EntryPoint

Verified contract

Active on Ethereum with 73,122 txns
Deployed by via 0x26353d8b at 17012204
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $147,789.46
ERC-20
Value $2.04
ERC-20
--
ERC-20
--
ERC-20
--
0x714c5abf5c7cdedfd610f047a153bb9961780b9e77db20755ce43c90ed6b8da8
0x0a00bab8511ac13ff1d0433a784c850f4bfebbd128bee200897b3cf31c72334d
0xcfe7e9d25fd78db26fd1853a6e2354c6048c23b18efbe932bbb21ae01f712723
0xb0202d2d883eb35b6e4b9af72653714aa2207d3d56ad894f60213652a855d60b
0x76e168db345ca6eaeae9b77226b45326ed72ed5e63bb011505ae0e9ca5cabda5
0x2dc28457dd5cd9ad8071f26b64554ffe7975010e98de98009b461bfafe830a0c
0xecad2571e7c02fbb2a22142d6397574192c60730609a37d618e6f844d45f14bb
0x2e7379a71c94f44fb2cf09bed224e72ff093569eb9049cb6dad4f401c1f560b9
0x7f58aa5d63447137a0b9b0738d6acb064bf0c5e783727b14227a09d336d3fa49
0x29fa502b5ab31e76bb813844b4250dbf9bdb3db1ba3b662557a98cf6451ab7db

Functions
Getter at block 20790296
SIG_VALIDATION_FAILED(view returns (uint256)
1
Read-only
_validateSenderAndPaymaster(bytes initCodeaddress senderbytes paymasterAndDataview 
balanceOf(address accountview returns (uint256)
deposits(addressview returns (uint112 depositbool stakeduint112 stakeuint32 unstakeDelaySecuint48 withdrawTime)
getDepositInfo(address accountview returns (struct IStakeManagerDepositInfo info)
getNonce(address senderuint192 keyview returns (uint256 nonce)
getUserOpHash(struct UserOperation userOpview returns (bytes32)
nonceSequenceNumber(addressuint192view returns (uint256)
State-modifying
addStake(uint32 unstakeDelaySecpayable 
depositTo(address accountpayable 
getSenderAddress(bytes initCode
handleAggregatedOps(struct IEntryPointUserOpsPerAggregator[] opsPerAggregatoraddress beneficiary
handleOps(struct UserOperation[] opsaddress beneficiary
incrementNonce(uint192 key
innerHandleOp(bytes callDatastruct EntryPointUserOpInfo opInfobytes contextreturns (uint256 actualGasCost)
simulateHandleOp(struct UserOperation opaddress targetbytes targetCallData
simulateValidation(struct UserOperation userOp
unlockStake(
withdrawStake(address withdrawAddress
withdrawTo(address withdrawAddressuint256 withdrawAmount
Events
AccountDeployed(bytes32 indexed userOpHashaddress indexed senderaddress factoryaddress paymaster
BeforeExecution(
Deposited(address indexed accountuint256 totalDeposit
SignatureAggregatorChanged(address indexed aggregator
StakeLocked(address indexed accountuint256 totalStakeduint256 unstakeDelaySec
StakeUnlocked(address indexed accountuint256 withdrawTime
StakeWithdrawn(address indexed accountaddress withdrawAddressuint256 amount
UserOperationEvent(bytes32 indexed userOpHashaddress indexed senderaddress indexed paymasteruint256 noncebool successuint256 actualGasCostuint256 actualGasUsed
UserOperationRevertReason(bytes32 indexed userOpHashaddress indexed senderuint256 noncebytes revertReason
Withdrawn(address indexed accountaddress withdrawAddressuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
ExecutionResult(uint256 preOpGasuint256 paiduint48 validAfteruint48 validUntilbool targetSuccessbytes targetResult
FailedOp(uint256 opIndexstring reason
SenderAddressResult(address sender
SignatureValidationFailed(address aggregator
ValidationResult(struct IEntryPointReturnInfo returnInfostruct IStakeManagerStakeInfo senderInfostruct IStakeManagerStakeInfo factoryInfostruct IStakeManagerStakeInfo paymasterInfo
ValidationResultWithAggregation(struct IEntryPointReturnInfo returnInfostruct IStakeManagerStakeInfo senderInfostruct IStakeManagerStakeInfo factoryInfostruct IStakeManagerStakeInfo paymasterInfostruct IEntryPointAggregatorStakeInfo aggregatorInfo