transfer method

Future<String> transfer(
  1. String toAddress,
  2. String value,
  3. bool usePaymaster,
  4. String currentAddress,
)

Implementation

Future<String> transfer(String toAddress, String value, bool usePaymaster,
    String currentAddress) async {
  final String encodedData = _calculateInputDataforTransfer(toAddress, value);
  RPCResult res = await _generateUserOp(encodedData, usePaymaster);

  String signature = await fetchSignature(res.userOpHash!, this.signer, true);
  String userOpHash = await RPCCall().sendSignedOp(
      signature,
      res.userOp!,
      usePaymaster,
      this.bundlerURL,
      this.entryPointAddress,
      this.paymasterConfig);

  return userOpHash;
}