static void Generate() { var k = new NBitcoin.ExtKey(); Console.Out.WriteLine("Ext priv"); Console.Out.WriteLine(k.ToString(NBitcoin.Network.TestNet)); Console.Out.WriteLine("Ext pub"); Console.Out.WriteLine(k.Neuter()); var pk = k.PrivateKey; Console.Out.WriteLine("PrivK"); Console.Out.WriteLine(pk.ToString(NBitcoin.Network.TestNet)); Console.Out.WriteLine("Public"); Console.Out.WriteLine(pk.PubKey.ToString()); }
/// <summary> /// Gets the Base58 representation, in the same network, of the neutered extended key. /// </summary> public BitcoinExtPubKey Neuter() { return(ExtKey.Neuter().GetWif(Network)); }