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.

0x30581f8a00cc43d5aa249fbea1ce4649121e9ec1

Verified contract

Proxy

Active on Base with 13 txns
Deployed by via 0xce3391a7 at 20276518
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4.54
ERC-20
Value $0
0xf9597d78301d1ec252be44f5b6e94fdfb59f7f5cbeacadbbd3f89ca29dcc5bbb
0x23f44c1b6d65864861eab1d2f1962e960e13d940b8f076f3afa7cc16a7d5a09b
0x5551b509cd637a7905178facfaee3e2d0b9e8b515e890f58a0eaca98fd7d22dc
0x2049fadc4da8dd300a0df736f8198cc32718e5f624e8814fd86366fc8a199f34
0x7b4bff1d6153c64517498faf785698dac4e7118ec1f01ff772608bea8c8ffc08
0x8527542f082218ab5d99636c66f202d125a742ec2783bfb65a65c722cd591d72
0xb7517507904f508044d70e4ae12056038cd2ebd6bbec8f047e37babf47aa02ac
0x1c992c0892bdbfbb411621b2f06cfc724c128ee152ba10a17e15dc7285c7d04c
0x6b8ebe87499e73cafbad5cdde1d2ee3196656cc7c434f9286e5b594e2a5d0b34
0x561b67c919ac5357d0d085df18a741e4d420de89e13fdb807001a22de4f77cce

Functions
Getter at block 23085357
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x58501fbb512f834b1e34305e93362ba410d355a856acb9ce7fc946342eeec942
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xf163D77B8EfC151757fEcBa3D463f3BAc7a4D808, 0x598Da20bFc493025Ded6Ad2335fDBd6c94D41e29, 0xdab3C4241C4DFFcE092D02a9Bd56D95aF7279C8f, 0xfAA1D9F885717Ce8DEFDCACc3B0A6eAe572053fa]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
11
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.