Cardano tooling · Protocol version 12 · Node 11.2
Dijkstra hardfork readiness
Which tools the Dijkstra hardfork breaks, through which dependency, and what each upstream fix unlocks. Every decision quotes the shipped code it rests on, read at a pinned revision. A devnet run of tagged node 11.2.0 checks the changes and a first set of components against a real chain; a tool without a confirmed gap is still not a pass unless it passed there.
State of the 206 tools that touch a changed surface
Critical path →All tools →Of 268 catalog tools, 62 are not listed: 41 have no public source to read, 18 matched no changed surface, and 3 matched only in tests or examples.
- 110 Breaks after HF
- 9 In progress
- 4 Ready for HF
- 4 Target component
- 45 Not verified
- 34 Dismissed
Critical path
What has to be fixed upstream, and in what order, before the tools DApps build on can support Dijkstra. The bold boxes and arrows are the critical path: 12 components where each fix has to land before the next can.
- ColumnsHow many upstream fixes must land before a box can start. Everything in one column can run in parallel.
- ArrowsFrom a fix to what waits on it. Links already implied through another fix are left out.
- Last columnTools used by more than 10% of developers, with a confirmed gap. The blue badge is that share.
How the order and the last column are chosen
- The number in a box is its step in the fix order. Each step adds the fix that unlocks the most tools on top of the earlier ones; a tool is unlocked once all its upstream blockers are fixed, and a fix that waits on another is counted together with it.
- 37 components have a confirmed gap; only these 19 unlock another tool. The other 18 only repair themselves, and the widely used ones among them are in the last column.
- Usage comes from the State of the Developer Ecosystem 2025 survey (109 answers). Widely used but not shown: no public source to read (ADA Handle, Cardanoscan API, Cexplorer, Demeter, Maestro, TapTools API); no confirmed gap (cardano-cli, Cardano Token Registry, cardano-addresses, Tx3, cardano-signer).
Select a fix in the diagram to see the tools it unlocks, what it waits on and what waits on it.
Fix order as a list (19 steps, with the tools each adds)
The first 5 fixes unlock half of the 82; the last 9 add the final fifth. Of the other 54 tools with a confirmed gap, 18 are the fixes themselves, 34 also need their own code changed, and 2 only need to upgrade to a fix already released.
All tools
Every tool whose shipped code touches a changed surface. Ranked by how many catalog tools reach it through shipped code or a service call, directly or through other tools; ties go to direct users, then GitHub stars.
- Breaks after HF
- A confirmed gap that nobody has shipped the fix for, in the tool or in what it uses.
- In progress
- Dijkstra work exists but is not released.
- Ready for HF
- Its own support is released and nothing it uses is open.
- Target component
- Part of the tagged reference node release. Capability checks are reported separately; this is not a production hardfork sign-off.
- Not verified
- No confirmed gap, which is not a pass.
- Dismissed
- Set aside by hand (abandoned, or too little use for a break to matter), with the reason and the state it would otherwise have.
| # | Tool | State | Why | Used by |
|---|---|---|---|---|
| 1 | cardano-node Nodes & RPC | Target component · 11.2.0 | Reference component shipped with node 11.2.0; capability checks are reported separately Prerelease | 170 74 direct |
| 2 | Plutus / Plutus Core Smart Contracts | Ready for HF | Support released
| 166 29 direct |
| 3 | cardano-cli Nodes & RPC | Target component · 11.2.0 | Reference component shipped with node 11.2.0; capability checks are reported separately Prerelease
| 146 40 direct |
| 4 | cardano-db-sync Indexers & Data | Breaks after HF | Own code gapFailed on devnet
| 130 33 direct |
| 5 | Ogmios Nodes & RPC | Breaks after HF | Own code gapFailed on devnetUpgrade ouroboros-consensus
| 118 60 direct |
| 6 | cardano-serialization-lib (CSL) SDKs & Libraries | Breaks after HF | Own code gapFailed on devnet | 116 33 direct |
| 7 | Blockfrost APIs & Providers | Breaks after HF | Blocked bycardano-db-sync Own code gapFailed on devnet
| 106 63 direct |
| 8 | Koios APIs & Providers | Breaks after HF | Blocked bycardano-db-sync Own code gap | 88 39 direct |
| 9 | UTxORPC Nodes & RPC | In progress | Support underway
| 79 23 direct |
| 10 | Aiken Smart Contracts | Breaks after HF | Own code gap | 66 25 direct |
| 11 | Pallas SDKs & Libraries | Breaks after HF | Own code gapFailed on devnet
| 66 24 direct |
| 12 | Mithril Layer 2 & Scaling | Breaks after HF | Blocked bypallas Own code gap
| 66 5 direct |
| 13 | Amaru Nodes & RPC | In progress | Support underway | 66 2 direct |
| 14 | Kupo Indexers & Data | Breaks after HF | Blocked byogmios Own code gapFailed on devnetUpgrade ouroboros-consensus | 59 31 direct |
| 15 | Bloxbean Cardano Client Library SDKs & Libraries | Breaks after HF | Own code gap
| 25 12 direct |
| 16 | Yaci Nodes & RPC | In progress | Blocked bybloxbean-cardano-client-library Support underway
| 25 7 direct |
| 17 | JuLC Smart Contracts | Breaks after HF | Blocked bybloxbean-cardano-client-library Own code gap | 25 3 direct |
| 18 | cardano-multiplatform-lib (CML) SDKs & Libraries | Breaks after HF | Own code gapFailed on devnet | 20 7 direct |
| 19 | ledgerjs-hw-app-cardano Wallets & Connectivity | Breaks after HF | Own code gap | 17 8 direct |
| 20 | Scalus Smart Contracts | Breaks after HF | Own code gap
| 16 5 direct |
| 21 | cardano-js-sdk SDKs & Libraries | Breaks after HF | Own code gap
| 12 6 direct |
| 22 | cquisitor-lib SDKs & Libraries | Breaks after HF | Own code gap | 10 2 direct |
| 23 | Plutigo Smart Contracts | Ready for HF | Support released
| 9 9 direct |
| 24 | gOuroboros Nodes & RPC | Breaks after HF | Own code gapFailed on devnet
| 8 8 direct |
| 25 | whisky SDKs & Libraries | Breaks after HF | Own code gapMove off maestro | 8 2 direct |
Go deeper
Classification 2026-11-01 · boundary register 2026-11-01 · leads reviewed 2026-11-01 · devnet run 2026-11-01. Registers: content/readiness/dijkstra.