What is data consensus?
Data consensus verifies API response data by querying multiple blockchain providers and comparing their responses. This ensures the data you receive is accurate, consistent, and free from provider-specific errors or anomalies. Use data consensus when you need:- Guaranteed data accuracy for critical operations
- Protection against provider data errors
- Verification of financial data (prices, balances)
- Confidence in high-stakes transactions
Data consensus is automatically enabled for all Uniblock users.
How it works
When data consensus is enabled, Uniblock follows this process:- Primary request - Query your primary provider
- Parallel verification - Simultaneously query 2-3 additional providers
- Compare responses - Analyze data from all providers
- Detect outliers - Identify responses that deviate significantly
- Return consensus - Provide verified data based on majority agreement

Why data consensus matters
Without data consensus
A single provider error can cause critical issues:Provider returns incorrect price
- Incorrect portfolio valuations
- Failed trading decisions
- User trust issues
- Financial losses
With data consensus
Errors are detected and filtered:- Accurate data guaranteed
- Outliers automatically filtered
- Confidence in critical operations
- Protection against provider bugs
Supported endpoints
Data consensus works with these endpoint categories:Token endpoints
- ✅ Token prices
- ✅ Token balances
- ✅ Token transfers
- ✅ Token allowances
NFT endpoints
- ✅ NFT floor prices
- ✅ NFT metadata
- ✅ NFT ownership
- ✅ Collection stats
Transaction endpoints
- ✅ Transaction receipts
- ✅ Gas prices
- ✅ Block data
Market data endpoints
- ✅ Token prices
- ✅ Trading volume
- ✅ Market cap
Data consensus is not available for JSON-RPC endpoints or provider-specific
features.
Performance impact
Data consensus adds latency as it queries multiple providers:| Providers queried | Added latency | Use case |
|---|---|---|
| 2 providers | ~50-100ms | Low-latency needs |
| 3 providers | ~100-200ms | Standard verification |
| 4 providers | ~150-300ms | Maximum accuracy |
- Enable only for critical endpoints
- Use lower provider counts for time-sensitive operations
- Cache consensus results when appropriate
- Disable for non-critical data
Key benefits
Enhanced accuracy
Cross-verify data across multiple sources for guaranteed accuracy.
Error detection
Automatically detect and filter provider errors and anomalies.
Reduced risk
Minimize impact of incorrect data on critical operations.
Confidence
Make decisions based on verified, consensus-based data.
When to use data consensus
✅ Use data consensus for:
- Token prices - Critical for trading, swaps, portfolio valuation
- Token balances - Important for transaction validation
- NFT floor prices - Essential for marketplace accuracy
- Gas prices - Affects transaction cost calculations
- Financial calculations - Any data affecting money
Next steps
Auto-retry
Learn how auto-retry works with data consensus.
Backup providers
Configure provider fallback lists for consensus queries.
Routing optimization
Optimize provider selection for consensus queries.
Dashboard
Configure consensus settings and monitor metrics.
Common pitfalls
Ready to get started with Uniblock?
Create your free account and start building with unified blockchain infrastructure across 100+ chains.