public override object execute() { string jsonrpc_raw_data = Client.Execute(method, options); BalanceResponseClass result = new BalanceResponseClass(); return(result.ReadObject(jsonrpc_raw_data)); }
/// <summary> /// Получить баланс адреса /// </summary> /// <param name="address">Bitcoin address</param> public BalanceResponseClass GetAddressBalance(string address) { GetAddressBalanceMethodClass getAddressBalanceMethodClass = new GetAddressBalanceMethodClass(this) { address = address }; BalanceResponseClass balanceResponseClass = (BalanceResponseClass)getAddressBalanceMethodClass.execute(); return(balanceResponseClass); }
public override object execute() { if (string.IsNullOrWhiteSpace(address)) { throw new ArgumentNullException("address"); } options.Add("address", address); string jsonrpc_raw_data = Client.Execute(method, options); BalanceResponseClass result = new BalanceResponseClass(); return(result.ReadObject(jsonrpc_raw_data)); }
/// <summary> /// Запрос баланса кошелька /// </summary> public BalanceResponseClass GetBalanceWallet() { GetBalanceWalletMethodClass getBalanceWalletMethodClass = new GetBalanceWalletMethodClass(this); BalanceResponseClass balanceResponseClass = (BalanceResponseClass)getBalanceWalletMethodClass.execute(); if (balanceResponseClass != null) { if (balanceResponseClass.result.unconfirmed == null) { balanceResponseClass.result.unconfirmed = "0"; } } return(balanceResponseClass); }