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.

0x3736453b3849f6a3e74a97be3160391aa5cf5fb7

Unverified contract

Proxy

Active on Ethereum with 24 txns
Deployed by via 0x772549b2 at 19963249
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $835.89
ERC-20
Value $259.01
 (#199)
ERC-721
--
 (#198)
ERC-721
--
 (#197)
ERC-721
--
 (#196)
ERC-721
--
 (#195)
ERC-721
--
 (#194)
ERC-721
--
 (#193)
ERC-721
--
 (#192)
ERC-721
--
0xd5044ccee2563deeadfbd4b4075c275a92bba21e5b9ecc8d0629685c13bed33b
0x0cd7c3017c4452bf0e6ae892fc825b68c2973f8c1714c2dcf657d71102c4e4df
0xdcbe638910731e4e6e482e9cfca404bd03f76a5f385ced3d58a9e507294500c2
0xcafb9b5ebe0a0f63cc9497440f90135c6cc2dd0df8e7013996f6e3945c30474c
0xba2f9c98dfaecba18126ff4b64d8a73f6d634d587af8d5f2dd4fda8916c2f0ee
0x585e29952d86c9de3390a3d9191747136761751a8ae210daeb3a766a5e44ef29
0x138c2d4f37709565bc8b9685354dc6537b0f934b58000381ebcdad4eb2b8e2f1
0x5f9710cc5c819b2ba7f2292928bfeeef80f1e6dcca9abb5ff0de76542b053562
0xf4e6b6b4eeb18b6b5c4e88d37b35ea854642cc4ca864189c1dc6fbfe2a758431
0xfdfeb683d5c890713b157320c75df9bcf675e205005f5528775a0a1f4e854ff0

Functions
Getter at block 21204898
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x176662d82f1340897ee5b9bd2b3ef10d654cafbffb8bae23c27a057dcd86a259
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x7f0402f2F2B5913db4AE795969C3f3906129D534, 0x9DC3309bB85081197646ac86C703A11995E195dd, 0xDFC76E155EdF3792C3E6492fe788c712e1b3A9ec]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
24
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.