{"repo":"celenium-io/celestia-indexer","free":true,"listed":false,"github":"https://github.com/celenium-io/celestia-indexer","clone":"git clone https://github.com/celenium-io/celestia-indexer.git","description":"🌐 Indexer for modular data availability network Celestia","language":"Go","stars":33,"topics":["api","celestia","indexer","blockchain"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Celestia Indexer Celenium Go-based blockchain indexer and REST API for the Celestia Data Availability (DA) network. It reads data from a Celestia full node, decodes blocks, transactions, messages, events, and blobs, and stores them in a PostgreSQL (TimescaleDB) database. A public Echo HTTP/WebSocket API and a private admin API serve the indexed data. Architecture Indexer pipeline: CometBFT RPC/WS → Receiver → Parser → Storage → PostgreSQL Prerequisites - Docker and Docker Compose - Go 1.26+ (for local development and testing) Quick Start Clone the repository: Copy the example env file and fill in the required values: Required environment variables: Variable Description --- --- CELESTIA NODE URL URI to a Celestia Consensus Node RPC endpoint CELESTIA NODE API URL URI to the Consensus Node REST API CELESTIA DAL API URL URI to a Celestia Full Storage Node CELESTIA NODE AUTH TOKEN Read-access auth token for the DAL node ( celestia full auth read ) POSTGRES USER PostgreSQL username POSTGRES PASSWORD PostgreSQL password HYPERLANE NODE URL Hyperlane node URL for cross-chain message indexing Build and start all services: This starts the indexer, public API, private API, TimescaleDB, and Valkey cache. Services Service Image Default port --- --- --- indexer ghcr.io/celenium-io/celestia-indexer — api ghcr.io/celenium-io/celestia-indexer-api 9876 private-api ghcr.io/celenium-io/celestia-indexer-private-api 9877 db timescale/timescaledb-ha:pg15 5432 cache valkey/valkey:8 6379 Indexed Entit","default_branch":null,"files":null,"tree":[],"storefront":"/r/celenium-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/celenium-io/celestia-indexer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}