Overview
- name: IEntryPoint
- path:
AAv0.6.0/IEntryPoint.sol
- context: account-abstraction
- tags: account-abstraction, erc4337, entrypoint, v0.6.0
- title: IEntryPoint v0.6.0
- notice: Account-Abstraction (EIP-4337) singleton EntryPoint
- dev: Only one instance required on each chain
Addresses
Function signatures
Copy
Ask AI
postOp(uint8,bytes,uint256)
validatePaymasterUserOp(tuple,bytes32,uint256)
ABI
Copy
Ask AI
[
{
"inputs": [
{
"internalType": "enum IPaymaster.PostOpMode",
"name": "mode",
"type": "uint8"
},
{
"internalType": "bytes",
"name": "context",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "actualGasCost",
"type": "uint256"
}
],
"name": "postOp",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"internalType": "uint256",
"name": "nonce",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "initCode",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "callData",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "callGasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "verificationGasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "preVerificationGas",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "maxFeePerGas",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "maxPriorityFeePerGas",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "paymasterAndData",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "signature",
"type": "bytes"
}
],
"internalType": "struct UserOperation",
"name": "userOp",
"type": "tuple"
},
{
"internalType": "bytes32",
"name": "userOpHash",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "maxCost",
"type": "uint256"
}
],
"name": "validatePaymasterUserOp",
"outputs": [
{
"internalType": "bytes",
"name": "context",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "validationData",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "function"
}
]