예제 #1
0
        public void TestCreateMainAddress()
        {
            string expectedPublicKey = "686349a360c7bec565cb15de1358b106f83f098e38c473eb237d24608e268fd5";
            string expectedAddress   = "NC5SVELWEUWA3R2IEZ34337GGZTETKTESWQNTHCK";

            KeyPairViewModel result = Account.GenerateFromPrivateKey(generatePrivateKey, Networks.MainNet.Prefix);

            Assert.AreEqual(result.PublicKey, expectedPublicKey);
            Assert.AreEqual(result.Address, expectedAddress);
        }
예제 #2
0
        public void TestGenerate()
        {
            KeyPairViewModel result = Account.GenerateLocal(Networks.TestNet.Prefix);

            Console.WriteLine("Address: " + result.Address);
            Console.WriteLine("publicKey: " + result.PublicKey);
            Console.WriteLine("privateKey: " + result.PrivateKey);

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.PrivateKey);
            Assert.IsNotNull(result.PublicKey);
            Assert.IsNotNull(result.Address);
        }