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.

0x918a602316f3c0069b1f62851d2bff7cad1a2ea9

Unverified contract

Proxy

Active on Ethereum with 12 txns
Deployed by via 0x163f95e6 at 20086878
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $482,160.5
0xe44d4d87543d99a055924283853b91026eaff1f71d9f4c08fea0ecf5bf9b8b58
0x07e5246164a0a9c8b0d1f04125dbab716791d3f3b4aac795bc3449e776c2a656
0x36361bfd92d1952be313adc9f08f572be8fdfd4f22953ddf4d1858f247aee92d
0x427ec72aa314965f4f4a7424f21f2262a60c6985f1d7e5165d315765906cad96
0xc138fad40db679426eb794a749d00014ae398f06ccea6ba71f063f26af976fbf
0xeb3c875f2bc98973d3ddbf34e09421f1c263e8f40533c4f3a172784f447057e1
0x8781f6b9201c4c509d2590c00ee96bd651dac73f46bc2eae9c354771b2ba198f
0x156f078e8f9ce345db5f9ea74b34ebf71c3a5423bb33e13e4365136429a3dec5
0x5053a5f9210b0b6080da7d0fa38285ebf650c6115b83c380904fc01d5dd05c05
0xa6fc3f3285ec064413bc592db7b8a4700a2218ee0dee34c55fbd1f6e3f8d5d45

Functions
Getter at block 20939672
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x67c649e8d6a07bcb1b78235417999c78919a64d3598f03730db0ad8e497ac962
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x2Ea04b1e14836AdaE939870f567b54db30e69354, 0xA0d80b871a68e26896523929830cD0a97ab27A91, 0x47456ABD8bCAcfBc1fA9ED7A6b971F815604ecD7, 0x274587fb8146D5950E0302D7b4B2E46FCB25c7b5, 0x22A002A0F9Ce751C2Df80473411382FA2bc4375f, 0xE16E21EF9395A48eDeB85E892D70D55715B8bc62, 0x59A4607Ec247abB2Afa34170C3Ebc56cC0f273EF]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
12
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.