-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
🧩 Context
Jetstreamer is a high-throughput toolkit for streaming historical Solana ledger data from the Old Faithful archive. It can replay transactions and blocks from any epoch or slot range at >2.7M TPS and supports multi-threaded, network-based backfill.
While Jetstreamer does not currently include account updates or transaction logs, it is ideal for streaming blocks, transactions, rewards, and epochs into analytics or processing pipelines.
🎯 Objective
Integrate Jetstreamer as a new JetstreamSource for Vixen, allowing slot-range or epoch-based historical replay into the Vixen pipeline.
✅ Acceptance Criteria
- New Jetstream source module integrated with Vixen.
- Supports slot range or epoch input for backfill.
- Emits transactions, blocks, rewards, and epochs into the Vixen pipeline.
- Handles multithreaded replay and out-of-order slot delivery.
- Includes an example or test for replaying a known epoch (e.g., epoch 800).
📎 Resources
- GitHub: https://github.com/anza-xyz/jetstreamer
- Docs: https://docs.rs/jetstreamer
- Archive: https://anza.xyz/old-faithful
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed