cardano-node-tests icon indicating copy to clipboard operation
cardano-node-tests copied to clipboard

Add governance guardrails tests for update pparams

Open krunks-dev opened this issue 1 year ago • 0 comments

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.

krunks-dev avatar Jul 29 '24 19:07 krunks-dev