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.

0xdb0281e631cc1aa1a9aa3692ab4d60a0f6e18569

Unverified contract

Proxy

Active on Ethereum with 48 txns
Deployed by via 0x13aa9c1c at 19727858
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $1,346,480.88
ERC-20
Value $52,415.16
 (#2162)
ERC-721
--
0x2fd919e12e9d0cb4f0be08c710ae1cfc1671fec88565ca3af989d7f00dbaa9fe
0xc123dd56e4ae1fe335b3dbe03f84c8b21877455432833302b43e898da1f3c64d
0x5e696d82c813e15ef51d2eb69194a513ddadbd0989c2da8f27e5094763840035
0x3eecb3e6611fd4cffd427d719780fdb90e657b3e89276424bc158d0397f212aa
0x209a7eba3672ab2c8be8fec7e7e25c6b7e3813b2c1eec24ea198b7a2fb1f6e4b
0xfc2374e1a98692183bb0b0a7f5ca23c84cf81de1a159dd4f3279d644f8339e40
0xd79600331905587dcbf498ff8614e45ad0e1f1880c29ef1e89d2c20177ead47f
0xd152349c32dca1a298c13eafd75bd72b82176a2f7229e539c3ebee296eccfe8c
0xa2cf494b8c7517a7f0e8ec829818d79a7ac34efa09965e736e90af3b8893e20a
0x0cbf66f9532ce9cd71a8c14a6157b946b72179249022b67fdbaa861b7d0e4ba4

Functions
Getter at block 21054589
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xf687b6525dda7a975a2e1457d0aadb03292255e580663ed304bacb8261676218
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xddB9c0fA5bbD3c92f7F77753B9F9Df6aF0E19B26, 0x4BF4b761778822058777c10e3De530E4e313ADa4, 0xEfa896d7A82845Ab60097bd25D718aA353d3ae0E, 0xe993486B257Cd1481aef74b3B909A2627Fc8d305, 0xD8d376e0086f5f182f4854dF57428C5bFFf07B01]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
47
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.