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.

0xf1ca49a8ee53e319913eb4bc86e89cf3e04785fe

Verified contract

Proxy

Active on Base with 13 txns
Deployed by via 0x3f6359c3 at 8157881
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.06
ERC-20
Value $0.06
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x295542281756cbdc7e10de46cf6892c22b42b97333d370db994b32c836a90073
0x0d0a06037827431d9273cfd06214d9fb7014b5f93aa49728bfa02bdaf9c1d748
0x8977df29ab93d4da40cbc0395a9fd1e3d7f75c85e05e9aa7674d10e30a8c12f2
0x3068dc24e09599f3d9edda74669de9725bdb73ad3331155c66c40b0c0bca3ad6
0xf9c931b6fb2e107fa44cbb5e8b1ebd706e1fd5d30f624a724e179f640a791cc1
0xc5e1fdc670c6171d1ec70b3a59703da86a03427e4c8f7c66f8bf51cc37efa527
0xb644b7e32e73fa77d6122c42ba86c86a103486bccdb415f33b01dad91fd2da06
0x29ab861a0aea51e55041e28c693b01e1268681ea47555020b02acb98812ab31c
0x8f9d4e254b167acede70574fa3f1c3dce77425aa12089a3a05fcf5be13329b44
0x0e021ccfe5e5800d8be87014dbfaed49b72165ce8914455c1d452260190387cc

Functions
Getter at block 23586889
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xb5b397bf1c3748d3f0185aba4809ee88ebfdfdc594b1dcd6ef356bf5f656b5bb
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x0c4EA5F0219fbC4Decf9536463524953Cd75F0cB, 0xB3356CA37A2afbbA2295d667C158A102D83d1075, 0xb10860EDd970fEB88b50f088625ed2AA7d75378f]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
13
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.