The Fundamentals
Be Specific
Vague questions get vague answers. Specific questions get actionable insights.Define Your Terms
Don’t assume Chat knows what you mean by “whales,” “recently,” or “active users.” Define it explicitly.Thresholds
Thresholds
- Whales: greater than $100K holdings
- Retail: less than $1K holdings
- High-value transactions: greater than $50K
Time ranges
Time ranges
Use explicit dates instead of relative terms:
- “2024-01-01 to 2024-03-31”
- “last 30 days” or “past week” are acceptable
User categories
User categories
- Quality users: score greater than 4 on reputation metric
- New addresses: first transaction within date range
- Active addresses: greater than 5 transactions in period
- Power users: greater than 20 transactions or greater than $10K volume
Provide Chain and Contract Context
Always specify which chain(s) and contract(s) you want to analyze. The more context you provide upfront, the better Chat can understand your intent.- Many tokens exist on multiple chains (USDC, USDT, WETH, etc.)
- Contract addresses eliminate ambiguity completely
- Specifying chains helps Chat choose the right data sources
Build Context Incrementally
Start broad, inspect the results, then narrow your focus.1
Explore
”Show me DEX activity on Base"
2
Narrow
"Focus on the top 3 protocols by volume"
3
Deep dive
"Break down Uniswap swaps by token pair for the top 10 pairs"
4
Analyze
"Which pairs have the highest concentration of whale trades?”
Advanced Techniques
Provide Examples
Show Chat what you’re looking for:Specify Output Format
Tell Chat how you want to see the results:- “Show this as a time series line chart”
- “Create a bar chart comparing the top 10 protocols”
- “Format this as a table with columns for: date, protocol, volume, unique users”
Request Validation
Ask Chat to double-check its work:- “Validate these results using an alternative calculation method”
- “Cross-check this TVL against DeFiLlama data”
- “Show me the query you used and explain your methodology”
Break Complex Questions into Steps
For multi-part analyses, guide Chat through the process:Common Patterns That Work
Comparison Questions
- “Compare DEX volumes across Ethereum, Arbitrum, and Optimism for the last 30 days”
- “Compare average transaction fees for Uniswap v2 vs v3 this month”
Trend Analysis
- “Show me the daily active user trend for Aave on Ethereum over the past 90 days”
- “Show weekly stablecoin transfer volumes on Solana for Q1 2024”
Cohort Analysis
- “Find addresses that first used Uniswap in January 2024, then track their monthly trading volume”
- “Find wallets that bridged to Arbitrum in Q1, then show their DeFi adoption rate”
Anomaly Detection
- “Identify pools where liquidity dropped greater than 50% in a single day over the past month”
- “Find tokens where trading volume spiked greater than 10x compared to their 30-day average”
What to Avoid
Pro Tips
Ask 'why' questions
Ask 'why' questions
Don’t just accept the numbers. Dig in:
- “Why is this number so high?”
- “What might explain this trend?”
- “Are there any data quality issues I should be aware of?”
Iterate openly
Iterate openly
If something looks wrong, say so: - “This number seems too low. Can you double-check?” - “I
expected to see more activity in December. Did we miss something?” - “This chart is hard to read.
Can you simplify it?”
Use Automations for complex analyses
Use Automations for complex analyses
For structured, methodological analyses, use Automations. They provide pre-trained approaches to common analytical questions with consistent methodology.