cardano-node-tests
cardano-node-tests copied to clipboard
Add governance guardrails tests for update pparams
This PR proposes tests for governance guardrails. This is based on the Plutus Governance guardrails script and default constitution. At first, the script is enacted and then checked for unconstitutional values/out-of-range values for all protocol parameters defined in the constitution along with a check to ensure that valid values are accepted as a protocol parameter governance action.
The parameters and their values are checked based on Plutus cardano-constitution.
commit db119872c0dfc8537a39d38cea8ef0b20c59ecb5
The default constitution file https://github.com/IntersectMBO/plutus/blob/db119872c0dfc8537a39d38cea8ef0b20c59ecb5/cardano-constitution/data/defaultConstitution.json
The user stories are derived from this PR. https://github.com/IntersectMBO/cardano-test-plans/pull/52
This PR is ready for review and waiting for user stories to be merged.