Recover Ethereum WebSocket Logs Without Leaving Gaps
Use subscriptions for timely notifications and a reconciled historical cursor for completeness. Reconnect, backfill, deduplicate, and handle replaced logs explicitly.
Field notes for developers
RPC tutorials, product updates, and engineering notes.
Use subscriptions for timely notifications and a reconciled historical cursor for completeness. Reconnect, backfill, deduplicate, and handle replaced logs explicitly.
Turn log queries into recoverable indexing work with narrow filters, inclusive chunks, atomic checkpoints, idempotent storage, and explicit reorg handling.
Understand Ethereum's planned block-level access lists, how they differ from transaction access lists, and how to prepare your RPC integrations.
Understand how PeerDAS samples blob data, why data availability differs from EVM execution, and what application teams should measure.
A practical guide to EOA code delegation, persistent authorization, wallet capabilities, and the security questions to ask before signing.
Choose a block policy for Ethereum reads, anchor related requests to one block identity, and handle reorgs and unavailable history without silently changing the answer.