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.

0x0909787121db9bd316fe945337d083bdde55b657

Unverified contract

Proxy

Active on Ethereum with 14 txns
Deployed by via 0xd6007412 at 21293660
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4.13
ERC-20
Value $20,096.55
ERC-20
Value $10,092.84
ERC-20
Value $101.03
ERC-20
Value $41.1
ERC-20
--
ERC-20
--
0xc646d02dfe1cf5c8f3136449d3497b23c484fda005f5c8b343c78b749f8cf4ad
0xfa7087538e877a3bafffde1d523393d25a3de656133437a4b756821fad5c574c
0x6a24eaf0cdd58f75981e3854ed1ddc574f09634cfadef073561a2bbb0e792b04
0x674519d7c9e59e8ecc2742e6627c18076868ccc5da6f3088316d327bd9f65eea
0xefb08be8792756b1d8111d689568b0c453cf1d7c2897904f6c9da6899a1bd74f
0xd1b210563c989294c07c0dc92e1727124e411a23899dc8b659bb0b774183829a
0xade916011e6aaac84213d31bea627594318f01a09ace0911174e6b5f61dcabb4
0x78f26d43616982dbaf1fbf030add7a02e186e3cad3594f4ed104b552a2dadd14
0x7b28723ba4c1c1165f3c0f7efb3b2dcca5ace37de1cdb403228eab993cb2030c
0xca2ffb9b273dc2e4433e3ff5cbf52bf018b8f52c052031c21f69873d26afab1b

Functions
Getter at block 21425612
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0xbff808ef6139f260ce4695ebcf04014e5e23e5304664dc86c8708839d3e6e41a
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x2AE7eFA8C2f380469de672179de036E1aB34e3F9]
getThreshold(view returns (uint256)
1
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
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.