-
Notifications
You must be signed in to change notification settings - Fork 137
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
Staged contract update #2019
Comments
would this be a good case for implementing versioned contracts? rather than giving developers a hard deadline of "update by the spork or you're borked", we could allow contracts to specify minimum cadence versions? |
It would indeed be great to support multiple versions of Cadence at the same time. We have investigated and evaluated this in the past, and it is unclear how this could be achieved, as well as how much effort it would be to implement such functionality. Instead, we are hoping to arrive at a long-term supported version of Cadence sooner than later, which obsoletes having to support multiple versions. |
Notes from Meeting @sisyphusSmiling and @joshuahannan today.
|
Depends on #2700 |
Just proposed in related FLIP |
implementation: https://github.com/sisyphusSmiling/contract-updater |
completed and deployed to testnet: https://github.com/onflow/contract-updater |
Issue To Be Solved
Stable Cadence will introduce several breaking changes, which will get introduced in a spork.
We should aim to provide tooling to make the upgrade process as smooth as possible for developers.
Suggested Solution
The text was updated successfully, but these errors were encountered: