private static void RunWalletBlockchainsFeatures(BlockchainSnippets snippets) { var btcWallet = snippets.CreateWalletBtc(); snippets.GetWalletsBtc(); snippets.GetWalletBtc(btcWallet); var btcAddresses = new[] { "1KRYkrh3dAkeBWPwxDZhrz9u8xf5NRK9UH", "1Ho72xi1JDv7inZ7BrLivJShSkcwARtP2R" }; snippets.AddAddressBtc(btcWallet, btcAddresses); snippets.GenerateAddressesBtc(btcWallet); snippets.RemoveAddressesBtc(btcWallet, btcAddresses[0]); snippets.DeleteWalletBtc(btcWallet); var bchWallet = snippets.CreateWalletBch(); snippets.GetWalletsBch(); snippets.GetWalletBch(bchWallet); var bchAddresses = new[] { "1KRYkrh3dAkeBWPwxDZhrz9u8xf5NRK9UH", "1Ho72xi1JDv7inZ7BrLivJShSkcwARtP2R" }; snippets.AddAddressBch(bchWallet, bchAddresses); snippets.GenerateAddressesBch(bchWallet); snippets.RemoveAddressesBch(bchWallet, bchAddresses[0]); snippets.DeleteWalletBch(bchWallet); var ltcWallet = snippets.CreateWalletLtc(); snippets.GetWalletsLtc(); snippets.GetWalletLtc(ltcWallet); var ltcAddresses = new[] { "Lad4PXW9HWQctdJVqcC97kSMzRw6iYRSjw", "LYXF1zZwXzMDWimEWzz4csoMaKfnwHMGxD" }; snippets.AddAddressLtc(ltcWallet, ltcAddresses); snippets.GenerateAddressesLtc(ltcWallet); snippets.RemoveAddressesLtc(ltcWallet, ltcAddresses[0]); snippets.DeleteWalletLtc(ltcWallet); var dogeWallet = snippets.CreateWalletDoge(); snippets.GetWalletsDoge(); snippets.GetWalletDoge(dogeWallet); var dogeAddresses = new[] { "D8UotBUco4bUUeVDyxW5H5FAeaeXxLoT2Q", "DUBQ1z7PPKh5UoV655s1dufZ3fM6sYZCV1" }; snippets.AddAddressDoge(dogeWallet, dogeAddresses); snippets.GenerateAddressesDoge(dogeWallet); snippets.RemoveAddressesDoge(dogeWallet, dogeAddresses[0]); snippets.DeleteWalletDoge(dogeWallet); var dashWallet = snippets.CreateWalletDash(); snippets.GetWalletsDash(); snippets.GetWalletDash(dashWallet); var dashAddresses = new[] { "yfG7JxsY6Bx4XwqGNcQL4QX4CzKjQJ54dz", "yan1VFWPFhiVotNfygnuiDrA6xguioBgry" }; snippets.AddAddressDash(dashWallet, dashAddresses); snippets.GenerateAddressesDash(dashWallet); snippets.RemoveAddressesDash(dashWallet, dashAddresses[0]); snippets.DeleteWalletDash(dashWallet); var btcHdWallet = snippets.CreateHdWalletBtc(); snippets.GetHdWalletsBtc(); snippets.GetHdWalletBtc(btcHdWallet); // snippets.AddHdBtcAddress(); todo: this is not implemented? snippets.GenerateHdAddressesBtc(btcHdWallet); // snippets.RemoveHdBtcAddresses(btcHdWallet, btcHdAddresses[0]); todo: this is not implemented? snippets.DeleteHdWalletBtc(btcHdWallet); var bchHdWallet = snippets.CreateHdWalletBch(); snippets.GetHdWalletsBch(); snippets.GetHdWalletBch(bchHdWallet); // snippets.AddHdBchAddress(); todo: this is not implemented? snippets.GenerateHdAddressesBch(bchHdWallet); // snippets.RemoveHdBchAddresses(bchHdWallet, bchHdAddresses[0]); todo: this is not implemented? snippets.DeleteHdWalletBch(bchHdWallet); var ltcHdWallet = snippets.CreateHdWalletLtc(); snippets.GetHdWalletsLtc(); snippets.GetHdWalletLtc(ltcHdWallet); // snippets.AddHdLtcAddress(); todo: this is not implemented? snippets.GenerateHdAddressesLtc(ltcHdWallet); // snippets.RemoveHdLtcAddresses(ltcHdWallet, ltcHdAddresses[0]); todo: this is not implemented? snippets.DeleteHdWalletLtc(ltcHdWallet); var dogeHdWallet = snippets.CreateHdWalletDoge(); snippets.GetHdWalletsDoge(); snippets.GetHdWalletDoge(dogeHdWallet); // snippets.AddHdDogeAddress(); todo: this is not implemented? snippets.GenerateHdAddressesDoge(dogeHdWallet); // snippets.RemoveHdDogeAddresses(dogeHdWallet, dogeHdAddresses[0]); todo: this is not implemented? snippets.DeleteHdWalletDoge(dogeHdWallet); var dashHdWallet = snippets.CreateHdWalletDash(); snippets.GetHdWalletsDash(); snippets.GetHdWalletDash(dashHdWallet); // snippets.AddHdDashAddress(); todo: this is not implemented? snippets.GenerateHdAddressesDash(dashHdWallet); // snippets.RemoveHdDashAddresses(dashHdWallet, dashHdAddresses[0]); todo: this is not implemented? snippets.DeleteHdWalletDash(dashHdWallet); snippets.CreateXPubBtc(); snippets.CreateXPubBch(); snippets.CreateXPubLtc(); snippets.CreateXPubDoge(); snippets.CreateXPubDash(); snippets.GetXPubChangeAddressesBtc(); snippets.GetXPubChangeAddressesBch(); snippets.GetXPubChangeAddressesLtc(); snippets.GetXPubChangeAddressesDoge(); snippets.GetXPubChangeAddressesDash(); snippets.GetXPubReceiveAddressesBtc(); snippets.GetXPubReceiveAddressesBch(); snippets.GetXPubReceiveAddressesLtc(); snippets.GetXPubReceiveAddressesDoge(); snippets.GetXPubReceiveAddressesDash(); snippets.ImportAddressAsWalletBtc(); snippets.ImportAddressAsWalletBch(); snippets.ImportAddressAsWalletLtc(); snippets.ImportAddressAsWalletDoge(); snippets.ImportAddressAsWalletDash(); }