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.

0x07ab7a2b8cacf9361b39b1fa50bdadce2d50ff92

Unverified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0xf9cd5d54 at 21067332
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $167,609.55
 (#1000)
ERC-721
--
 (#999)
ERC-721
--
 (#998)
ERC-721
--
 (#997)
ERC-721
--
 (#996)
ERC-721
--
 (#993)
ERC-721
--
 (#992)
ERC-721
--
 (#991)
ERC-721
--
 (#990)
ERC-721
--
0x4ddb5b4e414a0c11e27abca5c55c4aa3d4a358b778000161b8061f8ba4c62f89
0xfbb71a9f3bf1437c1e436eb71cbd653854308cf5356cdb082d23cc648bf37651
0x7dc71112691dd96f615e882d76a43d82107948f59dfa5bbb7698226699a364e2
0x8ce58faca13ffeb19fe1708f22395232f469f4bff3c578240693303183349b52
0x5dcb4c96914c9998c96d2678ba0cc36a8b2cf448ef69f8af08b61fd207947f9d
0xf252d54d1115addd1819cf27d5a95ed77d5fe85b2b2aea5f79aef907c974ee9b
0x87dddc8e46a3c8d16a5cfe0fe8932795a1c907c4c702a4d430beae4ca864fa13
0xce3752232f11552d012c648edd3635e787101b48045b6648f14abd5b1278d195
0xb38eee926e4207d8e91b70087a0db994224baafedc052fab522449710000dffc
0xd86f2629ccf4914ed58045c203f0d1e518251e7ccee3c040a755afb52c5560b4

Functions
Getter at block 21280332
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x7e8414d6b5d1fba836a76292826cd395e65504abb9a6074925508403fd6ba4f6
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x5308545D3CA57D051E1cFa56e9E1a330c2933d79, 0xBe8E05E1B1000bA506C800c6032c3B92b6D00Ea6]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
10
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
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 indexed owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address indexed handler
ChangedGuard(address indexed guard
ChangedThreshold(uint256 threshold
DisabledModule(address indexed module
EnabledModule(address indexed module
ExecutionFailure(bytes32 indexed txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 indexed txHashuint256 payment
RemovedOwner(address indexed 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.