Introduction
Welcome to the documentation for the Solana Indexer project.
This project is a production-grade, open-source indexing stack for Solana DEX data, built on Carbon and ClickHouse. It is designed to provide a robust and scalable solution for ingesting, processing, and querying real-time and historical data from various decentralized exchanges on the Solana blockchain.
High-Level Architecture
The project consists of two main components:
- The Indexer: A Rust application that connects to a Solana Geyser, decodes the data, processes it, and stores it in a ClickHouse database.
- The API: A Rust web server that provides a simple RESTful API for querying the data stored in ClickHouse.
This documentation is divided into the following sections: