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.

0x188f3264dee2a74c6389c48fb71ae16e2f568722

Verified contract

Proxy

Active on Base with 208 txns
Deployed by via 0xfdd498cf at 10480660
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $36.38
ERC-20
--
0x1608928eb32be980046c92f4d2abfb7ff21f464415072a5e08a97295bf6dd865
0x0834705b526a6866ecc5d0e63f875f93fcc6ad7415ce3a4e3f886479f71cfbea
0xf48b5428227000fbaa2e9a9e6ddf53a64f52afb52d75a52e82a3d8df054d6075
0x1000576940695d5ffec4c1ca68b005c3aa63c876d94d2abbb1436074a05ab4ae
0x9923e37cc1959880fa7693ecbc6e50a97c15761562a0816e2304055d96580200
0x94988689b057144e5b492a031b7b2237c533b6407be7424f63dab936e3b18fd4
0x83b23f49ab04a7d9d31c82fe38d8db445c7ec73221896552315721b5d2a153f3
0xdb53840d4ae17bf00fe25bd633cf2ebf8ce85b63e55ef29c8945e639066f106b
0xe7970c6c8d51a4228ccac1710ede7ef3b56cd632a8f9ca27944a078e5810d6cf
0xf84addd3f8b7951903adcceef8eee2f33df247ba09b80a294645542eecb6b2be

Functions
Getter at block 23185115
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x623c7cd2b21778a6ddbeec863b23b027859280a21b618d9035d2f8fac7af8b7e
getChainId(view returns (uint256)
8453
 
getOwners(view returns (address[])
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
212
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.