getBalance method

  1. @override
Future<BalanceInfo> getBalance(
  1. String address
)
override

Implementation

@override
Future<BalanceInfo> getBalance(String address) async {
  final scriptHash = _addressToScriptHash(address);
  final result = await _rpc(
    'blockchain.scripthash.get_balance',
    [scriptHash],
  );
  final m = Map<String, dynamic>.from(result as Map);
  return BalanceInfo(
    address: address,
    confirmed: BigInt.from(m['confirmed'] as int),
    unconfirmed: BigInt.from(m['unconfirmed'] as int),
  );
}