Overarching Product Goal
This issue is part of Epic #6999. The overall goal is to evolve Versioning of Execution Stack to use the Dynamic Protocol State, and subsequently employ this versioning information for
- coordinating EN HCUs (see Flip 298 for more context on product relevance and impact)
- the ANs to supports script execution across breaking HCU version boundaries (see OKR description for more context on product relevance and impact)
This issue is part of 1.
Detailed Task Description
Once the previous issue #7000 is done, we can store the Execution Stack Version (and other protocol parameters controlling the execution) in the Dynamic protocol state. Now we need to add functionality for updating these parameters in the Protocol State: