Skip to main content

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

EndpointPurposeInputs ExpectedTypical Latency
POST /evm/verify/receipt-rootRecompute and compare the block receipt trie root.Full receipt set.< 300 ms
POST /evm/verify/logs-bloomRecompute 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