chore(polkadot): upgrade to v1.0.0#898
Conversation
|
Following sequence of commands was applied to be able to upgrade gradually: cargo buildcargo testcargo build --features=try-runtimecargo build --features=runtime-benchmarkscargo test --features=runtime-benchmarksConcluding by running integration tests: cargo build --release
cd substrate-node/tests
robot -d _output_tests/ . At this stage, all passed successfully |
|
Thanks Erwan for working on this. |
|
I did quick search to see the commit when the storage version changed for pallets mentioned in my previous comment: Balances v0 -> v1: Historical (session) v0 -> v1: Scheduler v3 -> v4: From PR description alone, I'm not sure if we need to do the migration or just bump the version. see: |
|
Good catch and thanks for your comments |
This is due to https://forum.polkadot.network/t/polkadot-release-analysis-v0-9-43/3158#improve-handling-of-unset-storageversion-16 As suggested I first bumped the storage version just to make Edited: Then I applied full respective migrations when possible:
|
|
Almost there, just small note . |
Description
Upgrade to Polkadot v0.9.43
sc_service::BuildNetworkParams)assert!,assert_eq!or similar because code in these macros may panic--ws-portand--ws-externalUpgrade to Polkadot v1.0.0
parity-scale-codecto 3.6.1sc-offchaincrate to runtimeframe_systeminstead ofconstruct_runtimeand removesHeaderandBlockNumberBlockNumberForinstead ofBlockNumberGenesisBuild<T,I>deprecated.BuildGenesisConfigaddedAllowMultipleBlocksPerSlot = ConstBool<false>topallet_aura::ConfigHoldIdentifierby typeRuntimeHoldReasoninpallet_balances::ConfigIndexforNonceRelated Issues:
Checklist:
Please delete options that are not relevant.