Skip to content
This repository has been archived by the owner on Jul 4, 2022. It is now read-only.

Update to 2.0 [Tracker] #134

Closed
5 tasks
jordy25519 opened this issue Sep 14, 2020 · 1 comment
Closed
5 tasks

Update to 2.0 [Tracker] #134

jordy25519 opened this issue Sep 14, 2020 · 1 comment

Comments

@jordy25519
Copy link
Contributor

jordy25519 commented Sep 14, 2020

Substrate 2.0 is close here
It is a good chance to update larger components of this codebase now that the development cadence is slower upstream and hopefully more commitment to API stability.

In general the plug runtime has diverged from substrate and it does not need to follow the runtime changes upstream as they're mostly fed by different network or business requirements.
We do however want to follow the core framework where possible:

Things to pull in (in order of least difficulty):

Take everything in client/ metric reporting, db backend updates, refactors the lot

  • [general client/ update]

It's not clear if this change was backwards compatible.
e.g. new message types added, will need some careful testing to support current networks.

  • [networking/lib-p2p update]
@jordy25519
Copy link
Contributor Author

Turns out it's much easier to rebuild modules on the new version.
The upgrade is also backwards compatible for existing clients/networks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant