-
Notifications
You must be signed in to change notification settings - Fork 212
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
verify by end-to-end test a contract on-chain can be upgraded #6099
Comments
@kriskowal help me try |
I’ll implement them right away #6087 |
needs #5460 ; currently |
I’ve made a first attempt to upgrade PSM and encountered an error in upgradeContract behavior #6207 |
Moving this out of the critical path for the PSM-First launch. We can side-grade the PSM to a new contract:
|
we also have a couple other options:
|
@dckc going to take this on because @kriskowal is out. I'm taking on a dependency, |
Congrats everyone! This is a major accomplishment. |
What is the Problem Being Solved?
After the bulldozer, the only way to upgrade contracts will be through the AdminFacet's
upgradeContract()
. We don't have experience yet executing that in a live chain.Description of the Design
A chain integration test that does the following:
Security Considerations
The relevant security here is the feeling of confidence that we can do something about it if a problem is discovered in a contract on a live chain.
Test Plan
Demonstrate one contract being upgraded on a running chain.
The text was updated successfully, but these errors were encountered: