-
Notifications
You must be signed in to change notification settings - Fork 39
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
Versioning #16
Comments
There is a couple of ways of achieving that: You can use example from https://github.com/shaunazzopardi/smart-contract-versioning called 'Proxy/Interface method'
Only Owner of the contract can modify the currentVersionAddress. In more details it concept is explained on https://ethereum.stackexchange.com/questions/2404/upgradeable-smart-contracts One of the limits of that approach is that you can have only variables available in the original contract, meaning you would have to either know a priori what will you require or provide a Sources: |
Consider moving to Zeppelin OS https://docs.zeppelinos.org/docs/start.html |
Feature request
As a CTO
I want to be able to upload different versions of the smart contracts
then I expect to have an additional smart contract
Where I can redirect all requests from the old version of contract to a new one
The text was updated successfully, but these errors were encountered: