Skip to main content
All projects
Verana Blockchain Crawler & Indexing System — project screenshot

Case study

Verana Blockchain Crawler & Indexing System

10,000+

blocks indexed

90%

on-chain reads reduced

3

client channels

Overview

Blockchain crawler and indexer with PostgreSQL storage and REST API access.

Problem

Client applications queried RPC nodes for every block lookup, which was slow and expensive at scale.

Solution

I built a distributed blockchain crawler and indexer ingesting 10,000+ blocks with BullMQ workers and Moleculer.js services. PostgreSQL-backed APIs reduced direct on-chain reads by about 90% while supporting web, Android, and WebSocket client channels. Live discover UI: app.testnet.verana.network/discover.

Architecture & delivery

  • BullMQ worker pipelines for block ingestion and sync
  • Moleculer.js services for web, Android, and WebSocket channels
  • PostgreSQL and Redis with Dockerized production deployment
  • Jest test coverage and CI/CD for release stability