Exemple #1
0
        static void Main(string[] args)
        {
            var client  = new BitcoindClient.BitcoindClient();
            var request = new JsonRpcRequest(1, Methods.dumpwallet.ToString(), null);

            var response = client.MakeRequest <JsonRpcResponse <string> >(Methods.dumpwallet, null);
        }
Exemple #2
0
        public void UpdateWallets()
        {
            var client  = new BitcoindClient.BitcoindClient();
            var wallets = client.GetWallets();

            using (dbContext)
                using (var tran = dbContext.Database.BeginTransaction())
                {
                    foreach (var wallet in wallets)
                    {
                        SaveOrUpdate(ProduceWallet(wallet));
                    }

                    dbContext.SaveChanges();
                }
        }
Exemple #3
0
 public static Wallet[] GetWallets(this BitcoindClient client)
 {
     return(client.MakeRequest <JsonRpcResponse <Wallet[]> >(Methods.backupwallet).Result);
 }