Firedancer is a new independent validator client for the Solana blockchain, developed by Jump Crypto in collaboration with the Solana Foundation. It is designed to replicate all of Solana’s functionality with dramatically higher performance and improved network resiliency.
Firedancer’s development began in 2022 with the goal of eliminating software inefficiencies and pushing throughput to the limits of modern hardware, all while avoiding new vulnerabilities. By providing a second, diverse codebase (written in C/C++ as opposed to Solana’s original Rust client), Firedancer reduces the risk of a single bug halting the entire network. This blog examines Firedancer’s technical architecture, development timeline, comparisons to the existing Solana client, and the current status of its testing and integration.
Solana’s network until now has been powered by a single validator client - the original open-source implementation developed by Solana Labs (written in Rust). With Firedancer nearing production, Solana will have two independent validator clients for the first time.
In addition to the main Solana Labs/Agave client, there are specialized forks like the Jito-Solana client (focused on MEV and optimized fee markets). Jito Labs’ client is actually a modification of the original Rust code (not an independent implementation), adding features for MEV auctions and improved block scheduling for maximal extractable value. While Jito’s version can improve validator rewards and slightly optimize transaction ordering, it does not fundamentally overhaul the architecture. Firedancer differs in that it is a ground-up reimplementation in a different language. In the long run, concepts from Jito (like priority fee auctions) could be adopted in both the Rust and C/C++ clients.
Firedancer’s architecture is built for high-performance and parallelism. The design applies Jump Trading’s expertise in high-speed networking and systems optimization to Solana’s validator software. Key technical features and design principles include:
Since its announcement at Breakpoint 2022 in November 2022, Firedancer has advanced rapidly.
In 2023, the team unveiled the Frankendancer hybrid client for safe, incremental rollout alongside Solana’s existing runtime. March 2024 saw the Anza‑led Agave fork of the Solana validator codebase, laying the groundwork for full Firedancer integration.
By July 10 2024, Firedancer built its first testnet block, showing end‑to‑end consensus capability. That September, Frankendancer launched on mainnet with early adopters, proving validator resilience and performance. Firedancer is not yet mainnet‑ready as of Q1 2025. It’s still testnet/Frankendancer‑only, with full release projected later in 2025.