claudedwithlove
explore/indexer

indexer

Crafted

A TypeScript-based blockchain indexer for Velodrome V2 and Aerodrome decentralized exchanges, built on the Envio platform to track smart contract events across multiple chains. It processes blockchain data into queryable entities through a GraphQL schema, enabling efficient monitoring of liquidity pools, trades, and token swaps while optimizing RPC calls through caching.

·28·forks 11··submitted April 17, 2026
View on GitHub
Clauded With Love Rating
6.4 / 10

This is a TypeScript blockchain indexer built on the Envio platform that processes smart contract events from Velodrome V2 and Aerodrome decentralized exchanges across multiple chains. It transforms blockchain data into queryable GraphQL entities while implementing caching to optimize RPC calls.

Code Quality6.5
Usefulness8.5
Claude Usage5.0
Documentation6.0
Originality6.0
Highlights
  • Multi-chain support for major DEX protocols with significant real-world usage
  • Smart caching implementation to reduce expensive RPC calls and improve performance
  • Clean project structure with separation of concerns between event handlers, constants, and utility functions
To Improve
  • Add comprehensive test coverage and example test files to demonstrate testing patterns for blockchain event processing
  • Include more detailed documentation about the GraphQL schema structure and example queries for common use cases
Language
Stack
Type