Skip to content

@hellomoon/ink-paymaster


@hellomoon/ink-paymaster / RpcUserOperationV07

Type Alias: RpcUserOperationV07

RpcUserOperationV07 = object

JSON-RPC representation of an EntryPoint v0.7 UserOperation. Numeric values are hex encoded.

Properties

callData

callData: Hex

Account-specific execution calldata.


callGasLimit

callGasLimit: Hex


factory?

optional factory?: Address

Optional v0.7 account factory for undeployed accounts.


factoryData?

optional factoryData?: Hex


maxFeePerGas

maxFeePerGas: Hex


maxPriorityFeePerGas

maxPriorityFeePerGas: Hex


nonce

nonce: Hex

EntryPoint nonce key and sequence value.


paymaster?

optional paymaster?: Address

Public paymaster contract attached after quoting.


paymasterData?

optional paymasterData?: Hex

Signed prepaid quote payload attached after quoting.


paymasterPostOpGasLimit?

optional paymasterPostOpGasLimit?: Hex


paymasterVerificationGasLimit?

optional paymasterVerificationGasLimit?: Hex


preVerificationGas

preVerificationGas: Hex


sender

sender: Address

Smart-account address executing the operation.


signature

signature: Hex

Account signature, or a correctly sized stub during estimation.


verificationGasLimit

verificationGasLimit: Hex

Public prepaid USDC paymaster for Ink Mainnet