Appearance
@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?
optionalfactory?:Address
Optional v0.7 account factory for undeployed accounts.
factoryData?
optionalfactoryData?:Hex
maxFeePerGas
maxFeePerGas:
Hex
maxPriorityFeePerGas
maxPriorityFeePerGas:
Hex
nonce
nonce:
Hex
EntryPoint nonce key and sequence value.
paymaster?
optionalpaymaster?:Address
Public paymaster contract attached after quoting.
paymasterData?
optionalpaymasterData?:Hex
Signed prepaid quote payload attached after quoting.
paymasterPostOpGasLimit?
optionalpaymasterPostOpGasLimit?:Hex
paymasterVerificationGasLimit?
optionalpaymasterVerificationGasLimit?: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