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.

0x4be74aca4a0ab2da013d655390b492d816b2b335

Verified contract

Proxy

Active on Base with 206 txns
Deployed by via 0x3a5b362b at 3375292
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $16,501.94
ERC-20
Value $797.49
ERC-20
Value $0.06
ERC-20
Value $0.05
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x783e60aca7fab8009ea6c9b81f8dfdf84d067abc87ee6a73225d62486692bc73
0x964016386acd8e99aa3530aa0286adfd6ab661fbb67144f487395c6bc59a6a12
0x5870b874828c2708aaf0b8733beb24fc464cd668e7b9dad5b1663142d1e074b6
0xeec323324bd08fdb188f53c474b15fb2c6739f41955b787643406e2836b9ef87
0xc3e4756ce06c07511506432e6005bf8d39580b56b940e9ccf7487bd03d70bd91
0x45c316ea6e011bfc643543984a48a091bfae1f1363e261d8b21e982ae396a194
0x8a8d1c44b276ab72922e90147e676021d76e7cae371203f5e283a8e0b384f1c5
0x79ccaf69cae6214bf211cbbfc6ff3a809c7e02708481bb2688caad1dea5947f9
0x65d651bd4cfe2cb9b6722ed45de179ad14abc57fba0d924a7cc5203379982bd2
0x8bacfa747aa1c6a70d8853243597c6855797f03eed76cfbf48ba6027b8cae8bf

Functions
Getter at block 22942912
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x75124cb7be527ac6e56c4e980ccaa3409fdc61f63b185baebee52af499f3923d
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x191e648Fc7aae005ec59b4FD2Fc81d9dAcC4B314, 0x9719c21628663A6f4DBc207b6DD0D0c1FA21840e, 0x5cE12200a0DE4021dEBE23E518784A272B4A9742]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
202
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.