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.

0x01fce0746be1a1fa63c7dbe93c266d11779beaf3

Verified contract

Proxy

Active on Base with 69 txns
Deployed by via 0xb3e0657e at 4078408
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.02
0x425bc919ec182e2027256ec98b3c1e68907b4fd8794d2951ad72579e4f25058d
0xd1c53aa48f38e6bdc13b5419d5436010ccfe6713615757faf2447c9d437bdd26
0x4d61f0f8992ae3e3f2e178f70f8041f7377fffe0781dd50ffcd31d1f275a11af
0xfb6bc3e8c074e85cd212a1ec524d83c5ce8a142caa16d02a66baa53b9fc9d232
0x72354775c2f2ad48ed22c2e7e43c96ce9f3fcf907ef6a876b5e4ba997d3840ab
0xfcb1ea43afe3768b1b25600117f31720829ae15efa031c319361440e0e4d22b6
0xe669c7356b8ad513fc0127de28ab27172156a2aa5564b785237a4d8053084fe4
0x5c9abbcf1d114b83f769d7d42e5567ad4a0b179fb492dc2c6654d5a24081b8c8
0x372b50ffeb003f4dc44e21e3d3120f24ffb78d442491e52aae9554a84f3612b5
0xaff6fbdb05b05ff68d8f3f49192efe3beb73d8f30e04ccf52d3cdb339fa25533

Functions
Getter at block 22010149
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x8acd7692a518a66edc80e9378a1b36b0bd59e649926a049b5d13a614eecfc8b2
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x8BB10Bb093FE9DE5dF5E73647583B331F22E0F92, 0x06E97EB6615F736B222ED9f47Ddf1849B7d75aDC, 0xE81EA44d9BD78383F561076D707ad2B8294bDa5F, 0xA4f1c8099F346bE26F2b048E92B6401dFFD20b22]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
19
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.