Andrew Plaza b5aceed422 Add metadata versions v8-v11 (#28)
* add v11 metadata

* add v10 metadata

* add v8/v9 metadata

* add version and legacy features

* add debug impl for legacy metadata

* any for features in RuntimeMetadata enum

* revert codec version change

* spaces

* add v8-v13 test metadata

* remove runtime version from meta bin name

* move test_data outside of src/

* add tests for v9-v14 metadata

* remove println

* Update frame-metadata/src/lib.rs

Co-authored-by: David <dvdplm@gmail.com>

* add docs per meta version upto 13

* cargo fmt

Co-authored-by: David <dvdplm@gmail.com>
2021-10-21 15:41:43 +02:00
2020-12-10 12:35:18 +01:00
2020-12-10 13:02:22 +01:00
2020-12-10 13:23:33 +01:00
2021-07-30 16:10:44 +01:00
2020-12-10 13:23:33 +01:00

frame-metadata

Defines FRAME metadata types for Substrate runtimes.

Originally part of the substrate repository, it was extracted here as part of https://github.com/paritytech/substrate/pull/8615.

Versioning

Starting from v12, all historical metadata type definitions are retained. These can be enabled via features e.g. v13. The latest version is enabled by default.

Tooling

The intention is to provide tooling here in the future to handle the different versions of metadata.

S
Description
No description provided
Readme 375 KiB
Languages
Rust 100%