diff --git a/Cargo.lock b/Cargo.lock index a5c334c9..13fcdc2e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" dependencies = [ - "gimli 0.26.0", + "gimli 0.26.1", ] [[package]] @@ -117,9 +117,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.44" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1" +checksum = "ee10e43ae4a853c0a3591d4e2ada1719e553be18199d9da9d4a83f5927c2f5c7" [[package]] name = "approx" @@ -259,9 +259,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" +checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6" dependencies = [ "async-io", "blocking", @@ -362,9 +362,9 @@ dependencies = [ [[package]] name = "atomic" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281" +checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" dependencies = [ "autocfg", ] @@ -403,23 +403,10 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.27.1", + "object", "rustc-demangle", ] -[[package]] -name = "bae" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf" -dependencies = [ - "heck", - "proc-macro-error 0.4.12", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "base-x" version = "0.2.8" @@ -456,7 +443,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "beefy-primitives", "fnv", @@ -484,7 +471,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -504,12 +491,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -675,9 +662,9 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "blocking" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9" +checksum = "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427" dependencies = [ "async-channel", "async-task", @@ -792,23 +779,22 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.13.1" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8" +checksum = "ba2ae6de944143141f6155a473a6b02f66c7c3f9f47316f802f80204ebfe6e12" dependencies = [ "camino", "cargo-platform", - "semver 0.11.0", - "semver-parser 0.10.2", + "semver 1.0.4", "serde", "serde_json", ] [[package]] name = "cc" -version = "1.0.71" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd" +checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" dependencies = [ "jobserver", ] @@ -909,13 +895,13 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" +checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", "libc", - "libloading 0.7.1", + "libloading 0.7.2", ] [[package]] @@ -1008,18 +994,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15013642ddda44eebcf61365b2052a23fd8b7314f90ba44aa059ec02643c5139" +checksum = "cc0cb7df82c8cf8f2e6a8dd394a0932a71369c160cc9b027dca414fced242513" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298f2a7ed5fdcb062d8e78b7496b0f4b95265d20245f2d0ca88f846dd192a3a3" +checksum = "fe4463c15fa42eee909e61e5eac4866b7c6d22d0d8c621e57a0c5380753bfa8c" dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", @@ -1034,9 +1020,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cf504261ac62dfaf4ffb3f41d88fd885e81aba947c1241275043885bc5f0bac" +checksum = "793f6a94a053a55404ea16e1700202a88101672b8cd6b4df63e13cde950852bf" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -1044,24 +1030,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd2a72db4301dbe7e5a4499035eedc1e82720009fb60603e20504d8691fa9cd" +checksum = "44aa1846df275bce5eb30379d65964c7afc63c05a117076e62a119c25fe174be" [[package]] name = "cranelift-entity" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48868faa07cacf948dc4a1773648813c0e453ff9467e800ff10f6a78c021b546" +checksum = "a3a45d8d6318bf8fc518154d9298eab2a8154ec068a8885ff113f6db8d69bb3a" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "351c9d13b4ecd1a536215ec2fd1c3ee9ee8bc31af172abf1e45ed0adb7a931df" +checksum = "e07339bd461766deb7605169de039e01954768ff730fa1254e149001884a8525" dependencies = [ "cranelift-codegen", "log", @@ -1071,9 +1057,9 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6df8b556663d7611b137b24db7f6c8d9a8a27d7f29c7ea7835795152c94c1b75" +checksum = "03e2fca76ff57e0532936a71e3fc267eae6a19a86656716479c66e7f912e3d7b" dependencies = [ "cranelift-codegen", "libc", @@ -1082,9 +1068,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a69816d90db694fa79aa39b89dda7208a4ac74b6f2b8f3c4da26ee1c8bdfc5e" +checksum = "1f46fec547a1f8a32c54ea61c28be4f4ad234ad95342b718a9a9adcaadb0c778" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1217,7 +1203,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "sc-cli", "sc-service", @@ -1227,7 +1213,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1250,7 +1236,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "async-trait", "dyn-clone", @@ -1270,7 +1256,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "derive_more", "futures 0.3.17", @@ -1293,7 +1279,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "futures 0.3.17", @@ -1316,7 +1302,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-client-collator", "cumulus-client-consensus-common", @@ -1345,7 +1331,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1363,7 +1349,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -1392,7 +1378,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -1403,7 +1389,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1420,7 +1406,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1438,7 +1424,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1455,7 +1441,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1477,7 +1463,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -1488,7 +1474,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1505,7 +1491,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -1611,9 +1597,9 @@ dependencies = [ [[package]] name = "directories" -version = "3.0.2" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7" +checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" dependencies = [ "dirs-sys", ] @@ -1934,6 +1920,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" +[[package]] +name = "fixedbitset" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e" + [[package]] name = "flate2" version = "1.0.22" @@ -1956,7 +1948,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", ] @@ -1974,7 +1966,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -1994,7 +1986,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "Inflector", "chrono", @@ -2020,7 +2012,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -2034,7 +2026,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -2049,9 +2041,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "14.0.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96616f82e069102b95a72c87de4c84d2f87ef7f0f20630e78ce3824436483110" +checksum = "37ed5e5c346de62ca5c184b4325a6600d1eaca210666e4606fe4e449574978d0" dependencies = [ "cfg-if 1.0.0", "parity-scale-codec", @@ -2062,7 +2054,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "bitflags", "frame-metadata", @@ -2077,6 +2069,7 @@ dependencies = [ "smallvec 1.7.0", "sp-arithmetic", "sp-core", + "sp-core-hashing-proc-macro", "sp-inherents", "sp-io", "sp-runtime", @@ -2084,12 +2077,13 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-tracing", + "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2101,7 +2095,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2113,7 +2107,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro2", "quote", @@ -2123,7 +2117,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "log", @@ -2140,7 +2134,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -2155,7 +2149,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "sp-api", @@ -2164,7 +2158,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "sp-api", @@ -2428,9 +2422,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a03ce013ffccead76c11a15751231f777d9295b845cc1266ed4d34fcbd7977" +checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" [[package]] name = "glob" @@ -2528,9 +2522,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-literal" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b" +checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" [[package]] name = "hex_fmt" @@ -2610,9 +2604,9 @@ checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "humantime" @@ -2631,9 +2625,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.14" +version = "0.14.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b91bb1f221b6ea1f1e4371216b70f40748774c2fb5971b450c07773fb92d26b" +checksum = "436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c" dependencies = [ "bytes 1.1.0", "futures-channel", @@ -2693,9 +2687,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" +checksum = "2273e421f7c4f0fc99e1934fe4776f59d8df2972f4199d703fc0da9f2a9f73de" dependencies = [ "if-addrs-sys", "libc", @@ -2748,9 +2742,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" +checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" dependencies = [ "serde", ] @@ -2811,6 +2805,16 @@ dependencies = [ "futures-timer 2.0.2", ] +[[package]] +name = "io-lifetimes" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "278e90d6f8a6c76a8334b336e306efa3c5f2b604048cbfd486d6f49878e3af14" +dependencies = [ + "rustc_version 0.4.0", + "winapi 0.3.9", +] + [[package]] name = "iovec" version = "0.1.4" @@ -2822,9 +2826,9 @@ dependencies = [ [[package]] name = "ip_network" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b746553d2f4a1ca26fab939943ddfb217a091f34f53571620a8e3d30691303" +checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] name = "ipconfig" @@ -3009,14 +3013,25 @@ dependencies = [ "slab", ] +[[package]] +name = "jsonrpsee" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373a33d987866ccfe1af4bc11b089dce941764313f9fd8b7cf13fcb51b72dc5" +dependencies = [ + "jsonrpsee-proc-macros", + "jsonrpsee-types", + "jsonrpsee-utils", + "jsonrpsee-ws-client", +] + [[package]] name = "jsonrpsee-proc-macros" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8edb341d35279b59c79d7fe9e060a51aec29d45af99cc7c72ea7caa350fa71a4" +checksum = "d802063f7a3c867456955f9d2f15eb3ee0edb5ec9ec2b5526324756759221c0f" dependencies = [ - "Inflector", - "bae", + "log", "proc-macro-crate 1.1.0", "proc-macro2", "quote", @@ -3025,10 +3040,11 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cc738fd55b676ada3271ef7c383a14a0867a2a88b0fa941311bf5fc0a29d498" +checksum = "62f778cf245158fbd8f5d50823a2e9e4c708a40be164766bd35e9fb1d86715b2" dependencies = [ + "anyhow", "async-trait", "beef", "futures-channel", @@ -3037,32 +3053,43 @@ dependencies = [ "log", "serde", "serde_json", - "soketto 0.6.0", + "soketto 0.7.1", "thiserror", ] +[[package]] +name = "jsonrpsee-utils" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0109c4f972058f3b1925b73a17210aff7b63b65967264d0045d15ee88fe84f0c" +dependencies = [ + "arrayvec 0.7.2", + "beef", + "jsonrpsee-types", +] + [[package]] name = "jsonrpsee-ws-client" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9841352dbecf4c2ed5dc71698df9f1660262ae4e0b610e968602529bdbcf7b30" +checksum = "559aa56fc402af206c00fc913dc2be1d9d788dcde045d14df141a535245d35ef" dependencies = [ + "arrayvec 0.7.2", "async-trait", "fnv", "futures 0.3.17", + "http", "jsonrpsee-types", "log", "pin-project 1.0.8", - "rustls", "rustls-native-certs", "serde", "serde_json", - "soketto 0.6.0", + "soketto 0.7.1", "thiserror", "tokio", "tokio-rustls", "tokio-util", - "url 2.2.2", ] [[package]] @@ -3143,9 +3170,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.106" +version = "0.2.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a60553f9a9e039a333b4e9b20573b9e9b9c0bb3a11e201ccc48ef4283456d673" +checksum = "fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219" [[package]] name = "libloading" @@ -3159,9 +3186,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0" +checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52" dependencies = [ "cfg-if 1.0.0", "winapi 0.3.9", @@ -3233,15 +3260,15 @@ dependencies = [ "multistream-select", "parking_lot 0.11.2", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "ring", "rw-stream-sink", "sha2 0.9.8", "smallvec 1.7.0", "thiserror", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "zeroize", ] @@ -3283,8 +3310,8 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "smallvec 1.7.0", ] @@ -3305,13 +3332,13 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "regex", "sha2 0.9.8", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "wasm-timer", ] @@ -3325,8 +3352,8 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "smallvec 1.7.0", "wasm-timer", ] @@ -3346,13 +3373,13 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "sha2 0.9.8", "smallvec 1.7.0", "uint", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "wasm-timer", ] @@ -3393,7 +3420,7 @@ dependencies = [ "parking_lot 0.11.2", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -3408,8 +3435,8 @@ dependencies = [ "lazy_static", "libp2p-core", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.8.4", "sha2 0.9.8", "snow", @@ -3444,9 +3471,9 @@ dependencies = [ "futures 0.3.17", "libp2p-core", "log", - "prost", - "prost-build", - "unsigned-varint 0.7.0", + "prost 0.8.0", + "prost-build 0.8.0", + "unsigned-varint 0.7.1", "void", ] @@ -3478,11 +3505,11 @@ dependencies = [ "libp2p-swarm", "log", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "wasm-timer", ] @@ -3503,7 +3530,7 @@ dependencies = [ "minicbor", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "wasm-timer", ] @@ -3768,6 +3795,12 @@ dependencies = [ "statrs", ] +[[package]] +name = "linux-raw-sys" +version = "0.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "687387ff42ec7ea4f2149035a5675fedb675d26f98db90a1846ac63d3addb5f5" + [[package]] name = "lock_api" version = "0.3.4" @@ -3909,6 +3942,15 @@ dependencies = [ "libc", ] +[[package]] +name = "memmap2" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e" +dependencies = [ + "libc", +] + [[package]] name = "memoffset" version = "0.6.4" @@ -3958,8 +4000,8 @@ dependencies = [ [[package]] name = "metered-channel" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derive_more", "futures 0.3.17", @@ -3970,9 +4012,9 @@ dependencies = [ [[package]] name = "mick-jaeger" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" +checksum = "eaa77fad8461bb1e0d01be11299e24c6e544007715ed442bfec29f165dc487ae" dependencies = [ "futures 0.3.17", "rand 0.7.3", @@ -4094,7 +4136,7 @@ dependencies = [ "percent-encoding 2.1.0", "serde", "static_assertions", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "url 2.2.2", ] @@ -4136,7 +4178,7 @@ dependencies = [ "generic-array 0.14.4", "multihash-derive", "sha2 0.9.8", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -4146,7 +4188,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ "proc-macro-crate 1.1.0", - "proc-macro-error 1.0.4", + "proc-macro-error", "proc-macro2", "quote", "syn", @@ -4170,7 +4212,7 @@ dependencies = [ "log", "pin-project 1.0.8", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -4374,23 +4416,14 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" -dependencies = [ - "crc32fast", - "indexmap", - "memchr", -] - [[package]] name = "object" version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9" dependencies = [ + "crc32fast", + "indexmap", "memchr", ] @@ -4490,7 +4523,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4506,7 +4539,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4521,7 +4554,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4545,7 +4578,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4560,7 +4593,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4575,7 +4608,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "beefy-primitives", "frame-support", @@ -4591,7 +4624,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4616,7 +4649,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4633,7 +4666,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "frame-benchmarking", "frame-support", @@ -4653,7 +4686,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4670,7 +4703,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4686,7 +4719,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4706,7 +4739,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4723,7 +4756,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4746,7 +4779,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4762,7 +4795,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4781,7 +4814,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4797,7 +4830,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4814,7 +4847,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4832,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4848,7 +4881,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4865,7 +4898,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4879,7 +4912,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4893,7 +4926,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4910,7 +4943,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4924,7 +4957,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4938,7 +4971,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -4954,7 +4987,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -4975,7 +5008,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4996,7 +5029,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5007,7 +5040,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5036,7 +5069,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-benchmarking", "frame-support", @@ -5054,7 +5087,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5072,7 +5105,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5089,7 +5122,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5106,7 +5139,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5117,7 +5150,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5133,7 +5166,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5148,7 +5181,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-support", "frame-system", @@ -5161,8 +5194,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "frame-support", "frame-system", @@ -5180,7 +5213,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.12#ea2b71e0f6030abdb5dfc67bb53af111d336b6f2" +source = "git+https://github.com/purestake/cumulus?branch=moonbeam-polkadot-v0.9.13#1876e6be1ac71786d9b41cd0b948faf2a842a76e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -5307,9 +5340,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ccc4a8687027deb53d45c5434a1f1b330c9d1069a59cfe80a62aa9a1da25ae" +checksum = "78a95abf24f1097c6e3181abbbbfc3630b3b5e681470940f719b69acb4911c7f" dependencies = [ "blake2-rfc", "crc32fast", @@ -5318,7 +5351,7 @@ dependencies = [ "libc", "log", "lz4", - "memmap2", + "memmap2 0.2.3", "parking_lot 0.11.2", "rand 0.8.4", "snap", @@ -5515,9 +5548,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" +checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" [[package]] name = "pbkdf2" @@ -5604,7 +5637,17 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" dependencies = [ - "fixedbitset", + "fixedbitset 0.2.0", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f" +dependencies = [ + "fixedbitset 0.4.0", "indexmap", ] @@ -5680,8 +5723,8 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -5694,8 +5737,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -5707,8 +5750,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derive_more", "futures 0.3.17", @@ -5729,8 +5772,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "lru 0.7.0", @@ -5749,8 +5792,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "frame-benchmarking-cli", "futures 0.3.17", @@ -5769,8 +5812,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -5799,8 +5842,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "always-assert", "derive_more", @@ -5820,8 +5863,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -5833,8 +5876,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derive_more", "futures 0.3.17", @@ -5855,8 +5898,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -5869,8 +5912,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -5889,8 +5932,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "futures 0.3.17", @@ -5908,8 +5951,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "parity-scale-codec", @@ -5926,8 +5969,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "derive_more", @@ -5954,8 +5997,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "futures 0.3.17", @@ -5974,8 +6017,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "futures 0.3.17", @@ -5992,8 +6035,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6007,8 +6050,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "futures 0.3.17", @@ -6025,8 +6068,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6040,8 +6083,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6057,8 +6100,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "derive_more", @@ -6076,8 +6119,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-participation" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "polkadot-node-primitives", @@ -6089,8 +6132,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "futures 0.3.17", @@ -6106,8 +6149,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "futures 0.3.17", @@ -6121,8 +6164,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "always-assert", "assert_matches", @@ -6152,8 +6195,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "memory-lru", @@ -6170,8 +6213,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-std", "lazy_static", @@ -6188,8 +6231,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6199,8 +6242,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "derive_more", @@ -6211,14 +6254,14 @@ dependencies = [ "polkadot-primitives", "sc-authority-discovery", "sc-network", - "strum 0.22.0", + "strum", "thiserror", ] [[package]] name = "polkadot-node-primitives" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bounded-vec", "futures 0.3.17", @@ -6239,8 +6282,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -6249,8 +6292,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derive_more", "futures 0.3.17", @@ -6268,8 +6311,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "derive_more", @@ -6295,8 +6338,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6316,8 +6359,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "futures 0.3.17", @@ -6333,8 +6376,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -6344,8 +6387,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derive_more", "frame-support", @@ -6361,8 +6404,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitvec 0.20.4", "frame-system", @@ -6391,8 +6434,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -6422,8 +6465,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -6437,6 +6480,7 @@ dependencies = [ "pallet-authority-discovery", "pallet-authorship", "pallet-babe", + "pallet-bags-list", "pallet-balances", "pallet-bounties", "pallet-collective", @@ -6494,8 +6538,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -6539,8 +6583,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "bitflags", "bitvec 0.20.4", @@ -6577,8 +6621,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "async-trait", "beefy-gadget", @@ -6641,6 +6685,7 @@ dependencies = [ "sc-finality-grandpa", "sc-keystore", "sc-network", + "sc-offchain", "sc-service", "sc-sync-state-rpc", "sc-telemetry", @@ -6672,8 +6717,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "arrayvec 0.5.2", "derive_more", @@ -6693,8 +6738,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6703,8 +6748,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "beefy-primitives", "bitvec 0.20.4", @@ -6764,8 +6809,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "frame-benchmarking", "frame-system", @@ -6817,9 +6862,9 @@ dependencies = [ [[package]] name = "polling" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" +checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" dependencies = [ "cfg-if 1.0.0", "libc", @@ -6890,45 +6935,19 @@ dependencies = [ "toml", ] -[[package]] -name = "proc-macro-error" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" -dependencies = [ - "proc-macro-error-attr 0.4.12", - "proc-macro2", - "quote", - "syn", - "version_check", -] - [[package]] name = "proc-macro-error" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ - "proc-macro-error-attr 1.0.4", + "proc-macro-error-attr", "proc-macro2", "quote", "syn", "version_check", ] -[[package]] -name = "proc-macro-error-attr" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "syn-mid", - "version_check", -] - [[package]] name = "proc-macro-error-attr" version = "1.0.4" @@ -6963,9 +6982,9 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5986aa8d62380092d2f50f8b1cdba9cb9b6731ffd4b25b51fd126b6c3e05b99c" +checksum = "b7f64969ffd5dd8f39bd57a68ac53c163a095ed9d0fb707146da1b27025a3504" dependencies = [ "cfg-if 1.0.0", "fnv", @@ -6982,7 +7001,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ "bytes 1.1.0", - "prost-derive", + "prost-derive 0.8.0", +] + +[[package]] +name = "prost" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" +dependencies = [ + "bytes 1.1.0", + "prost-derive 0.9.0", ] [[package]] @@ -6996,9 +7025,29 @@ dependencies = [ "itertools", "log", "multimap", - "petgraph", - "prost", - "prost-types", + "petgraph 0.5.1", + "prost 0.8.0", + "prost-types 0.8.0", + "tempfile", + "which", +] + +[[package]] +name = "prost-build" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" +dependencies = [ + "bytes 1.1.0", + "heck", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph 0.6.0", + "prost 0.9.0", + "prost-types 0.9.0", + "regex", "tempfile", "which", ] @@ -7016,6 +7065,19 @@ dependencies = [ "syn", ] +[[package]] +name = "prost-derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "prost-types" version = "0.8.0" @@ -7023,7 +7085,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ "bytes 1.1.0", - "prost", + "prost 0.8.0", +] + +[[package]] +name = "prost-types" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" +dependencies = [ + "bytes 1.1.0", + "prost 0.9.0", ] [[package]] @@ -7282,9 +7354,9 @@ dependencies = [ [[package]] name = "regalloc" -version = "0.0.31" +version = "0.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5" +checksum = "a6304468554ed921da3d32c355ea107b8d13d7b8996c3adfb7aab48d3bc321f4" dependencies = [ "log", "rustc-hash", @@ -7332,11 +7404,10 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "env_logger 0.9.0", - "jsonrpsee-proc-macros", - "jsonrpsee-ws-client", + "jsonrpsee", "log", "parity-scale-codec", "serde", @@ -7417,6 +7488,23 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rsix" +version = "0.23.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f64c5788d5aab8b75441499d99576a24eb09f76fb267b36fec7e3d970c66431" +dependencies = [ + "bitflags", + "cc", + "errno", + "io-lifetimes", + "itoa", + "libc", + "linux-raw-sys", + "once_cell", + "rustc_version 0.4.0", +] + [[package]] name = "rustc-demangle" version = "0.1.21" @@ -7453,6 +7541,15 @@ dependencies = [ "semver 0.11.0", ] +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.4", +] + [[package]] name = "rustls" version = "0.19.1" @@ -7524,8 +7621,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "4.1.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "log", "sp-core", @@ -7536,7 +7633,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "derive_more", @@ -7546,8 +7643,8 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.9.0", "rand 0.7.3", "sc-client-api", "sc-network", @@ -7563,7 +7660,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7586,7 +7683,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7602,9 +7699,10 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "impl-trait-for-tuples", + "memmap2 0.5.0", "parity-scale-codec", "sc-chain-spec-derive", "sc-network", @@ -7618,7 +7716,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -7629,7 +7727,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "chrono", "fdlimit", @@ -7667,7 +7765,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "fnv", "futures 0.3.17", @@ -7695,7 +7793,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "hash-db", "kvdb", @@ -7720,7 +7818,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "futures 0.3.17", @@ -7744,7 +7842,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "derive_more", @@ -7787,7 +7885,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "derive_more", "futures 0.3.17", @@ -7811,7 +7909,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7824,7 +7922,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "futures 0.3.17", @@ -7850,7 +7948,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "sc-client-api", "sp-authorship", @@ -7861,7 +7959,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -7873,6 +7971,7 @@ dependencies = [ "sc-executor-wasmtime", "sp-api", "sp-core", + "sp-core-hashing-proc-macro", "sp-externalities", "sp-io", "sp-panic-handler", @@ -7887,7 +7986,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "derive_more", "environmental", @@ -7905,7 +8004,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "log", "parity-scale-codec", @@ -7921,7 +8020,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "cfg-if 1.0.0", "libc", @@ -7939,7 +8038,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "derive_more", @@ -7976,7 +8075,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "derive_more", "finality-grandpa", @@ -8000,7 +8099,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -8017,7 +8116,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "derive_more", @@ -8029,28 +8128,10 @@ dependencies = [ "sp-keystore", ] -[[package]] -name = "sc-light" -version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" -dependencies = [ - "hash-db", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-client-api", - "sc-executor", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", -] - [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-std", "async-trait", @@ -8070,12 +8151,12 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log", - "lru 0.6.6", + "lru 0.7.0", "parity-scale-codec", "parking_lot 0.11.2", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.9.0", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -8101,13 +8182,13 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "lru 0.6.6", + "lru 0.7.0", "sc-network", "sp-runtime", "substrate-prometheus-endpoint", @@ -8117,7 +8198,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "bytes 1.1.0", "fnv", @@ -8128,6 +8209,7 @@ dependencies = [ "hyper-rustls", "log", "num_cpus", + "once_cell", "parity-scale-codec", "parking_lot 0.11.2", "rand 0.7.3", @@ -8144,7 +8226,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "libp2p", @@ -8156,8 +8238,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.9.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "0.10.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8166,7 +8248,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "hash-db", @@ -8197,7 +8279,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8222,7 +8304,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -8239,7 +8321,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "directories", @@ -8263,7 +8345,6 @@ dependencies = [ "sc-executor", "sc-informant", "sc-keystore", - "sc-light", "sc-network", "sc-offchain", "sc-rpc", @@ -8304,7 +8385,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "log", "parity-scale-codec", @@ -8318,7 +8399,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8340,7 +8421,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "chrono", "futures 0.3.17", @@ -8358,12 +8439,13 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "ansi_term 0.12.1", "atty", "chrono", "lazy_static", + "libc", "log", "once_cell", "parking_lot 0.11.2", @@ -8388,7 +8470,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8399,7 +8481,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "intervalier", @@ -8426,7 +8508,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "derive_more", "futures 0.3.17", @@ -8440,7 +8522,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8581,6 +8663,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ "semver-parser 0.10.2", +] + +[[package]] +name = "semver" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012" +dependencies = [ "serde", ] @@ -8621,9 +8711,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.68" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8" +checksum = "e277c495ac6cd1a01a58d0a0c574568b4d1ddf14f59965c6a58b8d96400b54f3" dependencies = [ "itoa", "ryu", @@ -8752,8 +8842,8 @@ checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" [[package]] name = "slot-range-helper" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "enumn", "parity-scale-codec", @@ -8849,9 +8939,9 @@ dependencies = [ [[package]] name = "soketto" -version = "0.6.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" +checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ "base64 0.13.0", "bytes 1.1.0", @@ -8865,7 +8955,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "hash-db", "log", @@ -8882,7 +8972,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -8894,7 +8984,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -8907,7 +8997,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "integer-sqrt", "num-traits", @@ -8922,7 +9012,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -8935,7 +9025,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "parity-scale-codec", @@ -8947,7 +9037,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "sp-api", @@ -8959,11 +9049,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "log", - "lru 0.6.6", + "lru 0.7.0", "parity-scale-codec", "parking_lot 0.11.2", "sp-api", @@ -8977,7 +9067,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "futures 0.3.17", @@ -8996,7 +9086,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "merlin", @@ -9019,10 +9109,11 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", + "serde", "sp-arithmetic", "sp-runtime", ] @@ -9030,7 +9121,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9042,9 +9133,10 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "base58", + "bitflags", "blake2-rfc", "byteorder", "dyn-clonable", @@ -9070,6 +9162,7 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.8", + "sp-core-hashing", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -9085,10 +9178,34 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sp-core-hashing" +version = "4.0.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" +dependencies = [ + "blake2-rfc", + "byteorder", + "sha2 0.9.8", + "sp-std", + "tiny-keccak", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" +dependencies = [ + "proc-macro2", + "quote", + "sp-core-hashing", + "syn", +] + [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "kvdb", "parking_lot 0.11.2", @@ -9096,8 +9213,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "4.0.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro2", "quote", @@ -9107,7 +9224,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "environmental", "parity-scale-codec", @@ -9118,7 +9235,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "finality-grandpa", "log", @@ -9136,7 +9253,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9150,7 +9267,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "futures 0.3.17", "hash-db", @@ -9174,18 +9291,18 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "lazy_static", "sp-core", "sp-runtime", - "strum 0.20.0", + "strum", ] [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "derive_more", @@ -9201,8 +9318,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "4.1.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "zstd", ] @@ -9210,7 +9327,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -9225,7 +9342,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9236,7 +9353,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "sp-api", "sp-core", @@ -9245,16 +9362,18 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "4.0.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "backtrace", + "lazy_static", + "regex", ] [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "rustc-hash", "serde", @@ -9264,7 +9383,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "either", "hash256-std-hasher", @@ -9286,7 +9405,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9303,7 +9422,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -9314,8 +9433,8 @@ dependencies = [ [[package]] name = "sp-serializer" -version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "4.0.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "serde", "serde_json", @@ -9324,7 +9443,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -9338,7 +9457,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "scale-info", @@ -9349,7 +9468,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "hash-db", "log", @@ -9372,12 +9491,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9390,7 +9509,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "log", "sp-core", @@ -9403,7 +9522,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9419,7 +9538,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "sp-std", @@ -9431,7 +9550,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "sp-api", "sp-runtime", @@ -9440,7 +9559,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "log", @@ -9456,7 +9575,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "hash-db", "memory-db", @@ -9471,7 +9590,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9487,7 +9606,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9498,7 +9617,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9514,9 +9633,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "ss58-registry" -version = "1.2.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb102b328df61c67f8ccf8471b29c31c7d6da646a867aff95fe8bff386fe7c4d" +checksum = "dd3280d191d0d8f29c426b85cf6a3778bea71aef8ccd94034c6effac809b8b9b" dependencies = [ "Inflector", "proc-macro2", @@ -9600,40 +9719,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ "heck", - "proc-macro-error 1.0.4", + "proc-macro-error", "proc-macro2", "quote", "syn", ] -[[package]] -name = "strum" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c" -dependencies = [ - "strum_macros 0.20.1", -] - [[package]] name = "strum" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" dependencies = [ - "strum_macros 0.22.0", -] - -[[package]] -name = "strum_macros" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", + "strum_macros", ] [[package]] @@ -9664,7 +9762,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "platforms", ] @@ -9672,7 +9770,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -9693,8 +9791,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.9.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +version = "0.10.0-dev" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-std", "derive_more", @@ -9708,7 +9806,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "async-trait", "futures 0.3.17", @@ -9718,7 +9816,6 @@ dependencies = [ "sc-client-db", "sc-consensus", "sc-executor", - "sc-light", "sc-offchain", "sc-service", "serde", @@ -9735,7 +9832,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -9764,17 +9861,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "syn-mid" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "synstructure" version = "0.12.6" @@ -9923,9 +10009,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7" +checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" dependencies = [ "tinyvec_macros", ] @@ -9938,9 +10024,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588b2d10a336da58d877567cd8fb8a14b463e2104910f8132cd054b4b96e29ee" +checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144" dependencies = [ "autocfg", "bytes 1.1.0", @@ -9957,9 +10043,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.5.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114383b041aa6212c579467afa0075fbbdd0718de036100bc0ba7961d8cb9095" +checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e" dependencies = [ "proc-macro2", "quote", @@ -10091,6 +10177,7 @@ dependencies = [ "chrono", "lazy_static", "matchers", + "parking_lot 0.11.2", "regex", "serde", "serde_json", @@ -10177,9 +10264,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.12#16d14662d4337231e9da7277a7b11cc204d84a34" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.13#c881b9c86df5d0e4e3607921598768a3ab8ccdc8" dependencies = [ - "jsonrpsee-ws-client", + "jsonrpsee", "log", "parity-scale-codec", "remote-externalities", @@ -10198,6 +10285,12 @@ dependencies = [ "structopt", ] +[[package]] +name = "tt-call" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e66dcbec4290c69dd03c57e76c2469ea5c7ce109c6dd4351c13055cf71ea055" + [[package]] name = "twox-hash" version = "1.6.1" @@ -10305,9 +10398,9 @@ dependencies = [ [[package]] name = "unsigned-varint" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" +checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", @@ -10535,15 +10628,15 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.80.2" +version = "0.81.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" +checksum = "98930446519f63d00a836efdc22f67766ceae8dbcc1571379f2bcabc6b2b9abc" [[package]] name = "wasmtime" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899b1e5261e3d3420860dacfb952871ace9d7ba9f953b314f67aaf9f8e2a4d89" +checksum = "311d06b0c49346d1fbf48a17052e844036b95a7753c1afb34e8c0af3f6b5bb13" dependencies = [ "anyhow", "backtrace", @@ -10554,7 +10647,7 @@ dependencies = [ "lazy_static", "libc", "log", - "object 0.26.2", + "object", "paste", "psm", "rayon", @@ -10573,18 +10666,17 @@ dependencies = [ [[package]] name = "wasmtime-cache" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2493b81d7a9935f7af15e06beec806f256bc974a90a843685f3d61f2fc97058" +checksum = "36147930a4995137dc096e5b17a573b446799be2bbaea433e821ce6a80abe2c5" dependencies = [ "anyhow", "base64 0.13.0", "bincode", "directories-next", - "errno", "file-per-thread-logger", - "libc", "log", + "rsix", "serde", "sha2 0.9.8", "toml", @@ -10594,9 +10686,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99706bacdf5143f7f967d417f0437cce83a724cf4518cb1a3ff40e519d793021" +checksum = "ab3083a47e1ede38aac06a1d9831640d673f9aeda0b82a64e4ce002f3432e2e7" dependencies = [ "anyhow", "cranelift-codegen", @@ -10605,8 +10697,9 @@ dependencies = [ "cranelift-native", "cranelift-wasm", "gimli 0.25.0", + "log", "more-asserts", - "object 0.26.2", + "object", "target-lexicon", "thiserror", "wasmparser", @@ -10615,9 +10708,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac42cb562a2f98163857605f02581d719a410c5abe93606128c59a10e84de85b" +checksum = "1c2d194b655321053bc4111a1aa4ead552655c8a17d17264bc97766e70073510" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -10626,7 +10719,7 @@ dependencies = [ "indexmap", "log", "more-asserts", - "object 0.26.2", + "object", "serde", "target-lexicon", "thiserror", @@ -10636,20 +10729,20 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f46dd757225f29a419be415ea6fb8558df9b0194f07e3a6a9c99d0e14dd534" +checksum = "864ac8dfe4ce310ac59f16fdbd560c257389cb009ee5d030ac6e30523b023d11" dependencies = [ "addr2line 0.16.0", "anyhow", "bincode", "cfg-if 1.0.0", "gimli 0.25.0", - "libc", "log", "more-asserts", - "object 0.26.2", + "object", "region", + "rsix", "serde", "target-lexicon", "thiserror", @@ -10661,9 +10754,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0122215a44923f395487048cb0a1d60b5b32c73aab15cf9364b798dbaff0996f" +checksum = "ab97da813a26b98c9abfd3b0c2d99e42f6b78b749c0646344e2e262d212d8c8b" dependencies = [ "anyhow", "backtrace", @@ -10678,6 +10771,7 @@ dependencies = [ "more-asserts", "rand 0.8.4", "region", + "rsix", "thiserror", "wasmtime-environ", "winapi 0.3.9", @@ -10685,9 +10779,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9b01caf8a204ef634ebac99700e77ba716d3ebbb68a1abbc2ceb6b16dbec9e4" +checksum = "ff94409cc3557bfbbcce6b14520ccd6bd3727e965c0fe68d63ef2c185bf379c6" dependencies = [ "cranelift-entity", "serde", @@ -10831,8 +10925,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -10844,8 +10938,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "frame-support", "frame-system", @@ -10864,8 +10958,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.12" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +version = "0.9.13" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -10882,7 +10976,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.12#b8090ea5d9ebe9296b89a54db9828c3d4fdb9b95" +source = "git+https://github.com/purestake/polkadot?branch=moonbeam-polkadot-v0.9.13#3602d497f245dadfd5c53f4ebfdf78fc8a2bf999" dependencies = [ "proc-macro2", "quote", @@ -10905,18 +10999,18 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970" +checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7" +checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73" dependencies = [ "proc-macro2", "quote", diff --git a/nimbus-consensus/Cargo.toml b/nimbus-consensus/Cargo.toml index 9bd4faa3..c778c5ff 100644 --- a/nimbus-consensus/Cargo.toml +++ b/nimbus-consensus/Cargo.toml @@ -6,27 +6,27 @@ edition = "2018" [dependencies] # Substrate deps -sp-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -substrate-prometheus-endpoint = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-application-crypto = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +sp-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +substrate-prometheus-endpoint = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-application-crypto = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } # Polkadot dependencies -polkadot-client = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +polkadot-client = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13", default-features = false } # Cumulus dependencies -cumulus-client-consensus-common = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } +cumulus-client-consensus-common = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } # Nimbus Dependencies nimbus-primitives = { path = "../nimbus-primitives" } diff --git a/nimbus-consensus/src/lib.rs b/nimbus-consensus/src/lib.rs index e7934ae1..88e5bb7d 100644 --- a/nimbus-consensus/src/lib.rs +++ b/nimbus-consensus/src/lib.rs @@ -302,7 +302,7 @@ where .clone() .try_into().ok()?; - let sig_digest = as nimbus_primitives::digests::CompatibleDigestItem>::nimbus_seal(signature); + let sig_digest = ::nimbus_seal(signature); let mut block_import_params = BlockImportParams::new(BlockOrigin::Own, header.clone()); block_import_params.post_digests.push(sig_digest.clone()); diff --git a/nimbus-primitives/Cargo.toml b/nimbus-primitives/Cargo.toml index dd92976f..ceb96480 100644 --- a/nimbus-primitives/Cargo.toml +++ b/nimbus-primitives/Cargo.toml @@ -9,13 +9,13 @@ description = "Primitive types and traites used in the nimbus consensus framewor parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] } async-trait = { version = "0.1", optional = true } -frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-std = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-api = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-application-crypto = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-inherents = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } +frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-std = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-api = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-application-crypto = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-inherents = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } [features] diff --git a/nimbus-primitives/src/digests.rs b/nimbus-primitives/src/digests.rs index 272e6b29..feab36d1 100644 --- a/nimbus-primitives/src/digests.rs +++ b/nimbus-primitives/src/digests.rs @@ -9,8 +9,7 @@ use crate::{NIMBUS_ENGINE_ID, NimbusSignature, NimbusId}; use sp_runtime::generic::DigestItem; -use parity_scale_codec::{Encode, Codec}; -use sp_std::fmt::Debug; +use parity_scale_codec::Encode; /// A digest item which is usable with aura consensus. pub trait CompatibleDigestItem: Sized { @@ -27,8 +26,7 @@ pub trait CompatibleDigestItem: Sized { fn as_nimbus_consensus_digest(&self) -> Option; } -impl CompatibleDigestItem for DigestItem where - Hash: Debug + Send + Sync + Eq + Clone + Codec + 'static +impl CompatibleDigestItem for DigestItem { fn nimbus_seal(signature: NimbusSignature) -> Self { DigestItem::Seal(NIMBUS_ENGINE_ID, signature.encode()) diff --git a/pallets/aura-style-filter/Cargo.toml b/pallets/aura-style-filter/Cargo.toml index d2fb1a2c..2fa44813 100644 --- a/pallets/aura-style-filter/Cargo.toml +++ b/pallets/aura-style-filter/Cargo.toml @@ -7,11 +7,11 @@ version = "0.1.0" [dependencies] parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] } serde = { version = "1.0.101", optional = true, features = ["derive"] } -frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-core = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-core = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } nimbus-primitives = { path = "../../nimbus-primitives", default-features = false } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } diff --git a/pallets/author-inherent/Cargo.toml b/pallets/author-inherent/Cargo.toml index b1592dbe..b45fbaa8 100644 --- a/pallets/author-inherent/Cargo.toml +++ b/pallets/author-inherent/Cargo.toml @@ -8,21 +8,21 @@ license = 'GPL-3.0-only' [dependencies] log = { version = "0.4", default-features = false } -frame-support = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +frame-support = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] } -sp-application-crypto = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-authorship = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +sp-application-crypto = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-authorship = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } nimbus-primitives = { path = "../../nimbus-primitives", default-features = false } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } [dev-dependencies] -sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } [features] default = ["std"] diff --git a/pallets/author-inherent/src/lib.rs b/pallets/author-inherent/src/lib.rs index 52a67ed8..775c119f 100644 --- a/pallets/author-inherent/src/lib.rs +++ b/pallets/author-inherent/src/lib.rs @@ -127,7 +127,7 @@ pub mod pallet { Author::::put(&account); // Add a consensus digest so the client-side worker can verify the block is signed by the right person. - frame_system::Pallet::::deposit_log(DigestItem::::Consensus( + frame_system::Pallet::::deposit_log(DigestItem::Consensus( NIMBUS_ENGINE_ID, author.encode(), )); diff --git a/pallets/author-slot-filter/Cargo.toml b/pallets/author-slot-filter/Cargo.toml index a7188edb..36b3196f 100644 --- a/pallets/author-slot-filter/Cargo.toml +++ b/pallets/author-slot-filter/Cargo.toml @@ -8,11 +8,11 @@ version = "0.1.0" log = { version = "0.4", default-features = false } parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] } serde = { version = "1.0.101", optional = true, features = ["derive"] } -frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-core = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +frame-system = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-core = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } nimbus-primitives = { path = "../../nimbus-primitives", default-features = false } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index d65d3da7..f9e9a659 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -13,7 +13,7 @@ build = "build.rs" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +substrate-build-script-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } [[bin]] name = "parachain-collator" @@ -39,57 +39,57 @@ nimbus-primitives = { path = "../../nimbus-primitives"} nimbus-consensus = { path = "../../nimbus-consensus"} # Substrate Dependencies -frame-benchmarking = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -frame-benchmarking-cli = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +frame-benchmarking = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +frame-benchmarking-cli = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } -pallet-transaction-payment-rpc = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +pallet-transaction-payment-rpc = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } -substrate-frame-rpc-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -substrate-prometheus-endpoint = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +substrate-frame-rpc-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +substrate-prometheus-endpoint = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } ## Substrate Client Dependencies -sc-basic-authorship = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-chain-spec = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-cli = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-executor = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-network = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-rpc = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-rpc-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-service = { git = "https://github.com/purestake/substrate", features = ["wasmtime"] , branch = "moonbeam-polkadot-v0.9.12" } -sc-telemetry = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-transaction-pool-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sc-tracing = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +sc-basic-authorship = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-chain-spec = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-cli = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-executor = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-network = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-rpc = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-rpc-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-service = { git = "https://github.com/purestake/substrate", features = ["wasmtime"] , branch = "moonbeam-polkadot-v0.9.13" } +sc-telemetry = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-transaction-pool-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sc-tracing = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } ## Substrate Primitive Dependencies -sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -#sp-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-offchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-session = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-timestamp = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } -sp-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +#sp-consensus = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-inherents = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-keystore = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-offchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-session = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-timestamp = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } +sp-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-client-collator = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-client-consensus-common = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-client-network = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-client-service = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" } +cumulus-client-cli = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-client-collator = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-client-consensus-common = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-client-network = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-client-service = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" } # Polkadot dependencies -polkadot-cli = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12" } -polkadot-parachain = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12" } -polkadot-primitives = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12" } -polkadot-service = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12" } -polkadot-test-service = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12" } +polkadot-cli = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13" } +polkadot-parachain = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13" } +polkadot-primitives = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13" } +polkadot-service = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13" } +polkadot-test-service = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13" } diff --git a/parachain-template/node/src/chain_spec.rs b/parachain-template/node/src/chain_spec.rs index b00c984e..9878e14b 100644 --- a/parachain-template/node/src/chain_spec.rs +++ b/parachain-template/node/src/chain_spec.rs @@ -174,7 +174,6 @@ fn testnet_genesis( code: parachain_template_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - changes_trie_config: Default::default(), }, balances: parachain_template_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), diff --git a/parachain-template/node/src/command.rs b/parachain-template/node/src/command.rs index 03594e2b..4083f5ae 100644 --- a/parachain-template/node/src/command.rs +++ b/parachain-template/node/src/command.rs @@ -62,7 +62,7 @@ impl SubstrateCli for Cli { } fn load_spec(&self, id: &str) -> std::result::Result, String> { - load_spec(id, self.run.parachain_id.unwrap_or(2000).into()) + load_spec(id, 2000.into()) } fn native_runtime_version(_: &Box) -> &'static RuntimeVersion { @@ -254,7 +254,7 @@ pub fn run() -> Result<()> { [RelayChainCli::executable_name()].iter().chain(cli.relaychain_args.iter()), ); - let id = ParaId::from(cli.run.parachain_id.or(para_id).unwrap_or(2000)); + let id = ParaId::from(para_id.unwrap_or(2000)); let parachain_account = AccountIdConversion::::into_account(&id); diff --git a/parachain-template/node/src/service.rs b/parachain-template/node/src/service.rs index 78e0a12e..fdca22e4 100644 --- a/parachain-template/node/src/service.rs +++ b/parachain-template/node/src/service.rs @@ -113,7 +113,7 @@ where let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle()); let telemetry = telemetry.map(|(worker, telemetry)| { - task_manager.spawn_handle().spawn("telemetry", worker.run()); + task_manager.spawn_handle().spawn("telemetry", None, worker.run()); telemetry }); @@ -243,7 +243,6 @@ where transaction_pool: transaction_pool.clone(), spawn_handle: task_manager.spawn_handle(), import_queue: import_queue.clone(), - on_demand: None, block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)), warp_sync: None, })?; @@ -264,8 +263,6 @@ where }; sc_service::spawn_tasks(sc_service::SpawnTasksParams { - on_demand: None, - remote_blockchain: None, rpc_extensions_builder, client: client.clone(), transaction_pool: transaction_pool.clone(), diff --git a/parachain-template/pallets/template/Cargo.toml b/parachain-template/pallets/template/Cargo.toml index 1ca80c9c..08958615 100644 --- a/parachain-template/pallets/template/Cargo.toml +++ b/parachain-template/pallets/template/Cargo.toml @@ -15,15 +15,15 @@ targets = ["x86_64-unknown-linux-gnu"] codec = { package = "parity-scale-codec", version = "2.0.0", features = ["derive"], default-features = false } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } -frame-benchmarking = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false, optional = true } -frame-support = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +frame-benchmarking = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false, optional = true } +frame-support = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } [dev-dependencies] serde = { version = "1.0.119" } -sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", default-features = false } [features] default = ["std"] diff --git a/parachain-template/runtime/Cargo.toml b/parachain-template/runtime/Cargo.toml index 89eae99c..c6428749 100644 --- a/parachain-template/runtime/Cargo.toml +++ b/parachain-template/runtime/Cargo.toml @@ -12,7 +12,7 @@ edition = "2018" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" } +substrate-wasm-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" } [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"]} @@ -26,45 +26,45 @@ pallet-template = { path = "../pallets/template", default-features = false } # Substrate Dependencies ## Substrate Primitive Dependencies -sp-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-block-builder = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-core = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-inherents = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-io = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-offchain = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-session = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-std = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-transaction-pool = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -sp-version = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } +sp-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-block-builder = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-core = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-inherents = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-io = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-offchain = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-runtime = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-session = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-std = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-transaction-pool = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +sp-version = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } ## Substrate FRAME Dependencies -frame-benchmarking = { git = "https://github.com/purestake/substrate", default-features = false, optional = true , branch = "moonbeam-polkadot-v0.9.12" } -frame-executive = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -frame-system = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -frame-system-benchmarking = { git = "https://github.com/purestake/substrate", default-features = false, optional = true , branch = "moonbeam-polkadot-v0.9.12" } -frame-system-rpc-runtime-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } +frame-benchmarking = { git = "https://github.com/purestake/substrate", default-features = false, optional = true , branch = "moonbeam-polkadot-v0.9.13" } +frame-executive = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +frame-support = { git = "https://github.com/purestake/substrate", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +frame-system = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +frame-system-benchmarking = { git = "https://github.com/purestake/substrate", default-features = false, optional = true , branch = "moonbeam-polkadot-v0.9.13" } +frame-system-rpc-runtime-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } ## Substrate Pallet Dependencies -pallet-balances = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-randomness-collective-flip = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-session = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-sudo = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-timestamp = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-transaction-payment = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } +pallet-balances = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-randomness-collective-flip = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-session = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-sudo = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-timestamp = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-transaction-payment = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/purestake/substrate", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } # Cumulus dependencies -cumulus-pallet-dmp-queue = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -pallet-collator-selection = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } -parachain-info = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +pallet-collator-selection = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } +parachain-info = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13", default-features = false } # Nimbus Dependencies nimbus-primitives = { path = "../../nimbus-primitives", default-features = false } @@ -73,12 +73,12 @@ pallet-author-inherent = { path = "../../pallets/author-inherent", default-featu # Polkadot Dependencies -pallet-xcm = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -polkadot-parachain = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -polkadot-runtime-common = { git = "https://github.com/purestake/polkadot", default-features = false, branch = "moonbeam-polkadot-v0.9.12" } -xcm = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -xcm-builder = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } -xcm-executor = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.12" } +pallet-xcm = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +polkadot-parachain = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +polkadot-runtime-common = { git = "https://github.com/purestake/polkadot", default-features = false, branch = "moonbeam-polkadot-v0.9.13" } +xcm = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +xcm-builder = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } +xcm-executor = { git = "https://github.com/purestake/polkadot", default-features = false , branch = "moonbeam-polkadot-v0.9.13" } [features] default = [