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.

0xf40e1c77f5a4b7050986fe98b61e589d4392bf1a

Verified contract

Proxy

Active on Base with 23 txns
Deployed by via 0xd76a4cc3 at 13191390
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $404.97
ERC-20
Value $11.36
ERC-20
Value $7.48
ERC-20
Value $0.06
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xba688a72f315a09886a86b409772b95667e8c930fb968bc23a0e5e328fbe6607
0x069ddb2ddc53b00f91121726fa3ba6f13f9da6263a33f9f17134e6994bb2a60f
0x278f1f3f74742f3f7476b311031fdfed5f43c7f02289071ea5ade2336d5cce3e
0xcaf8d0e3bdd05210628a127dc773318f9d0403f7f253de56ff2e0873ec7fd57f
0xc3777df4018ce1f13ccf2cf40de8ae9124faa4f78f1308f358b7d9776abd86fe
0xcb97cee6ad45079eb8e88011a81254dc62fe032fd8bf013a44ab939f05624148
0xf0a5204b326a5ca7eed6ea33caeb13229fa07d3814d9364671b719695ccdefc3
0x0e0f35b7c55369fb40fe88755edd43ad46fbf46f916f7b93a21e2993bff39090
0x1edcbd87625e2a7616b48effdcd532de1e1715e9f91fb5331d16b067b70d0c53
0xa248dde6eb3c2ae6bae37a905fce8c9f1624948dc584b2661ab4e72e492fbdd6

Functions
Getter at block 21761615
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x0952806c05995f1271b451be4420492f6a674218dddba52a36d33f664927060b
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x00693e80ee4793ee79C23C8B3D3004fDebAc8899, 0x320849EC0aDffCd6fb0212B59a2EC936cdEF5fCa, 0xe07dD61B77E7B1056e5215ba1A6b003428F384C0, 0xaDD772750C42a30129a8BAd695FaC87fce389eAc, 0xE63f21774280388D2717691d91F981543F711d22, 0xEd04754E1396819B7492fF63d38250eA3bc66439]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
24
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.