All Templates / Starters

ponder

ponder

Minimal installation of Ponder + PostgreSQL

Deploy ponder

indexer

0xJem/railway-ponder-template

Just deployed

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

This is a minimal installation of Ponder + PostgreSQL that will get you up and running with the Ponder blockchain indexing framework.

Features

  • PostgreSQL server
  • Ponder indexer
    • Railway is pre-configured to run it
    • Environment variables pre-populated with the database and common RPCs
    • Applies the --schema parameter to enable zero-downtime deployments
    • Exposes GraphQL at the /graphql endpoint
    • Exposes the Ponder SQL API at the /sql/ endpoint
    • Sample indexing of the Chainlink ETH-USD price feed

Next Steps

  • Add ABIs under /abis
  • Add contract definitions under /ponder.config.ts
  • Define the schema in /ponder.schema.ts
  • Read the Ponder docs

Deploy Now

Details

Jem's Projects

Created on Mar 14, 2025

2 total projects

0 active projects

TypeScript

Starters



More templates in this category

View Template
mellow-vue

mellow-vue

A full-stack Vue app with The Boring JavaScript Stack.


My Workspace

View Template
.NET8 Web API

.NET8 Web API

A basic ASP.NET Core Web API template (.NET 8)


Dango

View Template
Django Monolith

Django Monolith

A Django app connected to a Postgres database with Celery and Celery Beat.


Odogwu Machalla's Projects