diff --git a/Cargo.lock b/Cargo.lock index 6151ed33c5b6..57b0b0c7b3cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -940,7 +940,7 @@ dependencies = [ "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "xcm-runtime-apis 0.1.0", @@ -1017,7 +1017,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -1074,7 +1074,7 @@ dependencies = [ "parity-scale-codec", "polkadot-runtime-common 7.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1154,7 +1154,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -1192,7 +1192,7 @@ dependencies = [ "parachains-runtimes-test-utils 7.0.0", "parity-scale-codec", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -1246,7 +1246,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -1751,7 +1751,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -2081,7 +2081,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2108,7 +2108,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2121,7 +2121,7 @@ dependencies = [ "bp-runtime 0.7.0", "frame-support 28.0.0", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2136,7 +2136,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2151,7 +2151,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2170,7 +2170,7 @@ dependencies = [ "serde", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2250,7 +2250,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2311,7 +2311,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2328,7 +2328,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2366,7 +2366,7 @@ dependencies = [ "pallet-utility 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -2417,7 +2417,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-trie 29.0.0", @@ -2462,7 +2462,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -2541,7 +2541,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -2569,7 +2569,7 @@ dependencies = [ "scale-info", "snowbridge-core 0.2.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", ] @@ -2634,7 +2634,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2729,7 +2729,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -2779,7 +2779,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -2875,7 +2875,7 @@ dependencies = [ "snowbridge-pallet-system 0.2.0", "snowbridge-router-primitives 0.9.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -2967,7 +2967,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3009,7 +3009,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-weights 27.0.0", @@ -3312,7 +3312,7 @@ dependencies = [ "sp-core 28.0.0", "sp-genesis-builder 0.8.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-chain-spec-builder", "substrate-wasm-builder 17.0.0", ] @@ -3630,7 +3630,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "testnet-parachains-constants 1.0.0", @@ -3640,7 +3640,7 @@ dependencies = [ [[package]] name = "collectives-westend-runtime" -version = "3.0.0" +version = "3.1.0" dependencies = [ "cumulus-pallet-aura-ext 0.7.0", "cumulus-pallet-parachain-system 0.7.0", @@ -3668,7 +3668,7 @@ dependencies = [ "pallet-collator-selection 9.0.0", "pallet-collective 28.0.0", "pallet-collective-content 0.6.0", - "pallet-core-fellowship 12.0.0", + "pallet-core-fellowship 13.0.0", "pallet-message-queue 31.0.0", "pallet-multisig 28.0.0", "pallet-preimage 28.0.0", @@ -3702,7 +3702,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", @@ -3995,7 +3995,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4083,7 +4083,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -4142,7 +4142,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4182,7 +4182,7 @@ dependencies = [ "pallet-message-queue 31.0.0", "polkadot-runtime-common 7.0.0", "polkadot-runtime-parachains 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime-constants 7.0.0", @@ -4241,7 +4241,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -4562,7 +4562,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "url", ] @@ -4590,7 +4590,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "tracing", @@ -4633,7 +4633,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-trie 29.0.0", @@ -4666,7 +4666,7 @@ dependencies = [ "sp-consensus", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -4684,7 +4684,7 @@ dependencies = [ "cumulus-primitives-parachain-inherent 0.7.0", "sp-consensus", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "thiserror", ] @@ -4706,7 +4706,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -4739,7 +4739,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4762,7 +4762,7 @@ dependencies = [ "sp-api 26.0.0", "sp-crypto-hashing 0.1.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-trie 29.0.0", @@ -4797,7 +4797,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", "substrate-test-utils", @@ -4838,7 +4838,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-transaction-pool 26.0.0", ] @@ -4855,7 +4855,7 @@ dependencies = [ "scale-info", "sp-application-crypto 30.0.0", "sp-consensus-aura 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -4889,7 +4889,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", ] @@ -4947,7 +4947,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -5027,7 +5027,7 @@ dependencies = [ "frame-system 28.0.0", "pallet-session 28.0.0", "parity-scale-codec", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -5055,7 +5055,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 7.0.0", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -5084,7 +5084,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -5124,7 +5124,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5166,7 +5166,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", ] @@ -5236,7 +5236,7 @@ dependencies = [ "polkadot-primitives 7.0.0", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "staging-xcm 7.0.0", ] @@ -5324,7 +5324,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-trie 29.0.0", ] @@ -5375,7 +5375,7 @@ dependencies = [ "pallet-asset-conversion 10.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -5423,7 +5423,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", ] @@ -5473,7 +5473,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -5508,7 +5508,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-consensus-babe 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-version 29.0.0", @@ -5552,7 +5552,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-test-client", ] @@ -5564,7 +5564,7 @@ dependencies = [ "cumulus-primitives-core 0.7.0", "parity-scale-codec", "polkadot-primitives 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", ] @@ -5618,7 +5618,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -5696,7 +5696,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -6383,7 +6383,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "xcm-emulator", ] @@ -7061,7 +7061,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -7142,7 +7142,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -7168,7 +7168,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -7242,7 +7242,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -7276,7 +7276,7 @@ dependencies = [ "scale-info", "sp-arithmetic 23.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -7296,7 +7296,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -7371,7 +7371,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-test-runtime-client", @@ -7407,7 +7407,7 @@ dependencies = [ "sc-chain-spec", "sc-cli", "sp-genesis-builder 0.8.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "tempfile", @@ -7427,7 +7427,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "spinners", @@ -7472,7 +7472,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", "sp-std 14.0.0", @@ -7551,7 +7551,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "static_assertions", "syn 2.0.87", ] @@ -7640,7 +7640,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-version 29.0.0", "static_assertions", @@ -7656,7 +7656,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -7669,7 +7669,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -7696,7 +7696,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-version 29.0.0", "sp-weights 27.0.0", @@ -7736,7 +7736,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -7782,7 +7782,7 @@ dependencies = [ "frame-support 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -8188,7 +8188,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -9507,7 +9507,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] name = "kitchensink-runtime" -version = "3.0.0-dev" +version = "3.0.1-dev" dependencies = [ "log", "node-primitives", @@ -10889,7 +10889,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -10907,7 +10907,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -11345,7 +11345,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -11358,7 +11358,7 @@ name = "node-primitives" version = "2.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -11389,7 +11389,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11451,7 +11451,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "staging-node-cli", "substrate-test-client", @@ -11846,7 +11846,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -11886,7 +11886,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -11925,7 +11925,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -11962,7 +11962,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -11993,7 +11993,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12028,7 +12028,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -12064,7 +12064,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12098,7 +12098,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12156,7 +12156,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12189,7 +12189,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12219,7 +12219,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12258,7 +12258,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -12303,7 +12303,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -12351,7 +12351,7 @@ dependencies = [ "pallet-bags-list 27.0.0", "pallet-staking 28.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -12372,7 +12372,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12412,7 +12412,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -12458,7 +12458,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", ] @@ -12503,7 +12503,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12544,7 +12544,7 @@ dependencies = [ "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12564,7 +12564,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12606,7 +12606,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", ] @@ -12649,7 +12649,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12700,7 +12700,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -12745,7 +12745,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -12783,7 +12783,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12824,7 +12824,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -12863,7 +12863,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12894,7 +12894,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -12947,7 +12947,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -12997,7 +12997,7 @@ dependencies = [ "anyhow", "frame-system 28.0.0", "parity-wasm", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "tempfile", "toml 0.8.12", "twox-hash", @@ -13032,7 +13032,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -13134,7 +13134,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13156,7 +13156,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "12.0.0" +version = "13.0.0" dependencies = [ "frame-benchmarking 28.0.0", "frame-support 28.0.0", @@ -13168,7 +13168,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13200,7 +13200,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13220,7 +13220,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13258,7 +13258,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13291,7 +13291,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13331,7 +13331,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -13356,7 +13356,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "strum 0.26.3", ] @@ -13393,7 +13393,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13424,7 +13424,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13464,7 +13464,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13480,7 +13480,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13505,7 +13505,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13535,7 +13535,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13553,7 +13553,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-version 29.0.0", ] @@ -13583,7 +13583,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13620,7 +13620,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -13660,7 +13660,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13706,7 +13706,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", ] @@ -13749,7 +13749,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13784,7 +13784,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -13821,7 +13821,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13852,7 +13852,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13882,7 +13882,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13911,7 +13911,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -13949,7 +13949,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-weights 27.0.0", ] @@ -13993,7 +13993,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", ] @@ -14040,7 +14040,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-io 30.0.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14078,7 +14078,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -14142,7 +14142,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -14178,7 +14178,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14232,7 +14232,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14262,7 +14262,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14293,7 +14293,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", ] @@ -14336,7 +14336,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-staking 26.0.0", ] @@ -14373,7 +14373,7 @@ dependencies = [ "pallet-nomination-pools 25.0.0", "rand", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -14416,7 +14416,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14440,7 +14440,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -14459,7 +14459,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -14502,7 +14502,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -14543,7 +14543,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14600,7 +14600,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14634,7 +14634,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14694,7 +14694,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14728,7 +14728,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14764,7 +14764,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14797,7 +14797,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -14855,7 +14855,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -14975,7 +14975,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -15079,7 +15079,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", ] @@ -15110,7 +15110,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15144,7 +15144,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15180,7 +15180,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15217,7 +15217,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15234,7 +15234,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "substrate-test-utils", ] @@ -15268,7 +15268,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15298,7 +15298,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-state-machine 0.35.0", @@ -15345,7 +15345,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", ] @@ -15374,7 +15374,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15407,7 +15407,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15451,7 +15451,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-tracing 16.0.0", "substrate-test-utils", @@ -15486,7 +15486,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.86", "quote 1.0.37", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "syn 2.0.87", ] @@ -15544,7 +15544,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-state-trie-migration-rpc", "thousands", @@ -15582,7 +15582,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", ] @@ -15616,7 +15616,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15646,7 +15646,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15663,7 +15663,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", ] @@ -15703,7 +15703,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-storage 19.0.0", ] @@ -15740,7 +15740,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15770,7 +15770,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -15781,7 +15781,7 @@ dependencies = [ "pallet-transaction-payment 28.0.0", "parity-scale-codec", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -15814,7 +15814,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-transaction-storage-proof 26.0.0", ] @@ -15855,7 +15855,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15892,7 +15892,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15926,7 +15926,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -15960,7 +15960,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -15994,7 +15994,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -16011,7 +16011,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -16043,7 +16043,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -16078,7 +16078,7 @@ dependencies = [ "serde", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", "staging-xcm-executor 7.0.0", @@ -16126,7 +16126,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16172,7 +16172,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16215,7 +16215,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -16299,7 +16299,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -16375,7 +16375,7 @@ dependencies = [ "sp-consensus-aura 0.32.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", @@ -16694,7 +16694,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16735,7 +16735,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "rococo-runtime-constants 7.0.0", "rococo-system-emulated-network", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", ] @@ -16794,7 +16794,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -16835,7 +16835,7 @@ dependencies = [ "parachains-common 7.0.0", "parity-scale-codec", "polkadot-runtime-common 7.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", "westend-runtime", @@ -16896,7 +16896,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -17228,7 +17228,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-build-script-utils", "thiserror", ] @@ -17257,7 +17257,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tokio-util", @@ -17271,7 +17271,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -17453,7 +17453,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17495,7 +17495,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing-gum", @@ -17794,7 +17794,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", "tracing-gum", ] @@ -17935,7 +17935,7 @@ dependencies = [ "sc-authority-discovery", "sc-network", "sc-network-types", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "strum 0.26.3", "thiserror", "tracing-gum", @@ -17962,7 +17962,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-maybe-compressed-blob 11.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", "zstd 0.12.4", ] @@ -18019,7 +18019,7 @@ dependencies = [ "sp-authority-discovery 26.0.0", "sp-blockchain", "sp-consensus-babe 0.32.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -18140,7 +18140,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-timestamp 26.0.0", @@ -18227,7 +18227,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", ] @@ -18270,7 +18270,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", "thiserror", @@ -18339,7 +18339,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -18371,7 +18371,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -18422,7 +18422,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "staging-xcm 7.0.0", @@ -18554,7 +18554,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-std 14.0.0", @@ -18718,7 +18718,7 @@ dependencies = [ "pallet-contracts-proc-macro 18.0.0", "pallet-contracts-uapi 5.0.0", "pallet-conviction-voting 28.0.0", - "pallet-core-fellowship 12.0.0", + "pallet-core-fellowship 13.0.0", "pallet-delegated-staking 1.0.0", "pallet-democracy 28.0.0", "pallet-dev-mode 10.0.0", @@ -18953,7 +18953,7 @@ dependencies = [ "sp-offchain 26.0.0", "sp-panic-handler 13.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-runtime-interface-proc-macro 17.0.0", "sp-session 27.0.0", @@ -19311,7 +19311,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", @@ -19385,7 +19385,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -19524,7 +19524,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", @@ -19652,7 +19652,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "strum 0.26.3", @@ -19685,7 +19685,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-timestamp 26.0.0", "substrate-test-client", @@ -19769,7 +19769,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-transaction-pool 26.0.0", @@ -19825,7 +19825,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "substrate-test-client", "substrate-test-utils", @@ -21180,7 +21180,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-trie 29.0.0", "sp-version 29.0.0", @@ -21206,7 +21206,7 @@ dependencies = [ "num-traits", "parking_lot 0.12.3", "serde_json", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "sysinfo", @@ -21485,7 +21485,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-inherents 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-transaction-pool 26.0.0", "sp-version 29.0.0", @@ -21586,7 +21586,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-mmr-primitives 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -21613,7 +21613,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -22178,7 +22178,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22205,7 +22205,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", ] @@ -22220,7 +22220,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "substrate-test-runtime-client", @@ -22252,7 +22252,7 @@ dependencies = [ "sp-genesis-builder 0.8.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "substrate-test-runtime", @@ -22304,7 +22304,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-version 29.0.0", "tempfile", @@ -22330,7 +22330,7 @@ dependencies = [ "sp-core 28.0.0", "sp-database", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-statement-store 10.0.0", "sp-storage 19.0.0", @@ -22366,7 +22366,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-trie 29.0.0", @@ -22391,7 +22391,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", "substrate-prometheus-endpoint", @@ -22426,7 +22426,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22469,7 +22469,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -22500,7 +22500,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22540,7 +22540,7 @@ dependencies = [ "sp-keyring 31.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22566,7 +22566,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22581,7 +22581,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -22626,7 +22626,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22652,7 +22652,7 @@ dependencies = [ "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", "tokio", @@ -22687,7 +22687,7 @@ dependencies = [ "sp-core 28.0.0", "sp-inherents 26.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", @@ -22715,7 +22715,7 @@ dependencies = [ "sp-consensus-pow 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -22738,7 +22738,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "substrate-test-runtime-client", ] @@ -22768,7 +22768,7 @@ dependencies = [ "sp-io 30.0.0", "sp-maybe-compressed-blob 11.0.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -22979,7 +22979,7 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -23020,7 +23020,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keystore 0.34.0", "sp-mixnet 0.4.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -23072,7 +23072,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23104,7 +23104,7 @@ dependencies = [ "sc-network-types", "sp-consensus", "sp-consensus-grandpa 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "tempfile", ] @@ -23124,7 +23124,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "schnellru", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", "substrate-test-runtime-client", "tokio", @@ -23147,7 +23147,7 @@ dependencies = [ "sc-network-types", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -23165,7 +23165,7 @@ dependencies = [ "sc-network-sync", "sc-network-types", "sp-consensus", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "substrate-prometheus-endpoint", ] @@ -23200,7 +23200,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-test-primitives", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23234,7 +23234,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23255,7 +23255,7 @@ dependencies = [ "sc-network-types", "sc-utils", "sp-consensus", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-prometheus-endpoint", ] @@ -23314,7 +23314,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-keystore 0.34.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "threadpool", @@ -23362,7 +23362,7 @@ dependencies = [ "sp-keystore 0.34.0", "sp-offchain 26.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-statement-store 10.0.0", "sp-version 29.0.0", @@ -23384,7 +23384,7 @@ dependencies = [ "serde_json", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-version 29.0.0", "thiserror", ] @@ -23447,7 +23447,7 @@ dependencies = [ "sp-externalities 0.25.0", "sp-maybe-compressed-blob 11.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-version 29.0.0", "substrate-test-runtime", "substrate-test-runtime-client", @@ -23463,7 +23463,7 @@ version = "2.0.0" dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "substrate-wasm-builder 17.0.0", ] @@ -23533,7 +23533,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", @@ -23577,7 +23577,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-storage 19.0.0", "sp-tracing 16.0.0", @@ -23610,7 +23610,7 @@ dependencies = [ "sp-api 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "sp-tracing 16.0.0", "substrate-prometheus-endpoint", @@ -23644,7 +23644,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -23665,7 +23665,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -23709,7 +23709,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-rpc", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "thiserror", "tracing", @@ -23753,7 +23753,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "sp-transaction-pool 26.0.0", "substrate-prometheus-endpoint", @@ -23777,7 +23777,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -24547,7 +24547,7 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -24860,7 +24860,7 @@ dependencies = [ "snowbridge-milagro-bls", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "ssz_rs", "ssz_rs_derive", @@ -24906,7 +24906,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -24954,7 +24954,7 @@ dependencies = [ "serde-big-array", "serde_json", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "wasm-bindgen-test", ] @@ -25006,7 +25006,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", ] @@ -25070,7 +25070,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "static_assertions", ] @@ -25146,7 +25146,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25223,7 +25223,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", ] @@ -25270,7 +25270,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25309,7 +25309,7 @@ dependencies = [ "snowbridge-core 0.2.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25391,7 +25391,7 @@ dependencies = [ "sp-core 28.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-parachain-info 0.7.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -25541,7 +25541,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-io 30.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -25579,7 +25579,7 @@ dependencies = [ "sp-inherents 26.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-storage 19.0.0", "sp-transaction-pool 26.0.0", @@ -25600,7 +25600,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", @@ -25714,7 +25714,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-metadata-ir 0.6.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "sp-version 29.0.0", @@ -25856,7 +25856,7 @@ dependencies = [ "scale-info", "sp-api 26.0.0", "sp-application-crypto 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -25878,7 +25878,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -25904,7 +25904,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-database", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "thiserror", "tracing", @@ -25919,7 +25919,7 @@ dependencies = [ "log", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-test-primitives", "thiserror", @@ -25936,7 +25936,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", ] @@ -25970,7 +25970,7 @@ dependencies = [ "sp-consensus-slots 0.32.0", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-timestamp 26.0.0", ] @@ -26008,7 +26008,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keystore 0.34.0", "sp-mmr-primitives 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "strum 0.26.3", "w3f-bls", @@ -26049,7 +26049,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -26077,7 +26077,7 @@ dependencies = [ "parity-scale-codec", "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -26103,7 +26103,7 @@ dependencies = [ "sp-application-crypto 30.0.0", "sp-consensus-slots 0.32.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -26606,7 +26606,7 @@ dependencies = [ "scale-info", "serde_json", "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -26631,7 +26631,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -26760,7 +26760,7 @@ name = "sp-keyring" version = "31.0.0" dependencies = [ "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "strum 0.26.3", ] @@ -26896,7 +26896,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-debug-derive 14.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -26928,7 +26928,7 @@ dependencies = [ "serde", "sp-arithmetic 23.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-utils", ] @@ -26954,7 +26954,7 @@ dependencies = [ "honggfuzz", "rand", "sp-npos-elections 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -26963,7 +26963,7 @@ version = "26.0.0" dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -27008,7 +27008,7 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" +version = "32.0.0" dependencies = [ "binary-merkle-tree 13.0.0", "docify", @@ -27265,7 +27265,7 @@ dependencies = [ "sc-executor 0.32.0", "sc-executor-common 0.29.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "sp-runtime-interface-test-wasm", "sp-runtime-interface-test-wasm-deprecated", @@ -27304,7 +27304,7 @@ dependencies = [ "sp-api 26.0.0", "sp-core 28.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-staking 26.0.0", ] @@ -27332,7 +27332,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -27380,7 +27380,7 @@ dependencies = [ "sp-core 28.0.0", "sp-externalities 0.25.0", "sp-panic-handler 13.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "thiserror", "tracing", @@ -27467,7 +27467,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-runtime-interface 24.0.0", "thiserror", "x25519-dalek", @@ -27573,7 +27573,7 @@ dependencies = [ "serde", "sp-application-crypto 30.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -27583,7 +27583,7 @@ dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", ] @@ -27652,7 +27652,7 @@ name = "sp-transaction-pool" version = "26.0.0" dependencies = [ "sp-api 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -27674,7 +27674,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-inherents 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-trie 29.0.0", ] @@ -27710,7 +27710,7 @@ dependencies = [ "schnellru", "sp-core 28.0.0", "sp-externalities 0.25.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "thiserror", "tracing", "trie-bench", @@ -27801,7 +27801,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro 0.1.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-version-proc-macro 13.0.0", "thiserror", @@ -28090,7 +28090,7 @@ dependencies = [ "sp-blockchain", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-statement-store 10.0.0", "thiserror", ] @@ -28104,7 +28104,7 @@ dependencies = [ "frame-system 28.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -28143,7 +28143,7 @@ dependencies = [ "schemars", "serde", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "xcm-procedural 7.0.0", ] @@ -28193,7 +28193,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-executor 7.0.0", @@ -28235,7 +28235,7 @@ dependencies = [ "sp-arithmetic 23.0.0", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "tracing", @@ -28520,7 +28520,7 @@ dependencies = [ "scale-info", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-storage 19.0.0", "tokio", ] @@ -28543,7 +28543,7 @@ dependencies = [ "sp-block-builder 26.0.0", "sp-blockchain", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-tracing 16.0.0", "substrate-test-runtime-client", "tokio", @@ -28598,7 +28598,7 @@ dependencies = [ "scale-info", "sp-consensus-grandpa 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-trie 29.0.0", "structopt", "strum 0.26.3", @@ -28615,7 +28615,7 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "tokio", ] @@ -28646,7 +28646,7 @@ dependencies = [ "serde", "serde_json", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-trie 29.0.0", "trie-db", @@ -28673,7 +28673,7 @@ dependencies = [ "sp-core 28.0.0", "sp-keyring 31.0.0", "sp-keystore 0.34.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "tokio", ] @@ -28717,7 +28717,7 @@ dependencies = [ "sp-io 30.0.0", "sp-keyring 31.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", @@ -28742,7 +28742,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-client", "substrate-test-runtime", ] @@ -28758,7 +28758,7 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "substrate-test-runtime-client", "thiserror", ] @@ -29457,7 +29457,7 @@ dependencies = [ "frame-support 28.0.0", "polkadot-primitives 7.0.0", "smallvec", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", ] [[package]] @@ -29469,7 +29469,7 @@ dependencies = [ "polkadot-core-primitives 7.0.0", "rococo-runtime-constants 7.0.0", "smallvec", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "westend-runtime-constants 7.0.0", ] @@ -31126,7 +31126,7 @@ dependencies = [ "sp-consensus-babe 0.32.0", "sp-consensus-beefy 13.0.0", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "staging-xcm 7.0.0", "westend-runtime", "westend-runtime-constants 7.0.0", @@ -31230,7 +31230,7 @@ dependencies = [ "sp-mmr-primitives 26.0.0", "sp-npos-elections 26.0.0", "sp-offchain 26.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-session 27.0.0", "sp-staking 26.0.0", "sp-storage 19.0.0", @@ -31256,7 +31256,7 @@ dependencies = [ "polkadot-runtime-common 7.0.0", "smallvec", "sp-core 28.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-weights 27.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31722,7 +31722,7 @@ dependencies = [ "scale-info", "simple-mermaid 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31757,7 +31757,7 @@ dependencies = [ "sp-core 28.0.0", "sp-crypto-hashing 0.1.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31782,7 +31782,7 @@ dependencies = [ "sp-consensus", "sp-core 28.0.0", "sp-keyring 31.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-state-machine 0.35.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31866,7 +31866,7 @@ dependencies = [ "polkadot-runtime-parachains 7.0.0", "scale-info", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", @@ -31914,7 +31914,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "sp-tracing 16.0.0", "staging-xcm 7.0.0", @@ -31943,7 +31943,7 @@ dependencies = [ "scale-info", "sp-core 28.0.0", "sp-io 30.0.0", - "sp-runtime 31.0.1", + "sp-runtime 32.0.0", "sp-std 14.0.0", "staging-xcm 7.0.0", "staging-xcm-builder 7.0.0", diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml index 9c70b65060dd..ec5948263aed 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collectives-westend-runtime" -version = "3.0.0" +version = "3.1.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs index a052a9d3800c..e2dc6699723a 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/ambassador/mod.rs @@ -223,6 +223,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; } pub type AmbassadorSalaryInstance = pallet_salary::Instance2; diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs index 1e8212cf6ac2..709252d4715e 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/fellowship/mod.rs @@ -22,7 +22,7 @@ use crate::{ weights, xcm_config::{FellowshipAdminBodyId, LocationToAccountId, TreasurerBodyId, UsdtAssetHub}, AccountId, AssetRate, Balance, Balances, FellowshipReferenda, GovernanceLocation, - ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, + ParachainInfo, Preimage, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, Scheduler, System, WestendTreasuryAccount, DAYS, }; use cumulus_primitives_core::ParaId; @@ -211,6 +211,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<65536>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; } pub type FellowshipSalaryInstance = pallet_salary::Instance1; @@ -333,5 +334,5 @@ impl pallet_treasury::Config for Runtime { sp_core::ConstU8<1>, ConstU32<1000>, >; - type BlockNumberProvider = crate::System; + type BlockNumberProvider = System; } diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs index 5c2ba2e24c22..122a2fe9ea2a 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs @@ -126,7 +126,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: alloc::borrow::Cow::Borrowed("collectives-westend"), impl_name: alloc::borrow::Cow::Borrowed("collectives-westend"), authoring_version: 1, - spec_version: 1_017_001, + spec_version: 1_018_000, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 6, @@ -751,19 +751,56 @@ pub type UncheckedExtrinsic = /// All migrations executed on runtime upgrade as a nested tuple of types implementing /// `OnRuntimeUpgrade`. Included migrations must be idempotent. type Migrations = ( - // unreleased - pallet_collator_selection::migration::v2::MigrationToV2, - // unreleased - cumulus_pallet_xcmp_queue::migration::v4::MigrationToV4, - cumulus_pallet_xcmp_queue::migration::v5::MigrateV4ToV5, // permanent pallet_xcm::migration::MigrateToLatestXcmVersion, // unreleased - pallet_core_fellowship::migration::MigrateV0ToV1, - // unreleased - pallet_core_fellowship::migration::MigrateV0ToV1, + pallet_core_fellowship::migration::MigrateV1ToV2< + Runtime, + BlockNumberConverter, + FellowshipCoreInstance, + >, + pallet_core_fellowship::migration::MigrateV1ToV2< + Runtime, + BlockNumberConverter, + AmbassadorCoreInstance, + >, ); +// Helpers for the core fellowship pallet v1->v2 storage migration. +use sp_runtime::traits::BlockNumberProvider; +type CoreFellowshipLocalBlockNumber = ::BlockNumber; +type CoreFellowshipNewBlockNumber = as BlockNumberProvider>::BlockNumber; +pub struct BlockNumberConverter; +impl + pallet_core_fellowship::migration::v2::ConvertBlockNumber< + CoreFellowshipLocalBlockNumber, + CoreFellowshipNewBlockNumber, + > for BlockNumberConverter +{ + /// The equivalent moment in time from the perspective of the relay chain, starting from a + /// local moment in time (system block number) + fn equivalent_moment_in_time( + local: CoreFellowshipLocalBlockNumber, + ) -> CoreFellowshipNewBlockNumber { + let block_number = System::block_number(); + let local_duration = block_number.saturating_sub(local); + let relay_duration = Self::equivalent_block_duration(local_duration); //6s to 6s + let relay_block_number = ParachainSystem::last_relay_block_number(); + relay_block_number.saturating_sub(relay_duration) + } + + /// The equivalent duration from the perspective of the relay chain, starting from + /// a local duration (number of block). Identity function for Westend, since both + /// relay and collectives chain run 6s block times + fn equivalent_block_duration( + local: CoreFellowshipLocalBlockNumber, + ) -> CoreFellowshipNewBlockNumber { + local + } +} + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, diff --git a/prdoc/pr_6978.prdoc b/prdoc/pr_6978.prdoc new file mode 100644 index 000000000000..c1a6a77ef3e6 --- /dev/null +++ b/prdoc/pr_6978.prdoc @@ -0,0 +1,17 @@ +title: 'Adds BlockNumberProvider to pallet-core-fellowship' +doc: +- audience: Runtime Dev + description: |- + This PR adds a parameter 'BlockNumberProvider' to the pallet-core-fellowship + config such that a block provider can be set for use in the pallet. This would + usually be the local system pallet or the appropriate relay chain. Previously + it defaulted to the local system pallet. +crates: +- name: pallet-core-fellowship + bump: major +- name: sp-runtime + bump: major +- name: collectives-westend-runtime + bump: minor +- name: kitchensink-runtime + bump: patch diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml index 6d377cc92cce..37464e84b6f8 100644 --- a/substrate/bin/node/runtime/Cargo.toml +++ b/substrate/bin/node/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kitchensink-runtime" -version = "3.0.0-dev" +version = "3.0.1-dev" authors.workspace = true description = "Substrate node kitchensink runtime." edition.workspace = true diff --git a/substrate/bin/node/runtime/src/lib.rs b/substrate/bin/node/runtime/src/lib.rs index faffcd23fbcf..002f8424f2ff 100644 --- a/substrate/bin/node/runtime/src/lib.rs +++ b/substrate/bin/node/runtime/src/lib.rs @@ -177,7 +177,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. spec_version: 268, - impl_version: 0, + impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 2, system_version: 1, @@ -1990,6 +1990,7 @@ impl pallet_core_fellowship::Config for Runtime { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<16_384>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = System; } parameter_types! { diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml index c0017f477251..f5bd330f2476 100644 --- a/substrate/frame/core-fellowship/Cargo.toml +++ b/substrate/frame/core-fellowship/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-core-fellowship" -version = "12.0.0" +version = "13.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/frame/core-fellowship/src/benchmarking.rs b/substrate/frame/core-fellowship/src/benchmarking.rs index adb8a4a091b8..2176a8f4005d 100644 --- a/substrate/frame/core-fellowship/src/benchmarking.rs +++ b/substrate/frame/core-fellowship/src/benchmarking.rs @@ -15,17 +15,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Salary pallet benchmarking. +//! Core Fellowship pallet benchmarking. #![cfg(feature = "runtime-benchmarks")] use super::*; -use crate::Pallet as CoreFellowship; +use crate::{BlockNumberFor as CoreFellowshipBlockNumberFor, Pallet as CoreFellowship}; use alloc::{boxed::Box, vec}; use frame_benchmarking::v2::*; -use frame_system::{pallet_prelude::BlockNumberFor, RawOrigin}; +use frame_system::RawOrigin; use sp_arithmetic::traits::Bounded; +use sp_runtime::traits::BlockNumberProvider; const SEED: u32 = 0; @@ -35,6 +36,10 @@ type BenchResult = Result<(), BenchmarkError>; mod benchmarks { use super::*; + fn set_block_number, I: 'static>(n: CoreFellowshipBlockNumberFor) { + T::BlockNumberProvider::set_block_number(n); + } + fn ensure_evidence, I: 'static>(who: &T::AccountId) -> BenchResult { let evidence = BoundedVec::try_from(vec![0; Evidence::::bound()]).unwrap(); let wish = Wish::Retention; @@ -132,7 +137,7 @@ mod benchmarks { let member = make_member::(0)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; assert!(Member::::contains_key(&member)); @@ -151,7 +156,7 @@ mod benchmarks { let member = make_member::(2)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; assert!(Member::::contains_key(&member)); assert_eq!(T::Members::rank_of(&member), Some(2)); @@ -200,7 +205,7 @@ mod benchmarks { let member = make_member::(1)?; // Set it to the max value to ensure that any possible auto-demotion period has passed. - frame_system::Pallet::::set_block_number(BlockNumberFor::::max_value()); + set_block_number::(CoreFellowshipBlockNumberFor::::max_value()); ensure_evidence::(&member)?; #[extrinsic_call] @@ -263,9 +268,9 @@ mod benchmarks { #[benchmark] fn approve() -> Result<(), BenchmarkError> { let member = make_member::(1)?; - let then = frame_system::Pallet::::block_number(); + let then = T::BlockNumberProvider::current_block_number(); let now = then.saturating_plus_one(); - frame_system::Pallet::::set_block_number(now); + set_block_number::(now); ensure_evidence::(&member)?; assert_eq!(Member::::get(&member).unwrap().last_proof, then); diff --git a/substrate/frame/core-fellowship/src/lib.rs b/substrate/frame/core-fellowship/src/lib.rs index c61447e36280..33c9a31a3a59 100644 --- a/substrate/frame/core-fellowship/src/lib.rs +++ b/substrate/frame/core-fellowship/src/lib.rs @@ -153,11 +153,11 @@ impl< #[derive(Encode, Decode, Eq, PartialEq, Clone, TypeInfo, MaxEncodedLen, RuntimeDebug)] pub struct MemberStatus { /// Are they currently active? - is_active: bool, + pub is_active: bool, /// The block number at which we last promoted them. - last_promotion: BlockNumber, + pub last_promotion: BlockNumber, /// The last time a member was demoted, promoted or proved their rank. - last_proof: BlockNumber, + pub last_proof: BlockNumber, } #[frame_support::pallet] @@ -169,8 +169,9 @@ pub mod pallet { traits::{tokens::GetSalary, EnsureOrigin}, }; use frame_system::{ensure_root, pallet_prelude::*}; + use sp_runtime::traits::BlockNumberProvider; /// The in-code storage version. - const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); + const STORAGE_VERSION: StorageVersion = StorageVersion::new(2); #[pallet::pallet] #[pallet::storage_version(STORAGE_VERSION)] @@ -225,27 +226,34 @@ pub mod pallet { /// Increasing this value is supported, but decreasing it may lead to a broken state. #[pallet::constant] type MaxRank: Get; + + /// Provides the current block number. + /// + /// This is usually `cumulus_pallet_parachain_system::RelaychainDataProvider` if a + /// parachain, or `frame_system::Pallet` if a solochain. + type BlockNumberProvider: BlockNumberProvider; } + pub type BlockNumberFor = + <>::BlockNumberProvider as BlockNumberProvider>::BlockNumber; pub type ParamsOf = - ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; + ParamsType<>::Balance, BlockNumberFor, >::MaxRank>; pub type PartialParamsOf = ParamsType< Option<>::Balance>, - Option>, + Option>, >::MaxRank, >; - pub type MemberStatusOf = MemberStatus>; + pub type MemberStatusOf = MemberStatus>; pub type RankOf = <>::Members as RankedMembers>::Rank; /// The overall status of the system. #[pallet::storage] - pub(super) type Params, I: 'static = ()> = - StorageValue<_, ParamsOf, ValueQuery>; + pub type Params, I: 'static = ()> = StorageValue<_, ParamsOf, ValueQuery>; /// The status of a claimant. #[pallet::storage] - pub(super) type Member, I: 'static = ()> = - StorageMap<_, Twox64Concat, T::AccountId, MemberStatusOf, OptionQuery>; + pub type Member, I: 'static = ()> = + StorageMap<_, Twox64Concat, T::AccountId, MemberStatusOf, OptionQuery>; /// Some evidence together with the desired outcome for which it was presented. #[pallet::storage] @@ -341,13 +349,13 @@ pub mod pallet { }; if demotion_period.is_zero() { - return Err(Error::::NothingDoing.into()) + return Err(Error::::NothingDoing.into()); } let demotion_block = member.last_proof.saturating_add(demotion_period); // Ensure enough time has passed. - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); if now >= demotion_block { T::Members::demote(&who)?; let maybe_to_rank = T::Members::rank_of(&who); @@ -361,7 +369,7 @@ pub mod pallet { Event::::Offboarded { who } }; Self::deposit_event(event); - return Ok(Pays::No.into()) + return Ok(Pays::No.into()); } Err(Error::::NothingDoing.into()) @@ -426,7 +434,7 @@ pub mod pallet { ensure!(rank == at_rank, Error::::UnexpectedRank); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - member.last_proof = frame_system::Pallet::::block_number(); + member.last_proof = T::BlockNumberProvider::current_block_number(); Member::::insert(&who, &member); Self::dispose_evidence(who.clone(), at_rank, Some(at_rank)); @@ -450,7 +458,7 @@ pub mod pallet { ensure!(T::Members::rank_of(&who).is_none(), Error::::Ranked); T::Members::induct(&who)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); Member::::insert( &who, MemberStatus { is_active: true, last_promotion: now, last_proof: now }, @@ -483,7 +491,7 @@ pub mod pallet { ); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); let params = Params::::get(); let rank_index = Self::rank_to_index(to_rank).ok_or(Error::::InvalidRank)?; @@ -526,7 +534,7 @@ pub mod pallet { ensure!(to_rank > curr_rank, Error::::UnexpectedRank); let mut member = Member::::get(&who).ok_or(Error::::NotTracked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); member.last_promotion = now; member.last_proof = now; @@ -599,7 +607,7 @@ pub mod pallet { ensure!(!Member::::contains_key(&who), Error::::AlreadyInducted); let rank = T::Members::rank_of(&who).ok_or(Error::::Unranked)?; - let now = frame_system::Pallet::::block_number(); + let now = T::BlockNumberProvider::current_block_number(); Member::::insert( &who, MemberStatus { is_active: true, last_promotion: 0u32.into(), last_proof: now }, @@ -739,15 +747,15 @@ impl, I: 'static> RankedMembersSwapHandler for P fn swapped(old: &T::AccountId, new: &T::AccountId, _rank: u16) { if old == new { defensive!("Should not try to swap with self"); - return + return; } if !Member::::contains_key(old) { defensive!("Should not try to swap non-member"); - return + return; } if Member::::contains_key(new) { defensive!("Should not try to overwrite existing member"); - return + return; } if let Some(member) = Member::::take(old) { diff --git a/substrate/frame/core-fellowship/src/migration.rs b/substrate/frame/core-fellowship/src/migration.rs index b1e27d1e7936..958048aac377 100644 --- a/substrate/frame/core-fellowship/src/migration.rs +++ b/substrate/frame/core-fellowship/src/migration.rs @@ -68,34 +68,141 @@ mod v0 { StorageValue, ParamsOf, ValueQuery>; } -pub struct MigrateToV1(PhantomData<(T, I)>); -impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { - #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, TryRuntimeError> { - ensure!( - T::MaxRank::get() >= v0::RANK_COUNT as u32, - "pallet-core-fellowship: new bound should not truncate" - ); - Ok(Default::default()) +pub mod v1 { + use super::*; + use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; + + pub type MemberStatusOf = MemberStatus>; + /// V1 type for [`crate::Member`]. + #[storage_alias] + pub type Member, I: 'static> = StorageMap< + Pallet, + Twox64Concat, + ::AccountId, + MemberStatusOf, + OptionQuery, + >; + + pub type ParamsOf = + ParamsType<>::Balance, LocalBlockNumberFor, >::MaxRank>; + /// V1 type for [`crate::Params`]. + #[storage_alias] + pub type Params, I: 'static> = + StorageValue, ParamsOf, ValueQuery>; + + pub struct MigrateToV1(PhantomData<(T, I)>); + impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result, TryRuntimeError> { + ensure!( + T::MaxRank::get() >= v0::RANK_COUNT as u32, + "pallet-core-fellowship: new bound should not truncate" + ); + Ok(Default::default()) + } + + fn on_runtime_upgrade() -> frame_support::weights::Weight { + // Read the old value from storage + let old_value = v0::Params::::take(); + // Write the new value to storage + let new = ParamsOf:: { + active_salary: BoundedVec::defensive_truncate_from( + old_value.active_salary.to_vec(), + ), + passive_salary: BoundedVec::defensive_truncate_from( + old_value.passive_salary.to_vec(), + ), + demotion_period: BoundedVec::defensive_truncate_from( + old_value.demotion_period.to_vec(), + ), + min_promotion_period: BoundedVec::defensive_truncate_from( + old_value.min_promotion_period.to_vec(), + ), + offboard_timeout: old_value.offboard_timeout, + }; + Params::::put(new); + T::DbWeight::get().reads_writes(1, 1) + } + } +} + +pub mod v2 { + use super::*; + use crate::BlockNumberFor as NewBlockNumberFor; + use frame_system::pallet_prelude::BlockNumberFor as LocalBlockNumberFor; + + /// Converts previous (local) block number into the new one. May just be identity functions + /// if sticking with local block number as the provider. + pub trait ConvertBlockNumber { + /// Converts to the new type and finds the equivalent moment in time as relative to the new + /// block provider + /// + /// For instance - if your new version uses the relay chain number, you'll want to + /// use relay current - ((current local - local) * equivalent_block_duration) + fn equivalent_moment_in_time(local: L) -> N; + + /// Returns the equivalent time duration as the previous type when represented as the new + /// type + /// + /// For instance - If you previously had 12s blocks and are now following the relay chain's + /// 6, one local block is equivalent to 2 relay blocks in duration + fn equivalent_block_duration(local: L) -> N; } - fn on_runtime_upgrade() -> frame_support::weights::Weight { - // Read the old value from storage - let old_value = v0::Params::::take(); - // Write the new value to storage - let new = crate::ParamsType { - active_salary: BoundedVec::defensive_truncate_from(old_value.active_salary.to_vec()), - passive_salary: BoundedVec::defensive_truncate_from(old_value.passive_salary.to_vec()), - demotion_period: BoundedVec::defensive_truncate_from( - old_value.demotion_period.to_vec(), - ), - min_promotion_period: BoundedVec::defensive_truncate_from( - old_value.min_promotion_period.to_vec(), - ), - offboard_timeout: old_value.offboard_timeout, - }; - crate::Params::::put(new); - T::DbWeight::get().reads_writes(1, 1) + pub struct MigrateToV2( + PhantomData<(T, BlockNumberConverter, I)>, + ); + + impl, BlockNumberConverter, I: 'static> UncheckedOnRuntimeUpgrade + for MigrateToV2 + where + BlockNumberConverter: ConvertBlockNumber, NewBlockNumberFor>, + { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + let mut translation_count = 0; + + // Params conversion + let old_params = v1::Params::::take(); + let new_params = crate::ParamsOf:: { + active_salary: old_params.active_salary, + passive_salary: old_params.passive_salary, + demotion_period: BoundedVec::defensive_truncate_from( + old_params + .demotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect(), + ), + min_promotion_period: BoundedVec::defensive_truncate_from( + old_params + .min_promotion_period + .into_iter() + .map(|original| BlockNumberConverter::equivalent_block_duration(original)) + .collect(), + ), + offboard_timeout: BlockNumberConverter::equivalent_block_duration( + old_params.offboard_timeout, + ), + }; + crate::Params::::put(new_params); + translation_count.saturating_inc(); + + // Member conversion + crate::Member::::translate::, _>(|_, member_data| { + translation_count.saturating_inc(); + Some(crate::MemberStatus { + is_active: member_data.is_active, + last_promotion: BlockNumberConverter::equivalent_moment_in_time( + member_data.last_promotion, + ), + last_proof: BlockNumberConverter::equivalent_moment_in_time( + member_data.last_proof, + ), + }) + }); + + T::DbWeight::get().reads_writes(translation_count, translation_count) + } } } @@ -107,7 +214,20 @@ impl, I: 'static> UncheckedOnRuntimeUpgrade for MigrateToV1 { pub type MigrateV0ToV1 = frame_support::migrations::VersionedMigration< 0, // The migration will only execute when the on-chain storage version is 0 1, // The on-chain storage version will be set to 1 after the migration is complete - MigrateToV1, + v1::MigrateToV1, + crate::pallet::Pallet, + ::DbWeight, +>; + +/// [`UncheckedOnRuntimeUpgrade`] implementation [`MigrateToV2`] wrapped in a +/// [`VersionedMigration`](frame_support::migrations::VersionedMigration), which ensures that: +/// - The migration only runs once when the on-chain storage version is `1`. +/// - The on-chain storage version is updated to `2` after the migration executes. +/// - Reads/Writes from checking/settings the on-chain storage version are accounted for. +pub type MigrateV1ToV2 = frame_support::migrations::VersionedMigration< + 1, // The migration will only execute when the on-chain storage version is 0 + 2, // The on-chain storage version will be set to 1 after the migration is complete + v2::MigrateToV2, crate::pallet::Pallet, ::DbWeight, >; diff --git a/substrate/frame/core-fellowship/src/tests/integration.rs b/substrate/frame/core-fellowship/src/tests/integration.rs index 7a48ed9783e7..f128fb3f3263 100644 --- a/substrate/frame/core-fellowship/src/tests/integration.rs +++ b/substrate/frame/core-fellowship/src/tests/integration.rs @@ -81,6 +81,7 @@ impl Config for Test { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = EvidenceSize; type MaxRank = ConstU32<9>; + type BlockNumberProvider = frame_system::Pallet; } /// Convert the tally class into the minimum rank required to vote on the poll. diff --git a/substrate/frame/core-fellowship/src/tests/unit.rs b/substrate/frame/core-fellowship/src/tests/unit.rs index 11d1ea9fe5b7..9f7aaeb0bb81 100644 --- a/substrate/frame/core-fellowship/src/tests/unit.rs +++ b/substrate/frame/core-fellowship/src/tests/unit.rs @@ -118,6 +118,7 @@ impl Config for Test { type FastPromoteOrigin = Self::PromoteOrigin; type EvidenceSize = ConstU32<1024>; type MaxRank = ConstU32<9>; + type BlockNumberProvider = frame_system::Pallet; } pub fn new_test_ext() -> sp_io::TestExternalities { diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml index 89c221d574fc..0c21d2ec1eb9 100644 --- a/substrate/primitives/runtime/Cargo.toml +++ b/substrate/primitives/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sp-runtime" -version = "31.0.1" +version = "32.0.0" authors.workspace = true edition.workspace = true license = "Apache-2.0" diff --git a/substrate/primitives/runtime/src/traits/mod.rs b/substrate/primitives/runtime/src/traits/mod.rs index cfcc3e5a354d..25bffc97990c 100644 --- a/substrate/primitives/runtime/src/traits/mod.rs +++ b/substrate/primitives/runtime/src/traits/mod.rs @@ -2350,6 +2350,7 @@ pub trait BlockNumberProvider { + Debug + MaxEncodedLen + Copy + + Default + EncodeLike; /// Returns the current block number.