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.

0x9202d093df1da47f0813c12e29e28e9f082d88f0

Verified contract

Proxy

Active on Base with 49 txns
Deployed by via 0x289fbc30 at 11237402
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.13
0xf217c76919cdc2a4db3f60b78b4e7d00669f519b950b73cb569e197d3579669f
0xf681079866816537087d4ab57260d7e0abde654d37b61ac2368b47c23a7b94e4
0x2f84c62687cfc4bfd9ac4986a214da509330bffec29ea54dd20c364f84c9d612
0x643d42721af53fda3d6c10cb8ff1a72e68afda85c1dabc8a631ed7abbafccc10
0x2a43344b5cca908c148c529f785f6095afeb9b7c09fbf2c8c1bdf3e423fe08ba
0x58c70936668e47889ced1d2fdac7105105ecfdfa17c161b167f8e795c025bb34
0x20dde6479ac1c5d3ccc5c78e5b7a4fefc757aab0c53eca0c60f864a1c788695d
0x70d558ab69894be5331f3437ac3e19ba47f41f28faa47a3a1efa37d7397133a3
0x2398e02e2f1789718ac62cee32aa1aa375523cfdf795f7ce55467128ab2fd0a7
0x35fe1276a57835d8c847007462f5d26ea5d73fd1905e2a97254958be538dfd85

Functions
Getter at block 22939785
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xee547f19b39183034cd9ee2f39cd411c302ea62b8a6546320645a2efa8104b7f
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xC5013020920E2F6c4A16954adaE5546BEa2d85BF, 0x72493b781E0EB1Ad2f0290E4DE6e8aBeDa52aFd6]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
33
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.