High level summary
The Plutus team organized and attended UPLC 2025, an event dedicated to the UPLC language, held in Edinburgh last week. Session recordings will be available soon.
Based on community feedback, we have added a new Value primitive, scaleValue, to the upcoming intra-era hard fork, along with several minor refinements to other Value primitives.
We have also continued improving the performance of the UPLC evaluator, specifically by optimizing the inlining of the geq function.
Finally, we are progressing with costing for all Value primitives.
Low level summary
Key Pull Requests Merged
- Add ScaleValue primitive
- Restrict Value quantities to signed 128-bit integer range
- Add an inlinable version of 'geq'
- CIP-0153 | Add range limits to amounts in builtin Value
- Add ECD (Euclidean Common Divisor) synthetic benchmark scenario
- Add support for multiple input arguments in test framework
Issues and Pull Requests In Progress
- Costing for
Valueprimitives (in plutus-private)
