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

ERC-4337 paymaster clients for Ink Mainnet