Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x6473e52c7436b08d9baf01da438571d62645649b

Unverified contract

Proxy

Active on Base with 1,863 txns
Deployed by via 0x850e8727 at 17284799
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $9.45
ERC-20
Value $0.22
ERC-20
Value $0.2
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x331074dc4707b2eb68c058e8c6c5e459fe721643b65042af56bf5e19cd45bdc7
0xd46840f075d0d2e57951ae9cda2848bd5dac9f6d728166672fa4bf844690d815
0xc4c00caa056e393fc4b7826dab2ab8070f99526ff6de4501d5b237c5589bba5a
0xe069855aab4423b38aabd91d69df945e929a31accad04a41aaaf838cc98c48cc
0x95c29031a8dd0a2f62e6fca598b0ed72745a3e9622acd4aea38aa609d0876e7d
0xde6de2c602a80cb5932c4527edd0a000c179b690852f50cc7b997b12276a1741
0x4ec3cd9cc6f152321b4e29ec81b2e776968f6463270475d1d5c9ff574dc3d40b
0x0f8a7e9ca0ada6b52f4a032341fe71322673d93d0adf7dd029d06611cbbc29af
0x0b2ffc4afe5307163ae185206c54bee306ce4425a2375187c89c85d2863de4e1
0x8462bcecc107855366b915bd3c2400f569e851450e62a242ebd33627ac4a3eaa

Functions
Getter at block 22781483
AUTH_VERSION_INCREMENTOR(view returns (uint256)
1461501637330902918203684832716283019655932542976
COMPOSITE_PLACEHOLDER(view returns (address)
0x0000000000000000000000000000000000000001
EIP191_PREFIX(view returns (bytes1)
0x19
EIP191_VERSION_DATA(view returns (bytes1)
0x00
VERSION(view returns (string)
1.5.3
authVersion(view returns (uint256)
1461501637330902918203684832716283019655932542976
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDeposit(view returns (uint256)
0
getNonce(view returns (uint256)
0
initialized(view returns (bool)
true
initializedImplementation(view returns (bool)
true
nonce(view returns (uint256)
1862
 
proxiableUUID(view returns (bytes32)
recoveryAddress(view returns (address)
0x3ad334fb5e54a147f0600af560bca33c919777ab
Read-only
authorizations(uint256view returns (uint256)
delegates(bytes4view returns (address)
isValidSignature(bytes32 _hashbytes _signatureview returns (bytes4)
mergedKeys(uint256view returns (bytes32)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokensReceived(addressaddressaddressuint256bytesbytespure 
State-modifying
addDeposit(payable 
emergencyRecovery(address _authorizedAddressuint256 _cosigneruint8 _mergedKeyIndexWithParitybytes32 _mergedKey
emergencyRecovery2(address _authorizedAddressuint256 _cosigneraddress _recoveryAddressuint8 _mergedKeyIndexWithParitybytes32 _mergedKey
execute(address destuint256 valuebytes func
executeBatch(address[] destuint256[] valuebytes[] func
init(address _authorizedAddressuint256 _cosigneraddress _recoveryAddressuint8 _mergedKeyIndexWithParitybytes32 _mergedKey
init2(address[] _authorizedAddressesuint256 _cosigneraddress _recoveryAddressuint8[] _mergedKeyIndexWithParitysbytes32[] _mergedKeys
initImplementation(address implementation
invoke0(bytes data
invoke1CosignerSends(uint8 vbytes32 rbytes32 suint256 inonceaddress authorizedAddressbytes data
invoke2(uint256 _noncebytes _databytes _signature
invokeFromSelf(bytes32 operationHashbytes data
recoverGas(uint256 _versionaddress[] _keys
setAuthorized(address _authorizedAddressuint256 _cosigneruint8 _mergedIndexWithParitybytes32 _mergedKey
setMergedKey(uint8 _mergedKeyIndexWithParitybytes32 _mergedKey
setRecoveryAddress(address _recoveryAddress
simulateInvoke2(uint256 _noncebytes _databytes _signature
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct UserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
withdrawDepositTo(address withdrawAddressuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Authorized(address authorizedAddressuint256 cosigner
AuthorizedMergedKey(uint8 mergedKeyIndexWithParitybytes32 mergedKey
BeaconUpgraded(address indexed beacon
DelegateUpdated(bytes4 interfaceIdaddress delegate
EmergencyRecovery(address authorizedAddressuint256 cosigner
InvocationSuccess(bytes32 hashuint256 resultuint256 numOperations
Received(address fromuint256 value
RecoveryAddressChanged(address previousRecoveryAddressaddress newRecoveryAddress
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
ExecutionResult(bool targetSuccessuint256 gasLeft