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

v16: Expose the unstable metadata v16 #5732

Open
wants to merge 81 commits into
base: master
Choose a base branch
from

Conversation

lexnv
Copy link
Contributor

@lexnv lexnv commented Sep 16, 2024

This PR exposes the unstable metadata V16. The metadata is exposed under the unstable u32::MAX number.

Developers can start experimenting with the new features of the metadata v16. Please note that this metadata is under development and expect breaking changes until stabilization.

The ExtrinsicMetadata trait receives a breaking change. Its associated type VERSION is rename to VERSIONS and now supports a constant static list of metadata versions.
The versions implemented for UncheckedExtrinsic are v4 (legacy version) and v5 (new version).

For metadata collection, it is assumed that all TransactionExtensions are under version 0.

Builds on top of: #5274

Closes: #5980
Closes: #5347
Closes: #5285

cc @paritytech/subxt-team

lexnv added 30 commits August 7, 2024 18:05
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
Signed-off-by: Alexandru Vasile <[email protected]>
@paritytech-workflow-stopper
Copy link

All GitHub workflows were cancelled due to failure one of the required jobs.
Failed workflow url: https://github.com/paritytech/polkadot-sdk/actions/runs/11890930796
Failed job name: test-linux-stable-no-try-runtime

@lexnv
Copy link
Contributor Author

lexnv commented Nov 18, 2024

/cmd prdoc --audience node_dev --bump patch

Copy link

Command "prdoc --audience node_dev --bump patch" has failed ❌! See logs here

@lexnv
Copy link
Contributor Author

lexnv commented Nov 18, 2024

/cmd prdoc --audience node_dev --bump patch --force

@lexnv lexnv requested review from a team as code owners November 19, 2024 11:36
@lexnv lexnv enabled auto-merge November 19, 2024 13:22
Signed-off-by: Alexandru Vasile <[email protected]>
@lexnv lexnv disabled auto-merge November 20, 2024 09:48
@lexnv
Copy link
Contributor Author

lexnv commented Nov 20, 2024

@Morganamilo could you please take a look over .github/workflows/check-semver.yml changes? 🙏

I would like to merge this and backport it on the latest release, I think an in-depth fix for semver will follow in: #6549

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I5-enhancement An additional feature request. T1-FRAME This PR/Issue is related to core FRAME, the framework.
Projects
None yet
7 participants