Skip to content

Commit d866053

Browse files
committed
fix(ledger-api): update ParamName for new valueContains parameters
Update V1, V2, and V3 ParamName enums to match new valueContains cost model structure. Changes from 2 CPU parameters (intercept, slope) to 4 parameters (constant, model.intercept, model.slope1, model.slope2) to align with const_above_diagonal structure. Fixes extractCostModelParamsLedgerOrder failures in plugin tests.
1 parent f10df50 commit d866053

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

plutus-ledger-api/src/PlutusLedgerApi/V1/ParamName.hs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,10 @@ data ParamName
331331
| UnionValue'cpu'arguments'c11
332332
| UnionValue'memory'arguments'intercept
333333
| UnionValue'memory'arguments'slope
334-
| ValueContains'cpu'arguments'intercept
335-
| ValueContains'cpu'arguments'slope
334+
| ValueContains'cpu'arguments'constant
335+
| ValueContains'cpu'arguments'model'arguments'intercept
336+
| ValueContains'cpu'arguments'model'arguments'slope1
337+
| ValueContains'cpu'arguments'model'arguments'slope2
336338
| ValueContains'memory'arguments
337339
| ValueData'cpu'arguments
338340
| ValueData'memory'arguments

plutus-ledger-api/src/PlutusLedgerApi/V2/ParamName.hs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,10 @@ data ParamName
333333
| UnionValue'cpu'arguments'c11
334334
| UnionValue'memory'arguments'intercept
335335
| UnionValue'memory'arguments'slope
336-
| ValueContains'cpu'arguments'intercept
337-
| ValueContains'cpu'arguments'slope
336+
| ValueContains'cpu'arguments'constant
337+
| ValueContains'cpu'arguments'model'arguments'intercept
338+
| ValueContains'cpu'arguments'model'arguments'slope1
339+
| ValueContains'cpu'arguments'model'arguments'slope2
338340
| ValueContains'memory'arguments
339341
| ValueData'cpu'arguments
340342
| ValueData'memory'arguments

plutus-ledger-api/src/PlutusLedgerApi/V3/ParamName.hs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,10 @@ data ParamName
349349
| UnionValue'cpu'arguments'c11
350350
| UnionValue'memory'arguments'intercept
351351
| UnionValue'memory'arguments'slope
352-
| ValueContains'cpu'arguments'intercept
353-
| ValueContains'cpu'arguments'slope
352+
| ValueContains'cpu'arguments'constant
353+
| ValueContains'cpu'arguments'model'arguments'intercept
354+
| ValueContains'cpu'arguments'model'arguments'slope1
355+
| ValueContains'cpu'arguments'model'arguments'slope2
354356
| ValueContains'memory'arguments
355357
| ValueData'cpu'arguments
356358
| ValueData'memory'arguments

0 commit comments

Comments
 (0)