Skip to main content
The portal-ponder repository includes a bounded Euler V2 indexer that runs without an API key or environment file. It uses the public Portal for history and a public archive RPC for readContract calls. You need Node.js 18.14 or newer and npm.
1

Clone the repository

2

Install and run

Wait for Ponder to report that indexing is complete. Keep the process running for the next step.
3

Check the indexed rows

In another terminal, run:
The repository’s verified demo result is:
You can also open http://localhost:42069/graphql while the development server is running.

What to inspect

The example’s ponder.config.ts contains the integration point:
The factory, schema, handlers, readContract calls, and GraphQL API use normal Ponder APIs. The repository pins a tested @subsquid/ponder release in the example’s package.json. The public Portal and public RPC are shared services. Use your own RPC and dedicated Portal capacity for sustained workloads. To update an existing project, continue with Migrate a Ponder app.