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.

0x704ec5c12ca20a293c2c0b72b22619a4231f3c0d

Verified contract

Proxy

Active on Base with 226 txns
Deployed by via 0xd8b48e58 at 10135989
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $65,148.05
ERC-20
Value $1,550,299.75
ERC-20
Value $882,775.95
ERC-20
Value $9,037.61
ERC-20
Value $22.42
ERC-20
Value $6.8
ERC-20
Value $2.24
ERC-20
Value $0.6
ERC-20
Value $0.53
ERC-20
Value $0.21
0x9561b719bdf59c33c135b675b641e674779193048c2771f2846d50b8779a7935
0xf3b2a9b8ce345ebfd912da84561545e800d612d4ed4a3ffd903f30b2f9a139fd
0xa2468eadb4e8dc97b02ed3b50dba87aad80d304f7118a24196785a28abf14171
0x1e96e41ec10b49fea2a9e5b55a3fb4fe31f1a2ae83f65cf323adaeddf073da44
0xbe0636fecbb0056cf8a760d9ebe4e4070ceeb120fc8a02d762d34f23a4a84c95
0x51b0783714bca8f9a9ed1d0f83d423441a41779a4f4e0750990d3ee6b33d187d
0xc9082783762d02ad39a0c6331aeca670cc33f5fc87944b0f99c2caf8f48b5cee
0x6cf573aa10828bc5179dab396cb8bf46261736789d85ba31321345ed50c01763
0x630ee70757faf5c40792870d2a5dfbd1e23bb733a49c236eb760f49718c4a183
0xdf1d16dd2a48c0829f347dc7cbfbbfa8c823b6d836e1cacd0890c019e7382af6

Functions
Getter at block 22026412
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x8bd565c2f8bbb9d27d98fcc86fe51bf74b010bc06b1c0a368825de3103389b97
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x66bDc08a0dB3A83D374670a57aA8ECd5b51b55e5, 0xB8B8a507d25563018242e8e2428b27A9e1805C2b, 0xa79c47C35017d2CD657eb000CC0D0a0c2E385615]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
192
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.