Skip to content

Update Dijkstra-era script purpose rendering to use Conway rendering logic#6427

Closed
Savissy wants to merge 1 commit intoIntersectMBO:masterfrom
Savissy:master
Closed

Update Dijkstra-era script purpose rendering to use Conway rendering logic#6427
Savissy wants to merge 1 commit intoIntersectMBO:masterfrom
Savissy:master

Conversation

@Savissy
Copy link

@Savissy Savissy commented Feb 5, 2026

Motivation
Updated Dijkstra-era script purpose rendering to use Conway rendering logic instead of undefined, to prevent runtime failures during tracing output.
Description
Replace undefined in cardano-node/src/Cardano/Node/Tracing/Render.hs for: example Api.AlonzoEraOnwardsDijkstra -> undefined to Api.AlonzoEraOnwardsDijkstra -> renderConwayPlutusPurpose

@Savissy Savissy requested a review from a team as a code owner February 5, 2026 00:09
Jimbo4350 added a commit that referenced this pull request Mar 4, 2026
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.
@Jimbo4350
Copy link
Contributor

Superseded by #6475 which cherry-picks this fix directly onto master.

@Jimbo4350 Jimbo4350 closed this Mar 4, 2026
Jimbo4350 added a commit that referenced this pull request Mar 4, 2026
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants