Features
- Config-driven indexing with support for compound keys and multi-keys
- Index specification checkpointing. When a new checkpoint is added re-indexing will occur from that block.
- Hot reload for accepted index-spec changes
- Concurrent backfill and head catch-up
- Asynchronous and multithreaded design for maximum indexing performance
- 63.1k events per second on AMD Ryzen 7 6800HS Creator Edition (16) @ 4.79 GHz
- Finality proofs that can be verified by a light client running in the dapp
- Key subscriptions - notify dapp as soon as the key is included in a block
- Event variant indexing - search for or subscribe to all events of a certain type
- Prometheus / OpenMetrics monitoring
- Full unit and integration testing