allowance method

Future<BigInt> allowance(
  1. EthereumAddress owner,
  2. EthereumAddress spender, {
  3. BlockNum? atBlock,
})

The optional atBlock parameter can be used to view historical data. When set, the function will be evaluated in the specified block. By default, the latest on-chain block will be used.

Implementation

Future<BigInt> allowance(
    _i1.EthereumAddress owner, _i1.EthereumAddress spender,
    {_i1.BlockNum? atBlock}) async {
  final function = self.abi.functions[2];
  assert(checkSignature(function, 'dd62ed3e'));
  final params = [owner, spender];
  final response = await read(function, params, atBlock);
  return (response[0] as BigInt);
}