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.

0xf334412b96fe4a9fc0a93d6297574a3b30217e64

Verified contract

Proxy

Active on Base with 199 txns
Deployed by via 0x0e6276c4 at 3044950
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $446.84
ERC-20
--
0xf707131b7ba5f7c88a118de0b97c1cd91f9c60facca1b70705751a1567e24113
0x74ab82de514e7c1c2a58962f51d1e0e7f3e82c84ecd7a4759468f7d7a57d0971
0x55b83966f0d2adf454e24a1d2c9d0588b255899f2ba0207fb942af51f9df1c8f
0xe3b1c7c8b2d192b70eb2542781d5a9d8d210db8c11922b6c8352dfd4e55a87c2
0x23d52abeaa7a48fbdb233b723d02d7d31337dcdd82b656795c6017c2b3db9019
0x707adad73adbf790ce806c076ef8c54cd8bb966e22c263d4a2cdd5a2b735b571
0x0a150aca1c26e29b3aa6603b48626333a6ffe40ba23ea60ff9bab8600f80d514
0xd224c5eb9ef6fa5ef00df47177698ef0ed10beefaf8eb2835ff67ad9eb67e3b0
0xee8f80d61000dd911e8acc01147ffa787e35bf2c80a04b921fe72b119ccf43c5
0x703ab6e1442ce72528f063b38fb61691d13a14d2788584d1aaea191a2b6643cd

Functions
Getter at block 21768688
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xd1b1de7c7ff86827be190f6ed3675014d30ab3d62410b0c99cae3e98580dcd17
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xd8702e7FC3355d496Ec4FBc14F3920B85eD14934, 0x1777C6d588fd931751762836811529c0073D6376, 0x0D858351A5FB419C9A3760647900d2F7aD526c83, 0x1Bdc42e1fBeD739337dC7D56814D9ab5f6b18CFa, 0x30a9FB027D903B1E422cBEBEf0d6968d76751830, 0x507280D87fda8C7ce94a026cDd3EE6Fe7aC4372d, 0xb8D08D9537FC8E5624c298302137c5b5ce2F301D]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
214
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.