Skip to content

Repository files navigation

@percolator/indexer

Percolator Indexer — market discovery, stats collection, trade indexing, and insurance LP tracking for Percolator perpetual futures on Solana.

Services

  • MarketDiscovery — Discovers all on-chain Percolator markets across program IDs
  • StatsCollector — Collects and stores market statistics (OI, volume, funding rates)
  • TradeIndexer — Indexes trade events from on-chain transactions
  • InsuranceLPService — Tracks insurance LP deposits and redemptions
  • HeliusWebhookManager — Manages Helius webhooks for real-time event streaming

Quick Start

pnpm install
cp .env.example .env
# Edit .env
pnpm build
pnpm start

Testing

pnpm test

Deployment

Railway

railway link
railway up

Docker

docker build -t percolator-indexer .
docker run --env-file .env percolator-indexer

License

Apache-2.0

About

Percolator Indexer — market discovery, stats collection, and trade indexing for Percolator on Solana

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages