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.

0x71fa02bb11e4b119bedbeed2f119f62048245301

Verified contract

Proxy

Active on Base with 610 txns
Deployed by via 0x3703f28c at 11269822
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,666.89
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x38fcd605fd569ea1bfc87ae197d53b7b5369c6ab19e0917671b5a4cd22fb51f7
0x88c91a555065bfc11805e17fe5e0f0c83cba3ad256b39d7b42eb162c26c2d42f
0xd85a0fe0dae77f9d188e4968be05069dba5179621d3f300bb0c15d18e06b1f5d
0x911f8accfe3f8529d0b18452a821b6b1162c22de8d6f795d95f229b75a1fa7ea
0x13029038a87f2ce49b89d0d434d77989906085ea2b17e1b7fd25bc9dcdd2180e
0xff9915c532f967d719a9b63e1f5481c1644ba2a83c06703ce9b6b9a0a94b7ca6
0x3f69bed843817a182409b829bd7f76d00099c3c9fd8ec589fae578a83c659c75
0x4901a05b3af3f0594d944cf8d71115b831dec06f599032ee796cf48cb964ef08
0x6068dcf6020d85e951cce1de8a07e7bc6aaf2366f8e7b341441820e85b7080b1
0x87e1814a820cec9fbf982b19db8ba2e991709b72d62cd62d14afd43d34a87dc2

Functions
Getter at block 23198413
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x31d7e1d2b72a2306d09e9db1d563a7060f3660a72b32119b36ac28374d94dae5
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x70B6bE3AAA96616f47F6a3a8F40729700042A188, 0xDca22AE1eCa24f2705C4c8ea504Ba8Edf9511dD1, 0x720723842a049C8971624c1363B1E1Ce312694AC, 0x9b61163aD92EE7E36fF6566Ca6190a92B6690bE6, 0x4707d09a0aDc29456f729514B9e034729dbfc13e, 0x78093B5CB602C4DF79601a5A1A94159A3eF137D8, 0xf3B0fa760F66A028bd8F3B33C80dad1Ddcf9AbBA]
getThreshold(view returns (uint256)
4
nonce(view returns (uint256)
13
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.