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.

0x9778aae7af9e1d50b3a9a1652e7f230ff841cf89

Verified contract

Proxy

Active on Base with 12 txns
Deployed by via 0x4a1fc0c9 at 13297930
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $337.39
0xec907084a6917eeef271ca6d97ce3c98a041b0ba211061fc96872e8fb80ec949
0xbd5834915e84a6b97b98520e59036654901259cac1ff341a1df867d65c37c29a
0xa4ab7156aeb4c739c744a0501cb5ec802fab72670f5bf4fa0b2bf7ae80bb4884
0x362f54d76b8b221e5e204cccb4eb999bc6772ab3dfe30fe0833e31868fbaed21
0x5c21232df06dad5221b37c1e349d3be7c667cbb4d3cf05938bdd943ff0fea3cd
0x998276f59f4c6a6284e2536226538b80371823d4b870e546683763e15c5722cf
0xa5bd0f5b33aff300fef3a1bcc6c30fdc7e439e0b59c9c618e527547b426a209f
0x8e3c3a5d45feeee68e4a26e45a605f7aeb1416724552326ca5a46e2fbdafec1e
0xba6262dd3c11ea5afe1ccea201f2215eda47d5ae45005b5ac83f30cbcadb8642
0x813b23f91e5b7e1e1b75bd39ed49e5d11f7cb3d2873265818ae85afddf512ace

Functions
Getter at block 22781444
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x98899244050e558d065d0b2097a6c45dc058bc9aed007468f783ed5cbac12b01
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x6e57181D6b4b7c138a6F956AD16DAF4f27FC5E04, 0xE8dFA9c13CaB87E38991961d51FA391aAbb8ca9c, 0xe8Ac89e4cbd36695ED9D09047899444476190E10]
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.