getBalance method

Future<BigInt> getBalance(
  1. CosmosBaseAddress address,
  2. String denom, {
  3. Duration? timeout,
})

Implementation

Future<BigInt> getBalance(
  CosmosBaseAddress address,
  String denom, {
  Duration? timeout,
}) async {
  final coins = await getAddressCoins(address, timeout: timeout);
  final nativeToken = coins.firstWhereNullable((e) => e.denom == denom);
  final balance = nativeToken?.amount;
  if (balance == null) return BigInt.zero;
  return BigintUtils.parse(balance);
}