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.

0xe34cb56e3aa4d064d4c8c83dfe3c5ee4bf11943c

Unverified contract

Proxy

Active on Ethereum with 34 txns
Deployed by via 0x0dd6411b at 19510341
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $90,538.57
ERC-20
Value $22,327.65
ERC-20
Value $18,082.51
ERC-20
Value $9,593.34
ERC-20
Value $1,048.76
ERC-20
Value $277.16
ERC-20
Value $0
 (#0)
ERC-1555
--
 (#0)
ERC-1555
--
0xa7bc55544a63e75f621bb3c2516eff8ddc91a7d647f7aad54031d3eed50cbdfe
0xe301a3be6710768f42a74e362ba34c06dee87bd38f25c6fa44415cc3a0add006
0x474aa57182a34e2dff9f90fb663f372328280c457e8b72568e3827d9e87a38f4
0xecab14404adcbecf2b7f2c93c2b0a42c4988dc41f03c3c7a3eb80f7528b56ae4
0x34b19015a1cb9eadf913d50b3636a29f7192b83ff80d4c25b1e346253aac21da
0x45253e9f55f40799e6245310b28f6dbaff9afa2684883b78fe0d209511e0b5f8
0xa7694642fbbe5fe69355025c83c9f99f5326fab7b1a49ecb186be3ee6692fa11
0x3c319b1870a0fe22bc11f586a0636a48c2943db628b9bfb15424cc7e09abe7a5
0xfbb21c285de4f0e83410133935f608a8e9115ccca8fcdf3476483839b706667c
0x6bcd874c17a22197c1f2f5310450865a7d9306a7cd84723295f73e978a09385b

Functions
Getter at block 21381197
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x8e66454de03a7cb267c096230cddc57b94871ce7121ff4b48cf34e7a5b81860e
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xeFa24F258dA57Ac4b2655481908Ad833A9f4fBFB, 0xf14E8e38bA56686eC5a62Fe959475345aBA4a32C, 0x277F350ee01ced8F1D252741B817BFa75d1AAEF1, 0x25dB6c3F03e2f935F005A0a64590413665fC4bed, 0x912070891dE45F466ae60Cb3b6f383400e31E8D9]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
32
Read-only
approvedHashes(addressbytes32view returns (uint256)
checkNSignatures(bytes32 dataHashbytes databytes signaturesuint256 requiredSignaturesview 
checkSignatures(bytes32 dataHashbytes databytes signaturesview 
encodeTransactionData(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes)
getModulesPaginated(address startuint256 pageSizeview returns (address[] arrayaddress next)
getStorageAt(uint256 offsetuint256 lengthview returns (bytes)
getTransactionHash(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes32)
isModuleEnabled(address moduleview returns (bool)
isOwner(address ownerview returns (bool)
signedMessages(bytes32view returns (uint256)
State-modifying
addOwnerWithThreshold(address owneruint256 _threshold
approveHash(bytes32 hashToApprove
changeThreshold(uint256 _threshold
disableModule(address prevModuleaddress module
enableModule(address module
execTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturespayable returns (bool success)
execTransactionFromModule(address touint256 valuebytes datauint8 operationreturns (bool success)
execTransactionFromModuleReturnData(address touint256 valuebytes datauint8 operationreturns (bool successbytes returnData)
removeOwner(address prevOwneraddress owneruint256 _threshold
requiredTxGas(address touint256 valuebytes datauint8 operationreturns (uint256)
setFallbackHandler(address handler
setGuard(address guard
setup(address[] _ownersuint256 _thresholdaddress tobytes dataaddress fallbackHandleraddress paymentTokenuint256 paymentaddress paymentReceiver
simulateAndRevert(address targetContractbytes calldataPayload
swapOwner(address prevOwneraddress oldOwneraddress newOwner
Events
AddedOwner(address owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address handler
ChangedGuard(address guard
ChangedThreshold(uint256 threshold
DisabledModule(address module
EnabledModule(address module
ExecutionFailure(bytes32 txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 txHashuint256 payment
RemovedOwner(address owner
SafeReceived(address indexed senderuint256 value
SafeSetup(address indexed initiatoraddress[] ownersuint256 thresholdaddress initializeraddress fallbackHandler
SignMsg(bytes32 indexed msgHash
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.