How It Works
Instead of memorizing table names, describe what you’re looking for:You: I need data about NFT sales on Ethereum Claude: Let me find relevant tables… [uses find_tables] Found these tables:
ethereum.nft.ez_nft_sales- Aggregated NFT sales dataethereum.nft.ez_nft_transfers- NFT transfer eventsethereum.core.ez_token_transfers- All token transfers
Available Tools
find_tables
Semantic search to find tables based on a natural language question.- “DEX swaps on Ethereum”
- “Staking data for Solana”
- “Bridge transactions to Arbitrum”
- “NFT marketplace activity”
- “Token prices and market data”
find_tables_by_name
Find tables by name pattern using regex matching.ez_dex- Tables containing “ez_dex”ethereum.*fact_- Ethereum fact tables.*lending.*- Any lending-related tablessolana.defi- Solana DeFi tables
get_table_schema
Get detailed schema information for a specific table.- Column names and data types
- Column descriptions
- Table metadata
Table Naming Conventions
Flipside uses consistent naming patterns:Schema Structure
ethereum.core.fact_transactionssolana.defi.ez_dex_swapsarbitrum.nft.ez_nft_sales
Table Prefixes
| Prefix | Description |
|---|---|
fact_ | Raw event/transaction data |
dim_ | Dimension/reference tables |
ez_ | Curated, easy-to-use tables |
Common Categories
| Category | Contains |
|---|---|
core | Blocks, transactions, transfers |
defi | DEX, lending, staking data |
nft | NFT sales, transfers, metadata |
price | Token prices and market data |
gov | Governance and voting |
stats | Aggregated metrics |
Example Workflows
Finding DEX Data
You: What tables have Uniswap data? Claude: [uses find_tables with “Uniswap swaps”] Found:
ethereum.defi.ez_dex_swaps- All DEX swaps including Uniswapethereum.uniswap.ez_swaps- Uniswap-specific swap data
Exploring a New Chain
You: What data do you have for Base? Claude: [uses find_tables_by_name with “base.”]* Base has tables for:
- Core transactions and blocks
- DEX trading activity
- NFT transfers and sales
- Bridge transactions
Understanding Table Structure
You: What columns are in the DEX swaps table? Claude: [uses get_table_schema]ethereum.defi.ez_dex_swapscolumns:
block_timestamp- When the swap occurredtx_hash- Transaction hashorigin_from_address- Wallet that initiatedtoken_in/token_out- Tokens swappedamount_in_usd/amount_out_usd- USD values
Tips
Start Broad, Then Narrow
- Use
find_tableswith a general question - Review the results
- Use
get_table_schemaon promising tables - Ask Claude to query the best match
Use “ez_” Tables First
Theez_ (easy) tables are curated and enriched:
- Pre-joined with useful data
- Human-readable labels
- USD values calculated
- Cleaned and validated
Ask About Data Coverage
“What date range does ethereum.defi.ez_dex_swaps cover?” “How often is the solana.core.fact_transactions table updated?”