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.

0xfc50d76214709ea6e9810a6e7dfa4a45e154cd9c

Verified contract

Proxy

Active on Base with 163 txns
Deployed by via 0xdc0f2c24 at 13710572
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.01
0xf38c8a8d09eb38bd5f37df067b4d5f5596ca927bbb948fe71c21e431e47c4baf
0x912463d54402398056f0937467b93026c096e42f95d24b36405f0936048cd317
0x95fe780ce934a329dc915cef9d11af78e151d279bcb99f56d0f91e0df65d1736
0xc037e26f10a6d5b8d5f1a7853314de8cebf9a11ace25b2cc6949eb3b7d5c28e0
0x61a931399a69557763319c5264dd8265df5a129cc6b410e6321abae808bd0824
0xb0d1711aebb7301e108dfcfe36f008d0571757c91cd6dd83d95f113c31044cae
0x11777b08888029df0285d7f40e9a622872f805a286fa8ef4da29dac023a6cb1a
0x2422de7b1c759ab571803b2f0d1fd49a32bb7f164ca7b23448582b607343faa6
0x7a4b6afbbc111b4419a39dbf7ba4afbbf198a99bed251941e4df6b4aa259b1f4
0x0550e596949588043adc4bca95cbb5544a02c75fd2e474f9f1fa94c1b2886138

Functions
Getter at block 23660336
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xecca108257f1448c1132e68fc018c836917013b9ef0dfaf50c4fbb58fb8cdb3b
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x4d2923dd6EBab10D4df0ECED9B14c4Fe5fa2D37B, 0xd771F833e66D3a83a6D9857aD1Fe98A7BCa47b72, 0x1AAD1C84798491083046c86c5BA0634eA4a5e5ce, 0x6F10ad9b4E641259BFe74eAF675D9a144a2538F8]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
2
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.