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.

0x09b575b5ec7fff24cbccc092de9e36eadddbee71

Unverified contract

Proxy

Active on Ethereum with 31 txns
Deployed by via 0x5dcf4424 at 20288322
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.52
ERC-20
Value $78,880.2
ERC-20
Value $15,687.56
0x5899f908c5bb40b8f1d97cf7698b7f10cba0a03943f32be67d0e9f7ebd83e8a4
0x4f5bfa8fa6ea8eaca14aa1633f648d352dac8732f85e469aa2a4762dfe587dd9
0x6df84e3f7df511a2733b9c22a250ce8998677c5845cc450ff16929476a41fd35
0x42f066794709f34a7546f2fa55ddb74d0b2c5a9d5727ef12e45ee031feb60762
0x4d67646cc767ce8a71701969d722690a890dd4c8997f088199011c1d6dc6d453
0x98ab7ad9cdbe17c25142c1217fb1d1fddb5ae0bc6c1ebc5a2009a72b1255de35
0x56ceb638351515e2abaa96b9a61eb341a67c5f0cd8c6777f950ee4996d1edf92
0x07553cfbfaa982bcbb686686f2db7632aabc21a6975c776be4440da240c0db5d
0xb626b1930a6ef9732c56c49cb564f521c2ca829186850c60d911ff9d63f78813
0x527ed1ed05470196ec64a5ec2f9eb49fc57fb80b2f0d31424281cf39857b4c25

Functions
Getter at block 20864012
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x158a5007a2edbf067ddabc6e3f9f05dadc10b5e169893cb5b0fa293c9ca027e7
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x96c72085652787725690116cb06b208598175dEF, 0xd27Eee07b3c084c7F692f8A4eACc42A1fa704Cd9]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
31
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.