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.

0x8fc068436e798997c29b767ef559a8ba51e253fb

Verified contract

Proxy

Active on Base with 75 txns
Deployed by via 0x0bea5666 at 2425970
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $54,015.21
ERC-20
Value $15,525.37
ERC-20
Value $2,262.29
ERC-20
Value $988.76
ERC-20
Value $979.45
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xf30a1141a84163137edf2bb8615fd7f33dc659140ca40521d1e03698b7519f7c
0x27befdad1b64b1c8d20c74355d5ddf6e75a2545d995245b4bdff98cbdbc10b3d
0x61e5ddabf9f9a6cef68ac7d88446d30cae3a05147d147c1163e7612390269c94
0xd8af3f0169629759e1aacce963f823f7cd0100aa74d530f815f047f8c93e59b6
0x8bf12b196f47ab092c664d0f709565106b2f8850d78f6592e252c4f718f81625
0xd9a0784d3cb9cf3f3e35707732874fcd571248943dbb3496d2360d331d8c2f0d
0xe99cdda297e3ab5a20d957f2cc4f2d80f09f0085b949525e8e9a1b331865c7d9
0x489d4e03ae92432631a5fc4d6d7dd5eff9fde513fe9efda2921ce8ca9aa8ee16
0x4be95b79947a8abca781959d46696e6abcb9e62443354d3514cc991b3e674d01
0xe8a71a92f9e33a910f2c22cf0489c3a6005c08483c7d520450e3ad00437b0a6e

Functions
Getter at block 21848410
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x9ffe705944be0a36c9a7dd1f3576e96a4cb42c5c8e44b3f6ba0cbefc70ab2bfc
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x22cFAE74Ed0B44eeCd9b0cba30D74B47EE13dbFF, 0xa475aF18A0D5f3De67a498d91dAb86F6ecCbf843, 0x86fE8d6D4C8A007353617587988552B6921514Cb, 0xbFEF4Bf4cB89B414e1fb2357b2b763E240890059]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
202
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.