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.

0x22ae000e157b116e450635e24bdb18c37645e355

Verified contract

Proxy

Active on Base with 127 txns
Deployed by via 0x700ff3af at 10703834
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2.63
ERC-20
Value $44.92
ERC-20
Value $10.45
ERC-20
Value $3.86
ERC-20
Value $3.19
ERC-20
Value $2.15
ERC-20
Value $1.37
ERC-20
Value $1.25
ERC-20
Value $0.71
ERC-20
Value $0.62
0x283aa84d30677236b3c5128ccb5c4a7f7d1cdb95a40dc9a7a4a9bbb323c33656
0xc21bea32bf69b76c57b57c1b476ae176c279fbfcacd7a6bd588deb8c4bf75a55
0x1267d7d2ae33b787ca690e6ec6744d059852c7d33fccfbf46d1469b7ec9bf9e0
0xa703621b5704ee1e80d4ba9c11afd975a5e21e1ac25244f6db23466356671411
0x3965ed98d2642a3ff4517010585391e3a6e0ec4ba2826f14da5445753c23a3a6
0x6a6ebb36fa800baae33908bc8752d020927026fa8eddda6f3cd6d62a67def8b4
0x98b4e8bfb4cf3a6f9c401190233dd63060f43d231e3027bb441404d0a2e5f0aa
0xe5cc48f27ce1776708284d2bdf5ae1fcbdbffaac3f05f5c7453143e96f769210
0x9653189603be91e6f821e3648f2a85bf8cc1753b8f90dc8a76381c23b9ebf2cb
0x8217d3b3f1985ef380d45909de7a4ae1b2dc4ba8ea74e21caeeb6e21e4435ec1

Functions
Getter at block 23273162
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x84d6d82afce7f164ed70421a9c1f0206426d3aa194b4ec9650cced2454f98104
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xa29Ea6f201e7D3281b4D6249e548f83F5666E696, 0x5AbBeb91139DB84251f40dc9D07b493083eBd5Bd, 0x3cE99cF4c97D44F3a91E2964CA38CD499FC990EB, 0x683576Dbad04C03f43F87D8941b17dd89521cDCc]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
113
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.