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

Set static metadata to v15 and update typegen to generate runtime apis and use v15 metadata #5987

Merged
merged 14 commits into from
Oct 18, 2024

Conversation

TarikGul
Copy link
Member

@TarikGul TarikGul commented Sep 19, 2024

This PR updates the type generation (typegen) process to use the new v15 static metadata format. It also modifies the static runtime-generated calls to utilize v15 metadata when available, ensuring that all runtime TypeScript-augmented types are consistent with the metadata.

Additionally, the metadata generation scripts are now updated to rely on v15 metadata.

Finally, this PR includes an update to the Polkadot 1003003 types.

@TarikGul
Copy link
Member Author

TarikGul commented Oct 4, 2024

Really that last part of this PR is to add any types that the runtimes require now as imports as well.

AFAIU from the current code, the import type defs are separately parse and generated.

@TarikGul TarikGul changed the title Set static metadata to v15 Set static metadata to v15 including runtime apis Oct 17, 2024
@TarikGul TarikGul changed the title Set static metadata to v15 including runtime apis Set static metadata to v15 and update typegen to generate runtime apis and use v15 metadata Oct 17, 2024
@TarikGul TarikGul added the -auto label Oct 18, 2024
@polkadot-js-bot polkadot-js-bot merged commit bc19995 into master Oct 18, 2024
6 checks passed
@polkadot-js-bot polkadot-js-bot deleted the tg-runtime-defs-typegen branch October 18, 2024 02:01
@polkadot-js-bot
Copy link

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@polkadot-js polkadot-js locked as resolved and limited conversation to collaborators Oct 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development

Successfully merging this pull request may close these issues.

2 participants