Skip to content

Commit a377c9b

Browse files
committed
Huddle tweaks
1 parent 97ed379 commit a377c9b

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

eras/dijkstra/cddl-files/dijkstra.cddl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ script =
286286
// 1, plutus_v1_script
287287
// 2, plutus_v2_script
288288
// 3, plutus_v3_script
289+
// 4, plutus_v4_script
289290
]
290291

291292

@@ -337,6 +338,8 @@ plutus_v2_script = distinct_VBytes
337338

338339
plutus_v3_script = distinct_VBytes
339340

341+
plutus_v4_script = distinct_VBytes
342+
340343
certificates = nonempty_oset<certificate>
341344

342345
nonempty_oset<a0> = #6.258([+ a0])/ [+ a0]
@@ -736,6 +739,7 @@ alonzo_auxiliary_data =
736739
, ? 2 : [* plutus_v1_script]
737740
, ? 3 : [* plutus_v2_script]
738741
, ? 4 : [* plutus_v3_script]
742+
, ? 5 : [* plutus_v4_script]
739743
}
740744

741745
)

eras/dijkstra/testlib/Test/Cardano/Ledger/Dijkstra/CDDL.hs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,9 @@ cost_models =
402402
, 0 <+ asKey ((3 :: Integer) ... (255 :: Integer)) ==> arr [0 <+ a int64]
403403
]
404404

405-
-- TODO: add entry for Plutus v4
405+
plutus_v4_script :: Rule
406+
plutus_v4_script = "plutus_v4_script" =:= distinct VBytes
407+
406408
alonzo_auxiliary_data :: Rule
407409
alonzo_auxiliary_data =
408410
"alonzo_auxiliary_data"
@@ -414,6 +416,7 @@ alonzo_auxiliary_data =
414416
, opt (idx 2 ==> arr [0 <+ a plutus_v1_script])
415417
, opt (idx 3 ==> arr [0 <+ a plutus_v2_script])
416418
, opt (idx 4 ==> arr [0 <+ a plutus_v3_script])
419+
, opt (idx 5 ==> arr [0 <+ a plutus_v4_script])
417420
]
418421
)
419422

@@ -424,11 +427,11 @@ auxiliary_data =
424427
/ shelley_ma_auxiliary_data
425428
/ alonzo_auxiliary_data
426429

427-
-- TODO: add entry for Plutus v4
428430
dijkstra_script :: Rule
429431
dijkstra_script =
430432
"script"
431433
=:= arr [0, a native_script]
432434
/ arr [1, a plutus_v1_script]
433435
/ arr [2, a plutus_v2_script]
434436
/ arr [3, a plutus_v3_script]
437+
/ arr [4, a plutus_v4_script]

0 commit comments

Comments
 (0)