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

How to upgrade the earlier substrate version to new version ? #2861

Closed
satyamakgec opened this issue Jun 14, 2019 · 5 comments

Comments

@satyamakgec
Copy link

commented Jun 14, 2019

I am running my chain on the node-template v1.0.0. It is working fine with my requirements but @polkadot/api somewhere giving me errors when I use an old version (Like this - polkadot-js/api#970). So I am thinking to upgrade my substrate version to latest or you can say node-template v2.0.0 to fix those errors I am getting. What is the best way to do so? I have 7 - 8 SRML modules in my existing chain so I don't want any discrepancies on my code.

@bkchr

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

2.0.0 is just master, so this will break frequently.

@shawntabrizi should be able to help you, as he knows which js version works on 1.0

@bkchr bkchr added the Z1-question label Jun 14, 2019

@satyamakgec

This comment has been minimized.

Copy link
Author

commented Jun 14, 2019

@bkchr that issue get solved by @jacogr. It makes sense the master will break frequently. But In general, how will the upgrade procedure be performed on the native code side or upgrade the substrate version.

@bkchr

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

You mean later? When you have a running network? When you update the native side, you will need to redistribute it, like for any other software.

@satyamakgec

This comment has been minimized.

Copy link
Author

commented Jun 17, 2019

I understand, But How do I upgrade Ex - if there is a new substrate version gets released and I want to upgrade my chain with the new substrate version then what will be steps. Like in Ethereum fork we will use the patches provided by the parity and geth but how do we do it in the substrate?

@bkchr

This comment has been minimized.

Copy link
Contributor

commented Jun 17, 2019

What is the Ex?

And as we are currently still in development, there is currently no predefined way to help users upgrade their stuff. Sorry! When we come to the point of stable releases, we will probably also provide changelogs and upgrade help!

I will close this issue for now, when there is more stuff to be asked, just keep posting.

@bkchr bkchr closed this Jun 17, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.