-
Notifications
You must be signed in to change notification settings - Fork 317
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
Epic: Upgradeable Aztec Smart Contracts #8979
Comments
I still much prefer the I think what's missing here is involving the AVM team - it's progressed a lot in the last few months and they likely have valuable input to consider. |
cc @dbanks12 @fcarreiro the planned approach should have only a small amount of work from AVM. Not needed for testnet launch so not including it on the milestone |
Implements https://hackmd.io/McJEZq0DRlSU0xZjg41QqQ?view#Contract-upgradeability Closes AztecProtocol/aztec-packages#8979 --------- Co-authored-by: Leila Wang <leizciw@gmail.com> Co-authored-by: Alex Gherghisan <alexghr@users.noreply.github.com>
Implements https://hackmd.io/McJEZq0DRlSU0xZjg41QqQ?view#Contract-upgradeability Closes AztecProtocol/aztec-packages#8979 --------- Co-authored-by: Leila Wang <leizciw@gmail.com> Co-authored-by: Alex Gherghisan <alexghr@users.noreply.github.com>
First thing's first: decide on how we want to enable contract upgrades. Decide based on dev ease of use and a reduction in critical bugs.Build SetCode
Reading material:
@nventuro @spalladino is there anything you'd add, with an extra 6 months of knowledge since you wrote these docs, and in advance of discussing this topic next week?
Overview: https://forum.aztec.network/t/how-to-do-contract-upgrades-feb-2024-edition/4583
https://forum.aztec.network/t/deep-dive-into-delegatecall-proxy-upgrades/4581
https://forum.aztec.network/t/contract-upgrades-via-shared-mutable-state-slowjoe/4582
https://hackmd.io/wVLDGk5gRJaTQfFQ3YmEDA?both
old? https://forum.aztec.network/t/implementing-contract-upgrades/2570
This task list will be clearer once we decide on an approach.
Tasks
The text was updated successfully, but these errors were encountered: