DevX Initiative
In review: This tooling data is still being verified and may change.

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
136
Tools with a confirmed gap
110 break, 7 in progress, 19 dismissed; of 206 tools touching a changed surface
2
Upstream fix released
The tool must upgrade; 2 also need their own era work
82
Unlocked by upstream fixes
if all 19 blocking components ship the support
20
Cited changes
13 surfaces; on the devnet 11 confirmed, 1 contradicted

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.

  • Columns
    How many upstream fixes must land before a box can start. Everything in one column can run in parallel.
  • Arrows
    From a fix to what waits on it. Links already implied through another fix are left out.
  • Last column
    Tools 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).
CAN START NOWAFTER 1 FIX UPSTREAMAFTER 2 FIXES UPSTREAMAFTER 3 FIXES UPSTREAMWHAT DAPPS BUILD ONcardano-db-sync: step 1, frees 3 tools (3 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.1. cardano-db-sync+3 tools · 3 totalBlockfrost: step 2, frees 13 tools (16 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.2. Blockfrost+13 tools · 16 totalOgmios: step 3, frees 10 tools (26 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.3. Ogmios+10 tools · 26 totalKoios: step 4, frees 11 tools (37 in total by then). No Dijkstra work tracked. Select for details.4. Koios+11 tools · 37 totalKupo: step 5, frees 8 tools (45 in total by then). No Dijkstra work tracked. Select for details.5. Kupo+8 tools · 45 totalMove off Maestro: step 6, frees 6 tools (51 in total by then). Deprecated provider: tools move off it. Select for details.6. Move off Maestro+6 tools · 51 totalPallas: step 7, frees 5 tools (56 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.7. Pallas+5 tools · 56 totalcardano-serialization-lib (CSL): step 8, frees 4 tools (60 in total by then). No Dijkstra work tracked. Select for details.8. cardano-serializa…+4 tools · 60 totalAiken: step 10, frees 3 tools (67 in total by then). No Dijkstra work tracked. Select for details.10. Aiken+3 tools · 67 totalledgerjs-hw-app-cardano: step 11, frees 2 tools (69 in total by then). No Dijkstra work tracked. Select for details.11. ledgerjs-hw-app-cardano+2 tools · 69 totalcardano-js-sdk: step 12, frees 2 tools (71 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.12. cardano-js-sdk+2 tools · 71 totalBloxbean Cardano Client Library: step 13, frees 2 tools (73 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.13. Bloxbean Cardano Clien…+2 tools · 73 totalScalus: step 14, frees 2 tools (75 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.14. Scalus+2 tools · 75 totalcquisitor-lib: step 16, frees 1 tool (78 in total by then). No Dijkstra work tracked. Select for details.16. cquisitor-lib+1 tool · 78 totalwhisky: step 17, frees 1 tool (79 in total by then). No Dijkstra work tracked. Select for details.17. whisky+1 tool · 79 totalcardano-hw-interop-lib: step 18, frees 1 tool (80 in total by then). No Dijkstra work tracked. Select for details.18. cardano-hw-interop-lib+1 tool · 80 totalcardano-multiplatform-lib (CML): step 19, frees 2 tools (82 in total by then). No Dijkstra work tracked. Select for details.19. cardano-multiplat…+2 tools · 82 totalMithril: used by 18% of surveyed developers. Breaks; its own code must change too. Select for details.MithrilBreaks · own code tooYaci: used by 17% of surveyed developers. In progress. Select for details.YaciIn progressMeshJS (Mesh SDK): used by 37% of surveyed developers. Breaks; its own code must change too. Select for details.MeshJS (Mesh S…Breaks · own code tooPyCardano: used by 13% of surveyed developers. Breaks; its own code must change too. Select for details.PyCardanoBreaks · own code tooLucid Evolution: used by 33% of surveyed developers. Breaks; its own code must change too. Select for details.Lucid EvolutionBreaks · own code tooBlaze: used by 11% of surveyed developers. In progress. Select for details.BlazeIn progressYaci Store: used by 18% of surveyed developers. In progress. Select for details.Yaci StoreIn progressHydra: used by 18% of surveyed developers. Breaks; its own code must change too. Select for details.HydraBreaks · own code tooDolos: used by 14% of surveyed developers. Breaks; its own code must change too. Select for details.DolosBreaks · own code toocardano-hw-cli: used by 14% of surveyed developers. Breaks. Select for details.cardano-hw-cliBreaksYaci DevKit: used by 23% of surveyed developers. In progress. Select for details.Yaci DevKitIn progressALSO CAN START NOW · NO OTHER FIX WAITS ON THESEgOuroboros: step 9, frees 4 tools (64 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.9. gOuroboros+4 tools · 64 totalcardano-wallet: step 15, frees 2 tools (77 in total by then). Dijkstra work tracked (issue, PR or branch). Select for details.15. cardano-wallet+2 tools · 77 total
No Dijkstra work trackedDijkstra work tracked (issue, PR or branch)Deprecated provider: tools move off itLongest chain: bold box and arrowShare of developers using it (State of the Developer Ecosystem 2025); pill boxes are tools DApps build on

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)
Tools unlocked as fixes ship, in the fix order

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.

020406080100151015fixes shipped1. cardano-db-sync: +3, 3 unlocked2. Blockfrost: +13, 16 unlocked3. Ogmios: +10, 26 unlocked4. Koios: +11, 37 unlocked5. Kupo: +8, 45 unlockedhalf at 56. Move off Maestro: +6, 51 unlocked7. Pallas: +5, 56 unlocked8. cardano-serialization-lib (CSL): +4, 60 unlocked9. gOuroboros: +4, 64 unlocked10. Aiken: +3, 67 unlocked11. ledgerjs-hw-app-cardano: +2, 69 unlocked12. cardano-js-sdk: +2, 71 unlocked13. Bloxbean Cardano Client Library: +2, 73 unlocked14. Scalus: +2, 75 unlocked15. cardano-wallet: +2, 77 unlocked16. cquisitor-lib: +1, 78 unlocked17. whisky: +1, 79 unlocked18. cardano-hw-interop-lib: +1, 80 unlocked19. cardano-multiplatform-lib (CML): +2, 82 unlocked82 after 19

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.
#ToolStateWhyUsed by
1cardano-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
2Plutus / Plutus Core
Smart Contracts
Ready for HF
Support released
166
29 direct
3cardano-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
4cardano-db-sync
Indexers & Data
Breaks after HF
Own code gapFailed on devnet
130
33 direct
5Ogmios
Nodes & RPC
Breaks after HF
Own code gapFailed on devnetUpgrade ouroboros-consensus
118
60 direct
6cardano-serialization-lib (CSL)
SDKs & Libraries
Breaks after HF
Own code gapFailed on devnet
116
33 direct
7Blockfrost
APIs & Providers
Breaks after HF
Blocked bycardano-db-sync
Own code gapFailed on devnet
106
63 direct
8Koios
APIs & Providers
Breaks after HF
Blocked bycardano-db-sync
Own code gap
88
39 direct
9UTxORPC
Nodes & RPC
In progress
Support underway
79
23 direct
10Aiken
Smart Contracts
Breaks after HF
Own code gap
66
25 direct
11Pallas
SDKs & Libraries
Breaks after HF
Own code gapFailed on devnet
66
24 direct
12Mithril
Layer 2 & Scaling
Breaks after HF
Blocked bypallas
Own code gap
66
5 direct
13Amaru
Nodes & RPC
In progress
Support underway
66
2 direct
14Kupo
Indexers & Data
Breaks after HF
Blocked byogmios
Own code gapFailed on devnetUpgrade ouroboros-consensus
59
31 direct
15Bloxbean Cardano Client Library
SDKs & Libraries
Breaks after HF
Own code gap
25
12 direct
16Yaci
Nodes & RPC
In progress
Support underway
25
7 direct
17JuLC
Smart Contracts
Breaks after HF
Own code gap
25
3 direct
18cardano-multiplatform-lib (CML)
SDKs & Libraries
Breaks after HF
Own code gapFailed on devnet
20
7 direct
19ledgerjs-hw-app-cardano
Wallets & Connectivity
Breaks after HF
Own code gap
17
8 direct
20Scalus
Smart Contracts
Breaks after HF16
5 direct
21cardano-js-sdk
SDKs & Libraries
Breaks after HF12
6 direct
22cquisitor-lib
SDKs & Libraries
Breaks after HF10
2 direct
23Plutigo
Smart Contracts
Ready for HF
Support released
9
9 direct
24gOuroboros
Nodes & RPC
Breaks after HF
Own code gapFailed on devnet
8
8 direct
25whisky
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.