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.

0x8612aa72a8179e0636f2d1679f4790a7190ea4a3

Unverified contract

Proxy

Active on Base with 7 txns
Deployed by via 0x93b430cb at 21234351
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0x8612aa72a8179e0636f2d1679f4790a7190ea4a3"

0x15790ac4e097b6137963b90ba6ac9c7fa52454d39753067610b17959fd09237e
0x9103ba085dbf04efc0dd945bc7c2d136c683f7abaa7bb9f9c2cc576d169984d1
0xbfffe79500c0d93e9acb7934f3a5b880de24c2d614d811c80fde0fecdea6bcb1
0xaea52d13e5fc81b7691e2e1ccb259381d2ac3304cd06bebfc97da16f8de21b59
0x2d54f88e080ca48699367e1230a0ab01622b0c5f256001d488ace86e33addc15
0x9ecc137a9e19afd0c643acbe0eb7eb461d39a5fd9728cae94a99c8eeac866378
0xb95a3bc4e8c83c5e4205765ed66a589ea67ccc79e41cc716d406e9a6b0f08b98

Functions
Getter at block 22012791
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)
8
 
proxiableUUID(view returns (bytes32)
recoveryAddress(view returns (address)
0x5345344dc1cf6b20110cf23996e131defbce5f4b
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