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.

0x97dced305a4c7bdf0b0c6df95443f7c391fe9a5f

Unverified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0x5809edd7 at 21237890
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $30.44
ERC-20
Value $57.64
ERC-20
Value $4.84
ERC-20
Value $3.93
0x3490fac941a9dd2680e82e4fd5bb4cef772e6f1da3eba23286d9788b04d5545f
0x15ed867d687542d7f6cc7dfedd0cf2f419a41c47c0c2b723954c96874f79af80
0x2bfb1467d651392206f3214637a78d81558396b9f588712d08f20c8c04e049cc
0xd318eee5fe826e2fc0de3d515fe3d8f4d6eaff9a4faa7b6f534b54200fb49824
0x07b434a0d935bec3d2e43d4b1d59a9cd18e94eb358658299f897f3858110efab
0x95bcbb03736422fa2ab9cb97b65d4f010e15217b09cf6b42f4e0afa8157a5281
0x48a9505e545550ca81a078db417a5313bef31bb2613ce643c973bb982f20688d
0xcbf86c6f53bde0624519f5c3e259980caae9f10a6eea7160157adc02112575cc
0x8ae79bbef974deca5a8c30ef3afc284b55366ea17950df2717fd18e5bd8c4d0a
0x8087bba65a43618560940141750119ac347888ecd7d2b67b3e13f7d7df4c77be

Functions
Getter at block 21243995
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)
0x8c19b1257bf9e69500559acfd612a182b3e468fb
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