Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PLT-7586 [DO NOT MERGE] Marlowe semantics validator with PlutusTx.AsData #10

Merged
merged 1 commit into from Nov 21, 2023

Conversation

bwbush
Copy link
Contributor

@bwbush bwbush commented Nov 21, 2023

This experimental version of the Marlowe semantics validator uses PlutusTx.AsData for the Marlowesemantics types. Compile with the cabal flag +plutus-asdata.

@bwbush bwbush self-assigned this Nov 21, 2023
@bwbush bwbush changed the base branch from main to PLT-8148 November 21, 2023 00:24
@bwbush bwbush merged commit 7c675a0 into PLT-8148 Nov 21, 2023
1 check was pending
bwbush added a commit that referenced this pull request Nov 24, 2023
* PLT-8148 Upgraded haskell dependencies to plutus 1.15.0.0.

* PLT-8148 Updated Plutus and Cardano API usage.

* PLT_8148 Aligned marlowe benchmarking with plutus benchmarking.

* PLT_8148 Cleaned up placeholder functions.

* PLT-8148 Fixed `UnsafeFromData` instance for `SubScriptContext`.

* PLT-8148 Split validators into separate modules.

* PLT-8148 Migrate Charli3 oracle bridge.

* WIP

* PLT-8148 Cleaned up formatting.

* PLT-8148 Refactored suppression of validator tracing.

* PLT-8148 Reorganized outptu folders.

* PLT-8148 Fixed illegal constructor for arbitrary `Data`.

* PLT-8148 Updated script size and hash tests.

* PLT_8148 Fixed nix outputs for validators.

* PLT-8148 Pinned UPLC version of role-token validator.

* PLT-8148 Fixed missing trace logs under `--flags=trace-plutus`.

* PLT-7584 Flags for validator checks (#9)

* PLT-7584 Measurement of Plutus costs when suppressing parts of validation.

* PLT-7585 Disabled `fourmolu` because it chokes on the C preprocessor.

* PLT-7584 Fixed output file name.

* Add options to fourmolu

* Fix fourmolu2

---------

Co-authored-by: zeme <lorenzo.calegari@iohk.io>

* PLT-7586 [DO NOT MERGE] Marlowe semantics validator with `PlutusTx.AsData` (#10)

PLT-7585 Ported `PlutusTx.AsData` validator from IntersectMBO/plutus@107c9a6.

---------

Co-authored-by: zeme <lorenzo.calegari@iohk.io>
@bwbush bwbush deleted the PLT-7586 branch December 5, 2023 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant