diff --git a/Cargo.lock b/Cargo.lock index c4ddaf19..67d5053c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -357,7 +357,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -456,7 +456,7 @@ dependencies = [ "cumulus-primitives-utility 0.8.1", "frame-benchmarking 29.0.0", "frame-executive 29.0.0", - "frame-metadata-hash-extension", + "frame-metadata-hash-extension 0.1.0", "frame-support 29.0.2", "frame-system 29.0.0", "frame-system-benchmarking 29.0.0", @@ -519,33 +519,33 @@ dependencies = [ [[package]] name = "asset-test-utils" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e1d4077fc518abe25e26f3963a080686cabecb97f192d9124be3e04cc21cad" -dependencies = [ - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-core 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-assets 33.0.0", - "pallet-balances 33.0.0", - "pallet-collator-selection 13.0.1", - "pallet-session 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-xcm 11.0.0", - "pallet-xcm-bridge-hub-router 0.9.0", - "parachains-common 11.0.0", +checksum = "c7e7f3e224a6407633a4b55cc2dbbbd002709a1c31ecc61232ef816ed8e4d69e" +dependencies = [ + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-core 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-assets 34.0.0", + "pallet-balances 34.0.0", + "pallet-collator-selection 14.0.0", + "pallet-session 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-xcm 12.0.0", + "pallet-xcm-bridge-hub-router 0.10.0", + "parachains-common 12.0.0", "parachains-runtimes-test-utils", "parity-scale-codec", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-parachain-info 0.11.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "staging-parachain-info 0.12.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", ] [[package]] @@ -892,7 +892,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ "bitcoin_hashes 0.11.0", - "rand", + "rand 0.8.5", "rand_core 0.6.4", "serde", "unicode-normalization", @@ -1143,19 +1143,19 @@ dependencies = [ [[package]] name = "bp-header-chain" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4a86e6438700a4217675ef3088fb08694ab69b1bdce4124099b1dcff9a6ff8" +checksum = "5947cb2260e3dd1f30894b31604fb6edac13a97d32b4242f2665918f3800eec8" dependencies = [ - "bp-runtime 0.11.0", + "bp-runtime 0.12.0", "finality-grandpa", - "frame-support 32.0.0", + "frame-support 33.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-consensus-grandpa 17.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -1177,13 +1177,13 @@ dependencies = [ [[package]] name = "bp-messages" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a8b4356728ca03a8246104e320a2b1d7ba8c7fbd2917bf62395290f6ef2cc1" +checksum = "763d870409a3865c0a3e557831eef3a72ed21850f293195abd6ebe01ea016c19" dependencies = [ - "bp-header-chain 0.11.0", - "bp-runtime 0.11.0", - "frame-support 32.0.0", + "bp-header-chain 0.12.0", + "bp-runtime 0.12.0", + "frame-support 33.0.0", "parity-scale-codec", "scale-info", "serde", @@ -1193,19 +1193,19 @@ dependencies = [ [[package]] name = "bp-parachains" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5a4983aec89871fe61f700cd4edaaf30288e7fbd927f7e4f879951f61569d4" +checksum = "5611ce066169f9a5a271e06036a600f4aec81a7038fc492f2abc3fb587ba3377" dependencies = [ - "bp-header-chain 0.11.0", - "bp-polkadot-core 0.11.0", - "bp-runtime 0.11.0", - "frame-support 32.0.0", + "bp-header-chain 0.12.0", + "bp-polkadot-core 0.12.0", + "bp-runtime 0.12.0", + "frame-support 33.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -1230,35 +1230,35 @@ dependencies = [ [[package]] name = "bp-polkadot-core" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54ef42ed5eb5ea249ee3f26f38ad114e379accfa1f2a8ee1ff87dc6bbc00b399" +checksum = "29b7fbe32c15d65f43dac5c5371bb13e0f0311165dc1394581749886047ce6e8" dependencies = [ - "bp-messages 0.11.0", - "bp-runtime 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-messages 0.12.0", + "bp-runtime 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "parity-util-mem", "scale-info", "serde", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "bp-relayers" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f6f38407e79458fefb4c14a6f9f2cd9779b2dfeb3b11112e20902ee9dfea5f" +checksum = "6e551221aed051c215eaf89f74c09006ef08ed343219f29a94a62956d296571c" dependencies = [ - "bp-messages 0.11.0", - "bp-runtime 0.11.0", - "frame-support 32.0.0", + "bp-messages 0.12.0", + "bp-runtime 0.12.0", + "frame-support 33.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -1283,17 +1283,17 @@ dependencies = [ "sp-state-machine 0.36.0", "sp-std", "sp-trie 30.0.0", - "trie-db", + "trie-db 0.28.0", ] [[package]] name = "bp-runtime" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67f4b1696822790b449046bdb89c273852ef2201a046b64b24293871a953e5e3" +checksum = "8272b8bff3f0de0c744b79e3cdeb1e4f5efc4850e989b977c7b6393fcb0d36d9" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "hash-db", "impl-trait-for-tuples", "log", @@ -1302,33 +1302,33 @@ dependencies = [ "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", - "trie-db", + "sp-trie 34.0.0", + "trie-db 0.29.1", ] [[package]] name = "bp-test-utils" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0462cedd4f4dba1dde9d296df6b0e128a61abecde6ff6efa3b122ee8ac2f811" +checksum = "e2f2897901eec59d41232e11924bd251552524a2971abee9a1c36f3e9815cbaa" dependencies = [ - "bp-header-chain 0.11.0", + "bp-header-chain 0.12.0", "bp-parachains", - "bp-polkadot-core 0.11.0", - "bp-runtime 0.11.0", - "ed25519-dalek", + "bp-polkadot-core 0.12.0", + "bp-runtime 0.12.0", + "ed25519-dalek 2.1.1", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 34.0.0", - "sp-consensus-grandpa 17.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] @@ -1354,50 +1354,50 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063e9ce60db859f26172c1428b251e628751850e7862065104e750310c6afbad" +checksum = "0181e1058f555b2e0f177e82042a6edd9c342ed4ec826376b2e5aa1cd29fc853" dependencies = [ "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "bridge-runtime-common" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dde81c8af81ee9bdf0374010288cf03ff3ccd7f57802f24889884f73d0b3bd3" +checksum = "f5bc8b6f7c61fb2f1bbcdb348ba6e9e7defb066771b42b2cd2a49846263a31f7" dependencies = [ - "bp-header-chain 0.11.0", - "bp-messages 0.11.0", + "bp-header-chain 0.12.0", + "bp-messages 0.12.0", "bp-parachains", - "bp-polkadot-core 0.11.0", + "bp-polkadot-core 0.12.0", "bp-relayers", - "bp-runtime 0.11.0", + "bp-runtime 0.12.0", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router 0.10.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-xcm-bridge-hub-router 0.11.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "hash-db", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", - "pallet-transaction-payment 32.0.0", - "pallet-utility 32.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-utility 33.0.0", "parity-scale-codec", "scale-info", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-trie 33.0.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", + "sp-trie 34.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", ] [[package]] @@ -1614,6 +1614,19 @@ dependencies = [ "unsigned-varint", ] +[[package]] +name = "cid" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +dependencies = [ + "core2", + "multibase", + "multihash 0.18.1", + "serde", + "unsigned-varint", +] + [[package]] name = "cipher" version = "0.2.5" @@ -1743,6 +1756,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "comfy-table" version = "7.1.0" @@ -1983,6 +2006,21 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.4.0" @@ -2096,9 +2134,9 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169c6bebaa58a8f0f2078747919ebd98df45d0d018a0f8caa66ec15e2ad43d4" +checksum = "56af3de66b0512db180c091ccbf673ed198f75a25b602289ee247251bf966c39" dependencies = [ "clap", "parity-scale-codec", @@ -2108,54 +2146,54 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "url", ] [[package]] name = "cumulus-client-collator" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1ffccac45cddcbb37b8c18283bd57638f648f725091d28c3ac3be515f8dd1d" +checksum = "aeaa7ba76cb14097c15105674be6ec74e58bc1313cb322a97e038c9abfbf09c4" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "futures", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-consensus", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "tracing", ] [[package]] name = "cumulus-client-consensus-aura" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d112f874c998d174f034532d238d5e0616c3455f8bf9bb5946c5617e7c7c0f" +checksum = "a999414a27e99ed73f447aba5f9382bb81fbf3e98a8c1a8874f71f929d094759" dependencies = [ "async-trait", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-client-parachain-inherent", - "cumulus-primitives-aura 0.11.0", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-aura 0.12.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "futures", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", "sc-consensus", "sc-consensus-aura", @@ -2163,73 +2201,73 @@ dependencies = [ "sc-consensus-slots", "sc-telemetry", "schnellru", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-aura 0.36.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", + "sp-inherents 31.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", - "sp-timestamp 30.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", + "sp-timestamp 31.0.0", "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "cumulus-client-consensus-common" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b6fc5e8237ff0e649c24fb1c31407fddb05cdf4773f83ca2a7b497305ae19b0" +checksum = "fc06ef9519e39f72915033e0aec418383707290103c8d9ba8ffbc70ddfd515e7" dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "dyn-clone", "futures", "log", "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", "sc-consensus", "sc-consensus-babe", "schnellru", "sp-blockchain", "sp-consensus", - "sp-consensus-slots 0.36.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-timestamp 30.0.0", - "sp-trie 33.0.0", + "sp-runtime 36.0.0", + "sp-timestamp 31.0.0", + "sp-trie 34.0.0", "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "cumulus-client-consensus-proposer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fb01ccc8275a4ded0caf788e561c7400e630585d34feec8a22700cbbe44f8bb" +checksum = "e8a533049ee548528aada1c09c5827c3a2fd8cce96ecb4ff1fca241abfef87ba" dependencies = [ "anyhow", "async-trait", - "cumulus-primitives-parachain-inherent 0.11.0", + "cumulus-primitives-parachain-inherent 0.12.0", "sp-consensus", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "thiserror", ] [[package]] name = "cumulus-client-network" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f70b5f3eb4385498880a74684be6bd17669f2a2b5c7db805eef16337af1d0cd" +checksum = "b1da1f0f7be1258a0f1a4a43ca0dd4a1add8e2e639dceaf310fc136d6835fe00" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2238,50 +2276,50 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "tracing", ] [[package]] name = "cumulus-client-parachain-inherent" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0342e88f2079d7b3287bd52b4e0f7885e563439ff2e8b8d36f99aa596b219e" +checksum = "cb5426870af0eac3277135aac62dafea82f9c42b501193bca5483c2eb9358b5b" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-parachain-inherent 0.11.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-parachain-inherent 0.12.0", "cumulus-relay-chain-interface", "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", "scale-info", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-crypto-hashing", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", "sp-storage 21.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e877fcdae06369ce17fd4d1fd0467d21b08338f7c944e225c5461472f54a166a" +checksum = "286e7071e367a4ee6f1e9c674a27118c6f04ef273b94194082b8155255451503" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "futures", "futures-timer", @@ -2289,34 +2327,34 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "sc-client-api", "sc-consensus", "sp-consensus", "sp-maybe-compressed-blob", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "tracing", ] [[package]] name = "cumulus-client-service" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "920c64fd704a14c571b79f5d0f19dd2638240f6a9f633f02072a35ab30db3341" +checksum = "a909ed00f0280a9f53838616bb8f56b180116838a8242b847a18c8950e7cc4ec" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-proof-size-hostfunction 0.6.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-proof-size-hostfunction 0.7.0", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", "sc-consensus", "sc-network", @@ -2328,13 +2366,13 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "sc-utils", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-transaction-pool 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-transaction-pool 31.0.0", ] [[package]] @@ -2358,20 +2396,20 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135b720fe4cd7d2e6282c0c13fbbcf68cd7dcb19d060b5032709c34582d574ad" +checksum = "fa2703d49952e0538c4d05fe1f1114e62741871693e862fc68ab56ae6b3b5230" dependencies = [ - "cumulus-pallet-parachain-system 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-aura 31.0.0", - "pallet-timestamp 31.0.0", + "cumulus-pallet-parachain-system 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-aura 32.0.0", + "pallet-timestamp 32.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", - "sp-consensus-aura 0.36.0", - "sp-runtime 35.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-aura 0.37.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -2408,43 +2446,43 @@ dependencies = [ "sp-trie 30.0.0", "sp-version 30.0.0", "staging-xcm 8.0.1", - "trie-db", + "trie-db 0.28.0", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b426ade835b03cb4eb0b7299a5918e96cb53ed0e38b0d07676be7ed8df772ff" +checksum = "249e7657ac378241ae6c437df851bbe0971d93df756d1201315395b5ce856974" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-parachain-inherent 0.11.0", - "cumulus-primitives-proof-size-hostfunction 0.6.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-parachain-inherent 0.12.0", + "cumulus-primitives-proof-size-hostfunction 0.7.0", "environmental", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", - "pallet-message-queue 35.0.0", + "pallet-message-queue 36.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-runtime-common 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-runtime-common 12.0.0", + "polkadot-runtime-parachains 12.0.0", "scale-info", "sp-core 32.0.0", "sp-externalities 0.28.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", - "sp-version 33.0.0", - "staging-xcm 11.0.0", - "trie-db", + "sp-trie 34.0.0", + "sp-version 34.0.0", + "staging-xcm 12.0.0", + "trie-db 0.29.1", ] [[package]] @@ -2476,16 +2514,16 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b08b5e3bba454f8eaa01a7507c1bacde9343a7a67fc20801e59e0c9c0ec9db" +checksum = "2be9d77e00ad1dbcf12dcd81c2758d651adf6e3072f3cb51c11d8739426f4cbb" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-session 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-session 33.0.0", "parity-scale-codec", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -2508,19 +2546,19 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f14dc8bc002babf1596515a2f1c0158ddeccbf1ef7f5656fe71c8e1fa4bde55" +checksum = "6b7737eb5d81bcd79df114e711927ba19c2dbd312f245ae03b76d330abb3506d" dependencies = [ - "cumulus-primitives-core 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "cumulus-primitives-core 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", + "staging-xcm 12.0.0", ] [[package]] @@ -2551,28 +2589,28 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5810a98c95f4219d7dcd6bd89d0c149fc45162e7e0c335579ba5545ec4b9c216" +checksum = "fb2939bc9749f4a5299ae20f7756ce69ce3e63f72ed936d7f1db0189187f70a1" dependencies = [ "bounded-collections 0.2.0", - "bp-xcm-bridge-hub-router 0.10.0", - "cumulus-primitives-core 0.11.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-xcm-bridge-hub-router 0.11.0", + "cumulus-primitives-core 0.12.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-message-queue 35.0.0", + "pallet-message-queue 36.0.0", "parity-scale-codec", - "polkadot-runtime-common 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-runtime-common 12.0.0", + "polkadot-runtime-parachains 12.0.0", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", ] [[package]] @@ -2592,16 +2630,16 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5e91498fef0a7502070d55949b3413361060b1e0556592ed851f220f8aafb4" +checksum = "a61fa5dad966e340092a4521b56b43dddce5bf466ddb07d9a01c534e63e4e0b7" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 11.0.0", - "polkadot-primitives 11.0.0", - "sp-api 30.0.0", - "sp-consensus-aura 0.36.0", - "sp-runtime 35.0.0", + "polkadot-core-primitives 12.0.0", + "polkadot-primitives 12.0.0", + "sp-api 31.0.0", + "sp-consensus-aura 0.37.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -2625,20 +2663,20 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a1b925068ede5dd9f571f3afcfca877b2f94f988d308d757224464a27bc6ce" +checksum = "ad51d36ea156ef84d7e8ca5cea881867d3540e8dfdb8ea6b9d2b9190197a22a5" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 11.0.0", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-core-primitives 12.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "scale-info", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-trie 33.0.0", - "staging-xcm 11.0.0", + "sp-trie 34.0.0", + "staging-xcm 12.0.0", ] [[package]] @@ -2659,18 +2697,20 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01642f846368bd7305a2b9c9874a4280b5097c62c33da84b2048e2e3b38bb03" +checksum = "9e6d358b1c4062048e47635b49d066131e4eef6314c0e81501d4c9c2e028dbc4" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-inherents 30.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] @@ -2686,13 +2726,31 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a9ce5326ecf86a75ee9a2d53ba8a6950f98d278a1cc88480f1dcbc90077d7dc" +checksum = "e736734a6b4b0308d931756c30c3472fa5ec99a95be14f70567f25c97b3822cc" dependencies = [ "sp-externalities 0.28.0", "sp-runtime-interface 27.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", +] + +[[package]] +name = "cumulus-primitives-storage-weight-reclaim" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e68201ff0845be29c3c0e7e408e5f9d4de0e01b55787fe2c8709e658cbd2c937" +dependencies = [ + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-proof-size-hostfunction 0.7.0", + "docify", + "frame-support 33.0.0", + "frame-system 33.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 36.0.0", + "sp-std", ] [[package]] @@ -2718,33 +2776,33 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b02524805657a76fcca354c2a9466580d7f980a9a9616a4ac1cb91597d1f451" +checksum = "5ee70eb2f55d20a965e3538fc96aac2801815af510b4460e8a5783f5197e0872" dependencies = [ - "cumulus-primitives-core 0.11.0", - "frame-support 32.0.0", + "cumulus-primitives-core 0.12.0", + "frame-support 33.0.0", "log", - "pallet-asset-conversion 14.0.0", + "pallet-asset-conversion 15.0.0", "parity-scale-codec", - "polkadot-runtime-common 11.0.0", - "polkadot-runtime-parachains 11.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "polkadot-runtime-common 12.0.0", + "polkadot-runtime-parachains 12.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", ] [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842505bb9820f5d3c7d2561ed9783cd495d3665729e42590b12641e73c69fcf5" +checksum = "d9557dc83e9fa1ab863f6070f9d325a8075cb00478f2a756132ed87b4e3a29ed" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "futures", "futures-timer", @@ -2755,48 +2813,48 @@ dependencies = [ "sc-sysinfo", "sc-telemetry", "sc-tracing", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-consensus", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", ] [[package]] name = "cumulus-relay-chain-interface" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a457e637e70eccddfdd06feaf5736e3fa3fd9955ef2dc9ef696cdea640fc6e4c" +checksum = "9ed3c0bd4319881da5f94b77380db377499e129a176184430b308d9d7bd1d9a8" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "futures", "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", "sc-client-api", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", - "sp-state-machine 0.39.0", + "sp-state-machine 0.40.0", "thiserror", ] [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f946e5e8f6199bad20b4e65b3e56fb6feeb3c59d50ede9909dcfa9c73697db2" +checksum = "d3ffcf7b86d4a140ba5ba6c94537ae54334c594bb4cf7a6464c848859b7970d1" dependencies = [ "array-bytes 6.2.2", "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", "parking_lot 0.12.1", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 11.0.0", + "polkadot-core-primitives 12.0.0", "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-chain-api", @@ -2805,7 +2863,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "polkadot-service", "sc-authority-discovery", "sc-client-api", @@ -2814,11 +2872,11 @@ dependencies = [ "sc-service", "sc-tracing", "sc-utils", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-babe 0.36.0", - "sp-runtime 35.0.0", + "sp-consensus-babe 0.37.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -2826,12 +2884,12 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b173a09d24c4ea2b6f90eb682276f844db7b180651f22a9e918f8bac0642075f" +checksum = "800d957241a91a58b55a3ee9f607caea2660a01d2fcfc285bdcec262a3d8882d" dependencies = [ "async-trait", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "cumulus-relay-chain-interface", "either", "futures", @@ -2840,7 +2898,7 @@ dependencies = [ "parity-scale-codec", "pin-project", "polkadot-overseer", - "rand", + "rand 0.8.5", "sc-client-api", "sc-rpc-api", "sc-service", @@ -2849,14 +2907,14 @@ dependencies = [ "serde_json", "smoldot", "smoldot-light", - "sp-api 30.0.0", - "sp-authority-discovery 30.0.0", - "sp-consensus-babe 0.36.0", + "sp-api 31.0.0", + "sp-authority-discovery 31.0.0", + "sp-consensus-babe 0.37.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-storage 21.0.0", - "sp-version 33.0.0", + "sp-version 34.0.0", "thiserror", "tokio", "tokio-util", @@ -2866,17 +2924,17 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f27d17ab307b0e255431fa21113f2aca1e0b27f54d272198972b29e2eeb88b" +checksum = "e8f509dfa3d3380fd0023f4cbd15bfeccd333de8d0140f85d13e6b295fb53dd7" dependencies = [ - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "parity-scale-codec", - "polkadot-primitives 11.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "polkadot-primitives 12.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] @@ -3267,10 +3325,19 @@ dependencies = [ "elliptic-curve", "rfc6979", "serdect", - "signature", + "signature 2.2.0", "spki", ] +[[package]] +name = "ed25519" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +dependencies = [ + "signature 1.6.4", +] + [[package]] name = "ed25519" version = "2.2.3" @@ -3278,7 +3345,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "signature", + "signature 2.2.0", +] + +[[package]] +name = "ed25519-dalek" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", + "serde", + "sha2 0.9.9", + "zeroize", ] [[package]] @@ -3288,7 +3369,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519", + "ed25519 2.2.3", "rand_core 0.6.4", "serde", "sha2 0.10.8", @@ -3317,7 +3398,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519", + "ed25519 2.2.3", "hashbrown 0.14.3", "hex", "rand_core 0.6.4", @@ -3353,35 +3434,35 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2117a0c89f2afd71f15eebe18f4b48790b675314426773ea282e9f3ff08e5afa" +checksum = "f1b85d59d4b6e8424779daea51988382f0fd323e3f5507ac886f384848c85dfe" dependencies = [ "asset-test-utils", - "bp-messages 0.11.0", + "bp-messages 0.12.0", "bridge-runtime-common", - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-core 0.11.0", - "frame-support 32.0.0", - "pallet-assets 33.0.0", - "pallet-balances 33.0.0", + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-core 0.12.0", + "frame-support 33.0.0", + "pallet-assets 34.0.0", + "pallet-balances 34.0.0", "pallet-bridge-messages", - "pallet-message-queue 35.0.0", - "pallet-xcm 11.0.0", - "parachains-common 11.0.0", + "pallet-message-queue 36.0.0", + "pallet-xcm 12.0.0", + "parachains-common 12.0.0", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-parachains 12.0.0", "sc-consensus-grandpa", - "sp-authority-discovery 30.0.0", - "sp-consensus-babe 0.36.0", - "sp-consensus-beefy 17.0.0", + "sp-authority-discovery 31.0.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "staging-xcm 11.0.0", + "sp-runtime 36.0.0", + "staging-xcm 12.0.0", "xcm-emulator", ] @@ -3403,6 +3484,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "enum-as-inner" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 2.0.55", +] + [[package]] name = "enumflags2" version = "0.7.9" @@ -3750,7 +3843,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -3787,6 +3880,21 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + [[package]] name = "fork-tree" version = "13.0.0" @@ -3839,24 +3947,24 @@ dependencies = [ [[package]] name = "frame-benchmarking" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6f8e21cbac73688175cf9b531ed1c3f6578420a0f6106282aa8e5ed6fe3347" +checksum = "f963589fa0f5ef5fe87fad5a9ac9ec4a43d83fd63e1993024576a8dcaee5e228" dependencies = [ - "frame-support 32.0.0", - "frame-support-procedural 27.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-support-procedural 28.0.0", + "frame-system 33.0.0", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-runtime-interface 27.0.0", "sp-std", "sp-storage 21.0.0", @@ -3865,18 +3973,18 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be33471ac5fa10ca585d3e06642cc8c754ecd9cb8a76905bf648cff17990e32" +checksum = "e13ce497c53ed3a9aadadfc3ea7904b00717965156c0e2e6dd16fc049a379cd7" dependencies = [ "Inflector", "array-bytes 6.2.2", "chrono", "clap", "comfy-table", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "gethostname", "handlebars", "itertools 0.10.5", @@ -3884,9 +3992,10 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "rand", + "rand 0.8.5", "rand_pcg", "sc-block-builder", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-client-db", @@ -3895,18 +4004,19 @@ dependencies = [ "sc-sysinfo", "serde", "serde_json", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-database", "sp-externalities 0.28.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-storage 21.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "sp-wasm-interface 21.0.0", "thiserror", "thousands", @@ -3944,19 +4054,19 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c897b912f222280123eedee768b172ed74600292dfbb22843c95c9177e97358" +checksum = "ee6e46fd5f6bbbce22fcb19bccce899b4e83e917ba5181b1adae94abb086f124" dependencies = [ "frame-election-provider-solution-type", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-npos-elections 30.0.0", - "sp-runtime 35.0.0", + "sp-npos-elections 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -3981,20 +4091,20 @@ dependencies = [ [[package]] name = "frame-executive" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cbd97de3a8af65a9e1752b465fc19c7fe19c62ca1842ccec47f3002667c2172" +checksum = "01d5b1ec42b019aa16d1f9269f74f391c32ce642cb2aad7b1b6a6d65a34e1bc6" dependencies = [ "aquamarine 0.3.3", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-try-runtime 0.38.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-try-runtime 0.39.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-tracing 17.0.0", ] @@ -4028,26 +4138,19 @@ dependencies = [ ] [[package]] -name = "frame-remote-externalities" -version = "0.39.0" +name = "frame-metadata-hash-extension" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4afeb0769c0ef010c0dcc681a60167692a1cd52f0c0729b327a4415facddc5" +checksum = "c51ead97e4ac8fdd3b62258bf5f97d2d82412ec0386388ce8296aa23d561536f" dependencies = [ - "futures", - "indicatif", - "jsonrpsee", + "array-bytes 6.2.2", + "docify", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", - "serde", - "sp-core 32.0.0", - "sp-crypto-hashing", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", - "spinners", - "substrate-rpc-client", - "tokio", - "tokio-retry", + "scale-info", + "sp-runtime 36.0.0", ] [[package]] @@ -4094,9 +4197,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97100a956a2cd152ad4e63a5ec7b5e58503653223a73fff6e916b910b37f12ed" +checksum = "9d04fc1fdbc7bdcb1cb54834e16a5194e5a16a25bfdaca1b761ee9ff4963366f" dependencies = [ "aquamarine 0.5.0", "array-bytes 6.2.2", @@ -4104,7 +4207,7 @@ dependencies = [ "docify", "environmental", "frame-metadata", - "frame-support-procedural 27.0.0", + "frame-support-procedural 28.0.0", "impl-trait-for-tuples", "k256", "log", @@ -4115,18 +4218,18 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", "sp-crypto-hashing-proc-macro", "sp-debug-derive", - "sp-genesis-builder 0.11.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", "sp-metadata-ir 0.7.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", + "sp-state-machine 0.40.0", "sp-std", "sp-tracing 17.0.0", "sp-weights 31.0.0", @@ -4156,15 +4259,15 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a74eda80052082e8acd36c7fa232569ce1f968c7ae2adc56d082039ac9d6ba4" +checksum = "3d8eaf3bb331b98427158733e221bd6fb79e9f213da55b305e159dc023d41fd2" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.2.0", "expander 2.1.0", - "frame-support-procedural-tools 11.0.1", + "frame-support-procedural-tools 12.0.0", "itertools 0.10.5", "macro_magic", "proc-macro-warning", @@ -4189,9 +4292,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "11.0.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b482a1d18fa63aed1ff3fe3fcfb3bc23d92cb3903d6b9774f75dc2c4e1001c3a" +checksum = "a40b5cc8526c9aad01cdf46dcee6cbefd6f6c78e022607ff4cf76094919b6462" dependencies = [ "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.1.0", @@ -4245,22 +4348,22 @@ dependencies = [ [[package]] name = "frame-system" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562e02f5139f1beb0edd3cac2db3f974d98b7459342210d101f451d26886ca33" +checksum = "64265317899a2ecfc465a1ab55fa3094dbbbc7061292592fdbbb8acc136c4735" dependencies = [ "cfg-if", "docify", - "frame-support 32.0.0", + "frame-support 33.0.0", "log", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-version 33.0.0", + "sp-version 34.0.0", "sp-weights 31.0.0", ] @@ -4282,17 +4385,17 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4976a4dfad8b4abff9dfc5e1a5bcdfa0452765f5c726805499ea30be0df4eaa4" +checksum = "1a23446bf524bcc64351ecc5a50925debdc92d50a0b8384c3064dc13b3c64ca3" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -4308,12 +4411,12 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24451c0fef0c35c50bf577aadd16bb3c7b9eb74f12bb1708114d24c6f750e165" +checksum = "54771ae481dd08825d4de28b1b3623163efd9e7c4b59a6db1fb048dcdf73789e" dependencies = [ "parity-scale-codec", - "sp-api 30.0.0", + "sp-api 31.0.0", ] [[package]] @@ -4331,14 +4434,14 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883f2a531ab7857e8b4bb09997f1333635da1b5e627ac1651c16b5e5152d8fa3" +checksum = "8f542a58bd43234882faff12062ce94838b3bbca1b6ed6b32180ee153350905f" dependencies = [ - "frame-support 32.0.0", + "frame-support 33.0.0", "parity-scale-codec", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -4579,7 +4682,7 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "rand", + "rand 0.8.5", "rand_core 0.6.4", ] @@ -4635,7 +4738,7 @@ dependencies = [ "parking_lot 0.12.1", "portable-atomic", "quanta", - "rand", + "rand 0.8.5", "smallvec", "spinning_top", ] @@ -4962,6 +5065,16 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + [[package]] name = "idna" version = "0.5.0" @@ -5096,19 +5209,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "indicatif" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" -dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", -] - [[package]] name = "inout" version = "0.1.3" @@ -5148,29 +5248,29 @@ version = "0.0.0" dependencies = [ "asset-hub-paseo-runtime", "asset-test-utils", - "cumulus-primitives-core 0.11.0", + "cumulus-primitives-core 0.12.0", "emulated-integration-tests-common", - "frame-support 32.0.0", - "pallet-assets 33.0.0", - "pallet-balances 33.0.0", - "pallet-message-queue 35.0.0", - "pallet-xcm 11.0.0", + "frame-support 33.0.0", + "pallet-assets 34.0.0", + "pallet-balances 34.0.0", + "pallet-message-queue 36.0.0", + "pallet-xcm 12.0.0", "parity-scale-codec", "paseo-runtime", "paseo-runtime-constants", - "polkadot-primitives 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-parachains 12.0.0", "pop-runtime-common", "pop-runtime-devnet", - "sp-authority-discovery 30.0.0", - "sp-consensus-aura 0.36.0", - "sp-consensus-babe 0.36.0", - "sp-consensus-beefy 17.0.0", - "sp-consensus-grandpa 17.0.0", + "sp-authority-discovery 31.0.0", + "sp-consensus-aura 0.37.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-beefy 18.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", + "sp-runtime 36.0.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", "tracing-subscriber 0.3.18", ] @@ -5278,7 +5378,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" dependencies = [ "jsonrpsee-core", - "jsonrpsee-http-client", "jsonrpsee-proc-macros", "jsonrpsee-server", "jsonrpsee-types", @@ -5323,7 +5422,7 @@ dependencies = [ "jsonrpsee-types", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", "rustc-hash", "serde", "serde_json", @@ -5333,26 +5432,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "jsonrpsee-http-client" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" -dependencies = [ - "async-trait", - "hyper", - "hyper-rustls", - "jsonrpsee-core", - "jsonrpsee-types", - "serde", - "serde_json", - "thiserror", - "tokio", - "tower", - "tracing", - "url", -] - [[package]] name = "jsonrpsee-proc-macros" version = "0.22.5" @@ -5600,7 +5679,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "quick-protobuf", - "rand", + "rand 0.8.5", "rw-stream-sink", "smallvec", "thiserror", @@ -5619,7 +5698,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "smallvec", - "trust-dns-resolver", + "trust-dns-resolver 0.22.0", ] [[package]] @@ -5651,12 +5730,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ "bs58 0.4.0", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "log", "multiaddr", "multihash 0.17.0", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "thiserror", "zeroize", @@ -5681,7 +5760,7 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror", @@ -5703,11 +5782,11 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "tokio", - "trust-dns-proto", + "trust-dns-proto 0.22.0", "void", ] @@ -5739,7 +5818,7 @@ dependencies = [ "log", "once_cell", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", @@ -5761,7 +5840,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "void", ] @@ -5781,7 +5860,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "quinn-proto", - "rand", + "rand 0.8.5", "rustls 0.20.9", "thiserror", "tokio", @@ -5799,7 +5878,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand", + "rand 0.8.5", "smallvec", ] @@ -5818,7 +5897,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "rand", + "rand 0.8.5", "smallvec", "tokio", "void", @@ -5866,7 +5945,7 @@ dependencies = [ "rustls 0.20.9", "thiserror", "webpki", - "x509-parser", + "x509-parser 0.14.0", "yasna", ] @@ -5955,7 +6034,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand", + "rand 0.8.5", "serde", "sha2 0.9.9", "typenum", @@ -6065,46 +6144,101 @@ dependencies = [ ] [[package]] -name = "lock_api" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "lru" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" -dependencies = [ - "hashbrown 0.12.3", -] - -[[package]] -name = "lru" -version = "0.10.1" +name = "litep2p" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +checksum = "9b53e78902be9d0d77df70677242b7fc9815a33a168949b5480ee089e16535e7" dependencies = [ - "hashbrown 0.13.2", -] - -[[package]] -name = "lru" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" - -[[package]] + "async-trait", + "bs58 0.4.0", + "bytes", + "cid 0.10.1", + "ed25519-dalek 1.0.1", + "futures", + "futures-timer", + "hex-literal", + "indexmap 2.2.6", + "libc", + "mockall", + "multiaddr", + "multihash 0.17.0", + "network-interface", + "nohash-hasher", + "parking_lot 0.12.1", + "pin-project", + "prost 0.11.9", + "prost-build", + "quinn", + "rand 0.8.5", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "serde", + "sha2 0.10.8", + "simple-dns", + "smallvec", + "snow", + "socket2 0.5.6", + "static_assertions", + "str0m", + "thiserror", + "tokio", + "tokio-stream", + "tokio-tungstenite", + "tokio-util", + "tracing", + "trust-dns-resolver 0.23.2", + "uint", + "unsigned-varint", + "url", + "webpki", + "x25519-dalek 2.0.1", + "x509-parser 0.15.1", + "yasna", + "zeroize", +] + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "lru" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" +dependencies = [ + "hashbrown 0.12.3", +] + +[[package]] +name = "lru" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +dependencies = [ + "hashbrown 0.13.2", +] + +[[package]] +name = "lru" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" + +[[package]] name = "lru-cache" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -6190,12 +6324,6 @@ dependencies = [ "syn 2.0.55", ] -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - [[package]] name = "match_cfg" version = "0.1.0" @@ -6287,6 +6415,20 @@ dependencies = [ "hash-db", ] +[[package]] +name = "merkleized-metadata" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f313fcff1d2a4bcaa2deeaa00bf7530d77d5f7bd0467a117dde2e29a75a7a17a" +dependencies = [ + "array-bytes 6.2.2", + "blake3", + "frame-metadata", + "parity-scale-codec", + "scale-decode", + "scale-info", +] + [[package]] name = "merlin" version = "3.0.0" @@ -6306,7 +6448,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ "futures", - "rand", + "rand 0.8.5", "thrift", ] @@ -6353,7 +6495,7 @@ dependencies = [ "lioness", "log", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", "subtle 2.5.0", @@ -6363,38 +6505,38 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "463f3038aebf0766b75c231e293293dec7b85f2358120a2696470159008ddfd2" +checksum = "686cce3698548808445b0bbc8348a30cafc7d6fc6dbf8df0ef5027b08e4fe037" dependencies = [ "futures", "log", "parity-scale-codec", "sc-client-api", "sc-offchain", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-beefy 17.0.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", - "sp-mmr-primitives 30.0.0", - "sp-runtime 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "mmr-rpc" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d17ec87c5d04009e7d7b149abb2aa8495e2893c5920ce4a83679c76e5d6320f7" +checksum = "70db3d6f4fdfd688a4f995f5eb3ee9764b766a01f4a4789fa5469a02d213ee12" dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", - "sp-mmr-primitives 30.0.0", - "sp-runtime 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -6477,10 +6619,14 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", "core2", "digest 0.10.7", "multihash-derive 0.8.0", "sha2 0.10.8", + "sha3", "unsigned-varint", ] @@ -6606,7 +6752,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand", + "rand 0.8.5", ] [[package]] @@ -6681,6 +6827,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "network-interface" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a43439bf756eed340bdf8feba761e2d50c7d47175d87545cd5cbe4a137c4d1" +dependencies = [ + "cc", + "libc", + "thiserror", + "winapi", +] + [[package]] name = "nix" version = "0.24.3" @@ -6749,6 +6907,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + [[package]] name = "num-bigint" version = "0.4.4" @@ -6826,12 +6994,6 @@ dependencies = [ "libc", ] -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - [[package]] name = "object" version = "0.30.4" @@ -6880,12 +7042,60 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "openssl" +version = "0.10.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.55", +] + [[package]] name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "300.3.1+3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +dependencies = [ + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -6934,6 +7144,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + [[package]] name = "pallet-asset-conversion" version = "11.0.0" @@ -6955,20 +7171,21 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66fbfb4b9a3a6430f5925a09257c61a048bf0dfbad26f814e0f0e517f43c06a" +checksum = "00878f866191e08a7f6a74a0378c1d4d759e356d5fc3e3dae51fa414b44fad93" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7006,17 +7223,17 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a63f90c10e0746fce0512e37e1a354fe8c48f32e4e20211e0c1ac9b0e4b3febb" +checksum = "a2908c5abe694fc6d1e9f1dbc9049910cf7086416e0c3214ff4734f02c055d82" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7041,20 +7258,20 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27f76cc9151160c08fcee2e095b91048a2d1cb041b7c022a88f98ba220827b4" +checksum = "cbdecfbbcc55a4050a91bf2180b5b574fe3e20a925c1a836187041974c6f9248" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-transaction-payment 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-transaction-payment 33.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7077,18 +7294,18 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0d9362dc1b75cead58f5e9a6004d305f81b2bf38c52e5454d1d868e2cc98f" +checksum = "14bb2544de653caa76f88156c53ccdea218737ae00ef37b949786bc4c13719f8" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7112,19 +7329,19 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb27318bf97e8116b1383c726427ab8d6d9dac4da99c8540a247518398c2a55" +checksum = "7d39e0cf359277a802199f4f78604ddb62f6616e6c625a3b958abec063b1a66f" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-timestamp 31.0.0", + "pallet-timestamp 32.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", - "sp-consensus-aura 0.36.0", - "sp-runtime 35.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-aura 0.37.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7147,18 +7364,18 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "303077e7ec8808fdd9df22a6eaf9d38932a9b7df07c29423935384cf43babb2f" +checksum = "35807c44d2caf67038ae3b3cd948a36014a63e75f96bab3754350deec7cf8e20" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-session 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-session 33.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", - "sp-authority-discovery 30.0.0", - "sp-runtime 35.0.0", + "sp-application-crypto 35.0.0", + "sp-authority-discovery 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7179,16 +7396,16 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3544ca79d7b1f3b9a0efe6b54038143962e8b05d57a3a4172cd11e7216c43d6" +checksum = "a9c6fadb06cb9f04998aebabf282e15a6bc35ac36de0c6fccb43a0efb38a755c" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7219,26 +7436,26 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac02d082761843190fddfea58ce3a8cf042e92d2d78bb21426d2f960880a875c" +checksum = "d1e8bc4e03c6e92cfbac89e9b505ff43fae538915fc277f4597733775c49fa76" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", - "pallet-session 32.0.0", - "pallet-timestamp 31.0.0", + "pallet-authorship 33.0.0", + "pallet-session 33.0.0", + "pallet-timestamp 32.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", - "sp-consensus-babe 0.36.0", + "sp-application-crypto 35.0.0", + "sp-consensus-babe 0.37.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -7267,23 +7484,23 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "664e6da2fe296a6597f2508f8754bfedaf06b5fc7bc657f7327b7d91896f84f7" +checksum = "235a798b0ef83ef012fe79ed01617d84882e682aa40b937ca22e23ee429ab2d7" dependencies = [ "aquamarine 0.5.0", "docify", - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-tracing 17.0.0", ] @@ -7307,18 +7524,18 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b56b559fbf1b04e08f42b08c0cb133cf732b4b0cafd315a3a24ba1ae60669d7e" +checksum = "06c00a7041511735547ac443a14ecb2915976725dfbf1d3d9f64df20359e483e" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7345,22 +7562,22 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b36b750d43f02589284a26ae4bcdaa9cd957abd12ffcedccf5de7f3ede20e14e" +checksum = "42a846fddc17ec4bb5901f446a1f474090de2778c215aea9ab209631c88cf879" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", - "pallet-session 32.0.0", + "pallet-authorship 33.0.0", + "pallet-session 33.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-consensus-beefy 17.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-consensus-beefy 18.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -7392,27 +7609,27 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a0ec062385375cee83f44985bf4d32c86e6ca4018e0a867b448a9a572896388" +checksum = "b59f46e15d62db39a20fb254324f5a33cf3c652ca6aa656ba6419ae5c8059336" dependencies = [ "array-bytes 6.2.2", "binary-merkle-tree 15.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-beefy 32.0.0", - "pallet-mmr 31.0.0", - "pallet-session 32.0.0", + "pallet-beefy 33.0.0", + "pallet-mmr 32.0.0", + "pallet-session 33.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-api 30.0.0", - "sp-consensus-beefy 17.0.0", + "sp-api 31.0.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-std", ] @@ -7437,104 +7654,104 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe92916d8bb2f2ce84195ae5e6baec83c5a65bf685613d7cc207f0b8fd26ea43" +checksum = "56765a826bcdc19693fc327757108d79ac03e7545bc3561a2434bb0238679ee6" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-treasury 31.0.0", + "pallet-treasury 32.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-bridge-grandpa" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88e0f44b87681bafd9deec464b7f0d4f3c9b050b53ef1588eb5312d26ebc30a5" +checksum = "392088cb0e26f6bd3add91b7d1cf1df60166fdb60643a4b577951309621610e0" dependencies = [ - "bp-header-chain 0.11.0", - "bp-runtime 0.11.0", + "bp-header-chain 0.12.0", + "bp-runtime 0.12.0", "bp-test-utils", "finality-grandpa", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-consensus-grandpa 17.0.0", - "sp-runtime 35.0.0", + "sp-consensus-grandpa 18.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] name = "pallet-bridge-messages" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9da377cff690ae52d872bdc6dd00ef7ebb3b2eb092ddacc2e26e9efb9f13631" +checksum = "112b595ff46a2831be1c22ffb3a9f5fd44b875489b8dde8bcd4509d75a77bb36" dependencies = [ - "bp-messages 0.11.0", - "bp-runtime 0.11.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-messages 0.12.0", + "bp-runtime 0.12.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "num-traits", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-bridge-parachains" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c9e9466750027c10df653ac91eaaffe042d1f94dca5f561b6ea9f54f389d496" +checksum = "bc8495da753089436f1e09e36ebb311182bc2c594decce628017f009c9af9a45" dependencies = [ - "bp-header-chain 0.11.0", + "bp-header-chain 0.12.0", "bp-parachains", - "bp-polkadot-core 0.11.0", - "bp-runtime 0.11.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-polkadot-core 0.12.0", + "bp-runtime 0.12.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] name = "pallet-bridge-relayers" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9380cbce05df9451cb9b2149e1284090c0da3f3ab9615b8810b1cb0e2ab3aed5" +checksum = "28ff139bff796f25ba8c53f8e540b4943d04adeb17f2496de7a66f3a6fdfdf4a" dependencies = [ - "bp-messages 0.11.0", + "bp-messages 0.12.0", "bp-relayers", - "bp-runtime 0.11.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-runtime 0.12.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "pallet-bridge-messages", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7559,19 +7776,21 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0d73ed3f977ca5874e32936f7605e83e96f7eb0cb7fca46b9a3f5a8df1933d5" +checksum = "58e06a681df643f0bf7225c09b4d33ceaaebfe6ebfb13d0ea686f11d20901e9b" dependencies = [ "bitvec", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "log", "parity-scale-codec", "scale-info", + "sp-api 31.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7597,21 +7816,21 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5612487abb09a9e5b6f3a694639fd0826a8b3bae1335047899f032f292f7f410" +checksum = "813290bcfde2e10ad4a37763642e22186e28cf7d675cbf525f2276151444008c" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-bounties 31.0.0", - "pallet-treasury 31.0.0", + "pallet-bounties 32.0.0", + "pallet-treasury 32.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7629,7 +7848,7 @@ dependencies = [ "pallet-balances 29.0.2", "pallet-session 29.0.0", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-runtime 32.0.0", "sp-staking 27.0.0", @@ -7638,73 +7857,73 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "13.0.1" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e0724831b2b1775542055c80918e78478953ee8d6777962a947404f22001c75" +checksum = "7b8c0293db4d8d6632330e8ea1d8ad83711c144fe8b03a14ae15fe1678c7291b" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", - "pallet-balances 33.0.0", - "pallet-session 32.0.0", + "pallet-authorship 33.0.0", + "pallet-balances 34.0.0", + "pallet-session 33.0.0", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] [[package]] name = "pallet-collective" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f84d7ad169667bcf184da694db6322bd9a68d9d0bb05b2727005cfadd2b8a17" +checksum = "c2f5bea608ae6d9e8e12cd1e57d4781ccccf62a87e498bb6318ffe2243815ab4" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-contracts" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae7354ec341dbdd1df77fd0a55708fa49a164901db89920fdca4132f3991ee1" +checksum = "8117764e8436e9ad3f134c313a65b0dad95f1353349ddd9a78a6b527dbbeb320" dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "pallet-contracts-proc-macro", "pallet-contracts-uapi", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "rand_pcg", "scale-info", "serde", "smallvec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", "wasm-instrument", "wasmi", ] @@ -7722,9 +7941,9 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" -version = "9.0.0" +version = "10.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d7a51646d9ff1d91abd0186d2c074f0dfd3b1a2d55f08a229a2f2e4bc6d1e49" +checksum = "c611f7343efdff673fec3090ab4ed5c32c63f9756f25f666fb453ef33b26bafb" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -7753,38 +7972,38 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43080685819927c77fb38dda17e593eab2478406d674dd8c69200129cf613e77" +checksum = "f0b8fc61dec0ae9760f00fb84a621e383ebb0bd1d2f6a4777bc55977624da5d1" dependencies = [ "assert_matches", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-democracy" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83740afbabdabd41a9af23e1085db431b7d0aa10e542f6e1862aa14ff76eeec9" +checksum = "fcb285cd2c58b49219c9980b9c30d4c241920c5a55ae5df44c6e3649dd5057fd" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -7801,7 +8020,7 @@ dependencies = [ "log", "pallet-election-provider-support-benchmarking 28.0.0", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-arithmetic 24.0.0", "sp-core 29.0.0", @@ -7814,24 +8033,24 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd4127300982c54fb31630a3a002daeb060556c0d0ca17031975fe25d613f432" +checksum = "45d7050267a6ce48b2d5530ea5c3b939c8f8a70e42b26db96cb1e859a3dd40c9" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-election-provider-support-benchmarking 31.0.0", + "pallet-election-provider-support-benchmarking 32.0.0", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-npos-elections 30.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-npos-elections 31.0.0", + "sp-runtime 36.0.0", "sp-std", "strum 0.26.3", ] @@ -7853,36 +8072,36 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d47f77fc73b1caf6317515e884a1451786c8b71fddd910b753a73da7ee4fe84" +checksum = "3cea3c30507dd5bc3ca2657a2b729dbb9c77f0ae7103778e148d4667d1f0dfe6" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", - "sp-npos-elections 30.0.0", - "sp-runtime 35.0.0", + "sp-npos-elections 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-elections-phragmen" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08fe6701c248d87e489e998230180b112e639db09c0a50cf6e44cf399bc1028f" +checksum = "e4482e691c61ea7d68d09a0d3221a2223b36118874c1923a3733a0ff1a9d4a65" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-npos-elections 30.0.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-npos-elections 31.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -7908,21 +8127,21 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2f9df9cbcba5c986e8abb00dc6184cacebcd96064f706bbd47c870255fa4f1" +checksum = "3413d41515d5679fa680f96ceac185ede18ac22002837216c9fab863d4a367b7" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -7952,25 +8171,25 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6beb51686baee78fc838861b825c1b8f1b66a7633dc502dc70da491aed82dcbb" +checksum = "63024f2e3aee907a345db4993982b0a853cc330e487d0b7aa2b63bf956bb2a04" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", - "pallet-session 32.0.0", + "pallet-authorship 33.0.0", + "pallet-session 33.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", - "sp-consensus-grandpa 17.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -7994,19 +8213,19 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e41c45a18b5e71b05fd5789b210ce79dbddd454e9bc783dd188790be99d91" +checksum = "4b59201c3a7fad2acc3623e0e933359588e86ba6445ec4e2ced9a56cbc150658" dependencies = [ "enumflags2", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8033,22 +8252,22 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c771c379dfa58623a6d88d021c7cebe1f9f4f4537155917f7a9c03b5b36c3ec" +checksum = "859266edee477b8d7c8f07bbe48956f2d0093b7a7466b473df66e6de4dd59445" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", + "pallet-authorship 33.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -8072,37 +8291,37 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b75dd0463b1ac775e8d154879e174e06fb8745b0896b8d9a3bd99d57135e914" +checksum = "81babd3f9b3af66f27f7af6dfdea1943d16598630c5f4eda34ec56bdb7185dbd" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-keyring 35.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-keyring 36.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-membership" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d889d1ab1f8c78dddbe5aa107ae0004f066a79384af010e58539a71c84cbe1" +checksum = "6d72c43d36e246e388b911ce85176962eeaf7893acb472fe1c4377c7007f886d" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8129,21 +8348,21 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bd58fa73c9e498414c9e6757f5ff1dbb81b9c7439231018c19aca99c35fd35b" +checksum = "55cf3baf644a42f0520f030e91e24c72e3d6691f7abc347345219b2e744fc835" dependencies = [ "environmental", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", ] @@ -8169,20 +8388,20 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe22ce913c1862862a7ce3180b1a52b544a04a629b92c6dff43c3975ee89d39" +checksum = "02f6cdaa2b8423f910e260b93065b8c63c7ebbc21c288419bc7a9aa0ed7a14fa" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-mmr-primitives 30.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8205,36 +8424,36 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b3d75a9319f7bcb58920ecc087aa246cc4cac0bcf5c9f29bb44260315961db" +checksum = "4957a1571ca0a761520942623d7d1ff71f2831edfc2f2fc43ad454682e50ad95" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-nft-fractionalization" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677e05e538410a056620e737a4b9c9073a2636fcaab99609a57d0c706af4b186" +checksum = "3725969acea961bbd0fe469d3de423897b48d177dfb1251138e44a23056f8f90" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-assets 33.0.0", - "pallet-nfts 26.0.0", + "pallet-assets 34.0.0", + "pallet-nfts 27.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8259,20 +8478,20 @@ dependencies = [ [[package]] name = "pallet-nfts" -version = "26.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190767bc88a1a23f51fccc445a271639fd5a88f1811291d801221e5b9b5b48cc" +checksum = "24460dcc55227dd89c8e1336a9d9bffed6dcfc8d11207922a02705d5a7bc6d15" dependencies = [ "enumflags2", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8290,30 +8509,30 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b086ef37b5a2ab6d9c67929bd26480dfc128023039f238f6bc2b25a7348c1232" +checksum = "f9ebe8124be6f8e4821cb53cd90d3b40c25bd6cb3bc9ca00fe7351f3c02755f9" dependencies = [ - "pallet-nfts 26.0.0", + "pallet-nfts 27.0.0", "parity-scale-codec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-std", ] [[package]] name = "pallet-nis" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f73f50b2cfeb31dad13e3bd628245bf9f2d8edc98ba3c7591c2f3303304a185" +checksum = "c9317c665f1692637b3ede02fef4153ae3c4a4fb4b196bbea07a6a011546ab74" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8339,20 +8558,20 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e763dbe561c25187466eabb92d6193ad6098fb656a0dc807ebefbb237f903171" +checksum = "c1edc38d7ba687163bdf2562b1fd8d440d63648c193b6c9e899ea12a607747ed" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", "sp-tracing 17.0.0", ] @@ -8380,22 +8599,22 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a563a0a45f55c747819f1220adc27e492c5c7040e3a4f597d6e0e959f9742aa1" +checksum = "ebd63c332aa3c111d10268c29aa439180d4b94c8adecbf526f0a04aeea46bea1" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-bags-list 31.0.0", - "pallet-nomination-pools 29.0.0", - "pallet-staking 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-bags-list 32.0.0", + "pallet-nomination-pools 30.0.0", + "pallet-staking 33.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-runtime-interface 27.0.0", - "sp-staking 30.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -8413,13 +8632,13 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce49d48a75a006539583808e526d303a09afd8621d3351ad52f8a4ca62fe8a8" +checksum = "e3980bcda50ec619f93dbb8b73f824413ee5dccabe3511fca4454c49857c1483" dependencies = [ - "pallet-nomination-pools 29.0.0", + "pallet-nomination-pools 30.0.0", "parity-scale-codec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-std", ] @@ -8443,19 +8662,19 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "621a7fe9a24a3f69cbb14b06c94894b81ad0aa549dbfff178c9236876cf5a892" +checksum = "0d02ba6a9a9c27685404f979534ab254f0cda028857ebdb19f7cb9aa0f52bc6b" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -8486,26 +8705,45 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2c55d655bb56fb48c12fa98f1b6ea292ff58a0cf791cc7c180bb77ea73ac83" +checksum = "de8b5190c4421f6550504bd1753f82492c28cda5b1ccb6c2759494cdfa431207" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-babe 32.0.0", - "pallet-balances 33.0.0", - "pallet-grandpa 32.0.0", - "pallet-im-online 31.0.0", - "pallet-offences 31.0.0", - "pallet-session 32.0.0", - "pallet-staking 32.0.0", + "pallet-babe 33.0.0", + "pallet-balances 34.0.0", + "pallet-grandpa 33.0.0", + "pallet-im-online 32.0.0", + "pallet-offences 32.0.0", + "pallet-session 33.0.0", + "pallet-staking 33.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", + "sp-std", +] + +[[package]] +name = "pallet-parameters" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d8bc500ff1d3292950a7d1b50b0e26f7cd9f886cd4a577883267d36a1da1361" +dependencies = [ + "docify", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-core 32.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8529,19 +8767,19 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28de923b335df5fc38c9e0b565230120184f5e195624a386cd9bec90fda4b55" +checksum = "a20718f6531ad2adf84ed0b1f845f29e29987b7fd1ccb738134c60e77177f1d0" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8563,53 +8801,53 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936d02c265142821c0144336d6724ec1fc56ddf333837f5ab502798fab5a447e" +checksum = "a73160cf5aa5ebf1f07eb1134328b272ab16070028c8c1ee9f800ffa3a5c03db" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-ranked-collective" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a6a4587dc3f5438631db3c2ec019f31723c4a7949cf63945f111b6c509d0a97" +checksum = "082ef6517f3901106bc642a7bb35b9c8345cbe55c5c60dbf6b09081b2e3c5695" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-recovery" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc2320f4d3b35c47180c80a6ea560d25e491d5812486c8691bdd297b5425f11b" +checksum = "06afe44a0484ad3c8b943c555fe4d7ccc9da3b3cd1093ddb6a8984bae6f130f4" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8635,37 +8873,37 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5abb788c5e8e7960820288caa043f5d037a63248453d493e617a2445790a4" +checksum = "6b6c4f5bc65be570a065907239d3215036d3e29edbd0ea5c6cd01246e2ba3959" dependencies = [ "assert_matches", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "serde", "sp-arithmetic 26.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-root-testing" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd630721c9f07bdf90e4cade8f825d1842af9f68f470de186087a3d1f0090970" +checksum = "2e4b63ec79ab485d54cf79fd5ef574bb7f8f4e094e4a7d11b012a820d4324b62" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8690,19 +8928,19 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fac215d9cf301396720219c4d04e4fe7fcf44d14d4be71f9c3ae3df3cead74" +checksum = "7570e307118a4663dd3a1d1c949f84a169ef932666e69f7fcf4357781c8c1a4e" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", ] @@ -8732,25 +8970,25 @@ dependencies = [ [[package]] name = "pallet-session" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061827f23d4a702a2e159ff84286a0a89488615c31ad05a9af7cc93a57e2b441" +checksum = "925f793adb1d53c05233ffd2644ca37890d56c9716475108b975969a445d10b3" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp 31.0.0", + "pallet-timestamp 32.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", - "sp-state-machine 0.39.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", + "sp-trie 34.0.0", ] [[package]] @@ -8765,7 +9003,7 @@ dependencies = [ "pallet-session 29.0.0", "pallet-staking 29.0.3", "parity-scale-codec", - "rand", + "rand 0.8.5", "sp-runtime 32.0.0", "sp-session 28.0.0", "sp-std", @@ -8773,38 +9011,38 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "817dd673f7d0b965639d27def260f7ff7a1535f2c5016a611445a8e4dedcf5cd" +checksum = "ca61297e13c15fef1e4d3b7f2884e70c772be3a9448977ba23954e2c4bcea4bd" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-session 32.0.0", - "pallet-staking 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-session 33.0.0", + "pallet-staking 33.0.0", "parity-scale-codec", - "rand", - "sp-runtime 35.0.0", - "sp-session 31.0.0", + "rand 0.8.5", + "sp-runtime 36.0.0", + "sp-session 32.0.0", "sp-std", ] [[package]] name = "pallet-society" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a89d24f9a15ae30d56fb9de190200d43735f4c055dcbe1c1259d3d4219da42a" +checksum = "8584534df25227dd43d80803ea1978af55bf70aad5aa57c83dc3de883b1f1c73" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "sp-arithmetic 26.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8834,25 +9072,25 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8ab61dc6b74c79ad396732c1850dafa89109b749b2b651a1d4f20f45f596a3" +checksum = "f68e48f3d79e0cbb9462eacc0c85c80003924124a893465047f159278338036d" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-authorship 32.0.0", - "pallet-session 32.0.0", + "pallet-authorship 33.0.0", + "pallet-session 33.0.0", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 34.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-application-crypto 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] @@ -8901,13 +9139,13 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8792b235b42d70e177301cd7e2e2b1afc828f1a6ddfa0639c481cd0c125078" +checksum = "c431ab74db8258b39fe829fb7345d38064ef7fb1ce2014b074f586303d7dee67" dependencies = [ "parity-scale-codec", - "sp-api 30.0.0", - "sp-staking 30.0.0", + "sp-api 31.0.0", + "sp-staking 31.0.0", ] [[package]] @@ -8930,19 +9168,19 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd3e2b1355eb2e08c2de3b14b175decf8ed49bf50de6cc44f97279257c325694" +checksum = "9db0ce6ccf9e1d2fe2d0b26cecce995e4b095b31bbf9f0492024fbfd4924961a" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -8965,18 +9203,18 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abdecbca3760e93bb757313495ca7d2437e6141e728a2d266a85884c43d74c0e" +checksum = "10ee43e8bb38a50a234ef49198413483562e229ca20d8e9d9f78b756244f6d7c" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9003,42 +9241,42 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196720afcbee2f2fd1acfed5a667cffb3914d1311b36adb4d1a3a67d7010e2a5" +checksum = "5982a7cc371e2b9be504465bb6e47bc27dba0b98ee9794d7fc797c24244fb6d9" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-storage 21.0.0", - "sp-timestamp 30.0.0", + "sp-timestamp 31.0.0", ] [[package]] name = "pallet-tips" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3c596b6fb68e70f890436d212af74d19154be438ae0255e5ddeea10e5ec91a" +checksum = "84e0d02dcd034cb57cb25f1301c6e6c43b8191b96b049e7d013564aaf5d3c6af" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-treasury 31.0.0", + "pallet-treasury 32.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9061,35 +9299,35 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dedf412abd258989da4a26946f7e480c4335ffc837baef4ef21ba91cd56ba8ee" +checksum = "aad5b92a96c4e38c7917477a1e5f2916c64f667f2734b2bf790ce552ceada82c" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95122a5483521f5186a008326514e5a579931cc1d36980bbca5bb2b566ca334f" +checksum = "46ba896951ef39011e27d0a91b565520636f926f01b1c912a411146af079ef5e" dependencies = [ "jsonrpsee", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", "parity-scale-codec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-rpc", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-weights 31.0.0", ] @@ -9108,14 +9346,14 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d4686402973e542eb83da077b46641643834220fbae74a98bcffa762d99e91" +checksum = "f274055d2c61888689889d6e9b9266b163e1ed298967b55bf961db26b11a60fe" dependencies = [ - "pallet-transaction-payment 32.0.0", + "pallet-transaction-payment 33.0.0", "parity-scale-codec", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", "sp-weights 31.0.0", ] @@ -9141,21 +9379,21 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac957446c936a57417ff7a4866f3463f7f2f49d9bb2daed81093c2de8f0cceaf" +checksum = "23a11166748c80a432c52d5cc99c2b0e1d2b88592e0ad71eec7cb9f360e375c7" dependencies = [ "docify", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9194,18 +9432,18 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d770b7c961afe12adc5a727a5d02b44ef09ce38d1dd5923793b3e52e5afde3c" +checksum = "eb1c70a4abf287304214b16d9eb88f13c991bd696f9e5318fc68e74df9802037" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9227,17 +9465,17 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ce37af22cc31883dfdafa334c4e1f7cea8f2d4fb964f3aa88d77d5eea7ba94" +checksum = "d9a5b229675f299af7aa40749c579570dce4ab19739779a45f5a87da118af8ef" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9259,17 +9497,17 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f118e773504b4160eb199d5504d3351d360e9ba64197d72384ee0c5ce1c0e1" +checksum = "249172db9f2b014a6e9d4b5c6d663bcbcb0055c1c2c7564e7bd0488ecb1f15b8" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -9299,26 +9537,26 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "649a096b0c178cb81b0e11fac4d2c67eda7cdae949d2a4c7ef693d2b39d677c6" +checksum = "db9e654cf90682370fe20a04904cb02df993c3b0dcfad861abcf2811f4fa6085" dependencies = [ "bounded-collections 0.2.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-balances 33.0.0", + "pallet-balances 34.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", "xcm-fee-payment-runtime-api", ] @@ -9344,22 +9582,22 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14af05792aec4a80c211f029ddc370cc3b0d2153f8adbbb0982d637768837bf0" +checksum = "60b7038af027fcce5ba3d2f99b941fb997a5556f1fa0b8a7e7e23a448be1bb85" dependencies = [ - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", ] [[package]] @@ -9384,22 +9622,22 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3e699ac017c1ea645c97e6a42d4c193f69282ca37c4197fc2a1cc9e69c2dc6" +checksum = "565b202d9d561583575abfc6b71504575ea61d33d73a6f867f446e1ef5301a4f" dependencies = [ - "bp-xcm-bridge-hub-router 0.10.0", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "bp-xcm-bridge-hub-router 0.11.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", ] [[package]] @@ -9436,66 +9674,66 @@ dependencies = [ [[package]] name = "parachains-common" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "375e035fedfe5e0a6b4de6d29c56f8ed5ca64f421a883e7e5bcdc37a76a7c715" +checksum = "43acd23527a3471b1c596b809591edf78d6113bba172fff4a96412d560dfea59" dependencies = [ - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-utility 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-utility 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "log", - "pallet-asset-tx-payment 32.0.0", - "pallet-assets 33.0.0", - "pallet-authorship 32.0.0", - "pallet-balances 33.0.0", - "pallet-collator-selection 13.0.1", - "pallet-message-queue 35.0.0", - "pallet-xcm 11.0.0", + "pallet-asset-tx-payment 33.0.0", + "pallet-assets 34.0.0", + "pallet-authorship 33.0.0", + "pallet-balances 34.0.0", + "pallet-collator-selection 14.0.0", + "pallet-message-queue 36.0.0", + "pallet-xcm 12.0.0", "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "scale-info", - "sp-consensus-aura 0.36.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", - "staging-parachain-info 0.11.0", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "staging-parachain-info 0.12.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", ] [[package]] name = "parachains-runtimes-test-utils" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562cc3f9874133635992672539509c087126ada17ab738853b93b6fd76033a02" +checksum = "4fe331b2126f0c794e382b719b3edaf02048acc92c1c2fde5c32a22fdaea5370" dependencies = [ - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-parachain-inherent 0.11.0", + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-parachain-inherent 0.12.0", "cumulus-test-relay-sproof-builder", - "frame-support 32.0.0", - "frame-system 32.0.0", - "pallet-balances 33.0.0", - "pallet-collator-selection 13.0.1", - "pallet-session 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-xcm 11.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "sp-consensus-aura 0.36.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "pallet-balances 34.0.0", + "pallet-collator-selection 14.0.0", + "pallet-session 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-xcm 12.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 11.0.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-tracing 17.0.0", - "staging-parachain-info 0.11.0", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "staging-parachain-info 0.12.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", ] [[package]] @@ -9505,7 +9743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes 0.13.0", - "rand", + "rand 0.8.5", "rand_core 0.6.4", "serde", "unicode-normalization", @@ -9532,7 +9770,7 @@ dependencies = [ "lz4", "memmap2 0.5.10", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "siphasher", "snap", "winapi", @@ -9675,7 +9913,7 @@ dependencies = [ "frame-benchmarking 29.0.0", "frame-election-provider-support 29.0.0", "frame-executive 29.0.0", - "frame-metadata-hash-extension", + "frame-metadata-hash-extension 0.1.0", "frame-support 29.0.2", "frame-system 29.0.0", "frame-system-benchmarking 29.0.0", @@ -9961,9 +10199,9 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "polkadot-approval-distribution" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9022a11f7a24b293242c08357ab90ca725b9a9153489fae32425ff8d43401dee" +checksum = "3910a07cda88fd7e19c053f2fdfdb3296c8d55c033a71a642e531faa6029b9d2" dependencies = [ "bitvec", "futures", @@ -9975,16 +10213,16 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bd08d1b8eeaab90585e50da11114827dbbd0fdf1e6e2a417a57dde01b40d8" +checksum = "1af6a6893b41ec4eae652ca62537694c9fac71f261bec4e8e26ab6ffc21faf78" dependencies = [ "always-assert", "futures", @@ -9992,16 +10230,16 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74aab8badb2e230830978ea27a34749ec6d0a096ff5c12fb08935f85e7881283" +checksum = "f67b7867d8ddc0fe39a462dd6fafaf545be013e0a1c404cbd9a8de802ce6df82" dependencies = [ "derive_more", "fatality", @@ -10012,8 +10250,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "schnellru", "sp-core 32.0.0", "sp-keystore 0.38.0", @@ -10023,9 +10261,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1366718a28780768e5f2bd00c28445b0d37be21829b071a8b763534411978d81" +checksum = "e2547ed0976533c8ed1247187dde1663fdbe5ab366efaae80085bb4b8b410e21" dependencies = [ "async-trait", "fatality", @@ -10036,8 +10274,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "sc-network", "schnellru", "thiserror", @@ -10047,9 +10285,9 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cbe8ee58650efc6a414c940e0bc09462926cfa806ace62207297f6a78c65a7" +checksum = "ce323170edf8a3bb2cb6c2499642e44b8d0dccd60b3b20f9e2b9d776d53302e9" dependencies = [ "cfg-if", "clap", @@ -10066,20 +10304,19 @@ dependencies = [ "sc-sysinfo", "sc-tracing", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-keyring 35.0.0", + "sp-io 35.0.0", + "sp-keyring 36.0.0", "sp-maybe-compressed-blob", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-build-script-utils", "thiserror", - "try-runtime-cli", ] [[package]] name = "polkadot-collator-protocol" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdade551b33b767772d5bca1e19e4b8ea3dadb0154401dac2e578d9f73889d55" +checksum = "87729af58fda6bccdcf0258d6657ed9150a7f1fc31b3f22fa22dbdd57e1f4f59" dependencies = [ "bitvec", "fatality", @@ -10089,10 +10326,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", "tokio-util", "tracing-gum", @@ -10113,22 +10350,22 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9792d6e3323b0bd7372a489bd3dd52afb09436919d073d45302f8e55f48ea4fd" +checksum = "ef3c192d31bad69f561437549b3619a6cf02eae51d7f331efef7cfc6a56d61c2" dependencies = [ "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] [[package]] name = "polkadot-dispute-distribution" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62c223fda0baf1414d963922e555001b32f6c13308b8b47081fa75959933cf2c" +checksum = "a67943660c3f3b0ee6f05b42c0efbf1db282f5da18552a44769d3578209c5eba" dependencies = [ "derive_more", "fatality", @@ -10141,10 +10378,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-network", "schnellru", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-keystore 0.38.0", "thiserror", "tracing-gum", @@ -10152,36 +10389,36 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf840ff7a6337715e20e1afd76fd20dae11ebb049d89855ee2bf47b36b0e6249" +checksum = "ec005dad44aeca9a315e182039a7c28d08fb57822073685dd1a0bb7827993fcb" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "reed-solomon-novelpoly", "sp-core 32.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "thiserror", ] [[package]] name = "polkadot-gossip-support" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "477f94e8c3eedd6cfcfdfe50a33d610d38dfec4668ff7f3baef8814ffb7da85e" +checksum = "85eb9555f3801a69e01c9559327b65e9b8e2532f45d739648e398bba52fbe50f" dependencies = [ "futures", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", "sc-network-common", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-crypto-hashing", "sp-keystore 0.38.0", @@ -10190,9 +10427,9 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bada301d390179f38d18f10435412c81f35fc8f6e357ed84516ca0018f8c6e21" +checksum = "c5be1ffa029e0c3eddb50041a13c9ff3d66554effb63aaf78c61c2b10baf9b1c" dependencies = [ "always-assert", "async-trait", @@ -10205,7 +10442,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-network", "sp-consensus", "thiserror", @@ -10214,9 +10451,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b81555b3a87382c8a7c5660b0b8a09dfd2573615086e7351ef95475a17e76b2d" +checksum = "6efbc62e46127f70a0502dfe5c3f058166425e62c67227028f87a4fb908ba06e" dependencies = [ "futures", "parity-scale-codec", @@ -10224,7 +10461,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-core 32.0.0", "sp-maybe-compressed-blob", "thiserror", @@ -10233,9 +10470,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e3f49e8102d9a0b20f6f96199040ea253708b34bd30e679481228ebf76ab23" +checksum = "15fc22bda776143d65bece22258364fa84d813164b742bc228877fa8871a1329" dependencies = [ "bitvec", "derive_more", @@ -10250,26 +10487,26 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sc-keystore", "schnellru", "schnorrkel 0.11.4", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-consensus", - "sp-consensus-slots 0.36.0", - "sp-runtime 35.0.0", + "sp-consensus-slots 0.37.0", + "sp-runtime 36.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-av-store" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6fe8e8eaf3e368e93a24309d812bc1e5f91fe865a80c1c7cd182fe217c50a7" +checksum = "52df6f52e1e4a87b52c98b191cf37f14bf0c85fb73c792a10d86d4c9884170ed" dependencies = [ "bitvec", "futures", @@ -10282,7 +10519,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-consensus", "thiserror", "tracing-gum", @@ -10290,9 +10527,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5417cf48b5948ed665f847240135f1fa5415cc5d3e9013cc3140a632cbf156" +checksum = "8785e8abeef80825f48f581b34386ec92e4d4edb78256836a5723f7c2a33003d" dependencies = [ "bitvec", "fatality", @@ -10301,7 +10538,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "polkadot-statement-table", "schnellru", "sp-keystore 0.38.0", @@ -10311,14 +10548,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2365e3ddb8073f54e81b222e51a364cd3e38b7371bcd042017b73db2d523028" +checksum = "d5855878573327e0975457dfea64b94081254ccd27ed32db19e2c3e9c11da832" dependencies = [ "futures", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-keystore 0.38.0", "thiserror", "tracing-gum", @@ -10327,9 +10564,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867b7c560556d063b4b93d0cec3a5f6932735311b5d66666105705b87fc36a9c" +checksum = "87bef20a6df020d75b2750ac2b7926e17305588508f2ecafcf486f104145b337" dependencies = [ "async-trait", "futures", @@ -10341,17 +10578,17 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-maybe-compressed-blob", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-api" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ffcc24bbbc2a2523c599022b106f0b48213bf80ef75f490fe02ec79ab972e4" +checksum = "e7f0c8062fd9dcae3ca07ef32881e796979d7171187de3cecddc128bb03740fd" dependencies = [ "futures", "polkadot-node-metrics", @@ -10364,9 +10601,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9971f3ef6226f6f12bede58e009aae16fc6fc636159ec1dc7f1add2bad87638" +checksum = "77d6f7ea52ddafcc80371a6e619e7c2247f1e2373b97180397ff832bd5a49d89" dependencies = [ "futures", "futures-timer", @@ -10375,16 +10612,16 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d839dc81ec2f6593fb33bfc4d0e469c56ee0953fd129cc10fe224f7f2ff0bd" +checksum = "aeb9022aa49a3cfaf5c452dcfb41f13511599409e569be527b229c3a94311b1f" dependencies = [ "fatality", "futures", @@ -10393,7 +10630,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-keystore", "schnellru", "thiserror", @@ -10402,27 +10639,27 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3f8faa7a013b08ebdf4e018b8f7daccfc2b13fdac154d361ceb5be9992647b" +checksum = "651b0dcf8d948b80c1980ccd973a7e3d666f30c74762a4f2b3b2312754936337" dependencies = [ "async-trait", "futures", "futures-timer", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-blockchain", - "sp-inherents 30.0.0", + "sp-inherents 31.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-prospective-parachains" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5995f6998c35e9bbb8ab784714fcab7c9ddc6f0125cbd99a7175674a3f99f187" +checksum = "e908f038f83eb28bf1ed586bb3bafb59907d1aebe0ae5ebdb4892a88eee1982b" dependencies = [ "bitvec", "fatality", @@ -10431,16 +10668,16 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-provisioner" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ccd98d226f1a650827183e6807466d0569691dd4a8434a3974eea041c73a677" +checksum = "0dd8237ae0bba201d668f24aa574ffdebcc4af6ed265aa924b2ff99680a04eb7" dependencies = [ "bitvec", "fatality", @@ -10449,7 +10686,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "schnellru", "thiserror", "tracing-gum", @@ -10457,9 +10694,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db5f945f8f26982b46c5cb1ed9c37f29d7e851bd06dae97b2b04e6d46dd4b77" +checksum = "5987cd5501271b74a95664ee7f5ad1bd8e96c95b8c8bb7ca843b264ef5b086b5" dependencies = [ "always-assert", "array-bytes 6.2.2", @@ -10467,22 +10704,18 @@ dependencies = [ "cfg-if", "futures", "futures-timer", - "is_executable", - "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives 11.0.0", + "polkadot-core-primitives 12.0.0", "polkadot-node-core-pvf-common", "polkadot-node-metrics", "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "slotmap", "sp-core 32.0.0", - "sp-maybe-compressed-blob", - "sp-wasm-interface 21.0.0", "tempfile", "thiserror", "tokio", @@ -10491,16 +10724,16 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "275cab7ad2b38fdfb0c097485fe4f51e55e36c96330255edc38ccf121aa2171c" +checksum = "dacfc74431199c07b35dcf1710fc800d158cb28bcc2e896d0dc2fa696cf08254" dependencies = [ "futures", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-keystore 0.38.0", "thiserror", "tracing-gum", @@ -10508,19 +10741,18 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1cf57c2204d9f80da258cfd1ca8e2ef7f366fa7810333da5f8519a05ba574d" +checksum = "c9f5c0302abddbd120abfab4cf9de2794ac2aed3554d2741b0dfa79962595b22" dependencies = [ - "cfg-if", "cpu-time", "futures", "landlock", "libc", "nix 0.27.1", "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-executor", "sc-executor-common", "sc-executor-wasmtime", @@ -10528,7 +10760,7 @@ dependencies = [ "sp-core 32.0.0", "sp-crypto-hashing", "sp-externalities 0.28.0", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-tracing 17.0.0", "thiserror", "tracing-gum", @@ -10536,25 +10768,25 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9c685da442b6dde17f0f1e4bd6bb4d6827c6af0dbe96bc603d3d4f8fd05953" +checksum = "581aab355ba6d81e05753f8fa401c928ddcda8d553dec4450abbc330956525fa" dependencies = [ "futures", "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "schnellru", - "sp-consensus-babe 0.36.0", + "sp-consensus-babe 0.37.0", "tracing-gum", ] [[package]] name = "polkadot-node-jaeger" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbefc5402f4eadf6dc976d8013c0e050947809a1442a6fc3c44640841c7df712" +checksum = "622b0231ea2b17096a69dcfb1a62ecb64ca3fcd91830efed0bf25c6b311c1eb8" dependencies = [ "lazy_static", "log", @@ -10562,8 +10794,9 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-network", + "sc-network-types", "sp-core 32.0.0", "thiserror", "tokio", @@ -10571,16 +10804,16 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba41f6bbcb2261a92c452ffa2960301079a0922c832491b4e9aa3400887e33ac" +checksum = "0cc571e16a460fb03319a17d037facb4924f549810e1fcacefbebc2c4cd2e3ee" dependencies = [ "bs58 0.5.1", "futures", "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "prioritized-metered-channel", "sc-cli", "sc-service", @@ -10591,9 +10824,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915df9a38d99dc98216f8dce9a90f3ff2cee0d7fdf9b956c055844421b0d231b" +checksum = "2761c570ac12f5dc48534cc39512118ecbfeb04116fdff5c4c79cf85263a1ab3" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -10605,10 +10838,12 @@ dependencies = [ "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", - "polkadot-primitives 11.0.0", - "rand", + "polkadot-primitives 12.0.0", + "rand 0.8.5", "sc-authority-discovery", "sc-network", + "sc-network-types", + "sp-runtime 36.0.0", "strum 0.26.3", "thiserror", "tracing-gum", @@ -10616,33 +10851,33 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf8d9fa95f0752c64635b2c8fc8c39b55eedb960f18a068d10720085c8ad06f6" +checksum = "4e862d29bcc6b6d76ea41a08627edddb1f1fa071821019462f07e3bf53801336" dependencies = [ "bitvec", "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "schnorrkel 0.11.4", "serde", - "sp-application-crypto 34.0.0", - "sp-consensus-babe 0.36.0", + "sp-application-crypto 35.0.0", + "sp-consensus-babe 0.37.0", "sp-core 32.0.0", "sp-keystore 0.38.0", "sp-maybe-compressed-blob", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", "zstd 0.12.4", ] [[package]] name = "polkadot-node-subsystem" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d5bbd86b3014ce7cc71e1a90bf641e26c4cea98955522d350268efa97c58de9" +checksum = "bab90aceb1e00cb2eff617785f4bc8a40501f525359fb718d2c9ea5b90427d66" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -10651,9 +10886,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca25de72c086250c6b53ba0a868fcb1c99c305e0abbf5e3faf5568310dd4672b" +checksum = "c2973a2b608b792adc4a042f9d06d4eebfd63a05557c35bdd5040f445e26a680" dependencies = [ "async-trait", "bitvec", @@ -10663,26 +10898,27 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "polkadot-statement-table", "sc-client-api", "sc-network", + "sc-network-types", "sc-transaction-pool-api", "smallvec", - "sp-api 30.0.0", - "sp-authority-discovery 30.0.0", + "sp-api 31.0.0", + "sp-authority-discovery 31.0.0", "sp-blockchain", - "sp-consensus-babe 0.36.0", - "sp-runtime 35.0.0", + "sp-consensus-babe 0.37.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "polkadot-node-subsystem-util" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61ee42f50de06ae2d0209cb49af9805b780d1042a49f74f9841d2095784827" +checksum = "d30298b2d686e24684754a5236fb8986c7c1777f8695ee81c61f5c69a891ef36" dependencies = [ "async-trait", "derive_more", @@ -10702,12 +10938,12 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-types", "polkadot-overseer", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "prioritized-metered-channel", - "rand", + "rand 0.8.5", "sc-client-api", "schnellru", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-keystore 0.38.0", "thiserror", @@ -10716,9 +10952,9 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fa9663b506f2c6632468e1207e4a651ca16f2f4aba17d0a3d9e2fb828f02c5" +checksum = "e5b0505f383fb8d474cef23cc1a8e24617cd9fd17ee44bbd13f5f92f98de53d9" dependencies = [ "async-trait", "futures", @@ -10729,9 +10965,9 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-client-api", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", "tikv-jemalloc-ctl", "tracing-gum", @@ -10757,18 +10993,18 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe77e2febc4b87e7c0a63f857ce5c32a2680cae5f9c2740285cd7378ed1586ca" +checksum = "549ecbe3c247ca2201e231801111ff4739fb1d66eb1421c2e5c0a2b153ac87b5" dependencies = [ "bounded-collections 0.2.0", "derive_more", "parity-scale-codec", - "polkadot-core-primitives 11.0.0", + "polkadot-core-primitives 12.0.0", "scale-info", "serde", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", ] @@ -10803,42 +11039,42 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71eabc294df35faa0877f6427e9a37d3b8323922aa0372cc9208e492d8f1b2f5" +checksum = "ae78f3443b86249d5f7756177984d6b3c6b1af9432ff2a48e299be2c6ab97297" dependencies = [ "bitvec", "hex-literal", "log", "parity-scale-codec", - "polkadot-core-primitives 11.0.0", - "polkadot-parachain-primitives 10.0.0", + "polkadot-core-primitives 12.0.0", + "polkadot-parachain-primitives 11.0.0", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", - "sp-authority-discovery 30.0.0", - "sp-consensus-slots 0.36.0", + "sp-authority-discovery 31.0.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", "sp-std", ] [[package]] name = "polkadot-rpc" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb29231d3184c38d011a7bffea09a2c1724b5d7544d43d6159aaa3870ae74e26" +checksum = "b791f93e89c38bafc894e9364c27a85b8d5696a9280f95f22c39a601cae4e6c8" dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sc-chain-spec", "sc-client-api", "sc-consensus-babe", @@ -10852,13 +11088,13 @@ dependencies = [ "sc-rpc-spec-v2", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-babe 0.36.0", + "sp-consensus-babe 0.37.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -10917,53 +11153,53 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c9469b179e1bef848bbf051df1bd529b2b9a2a0428c0f87527586a5bca3848" +checksum = "3effc5cafb231ede1c394abce9575c292e95170e11ee1ecc5644d25cf35b54b9" dependencies = [ "bitvec", - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-asset-rate 11.0.0", - "pallet-authorship 32.0.0", - "pallet-babe 32.0.0", - "pallet-balances 33.0.0", - "pallet-broker 0.10.0", - "pallet-election-provider-multi-phase 31.0.0", - "pallet-fast-unstake 31.0.0", - "pallet-identity 32.0.0", - "pallet-session 32.0.0", - "pallet-staking 32.0.0", + "pallet-asset-rate 12.0.0", + "pallet-authorship 33.0.0", + "pallet-babe 33.0.0", + "pallet-balances 34.0.0", + "pallet-broker 0.11.0", + "pallet-election-provider-multi-phase 32.0.0", + "pallet-fast-unstake 32.0.0", + "pallet-identity 33.0.0", + "pallet-session 33.0.0", + "pallet-staking 33.0.0", "pallet-staking-reward-fn 22.0.0", - "pallet-timestamp 31.0.0", - "pallet-transaction-payment 32.0.0", - "pallet-treasury 31.0.0", - "pallet-vesting 32.0.0", + "pallet-timestamp 32.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-treasury 32.0.0", + "pallet-vesting 33.0.0", "parity-scale-codec", - "polkadot-primitives 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-parachains 12.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper 11.0.0", - "sp-api 30.0.0", + "slot-range-helper 12.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-npos-elections 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-npos-elections 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", "static_assertions", ] @@ -10983,14 +11219,14 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3c04cc730f9ddcd9a663eddb95915d783704d11ea12eb2882c0abe18968b9de" +checksum = "6cfaa021e4639e9fcba7c40111d93720b82cea98d667889760e46a40137e3d47" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 32.0.0", + "frame-benchmarking 33.0.0", "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-std", "sp-tracing 17.0.0", ] @@ -11024,7 +11260,7 @@ dependencies = [ "polkadot-parachain-primitives 7.0.0", "polkadot-primitives 8.0.1", "polkadot-runtime-metrics 8.0.0", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", @@ -11047,66 +11283,66 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32edd5b366f1e45995f613997ed259993cd2746f0407f186136696d54e24d784" +checksum = "7b9f30223690133e9fbede03615c6b88aeaa774f777067d2253057ef35ba0270" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", - "pallet-authority-discovery 32.0.0", - "pallet-authorship 32.0.0", - "pallet-babe 32.0.0", - "pallet-balances 33.0.0", - "pallet-broker 0.10.0", - "pallet-message-queue 35.0.0", - "pallet-session 32.0.0", - "pallet-staking 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-vesting 32.0.0", - "parity-scale-codec", - "polkadot-core-primitives 11.0.0", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-metrics 11.0.0", - "rand", + "pallet-authority-discovery 33.0.0", + "pallet-authorship 33.0.0", + "pallet-babe 33.0.0", + "pallet-balances 34.0.0", + "pallet-broker 0.11.0", + "pallet-message-queue 36.0.0", + "pallet-session 33.0.0", + "pallet-staking 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-vesting 33.0.0", + "parity-scale-codec", + "polkadot-core-primitives 12.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-metrics 12.0.0", + "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", "static_assertions", ] [[package]] name = "polkadot-service" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f276b38deaab6bff3ddfe061331901196ff992f76398bd0abc78382f4f115cf0" +checksum = "fc6acbf05debbbab4831318fdbe0619742573dda47721af7e2ff042def2ec77a" dependencies = [ "async-trait", - "frame-benchmarking 32.0.0", + "frame-benchmarking 33.0.0", "frame-benchmarking-cli", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-system-rpc-runtime-api 30.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-system-rpc-runtime-api 31.0.0", "futures", "hex-literal", "is_executable", @@ -11114,10 +11350,10 @@ dependencies = [ "kvdb-rocksdb", "log", "mmr-gadget", - "pallet-babe 32.0.0", - "pallet-staking 32.0.0", - "pallet-transaction-payment 32.0.0", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", + "pallet-babe 33.0.0", + "pallet-staking 33.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", "parity-db", "parity-scale-codec", "parking_lot 0.12.1", @@ -11126,7 +11362,7 @@ dependencies = [ "polkadot-availability-distribution", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 11.0.0", + "polkadot-core-primitives 12.0.0", "polkadot-dispute-distribution", "polkadot-gossip-support", "polkadot-network-bridge", @@ -11151,10 +11387,10 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", "polkadot-rpc", - "polkadot-runtime-parachains 11.0.0", + "polkadot-runtime-parachains 12.0.0", "polkadot-statement-distribution", "rococo-runtime", "sc-authority-discovery", @@ -11183,30 +11419,30 @@ dependencies = [ "schnellru", "serde", "serde_json", - "sp-api 30.0.0", - "sp-authority-discovery 30.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-authority-discovery 31.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-babe 0.36.0", - "sp-consensus-beefy 17.0.0", - "sp-consensus-grandpa 17.0.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-beefy 18.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-keyring 35.0.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-keyring 36.0.0", "sp-keystore 0.38.0", - "sp-mmr-primitives 30.0.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-state-machine 0.39.0", + "sp-mmr-primitives 31.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-state-machine 0.40.0", "sp-storage 21.0.0", - "sp-timestamp 30.0.0", - "sp-transaction-pool 30.0.0", - "sp-version 33.0.0", + "sp-timestamp 31.0.0", + "sp-transaction-pool 31.0.0", + "sp-version 34.0.0", "sp-weights 31.0.0", - "staging-xcm 11.0.0", + "staging-xcm 12.0.0", "substrate-prometheus-endpoint", "thiserror", "tracing-gum", @@ -11216,9 +11452,9 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded486e00b2d5bdc589b4b75c722d7a2b2f4669bd3b492227d3501d60db1b4ec" +checksum = "ca1a7eff92a348821650ed63e02c28a7ee2b5a76ef12d8289882a1e6f2e7de90" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -11231,21 +11467,21 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-keystore 0.38.0", - "sp-staking 30.0.0", + "sp-staking 31.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-statement-table" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efc9894c6ae63eb4ba1724cc4859db2224038b770b3ac1bf05f0650cbf01dca7" +checksum = "4b879ec2b27bde2a05b70bd4826d7785c1e01ef72fc4a058d1055b1c95f8deb6" dependencies = [ "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "sp-core 32.0.0", "tracing-gum", ] @@ -11399,11 +11635,11 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-client-service", - "cumulus-primitives-aura 0.11.0", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-parachain-inherent 0.11.0", + "cumulus-primitives-aura 0.12.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-parachain-inherent 0.12.0", "cumulus-relay-chain-interface", - "frame-benchmarking 32.0.0", + "frame-benchmarking 33.0.0", "frame-benchmarking-cli", "futures", "jsonrpsee", @@ -11411,7 +11647,7 @@ dependencies = [ "pallet-transaction-payment-rpc", "parity-scale-codec", "polkadot-cli", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "pop-runtime-common", "pop-runtime-devnet", "pop-runtime-testnet", @@ -11433,19 +11669,19 @@ dependencies = [ "sc-transaction-pool-api", "serde", "serde_json", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", - "sp-consensus-aura 0.36.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-keystore 0.38.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-timestamp 30.0.0", - "sp-transaction-pool 30.0.0", - "staging-xcm 11.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-timestamp 31.0.0", + "sp-transaction-pool 31.0.0", + "staging-xcm 12.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", "substrate-prometheus-endpoint", @@ -11464,12 +11700,12 @@ dependencies = [ name = "pop-runtime-common" version = "0.0.0" dependencies = [ - "frame-support 32.0.0", - "parachains-common 11.0.0", + "frame-support 33.0.0", + "parachains-common 12.0.0", "parity-scale-codec", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -11477,146 +11713,149 @@ dependencies = [ name = "pop-runtime-devnet" version = "0.1.0" dependencies = [ - "cumulus-pallet-aura-ext 0.11.0", - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-session-benchmarking 13.0.0", - "cumulus-pallet-xcm 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-aura 0.11.0", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-utility 0.11.0", + "cumulus-pallet-aura-ext 0.12.0", + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-session-benchmarking 14.0.0", + "cumulus-pallet-xcm 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-aura 0.12.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-storage-weight-reclaim", + "cumulus-primitives-utility 0.12.0", "enumflags2", "env_logger 0.11.3", - "frame-benchmarking 32.0.0", - "frame-executive 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-system-benchmarking 32.0.0", - "frame-system-rpc-runtime-api 30.0.0", - "frame-try-runtime 0.38.0", + "frame-benchmarking 33.0.0", + "frame-executive 33.0.0", + "frame-metadata-hash-extension 0.2.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-system-benchmarking 33.0.0", + "frame-system-rpc-runtime-api 31.0.0", + "frame-try-runtime 0.39.0", "hex", "hex-literal", "log", - "pallet-assets 33.0.0", - "pallet-aura 31.0.0", - "pallet-authorship 32.0.0", - "pallet-balances 33.0.0", - "pallet-collator-selection 13.0.1", + "pallet-assets 34.0.0", + "pallet-aura 32.0.0", + "pallet-authorship 33.0.0", + "pallet-balances 34.0.0", + "pallet-collator-selection 14.0.0", "pallet-contracts", - "pallet-message-queue 35.0.0", - "pallet-multisig 32.0.0", + "pallet-message-queue 36.0.0", + "pallet-multisig 33.0.0", "pallet-nft-fractionalization", - "pallet-nfts 26.0.0", - "pallet-nfts-runtime-api 18.0.0", - "pallet-preimage 32.0.0", - "pallet-proxy 32.0.0", - "pallet-scheduler 33.0.0", - "pallet-session 32.0.0", - "pallet-sudo 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-transaction-payment 32.0.0", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", - "pallet-utility 32.0.0", - "pallet-xcm 11.0.0", - "parachains-common 11.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-runtime-common 11.0.0", + "pallet-nfts 27.0.0", + "pallet-nfts-runtime-api 19.0.0", + "pallet-preimage 33.0.0", + "pallet-proxy 33.0.0", + "pallet-scheduler 34.0.0", + "pallet-session 33.0.0", + "pallet-sudo 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", + "pallet-utility 33.0.0", + "pallet-xcm 12.0.0", + "parachains-common 12.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 11.0.0", + "polkadot-runtime-common 12.0.0", "pop-primitives", "pop-runtime-common", "scale-info", "smallvec", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", - "sp-consensus-aura 0.36.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-genesis-builder 0.11.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", "sp-std", - "sp-transaction-pool 30.0.0", - "sp-version 33.0.0", - "staging-parachain-info 0.11.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "sp-transaction-pool 31.0.0", + "sp-version 34.0.0", + "staging-parachain-info 0.12.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", ] [[package]] name = "pop-runtime-testnet" version = "0.2.0" dependencies = [ - "cumulus-pallet-aura-ext 0.11.0", - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-session-benchmarking 13.0.0", - "cumulus-pallet-xcm 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-aura 0.11.0", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-utility 0.11.0", + "cumulus-pallet-aura-ext 0.12.0", + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-session-benchmarking 14.0.0", + "cumulus-pallet-xcm 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-aura 0.12.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-utility 0.12.0", "enumflags2", "env_logger 0.11.3", - "frame-benchmarking 32.0.0", - "frame-executive 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-system-benchmarking 32.0.0", - "frame-system-rpc-runtime-api 30.0.0", - "frame-try-runtime 0.38.0", + "frame-benchmarking 33.0.0", + "frame-executive 33.0.0", + "frame-metadata-hash-extension 0.2.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-system-benchmarking 33.0.0", + "frame-system-rpc-runtime-api 31.0.0", + "frame-try-runtime 0.39.0", "hex", "hex-literal", "log", - "pallet-assets 33.0.0", - "pallet-aura 31.0.0", - "pallet-authorship 32.0.0", - "pallet-balances 33.0.0", - "pallet-collator-selection 13.0.1", + "pallet-assets 34.0.0", + "pallet-aura 32.0.0", + "pallet-authorship 33.0.0", + "pallet-balances 34.0.0", + "pallet-collator-selection 14.0.0", "pallet-contracts", - "pallet-message-queue 35.0.0", - "pallet-multisig 32.0.0", + "pallet-message-queue 36.0.0", + "pallet-multisig 33.0.0", "pallet-nft-fractionalization", - "pallet-nfts 26.0.0", - "pallet-nfts-runtime-api 18.0.0", - "pallet-preimage 32.0.0", - "pallet-proxy 32.0.0", - "pallet-scheduler 33.0.0", - "pallet-session 32.0.0", - "pallet-sudo 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-transaction-payment 32.0.0", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", - "pallet-utility 32.0.0", - "pallet-xcm 11.0.0", - "parachains-common 11.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-runtime-common 11.0.0", + "pallet-nfts 27.0.0", + "pallet-nfts-runtime-api 19.0.0", + "pallet-preimage 33.0.0", + "pallet-proxy 33.0.0", + "pallet-scheduler 34.0.0", + "pallet-session 33.0.0", + "pallet-sudo 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", + "pallet-utility 33.0.0", + "pallet-xcm 12.0.0", + "parachains-common 12.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 11.0.0", + "polkadot-runtime-common 12.0.0", "pop-primitives", "pop-runtime-common", "scale-info", "smallvec", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", - "sp-consensus-aura 0.36.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", + "sp-consensus-aura 0.37.0", "sp-core 32.0.0", - "sp-genesis-builder 0.11.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", "sp-std", - "sp-transaction-pool 30.0.0", - "sp-version 33.0.0", - "staging-parachain-info 0.11.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "sp-transaction-pool 31.0.0", + "sp-version 34.0.0", + "staging-parachain-info 0.12.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", ] [[package]] @@ -11968,6 +12207,24 @@ dependencies = [ "pin-project-lite 0.1.12", ] +[[package]] +name = "quinn" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8b432585672228923edbbf64b8b12c14e1112f62e88737655b4a083dbcd78e" +dependencies = [ + "bytes", + "pin-project-lite 0.2.13", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls 0.20.9", + "thiserror", + "tokio", + "tracing", + "webpki", +] + [[package]] name = "quinn-proto" version = "0.9.6" @@ -11975,7 +12232,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand", + "rand 0.8.5", "ring 0.16.20", "rustc-hash", "rustls 0.20.9", @@ -11986,6 +12243,19 @@ dependencies = [ "webpki", ] +[[package]] +name = "quinn-udp" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4" +dependencies = [ + "libc", + "quinn-proto", + "socket2 0.4.10", + "tracing", + "windows-sys 0.42.0", +] + [[package]] name = "quote" version = "1.0.35" @@ -12001,6 +12271,19 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", +] + [[package]] name = "rand" version = "0.8.5" @@ -12057,7 +12340,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", ] [[package]] @@ -12327,116 +12619,121 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "11.0.0" +version = "12.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee1a30be097c0e02d2aacc4b2b73ecba2c795ae9246f2c37711ebae0e69dd95c" +checksum = "4044da3a54d49181294ed27b4cf199a9e20ed08dd7b74b71803c84610319c28c" dependencies = [ "binary-merkle-tree 15.0.0", - "frame-benchmarking 32.0.0", - "frame-executive 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-system-benchmarking 32.0.0", - "frame-system-rpc-runtime-api 30.0.0", - "frame-try-runtime 0.38.0", + "bitvec", + "frame-benchmarking 33.0.0", + "frame-executive 33.0.0", + "frame-metadata-hash-extension 0.2.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-system-benchmarking 33.0.0", + "frame-system-rpc-runtime-api 31.0.0", + "frame-try-runtime 0.39.0", "hex-literal", "log", - "pallet-asset-rate 11.0.0", - "pallet-authority-discovery 32.0.0", - "pallet-authorship 32.0.0", - "pallet-babe 32.0.0", - "pallet-balances 33.0.0", - "pallet-beefy 32.0.0", - "pallet-beefy-mmr 32.0.0", - "pallet-bounties 31.0.0", - "pallet-child-bounties 31.0.0", + "pallet-asset-rate 12.0.0", + "pallet-authority-discovery 33.0.0", + "pallet-authorship 33.0.0", + "pallet-babe 33.0.0", + "pallet-balances 34.0.0", + "pallet-beefy 33.0.0", + "pallet-beefy-mmr 33.0.0", + "pallet-bounties 32.0.0", + "pallet-child-bounties 32.0.0", "pallet-collective", - "pallet-conviction-voting 32.0.0", + "pallet-conviction-voting 33.0.0", "pallet-democracy", "pallet-elections-phragmen", - "pallet-grandpa 32.0.0", - "pallet-identity 32.0.0", - "pallet-indices 32.0.0", + "pallet-grandpa 33.0.0", + "pallet-identity 33.0.0", + "pallet-indices 33.0.0", "pallet-membership", - "pallet-message-queue 35.0.0", - "pallet-mmr 31.0.0", - "pallet-multisig 32.0.0", + "pallet-message-queue 36.0.0", + "pallet-mmr 32.0.0", + "pallet-multisig 33.0.0", "pallet-nis", - "pallet-offences 31.0.0", - "pallet-preimage 32.0.0", - "pallet-proxy 32.0.0", + "pallet-offences 32.0.0", + "pallet-parameters", + "pallet-preimage 33.0.0", + "pallet-proxy 33.0.0", "pallet-ranked-collective", "pallet-recovery", - "pallet-referenda 32.0.0", + "pallet-referenda 33.0.0", "pallet-root-testing", - "pallet-scheduler 33.0.0", - "pallet-session 32.0.0", + "pallet-scheduler 34.0.0", + "pallet-session 33.0.0", "pallet-society", - "pallet-staking 32.0.0", - "pallet-state-trie-migration 33.0.0", - "pallet-sudo 32.0.0", - "pallet-timestamp 31.0.0", + "pallet-staking 33.0.0", + "pallet-state-trie-migration 34.0.0", + "pallet-sudo 33.0.0", + "pallet-timestamp 32.0.0", "pallet-tips", - "pallet-transaction-payment 32.0.0", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", - "pallet-treasury 31.0.0", - "pallet-utility 32.0.0", - "pallet-vesting 32.0.0", - "pallet-whitelist 31.0.0", - "pallet-xcm 11.0.0", - "pallet-xcm-benchmarks 11.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-common 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", + "pallet-treasury 32.0.0", + "pallet-utility 33.0.0", + "pallet-vesting 33.0.0", + "pallet-whitelist 32.0.0", + "pallet-xcm 12.0.0", + "pallet-xcm-benchmarks 12.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-common 12.0.0", + "polkadot-runtime-parachains 12.0.0", "rococo-runtime-constants", "scale-info", "serde", "serde_derive", + "serde_json", "smallvec", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-arithmetic 26.0.0", - "sp-authority-discovery 30.0.0", - "sp-block-builder 30.0.0", - "sp-consensus-babe 0.36.0", - "sp-consensus-beefy 17.0.0", + "sp-authority-discovery 31.0.0", + "sp-block-builder 31.0.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-beefy 18.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-genesis-builder 0.11.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-mmr-primitives 30.0.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", "sp-storage 21.0.0", - "sp-transaction-pool 30.0.0", - "sp-version 33.0.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", + "sp-transaction-pool 31.0.0", + "sp-version 34.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", "static_assertions", - "substrate-wasm-builder 21.0.0", + "substrate-wasm-builder 22.0.1", "xcm-fee-payment-runtime-api", ] [[package]] name = "rococo-runtime-constants" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa26847ef6b32b5fd41d4f86538ef15b8d74f208d211644dc14e4dda74559116" +checksum = "578bde81aeca421df7d898726f0d3d9caea11eed87d77760be71177ce071977f" dependencies = [ - "frame-support 32.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-common 11.0.0", + "frame-support 33.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-common 12.0.0", "smallvec", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-weights 31.0.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", ] [[package]] @@ -12733,9 +13030,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9cd4cf9f2f6a12f1cc042831474f33103aad8ebf9fa6d49f7119521ed89b1ec" +checksum = "4e4f35b9a8b91dd1232a26041c064d57b9f03ad2b80d2912512cfd1e4851e506" dependencies = [ "async-trait", "futures", @@ -12744,29 +13041,30 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "multihash 0.18.1", + "multihash 0.17.0", "multihash-codetable", "parity-scale-codec", "prost 0.12.3", "prost-build", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", - "sp-api 30.0.0", - "sp-authority-discovery 30.0.0", + "sc-network-types", + "sp-api 31.0.0", + "sp-authority-discovery 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-basic-authorship" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2354138e44624d68245b9490c0d30f73bac7c00f218643ff03fc0dbd1536b98" +checksum = "0f71eb27c36bb0cda3e67f1e0c4c45ced6672ad4c47148da6bc7fd729e99865a" dependencies = [ "futures", "futures-timer", @@ -12776,36 +13074,36 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d54ed880c04f6df650dcf4672d7d4a2d08b30e95c51f07b4a3be75eaa535082" +checksum = "4190e69ccdf1b10c530e110345d67c6347aa0bc03fa56723103d834fb8ac907d" dependencies = [ "parity-scale-codec", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-trie 33.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-trie 34.0.0", ] [[package]] name = "sc-chain-spec" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d25ff00e77262342bd85a71de32170b136773f6a8cdd5641ce8b81fb4e16be" +checksum = "a3256a5e3294dc363ddb17ac3040c33b9848269dd288eaf8ac6a2972f8a1d884" dependencies = [ "array-bytes 6.2.2", "docify", @@ -12822,10 +13120,11 @@ dependencies = [ "sp-blockchain", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-genesis-builder 0.11.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-genesis-builder 0.12.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", + "sp-tracing 17.0.0", ] [[package]] @@ -12842,9 +13141,9 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.40.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eade6864cba8ab29c4c7572c6a4a080c0423bc53cb48b00f70eef7d57d22abae" +checksum = "397091529b095369e8b9342a0dcb732bf6ec672b4be9db76b5174951618f541a" dependencies = [ "array-bytes 6.2.2", "chrono", @@ -12857,7 +13156,7 @@ dependencies = [ "names", "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", "sc-client-api", @@ -12873,20 +13172,20 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core 32.0.0", - "sp-keyring 35.0.0", + "sp-keyring 36.0.0", "sp-keystore 0.38.0", "sp-panic-handler", - "sp-runtime 35.0.0", - "sp-version 33.0.0", + "sp-runtime 36.0.0", + "sp-version 34.0.0", "thiserror", "tokio", ] [[package]] name = "sc-client-api" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6f69c592a2cab8b5cb7860bf57c5084a590d2e0c5df9308f62ddb405ca4d97e" +checksum = "cec1bf37389619d861680f7da315ac5a815e5cd924ec9a0adb86e4ba4aac7c99" dependencies = [ "fnv", "futures", @@ -12896,25 +13195,25 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", "sp-database", "sp-externalities 0.28.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "sp-statement-store", "sp-storage 21.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4e8c9db1025f0b17438f5db8937c53022b417593f30d4624b8b2e0d3300b9f" +checksum = "ffe19e497ab77b89efa4e2b885af725d6ed59579ebe8df96b820f5b122c10da9" dependencies = [ "hash-db", "kvdb", @@ -12932,42 +13231,42 @@ dependencies = [ "sp-blockchain", "sp-core 32.0.0", "sp-database", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", - "sp-trie 33.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", + "sp-trie 34.0.0", ] [[package]] name = "sc-consensus" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a051ffa28788f7ec47e46d6236132126d5aa563469e6c852e87cfbe5069e0687" +checksum = "0178e3ef8d317456e352466a9c5d3b6d9b5861a64b43c01ab62435e24fc68a51" dependencies = [ "async-trait", "futures", "futures-timer", - "libp2p-identity", "log", "mockall", "parking_lot 0.12.1", "sc-client-api", + "sc-network-types", "sc-utils", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-aura" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cd537650a8f23d6775456a5a06e1cf27722fedc5515769983e18ef856a6aad3" +checksum = "be48cd2fa20a6800595f7f49dbc929ad72348673c38eb7faa072cb8dfd7b47ce" dependencies = [ "async-trait", "futures", @@ -12978,26 +13277,26 @@ dependencies = [ "sc-consensus", "sc-consensus-slots", "sc-telemetry", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-aura 0.36.0", - "sp-consensus-slots 0.36.0", + "sp-consensus-aura 0.37.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", + "sp-inherents 31.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-babe" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efe6f127a27ea6ace8e4391ba847ccf21d3512499e1c5e7c300e7e5115642544" +checksum = "08d58429c3660dfb86b9c0a1529dbc444f1ba8c8135812468497751d5b2567d6" dependencies = [ "async-trait", "fork-tree", @@ -13014,27 +13313,27 @@ dependencies = [ "sc-consensus-slots", "sc-telemetry", "sc-transaction-pool-api", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-babe 0.36.0", - "sp-consensus-slots 0.36.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-inherents 30.0.0", + "sp-inherents 31.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-babe-rpc" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c93183245d51eab164ab5513f5ad723964c38f293427d99066f8aed02ae715e1" +checksum = "cd3bd3762945244a50e7e64aa9302405ba3d225a807872a4f99e8250e5ec4e60" dependencies = [ "futures", "jsonrpsee", @@ -13042,22 +13341,22 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-babe 0.36.0", + "sp-consensus-babe 0.37.0", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-consensus-beefy" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f0cdd776453ce7d73fdb548648bdfefdac6c497d198083222aa0d7636445ed" +checksum = "0f0f27e60a0a3135c991e26883c4827f8bb3fa082ee84690544eea9040d0edf8" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -13072,18 +13371,19 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-network-sync", + "sc-network-types", "sc-utils", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-beefy 17.0.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", "sp-crypto-hashing", "sp-keystore 0.38.0", - "sp-mmr-primitives 30.0.0", - "sp-runtime 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", @@ -13092,9 +13392,9 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8193f51766e9bf5a94f044333f4807918f7243eab404e9ff91b98ba268f2e9" +checksum = "7db1d87a1107de282b3208e25370c1f54dcfc9f0c12bdea52fad127df4929c63" dependencies = [ "futures", "jsonrpsee", @@ -13104,31 +13404,31 @@ dependencies = [ "sc-consensus-beefy", "sc-rpc", "serde", - "sp-consensus-beefy 17.0.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-consensus-epochs" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2217e53886dbfd4749eaa2e671f8e59807a2fb711ffa0023b3dc5b30f5db458" +checksum = "e7d878112bf0e7b267eb753e9a43432616dc190f85be921bc03d13c42a7c21bd" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "sc-consensus-grandpa" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d666c23af4325c6d2ca35bfe2874917f5dfdd94bfca165ad89b92191489e2d8" +checksum = "4ba0980a68efdb28cba1a8051dd27d104258870f16287df9d576caf36add3ebc" dependencies = [ "ahash 0.8.11", "array-bytes 6.2.2", @@ -13141,7 +13441,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -13150,29 +13450,30 @@ dependencies = [ "sc-network-common", "sc-network-gossip", "sc-network-sync", + "sc-network-types", "sc-telemetry", "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-grandpa 17.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", "sp-crypto-hashing", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ff3f1dc9c74563e559725736e07f4817e3429cdfd593e4a8c583d2c8da0894" +checksum = "5c587c6b017281f2029a7901de1e2f6f85ee8b365e9d15b159a5c44450fc71f6" dependencies = [ "finality-grandpa", "futures", @@ -13185,15 +13486,15 @@ dependencies = [ "serde", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-consensus-slots" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80382f4da8a76c05c23b84d5c369bb5d617d499749171335e9b47599885fb202" +checksum = "b755082e44000f02660697560c279d81cea4ea984d5a21eb27a2179c92912fbc" dependencies = [ "async-trait", "futures", @@ -13206,18 +13507,18 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-slots 0.36.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", ] [[package]] name = "sc-executor" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6b47b642a92adcabaeadb7d76bd1a02bcf5a93f2b649e81afe8b940107bbda" +checksum = "5d0738d2e654f8cadb8b5b5f64c281654838202bf77641656b7fe2bd5346a25b" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -13225,14 +13526,14 @@ dependencies = [ "sc-executor-polkavm", "sc-executor-wasmtime", "schnellru", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", "sp-externalities 0.28.0", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-panic-handler", "sp-runtime-interface 27.0.0", - "sp-trie 33.0.0", - "sp-version 33.0.0", + "sp-trie 34.0.0", + "sp-version 34.0.0", "sp-wasm-interface 21.0.0", "tracing", ] @@ -13284,9 +13585,9 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061006dce0dcae3ece90d5d9f656ade507dd922931911d59deea823f28be54dd" +checksum = "4bb38b9ee63b01ed966f67789684b517cdc7891c0ac30ddac0e039695a43ab03" dependencies = [ "ansi_term", "futures", @@ -13297,19 +13598,19 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "sc-keystore" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6477f27aa17ada189355325c16992d3e612d2fe276ecef9da1b36b6b297b3ac4" +checksum = "8dbafebe46cb7a380d6a1a77c045af06de3cf92ffcb5bbbbb1567e3b0c94d688" dependencies = [ "array-bytes 6.2.2", "parking_lot 0.12.1", "serde_json", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-keystore 0.38.0", "thiserror", @@ -13317,9 +13618,9 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e04fecf6e55e4597e473c87e8f3cea5a9963835af30a971203290d62bb2d03" +checksum = "3c48f0897bac630c7f58e0e8f5b5930db18641ac5c0df6fcca0335520c1be74a" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -13327,7 +13628,6 @@ dependencies = [ "bytes", "futures", "futures-timer", - "libp2p-identity", "log", "mixnet", "multiaddr", @@ -13335,27 +13635,29 @@ dependencies = [ "parking_lot 0.12.1", "sc-client-api", "sc-network", + "sc-network-types", "sc-transaction-pool-api", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-consensus", "sp-core 32.0.0", "sp-keystore 0.38.0", "sp-mixnet", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-network" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e68214c9245ee374a6c51fca3c00feddbe20a86451d92c76585a9cc9553425" +checksum = "c94a6131f2c50126601a01d9b60a8df569aa8483cf6754e280b754a5e716a297" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", + "cid 0.9.0", "either", "fnv", "futures", @@ -13363,58 +13665,44 @@ dependencies = [ "ip_network", "libp2p", "linked_hash_set", + "litep2p", "log", "mockall", + "once_cell", "parity-scale-codec", "parking_lot 0.12.1", "partial_sort", "pin-project", - "rand", + "prost 0.11.9", + "prost-build", + "rand 0.8.5", "sc-client-api", "sc-network-common", + "sc-network-types", "sc-utils", + "schnellru", "serde", "serde_json", "smallvec", "sp-arithmetic 26.0.0", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", "tokio-stream", "unsigned-varint", + "void", "wasm-timer", "zeroize", ] -[[package]] -name = "sc-network-bitswap" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf7cf01e661f39303737596859139fcdd31bd106a979fae0828f3e5b0decce89" -dependencies = [ - "async-channel 1.9.0", - "cid", - "futures", - "libp2p-identity", - "log", - "prost 0.12.3", - "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", - "sp-runtime 35.0.0", - "thiserror", - "unsigned-varint", -] - [[package]] name = "sc-network-common" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b1732616f6fd5bcdabd44eac79b466c2075f3f47ebf0cf2f6d52d790890736" +checksum = "ae304be8447d6101c7d314932137ff2405db43bc7daf4b9c0c52341bdc9265ac" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -13423,16 +13711,17 @@ dependencies = [ "parity-scale-codec", "prost-build", "sc-consensus", + "sc-network-types", "sp-consensus", - "sp-consensus-grandpa 17.0.0", - "sp-runtime 35.0.0", + "sp-consensus-grandpa 18.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "sc-network-gossip" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebb8b10666371dc53bd9e11dbb99e0763307203ecc70f4d9bb20169cf7ad69db" +checksum = "ed5317c3a30c77978ef7cfb2655e4dae2f7ba82df1622b6b6e81c854c19ffb43" dependencies = [ "ahash 0.8.11", "futures", @@ -13442,39 +13731,40 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types", "schnellru", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "sc-network-light" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be9c7b3d18d5ef3ed493be173e9cb00537585cd9b21bb4ebe24b9b555cf4fa4" +checksum = "10a2b0e0c87d74704a758be2d3119bbbf652910b3de0d3074864531f2e1afd3c" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "futures", - "libp2p-identity", "log", "parity-scale-codec", "prost 0.12.3", "prost-build", "sc-client-api", "sc-network", + "sc-network-types", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-network-sync" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8a240043ecd1c5ca54d1dfdc654878aed6b96fe7292c11dc9e8bc7c4884fb" +checksum = "92d3a03c11fd5ed3c596a055d79596e6c0d7ea5166b627346e0381adde49dd50" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -13492,15 +13782,16 @@ dependencies = [ "sc-consensus", "sc-network", "sc-network-common", + "sc-network-types", "sc-utils", "schnellru", "smallvec", "sp-arithmetic 26.0.0", "sp-blockchain", "sp-consensus", - "sp-consensus-grandpa 17.0.0", + "sp-consensus-grandpa 18.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", @@ -13509,9 +13800,9 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1514ca1cc195842970b3a35b80cc14ed002296f3565c19d4659be44ca9255b8" +checksum = "1f8586ce7e34e555021b574ec98c4d459cc46625f1d061a3ed8bea6a400e8648" dependencies = [ "array-bytes 6.2.2", "futures", @@ -13521,17 +13812,33 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types", "sc-utils", "sp-consensus", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "substrate-prometheus-endpoint", ] +[[package]] +name = "sc-network-types" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6b473a65393f65579019e4280cc116848439985c62724db8402bbfa7da462d1" +dependencies = [ + "bs58 0.4.0", + "libp2p-identity", + "litep2p", + "multiaddr", + "multihash 0.17.0", + "rand 0.8.5", + "thiserror", +] + [[package]] name = "sc-offchain" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91f289809d0c3fd09474637bfe2dc732f41fb211d1241885194232c5d612a641" +checksum = "acb6f76c65abdabfadb497a5fe33733ec67af15221aa1c72686096aed75b28b8" dependencies = [ "array-bytes 6.2.2", "bytes", @@ -13546,18 +13853,19 @@ dependencies = [ "once_cell", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", "sc-network-common", + "sc-network-types", "sc-transaction-pool-api", "sc-utils", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", "sp-externalities 0.28.0", "sp-keystore 0.38.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", "threadpool", "tracing", ] @@ -13574,9 +13882,9 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d7b43d6ce2c57d90dab64a0eab4673158a7a240119fd3ae934ce95f8ad973f" +checksum = "df3af3898afc9e63bfda6bbb75a20bb66a4b3de0bc077eb1b67d94b04f69b984" dependencies = [ "futures", "jsonrpsee", @@ -13592,24 +13900,24 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-offchain 30.0.0", + "sp-offchain 31.0.0", "sp-rpc", - "sp-runtime 35.0.0", - "sp-session 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", "sp-statement-store", - "sp-version 33.0.0", + "sp-version 34.0.0", "tokio", ] [[package]] name = "sc-rpc-api" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b82060f09f886f59fd19a77cc6668c209e883fc93511e9c441ef84adfea80f36" +checksum = "2656a0da9ce809fb31dc0517b7e0a4185001785154b59cd9546566f1db8df346" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13621,8 +13929,8 @@ dependencies = [ "serde_json", "sp-core 32.0.0", "sp-rpc", - "sp-runtime 35.0.0", - "sp-version 33.0.0", + "sp-runtime 36.0.0", + "sp-version 34.0.0", "thiserror", ] @@ -13647,9 +13955,9 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad831d2524de44a89b1801e306fd9718dc5fadb26ea3e88f486faa29c6fdd710" +checksum = "57f2b3d4ad7238f031c85395980f3b05026dba6f596e1e3600274fa9c30974e1" dependencies = [ "array-bytes 6.2.2", "futures", @@ -13659,19 +13967,20 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-rpc", "sc-transaction-pool-api", "sc-utils", + "schnellru", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-rpc", - "sp-runtime 35.0.0", - "sp-version 33.0.0", + "sp-runtime 36.0.0", + "sp-version 34.0.0", "thiserror", "tokio", "tokio-stream", @@ -13679,9 +13988,9 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff048cda961d13a0978bf6e75b1978c0fa886d2087133a4d2107a034afd27c8" +checksum = "70d4e550aabcfba3a9e6a2c4e23dcfef362cb62bea2cfc3348879e327482ec72" dependencies = [ "async-trait", "directories", @@ -13693,7 +14002,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -13702,11 +14011,11 @@ dependencies = [ "sc-informant", "sc-keystore", "sc-network", - "sc-network-bitswap", "sc-network-common", "sc-network-light", "sc-network-sync", "sc-network-transactions", + "sc-network-types", "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", @@ -13719,20 +14028,20 @@ dependencies = [ "schnellru", "serde", "serde_json", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-consensus", "sp-core 32.0.0", "sp-externalities 0.28.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-state-machine 0.40.0", "sp-storage 21.0.0", - "sp-transaction-pool 30.0.0", + "sp-transaction-pool 31.0.0", "sp-transaction-storage-proof", - "sp-trie 33.0.0", - "sp-version 33.0.0", + "sp-trie 34.0.0", + "sp-version 34.0.0", "static_init", "substrate-prometheus-endpoint", "tempfile", @@ -13770,9 +14079,9 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75577af6d7128f3c0cd1dfa83f9ec056dbe4cdce297f1d257f2a1253134c6e9a" +checksum = "910d78b0ea4778a639a9d1345d4e5ce27721ed0d717635aded1bb6c522044bb2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13784,21 +14093,21 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] [[package]] name = "sc-sysinfo" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6a838bf3ba61e83c0f3be4a41ba7ed8c71d19c2adee6396046f78317006637b" +checksum = "985818b31ecd4e04edadbf6124e2b71033551c08ff891bd9449fbddd2346ddf8" dependencies = [ "derive_more", "futures", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", "sc-telemetry", @@ -13806,15 +14115,15 @@ dependencies = [ "serde_json", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-std", ] [[package]] name = "sc-telemetry" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a5a306d8c75e61e8c59e18b92886f85db6b4102c4669240eca101954fec79e" +checksum = "6a874600f40a5cef2e1482574f7665ed005f7c3b7594f9abddcb2e015651c4d9" dependencies = [ "chrono", "futures", @@ -13822,7 +14131,8 @@ dependencies = [ "log", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", + "sc-network", "sc-utils", "serde", "serde_json", @@ -13832,9 +14142,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "584e4f81defe03776909ce283429c9cd3d80fea6b2f3a303dc2bdf913e11d9e8" +checksum = "8c7513573600566bcc7a41153c6a99b628e800acd65bc124c3ac595322324021" dependencies = [ "ansi_term", "chrono", @@ -13849,16 +14159,16 @@ dependencies = [ "sc-client-api", "sc-tracing-proc-macro", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-rpc", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-tracing 17.0.0", "thiserror", "tracing", "tracing-log 0.1.4", - "tracing-subscriber 0.2.25", + "tracing-subscriber 0.3.18", ] [[package]] @@ -13875,9 +14185,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54754bf43dede417a8e64a0d6a46bf2bbed47ff050c1f81c8a575f9b94416886" +checksum = "18f865b689f7f732de5c6129cbdb793d7c71a88ef0d1636d8b843e590d5d766a" dependencies = [ "async-trait", "futures", @@ -13890,22 +14200,22 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-blockchain", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-tracing 17.0.0", - "sp-transaction-pool 30.0.0", + "sp-transaction-pool 31.0.0", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-transaction-pool-api" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b563c7257ab650b2639d623da13d1a50a5a6c4ec582bc92e118c73d072bcd4" +checksum = "618532cf1e4afbc3a3f9046bfb4aaceba46fa9888ec9d1d12e9fe5448aa7ee82" dependencies = [ "async-trait", "futures", @@ -13914,7 +14224,7 @@ dependencies = [ "serde", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] @@ -13934,6 +14244,29 @@ dependencies = [ "sp-arithmetic 26.0.0", ] +[[package]] +name = "scale-bits" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +dependencies = [ + "parity-scale-codec", + "scale-type-resolver", +] + +[[package]] +name = "scale-decode" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" +dependencies = [ + "derive_more", + "parity-scale-codec", + "scale-bits", + "scale-type-resolver", + "smallvec", +] + [[package]] name = "scale-info" version = "2.11.1" @@ -13960,6 +14293,12 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "scale-type-resolver" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0cded6518aa0bd6c1be2b88ac81bf7044992f0f154bfbabd5ad34f43512abcb" + [[package]] name = "schannel" version = "0.1.23" @@ -14037,6 +14376,21 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "sctp-proto" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f64cef148d3295c730c3cb340b0b252a4d570b1c7d4bf0808f88540b0a888bc" +dependencies = [ + "bytes", + "crc", + "fxhash", + "log", + "rand 0.8.5", + "slab", + "thiserror", +] + [[package]] name = "sec1" version = "0.7.3" @@ -14216,6 +14570,18 @@ dependencies = [ "opaque-debug 0.3.1", ] +[[package]] +name = "sha-1" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest 0.10.7", + "sha1-asm", +] + [[package]] name = "sha1" version = "0.10.6" @@ -14227,6 +14593,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1-asm" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b" +dependencies = [ + "cc", +] + [[package]] name = "sha2" version = "0.9.9" @@ -14285,6 +14660,12 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" + [[package]] name = "signature" version = "2.2.0" @@ -14308,6 +14689,15 @@ dependencies = [ "wide", ] +[[package]] +name = "simple-dns" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cae9a3fcdadafb6d97f4c0e007e4247b114ee0f119f650c3cbf3a8b3a1479694" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "simple-mermaid" version = "0.1.1" @@ -14350,14 +14740,14 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0e4ae8d02b43620ca7f567ca94fff494d85aecc73ffebda6c8fa19545b1673" +checksum = "7bb6f55c7308986f519ce3d554f832774e6212b14774e72313a0c1a3591adf5a" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -14429,7 +14819,7 @@ dependencies = [ "pbkdf2 0.12.2", "pin-project", "poly1305", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "ruzstd", "schnorrkel 0.10.2", @@ -14472,7 +14862,7 @@ dependencies = [ "no-std-net", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "serde", "serde_json", @@ -14597,7 +14987,7 @@ dependencies = [ "hex", "lazy_static", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "snowbridge-amcl", "zeroize", @@ -14660,8 +15050,8 @@ dependencies = [ "http", "httparse", "log", - "rand", - "sha-1", + "rand 0.8.5", + "sha-1 0.9.8", ] [[package]] @@ -14688,24 +15078,24 @@ dependencies = [ [[package]] name = "sp-api" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8abd1d0732054ad896db8f092abe822106f1acf8bbc462c70f57d0f24c0dcdf" +checksum = "b500647cfe266d58781f44af9b13c3bd57fb3be08642f2a9f13e024cc5e22359" dependencies = [ "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 18.0.0", + "sp-api-proc-macro 19.0.0", "sp-core 32.0.0", "sp-externalities 0.28.0", "sp-metadata-ir 0.7.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-runtime-interface 27.0.0", - "sp-state-machine 0.39.0", + "sp-state-machine 0.40.0", "sp-std", - "sp-trie 33.0.0", - "sp-version 33.0.0", + "sp-trie 34.0.0", + "sp-version 34.0.0", "thiserror", ] @@ -14726,9 +15116,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681e80c1b259ee71880cd3b4ad2a2d41454596252bd267c3edf4e14552ab40e1" +checksum = "213a4bec1b18bd0750e7b81d11d8276c24f68b53cde83950b00b178ecc9ab24a" dependencies = [ "Inflector", "blake2 0.10.6", @@ -14755,15 +15145,15 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505fad69251900048ddddc6387265e1545d1a366e3b4dcd57b76a03f0a65ae7" +checksum = "57541120624a76379cc993cbb85064a5148957a92da032567e54bce7977f51fc" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-std", ] @@ -14814,15 +15204,15 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5700c6f51afc80af2dd2b39973183d7527e8b5be390fa125d777f948db0e88" +checksum = "6d8494eafd70194198b7fd82446da59380c7346bedf68e83dfbdb5f338395437" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -14839,47 +15229,47 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "466eaa1fe1745e9456a5e5afc033b67a52211463a137ea3551bff36b4d72ce03" +checksum = "51cf3d8fb96de98aecdd32cdd4a735af4d84fae274314f411f95c89d4dff6ad3" dependencies = [ - "sp-api 30.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "sp-blockchain" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed0dc760fde2b2cd07ca9428e3d6b7ecc02bbd00a5dc32b7f829c80889b152b" +checksum = "488d3cc94c345ce55d1890239bb256f4418f9566e29b7b90f01817bc7b553a08" dependencies = [ "futures", "log", "parity-scale-codec", "parking_lot 0.12.1", "schnellru", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-consensus", "sp-database", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "thiserror", ] [[package]] name = "sp-consensus" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19910bc7cd10336a1b13611df1212bce5cabbcfcd92a9394e23476498aa360c7" +checksum = "3f400a20113301fa91094c210b9b9b63f066cee55f22517768eaadf3519124d8" dependencies = [ "async-trait", "futures", "log", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", "thiserror", ] @@ -14903,19 +15293,19 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67647dc44d2f47f8b96a56f30a896926485e55a8209cfe916cf8d08a6d488f03" +checksum = "c8904da70720b26f207b6ae1d140cac4f5b10b94bce535e08ee0df08f3a27a84" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-consensus-slots 0.36.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-timestamp 30.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-slots 0.37.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-timestamp 31.0.0", ] [[package]] @@ -14940,21 +15330,21 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3500dd1ceb99ca5e6f399d37c4e42f22fcbb6505e07378791ebe57eec6a1960" +checksum = "75f99229c382c3f849160da42c897321fd6b82fe685bc0c4ba4afdd51b818bd1" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", - "sp-consensus-slots 0.36.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", + "sp-consensus-slots 0.37.0", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-timestamp 30.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-timestamp 31.0.0", ] [[package]] @@ -14980,22 +15370,22 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "160ad989b247b55fdc2acd8baa7d5a0b9daca5ad0d4fac6e94ee119ed0fdf164" +checksum = "f5eb094064dd8f1ff03bd92c843c5f979c1b18e955afb5c0ad98f9c781225e12" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-keystore 0.38.0", - "sp-mmr-primitives 30.0.0", - "sp-runtime 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-runtime 36.0.0", "strum 0.26.3", ] @@ -15020,20 +15410,20 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffc3f88b33c2a8c14f4d05a3c69c5fc7b02cdd3300993a22d6d2175d35447f6" +checksum = "a6f4d90b65fd82e77c3b8c382c3a9e669bba5ccfb5402a945cde88984c98681b" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -15051,14 +15441,14 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52dcae1dac6908d80bceaff4f311bc694c3b9c0d3ac6e74128ed4e3a29e9e31f" +checksum = "60823551c6987e2f5e1dda772140a09850e866e704757662795b8e7cacf9b228" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp 30.0.0", + "sp-timestamp 31.0.0", ] [[package]] @@ -15087,7 +15477,7 @@ dependencies = [ "parking_lot 0.12.1", "paste", "primitive-types", - "rand", + "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", "secp256k1", @@ -15134,7 +15524,7 @@ dependencies = [ "parking_lot 0.12.1", "paste", "primitive-types", - "rand", + "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", "secp256k1", @@ -15237,13 +15627,15 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8a812b56fb4ed6a598ad7b43be127702aba1f7351ad4916f5bab995054cdc5" +checksum = "7605a8ed2c06d348c26055b7907c3d2d62f984666e9025b57df4895f865f5901" dependencies = [ + "parity-scale-codec", + "scale-info", "serde_json", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -15263,15 +15655,15 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcba3b816fdfadf30d8c7c484e1873f1af89ed2560c77d2b2137d152cc5a585" +checksum = "170537049d57fc645637e4586fe98a3291392b2ecfd7988ea31639cf43470b42" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] @@ -15282,7 +15674,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec43aa073eab35fcb920d7592474d5427ea3be2bf938706a3ad955d7ba54fd8d" dependencies = [ "bytes", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "libsecp256k1", "log", "parity-scale-codec", @@ -15303,12 +15695,12 @@ dependencies = [ [[package]] name = "sp-io" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44ed47247b6eee76ff703f9fa9f04f99c4104ac1faf629e6d1128e09066b57b" +checksum = "8b64ab18a0e29def6511139a8c45a59c14a846105aab6f9cc653523bd3b81f55" dependencies = [ "bytes", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "libsecp256k1", "log", "parity-scale-codec", @@ -15320,10 +15712,10 @@ dependencies = [ "sp-externalities 0.28.0", "sp-keystore 0.38.0", "sp-runtime-interface 27.0.0", - "sp-state-machine 0.39.0", + "sp-state-machine 0.40.0", "sp-std", "sp-tracing 17.0.0", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "tracing", "tracing-core", ] @@ -15341,12 +15733,12 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "089da5d08c4a6b4a36de664de287f4a391ac338e351a923b79aedfc46162f201" +checksum = "33d2c495248bd141fe04ec639785c874949b2c552c00ea4afc4c183c654466ce" dependencies = [ "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "strum 0.26.3", ] @@ -15410,14 +15802,14 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ba1e6ceede3aa5e36ee161dc02f1b294a659823887cefc4f0f2fce589e3c11" +checksum = "2242e7a802822109e007c3d6ee79640f8dc3abee7139d34ce029c7478361be8c" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", ] [[package]] @@ -15441,19 +15833,19 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8abf5586785c20bb4bdbc81243877d5bb2bdf6dff6a03c101b6a3a875bc9278" +checksum = "dedd59967d2f759bec2be705840d170a5dbf38866acaedffe7c813e7547325bf" dependencies = [ "ckb-merkle-mountain-range", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", "sp-debug-derive", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "thiserror", ] @@ -15474,16 +15866,16 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae4f90a3a36f052f4f9aa6f6ab1d59cf6f895f3a939f40dbe1f3e14907a2e31" +checksum = "8e52344b6fd91289a87c3fca03e5147df178167b150e1a10b82243434f43e134" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -15499,13 +15891,13 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50efea44dfc8e40c59e9f9099c6a4f64dc750ad224fd8dbf9aec12fc857fa145" +checksum = "2cbbd2096fda34c2f6f9f268c808ca280c08565e759309ea24f17dcd0808097b" dependencies = [ - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -15543,7 +15935,7 @@ dependencies = [ "log", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", @@ -15557,9 +15949,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ce931b7fbfdeeca1340801dbd4a1cae54ad4c97a1e3dcfcc79709bc800dd46" +checksum = "a6b85cb874b78ebb17307a910fc27edf259a0455ac5155d87eaed8754c037e07" dependencies = [ "docify", "either", @@ -15568,14 +15960,14 @@ dependencies = [ "log", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", - "sp-application-crypto 34.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", + "sp-io 35.0.0", "sp-std", "sp-weights 31.0.0", ] @@ -15665,17 +16057,17 @@ dependencies = [ [[package]] name = "sp-session" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d66f0f2f00e4c520deae07eeab7acf04c1a41dd875c7a4689e4e4302fb89925" +checksum = "9c558f85486882433adcfdfe05c5e82972a7be1a6d7fa68a6213b70ec1d86068" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 30.0.0", + "sp-api 31.0.0", "sp-core 32.0.0", "sp-keystore 0.38.0", - "sp-runtime 35.0.0", - "sp-staking 30.0.0", + "sp-runtime 36.0.0", + "sp-staking 31.0.0", ] [[package]] @@ -15695,16 +16087,16 @@ dependencies = [ [[package]] name = "sp-staking" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a43ec7f6c9759ba3011a16bb022afe056bc26f88b3c424598737cba71d3ef0" +checksum = "bd38abe12a12b0c24d318011ec3cd3280f8d828666994695a6c0652f38662dbf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -15717,7 +16109,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "smallvec", "sp-core 29.0.0", "sp-externalities 0.26.0", @@ -15726,50 +16118,50 @@ dependencies = [ "sp-trie 30.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.28.0", ] [[package]] name = "sp-state-machine" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d9078306c3066f1824e41153e1ceec34231d39d9a7e7956b101eadf7b9fd3a" +checksum = "18084cb996c27d5d99a88750e0a8eb4af6870a40df97872a5923e6d293d95fb9" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "smallvec", "sp-core 32.0.0", "sp-externalities 0.28.0", "sp-panic-handler", - "sp-trie 33.0.0", + "sp-trie 34.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.29.1", ] [[package]] name = "sp-statement-store" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e22e2d355461e02aa8325a819d24403fb7232a828bf1e21ad8982fde3f0dc0e" +checksum = "c7ac525ad4b3533aebdd68ae097d0a55887b6499b565c5a592f6c18372a40caf" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-core 32.0.0", "sp-crypto-hashing", "sp-externalities 0.28.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-runtime-interface 27.0.0", "thiserror", "x25519-dalek 2.0.1", @@ -15824,14 +16216,14 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6d3965ef60cc066fcc01dbcb7837404f40de8ac58f1115e3a3a1d6550575ff6" +checksum = "bdb7768c895643e315f9bcfacdd61e283b78c862d976fd081a508cf7239c8643" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", "thiserror", ] @@ -15872,27 +16264,27 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bddae32e6935eedda993b7371b79e69af901a277e11be2bbd6d9bc7643b49cb" +checksum = "207cb372504cf86237fa63953a0aa40d7596d1c9cf21175a56346ed1744eb8fe" dependencies = [ - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", ] [[package]] name = "sp-transaction-storage-proof" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726f90279766e231ad86f884e5f07d9331852a59d739f27c5f5e28bee0fc6da5" +checksum = "1141f46e088898986a59c8aae4a91c8d8c04da22a38986a8bdfcb2446889ee5a" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "sp-core 32.0.0", - "sp-inherents 30.0.0", - "sp-runtime 35.0.0", - "sp-trie 33.0.0", + "sp-inherents 31.0.0", + "sp-runtime 36.0.0", + "sp-trie 34.0.0", ] [[package]] @@ -15908,7 +16300,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "scale-info", "schnellru", "sp-core 29.0.0", @@ -15916,15 +16308,15 @@ dependencies = [ "sp-std", "thiserror", "tracing", - "trie-db", + "trie-db 0.28.0", "trie-root", ] [[package]] name = "sp-trie" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f5b3620a1c87c265a83d85d7519c6b60c47acf7f77593966afe313d086f00e" +checksum = "87727eced997f14d0f79e3a5186a80e38a9de87f6e9dc0baea5ebf8b7f9d8b66" dependencies = [ "ahash 0.8.11", "hash-db", @@ -15933,14 +16325,14 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "scale-info", "schnellru", "sp-core 32.0.0", "sp-externalities 0.28.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.29.1", "trie-root", ] @@ -15964,9 +16356,9 @@ dependencies = [ [[package]] name = "sp-version" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ba2f18b89ac5f356fb247f70163098bc976117221c373d5590079a5797a3b43" +checksum = "0b8e3856686aa2719b1c05af07ba7e6021d844944472f246f3b5f1c585be04cd" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15974,7 +16366,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-version-proc-macro 14.0.0", "thiserror", @@ -16074,17 +16466,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "spinners" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82" -dependencies = [ - "lazy_static", - "maplit", - "strum 0.24.1", -] - [[package]] name = "spinning_top" version = "0.3.0" @@ -16165,16 +16546,16 @@ dependencies = [ [[package]] name = "staging-parachain-info" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1383aa763f2cea1a816761948bfc1245040740d418c6b77d36fd4f259b944d84" +checksum = "4efd2f6285b97c1797f8451afb9834a90bd7b90712e6d1a3df8f68f9e7357ea6" dependencies = [ - "cumulus-primitives-core 0.11.0", - "frame-support 32.0.0", - "frame-system 32.0.0", + "cumulus-primitives-core 0.12.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-std", ] @@ -16194,14 +16575,14 @@ dependencies = [ "scale-info", "serde", "sp-weights 28.0.0", - "xcm-procedural", + "xcm-procedural 8.0.0", ] [[package]] name = "staging-xcm" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aded0292274ad473250c22ed3deaf2d9ed47d15786d700e9e83ab7c1cad2ad44" +checksum = "5090e0801a8aeb28ff88cc6e0ca0bad399cc58eed11ec70c517fcb316bd3151b" dependencies = [ "array-bytes 6.2.2", "bounded-collections 0.2.0", @@ -16213,7 +16594,7 @@ dependencies = [ "scale-info", "serde", "sp-weights 31.0.0", - "xcm-procedural", + "xcm-procedural 9.0.0", ] [[package]] @@ -16241,25 +16622,25 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0681b0a478c2f5e1f1ae9b7e8e4970d79ec8ef94f4efebc011ea335822bc264e" +checksum = "a5ccd51b148ec7c72f98cd315952595af353c103f4ad76cb600a85b8ee60adf4" dependencies = [ - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "log", - "pallet-transaction-payment 32.0.0", + "pallet-transaction-payment 33.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", + "polkadot-parachain-primitives 11.0.0", "scale-info", "sp-arithmetic 26.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", ] [[package]] @@ -16286,24 +16667,24 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb518e82e9982c90c32b66263642385fc186c76f329766884d3360b65e84dd46" +checksum = "39025611744d726ee1cb6661c09b13cd41525ca791f4fba45d68a00db9582063" dependencies = [ "environmental", - "frame-benchmarking 32.0.0", - "frame-support 32.0.0", + "frame-benchmarking 33.0.0", + "frame-support 33.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 32.0.0", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", - "staging-xcm 11.0.0", + "staging-xcm 12.0.0", ] [[package]] @@ -16340,6 +16721,26 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "str0m" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee48572247f422dcbe68630c973f8296fbd5157119cd36a3223e48bf83d47727" +dependencies = [ + "combine", + "crc", + "hmac 0.12.1", + "once_cell", + "openssl", + "openssl-sys", + "rand 0.8.5", + "sctp-proto", + "serde", + "sha-1 0.10.1", + "thiserror", + "tracing", +] + [[package]] name = "strobe-rs" version = "0.8.1" @@ -16456,22 +16857,22 @@ checksum = "b285e7d183a32732fdc119f3d81b7915790191fad602b7c709ef247073c77a2e" [[package]] name = "substrate-frame-rpc-system" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949d14f7bb2a53b77985bd17a8eb2e9edf8d5bbf4409e9acb036fa3bf7310d8f" +checksum = "d19975c2965833aed97064cd34975ed5bc0390e4436c84b381874c8abce43712" dependencies = [ - "frame-system-rpc-runtime-api 30.0.0", + "frame-system-rpc-runtime-api 31.0.0", "futures", "jsonrpsee", "log", "parity-scale-codec", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api 30.0.0", - "sp-block-builder 30.0.0", + "sp-api 31.0.0", + "sp-block-builder 31.0.0", "sp-blockchain", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", ] [[package]] @@ -16487,25 +16888,11 @@ dependencies = [ "tokio", ] -[[package]] -name = "substrate-rpc-client" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812076602836d6d90242c431729814c790c49685d142f47ec41f3b897a5fb6ad" -dependencies = [ - "async-trait", - "jsonrpsee", - "log", - "sc-rpc-api", - "serde", - "sp-runtime 35.0.0", -] - [[package]] name = "substrate-state-trie-migration-rpc" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da2e823fb02fbd5c77d6949cde60ff3e320c100278818000b39e9f0a8c8c428" +checksum = "538029eeb26c9ab3f5f8677d696336f92ee536918f4e7ba7fcad1d08ad31ca6b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -16513,10 +16900,10 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core 32.0.0", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", - "sp-trie 33.0.0", - "trie-db", + "sp-runtime 36.0.0", + "sp-state-machine 0.40.0", + "sp-trie 34.0.0", + "trie-db 0.29.1", ] [[package]] @@ -16540,17 +16927,26 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "21.0.0" +version = "22.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82a7c3e61041eaa76a89ded469f84d243fb34557ba4ee1e60335e65c8b5540c9" +checksum = "6567b61eca9459dbe71385caef9f6eab826abbd4a0743abf27034d96d34b9062" dependencies = [ + "array-bytes 6.2.2", "build-helper", "cargo_metadata", "console", "filetime", + "frame-metadata", + "merkleized-metadata", + "parity-scale-codec", "parity-wasm", "polkavm-linker", + "sc-executor", + "sp-core 32.0.0", + "sp-io 35.0.0", "sp-maybe-compressed-blob", + "sp-tracing 17.0.0", + "sp-version 34.0.0", "strum 0.26.3", "tempfile", "toml 0.8.12", @@ -16795,9 +17191,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.34" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", @@ -16816,9 +17212,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ "num-conv", "time-core", @@ -16878,17 +17274,6 @@ dependencies = [ "syn 2.0.55", ] -[[package]] -name = "tokio-retry" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" -dependencies = [ - "pin-project", - "rand", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -16922,6 +17307,21 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "tokio-tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +dependencies = [ + "futures-util", + "log", + "rustls 0.21.10", + "rustls-native-certs 0.6.3", + "tokio", + "tokio-rustls 0.24.1", + "tungstenite", +] + [[package]] name = "tokio-util" version = "0.7.10" @@ -17092,12 +17492,12 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48057e9b12f413d8d104aeb84d6efad65e8bd325acbfa91f7f97724bcf1dd2ed" +checksum = "d037e38c3da801f670c99e555882a8009c40a8a473815e6a4ea72a8e2887c0c4" dependencies = [ "coarsetime", - "polkadot-primitives 11.0.0", + "polkadot-primitives 12.0.0", "tracing", "tracing-gum-proc-macro", ] @@ -17157,7 +17557,6 @@ dependencies = [ "chrono", "lazy_static", "matchers 0.0.1", - "parking_lot 0.11.2", "regex", "serde", "serde_json", @@ -17177,9 +17576,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers 0.1.0", + "nu-ansi-term", "once_cell", + "parking_lot 0.12.1", "regex", "sharded-slab", + "smallvec", "thread_local", "tracing", "tracing-core", @@ -17199,6 +17601,18 @@ dependencies = [ "smallvec", ] +[[package]] +name = "trie-db" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +dependencies = [ + "hash-db", + "log", + "rustc-hex", + "smallvec", +] + [[package]] name = "trie-root" version = "0.18.0" @@ -17217,14 +17631,14 @@ dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner", + "enum-as-inner 0.5.1", "futures-channel", "futures-io", "futures-util", "idna 0.2.3", "ipnet", "lazy_static", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "thiserror", @@ -17234,6 +17648,31 @@ dependencies = [ "url", ] +[[package]] +name = "trust-dns-proto" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner 0.6.0", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.4.0", + "ipnet", + "once_cell", + "rand 0.8.5", + "smallvec", + "thiserror", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "trust-dns-resolver" version = "0.22.0" @@ -17251,51 +17690,35 @@ dependencies = [ "thiserror", "tokio", "tracing", - "trust-dns-proto", + "trust-dns-proto 0.22.0", ] [[package]] -name = "try-lock" -version = "0.2.5" +name = "trust-dns-resolver" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" +dependencies = [ + "cfg-if", + "futures-util", + "ipconfig", + "lru-cache", + "once_cell", + "parking_lot 0.12.1", + "rand 0.8.5", + "resolv-conf", + "smallvec", + "thiserror", + "tokio", + "tracing", + "trust-dns-proto 0.23.2", +] [[package]] -name = "try-runtime-cli" -version = "0.42.0" +name = "try-lock" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a45904e10377e9973238ae9e52bd0fbbb0bba5d7be9198458ba9d3fe0a4173ed" -dependencies = [ - "async-trait", - "clap", - "frame-remote-externalities", - "frame-try-runtime 0.38.0", - "hex", - "log", - "parity-scale-codec", - "sc-cli", - "sc-executor", - "serde", - "serde_json", - "sp-api 30.0.0", - "sp-consensus-aura 0.36.0", - "sp-consensus-babe 0.36.0", - "sp-core 32.0.0", - "sp-debug-derive", - "sp-externalities 0.28.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-keystore 0.38.0", - "sp-rpc", - "sp-runtime 35.0.0", - "sp-state-machine 0.39.0", - "sp-timestamp 30.0.0", - "sp-transaction-storage-proof", - "sp-version 33.0.0", - "sp-weights 31.0.0", - "substrate-rpc-client", - "zstd 0.12.4", -] +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tt-call" @@ -17303,6 +17726,26 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" +[[package]] +name = "tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.8.5", + "rustls 0.21.10", + "sha1", + "thiserror", + "url", + "utf-8", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -17311,7 +17754,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand", + "rand 0.8.5", "static_assertions", ] @@ -17392,6 +17835,7 @@ dependencies = [ "bytes", "futures-io", "futures-util", + "tokio-util", ] [[package]] @@ -17417,6 +17861,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + [[package]] name = "utf8parse" version = "0.2.1" @@ -17462,7 +17912,7 @@ dependencies = [ "arrayref", "constcat", "digest 0.10.7", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", @@ -17872,7 +18322,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand", + "rand 0.8.5", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -17923,126 +18373,127 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "11.0.0" +version = "12.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d7d64eabcbf938ac7978ebc0e3385caedacb2967ee6e2a9b9e1b69a2590498" +checksum = "7d521fd006f3380ffafcd9df855b7efea1022112433173845c8bb60d4e8314d9" dependencies = [ "binary-merkle-tree 15.0.0", "bitvec", - "frame-benchmarking 32.0.0", - "frame-election-provider-support 32.0.0", - "frame-executive 32.0.0", - "frame-support 32.0.0", - "frame-system 32.0.0", - "frame-system-benchmarking 32.0.0", - "frame-system-rpc-runtime-api 30.0.0", - "frame-try-runtime 0.38.0", + "frame-benchmarking 33.0.0", + "frame-election-provider-support 33.0.0", + "frame-executive 33.0.0", + "frame-metadata-hash-extension 0.2.0", + "frame-support 33.0.0", + "frame-system 33.0.0", + "frame-system-benchmarking 33.0.0", + "frame-system-rpc-runtime-api 31.0.0", + "frame-try-runtime 0.39.0", "hex-literal", "log", - "pallet-asset-rate 11.0.0", - "pallet-authority-discovery 32.0.0", - "pallet-authorship 32.0.0", - "pallet-babe 32.0.0", - "pallet-bags-list 31.0.0", - "pallet-balances 33.0.0", - "pallet-beefy 32.0.0", - "pallet-beefy-mmr 32.0.0", + "pallet-asset-rate 12.0.0", + "pallet-authority-discovery 33.0.0", + "pallet-authorship 33.0.0", + "pallet-babe 33.0.0", + "pallet-bags-list 32.0.0", + "pallet-balances 34.0.0", + "pallet-beefy 33.0.0", + "pallet-beefy-mmr 33.0.0", "pallet-collective", - "pallet-conviction-voting 32.0.0", + "pallet-conviction-voting 33.0.0", "pallet-democracy", - "pallet-election-provider-multi-phase 31.0.0", - "pallet-election-provider-support-benchmarking 31.0.0", + "pallet-election-provider-multi-phase 32.0.0", + "pallet-election-provider-support-benchmarking 32.0.0", "pallet-elections-phragmen", - "pallet-fast-unstake 31.0.0", - "pallet-grandpa 32.0.0", - "pallet-identity 32.0.0", - "pallet-indices 32.0.0", + "pallet-fast-unstake 32.0.0", + "pallet-grandpa 33.0.0", + "pallet-identity 33.0.0", + "pallet-indices 33.0.0", "pallet-membership", - "pallet-message-queue 35.0.0", - "pallet-mmr 31.0.0", - "pallet-multisig 32.0.0", - "pallet-nomination-pools 29.0.0", - "pallet-nomination-pools-benchmarking 30.0.0", - "pallet-nomination-pools-runtime-api 27.0.0", - "pallet-offences 31.0.0", - "pallet-offences-benchmarking 32.0.0", - "pallet-preimage 32.0.0", - "pallet-proxy 32.0.0", + "pallet-message-queue 36.0.0", + "pallet-mmr 32.0.0", + "pallet-multisig 33.0.0", + "pallet-nomination-pools 30.0.0", + "pallet-nomination-pools-benchmarking 31.0.0", + "pallet-nomination-pools-runtime-api 28.0.0", + "pallet-offences 32.0.0", + "pallet-offences-benchmarking 33.0.0", + "pallet-preimage 33.0.0", + "pallet-proxy 33.0.0", "pallet-recovery", - "pallet-referenda 32.0.0", + "pallet-referenda 33.0.0", "pallet-root-testing", - "pallet-scheduler 33.0.0", - "pallet-session 32.0.0", - "pallet-session-benchmarking 32.0.0", + "pallet-scheduler 34.0.0", + "pallet-session 33.0.0", + "pallet-session-benchmarking 33.0.0", "pallet-society", - "pallet-staking 32.0.0", + "pallet-staking 33.0.0", "pallet-staking-reward-curve", - "pallet-staking-runtime-api 18.0.0", - "pallet-state-trie-migration 33.0.0", - "pallet-sudo 32.0.0", - "pallet-timestamp 31.0.0", - "pallet-transaction-payment 32.0.0", - "pallet-transaction-payment-rpc-runtime-api 32.0.0", - "pallet-treasury 31.0.0", - "pallet-utility 32.0.0", - "pallet-vesting 32.0.0", - "pallet-whitelist 31.0.0", - "pallet-xcm 11.0.0", - "pallet-xcm-benchmarks 11.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-common 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "pallet-staking-runtime-api 19.0.0", + "pallet-state-trie-migration 34.0.0", + "pallet-sudo 33.0.0", + "pallet-timestamp 32.0.0", + "pallet-transaction-payment 33.0.0", + "pallet-transaction-payment-rpc-runtime-api 33.0.0", + "pallet-treasury 32.0.0", + "pallet-utility 33.0.0", + "pallet-vesting 33.0.0", + "pallet-whitelist 32.0.0", + "pallet-xcm 12.0.0", + "pallet-xcm-benchmarks 12.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-common 12.0.0", + "polkadot-runtime-parachains 12.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 30.0.0", - "sp-application-crypto 34.0.0", + "sp-api 31.0.0", + "sp-application-crypto 35.0.0", "sp-arithmetic 26.0.0", - "sp-authority-discovery 30.0.0", - "sp-block-builder 30.0.0", - "sp-consensus-babe 0.36.0", - "sp-consensus-beefy 17.0.0", + "sp-authority-discovery 31.0.0", + "sp-block-builder 31.0.0", + "sp-consensus-babe 0.37.0", + "sp-consensus-beefy 18.0.0", "sp-core 32.0.0", - "sp-genesis-builder 0.11.0", - "sp-inherents 30.0.0", - "sp-io 34.0.0", - "sp-mmr-primitives 30.0.0", - "sp-npos-elections 30.0.0", - "sp-offchain 30.0.0", - "sp-runtime 35.0.0", - "sp-session 31.0.0", - "sp-staking 30.0.0", + "sp-genesis-builder 0.12.0", + "sp-inherents 31.0.0", + "sp-io 35.0.0", + "sp-mmr-primitives 31.0.0", + "sp-npos-elections 31.0.0", + "sp-offchain 31.0.0", + "sp-runtime 36.0.0", + "sp-session 32.0.0", + "sp-staking 31.0.0", "sp-std", "sp-storage 21.0.0", - "sp-transaction-pool 30.0.0", - "sp-version 33.0.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", - "staging-xcm-executor 11.0.0", - "substrate-wasm-builder 21.0.0", + "sp-transaction-pool 31.0.0", + "sp-version 34.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", + "staging-xcm-executor 12.0.0", + "substrate-wasm-builder 22.0.1", "westend-runtime-constants", "xcm-fee-payment-runtime-api", ] [[package]] name = "westend-runtime-constants" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e49413f666c93595698e3e3283fb05d7d5e0a522ecb6d4c6220d959691d479" +checksum = "0eb9a91bc8d5ec0a260735651284eb4420c1a2de62b2430cf16c723186eabd28" dependencies = [ - "frame-support 32.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-common 11.0.0", + "frame-support 33.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-common 12.0.0", "smallvec", "sp-core 32.0.0", - "sp-runtime 35.0.0", + "sp-runtime 36.0.0", "sp-weights 31.0.0", - "staging-xcm 11.0.0", - "staging-xcm-builder 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-builder 12.0.0", ] [[package]] @@ -18123,6 +18574,21 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -18399,55 +18865,72 @@ dependencies = [ "time", ] +[[package]] +name = "x509-parser" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom", + "oid-registry", + "rusticata-macros", + "thiserror", + "time", +] + [[package]] name = "xcm-emulator" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e42f8cc343d8c52d9412350da0fa8597ddd91c9b4d5664c06f63bb813c69de" +checksum = "09aad5434dca21a7c9f6c1d7fd61d186c7843a904a8c46ffd32398c9de52b25a" dependencies = [ - "cumulus-pallet-parachain-system 0.11.0", - "cumulus-pallet-xcmp-queue 0.11.0", - "cumulus-primitives-core 0.11.0", - "cumulus-primitives-parachain-inherent 0.11.0", + "cumulus-pallet-parachain-system 0.12.0", + "cumulus-pallet-xcmp-queue 0.12.0", + "cumulus-primitives-core 0.12.0", + "cumulus-primitives-parachain-inherent 0.12.0", "cumulus-test-relay-sproof-builder", - "frame-support 32.0.0", - "frame-system 32.0.0", + "frame-support 33.0.0", + "frame-system 33.0.0", "impl-trait-for-tuples", "lazy_static", "log", - "pallet-balances 33.0.0", - "pallet-message-queue 35.0.0", - "parachains-common 11.0.0", + "pallet-balances 34.0.0", + "pallet-message-queue 36.0.0", + "parachains-common 12.0.0", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 10.0.0", - "polkadot-primitives 11.0.0", - "polkadot-runtime-parachains 11.0.0", + "polkadot-parachain-primitives 11.0.0", + "polkadot-primitives 12.0.0", + "polkadot-runtime-parachains 12.0.0", "sp-arithmetic 26.0.0", "sp-core 32.0.0", "sp-crypto-hashing", - "sp-io 34.0.0", - "sp-runtime 35.0.0", + "sp-io 35.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-tracing 17.0.0", - "staging-xcm 11.0.0", - "staging-xcm-executor 11.0.0", + "staging-xcm 12.0.0", + "staging-xcm-executor 12.0.0", ] [[package]] name = "xcm-fee-payment-runtime-api" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9c9513e249ed6d355d0243748c70cb0d7ca81d0604707f334fd481d54e8264" +checksum = "92be74937c8012c951c667bb0fb016634ab4adeac46f8106aef331f836059167" dependencies = [ - "frame-support 32.0.0", + "frame-support 33.0.0", "parity-scale-codec", "scale-info", - "sp-api 30.0.0", - "sp-runtime 35.0.0", + "sp-api 31.0.0", + "sp-runtime 36.0.0", "sp-std", "sp-weights 31.0.0", - "staging-xcm 11.0.0", + "staging-xcm 12.0.0", ] [[package]] @@ -18462,6 +18945,18 @@ dependencies = [ "syn 2.0.55", ] +[[package]] +name = "xcm-procedural" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd9498be6aff2d380250c4b155faaebe4a83da181a00402dedac6c8166850198" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.55", +] + [[package]] name = "yamux" version = "0.10.2" @@ -18472,7 +18967,7 @@ dependencies = [ "log", "nohash-hasher", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "static_assertions", ] diff --git a/Cargo.toml b/Cargo.toml index bd0c89ce..e44ea26c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,8 +47,8 @@ subxt-signer = "0.34.0" tokio = { version = "1.36", features = ["macros", "time", "rt-multi-thread"] } # Build -substrate-wasm-builder = "21.0.0" substrate-build-script-utils = "11.0.0" +substrate-wasm-builder = "22.0.1" # Local pop-runtime-devnet = { path = "runtime/devnet", default-features = true } # default-features=true required for `-p pop-node` builds @@ -57,113 +57,114 @@ pop-runtime-common = { path = "runtime/common", default-features = false } pop-primitives = { path = "./primitives", default-features = false } # Substrate -sc-basic-authorship = "0.38.0" -sc-chain-spec = "31.0.0" -sc-cli = "0.40.0" -sc-client-api = "32.0.0" -sc-offchain = "33.0.0" -sc-consensus = "0.37.0" -sc-executor = "0.36.0" -sc-network = "0.38.0" -sc-network-sync = "0.37.0" -sc-rpc = "33.0.0" -sc-service = "0.39.0" -sc-sysinfo = "31.0.0" -sc-telemetry = "18.0.0" -sc-tracing = "32.0.0" -sc-transaction-pool = "32.0.0" -sc-transaction-pool-api = "32.0.0" -frame-benchmarking = { version = "32.0.0", default-features = false } -frame-benchmarking-cli = "36.0.0" -frame-executive = { version = "32.0.0", default-features = false } -frame-support = { version = "32.0.0", default-features = false } -frame-system = { version = "32.0.0", default-features = false } -frame-system-benchmarking = { version = "32.0.0", default-features = false } -frame-system-rpc-runtime-api = { version = "30.0.0", default-features = false } -frame-try-runtime = { version = "0.38.0", default-features = false } -pallet-aura = { version = "31.0.0", default-features = false } -pallet-authorship = { version = "32.0.0", default-features = false } -pallet-assets = { version = "33.0.0", default-features = false } -pallet-balances = { version = "33.0.0", default-features = false } -pallet-contracts = { version = "31.0.0", default-features = false } -pallet-message-queue = { version = "35.0.0", default-features = false } -pallet-multisig = { version = "32.0.0", default-features = false } -pallet-nft-fractionalization = { version = "14.0.0", default-features = false } -pallet-nfts = { version = "26.0.0", default-features = false } -pallet-nfts-runtime-api = { version = "18.0.0", default-features = false } -pallet-preimage = { version = "32.0.0", default-features = false } -pallet-proxy = { version = "32.0.0", default-features = false } -pallet-scheduler = { version = "33.0.0", default-features = false } -pallet-session = { version = "32.0.0", default-features = false } -pallet-sudo = { version = "32.0.0", default-features = false } -pallet-timestamp = { version = "31.0.0", default-features = false } -pallet-transaction-payment = { version = "32.0.0", default-features = false } -pallet-transaction-payment-rpc = "34.0.0" -pallet-transaction-payment-rpc-runtime-api = { version = "32.0.0", default-features = false } -pallet-utility = { version = "32.0.0", default-features = false } -sp-api = { version = "30.0.0", default-features = false } -sp-authority-discovery = { version = "30.0.0", default-features = false } -sp-block-builder = { version = "30.0.0", default-features = false } -sp-blockchain = "32.0.0" -sp-consensus-aura = { version = "0.36.0", default-features = false } -sp-consensus-babe = { version = "0.36.0", default-features = false } -sp-consensus-beefy = { version = "17.0.0", default-features = false } -sp-consensus-grandpa = { version = "17.0.0", default-features = false } +sc-basic-authorship = "0.39.0" +sc-chain-spec = "32.0.0" +sc-cli = "0.41.0" +sc-client-api = "33.0.0" +sc-offchain = "34.0.0" +sc-consensus = "0.38.0" +sc-executor = "0.37.0" +sc-network = "0.39.0" +sc-network-sync = "0.38.0" +sc-rpc = "34.0.0" +sc-service = "0.40.0" +sc-sysinfo = "32.0.0" +sc-telemetry = "19.0.0" +sc-tracing = "33.0.0" +sc-transaction-pool = "33.0.0" +sc-transaction-pool-api = "33.0.0" +frame-benchmarking = { version = "33.0.0", default-features = false } +frame-benchmarking-cli = "37.0.0" +frame-executive = { version = "33.0.0", default-features = false } +frame-metadata-hash-extension = { version = "0.2.0", default-features = false } +frame-support = { version = "33.0.0", default-features = false } +frame-system = { version = "33.0.0", default-features = false } +frame-system-benchmarking = { version = "33.0.0", default-features = false } +frame-system-rpc-runtime-api = { version = "31.0.0", default-features = false } +frame-try-runtime = { version = "0.39.0", default-features = false } +pallet-aura = { version = "32.0.0", default-features = false } +pallet-authorship = { version = "33.0.0", default-features = false } +pallet-assets = { version = "34.0.0", default-features = false } +pallet-balances = { version = "34.0.0", default-features = false } +pallet-contracts = { version = "32.0.0", default-features = false } +pallet-message-queue = { version = "36.0.0", default-features = false } +pallet-multisig = { version = "33.0.0", default-features = false } +pallet-nft-fractionalization = { version = "15.0.0", default-features = false } +pallet-nfts = { version = "27.0.0", default-features = false } +pallet-nfts-runtime-api = { version = "19.0.0", default-features = false } +pallet-preimage = { version = "33.0.0", default-features = false } +pallet-proxy = { version = "33.0.0", default-features = false } +pallet-scheduler = { version = "34.0.0", default-features = false } +pallet-session = { version = "33.0.0", default-features = false } +pallet-sudo = { version = "33.0.0", default-features = false } +pallet-timestamp = { version = "32.0.0", default-features = false } +pallet-transaction-payment = { version = "33.0.0", default-features = false } +pallet-transaction-payment-rpc = "35.0.0" +pallet-transaction-payment-rpc-runtime-api = { version = "33.0.0", default-features = false } +pallet-utility = { version = "33.0.0", default-features = false } +sp-api = { version = "31.0.0", default-features = false } +sp-authority-discovery = { version = "31.0.0", default-features = false } +sp-block-builder = { version = "31.0.0", default-features = false } +sp-blockchain = "33.0.0" +sp-consensus-aura = { version = "0.37.0", default-features = false } +sp-consensus-babe = { version = "0.37.0", default-features = false } +sp-consensus-beefy = { version = "18.0.0", default-features = false } +sp-consensus-grandpa = { version = "18.0.0", default-features = false } sp-core = { version = "32.0.0", default-features = false } sp-keystore = "0.38.0" -sp-io = { version = "34.0.0", default-features = false } -sp-genesis-builder = { version = "0.11.0", default-features = false } -sp-inherents = { version = "30.0.0", default-features = false } -sp-offchain = { version = "30.0.0", default-features = false } -sp-runtime = { version = "35.0.0", default-features = false } -sp-timestamp = "30.0.0" -substrate-frame-rpc-system = "32.0.0" +sp-io = { version = "35.0.0", default-features = false } +sp-genesis-builder = { version = "0.12.0", default-features = false } +sp-inherents = { version = "31.0.0", default-features = false } +sp-offchain = { version = "31.0.0", default-features = false } +sp-runtime = { version = "36.0.0", default-features = false } +sp-timestamp = "31.0.0" +substrate-frame-rpc-system = "33.0.0" substrate-prometheus-endpoint = "0.17.0" -sp-session = { version = "31.0.0", default-features = false } +sp-session = { version = "32.0.0", default-features = false } sp-std = { version = "14.0.0", default-features = false } -sp-transaction-pool = { version = "30.0.0", default-features = false } -sp-version = { version = "33.0.0", default-features = false } +sp-transaction-pool = { version = "31.0.0", default-features = false } +sp-version = { version = "34.0.0", default-features = false } # Polkadot -pallet-xcm = { version = "11.0.0", default-features = false } -polkadot-cli = "11.0.0" -polkadot-parachain-primitives = { version = "10.0.0", default-features = false } -polkadot-runtime-parachains = { version = "11.0.0", default-features = false } -polkadot-primitives = { version = "11.0.0", default-features = false } -polkadot-runtime-common = { version = "11.0.0", default-features = false } -rococo-runtime-constants = { version = "11.0.0", default-features = false } -rococo-runtime = { version = "11.0.0", default-features = false } -xcm = { version = "11.0.0", package = "staging-xcm", default-features = false } -xcm-builder = { version = "11.0.0", package = "staging-xcm-builder", default-features = false } -xcm-executor = { version = "11.0.0", package = "staging-xcm-executor", default-features = false } +pallet-xcm = { version = "12.0.0", default-features = false } +polkadot-cli = "12.0.0" +polkadot-parachain-primitives = { version = "11.0.0", default-features = false } +polkadot-runtime-parachains = { version = "12.0.0", default-features = false } +polkadot-primitives = { version = "12.0.0", default-features = false } +polkadot-runtime-common = { version = "12.0.0", default-features = false } +rococo-runtime-constants = { version = "12.0.0", default-features = false } +rococo-runtime = { version = "12.0.1", default-features = false } +xcm = { version = "12.0.0", package = "staging-xcm", default-features = false } +xcm-builder = { version = "12.0.0", package = "staging-xcm-builder", default-features = false } +xcm-executor = { version = "12.0.0", package = "staging-xcm-executor", default-features = false } # Cumulus -asset-hub-rococo-runtime = { version = "0.15.0", default-features = false } -asset-test-utils = { version = "11.0.0", default-features = false } -cumulus-pallet-aura-ext = { version = "0.11.0", default-features = false } -cumulus-pallet-parachain-system = { version = "0.11.0", default-features = false, features = [ +asset-hub-rococo-runtime = { version = "0.16.1", default-features = false } +asset-test-utils = { version = "12.0.0", default-features = false } +cumulus-pallet-aura-ext = { version = "0.12.0", default-features = false } +cumulus-pallet-parachain-system = { version = "0.12.0", default-features = false, features = [ "parameterized-consensus-hook", ] } -cumulus-pallet-session-benchmarking = { version = "13.0.0", default-features = false } -cumulus-pallet-xcm = { version = "0.11.0", default-features = false } -cumulus-pallet-xcmp-queue = { version = "0.11.0", default-features = false } -cumulus-primitives-aura = { version = "0.11.0", default-features = false } -cumulus-primitives-core = { version = "0.11.0", default-features = false } -cumulus-primitives-storage-weight-reclaim = { version = "2.0.0", default-features = false } -cumulus-primitives-utility = { version = "0.11.0", default-features = false } -emulated-integration-tests-common = { version = "7.0.0", default-features = false } -pallet-collator-selection = { version = "13.0.1", default-features = false } -parachains-common = { version = "11.0.0", default-features = false } -parachain-info = { version = "0.11.0", package = "staging-parachain-info", default-features = false } -cumulus-primitives-parachain-inherent = "0.11.0" -cumulus-relay-chain-interface = "0.11.0" +cumulus-pallet-session-benchmarking = { version = "14.0.0", default-features = false } +cumulus-pallet-xcm = { version = "0.12.0", default-features = false } +cumulus-pallet-xcmp-queue = { version = "0.12.0", default-features = false } +cumulus-primitives-aura = { version = "0.12.0", default-features = false } +cumulus-primitives-core = { version = "0.12.0", default-features = false } +cumulus-primitives-storage-weight-reclaim = { version = "3.0.0", default-features = false } +cumulus-primitives-utility = { version = "0.12.0", default-features = false } +emulated-integration-tests-common = { version = "8.0.0", default-features = false } +pallet-collator-selection = { version = "14.0.0", default-features = false } +parachains-common = { version = "12.0.0", default-features = false } +parachain-info = { version = "0.12.0", package = "staging-parachain-info", default-features = false } +cumulus-primitives-parachain-inherent = "0.12.0" +cumulus-relay-chain-interface = "0.12.0" color-print = "0.3.4" -cumulus-client-cli = "0.11.0" -cumulus-client-collator = "0.11.0" -cumulus-client-consensus-aura = "0.11.0" -cumulus-client-consensus-common = "0.11.0" -cumulus-client-consensus-proposer = "0.11.0" -cumulus-client-service = "0.11.0" +cumulus-client-cli = "0.12.0" +cumulus-client-collator = "0.12.0" +cumulus-client-consensus-aura = "0.12.0" +cumulus-client-consensus-common = "0.12.0" +cumulus-client-consensus-proposer = "0.12.0" +cumulus-client-service = "0.12.0" # Paseo asset-hub-paseo-runtime = { git = "https://github.com/paseo-network/runtimes/", tag = "v1.2.5-system-chains", default-features = false } diff --git a/node/src/cli.rs b/node/src/cli.rs index 665b1129..19532033 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -38,11 +38,6 @@ pub enum Subcommand { #[command(subcommand)] Benchmark(frame_benchmarking_cli::BenchmarkCmd), - /// Try-runtime has migrated to a standalone - /// [CLI](). The subcommand exists as a stub and - /// deprecation notice. It will be removed entirely some time after Janurary 2024. - TryRuntime, - /// Key management CLI utilities #[command(subcommand)] Key(sc_cli::KeySubcommand), diff --git a/node/src/command.rs b/node/src/command.rs index 6e3d1302..7916072f 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -9,7 +9,7 @@ use sc_cli::{ NetworkParams, Result, SharedParams, SubstrateCli, }; use sc_service::config::{BasePath, PrometheusConfig}; -use sp_runtime::traits::AccountIdConversion; +use sp_runtime::traits::HashingFor; use crate::{ chain_spec, @@ -248,9 +248,7 @@ pub fn run() -> Result<()> { Some(Subcommand::ExportGenesisHead(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|config| { - construct_benchmark_partials!(config, |partials| { - cmd.run(partials.client) - }) + construct_benchmark_partials!(config, |partials| cmd.run(partials.client)) }) }, Some(Subcommand::ExportGenesisWasm(cmd)) => { @@ -264,24 +262,26 @@ pub fn run() -> Result<()> { let runner = cli.create_runner(cmd)?; // Switch on the concrete benchmark sub-command- match cmd { - BenchmarkCmd::Pallet(cmd) => + BenchmarkCmd::Pallet(cmd) => { if cfg!(feature = "runtime-benchmarks") { - runner.sync_run(|config| cmd.run::, ()>(config)) + runner.sync_run(|config| { + cmd.run_with_spec::, ()>(Some(config.chain_spec)) + }) } else { Err("Benchmarking wasn't enabled when building the node. \ You can enable it with `--features runtime-benchmarks`." .into()) - }, + } + }, BenchmarkCmd::Block(cmd) => runner.sync_run(|config| { construct_benchmark_partials!(config, |partials| cmd.run(partials.client)) }), #[cfg(not(feature = "runtime-benchmarks"))] - BenchmarkCmd::Storage(_) => - Err(sc_cli::Error::Input( - "Compile with --features=runtime-benchmarks \ + BenchmarkCmd::Storage(_) => Err(sc_cli::Error::Input( + "Compile with --features=runtime-benchmarks \ to enable storage benchmarks." - .into(), - )), + .into(), + )), #[cfg(feature = "runtime-benchmarks")] BenchmarkCmd::Storage(cmd) => runner.sync_run(|config| { construct_benchmark_partials!(config, |partials| { @@ -290,15 +290,15 @@ pub fn run() -> Result<()> { cmd.run(config, partials.client.clone(), db, storage) }) }), - BenchmarkCmd::Machine(cmd) => - runner.sync_run(|config| cmd.run(&config, SUBSTRATE_REFERENCE_HARDWARE.clone())), + BenchmarkCmd::Machine(cmd) => { + runner.sync_run(|config| cmd.run(&config, SUBSTRATE_REFERENCE_HARDWARE.clone())) + }, // NOTE: this allows the Client to leniently implement // new benchmark commands without requiring a companion MR. #[allow(unreachable_patterns)] _ => Err("Benchmarking sub-command unsupported".into()), } }, - Some(Subcommand::TryRuntime) => Err("The `try-runtime` subcommand has been migrated to a standalone CLI (https://github.com/paritytech/try-runtime-cli). It is no longer being maintained here and will be removed entirely some time after January 2024. Please remove this subcommand from your runtime and use the standalone CLI.".into()), Some(Subcommand::Key(cmd)) => cmd.run(&cli), None => { let runner = cli.create_runner(&cli.run.normalize())?; @@ -323,17 +323,11 @@ pub fn run() -> Result<()> { let id = ParaId::from(para_id); - let parachain_account = - AccountIdConversion::::into_account_truncating( - &id, - ); - let tokio_handle = config.tokio_handle.clone(); let polkadot_config = SubstrateCli::create_configuration(&polkadot_cli, &polkadot_cli, tokio_handle) .map_err(|err| format!("Relay chain argument error: {}", err))?; - info!("Parachain Account: {parachain_account}"); info!("Is collating: {}", if config.role.is_authority() { "yes" } else { "no" }); match config.chain_spec.runtime() { @@ -341,9 +335,7 @@ pub fn run() -> Result<()> { sp_core::crypto::set_default_ss58_version( pop_runtime_devnet::SS58Prefix::get().into(), ); - crate::service::start_parachain_node::< - pop_runtime_devnet::RuntimeApi, - >( + crate::service::start_parachain_node::( config, polkadot_config, collator_options, @@ -358,9 +350,7 @@ pub fn run() -> Result<()> { sp_core::crypto::set_default_ss58_version( pop_runtime_testnet::SS58Prefix::get().into(), ); - crate::service::start_parachain_node::< - pop_runtime_testnet::RuntimeApi, - >( + crate::service::start_parachain_node::( config, polkadot_config, collator_options, diff --git a/node/src/service.rs b/node/src/service.rs index 58bcad00..818cba5d 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -133,7 +133,7 @@ where config, telemetry.as_ref().map(|telemetry| telemetry.handle()), &task_manager, - )?; + ); Ok(PartialComponents { backend, @@ -184,7 +184,11 @@ where let params = new_partial::(¶chain_config)?; let (block_import, mut telemetry, telemetry_worker_handle) = params.other; - let net_config = sc_network::config::FullNetworkConfiguration::new(¶chain_config.network); + let net_config = sc_network::config::FullNetworkConfiguration::< + _, + _, + sc_network::NetworkWorker, + >::new(¶chain_config.network); let client = params.client.clone(); let backend = params.backend.clone(); @@ -233,7 +237,7 @@ where transaction_pool: Some(OffchainTransactionPoolFactory::new( transaction_pool.clone(), )), - network_provider: network.clone(), + network_provider: Arc::new(network.clone()), is_validator: parachain_config.role.is_authority(), enable_http_requests: false, custom_extensions: move |_| vec![], @@ -355,14 +359,12 @@ pub(crate) fn build_import_queue( config: &Configuration, telemetry: Option, task_manager: &TaskManager, -) -> Result, sc_service::Error> +) -> sc_consensus::DefaultImportQueue where RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiExt, { - let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?; - - Ok(cumulus_client_consensus_aura::equivocation_import_queue::fully_verifying_import_queue::< + cumulus_client_consensus_aura::equivocation_import_queue::fully_verifying_import_queue::< sp_consensus_aura::sr25519::AuthorityPair, _, _, @@ -375,11 +377,10 @@ where let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); Ok(timestamp) }, - slot_duration, &task_manager.spawn_essential_handle(), config.prometheus_registry(), telemetry, - )) + ) } #[allow(clippy::too_many_arguments)] diff --git a/runtime/devnet/Cargo.toml b/runtime/devnet/Cargo.toml index 4f19b662..974b8b7d 100644 --- a/runtime/devnet/Cargo.toml +++ b/runtime/devnet/Cargo.toml @@ -28,6 +28,7 @@ pop-runtime-common = { workspace = true, default-features = false } # Substrate frame-benchmarking.workspace = true frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true frame-support.workspace = true frame-system.workspace = true frame-system-benchmarking.workspace = true @@ -82,6 +83,7 @@ cumulus-pallet-xcm.workspace = true cumulus-pallet-xcmp-queue.workspace = true cumulus-primitives-aura.workspace = true cumulus-primitives-core.workspace = true +cumulus-primitives-storage-weight-reclaim.workspace = true cumulus-primitives-utility.workspace = true pallet-collator-selection.workspace = true parachains-common.workspace = true @@ -221,4 +223,19 @@ try-runtime = [ "parachain-info/try-runtime", "polkadot-runtime-common/try-runtime", "sp-runtime/try-runtime", -] \ No newline at end of file +] + +experimental = [] + +# Enable the metadata hash generation. +# +# This is hidden behind a feature because it increases the compile time. +# The wasm binary needs to be compiled twice, once to fetch the metadata, +# generate the metadata hash and then a second time with the +# `RUNTIME_METADATA_HASH` environment variable set for the `CheckMetadataHash` +# extension. +metadata-hash = ["substrate-wasm-builder/metadata-hash"] + +# A convenience feature for enabling things when doing a build +# for an on-chain release. +on-chain-release-build = ["metadata-hash"] diff --git a/runtime/devnet/build.rs b/runtime/devnet/build.rs index 02d6973f..287f2a61 100644 --- a/runtime/devnet/build.rs +++ b/runtime/devnet/build.rs @@ -1,12 +1,15 @@ -#[cfg(feature = "std")] +#[cfg(all(feature = "std", feature = "metadata-hash"))] fn main() { - substrate_wasm_builder::WasmBuilder::new() - .with_current_project() - .export_heap_base() - .import_memory() + substrate_wasm_builder::WasmBuilder::init_with_defaults() + .enable_metadata_hash("UNIT", 12) .build() } +#[cfg(all(feature = "std", not(feature = "metadata-hash")))] +fn main() { + substrate_wasm_builder::WasmBuilder::build_using_defaults() +} + /// The wasm builder is deactivated when compiling /// this crate for wasm to speed up the compilation. #[cfg(not(feature = "std"))] diff --git a/runtime/devnet/src/config/xcm.rs b/runtime/devnet/src/config/xcm.rs index d73ece85..1ed2e5a4 100644 --- a/runtime/devnet/src/config/xcm.rs +++ b/runtime/devnet/src/config/xcm.rs @@ -29,6 +29,8 @@ parameter_types! { // Note: Paseo currently uses Polkadot https://github.com/paseo-network/runtimes/blob/abc4ae9c5ae8f0166aab7ef2b427b3c2c6d5ce5c/relay/paseo/src/xcm_config.rs#L56 pub const RelayNetwork: Option = Some(Polkadot); pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); + // For the real deployment, it is recommended to set `RelayNetwork` according to the relay chain + // and prepend `UniversalLocation` with `GlobalConsensus(RelayNetwork::get())`. pub UniversalLocation: InteriorLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } diff --git a/runtime/devnet/src/lib.rs b/runtime/devnet/src/lib.rs index 88dd00bb..39eb9a89 100644 --- a/runtime/devnet/src/lib.rs +++ b/runtime/devnet/src/lib.rs @@ -33,7 +33,7 @@ use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; use frame_support::{ construct_runtime, derive_impl, dispatch::DispatchClass, - genesis_builder_helper::{build_config, create_default_config}, + genesis_builder_helper::{build_state, get_preset}, parameter_types, traits::{ fungible::HoldConsideration, tokens::nonfungibles_v2::Inspect, ConstBool, ConstU32, @@ -102,6 +102,7 @@ pub type SignedExtra = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, ); /// Unchecked extrinsic type as expected by this runtime. @@ -334,7 +335,7 @@ parameter_types! { impl pallet_transaction_payment::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; + type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter; type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; @@ -941,12 +942,16 @@ impl_runtime_apis! { } impl sp_genesis_builder::GenesisBuilder for Runtime { - fn create_default_config() -> Vec { - create_default_config::() + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) } - fn build_config(config: Vec) -> sp_genesis_builder::Result { - build_config::(config) + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() } } } diff --git a/runtime/testnet/Cargo.toml b/runtime/testnet/Cargo.toml index 3c584b37..e9f30b7e 100644 --- a/runtime/testnet/Cargo.toml +++ b/runtime/testnet/Cargo.toml @@ -28,6 +28,7 @@ pop-runtime-common = { workspace = true, default-features = false } # Substrate frame-benchmarking.workspace = true frame-executive.workspace = true +frame-metadata-hash-extension.workspace = true frame-support.workspace = true frame-system.workspace = true frame-system-benchmarking.workspace = true @@ -221,4 +222,17 @@ try-runtime = [ "parachain-info/try-runtime", "polkadot-runtime-common/try-runtime", "sp-runtime/try-runtime", -] \ No newline at end of file +] + +# Enable the metadata hash generation. +# +# This is hidden behind a feature because it increases the compile time. +# The wasm binary needs to be compiled twice, once to fetch the metadata, +# generate the metadata hash and then a second time with the +# `RUNTIME_METADATA_HASH` environment variable set for the `CheckMetadataHash` +# extension. +metadata-hash = ["substrate-wasm-builder/metadata-hash"] + +# A convenience feature for enabling things when doing a build +# for an on-chain release. +on-chain-release-build = ["metadata-hash"] diff --git a/runtime/testnet/build.rs b/runtime/testnet/build.rs index 02d6973f..287f2a61 100644 --- a/runtime/testnet/build.rs +++ b/runtime/testnet/build.rs @@ -1,12 +1,15 @@ -#[cfg(feature = "std")] +#[cfg(all(feature = "std", feature = "metadata-hash"))] fn main() { - substrate_wasm_builder::WasmBuilder::new() - .with_current_project() - .export_heap_base() - .import_memory() + substrate_wasm_builder::WasmBuilder::init_with_defaults() + .enable_metadata_hash("UNIT", 12) .build() } +#[cfg(all(feature = "std", not(feature = "metadata-hash")))] +fn main() { + substrate_wasm_builder::WasmBuilder::build_using_defaults() +} + /// The wasm builder is deactivated when compiling /// this crate for wasm to speed up the compilation. #[cfg(not(feature = "std"))] diff --git a/runtime/testnet/src/config/xcm.rs b/runtime/testnet/src/config/xcm.rs index d73ece85..1ed2e5a4 100644 --- a/runtime/testnet/src/config/xcm.rs +++ b/runtime/testnet/src/config/xcm.rs @@ -29,6 +29,8 @@ parameter_types! { // Note: Paseo currently uses Polkadot https://github.com/paseo-network/runtimes/blob/abc4ae9c5ae8f0166aab7ef2b427b3c2c6d5ce5c/relay/paseo/src/xcm_config.rs#L56 pub const RelayNetwork: Option = Some(Polkadot); pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); + // For the real deployment, it is recommended to set `RelayNetwork` according to the relay chain + // and prepend `UniversalLocation` with `GlobalConsensus(RelayNetwork::get())`. pub UniversalLocation: InteriorLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs index 0752298a..9764855c 100644 --- a/runtime/testnet/src/lib.rs +++ b/runtime/testnet/src/lib.rs @@ -32,7 +32,7 @@ use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; use frame_support::{ construct_runtime, derive_impl, dispatch::DispatchClass, - genesis_builder_helper::{build_config, create_default_config}, + genesis_builder_helper::{build_state, get_preset}, parameter_types, traits::{ fungible::HoldConsideration, tokens::nonfungibles_v2::Inspect, ConstBool, ConstU32, @@ -101,6 +101,7 @@ pub type SignedExtra = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, ); /// Unchecked extrinsic type as expected by this runtime. @@ -337,7 +338,7 @@ parameter_types! { impl pallet_transaction_payment::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; + type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter; type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; @@ -944,12 +945,16 @@ impl_runtime_apis! { } impl sp_genesis_builder::GenesisBuilder for Runtime { - fn create_default_config() -> Vec { - create_default_config::() + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) } - fn build_config(config: Vec) -> sp_genesis_builder::Result { - build_config::(config) + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() } } }