Skip to main content
Looking for Contributors! This Skill needs an implementation.Contributing a Skill involves:
  1. Writing a reference implementation with full functionality
  2. Adding comprehensive tests
  3. Writing documentation with usage examples
See the ethers-provider Skill for an example of a complete Skill implementation.Interested? Open an issue or PR at github.com/evmts/voltaire.
Skill — Copyable reference implementation. Use as-is or customize. See Skills Philosophy.
Build your own event indexer. Fetch, decode, and store blockchain events locally for fast queries without relying on external indexing services.

Why Build Your Own Indexer?

Third-party indexers (The Graph, Dune, etc.) are great but come with trade-offs:
  • Latency — Indexing delay before data is available
  • Cost — Query costs at scale
  • Dependencies — Service outages affect your app
  • Limitations — May not support your specific queries
A local indexer gives you:
  • Instant access — Query your own database
  • Full control — Custom schemas, any query pattern
  • No dependencies — Works offline, no API limits
  • Cost effective — One-time sync, unlimited queries

Planned Implementation

Basic Indexer

Incremental Sync

Custom Event Handlers

Query API

Storage Backends

Use Cases

Token Transfer History

DEX Analytics

NFT Ownership Tracking