{"repo":"tempoxyz/tidx","free":true,"listed":false,"github":"https://github.com/tempoxyz/tidx","clone":"git clone https://github.com/tempoxyz/tidx.git","description":"tidx indexes Tempo chain data into a hybrid PostgreSQL + ClickHouse architecture for fast point lookups (OLTP) and lightning-fast analytics (OLAP).","language":"Rust","stars":98,"topics":["analytics","blockchain-indexer","clickhouse","indexer","postgresql","rust","tempo"],"license":"MIT","category":"analytics","readme_excerpt":"Quickstart • Installation • Configuration • CLI • API • Queries --- tidx is Tempo's chain indexer. It ingests blocks, transactions, and logs from a Tempo node, then makes them queryable through SQL, an HTTP API, and a CLI. Its hybrid PostgreSQL and ClickHouse architecture supports fast point lookups (OLTP) and large analytical queries (OLAP). Use tidx when you need structured Tempo chain data without building an indexing pipeline from scratch. Common use cases include analytics dashboards, block explorers, wallet balance lookups, token analytics, and DEX activity tracking. Features - Tiered Storage: hot window in PostgreSQL (OLTP), full archive in ClickHouse (OLAP), queried as one - Event/Function Decoding: Query decoded events or function calldata by ABI signature (no pre-registration) - HTTP API + CLI: Query data via REST, SQL, or command line Table of Contents - Quickstart - Overview - Learn more - Installation - Configuration - CLI - HTTP API - Tables - Sync Architecture - Development - License Quickstart Overview Tidx sits between a Tempo node and applications that need structured chain data. The Tempo block explorer in tempo-apps is a downstream example of an application that uses the same kind of indexed chain data. The same architecture can support explorers, analytics dashboards, and data services for other applications built on Tempo. Realtime ingestion writes to both PostgreSQL and ClickHouse. With [chains.retention] enabled, historical backfill writes directly fro","default_branch":null,"files":null,"tree":[],"storefront":"/r/tempoxyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tempoxyz/tidx/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."}