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.

0x5268148851c8a57a1295d9edea3a16667f44f187

Verified contract

Proxy

Active on Base with 11 txns
Deployed by via 0xaeba36f3 at 17723215
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
0xdfee488c373b19dd60505a9e604167cd3d35733e0678504276d70c9cdb88a08b
0x29800fb59aa77cb3aeff92e39fa8f69d92208bb0b31557f5897a7fbf52297982
0x2dc168bed1b92899d7753662fbb9fbc51e315a3bcd4c5c4894ce60ffc4224597
0x17e41f62a10ca10cd67b28ef250e72391a0768c7c02a603ceda6ac4680d5d68e
0xda6b27404cbec95bce7e8abdfc3910f31bdbbde9849c9f18a6328d14d31a9d62
0x232e5a99050b4514250cd94e5d7d7ce1cc6d1df481f7cb0cab357cc7f636fdf5
0xac4abc0465fdba4c98d5f7638249fd41e4cb9821d296764691bc1f2536942771
0xdd3dbe01c5e553c8df5ea531421671b29e77afe3d60bafc4adcb65e76a94d2b0
0x351b939087ce49c89a451db2eb1fbcb1bddb3633695be96f8bf470574be41615
0x950cfbb987973617614df631f7946934f3b218debf1b0925c3ce42415b628a5d

Functions
Getter at block 23074995
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x257fe2cdb9ca52c4bd6f30c5897cf3b5cd7af1aef0bdb6d5419837d9ac37ed28
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x345140FCfC2468A1F9E3D56396d0C6c7b679729D, 0xDCC64E9d3185092056fCa576fFd894c160e2972c, 0x95A1AF19BE0aa05ee4eDf9FbFa2d3FDaB7E0b119, 0xED8d7D5A49C457E3A73eF1805D35212b8593Cc02]
getThreshold(view returns (uint256)
3
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)
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.