Alexandru Vasile 201d9e5e60 v16: Add unstable metadata v16 (#82)
* v16: Add unstable metadata v16

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

* v16: Add deprecation info

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

* v16: Extrinsics with multiple versions

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

* v16: Rename signed extensions to transaction extensions

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

* v16: Remove the runtime type entirely

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

* v16: Remove BTreeMap<Compact<u8>> and use plain u8 instead to impl
serialize

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

---------

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
2024-10-09 17:16:01 +03:00
2020-12-10 12:35:18 +01:00
2020-12-10 13:02:22 +01:00
2023-06-29 17:36:39 +03:00
2022-02-08 18:21:15 +00:00
2022-02-08 18:21:15 +00: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 v8, all historical metadata type definitions are retained. These can be enabled via features e.g. v13. The latest version is enabled by default. All legacy versions are available under the legacy feature.

Tooling

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

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