Exemple #1
0
        public void TestMyKey()
        {
            var lAdvocacy = CurrencyControl.GetClientCurrencyAdvocacy(1, new ChainParams(ChainParams.NetworkType.MainNet), GetSeed);
            var lSeed     = CurrencyControl.GenerateRootSeed("*****@*****.**", "davincij", new Guid("9DB7353AF6EA48350FFD7127BF65CC95").ToByteArray());

            if (lSeed != "AC1946EC73DB3A6C5BFB34E23300AF92")
            {
                throw new Exception();
            }

            var lTestAddress  = lAdvocacy.GetAddress(0);
            var lTestKey      = lAdvocacy.GetPrivateKey(0);
            var lTestKey2     = lAdvocacy.GetPrivateKey(1);
            var lTestAdderss2 = lAdvocacy.GetAddress(1);

            Assert.AreEqual(lTestAddress, "16G1qvnTRXdNcf7we1rHTWCKZd7Lbpbh39");
            Assert.AreEqual(lTestKey, "KxqP92g4DtsvBs9hkz32qZCEvD7p2MkCrMeBNngEDh3guVsvsj5p");
            Assert.AreEqual(lTestAdderss2, "36Q3MhZhcMz69YE6QJpeKRAJDW32DrV3yx");
            Assert.AreEqual(lTestKey2, "L2zFMfmB1harosR6wF3MGrkhphBKHmpHoJ3mGqkXPfHhaavEy2Yz");
        }