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.

0x95f20c26cc7e7af33e4172f4ab5f3f986f80b447

Verified contract

Proxy

Active on Ethereum with 35 txns
Deployed by via 0xad90dc9c at 19509794
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10
0xad123f1140debd96ef28ab6bc39bb9daf32966d53f4b2359e872bf746ca7e030
0xc8ccda63ab4b318f8d6f37e93a828aca22225d5002be964c10b00612a236466e
0x9b6d25877821380056c68d24bf229665921601489de23144ad806f3afb0c6d4b
0x0d949a8c27c4c453363d258c891868cedcf0d17a2ed66c6c9c6e15beb5e8139e
0x5d98d027f8ee43e5789530afd187db4c7ece03d14e66a81ed302bb41764dbefb
0x9bc44e2c93dc58d5b24c8b7a8080d9692098fd88425b3c7c071ecba649493c13
0x7b34d233f819ae558c104d5c10b2523ad20ce19491fecf61564138fa3d7f055b
0x5947528e91917ec9eb735b92d2f24b0972e14578cf9557d0b74aad40e8e3761e
0xa90dc99af1dddee14687d813f60eb9e7c79ca7281593523741ca6cd338f88052
0x036d5d05d0ac3b3af01c566b7d03936f987f894318aff6d9e6b9beb6e70c15fa

Functions
Getter at block 20900200
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xbc298d805196a1e55b736bde1394031349083abd2ccf66f65785ed979472c51f
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xB16FC3879EB3fb19bf9766870C90C7C965151BAC, 0x69B9e826380D3394cdd1Fe8B70C837787b2A6b86, 0xa02cA8456D735C34A5b99d20f76FE57c25Db3B85, 0x18E08CED92bdF90ffAA3F1fD71415dD619215dE8, 0x34750230b1999C7440B7EDDb5503fFF09e2aD2D2, 0x4C505Ca458B2522B47234Ed366584D381d260963]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
35
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.