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.

0xdd93add934dcc40b54f3d701c5666cff1c9fd0df

Verified contract

Proxy

Active on Base with 29 txns
Deployed by via 0x9914be8c at 10596748
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x7ba5a5a3dd634d4b631d2c4ff2501a38ffef841c1c4b41ff59eead9ea5761958
0xd17159747f6f3b3faca78ed90047e46c72ed40293ae9972f6cb4ebdd66e24a1c
0xa7212e14587d990db00a059e9f788249ed0132d8da42a5fc50525caea64d8e44
0xd393f1615defb1c8f7ad240c545a9d06412a8f7227456b25424d85fb686ba0fe
0x572838daefe5c4e39c1c1bbc19bb067f6e4ca006ffc3a3647744ea2f2047445c
0x6e2e0acfe8604494a77f6185a7b9413fdef6f624eacae9f835129a6e1eba3c6a
0x5b80410dcf95b1835693b11cfbe38750c43e2faba6ff87e8a2ea9c6b9692bc06
0xe0480eebf2d9283007b436e551ca7cc13ea63bcfec8a18e36b19c5305393dc80
0x43e0b62c31cd44a139d18afb39eb177dfac051e2af30d48ab93121a29569aa8e
0x1af5a8b5d83acdd602ea50a770dd2f77c69e569b7adce0ee81cc5a5d3ee94954

Functions
Getter at block 21739715
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x446ede07efb8a957e6af487790534840c4c8b60e44891465e35c1a0e6bb3a685
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xDEb1D3deEFef9669032eB02BFC3ea134bcF29Bd1, 0xC5e03d48434e0c38599172F3c2D9ee40f728c2C3, 0x2c54a37F4411e80DE73Fa6124A1e3f1AB69A981a, 0x108A496cDC32DA84e4D5905bb02ED695BC1024cd, 0xB313bD8Cbd29275C6e1Fca182Ce1ceBCA8010883, 0x38c6125a496b8db00F11529DcF3469b17500bBbE]
getThreshold(view returns (uint256)
3
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.