Skip to content
This repository has been archived by the owner on Jan 7, 2025. It is now read-only.

Project

darkfriend77 edited this page Jul 31, 2021 · 4 revisions

Project

Substrate version

The current API is based on Substrate v3.0/0.9 – Apollo 14 release.

Upgrading Substrate Version

Upgrading to a next substrate version can be a challenging task, if basic changes happened in the signature process like in December '20, the upgrade needs some major work. We expect not such big changes in the future of the substrate development.

  1. First Metadata changes, if there have been significant metadata changes, they need to be updated in the MetaDataParser, this is important as metadata is hold to create generic storage calls and extrinsics.
  2. RPC calls changes, if there have been rpc calls changed, they need to be updated.
  3. Address Version needs to be verified to be accurate for supporting all address types, as they are crucial for the extrinsics, more infos here.
  4. Type changes, if there have been basic type changes, they need to be updated too, ex. account related types.
  5. Create an Issue, for major changes in substrate create an issue, so our team can work on or inform about the current state.