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

Sequencer network upgrade #91

Open
szynwelski opened this issue Dec 7, 2023 · 1 comment
Open

Sequencer network upgrade #91

szynwelski opened this issue Dec 7, 2023 · 1 comment
Assignees
Milestone

Comments

@szynwelski
Copy link
Contributor

The purpose of the task is to test the migration of the application so that we can perform upgrades with the version containing changes that affect consensus. The tool that supports such migration is Cosmovisor.

As part of the task, we want to:

  • set the gov module parameters appropriately:
    • min_deposit so that validators have the appropriate funds,
    • expedited_voting_period for 2 minutes so that in case of urgent updates they can be carried out quickly,
  • write a script that will perform the update, specifically:
    • will upload a new docker image with a new binary,
    • on behalf of one of the validators, submit a proposal for voting,
    • will vote on behalf of all validators.

Document with instructions on how to upgrade: upgrades.pdf

@szynwelski szynwelski added this to the First phase milestone Dec 7, 2023
@szynwelski
Copy link
Contributor Author

The expedited_voting_period parameter will be introduced with version 0.50 of the Cosmos SDK.
So for now we will set voting_period to 2 minutes, then increase it again, and set a short time for expedited_voting_period.

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

2 participants