internal static IEnumerable <CanCreatePaymentData> GenerateRandoms(int count)
 {
     for (int i = 0; i < count; i++)
     {
         CanCreatePaymentData data = new CanCreatePaymentData();
         var spend = new Key();
         var scan  = new Key();
         var ephem = new Key();
         data.SpendSecret    = ToString(spend);
         data.SpendPubKey    = ToString(spend.PubKey);
         data.ScanSecret     = ToString(scan);
         data.ScanPubKey     = ToString(scan.PubKey);
         data.EphemSecret    = ToString(ephem);
         data.EphemPubKey    = ToString(ephem.PubKey);
         data.StealthAddress = spend.PubKey.CreateStealthAddress(scan.PubKey, Network.Main).ToString();
         yield return(data);
     }
 }
Esempio n. 2
0
		internal static IEnumerable<CanCreatePaymentData> GenerateRandoms(int count)
		{
			for(int i = 0 ; i < count ; i++)
			{
				CanCreatePaymentData data = new CanCreatePaymentData();
				var spend = new Key();
				var scan = new Key();
				var ephem = new Key();
				data.SpendSecret = ToString(spend);
				data.SpendPubKey = ToString(spend.PubKey);
				data.ScanSecret = ToString(scan);
				data.ScanPubKey = ToString(scan.PubKey);
				data.EphemSecret = ToString(ephem);
				data.EphemPubKey = ToString(ephem.PubKey);
				data.StealthAddress = spend.PubKey.CreateStealthAddress(scan.PubKey, Network.Main).ToString();
				yield return data;
			}
		}