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.

0x97b3e5712cde7db13e939a188c8ca90db5b05131

Verified contract

Proxy

Active on Base with 56 txns
Deployed by via 0xcf75653b at 1440709
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3,252.27
ERC-20
Value $20,197.68
ERC-20
Value $8,312.9
ERC-20
Value $6,936.04
ERC-20
Value $0.09
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x670ebc06c7f49f4e1267020cef6cea1aa4391279e2bc5f238203dc9c026f6349
0x572a35320bbf309dddcadd0d9a26520f2bd4e51ff65c3bba76ea36e179b0b390
0xa262eac80726fed800a55e16ad3199b8f7e1671c80aa5cd48bce85ef43b62b5c
0xa94bf7e42f01fa7bb072ff5a6a4e4fefd11e81be069c9a215e46b8e346e3cfbd
0xaf9d81183c9c7b8f0c04541cdcac30f85472287f8b99095de3c1d3838b2b1c7a
0xc59d7487606ca32c9376614599315b2145d66e693ae533b94362ea57d374714d
0xc45cf538e00eaa7619d2826d4b076b33a178b38ff5c55c40ddd87f96f88dda21
0xa2dbd20ebfb84ec37f380e0dc8dc9e72fe215fdf61a59d8bc8a49f19643d88b2
0x3219155b870266bbc1915f2704aa46b5bba5506d24eaac3a45198bad589428d5
0x8f4c6aef3049bddb19714fc15dbf6974b66978a91ed15d1aa6d53989b643cca8

Functions
Getter at block 22759215
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x3af6a49ff72c7a794082ad2ee9dcf38a8efe83623a4cc4c2614123f68a4c155b
getChainId(view returns (uint256)
8453
 
getOwners(view returns (address[])
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
59
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)
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
SafeModuleTransaction(address moduleaddress touint256 valuebytes datauint8 operation
SafeMultiSigTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturesbytes additionalInfo
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.