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); } }
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; } }