-
Notifications
You must be signed in to change notification settings - Fork 800
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
Get rid off parachain-info
#2116
Comments
@bkchr can you assign this to me? |
parachain-info is the only way to fetch parachain id from a runtime. we cannot remove it without a replacement mechanism |
The replacement mechanism #3517 We need a proper deprecation process for this including provide migrations to remove the storage and an entry in release note |
expose para id via metadata #2116 is blocked by this
expose para id via metadata paritytech#2116 is blocked by this
@xlc looks like #3517 got merged. Would really appreciate some pointers on the migrations that need to be done after removing
|
Pallets can be deleted with |
Ah great, thanks for pointing it out 🙏 |
unassigning myself as this seems like a trivial refactor for beginners |
* Propagate message receival confirmation errors * spellcheck
I added this pallet back in the old days to have an easy way to configure the
ParaId
. However, nowadays we don't support to change theParaId
via the CLI, but the crate stayed and is used by everyone... The only thing the crate is doing is to provide aGet<ParaId>
which can also just be created byparameter_types!
(at compile time).We should start removing the crate from all of our runtimes and explain better for what the pallet is/should be used for. Then we should tag it as deprecated and remove it at some point. If someone wants to continue using it, they can just copy it or may switch to the new parameter pallet (which does the same job, but in a generic way).
The text was updated successfully, but these errors were encountered: