jetstreamer-firehose
A utility that allows replaying Solana blocks (even all the way back to genesis!) over a geyser plugin or the Jetstreamer plugin runner.
Based on the demo provided by the Old Faithful project in https://github.com/rpcpool/yellowstone-faithful/tree/main/geyser-plugin-runner
Configuration
Environment variables
JETSTREAMER_COMPACT_INDEX_BASE_URL(defaulthttps://files.old-faithful.net): base URL for downloading compact index CAR artifacts. Override this when mirroring Old Faithful data to your own storage.JETSTREAMER_NETWORK(defaultmainnet): network identifier appended to index filenames so you can point the replay engine at other clusters (for exampletestnet).JETSTREAMER_NETWORK_CAPACITY_MB(default1000): assumed network throughput in megabytes per second when sizing the firehose thread pool. Increase or decrease to match your host's effective bandwidth.
Notes:
JETSTREAMER_COMPACT_INDEX_BASE_URLaccepts a full HTTP(S) URL and is resolved relative to per-epoch paths (for examplehttps://domain/450/...).- Changing
JETSTREAMER_NETWORKalso alters the in-memory cache namespace, so you can switch networks without cross-contaminating cached offsets.