buildUserOperation method

  1. @override
UserOperation buildUserOperation({
  1. required Uint8List callData,
  2. BigInt? customNonce,
})

Builds a UserOperation instance with the specified parameters.

Parameters:

  • callData (required): The call data as a Uint8List.
  • customNonce: An optional custom nonce value.

Returns: A UserOperation instance with the specified parameters.

Example:

var userOperation = buildUserOperation(
  callData: Uint8List(0xabcdef),
  customNonce: BigInt.from(42),
);

Implementation

@override
UserOperation buildUserOperation({
  required Uint8List callData,
  BigInt? customNonce,
}) =>
    UserOperation.partial(
        callData: callData,
        initCode: _initCode,
        sender: _walletAddress,
        nonce: customNonce);