approveTokenTransfer method

Future approveTokenTransfer(
  1. Web3 web3,
  2. String walletAddress,
  3. String tokenAddress, {
  4. String network = 'fuse',
  5. num? tokensAmount,
  6. BigInt? amountInWei,
})

Implementation

Future<dynamic> approveTokenTransfer(
  Web3 web3,
  String walletAddress,
  String tokenAddress, {
  String network = 'fuse',
  num? tokensAmount,
  BigInt? amountInWei,
}) async {
  Map<String, dynamic> data = await web3.approveTokenOffChain(
    walletAddress,
    tokenAddress,
    tokensAmount: tokensAmount,
    amountInWei: amountInWei,
    network: network,
  );
  Response response = await _dio.post(
    '/v1/relay',
    options: options,
    data: data,
  );
  return response.data;
}