getUserOpReceipt method

  1. @override
Future<UserOperationReceipt> getUserOpReceipt(
  1. String userOpHash
)
override

Retrieves a user operation receipt associated with a userOpHash.

  • userOpHash: The hashed string of the user operation.

Returns a Future that completes with a UserOperationReceipt object.

Implementation

@override
Future<UserOperationReceipt> getUserOpReceipt(String userOpHash) async {
  require(_initialized, "getUserOpReceipt: Wallet Provider not initialized");
  final opReceipt = await _bundlerRpc.send<Map<String, dynamic>>(
      'eth_getUserOperationReceipt', [userOpHash]);
  return UserOperationReceipt.fromMap(opReceipt);
}