diff --git a/Cargo.lock b/Cargo.lock index 14f8a66e6..960b896f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,58 +38,39 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.3.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" +checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ "generic-array 0.14.4", ] [[package]] name = "aes" -version = "0.5.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6" +checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" dependencies = [ - "aes-soft", - "aesni", - "block-cipher", + "cfg-if 1.0.0", + "cipher", + "cpufeatures", + "opaque-debug 0.3.0", ] [[package]] name = "aes-gcm" -version = "0.7.0" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0301c9e9c443494d970a07885e8cf3e587bae8356a1d5abd0999068413f7205f" +checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf" dependencies = [ "aead", "aes", - "block-cipher", + "cipher", + "ctr", "ghash", "subtle 2.4.1", ] -[[package]] -name = "aes-soft" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63dd91889c49327ad7ef3b500fd1109dbd3c509a03db0d4a9ce413b79f575cb6" -dependencies = [ - "block-cipher", - "byteorder", - "opaque-debug 0.3.0", -] - -[[package]] -name = "aesni" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6fe808308bb07d393e2ea47780043ec47683fcf19cf5efc8ca51c50cc8c68a" -dependencies = [ - "block-cipher", - "opaque-debug 0.3.0", -] - [[package]] name = "ahash" version = "0.7.4" @@ -475,7 +456,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" dependencies = [ "beefy-primitives", "fnv", @@ -505,7 +486,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -526,12 +507,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" dependencies = [ "parity-scale-codec", "sp-api", @@ -679,15 +660,6 @@ dependencies = [ "generic-array 0.14.4", ] -[[package]] -name = "block-cipher" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f337a3e6da609650eb74e02bc9fac7b735049f7623ab12f2e4c719316fcc7e80" -dependencies = [ - "generic-array 0.14.4", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -720,7 +692,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "finality-grandpa", "frame-support", @@ -735,7 +707,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-runtime", "frame-support", @@ -746,7 +718,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "bp-runtime", @@ -761,7 +733,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-messages", "bp-runtime", @@ -778,7 +750,7 @@ dependencies = [ [[package]] name = "bp-rialto" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-messages", "bp-runtime", @@ -793,7 +765,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -810,7 +782,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "frame-support", "hash-db", @@ -827,7 +799,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -842,7 +814,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -857,7 +829,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -955,7 +927,7 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "calamari-pc" -version = "3.0.1" +version = "3.0.2" dependencies = [ "async-trait", "calamari-runtime", @@ -1022,7 +994,7 @@ dependencies = [ [[package]] name = "calamari-runtime" -version = "3.0.1" +version = "3.0.2" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -1150,24 +1122,26 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.5.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845" +checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" dependencies = [ - "stream-cipher", + "cfg-if 1.0.0", + "cipher", + "cpufeatures", "zeroize", ] [[package]] name = "chacha20poly1305" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bf18d374d66df0c05cdddd528a7db98f78c28e2519b120855c4f84c5027b1f5" +checksum = "1580317203210c517b6d44794abfbe600698276db18127e37ad3e69bf5e848e5" dependencies = [ "aead", "chacha20", + "cipher", "poly1305", - "stream-cipher", "zeroize", ] @@ -1191,15 +1165,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" dependencies = [ "multibase", - "multihash", + "multihash 0.13.2", "unsigned-varint 0.5.1", ] [[package]] name = "cipher" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" dependencies = [ "generic-array 0.14.4", ] @@ -1319,12 +1293,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cpuid-bool" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba" - [[package]] name = "cranelift-bforest" version = "0.74.0" @@ -1411,7 +1379,7 @@ dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-frontend", - "itertools 0.10.1", + "itertools", "log", "serde", "smallvec 1.6.1", @@ -1565,6 +1533,15 @@ dependencies = [ "syn 1.0.74", ] +[[package]] +name = "ctr" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +dependencies = [ + "cipher", +] + [[package]] name = "cuckoofilter" version = "0.5.0" @@ -1579,7 +1556,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "sc-cli", "sc-service", @@ -1589,7 +1566,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1613,7 +1590,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1644,7 +1621,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "async-trait", "dyn-clone", @@ -1669,7 +1646,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1694,7 +1671,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -1718,7 +1695,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "futures 0.3.16", @@ -1742,7 +1719,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-client-collator", "cumulus-client-consensus-common", @@ -1771,7 +1748,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "frame-executive", "frame-support", @@ -1788,7 +1765,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1807,7 +1784,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -1835,7 +1812,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -1846,7 +1823,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "frame-benchmarking", "frame-support", @@ -1861,7 +1838,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1877,7 +1854,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1895,7 +1872,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1913,7 +1890,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1934,7 +1911,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -1945,7 +1922,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1963,7 +1940,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2459,7 +2436,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", ] @@ -2477,7 +2454,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -2496,7 +2473,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "Inflector", "chrono", @@ -2522,7 +2499,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -2535,7 +2512,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -2550,7 +2527,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "serde", @@ -2561,7 +2538,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "bitflags", "frame-metadata", @@ -2587,7 +2564,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2599,7 +2576,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2611,7 +2588,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro2 1.0.28", "quote 1.0.9", @@ -2621,7 +2598,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2638,7 +2615,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -2652,7 +2629,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-api", @@ -2661,7 +2638,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "parity-scale-codec", @@ -2925,9 +2902,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.3.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375" +checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" dependencies = [ "opaque-debug 0.3.0", "polyval", @@ -3133,17 +3110,6 @@ dependencies = [ "digest 0.9.0", ] -[[package]] -name = "hmac-drbg" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" -dependencies = [ - "digest 0.8.1", - "generic-array 0.12.4", - "hmac 0.7.1", -] - [[package]] name = "hmac-drbg" version = "0.3.0" @@ -3523,15 +3489,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" -[[package]] -name = "itertools" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.10.1" @@ -3761,8 +3718,8 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -3937,9 +3894,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libp2p" -version = "0.37.1" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" +checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", "bytes 1.0.1", @@ -3967,7 +3924,7 @@ dependencies = [ "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", - "parity-multiaddr", + "multiaddr", "parking_lot 0.11.1", "pin-project 1.0.8", "smallvec 1.6.1", @@ -3976,9 +3933,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.28.3" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "554d3e7e9e65f939d66b75fd6a4c67f258fe250da61b91f46c545fc4a89b51d9" +checksum = "af9b4abdeaa420593a297c8592f63fad4234f4b88dc9343b8fd8e736c35faa59" dependencies = [ "asn1_der", "bs58", @@ -3988,11 +3945,11 @@ dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", "lazy_static", - "libsecp256k1 0.3.5", + "libsecp256k1 0.5.0", "log", - "multihash", + "multiaddr", + "multihash 0.14.0", "multistream-select", - "parity-multiaddr", "parking_lot 0.11.1", "pin-project 1.0.8", "prost", @@ -4010,9 +3967,9 @@ dependencies = [ [[package]] name = "libp2p-deflate" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" +checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" dependencies = [ "flate2", "futures 0.3.16", @@ -4021,9 +3978,9 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" +checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" dependencies = [ "async-std-resolver", "futures 0.3.16", @@ -4035,9 +3992,9 @@ dependencies = [ [[package]] name = "libp2p-floodsub" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" +checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" dependencies = [ "cuckoofilter", "fnv", @@ -4053,9 +4010,9 @@ dependencies = [ [[package]] name = "libp2p-gossipsub" -version = "0.30.1" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7b0c8506a6ec3344b9e706d7c7a6dba826f8ede735cfe13dde12a8c263c4af9" +checksum = "b1cc48709bcbc3a3321f08a73560b4bbb4166a7d56f6fdb615bc775f4f91058e" dependencies = [ "asynchronous-codec 0.6.0", "base64 0.13.0", @@ -4079,9 +4036,9 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" +checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" dependencies = [ "futures 0.3.16", "libp2p-core", @@ -4095,9 +4052,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b07312ebe5ee4fd2404447a0609814574df55c65d4e20838b957bbd34907d820" +checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", @@ -4121,9 +4078,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.30.2" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4efa70c1c3d2d91237f8546e27aeb85e287d62c066a7b4f3ea6a696d43ced714" +checksum = "a29e6cbc2a24b8471b6567e580a0e8e7b70a6d0f0ea2be0844d1e842d7d4fa33" dependencies = [ "async-io", "data-encoding", @@ -4142,9 +4099,9 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" +checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", @@ -4160,9 +4117,9 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" +checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.2.0", @@ -4172,7 +4129,7 @@ dependencies = [ "log", "prost", "prost-build", - "rand 0.7.3", + "rand 0.8.4", "sha2 0.9.5", "snow", "static_assertions", @@ -4182,9 +4139,9 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" +checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" dependencies = [ "futures 0.3.16", "libp2p-core", @@ -4197,9 +4154,9 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" +checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", @@ -4214,9 +4171,9 @@ dependencies = [ [[package]] name = "libp2p-pnet" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" +checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" dependencies = [ "futures 0.3.16", "log", @@ -4228,9 +4185,9 @@ dependencies = [ [[package]] name = "libp2p-relay" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" +checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", @@ -4251,9 +4208,9 @@ dependencies = [ [[package]] name = "libp2p-request-response" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" +checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", "bytes 1.0.1", @@ -4271,9 +4228,9 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" +checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" dependencies = [ "either", "futures 0.3.16", @@ -4287,9 +4244,9 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365b0a699fea5168676840567582a012ea297b1ca02eee467e58301b9c9c5eed" +checksum = "ab8cb308d4fc854869f5abb54fdab0833d2cf670d407c745849dc47e6e08d79c" dependencies = [ "quote 1.0.9", "syn 1.0.74", @@ -4297,9 +4254,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" +checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" dependencies = [ "async-io", "futures 0.3.16", @@ -4314,9 +4271,9 @@ dependencies = [ [[package]] name = "libp2p-uds" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" +checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" dependencies = [ "async-std", "futures 0.3.16", @@ -4326,9 +4283,9 @@ dependencies = [ [[package]] name = "libp2p-wasm-ext" -version = "0.28.2" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de" +checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" dependencies = [ "futures 0.3.16", "js-sys", @@ -4340,9 +4297,9 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" +checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" dependencies = [ "either", "futures 0.3.16", @@ -4358,9 +4315,9 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" +checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ "futures 0.3.16", "libp2p-core", @@ -4383,17 +4340,20 @@ dependencies = [ [[package]] name = "libsecp256k1" -version = "0.3.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" +checksum = "bd1137239ab33b41aa9637a88a28249e5e70c40a42ccc92db7f12cc356c1fcd7" dependencies = [ "arrayref", - "crunchy", - "digest 0.8.1", - "hmac-drbg 0.2.0", + "base64 0.12.3", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", "rand 0.7.3", - "sha2 0.8.2", - "subtle 2.4.1", + "serde", + "sha2 0.9.5", "typenum", ] @@ -4406,7 +4366,7 @@ dependencies = [ "arrayref", "base64 0.12.3", "digest 0.9.0", - "hmac-drbg 0.3.0", + "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", @@ -4538,7 +4498,7 @@ dependencies = [ [[package]] name = "manta-pc-runtime" -version = "3.0.1" +version = "3.0.2" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -4727,8 +4687,8 @@ dependencies = [ [[package]] name = "metered-channel" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -4857,6 +4817,24 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" +[[package]] +name = "multiaddr" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499" +dependencies = [ + "arrayref", + "bs58", + "byteorder", + "data-encoding", + "multihash 0.14.0", + "percent-encoding 2.1.0", + "serde", + "static_assertions", + "unsigned-varint 0.7.0", + "url 2.2.2", +] + [[package]] name = "multibase" version = "0.8.0" @@ -4885,6 +4863,19 @@ dependencies = [ "unsigned-varint 0.5.1", ] +[[package]] +name = "multihash" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.4", + "multihash-derive", + "sha2 0.9.5", + "unsigned-varint 0.7.0", +] + [[package]] name = "multihash-derive" version = "0.7.2" @@ -5132,7 +5123,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5145,7 +5136,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5161,7 +5152,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5176,7 +5167,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5190,7 +5181,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5213,7 +5204,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5227,7 +5218,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" dependencies = [ "beefy-primitives", "frame-support", @@ -5243,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5268,7 +5259,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5282,7 +5273,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5298,7 +5289,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5319,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "bp-message-dispatch", @@ -5340,7 +5331,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "frame-benchmarking", "frame-support", @@ -5358,7 +5349,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5374,7 +5365,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5380,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5410,7 +5401,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5427,7 +5418,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5441,7 +5432,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5463,7 +5454,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5478,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5497,7 +5488,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5513,7 +5504,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5528,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5545,7 +5536,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5561,7 +5552,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5579,7 +5570,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5594,7 +5585,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5607,7 +5598,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5623,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5645,7 +5636,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5660,7 +5651,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "enumflags2", "frame-support", @@ -5674,7 +5665,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5689,7 +5680,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5709,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5725,7 +5716,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5738,7 +5729,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5762,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -5773,7 +5764,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "sp-arithmetic", @@ -5782,7 +5773,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5795,7 +5786,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5813,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5828,7 +5819,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-support", "frame-system", @@ -5844,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5861,7 +5852,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5872,7 +5863,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5888,7 +5879,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5903,7 +5894,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5916,8 +5907,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "frame-support", "frame-system", @@ -5933,7 +5924,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#fa116cfbfb470a8114fc02f9d2e3c0a5ab6c7193" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -5959,24 +5950,6 @@ dependencies = [ "rand 0.8.4", ] -[[package]] -name = "parity-multiaddr" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58341485071825827b7f03cf7efd1cb21e6a709bea778fb50227fd45d2f361b4" -dependencies = [ - "arrayref", - "bs58", - "byteorder", - "data-encoding", - "multihash", - "percent-encoding 2.1.0", - "serde", - "static_assertions", - "unsigned-varint 0.7.0", - "url 2.2.2", -] - [[package]] name = "parity-scale-codec" version = "2.2.0" @@ -6345,8 +6318,8 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-network-protocol", @@ -6359,8 +6332,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-network-protocol", @@ -6372,9 +6345,10 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ + "derive_more 0.99.16", "futures 0.3.16", "lru", "parity-scale-codec", @@ -6395,8 +6369,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "lru", @@ -6414,8 +6388,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "frame-benchmarking-cli", "futures 0.3.16", @@ -6434,8 +6408,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6464,10 +6438,11 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "always-assert", + "derive_more 0.99.16", "futures 0.3.16", "futures-timer 3.0.2", "polkadot-node-network-protocol", @@ -6484,8 +6459,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6496,9 +6471,10 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ + "derive_more 0.99.16", "futures 0.3.16", "lru", "parity-scale-codec", @@ -6520,8 +6496,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6534,8 +6510,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-network-protocol", @@ -6552,8 +6528,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -6566,14 +6542,13 @@ dependencies = [ "polkadot-primitives", "sc-network", "sp-consensus", - "strum", "tracing", ] [[package]] name = "polkadot-node-collation-generation" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "parity-scale-codec", @@ -6590,8 +6565,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "derive_more 0.99.16", @@ -6620,8 +6595,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "futures 0.3.16", @@ -6640,8 +6615,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "futures 0.3.16", @@ -6658,8 +6633,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-subsystem", @@ -6673,8 +6648,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -6691,8 +6666,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-subsystem", @@ -6706,8 +6681,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", @@ -6723,8 +6698,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "derive_more 0.99.16", @@ -6742,8 +6717,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-participation" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "polkadot-node-primitives", @@ -6755,8 +6730,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -6772,8 +6747,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "futures 0.3.16", @@ -6787,8 +6762,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "always-assert", "assert_matches", @@ -6817,8 +6792,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "memory-lru", @@ -6835,8 +6810,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-std", "lazy_static", @@ -6853,8 +6828,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -6869,10 +6844,11 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", + "derive_more 0.99.16", "futures 0.3.16", "parity-scale-codec", "polkadot-node-jaeger", @@ -6886,8 +6862,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "futures 0.3.16", "parity-scale-codec", @@ -6910,8 +6886,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -6920,8 +6896,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-std", "async-trait", @@ -6950,13 +6926,14 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", + "derive_more 0.99.16", "futures 0.3.16", "futures-timer 3.0.2", - "itertools 0.10.1", + "itertools", "lru", "metered-channel", "parity-scale-codec", @@ -6980,8 +6957,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -7002,8 +6979,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-all-subsystems-gen" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "assert_matches", "proc-macro2 1.0.28", @@ -7013,8 +6990,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "futures 0.3.16", @@ -7030,8 +7007,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -7041,8 +7018,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "derive_more 0.99.16", "frame-support", @@ -7057,8 +7034,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "frame-system", @@ -7087,8 +7064,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7120,8 +7097,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -7195,8 +7172,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitvec 0.20.4", "frame-benchmarking", @@ -7238,8 +7215,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "bitflags", "bitvec 0.20.4", @@ -7277,8 +7254,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "async-trait", "beefy-gadget", @@ -7316,6 +7293,7 @@ dependencies = [ "polkadot-node-core-parachains-inherent", "polkadot-node-core-provisioner", "polkadot-node-core-runtime-api", + "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -7373,10 +7351,11 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "arrayvec 0.5.2", + "derive_more 0.99.16", "futures 0.3.16", "indexmap", "parity-scale-codec", @@ -7385,7 +7364,6 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-network", "sp-keystore", "sp-staking", "thiserror", @@ -7394,8 +7372,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7417,21 +7395,23 @@ dependencies = [ [[package]] name = "poly1305" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8" +checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" dependencies = [ - "cpuid-bool", + "cpufeatures", + "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "polyval" -version = "0.4.5" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" +checksum = "a6ba6a405ef63530d6cb12802014b22f9c5751bd17cdcddbe9e46d5c8ae83287" dependencies = [ - "cpuid-bool", + "cfg-if 1.0.0", + "cpufeatures", "opaque-debug 0.3.0", "universal-hash", ] @@ -7570,9 +7550,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" +checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ "bytes 1.0.1", "prost-derive", @@ -7580,13 +7560,13 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3" +checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603" dependencies = [ "bytes 1.0.1", "heck", - "itertools 0.9.0", + "itertools", "log", "multimap", "petgraph", @@ -7598,12 +7578,12 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4" +checksum = "600d2f334aa05acb02a755e217ef1ab6dea4d51b58b7846588b747edec04efba" dependencies = [ "anyhow", - "itertools 0.9.0", + "itertools", "proc-macro2 1.0.28", "quote 1.0.9", "syn 1.0.74", @@ -7611,9 +7591,9 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb" +checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ "bytes 1.0.1", "prost", @@ -7904,7 +7884,7 @@ checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221" dependencies = [ "derive_more 0.99.16", "fs-err", - "itertools 0.10.1", + "itertools", "static_init", "thiserror", ] @@ -7982,7 +7962,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "env_logger 0.8.4", "hex", @@ -8059,8 +8039,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-primitives", "bp-messages", @@ -8254,9 +8234,9 @@ checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" [[package]] name = "salsa20" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399f290ffc409596022fce5ea5d4138184be4784f2b28c62c59f0d8389059a15" +checksum = "ecbd2eb639fd7cab5804a0837fe373cc2172d15437e804c054a9fb885cb923b0" dependencies = [ "cipher", ] @@ -8273,7 +8253,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "sp-core", @@ -8284,7 +8264,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -8313,7 +8293,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", @@ -8336,7 +8316,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8352,7 +8332,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8368,7 +8348,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -8379,7 +8359,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "chrono", "fdlimit", @@ -8417,7 +8397,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "fnv", @@ -8451,7 +8431,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "blake2-rfc", "hash-db", @@ -8480,7 +8460,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "futures 0.3.16", @@ -8505,7 +8485,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -8537,7 +8517,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -8584,7 +8564,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -8608,7 +8588,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8621,7 +8601,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "futures 0.3.16", @@ -8650,7 +8630,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "sc-client-api", "sp-authorship", @@ -8661,11 +8641,11 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "lazy_static", - "libsecp256k1 0.3.5", + "libsecp256k1 0.6.0", "log", "parity-scale-codec", "parity-wasm 0.42.2", @@ -8690,7 +8670,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "parity-scale-codec", @@ -8707,7 +8687,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "parity-scale-codec", @@ -8722,7 +8702,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8742,7 +8722,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -8783,7 +8763,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "finality-grandpa", @@ -8807,7 +8787,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "ansi_term 0.12.1", "futures 0.3.16", @@ -8825,7 +8805,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -8845,7 +8825,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "hash-db", "lazy_static", @@ -8864,7 +8844,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-std", "async-trait", @@ -8919,7 +8899,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "futures-timer 3.0.2", @@ -8936,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "bytes 0.5.6", "fnv", @@ -8964,7 +8944,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "libp2p", @@ -8977,7 +8957,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8986,7 +8966,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "hash-db", @@ -9021,7 +9001,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -9046,7 +9026,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.1.31", "jsonrpc-core", @@ -9064,7 +9044,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "directories", @@ -9132,7 +9112,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "parity-scale-codec", @@ -9147,7 +9127,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9169,7 +9149,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "chrono", "futures 0.3.16", @@ -9189,7 +9169,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9226,7 +9206,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -9237,7 +9217,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -9266,7 +9246,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "derive_more 0.99.16", "futures 0.3.16", @@ -9613,8 +9593,8 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "enumn", "parity-scale-codec", @@ -9649,17 +9629,17 @@ checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "snow" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "795dd7aeeee24468e5a32661f6d27f7b5cbed802031b2d7640c7b10f8fb2dd50" +checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7" dependencies = [ "aes-gcm", "blake2", "chacha20poly1305", - "rand 0.7.3", - "rand_core 0.5.1", + "rand 0.8.4", + "rand_core 0.6.3", "ring", - "rustc_version 0.2.3", + "rustc_version 0.3.3", "sha2 0.9.5", "subtle 2.4.1", "x25519-dalek", @@ -9720,7 +9700,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "hash-db", "log", @@ -9737,7 +9717,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9749,7 +9729,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "serde", @@ -9761,7 +9741,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "integer-sqrt", "num-traits", @@ -9775,7 +9755,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-api", @@ -9787,7 +9767,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "parity-scale-codec", @@ -9799,7 +9779,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-api", @@ -9811,7 +9791,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "log", @@ -9829,7 +9809,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "futures 0.3.16", @@ -9855,7 +9835,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "parity-scale-codec", @@ -9872,7 +9852,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "merlin", @@ -9894,7 +9874,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9904,7 +9884,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9916,7 +9896,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "base58", "blake2-rfc", @@ -9929,7 +9909,7 @@ dependencies = [ "hex", "impl-serde", "lazy_static", - "libsecp256k1 0.3.5", + "libsecp256k1 0.6.0", "log", "merlin", "num-traits", @@ -9960,7 +9940,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9969,7 +9949,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro2 1.0.28", "quote 1.0.9", @@ -9979,7 +9959,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "environmental", "parity-scale-codec", @@ -9990,7 +9970,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "finality-grandpa", "log", @@ -10007,7 +9987,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10021,11 +10001,11 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "hash-db", - "libsecp256k1 0.3.5", + "libsecp256k1 0.6.0", "log", "parity-scale-codec", "parking_lot 0.11.1", @@ -10046,7 +10026,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "lazy_static", "sp-core", @@ -10057,7 +10037,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "derive_more 0.99.16", @@ -10074,7 +10054,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "ruzstd", "zstd", @@ -10083,20 +10063,20 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "serde", "sp-arithmetic", "sp-core", - "sp-npos-elections-compact", + "sp-npos-elections-solution-type", "sp-std", ] [[package]] -name = "sp-npos-elections-compact" +name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.28", @@ -10107,7 +10087,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "sp-api", "sp-core", @@ -10117,7 +10097,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "backtrace", ] @@ -10125,7 +10105,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "rustc-hash", "serde", @@ -10136,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "either", "hash256-std-hasher", @@ -10157,7 +10137,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10174,7 +10154,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10186,7 +10166,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "serde", "serde_json", @@ -10195,7 +10175,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-api", @@ -10208,7 +10188,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10218,7 +10198,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "hash-db", "log", @@ -10241,12 +10221,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10259,7 +10239,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "log", "sp-core", @@ -10272,7 +10252,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10289,7 +10269,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "erased-serde", "log", @@ -10307,7 +10287,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "sp-api", "sp-runtime", @@ -10316,7 +10296,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-trait", "log", @@ -10331,7 +10311,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "hash-db", "memory-db", @@ -10345,7 +10325,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "futures 0.3.16", "futures-core", @@ -10357,7 +10337,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10372,7 +10352,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10384,7 +10364,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10448,16 +10428,6 @@ dependencies = [ "rand 0.8.4", ] -[[package]] -name = "stream-cipher" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c80e15f898d8d8f25db24c253ea615cc14acf418ff307822995814e7d42cfa89" -dependencies = [ - "block-cipher", - "generic-array 0.14.4", -] - [[package]] name = "string" version = "0.2.1" @@ -10534,7 +10504,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "platforms", ] @@ -10542,7 +10512,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.16", @@ -10565,7 +10535,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "async-std", "derive_more 0.99.16", @@ -10579,7 +10549,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "ansi_term 0.12.1", "atty", @@ -11276,7 +11246,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#58f0223a75933e3226f330b8458bcb78e12164cf" dependencies = [ "frame-try-runtime", "log", @@ -11885,8 +11855,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -12063,19 +12033,20 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "derivative", "impl-trait-for-tuples", "log", "parity-scale-codec", + "xcm-procedural", ] [[package]] name = "xcm-builder" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "frame-support", "frame-system", @@ -12093,8 +12064,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.9-1" -source = "git+https://github.com/paritytech/polkadot.git?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587" +version = "0.9.10" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12108,6 +12079,16 @@ dependencies = [ "xcm", ] +[[package]] +name = "xcm-procedural" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#d348ba982f823adeb700b54db98169520f323595" +dependencies = [ + "proc-macro2 1.0.28", + "quote 1.0.9", + "syn 1.0.74", +] + [[package]] name = "yamux" version = "0.9.0" diff --git a/node/Cargo.toml b/node/Cargo.toml index f76e7f499..c9b02e821 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -7,7 +7,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'calamari-pc' repository = 'https://github.com/Manta-Network/Manta/' -version = '3.0.1' +version = '3.0.2' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] @@ -37,63 +37,63 @@ futures = "0.3.14" jsonrpc-core = "15.1.0" # Substrate frames -frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -frame-benchmarking-cli = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.9", optional = true } +frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +frame-benchmarking-cli = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10", optional = true } # Substrate pallets rpc -pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } +pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } # Substrate client dependencies -sc-basic-authorship = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-chain-spec = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-cli = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-executor = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.9" } -sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-telemetry = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sc-tracing = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } +sc-basic-authorship = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-chain-spec = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-cli = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-executor = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-telemetry = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sc-tracing = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } # Substrate primitives -sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-inherents = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.9" } -sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.9" } -sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-timestamp = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.9" } +sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-inherents = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-timestamp = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } # Cumulus dependencies -cumulus-client-cli = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-consensus-common = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-consensus-aura = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-consensus-relay-chain = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-collator = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-network = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-primitives-parachain-inherent = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } -cumulus-client-service = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.9" } +cumulus-client-cli = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-consensus-common = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-consensus-aura = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-consensus-relay-chain = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-collator = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-network = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-primitives-parachain-inherent = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } +cumulus-client-service = { git = 'https://github.com/paritytech/cumulus.git', branch = "polkadot-v0.9.10" } # Polkadot dependencies -polkadot-cli = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.9" } -polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.9" } -polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.9" } -polkadot-service = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.9" } +polkadot-cli = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.10" } +polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.10" } +polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.10" } +polkadot-service = { git = 'https://github.com/paritytech/polkadot.git', branch = "release-v0.9.10" } # Self dependencies calamari-runtime = { path = '../runtime/calamari', optional = true } @@ -101,7 +101,7 @@ manta-pc-runtime = { path = '../runtime/manta-pc', optional = true } manta-primitives = { path = '../runtime/primitives' } [build-dependencies] -substrate-build-script-utils = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } +substrate-build-script-utils = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } [features] try-runtime = [ diff --git a/runtime/calamari/Cargo.toml b/runtime/calamari/Cargo.toml index 3aa6daf61..a0697e0f8 100644 --- a/runtime/calamari/Cargo.toml +++ b/runtime/calamari/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'calamari-runtime' repository = 'https://github.com/Manta-Network/Manta/' -version = '3.0.1' +version = '3.0.2' [dependencies] codec = { package = "parity-scale-codec", version = "2.1.0", default-features = false, features = ["derive", "max-encoded-len"] } @@ -15,61 +15,61 @@ serde = { version = '1.0.119', features = ['derive'], optional = true } smallvec = "1.6.1" # Substrate primitives -sp-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-inherents = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-offchain = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-version = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +sp-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-inherents = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-offchain = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-version = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } # Substrate frames -frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -frame-executive = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-system = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.9" } +frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +frame-executive = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-system = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.10" } # Substrate pallets -pallet-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-authorship = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-balances = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-multisig = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-sudo = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-utility = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +pallet-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-authorship = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-balances = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-multisig = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-sudo = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-utility = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-parachain-system = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-timestamp = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-utility = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-dmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-session-benchmarking = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -cumulus-pallet-xcmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-xcm = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-collator-selection = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -parachain-info = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } +cumulus-pallet-aura-ext = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-parachain-system = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-timestamp = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-utility = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-dmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-session-benchmarking = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +cumulus-pallet-xcmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-xcm = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-collator-selection = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +parachain-info = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } # Polkadot dependencies -polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm-builder = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm-executor = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -pallet-xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } +polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm-builder = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm-executor = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +pallet-xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } # Self dependencies manta-primitives = { path = '../primitives', default-features = false } @@ -78,7 +78,7 @@ manta-primitives = { path = '../primitives', default-features = false } targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-wasm-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } +substrate-wasm-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } [features] default = ['std'] diff --git a/runtime/calamari/src/lib.rs b/runtime/calamari/src/lib.rs index 1e416ed71..88257bbcc 100644 --- a/runtime/calamari/src/lib.rs +++ b/runtime/calamari/src/lib.rs @@ -47,7 +47,7 @@ pub use sp_runtime::BuildStorage; use pallet_xcm::{EnsureXcm, IsMajorityOfBody, XcmPassthrough}; use polkadot_parachain::primitives::Sibling; use polkadot_runtime_common::{BlockHashCount, RocksDbWeight, SlowAdjustingFeeUpdate}; -use xcm::v0::{BodyId, Junction, MultiLocation, NetworkId}; +use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, @@ -288,10 +288,10 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} parameter_types! { - pub const DotLocation: MultiLocation = MultiLocation::X1(Junction::Parent); + pub const KsmLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); - pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); + pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -311,7 +311,7 @@ pub type LocalAssetTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: - IsConcrete, + IsConcrete, // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): @@ -351,8 +351,8 @@ parameter_types! { match_type! { pub type ParentOrParentsExecutivePlurality: impl Contains = { - MultiLocation::X1(Junction::Parent) | - MultiLocation::X2(Junction::Parent, Junction::Plurality { id: BodyId::Executive, .. }) + MultiLocation { parents: 1, interior: Here } | + MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Executive, .. }) } }; } @@ -371,12 +371,13 @@ impl Config for XcmConfig { type AssetTransactor = LocalAssetTransactor; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; - type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of DOT + type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of KSM type LocationInverter = LocationInverter; type Barrier = Barrier; type Weigher = FixedWeightBounds; - type Trader = UsingComponents, DotLocation, AccountId, Balances, ()>; + type Trader = UsingComponents, KsmLocation, AccountId, Balances, ()>; type ResponseHandler = (); // Don't handle responses for now. + type SubscriptionService = PolkadotXcm; } parameter_types! { @@ -390,7 +391,7 @@ pub type LocalOriginToLocation = SignedToAccountId32, + cumulus_primitives_utility::ParentAsUmp, // ..and XCMP to communicate with the sibling chains. XcmpQueue, ); @@ -417,6 +418,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type Event = Event; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; + type VersionWrapper = (); } impl cumulus_pallet_dmp_queue::Config for Runtime { @@ -467,7 +469,7 @@ parameter_types! { pub type CollatorSelectionUpdateOrigin = EnsureOneOf< AccountId, EnsureRoot, - EnsureXcm>, + EnsureXcm>, >; impl pallet_collator_selection::Config for Runtime { diff --git a/runtime/manta-pc/Cargo.toml b/runtime/manta-pc/Cargo.toml index 43a62bf2a..049e61f27 100644 --- a/runtime/manta-pc/Cargo.toml +++ b/runtime/manta-pc/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'manta-pc-runtime' repository = 'https://github.com/Manta-Network/Manta/' -version = '3.0.1' +version = '3.0.2' [dependencies] smallvec = "1.6.1" @@ -14,64 +14,64 @@ hex-literal = { version = '0.3.1', optional = true } serde = { version = '1.0.119', features = ['derive'], optional = true } # Substrate primitives -sp-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-inherents = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-offchain = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-version = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +sp-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-inherents = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-offchain = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-version = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } # Substrate frames -frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -frame-executive = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-system = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.9" } +frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +frame-executive = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-system = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.10" } # Substrate pallets -pallet-assets = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-authorship = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-balances = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-multisig = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-proxy = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.9" } -pallet-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-sudo = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-utility = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +pallet-assets = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-authorship = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-balances = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-multisig = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-proxy = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.10" } +pallet-session = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-sudo = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-utility = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-parachain-system = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-timestamp = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-primitives-utility = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-dmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-session-benchmarking = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, optional = true, branch = "polkadot-v0.9.9" } -cumulus-pallet-xcmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -cumulus-pallet-xcm = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -pallet-collator-selection = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } -parachain-info = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.9" } +cumulus-pallet-aura-ext = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-parachain-system = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-core = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-timestamp = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-primitives-utility = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-dmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-session-benchmarking = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, optional = true, branch = "polkadot-v0.9.10" } +cumulus-pallet-xcmp-queue = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +cumulus-pallet-xcm = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +pallet-collator-selection = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } +parachain-info = { git = 'https://github.com/paritytech/cumulus.git', default-features = false, branch = "polkadot-v0.9.10" } # Polkadot dependencies -polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm-builder = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -xcm-executor = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } -pallet-xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.9" } +polkadot-primitives = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +polkadot-parachain = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm-builder = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +xcm-executor = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } +pallet-xcm = { git = 'https://github.com/paritytech/polkadot.git', default-features = false, branch = "release-v0.9.10" } # Self dependencies manta-primitives = { path = '../primitives', default-features = false } @@ -80,7 +80,7 @@ manta-primitives = { path = '../primitives', default-features = false } targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-wasm-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.9" } +substrate-wasm-builder = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.10" } [features] default = ['std'] diff --git a/runtime/manta-pc/src/lib.rs b/runtime/manta-pc/src/lib.rs index 15019524a..397a96cda 100644 --- a/runtime/manta-pc/src/lib.rs +++ b/runtime/manta-pc/src/lib.rs @@ -48,7 +48,7 @@ pub use sp_runtime::BuildStorage; use pallet_xcm::{EnsureXcm, IsMajorityOfBody, XcmPassthrough}; use polkadot_parachain::primitives::Sibling; use polkadot_runtime_common::{BlockHashCount, RocksDbWeight, SlowAdjustingFeeUpdate}; -use xcm::v0::{BodyId, Junction, MultiLocation, NetworkId}; +use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, @@ -429,10 +429,10 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} parameter_types! { - pub const DotLocation: MultiLocation = MultiLocation::X1(Junction::Parent); + pub const DotLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); - pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); + pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -492,8 +492,8 @@ parameter_types! { match_type! { pub type ParentOrParentsExecutivePlurality: impl Contains = { - MultiLocation::X1(Junction::Parent) | - MultiLocation::X2(Junction::Parent, Junction::Plurality { id: BodyId::Executive, .. }) + MultiLocation { parents: 1, interior: Here } | + MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Executive, .. }) } }; } @@ -518,6 +518,7 @@ impl Config for XcmConfig { type Weigher = FixedWeightBounds; type Trader = UsingComponents, DotLocation, AccountId, Balances, ()>; type ResponseHandler = (); // Don't handle responses for now. + type SubscriptionService = PolkadotXcm; } parameter_types! { @@ -531,7 +532,7 @@ pub type LocalOriginToLocation = SignedToAccountId32, + cumulus_primitives_utility::ParentAsUmp, // ..and XCMP to communicate with the sibling chains. XcmpQueue, ); @@ -558,6 +559,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type Event = Event; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; + type VersionWrapper = (); } impl cumulus_pallet_dmp_queue::Config for Runtime { diff --git a/runtime/primitives/Cargo.toml b/runtime/primitives/Cargo.toml index f068b7f5e..5a5e194d9 100644 --- a/runtime/primitives/Cargo.toml +++ b/runtime/primitives/Cargo.toml @@ -15,14 +15,14 @@ codec = { package = "parity-scale-codec", version = "2.1.0", default-features = smallvec = "1.6.1" # Substrate primitives -sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } -sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-core = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-std = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-io = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } +sp-runtime = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } # Substrate frames -frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.9" } +frame-support = { git = 'https://github.com/paritytech/substrate.git', default-features = false, branch = "polkadot-v0.9.10" } [features] default = ["std"]