Description
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-rootfor full-block reconciliations when you already possess the entire receipt set. - Prefer
logs-bloomfor 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.