slv-jetstreamer

Solid

Build, configure, and run anza-xyz/jetstreamer + ClickHouse on a dedicated analytics node. Streams Old Faithful CAR archives at multi-million-TPS into ClickHouse so historical Solana data is queryable via SQL (program_invocations, slot_status, pubkey_mentions). Includes hourly backfill timer and a rolling-window retention option.

AI & Automation 89 stars 20 forks Updated 3 days ago Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
65
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SLV Jetstreamer Skill `jetstreamer` is anza-xyz's high-throughput Solana ETL engine: it streams the Old Faithful CAR archive directly into a local ClickHouse instance and produces query-ready aggregations (program invocation counts, slot statuses, pubkey mentions, …). Together with the `slv-rpc` of1 rolling cache, it gives a clean separation: | Layer | Component | Role | |---|---|---| | **JSON-RPC** (per-call) | `yellowstone-faithful` (Index RPC) + 30-epoch index cache | `getTransaction` / `getBlock` / `getBlockTime` etc. | | **SQL analytics** (bulk) | `jetstreamer` + ClickHouse | Cross-epoch aggregations, program-level joins, MEV / DEX research | Jetstreamer is **not** a server. It runs as a one-shot ETL per epoch and exits; ClickHouse is the long-running query surface. ## Hardware target | Resource | Recommended | |---|---| | CPU | AMD EPYC 64C+ (jetstreamer hits 2.7 M TPS+ ingest with all cores) | | RAM | 128 GB+ (754 GB optimal for full-fat ClickHouse buffers) | | Disk | 4-8 TB NVMe (RAID0 recommended for max write bandwidth — derived data is rebuildable from Old Faithful) | | Network | 10 Gbps+ (50 Gbps demonstrated to fully saturate ingest path) | | OS | Ubuntu 24.04, kernel 6.14+ | | Toolchain | **Clang 16** (RocksDB compatibility — Clang 17/18 do *not* work), GCC 13, Rust (rustup, toolchain pinned by rust-toolchain.toml in jetstreamer repo) | ## Disk layout The reference layout combines two NVMes into one mdadm RAID0 stripe: ``` /dev/nvme0n1 ─┐ ...

Details

Author
ValidatorsDAO
Repository
ValidatorsDAO/slv
Created
1 years ago
Last Updated
3 days ago
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category