Firedancer and Solana gRPC — What Changes for Bot Developers

Firedancer is the most ambitious infrastructure project in Solana's history — a complete rewrite of the validator client in C by Jump Crypto. If you're running trading bots, analytics pipelines, or any application that consumes Solana data via gRPC, you need to understand what changes and what doesn't.
What Is Firedancer?
The current Solana validator (Agave, formerly known as the "Labs client") is written in Rust. Firedancer is a ground-up reimplementation in C, optimized for raw throughput. The goal: 1 million transactions per second, compared to the current ~4,000 TPS practical limit.
What Changes for gRPC Consumers
Lower latency at the validator level
Firedancer's networking stack processes packets faster than Agave. This means transactions confirm sooner, which cascades to gRPC consumers — your events arrive earlier. Current Yellowstone gRPC delivery is ~10-50ms; with Firedancer validators, expect the lower end of that range to drop further.
Higher throughput = more data
If Solana reaches 100K+ TPS, the raw Yellowstone firehose becomes even more overwhelming. Without server-side filtering, your bot will need to process 10x the current volume. This makes filtered gRPC layers critical — you can't afford to receive and discard 99.9% of transactions when there are 100,000/second.
Geyser plugin compatibility
Firedancer implements the same Geyser plugin interface that Yellowstone gRPC relies on. This means the streaming protocol remains the same — your code doesn't break. But performance characteristics improve underneath.
What Doesn't Change
- Your gRPC client code — same protobuf schema, same subscription model
- Program data formats — Pump.fun, Raydium, Jupiter instructions are unchanged
- Filtered gRPC APIs — Subglow's filtering layer abstracts the validator entirely
Why Filtered gRPC Becomes More Important
The math is simple. At 4,000 TPS, raw gRPC is manageable for well-built bots. At 100,000 TPS, it's a firehose you physically cannot process without enterprise hardware. Server-side filtering goes from "nice efficiency" to "required for operation".
With Subglow, your bot still receives the same 50-200 relevant events/second regardless of whether the network is doing 4K or 100K TPS. The filtering scales on our infrastructure, not yours.
Preparing Your Bot for Post-Firedancer
- Use a filtered gRPC provider — don't build infrastructure that won't scale with the network
- Design for lower latency — if you're currently timing trades at 50ms, prepare for sub-10ms event delivery
- Test with higher volumes — simulate busier markets to ensure your decision loop can keep up
- Monitor slot lag — this is the true measure of how fast your data arrives post-confirmation
Bottom Line
Firedancer makes Solana faster. That's good for everyone. But faster network = more data = more noise. The bots that win will be the ones with the cleanest data pipeline. If you're using filtered gRPC through Subglow, Firedancer is purely upside — faster events, same clean interface.
Ready to try it?
Get your API key and start receiving filtered data in under 5 minutes. Free tier available.
Get started →