Commit Graph

21 Commits

Author SHA1 Message Date
Kasey White
02d57cc076 tests pass now after adding in final wrapper as air elements 2023-04-09 17:43:56 -04:00
Kasey White
897011e9bc misc changes 2023-04-09 17:43:56 -04:00
Kasey White
f4ba6b8985 fix: unused validator args had an incorrect if check 2023-04-09 17:43:56 -04:00
rvcas
703429af98 chore: commit plutus.json 2023-03-27 20:00:32 -04:00
Kasey White
bb820ebdd8 fix: trace and scope issues
fix scope issues involving fieldsexpose and other destructureing pattern
fix trace to extract string from term.
2023-03-21 12:38:13 -04:00
Kasey White
6e5b24a937 refactor the rest of the term builders to use more concise code 2023-03-21 00:50:13 -04:00
Kasey White
50db958d06 update codegen to use more streamlined uplc building methods 2023-03-21 00:50:13 -04:00
rvcas
c3870e340e feat(codegen): support multi-validators
* rename force_wrap to force
* add a bunch of builder methods to Term<Name>
* refactor one tiny location to show off builder methods
* split generate into `generate` and `generate_test`
* create wrap_as_multi_validator function

Co-authored-by: Kasey White <kwhitemsg@gmail.com>
2023-03-17 18:40:44 -04:00
Kasey White
f377d60085 ChooseData is now lazy with its branch arguments.
This enables calling the un_data builtins directly from choose_data args
2023-03-09 00:31:57 -05:00
rvcas
f8545854fc feat: json output for uplc eval 2023-03-08 10:19:36 +01:00
rvcas
9b96f7bb2e chore: commit acceptance test plutus files 2023-03-06 13:26:36 -05:00
KtorZ
5132110d4b Fix acceptance tests to use new syntax. 2023-02-19 10:10:40 +01:00
rvcas
d41e6942c6 test: fix acceptance tests 2023-02-16 00:05:55 -05:00
KtorZ
4e51e49fe6 Align context diagnostics to use similar syntax. 2023-02-15 17:26:26 +01:00
KtorZ
7251b2d01e Remove single-argument function call special-case in formatter
Not sure what this special case was trying to achieve, but it's not right. There's no need to handle function call with a single argument differently than the others.
2023-02-15 17:22:08 +01:00
KtorZ
47e77aa819 Add new context test for datums and reference scripts 2023-02-15 17:10:14 +01:00
KtorZ
6772e20d85 Replace withdrawals withdraw validator with always true validator. 2023-02-15 12:59:33 +01:00
KtorZ
b300cf38db Add new script context test scenario covering minting & values. 2023-02-15 12:49:56 +01:00
KtorZ
a3078adce8 Add succinct README to explain what's going on. 2023-02-14 16:25:48 +01:00
KtorZ
685473ead6 Rename data -> ctx 2023-02-14 16:11:00 +01:00
KtorZ
5369872a3d Add new script_context acceptance scenario for withdrawals. 2023-02-14 16:11:00 +01:00