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.

0x7e9389a066e942afc5015c34874f0273e6d8ae71

Unverified contract

Proxy

Active on Ethereum with 42 txns
Deployed by via 0x96b6b1f0 at 19830652
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $375.63
0x25cc03ee6e80c0f6e50ed7a034f7b5efc364bfad1e3eb6672e8eae1bbdd34571
0xbb2318c7af8dee97285b2a8a4501d7fdc4b157242105b41d9bcfb696fff6f212
0x19398522ea537e0e4e3f270e10169f51ef2a95d6c77d41dfc4a2dc177fb6e6dd
0xa96dc36a6bd5704dd48819507328e1a3e09b1bfaabbb6039a837c4e9400356d0
0x9ad4bc9b04219693fbb4d488a863e1784324b33a0403b6f28358f33e8e7fc5c2
0xa65492c4211d0d8fd0ea4856a8fddb159032e61986f726d26fff85803530816c
0x0801ee8a796ce17f77195e357d730ce0b6c85879496f278c75c8c34136057cbf
0x11ae8f7ad8c411f9eca24cbd995fd50a82ced786310c595edec42d7438bac941
0x722d469535a19c470f6484e7ee0b4374d998ecc799d15a209610394083ad2293
0x15d404942fc951d04c2ec5fc3e9ba8d4f4770876388ff53958bcac5b914406e5

Functions
Getter at block 21048231
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x6d3022e01224d8ccf8f7bc3a18ee7388c78819ceec8481e7e79f49fad5e9ff37
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x15646dDb42Ee60B26A0BA727CFeB4E8b1A319cdE, 0x9f2bB4F166D77e4F72Ce291A3A2654Bc014D2A6c, 0x9833af25B300245513bBe1A678815921c65f3A44]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
3
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.