balanceOf method

Future<String> balanceOf(
  1. String ___contractAdd___,
  2. String ___ownerAdd___
)

Gets the balanceOf of the specified address. contractAddr The address of the token. ownerAddress The address to query the balance of.

Implementation

Future<String> balanceOf(
    String ___contractAdd___, String ___ownerAdd___) async {
  final EthereumAddress contractAddr =
      EthereumAddress.fromHex(___contractAdd___);

  final contract =
      DeployedContract(ContractAbi.fromJson(abiFile, 'XRC20'), contractAddr);
  final tokenBalanceOf = contract.function('balanceOf');
  final EthereumAddress ownerAddress =
      EthereumAddress.fromHex(___ownerAdd___);
  final balanceOf = await client.call(
      contract: contract, function: tokenBalanceOf, params: [ownerAddress]);

  return ('$balanceOf');
}