IntersectMBO/plutus
Auf GitHub ansehen`dischargeCekValue` doesn't handle open terms correctly
Open
#7.526 geöffnet am 15. Jan. 2026
Good first issuebugstatus: triaged
Repository-Metriken
- Stars
- (1.637 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 15T 11h) (13 gemergte PRs in 30 T)
Beschreibung
dischargeCekValue has the following code:
-- var is free, leave it alone
(Var () named)
which means that
(\0 \0 var 2) (delay (var 1))
evaluates to
[1 :-> delay (var 1)] (\0 var 2)
which then discharges to
\0 delay (var 1)
which is variable capture.