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.

0x1c76f0c0ef5f5e1059a15ef836e8962d306693e1

Verified contract

Proxy

Active on Base with 32 txns
Deployed by via 0x708ec60f at 3256398
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.15
ERC-20
Value $0.2
ERC-20
Value $0.08
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
 (#131)
ERC-721
--
0xd905dacd203fd7183c5fb9ff162dc04d407ac2bf02a49f75a741e2381c504aec
0x282702aa03f37f45ea75b5e17df32fb74c728838153387d831fbae745f6b5230
0x3c4c292048bc7c727b07f4fabe625bfa4c7fcd9c04702d082fd47a1ce6d65fb2
0x5f66ca5ebccb7157a5a2fc11d21ba56671cd117753a1792791cc0dff83ae8751
0x2e64a3fd23fe070a493971a8eafe2335626fed90d1689044cdee3a0932a58095
0xc4258a26b8ac2a8f0f37690cc9e00b502d45f18431a5621d6b8ad77e6a0e3bad
0x91d7534c5e569afa7777b7fd3615a97699f2d2b70fda7ee9a8b043f8f9ce6c83
0xe4cfe64d053c00fe14c6e0a5339e765dfe3c501a9391eda8f35b053feacba898
0xa499c04b1503291582c5a7a692aca7bb2977c836b90fdfe505295dbd3089d245
0x20584b64310f64337a185743dde546b5df0eec2b06cae892f8ddd0bfe2d1cb3a

Functions
Getter at block 23180506
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x848af7a939ffc2b2238f70f55310a52623f38e6cb85f328bb5a8abbd77e89d07
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xCD44fd859c58dCB8f7808E6B16bC8d3d12cAd96C, 0x92bF02d1cf3555E1544c190c75c1FAF6A943b3B9]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
21
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.