public Task <BalanceSummary> GetBalanceSummary(BalanceSelector dest) { if (dest == null) { throw new ArgumentNullException("dest"); } return(Get <BalanceSummary>("balances/" + EscapeUrlPart(dest.ToString()) + "/summary" + CreateParameters())); }
public Task <BalanceModel> GetBalance(BalanceSelector dest, bool unspentOnly = false) { if (dest == null) { throw new ArgumentNullException("dest"); } return(Get <BalanceModel>("balances/" + EscapeUrlPart(dest.ToString()) + CreateParameters("unspentOnly", unspentOnly))); }
public Task <BalanceModel> GetBalanceBetween( BalanceSelector dest, BlockFeature from = null, BlockFeature until = null, bool includeImmature = false, bool unspentOnly = false) { return(Get <BalanceModel>("balances/" + EscapeUrlPart(dest.ToString()) + CreateParameters("unspentOnly", unspentOnly, "until", until, "from", from))); }
public Task <BalanceModel> GetBalance(BalanceSelector dest, bool unspentOnly = false, string continuation = null) { if (dest == null) { throw new ArgumentNullException("dest"); } var url = "balances/" + EscapeUrlPart(dest.ToString()) + CreateParameters("unspentOnly", unspentOnly) + (!string.IsNullOrEmpty(continuation)? $"&continuation={continuation}": ""); return(Get <BalanceModel>(url)); }