Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Protocol Versioning] functionality for updating execution-related parameters in the Protocol State #7133

Open
AlexHentschel opened this issue Mar 7, 2025 · 0 comments

Comments

@AlexHentschel
Copy link
Member

AlexHentschel commented Mar 7, 2025

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:

  • implement Service Events on the protocol layer only (flow-go) for requesting to schedule a value update
  • Janez to define the rules by which request for scheduling an update should be accepted or rejected
  • in the Protocol State, implement this logic for accepting or rejecting request for scheduling an update as a KeyValueStoreStateMachine and add this to the Protocol State's EvolveState method
@AlexHentschel AlexHentschel changed the title Once the previous issue (☝) 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: [Protocol Versioning] functionality for updating execution-related parameters in the Protocol State Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant