From 7f8fd7bd64c149a0221ffb39ea5455ede27d5a98 Mon Sep 17 00:00:00 2001 From: Jordan Millar Date: Wed, 4 Mar 2026 14:38:26 -0400 Subject: [PATCH] Fix Dijkstra-era script purpose rendering Replace `undefined` with `renderConwayPlutusPurpose` for `AlonzoEraOnwardsDijkstra` in `renderScriptPurpose`, preventing a runtime crash when tracing script purposes in the Dijkstra era. Based on #6427 by @Savissy. --- cardano-node/src/Cardano/Node/Tracing/Render.hs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cardano-node/src/Cardano/Node/Tracing/Render.hs b/cardano-node/src/Cardano/Node/Tracing/Render.hs index 0c84e550b4b..ab9da61ea86 100644 --- a/cardano-node/src/Cardano/Node/Tracing/Render.hs +++ b/cardano-node/src/Cardano/Node/Tracing/Render.hs @@ -208,8 +208,7 @@ renderScriptPurpose = Api.AlonzoEraOnwardsAlonzo -> renderAlonzoPlutusPurpose Api.AlonzoEraOnwardsBabbage -> renderAlonzoPlutusPurpose Api.AlonzoEraOnwardsConway -> renderConwayPlutusPurpose - -- TODO: fix - Api.AlonzoEraOnwardsDijkstra -> undefined + Api.AlonzoEraOnwardsDijkstra -> renderConwayPlutusPurpose ) renderAlonzoPlutusPurpose :: ()