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.

0xe9c5601ec8cf732de76f0126518a6bca3e65dc66

Unverified contract

Proxy

Active on Ethereum with 19 txns
Deployed by via 0x9f61a784 at 20869067
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,747.16
0x9d1f5f45deb9ac8f22e525d895e6813a8690e89680294398a18a2ca5d968d5c2
0xd8323b139cbc1a1a771c99a5c61f18f29060bdb14ee760011837044d328d41c3
0xef179066ce17c9cf2a18643d922ff50c95ca68369be726e6e43d43e30f1dcf52
0xabd8fbdcc6bb3fe81b11a6f692572eb563008d0e99fec8a3ce0777b886b9cead
0xf286db6b4c273494eddad420d7398fdb986692738708bf9b024614877c0fe1e0
0xfdc0d35809beefeb0980ab17d391e4c1fd0a53121bec8bc109bf69f70b748bf6
0xc4a3d16a4109634848f4e2af01f879d99746281c511bf254244a87ba3b1dbad7
0x424e5df6118137cbd57fd4ff58598a11ffe0ef12cd99d9ee1eb405d80916822b
0x10273893a50dcefb7c1e0d9da841b3af8cadc64762497223799361c24be8786e
0x3452cafa82fd0f29dd5b6ea1de4ddf0c39732ff691c7f4cf383b5f67b8b16821

Functions
Getter at block 20874855
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x976cdfb71c8d02b95aef8456ad853bbf984bfe49ca5b0cd62edba472a5fb25b9
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x464C86B60dFcB9D7E1FA90A2bDa253705fBC8f7F]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
16
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.