Data quality guarantee
Flipside runs 40,000+ automated tests continuously to ensure data quality while maintaining sub-24 hour latency. These tests validate:- Block sequence completeness
- Transaction count accuracy
- Event log decoding correctness
- Label and metadata consistency
- Cross-table referential integrity
How data flows through Flipside
1
Raw ingestion
Blocks, transactions, and logs are ingested as they’re produced on-chain in real-time.
2
Core processing
Raw data is decoded, enriched with labels, and loaded into Core tables (blocks, transactions,
logs, traces).
3
Curated processing
DeFi, NFT, Price, and Stats tables are derived from Core data with additional protocol-specific logic and curation.
Latency targets by schema
Core schema
Core tables are updated most frequently as they represent the foundation of all blockchain data.| Table Type | Latency Target | Example Tables |
|---|---|---|
| Blocks | 30 min - 1 hour | fact_blocks |
| Transactions | 30 min - 1 hour | fact_transactions |
| Event logs | 30 min - 1 hour | fact_event_logs |
| Traces | 30 min - 1 hour | fact_traces (EVM chains) |
| Token transfers | 1-2 hours | ez_token_transfers |
| Decoded data | 1-2 hours | ez_decoded_event_logs |
| Labels | 1-24 hours | dim_labels, dim_contracts |
Latency can vary by blockchain. High-throughput chains like Solana may have slightly higher
latency during peak activity.
DeFi schema
DeFi tables require additional processing to decode protocol-specific logic across multiple DeFi protocols.| Table Type | Latency Target | Example Tables |
|---|---|---|
| DEX swaps | 1-4 hours | ez_dex_swaps |
| Lending deposits | 2-6 hours | ez_lending_deposits |
| Lending borrows | 2-6 hours | ez_lending_borrows |
| Liquidations | 2-6 hours | ez_lending_liquidations |
| Bridge activity | 2-8 hours | ez_bridge_activity |
| Liquidity pools | 2-8 hours | ez_liquidity_pools |
NFT schema
NFT tables are updated as marketplace activity is processed and decoded.| Table Type | Latency Target | Example Tables |
|---|---|---|
| NFT sales | 1-6 hours | ez_nft_sales |
| NFT transfers | 1-4 hours | ez_nft_transfers |
| NFT mints | 2-6 hours | ez_nft_mints |
| Collection metadata | 1-24 hours | dim_nft_collections |
Price schema
Price data is aggregated from multiple on-chain and off-chain sources.| Table Type | Latency Target | Example Tables |
|---|---|---|
| Hourly prices | 1-2 hours | ez_prices_hourly |
| Asset metadata | 1-24 hours | dim_asset_metadata |
Stats schema
Stats tables contain pre-computed aggregates and metrics.| Table Type | Latency Target | Example Tables |
|---|---|---|
| Daily stats | 2-12 hours | ez_core_metrics_daily |
| Hourly stats | 1-4 hours | ez_core_metrics_hourly |
Blockchain-specific considerations
EVM chains (Ethereum, Arbitrum, Optimism, etc.)
- Block finality: Most EVM chains have probabilistic finality
- Reorgs: Chain reorganizations can occur, especially near the chain head
- Best practice: Allow 10-15 minute buffer for finality before considering data complete
Solana
- High throughput: Solana produces blocks every ~400ms
- Skipped slots: Some slots may be skipped due to validator issues (this is normal)
- Latency: May be slightly higher during network congestion or high activity periods
Bitcoin
- Block time: ~10 minutes average between blocks
- Confirmations: Consider waiting for 6+ confirmations (60+ minutes) for transaction finality
- Updates: Bitcoin data updates less frequently than other chains due to slower block times
Data access methods
Flipside blockchain data is available through multiple products:Snowflake Data Shares
Direct SQL access in your Snowflake accountSee Snowflake-specific freshness guide →
FlipsideAI
Conversational blockchain data analysisAlways uses the latest available data
When data might be delayed
Data updates may be delayed beyond normal latency targets due to:Blockchain network issues
Blockchain network issues
- Network congestion or outages
- Validator or RPC node issues
- Chain reorganizations or forks
- Upgrade or maintenance periods
High activity periods
High activity periods
- Major protocol launches or events - Market volatility causing high transaction volumes - NFT drops or mints with extreme activity
Schema changes
Schema changes
- New protocol integrations
- Table structure updates
- Decoder improvements or fixes
Support
If you notice data is significantly stale or missing: Contact: [email protected] What to expect:- Core tables more than 6 hours behind → investigate
- DeFi/NFT tables more than 24 hours behind → investigate
- No updates in 48+ hours → likely requires attention
- Which blockchain and schema
- Specific table(s) affected
- Last observed timestamp
- Your use case and urgency