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");
        }
 public void CreateObjectTest()
 {
     Assert.IsTrue(CurrencyControl.GetClientCurrencyAdvocacy(1000, FEthChainParams, () => "6A41F49D98D83DF2EEB89F8E895D2269") is EthereumCurrencyAdvocacy, "Error EthereumCurrencyAdvocacy not returned");
 }
        public ICryptoCurrencyAdvocacy GetCurrencyAdvocacy(long aCurrencyId, ChainParams aChainParams)
        {
            ICryptoCurrencyAdvocacy lAdvocacy = CurrencyControl.GetClientCurrencyAdvocacy(aCurrencyId, aChainParams, GetStringRootSeed);

            return(lAdvocacy);
        }