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.

0xf1550f111b36c28a44fb1121985e35324b6b5409

Verified contract

Proxy

Active on Base with 9 txns
Deployed by via 0x6612ac8d at 12951602
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.41
ERC-20
Value $0.19
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xf66ca745e1962dd407904970fc79fce3e0b776c7cfc1c13c1fb3fba3df8f3d51
0xc8e91b1b99c5add778dc90ebcd4c4aa20658964953ffbbd0d24424f47ef8b9c9
0x0e13406066fb53f79b9d502647c3fde5ffc082e284b2046ac8c3c5a42710682e
0xd3aa9e3686db2082d160b1c675d7d36f3e1d466812f6270676fdcb3af0035a4f
0x32291259b18a800942ee92185afc0e623bb0d821ac1ba9a7a57e725863df8d8a
0x14410f39ec458dcb6ffb417656c27546960837957ef74f2aca6dde9889d7fcba
0xd25fbae2f4125b9889423c1698627c4da1e387120aa01823027866937bf3b535
0x3e4db8e0646c4c1a6fbdb7500afabecc736238fdc9af8e75cf2a0c6b78ad3f35
0xfbdd3afc62ab8a77de1eab74339406c5d5e178747c829a3206a0ec214c457127

Functions
Getter at block 22769803
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x37d7275c12640fac597b34a97c8bf4681f768452704d0e3453d18dc76601f577
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xAE32813b8878AB309256F3393eaF3860B01Bff7C, 0xC483Df0531491e1Ea57Ce38541Fb2B003fC4C135]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
9
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.