Sync StorageVersion
of external dependencies
#1641
Labels
I3-annoyance
The code behaves as expected, but "expected" is an issue.
I9-release
A specific release.
P5-soon
Issue should be addressed soon.
Milestone
Description
During the execution of
try-runtime
as part of the release process of #1607, I stumbled upon a few lines of mismatching storage versions for external dependencies for Centrifuge Chain. We need to investigate all of these for the next release1025
and update to the latest versions.TODO
For the following 5 pallets, only two require action:
✅ XCM related pallets
No action required, error message will be gone by upgrading to Polkadot v1.0.0+.
These were upgraded as part of the 1020 upgrade: https://github.com/centrifuge/centrifuge-chain/pull/1522/files#diff-a23bc93c9cdd2a38e36a62edebd1ada7b653b375374674590717116f2e368b32
Apparently, we upgraded to a newer version than marked in the pallet version which we are currently using as dependency.
Example:
dmp-queue
🚧 Balances v0 -> v1
Action required: Apply migration
https://github.com/paritytech/substrate/pull/12840/files
🚧 ORML Registry v0 -> v2
Action required: Bump storage versions
AFAICT, we have already executed the v2 migration as part of our 1020 Centrifuge Chain upgrade: https://github.com/centrifuge/centrifuge-chain/pull/1522/files#diff-a23bc93c9cdd2a38e36a62edebd1ada7b653b375374674590717116f2e368b32
✅
pallet_ethereum
v0 vsNoStorageVersionSet
No action required, because the pallet has not been versioned.
✅
PriceOracleMembership
No action required because dependency will be dropped soon.
How will this affect the code base
Increased security
What are foreseen obstacles or hurdles to overcome?
The text was updated successfully, but these errors were encountered: