Overview
The verification suite provides stateless utilities for recomputing canonical Ethereum consensus artifacts. These endpoints help you validate data integrity before committing BlockDB exports (or third-party feeds) into regulated archives and downstream analytics.
Endpoint Matrix
| Endpoint | Purpose | Inputs Expected | Typical Latency |
|---|
POST /evm/verify/receipt-root | Recompute and compare the block receipt trie root. | Full receipt set. | < 300 ms |
POST /evm/verify/logs-bloom | Recompute a logs bloom filter for a set of events. | Log addresses/topics. | < 50 ms |
Usage Guidance
- Use
receipt-root for full-block reconciliations when you already possess the entire receipt set.
- Prefer
logs-bloom for lightweight event checks to avoid recomputing entire tries.
- All endpoints accept arbitrary data providers; discrepancies in the response surface the exact hash mismatch to speed debugging.
See Also
Last modified on March 21, 2026