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

upgrades: testnet rollover between 60 and a private fork #2917

Closed
Tracked by #1804
erwanor opened this issue Aug 11, 2023 · 4 comments
Closed
Tracked by #1804

upgrades: testnet rollover between 60 and a private fork #2917

erwanor opened this issue Aug 11, 2023 · 4 comments
Assignees
Milestone

Comments

@erwanor
Copy link
Member

erwanor commented Aug 11, 2023

Part of #1804, stub.

@erwanor erwanor self-assigned this Aug 11, 2023
@erwanor erwanor added this to Testnets Aug 11, 2023
@erwanor erwanor moved this to Next (Steal from here) in Testnets Aug 11, 2023
@erwanor erwanor moved this from Next (Steal from here) to Testnet 60: Tethys in Testnets Sep 5, 2023
@erwanor
Copy link
Member Author

erwanor commented Sep 5, 2023

This is currently blocked on #2967

@conorsch
Copy link
Contributor

conorsch commented Sep 8, 2023

We are optimistic about merging #2981 for Testnet 60. Our plan for 60 is not to engage the community validators and require them to participate, but rather to fork the network into a private devnet, and run the upgrade logic there. That will enable us to exercise the upgrade logic for the first time, identify and issues, and target a future testnet (61?) for a community-run upgrade process.

@erwanor
Copy link
Member Author

erwanor commented Sep 14, 2023

Another item we will want to test during the rollover is whether we confirmation that we can get a tendermint light client to verify across the upgrade boundary. This is an important goal of the upgrade story because it would mean that we do not need to patch penumbra light clients on counterparty chains, unless we deliberately change their client state (e.g. client id).

@erwanor erwanor changed the title upgrades: testnet rollover between 60 and 61 upgrades: testnet rollover between 60 and a private fork Sep 22, 2023
@erwanor
Copy link
Member Author

erwanor commented Sep 22, 2023

@conorsch and I were able to test this successfully, here are the (notes from the test).

During next testnet we want to exercise the updated upgrade flow that completely resets the consensus state and takes advantage of new checkpointed genesis format.

@erwanor erwanor closed this as completed Sep 22, 2023
@github-project-automation github-project-automation bot moved this from Testnet 60: Tethys to Testnet 61: Dione in Testnets Sep 22, 2023
@erwanor erwanor added this to the Upgrades milestone Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Testnet 61: Dione
Development

No branches or pull requests

2 participants