IntersectMBO / plutus

The Plutus language implementation and tools
Apache License 2.0
1.55k stars 466 forks source link

constitution: Add executable that creates json envelope #6267

Closed bezirg closed 4 days ago

bezirg commented 4 days ago

Adds an executable to get a json cbor hex out of the constitution. I hope it does not lead to a problem of circular dependencies or dependency version mismatches between:

cardano-constitution -> plutus <- cardano-api <- cardano-constitution

The golden tests are not affected by this change, but are updated from a previous change. We have all the constitution tests disabled on CI --- they take too long -- and that is why we didn't catch the golden changes.

Pre-submit checklist: