EntryPoint

Verified contract

Active on Ethereum with 95,177 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 $323,509.95
ERC-20
Value $2.67
ERC-20
--
ERC-20
--
ERC-20
--
0x1ef181b1f0ee17afb7b6a9ed1423e969f7fd5d2023eaefaca27f20d041c959da
0x0c76a4c6fa45fc3cbfe0939af2e296fa909a75b498001b5e818e1bbb7b7d33d6
0xaf65cd206b38c5f6e16f2b6021a6e53fccda62773a3c037d09e30c7c9fd3ff5c
0x6de926566b530d958f78944b9c9217e2f2e8fead180990dc84fdd5793d8b26b5
0x44fcb79971e1fa25d125b30044369f0fe9ceb8f3370309bfe240ff278337d624
0x2605e73a5eb6e494713ec61b36be255feb908f26620e3725318a50d9a1fbfa80
0xb46558d37c551c14d638d4a439c658552c728f9c7bfcf5e4fb0a63254b8dd637
0xd3dda90d10b3ef96f2840a143ff2fffd87ffb21dfbaaae1c8a7fcc0d613b6548
0x393168d8482aa5735a9138ab0e3c9f9235640a762a2e4148f599fefdf58899d4
0xb29a249e59dd1e2bf617ed3fadb7b3f02b2d5039db2694c7c890e0f6325eec2e

Functions
Getter at block 21260499
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