UserOp constructor

const UserOp({
  1. required String transactionHash,
  2. required String userOpHash,
  3. required String sender,
  4. required String entryPoint,
  5. required String paymaster,
  6. required String paymasterAndData,
  7. required String nonce,
  8. required bool success,
  9. String? revertReason,
  10. required String blockTime,
  11. required String blockNumber,
  12. required String target,
  13. required String beneficiary,
  14. @Default([]) List<Erc20Transfers> erc20Transfers,
  15. @Default([]) List<Erc721Transfers> erc721Transfers,
})

Implementation

const factory UserOp({
  required String transactionHash,
  required String userOpHash,
  required String sender,
  required String entryPoint,
  required String paymaster,
  required String paymasterAndData,
  required String nonce,
  required bool success,
  String? revertReason,
  required String blockTime,
  required String blockNumber,
  required String target,
  required String beneficiary,
  @Default([]) List<Erc20Transfers> erc20Transfers,
  @Default([]) List<Erc721Transfers> erc721Transfers,
}) = _UserOp;