ChainGraph

An open-source GraphQL toolkit for indexing blockchain activity and streaming data from EOSIO and Antelope networks.

ChainGraph

Implementation

I built ChainGraph as a side project while working at Bitcash. Applications using EOSIO and Antelope needed a way to query blockchain data and subscribe to updates without implementing the indexing infrastructure themselves.

I designed and implemented the indexing and event-streaming architecture, exposing chain data through GraphQL queries and realtime subscriptions. The toolkit supported multiple blockchain networks through a common interface.

Selected contributions

  1. Built a realtime GraphQL subscription toolkit for EOSIO and Antelope chains.
  2. Implemented chain data indexing and event streaming.
  3. Designed one GraphQL interface for querying multiple blockchain networks.

Project links

https://chaingraph.io

https://github.com/blockmatic/chaingraph

Technologies

Antelope, Node.js, Docker, GraphQL, GCP, RxJS, TypeScript, PostgreSQL

Experience

Web3, Backend

Latest Articles