diff --git a/Cargo.lock b/Cargo.lock index 162bd76a76c0..715468af2f75 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2199,7 +2199,7 @@ dependencies = [ [[package]] name = "erasure_coding_fuzzer" -version = "0.9.41" +version = "0.9.43" dependencies = [ "honggfuzz", "polkadot-erasure-coding", @@ -3905,7 +3905,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "frame-benchmarking", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "polkadot-primitives", @@ -6562,7 +6562,7 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6586,7 +6586,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-benchmarking", "frame-support", @@ -6907,7 +6907,7 @@ checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" [[package]] name = "polkadot" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_cmd", "color-eyre", @@ -6924,7 +6924,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "env_logger 0.9.0", @@ -6950,7 +6950,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "bitvec", @@ -6975,7 +6975,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "derive_more", @@ -7004,7 +7004,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "env_logger 0.9.0", @@ -7033,7 +7033,7 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.41" +version = "0.9.43" dependencies = [ "clap 4.2.5", "frame-benchmarking-cli", @@ -7064,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.41" +version = "0.9.43" dependencies = [ "async-trait", "frame-benchmarking", @@ -7108,7 +7108,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.41" +version = "0.9.43" dependencies = [ "always-assert", "assert_matches", @@ -7137,7 +7137,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.41" +version = "0.9.43" dependencies = [ "parity-scale-codec", "scale-info", @@ -7148,7 +7148,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-channel", @@ -7181,7 +7181,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.41" +version = "0.9.43" dependencies = [ "criterion", "parity-scale-codec", @@ -7195,7 +7195,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -7222,7 +7222,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.41" +version = "0.9.43" dependencies = [ "always-assert", "assert_matches", @@ -7251,7 +7251,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "parity-scale-codec", @@ -7270,7 +7270,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -7309,7 +7309,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "bitvec", @@ -7338,7 +7338,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "bitvec", @@ -7364,7 +7364,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7380,7 +7380,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -7404,7 +7404,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "maplit", @@ -7423,7 +7423,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "futures", @@ -7444,7 +7444,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "fatality", @@ -7472,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.41" +version = "0.9.43" dependencies = [ "async-trait", "futures", @@ -7488,7 +7488,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "fatality", @@ -7509,7 +7509,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.41" +version = "0.9.43" dependencies = [ "always-assert", "assert_matches", @@ -7543,7 +7543,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "futures-timer", @@ -7566,7 +7566,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "0.9.41" +version = "0.9.43" dependencies = [ "cpu-time", "futures", @@ -7588,7 +7588,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" -version = "0.9.41" +version = "0.9.43" dependencies = [ "cpu-time", "futures", @@ -7607,7 +7607,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "libc", @@ -7629,7 +7629,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "lru 0.9.0", @@ -7650,7 +7650,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.41" +version = "0.9.43" dependencies = [ "lazy_static", "log", @@ -7667,7 +7667,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_cmd", "bs58", @@ -7694,7 +7694,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.41" +version = "0.9.43" dependencies = [ "async-channel", "async-trait", @@ -7717,7 +7717,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bounded-vec", "futures", @@ -7739,7 +7739,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.41" +version = "0.9.43" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7748,7 +7748,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" -version = "0.9.41" +version = "0.9.43" dependencies = [ "async-trait", "futures", @@ -7766,7 +7766,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.41" +version = "0.9.43" dependencies = [ "async-trait", "derive_more", @@ -7788,7 +7788,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -7829,7 +7829,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -7855,7 +7855,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bounded-collections", "derive_more", @@ -7871,7 +7871,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.41" +version = "0.9.43" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7888,7 +7888,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -7913,7 +7913,7 @@ dependencies = [ [[package]] name = "polkadot-primitives-test-helpers" -version = "0.9.41" +version = "0.9.43" dependencies = [ "polkadot-primitives", "rand 0.8.5", @@ -7925,7 +7925,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.41" +version = "0.9.43" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -7956,7 +7956,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "frame-benchmarking", @@ -8058,7 +8058,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "frame-benchmarking", @@ -8109,7 +8109,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "polkadot-primitives", @@ -8122,7 +8122,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bs58", "frame-benchmarking", @@ -8134,7 +8134,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "bitflags", @@ -8188,7 +8188,7 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -8304,7 +8304,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.41" +version = "0.9.43" dependencies = [ "arrayvec 0.5.2", "assert_matches", @@ -8335,7 +8335,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.41" +version = "0.9.43" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8344,7 +8344,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures", "parity-scale-codec", @@ -8370,7 +8370,7 @@ dependencies = [ [[package]] name = "polkadot-test-malus" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "async-trait", @@ -8399,7 +8399,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "frame-election-provider-support", @@ -8464,7 +8464,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-benchmarking", "frame-system", @@ -8518,7 +8518,7 @@ dependencies = [ [[package]] name = "polkadot-voter-bags" -version = "0.9.41" +version = "0.9.43" dependencies = [ "clap 4.2.5", "generate-bags", @@ -9211,7 +9211,7 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "remote-ext-tests-bags-list" -version = "0.9.41" +version = "0.9.43" dependencies = [ "clap 4.2.5", "frame-system", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.41" +version = "0.9.43" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -9437,7 +9437,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "polkadot-primitives", @@ -11213,7 +11213,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" -version = "0.9.41" +version = "0.9.43" dependencies = [ "enumn", "parity-scale-codec", @@ -12067,7 +12067,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staking-miner" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_cmd", "clap 4.2.5", @@ -12514,7 +12514,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-parachain-adder" -version = "0.9.41" +version = "0.9.43" dependencies = [ "dlmalloc", "parity-scale-codec", @@ -12527,7 +12527,7 @@ dependencies = [ [[package]] name = "test-parachain-adder-collator" -version = "0.9.41" +version = "0.9.43" dependencies = [ "clap 4.2.5", "futures", @@ -12553,7 +12553,7 @@ dependencies = [ [[package]] name = "test-parachain-halt" -version = "0.9.41" +version = "0.9.43" dependencies = [ "rustversion", "substrate-wasm-builder", @@ -12561,7 +12561,7 @@ dependencies = [ [[package]] name = "test-parachain-undying" -version = "0.9.41" +version = "0.9.43" dependencies = [ "dlmalloc", "log", @@ -12575,7 +12575,7 @@ dependencies = [ [[package]] name = "test-parachain-undying-collator" -version = "0.9.41" +version = "0.9.43" dependencies = [ "clap 4.2.5", "futures", @@ -12601,7 +12601,7 @@ dependencies = [ [[package]] name = "test-parachains" -version = "0.9.41" +version = "0.9.43" dependencies = [ "parity-scale-codec", "sp-core", @@ -12612,7 +12612,7 @@ dependencies = [ [[package]] name = "test-runtime-constants" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "polkadot-primitives", @@ -13040,7 +13040,7 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.41" +version = "0.9.43" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -13050,7 +13050,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "expander 2.0.0", @@ -14122,7 +14122,7 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bitvec", "frame-benchmarking", @@ -14220,7 +14220,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "polkadot-primitives", @@ -14619,7 +14619,7 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.41" +version = "0.9.43" dependencies = [ "bounded-collections", "derivative", @@ -14637,7 +14637,7 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.41" +version = "0.9.43" dependencies = [ "assert_matches", "frame-support", @@ -14664,7 +14664,7 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.41" +version = "0.9.43" dependencies = [ "environmental", "frame-benchmarking", @@ -14683,7 +14683,7 @@ dependencies = [ [[package]] name = "xcm-executor-integration-tests" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "frame-system", @@ -14703,7 +14703,7 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "0.9.41" +version = "0.9.43" dependencies = [ "Inflector", "proc-macro2", @@ -14713,7 +14713,7 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "parity-scale-codec", @@ -14730,7 +14730,7 @@ dependencies = [ [[package]] name = "xcm-simulator-example" -version = "0.9.41" +version = "0.9.43" dependencies = [ "frame-support", "frame-system", @@ -14757,7 +14757,7 @@ dependencies = [ [[package]] name = "xcm-simulator-fuzzer" -version = "0.9.41" +version = "0.9.43" dependencies = [ "arbitrary", "frame-support", @@ -14833,7 +14833,7 @@ dependencies = [ [[package]] name = "zombienet-backchannel" -version = "0.9.41" +version = "0.9.43" dependencies = [ "futures-util", "lazy_static", diff --git a/Cargo.toml b/Cargo.toml index cc3b4e4c1d35..3b81c97351d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ version.workspace = true authors = ["Parity Technologies "] edition = "2021" repository = "https://github.com/paritytech/polkadot.git" -version = "0.9.41" +version = "0.9.43" [dependencies] color-eyre = { version = "0.6.1", default-features = false } diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 16f2e7927b49..7954ba0326ef 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -130,13 +130,13 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("kusama"), impl_name: create_runtime_str!("parity-kusama"), authoring_version: 2, - spec_version: 9410, + spec_version: 9430, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] apis: sp_version::create_apis_vec![[]], - transaction_version: 21, + transaction_version: 23, state_version: 0, }; @@ -1504,8 +1504,13 @@ impl Get for NominationPoolsMigrationV4OldPallet { /// /// This contains the combined migrations of the last 10 releases. It allows to skip runtime /// upgrades in case governance decides to do so. THE ORDER IS IMPORTANT. -pub type Migrations = - (migrations::V0940, migrations::V0941, migrations::V0942, migrations::Unreleased); +pub type Migrations = ( + migrations::V0940, + migrations::V0941, + migrations::V0942, + migrations::V0943, + migrations::Unreleased, +); /// The runtime migrations per release. #[allow(deprecated, missing_docs)] @@ -1526,15 +1531,16 @@ pub mod migrations { pallet_offences::migration::v1::MigrateToV1, runtime_common::session::migration::ClearOldSessionStorage, ); - - /// Unreleased migrations. Add new ones here: - pub type Unreleased = ( + pub type V0943 = ( SetStorageVersions, // Remove UMP dispatch queue parachains_configuration::migration::v6::MigrateToV6, ump_migrations::UpdateUmpLimits, ); + /// Unreleased migrations. Add new ones here: + pub type Unreleased = (); + /// Migrations that set `StorageVersion`s we missed to set. pub struct SetStorageVersions; diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 3349cfd321dd..c24f87ce8e80 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -126,13 +126,13 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("polkadot"), impl_name: create_runtime_str!("parity-polkadot"), authoring_version: 0, - spec_version: 9410, + spec_version: 9430, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] apis: sp_version::create_apis_vec![[]], - transaction_version: 22, + transaction_version: 24, state_version: 0, }; @@ -1487,6 +1487,7 @@ pub type Migrations = ( migrations::V0940, migrations::V0941, migrations::V0942, + migrations::V0943, migrations::Unreleased, ); @@ -1515,15 +1516,16 @@ pub mod migrations { pallet_offences::migration::v1::MigrateToV1, runtime_common::session::migration::ClearOldSessionStorage, ); - - /// Unreleased migrations. Add new ones here: - pub type Unreleased = ( + pub type V0943 = ( SetStorageVersions, // Remove UMP dispatch queue parachains_configuration::migration::v6::MigrateToV6, ump_migrations::UpdateUmpLimits, ); + /// Unreleased migrations. Add new ones here: + pub type Unreleased = (); + /// Migrations that set `StorageVersion`s we missed to set. pub struct SetStorageVersions; diff --git a/runtime/rococo/src/lib.rs b/runtime/rococo/src/lib.rs index 694d6f54fa85..0b97cf56744c 100644 --- a/runtime/rococo/src/lib.rs +++ b/runtime/rococo/src/lib.rs @@ -112,13 +112,13 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("rococo"), impl_name: create_runtime_str!("parity-rococo-v2.0"), authoring_version: 0, - spec_version: 9410, + spec_version: 9430, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] apis: sp_version::create_apis_vec![[]], - transaction_version: 20, + transaction_version: 22, state_version: 1, }; @@ -1525,8 +1525,13 @@ pub type UncheckedExtrinsic = /// /// This contains the combined migrations of the last 10 releases. It allows to skip runtime /// upgrades in case governance decides to do so. THE ORDER IS IMPORTANT. -pub type Migrations = - (migrations::V0940, migrations::V0941, migrations::V0942, migrations::Unreleased); +pub type Migrations = ( + migrations::V0940, + migrations::V0941, + migrations::V0942, + migrations::V0943, + migrations::Unreleased, +); /// The runtime migrations per release. #[allow(deprecated, missing_docs)] @@ -1540,6 +1545,12 @@ pub mod migrations { parachains_configuration::migration::v5::MigrateToV5, pallet_offences::migration::v1::MigrateToV1, ); + pub type V0943 = ( + SetStorageVersions, + // Remove UMP dispatch queue + parachains_configuration::migration::v6::MigrateToV6, + ump_migrations::UpdateUmpLimits, + ); /// Migrations that set `StorageVersion`s we missed to set. /// @@ -1624,12 +1635,7 @@ pub mod migrations { } /// Unreleased migrations. Add new ones here: - pub type Unreleased = ( - SetStorageVersions, - // Remove UMP dispatch queue - parachains_configuration::migration::v6::MigrateToV6, - ump_migrations::UpdateUmpLimits, - ); + pub type Unreleased = (); } /// Helpers to configure all migrations. diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 592d552bfee9..6f89547c7a83 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -116,13 +116,13 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westend"), impl_name: create_runtime_str!("parity-westend"), authoring_version: 2, - spec_version: 9410, + spec_version: 9430, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] apis: sp_version::create_apis_vec![[]], - transaction_version: 20, + transaction_version: 22, state_version: 1, }; @@ -1275,8 +1275,13 @@ impl Get for NominationPoolsMigrationV4OldPallet { /// /// This contains the combined migrations of the last 10 releases. It allows to skip runtime /// upgrades in case governance decides to do so. THE ORDER IS IMPORTANT. -pub type Migrations = - (migrations::V0940, migrations::V0941, migrations::V0942, migrations::Unreleased); +pub type Migrations = ( + migrations::V0940, + migrations::V0941, + migrations::V0942, + migrations::V0943, + migrations::Unreleased, +); /// The runtime migrations per release. #[allow(deprecated, missing_docs)] @@ -1298,6 +1303,12 @@ pub mod migrations { parachains_configuration::migration::v5::MigrateToV5, pallet_offences::migration::v1::MigrateToV1, ); + pub type V0943 = ( + SetStorageVersions, + // Remove UMP dispatch queue + parachains_configuration::migration::v6::MigrateToV6, + ump_migrations::UpdateUmpLimits, + ); /// Migrations that set `StorageVersion`s we missed to set. pub struct SetStorageVersions; @@ -1314,12 +1325,7 @@ pub mod migrations { } /// Unreleased migrations. Add new ones here: - pub type Unreleased = ( - SetStorageVersions, - // Remove UMP dispatch queue - parachains_configuration::migration::v6::MigrateToV6, - ump_migrations::UpdateUmpLimits, - ); + pub type Unreleased = (); } /// Helpers to configure all migrations.