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.

0x50f4c4f7d87dcceed8fcc80866d3496054ea7e9c

Verified contract

Proxy

Active on Base with 9 txns
Deployed by via 0x9f2c3ffc at 12717326
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xf3216882bdb027d106d69b2147c6ae6d221ab26f7ac0c14d2c8d8c2afe1f64bc
0xe5a6a856d16ef3629d7d69a9b5f511def61c330689a56de6b1cb687e492a03df
0x160e0f12dd0853e37618b89b3365ed6327b1ed12e2df76c90567413ca8756cb4
0x514654de61760686c0a5b2e316f6224f4eb23b6327f2d9666f34b7c804d88b5a
0xe3019bd1e983615f7ae33e2f1afaedd0a9b2ed63df8432f311d172beec860b11
0x4db6abcf8cf4b424cb3c43f36621be5a601581b499aa112b173f535a2a203cb4
0xa0e7a9c8380dc09e279aab1029a6f2d4d8c5ff7e7e2acfacf4fdb9693b8bfc32
0x87793a448a03986fdc5395dbefdd1e46398a8e9a4e9a40f69277d6d45c9e7343
0x2c6386b9441b236904745a510b51bf4b71200788fc6facda41fadc8eec0248cb

Functions
Getter at block 23943919
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x746949ac4c8f48c9f87d8cd965b39cd242a606fd828cb9f99aabf4df7baa69e9
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x0BC882B46CFd70E5D555a0368B42102b88bF1e36, 0x0543d87E082FD30b5EAd2470e1015af48e65B599]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
9
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.