approve method

Future<Map<String, dynamic>> approve({
  1. required PolygonWallet signerWallet,
  2. required String contractAddress,
  3. required String spender,
  4. required String amountHuman,
  5. bool waitForTx = true,
})

Implementation

Future<Map<String, dynamic>> approve({
  required PolygonWallet signerWallet,
  required String contractAddress,
  required String spender,
  required String amountHuman,
  bool waitForTx = true,
}) {
  return _postExecute(
    signerWallet: signerWallet,
    contractAddress: contractAddress,
    func: 'approve',
    args: {
      'spender': spender,
      'value': _toBaseUnits6(amountHuman),
    },
    waitForTx: waitForTx,
  );
}