aiken/crates/uplc
KtorZ 9aa9070f56
Revise desugaring following feedback
- We now consistently desugar an expect in the last position as
    `Void`. Regardless of the pattern. Desugaring to a boolean value is
    deemed too confusing.

  - This commit also removes the desugaring for let-binding. It's only
    ever allowed for _expect_ which then behaves like a side effect.

  - We also now allow tests to return either `Bool` or `Void`. A test
    that returns `Void` is treated the same as a test returning `True`.
2024-08-23 16:04:40 +02:00
..
src Revise desugaring following feedback 2024-08-23 16:04:40 +02:00
test_data Add PlutusV3 conformance tests and also control budgets 2024-08-14 02:42:04 +02:00
tests Implement new costing function for {divide,quotient,mod,remainder}_integer 2024-08-14 02:50:05 +02:00
Cargo.toml Fix ToPlutusData serializer for V3 2024-08-13 10:55:23 +02:00
README.md chore: readmes in uplc and cli 2022-06-18 23:15:05 -04:00

README.md

Untyped Plutus Core

A crate for working with untyped plutus core. It handles parsing, conversion between various forms, and flat encoding/decoding.