getEncodedDataAsList method

Future<List> getEncodedDataAsList({
  1. required String contractAddress,
  2. required String contractAbi,
  3. required String functionName,
  4. required List args,
  5. BigInt? gasPrice,
  6. BigInt? gasLimit,
})

Implementation

Future<List<dynamic>> getEncodedDataAsList({
  required String contractAddress,
  required String contractAbi,
  required String functionName,
  required List<dynamic> args,
  // required bool usePaymaster,
  BigInt? gasPrice,
  BigInt? gasLimit,
}) async {
  Uint8List encodedData = await Encoder().getContractEncodedDataBytes(
    args: args,
    contractAbi: contractAbi,
    functionName: functionName,
  );

  var encodedDataHex = '0x' + hex.encode(encodedData);
  print(encodedDataHex);
  return encodedData;
}