A public Uniswap v4 indexer built with Envio that can be used by any developer to power their infrastructure.
Please refer to the documentation website for a thorough guide on all Envio indexer features
Please note this Indexer is being bootstrapped as a multichain indexer based off this Uniswap V4 Indexer: https://github.com/Uniswap/v4-subgraph Pricing (especially!!) and many other features are thanks to the team who built the above mentioned Indexer.
This indexer is currently a WIP that tracks key metrics and events from Uniswap v4 pools and can be used to:
- Track pool statistics (volume, TVL, fees, etc.)
- Monitor swaps and liquidity changes
- Power analytics dashboards and trading interfaces
- Build custom notifications and alerts
We are also in the process of including Hook features.
Before running the indexer, ensure you have the following installed:
- Node.js (v18 or newer)
- pnpm (v8 or newer)
- Docker Desktop
- Clone the repository
- Install dependencies:
pnpm i
Start the indexer with:
pnpm envio dev
This command will:
- Start all required services using Docker
- Initialize and run the indexer
Once the indexer is running, you can view and query all indexed data at:
http://localhost:8080
This will open the Hasura console where you can explore and query the indexed data using GraphQL.
You can use this indexer to power your own Uniswap v4 applications and infrastructure. The indexed data is accessible via GraphQL API.
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests to improve the indexer
- Add documentation or examples
- Share your use cases and feedback