From 988312943e134fe70284ad087d5b104532d28e4b Mon Sep 17 00:00:00 2001 From: librelois Date: Wed, 30 Nov 2022 11:37:38 +0100 Subject: [PATCH 1/2] update substrate fork --- Cargo.lock | 423 +++++++++++++++++++++++++++-------------------------- 1 file changed, 213 insertions(+), 210 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a0d7a98e85..1d2af975f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -486,7 +486,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "async-trait", @@ -523,7 +523,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -543,7 +543,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "beefy-primitives", "sp-api", @@ -553,7 +553,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -1080,9 +1080,9 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.7.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" +checksum = "cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b" [[package]] name = "constant_time_eq" @@ -1313,9 +1313,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.3.2" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" +checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" dependencies = [ "generic-array 0.14.6", "rand_core 0.6.4", @@ -1875,11 +1875,12 @@ dependencies = [ [[package]] name = "der" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" +checksum = "13dd2ae565c0a381dde7fade45fce95984c568bdcb4700a4fdbe3175e0380b2f" dependencies = [ "const-oid", + "zeroize", ] [[package]] @@ -2057,9 +2058,9 @@ checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" [[package]] name = "ecdsa" -version = "0.13.4" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0d69ae62e0ce582d56380743515fefaf1a8c70cec685d9677636d7e30ae9dc9" +checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" dependencies = [ "der", "elliptic-curve", @@ -2112,13 +2113,14 @@ checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" [[package]] name = "elliptic-curve" -version = "0.11.12" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25b477563c2bfed38a3b7a60964c49e058b2510ad3f12ba3483fd8f62c2306d6" +checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ "base16ct", "crypto-bigint", "der", + "digest 0.10.5", "ff", "generic-array 0.14.6", "group", @@ -2565,9 +2567,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.11.1" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "131655483be284720a17d74ff97592b8e76576dc25563148601df2d7c9080924" +checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" dependencies = [ "rand_core 0.6.4", "subtle", @@ -2671,7 +2673,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", ] @@ -2774,7 +2776,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -2797,7 +2799,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "Inflector", "array-bytes", @@ -2848,7 +2850,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2859,7 +2861,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2875,7 +2877,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -2904,7 +2906,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "bitflags", "frame-metadata", @@ -2936,7 +2938,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "Inflector", "cfg-expr", @@ -2950,7 +2952,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2962,7 +2964,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro2", "quote", @@ -2972,7 +2974,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "log", @@ -2990,7 +2992,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -3005,7 +3007,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "sp-api", @@ -3014,7 +3016,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "parity-scale-codec", @@ -3298,9 +3300,9 @@ dependencies = [ [[package]] name = "group" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5ac374b108929de78460075f3dc439fa66df9d8fc77e8f12caa5165fcf0c89" +checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" dependencies = [ "ff", "rand_core 0.6.4", @@ -3880,14 +3882,14 @@ dependencies = [ [[package]] name = "k256" -version = "0.10.4" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19c3a5e0a0b8450278feda242592512e09f61c72e018b8cd5c859482802daf2d" +checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b" dependencies = [ "cfg-if 1.0.0", "ecdsa", "elliptic-curve", - "sec1", + "sha2 0.10.6", ] [[package]] @@ -6320,7 +6322,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6392,7 +6394,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -6408,7 +6410,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -6423,7 +6425,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6447,7 +6449,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6467,7 +6469,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6497,7 +6499,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "beefy-primitives", "frame-support", @@ -6513,7 +6515,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "beefy-merkle-tree", @@ -6536,7 +6538,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6554,7 +6556,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6573,7 +6575,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6590,7 +6592,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6629,7 +6631,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6647,7 +6649,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6671,7 +6673,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6684,7 +6686,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7290,7 +7292,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7311,7 +7313,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7326,7 +7328,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7349,7 +7351,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7365,7 +7367,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7385,7 +7387,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7418,7 +7420,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7457,7 +7459,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -7475,7 +7477,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7508,7 +7510,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7524,7 +7526,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7541,7 +7543,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7561,7 +7563,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "sp-api", @@ -7571,7 +7573,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7588,7 +7590,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7632,7 +7634,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7649,7 +7651,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7705,7 +7707,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7719,7 +7721,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7737,7 +7739,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7752,7 +7754,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7770,7 +7772,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7786,7 +7788,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7807,7 +7809,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7823,7 +7825,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7837,7 +7839,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7860,7 +7862,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7871,7 +7873,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "sp-arithmetic", @@ -7880,7 +7882,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7894,7 +7896,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7912,7 +7914,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7931,7 +7933,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-support", "frame-system", @@ -7947,7 +7949,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7963,7 +7965,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7975,7 +7977,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7992,7 +7994,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8008,7 +8010,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8023,7 +8025,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8416,13 +8418,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkcs8" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" +checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" dependencies = [ "der", "spki", - "zeroize", ] [[package]] @@ -10155,7 +10156,7 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "env_logger", "log", @@ -10190,12 +10191,12 @@ dependencies = [ [[package]] name = "rfc6979" -version = "0.1.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96ef608575f6392792f9ecf7890c00086591d29a83910939d430753f7c050525" +checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" dependencies = [ "crypto-bigint", - "hmac 0.11.0", + "hmac 0.12.1", "zeroize", ] @@ -10505,7 +10506,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "sp-core", @@ -10516,7 +10517,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -10543,7 +10544,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "futures-timer", @@ -10566,7 +10567,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -10582,7 +10583,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "impl-trait-for-tuples", "memmap2", @@ -10599,7 +10600,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10610,7 +10611,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "chrono", @@ -10650,7 +10651,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "fnv", "futures 0.3.25", @@ -10678,7 +10679,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "hash-db", "kvdb", @@ -10703,7 +10704,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -10727,7 +10728,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -10756,7 +10757,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "fork-tree", @@ -10798,7 +10799,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "jsonrpsee", @@ -10820,7 +10821,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10833,7 +10834,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "assert_matches", "async-trait", @@ -10867,7 +10868,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -10891,7 +10892,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "lazy_static", "lru 0.7.8", @@ -10918,7 +10919,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "environmental", "parity-scale-codec", @@ -10934,7 +10935,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "parity-scale-codec", @@ -10949,7 +10950,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "cfg-if 1.0.0", "libc", @@ -10969,7 +10970,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ahash", "array-bytes", @@ -11010,7 +11011,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "finality-grandpa", "futures 0.3.25", @@ -11031,7 +11032,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ansi_term", "futures 0.3.25", @@ -11048,7 +11049,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "async-trait", @@ -11063,7 +11064,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "async-trait", @@ -11110,7 +11111,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "cid", "futures 0.3.25", @@ -11130,7 +11131,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "bitflags", @@ -11156,7 +11157,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ahash", "futures 0.3.25", @@ -11174,7 +11175,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "futures 0.3.25", @@ -11195,7 +11196,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "fork-tree", @@ -11225,7 +11226,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "futures 0.3.25", @@ -11244,7 +11245,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "bytes", @@ -11274,7 +11275,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "libp2p", @@ -11287,7 +11288,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11296,7 +11297,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "hash-db", @@ -11326,7 +11327,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "jsonrpsee", @@ -11349,7 +11350,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "jsonrpsee", @@ -11362,7 +11363,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "hex", @@ -11381,7 +11382,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "directories", @@ -11452,7 +11453,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "parity-scale-codec", @@ -11466,7 +11467,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11485,7 +11486,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "libc", @@ -11504,7 +11505,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "chrono", "futures 0.3.25", @@ -11522,7 +11523,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ansi_term", "atty", @@ -11553,7 +11554,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11564,7 +11565,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -11591,7 +11592,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -11605,7 +11606,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "futures-timer", @@ -11693,10 +11694,11 @@ dependencies = [ [[package]] name = "sec1" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08da66b8b0965a5555b6bd6639e68ccba85e1e2506f5fbb089e93f8a04e1a2d1" +checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ + "base16ct", "der", "generic-array 0.14.6", "pkcs8", @@ -11953,11 +11955,11 @@ dependencies = [ [[package]] name = "signature" -version = "1.4.0" +version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" dependencies = [ - "digest 0.9.0", + "digest 0.10.5", "rand_core 0.6.4", ] @@ -12099,7 +12101,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "hash-db", "log", @@ -12117,7 +12119,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "blake2", "proc-macro-crate", @@ -12129,7 +12131,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12142,7 +12144,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "integer-sqrt", "num-traits", @@ -12157,7 +12159,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12170,7 +12172,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "parity-scale-codec", @@ -12182,7 +12184,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "sp-api", @@ -12194,7 +12196,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "log", @@ -12212,7 +12214,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -12231,7 +12233,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "parity-scale-codec", @@ -12249,7 +12251,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "merlin", @@ -12272,7 +12274,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12286,7 +12288,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12299,7 +12301,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "base58", @@ -12345,7 +12347,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "blake2", "byteorder", @@ -12359,7 +12361,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro2", "quote", @@ -12370,7 +12372,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -12379,7 +12381,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "proc-macro2", "quote", @@ -12389,7 +12391,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "environmental", "parity-scale-codec", @@ -12400,7 +12402,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "finality-grandpa", "log", @@ -12418,7 +12420,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -12432,9 +12434,10 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "bytes", + "ed25519-dalek", "futures 0.3.25", "hash-db", "libsecp256k1", @@ -12458,7 +12461,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "lazy_static", "sp-core", @@ -12469,7 +12472,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures 0.3.25", @@ -12486,7 +12489,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "thiserror", "zstd", @@ -12495,7 +12498,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "parity-scale-codec", @@ -12511,7 +12514,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12525,7 +12528,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "sp-api", "sp-core", @@ -12535,7 +12538,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "backtrace", "lazy_static", @@ -12545,7 +12548,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "rustc-hash", "serde", @@ -12555,7 +12558,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "either", "hash256-std-hasher", @@ -12578,7 +12581,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -12596,7 +12599,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "Inflector", "proc-macro-crate", @@ -12608,7 +12611,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "parity-scale-codec", @@ -12622,7 +12625,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12636,7 +12639,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12647,7 +12650,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "hash-db", "log", @@ -12669,12 +12672,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "impl-serde 0.4.0", "parity-scale-codec", @@ -12687,7 +12690,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "log", "sp-core", @@ -12700,7 +12703,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "futures-timer", @@ -12716,7 +12719,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "sp-std", @@ -12728,7 +12731,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "sp-api", "sp-runtime", @@ -12737,7 +12740,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "log", @@ -12753,7 +12756,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ahash", "hash-db", @@ -12776,7 +12779,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "impl-serde 0.4.0", "parity-scale-codec", @@ -12793,7 +12796,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -12804,7 +12807,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "impl-trait-for-tuples", "log", @@ -12817,7 +12820,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12847,9 +12850,9 @@ dependencies = [ [[package]] name = "spki" -version = "0.5.4" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" +checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" dependencies = [ "base64ct", "der", @@ -13005,7 +13008,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "platforms", ] @@ -13023,7 +13026,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.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.25", @@ -13044,7 +13047,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures-util", "hyper", @@ -13057,7 +13060,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "async-trait", "jsonrpsee", @@ -13070,7 +13073,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "jsonrpsee", "log", @@ -13091,7 +13094,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "array-bytes", "async-trait", @@ -13117,7 +13120,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -13161,7 +13164,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "futures 0.3.25", "parity-scale-codec", @@ -13180,7 +13183,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "ansi_term", "build-helper", @@ -13703,7 +13706,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#5ea6d95309aaccfa399c5f72e5a14a4b7c6c4ca1" +source = "git+https://github.com/purestake/substrate?branch=moonbeam-polkadot-v0.9.32#385446fe083882c726fe912233fe63741b39359e" dependencies = [ "clap", "frame-try-runtime", From 1be1026a809301d488598471552b534ebb361e45 Mon Sep 17 00:00:00 2001 From: librelois Date: Wed, 30 Nov 2022 11:57:01 +0100 Subject: [PATCH 2/2] impl backward ed25519 compatibility --- node/service/src/lib.rs | 61 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 55 insertions(+), 6 deletions(-) diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 0a587d33aa..1958b7b927 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -50,7 +50,8 @@ use cumulus_relay_chain_interface::{RelayChainError, RelayChainInterface}; use nimbus_consensus::NimbusManualSealConsensusDataProvider; use nimbus_consensus::{BuildNimbusConsensusParams, NimbusConsensus}; use nimbus_primitives::NimbusId; -use sc_executor::{NativeElseWasmExecutor, NativeExecutionDispatch}; +use sc_client_api::ExecutorProvider; +use sc_executor::NativeElseWasmExecutor; use sc_network::{NetworkBlock, NetworkService}; use sc_service::config::PrometheusConfig; use sc_service::{ @@ -78,6 +79,24 @@ pub type HostFunctions = ( moonbeam_primitives_ext::moonbeam_ext::HostFunctions, ); +/// A trait that must be implemented by all moon* runtimes executors. +/// +/// This feature allows, for instance, to customize the client extensions according to the type +/// of network. +/// For the moment, this feature is only used to specify the first block compatible with +/// ed25519-zebra, but it could be used for other things in the future. +pub trait ExecutorT: sc_executor::NativeExecutionDispatch { + /// The host function ed25519_verify has changed its behavior in the substrate history, + /// because of the change from lib ed25519-dalek to lib ed25519-zebra. + /// Some networks may have old blocks that are not compatible with ed25519-zebra, + /// for these networks this function should return the 1st block compatible with the new lib. + /// If this function returns None (default behavior), it implies that all blocks are compatible + /// with the new lib (ed25519-zebra). + fn first_block_number_compatible_with_ed25519_zebra() -> Option { + None + } +} + #[cfg(feature = "moonbeam-native")] pub struct MoonbeamExecutor; @@ -94,6 +113,13 @@ impl sc_executor::NativeExecutionDispatch for MoonbeamExecutor { } } +#[cfg(feature = "moonbeam-native")] +impl ExecutorT for MoonbeamExecutor { + fn first_block_number_compatible_with_ed25519_zebra() -> Option { + Some(2_000_000) + } +} + #[cfg(feature = "moonriver-native")] pub struct MoonriverExecutor; @@ -110,6 +136,13 @@ impl sc_executor::NativeExecutionDispatch for MoonriverExecutor { } } +#[cfg(feature = "moonriver-native")] +impl ExecutorT for MoonriverExecutor { + fn first_block_number_compatible_with_ed25519_zebra() -> Option { + Some(3_000_000) + } +} + #[cfg(feature = "moonbase-native")] pub struct MoonbaseExecutor; @@ -126,6 +159,13 @@ impl sc_executor::NativeExecutionDispatch for MoonbaseExecutor { } } +#[cfg(feature = "moonbase-native")] +impl ExecutorT for MoonbaseExecutor { + fn first_block_number_compatible_with_ed25519_zebra() -> Option { + Some(3_000_000) + } +} + /// Trivial enum representing runtime variant #[derive(Clone)] pub enum RuntimeVariant { @@ -282,7 +322,7 @@ where ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiCollection>, - Executor: NativeExecutionDispatch + 'static, + Executor: ExecutorT + 'static, { config.keystore = sc_service::config::KeystoreConfig::InMemory; let PartialComponents { @@ -347,7 +387,7 @@ where ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiCollection>, - Executor: NativeExecutionDispatch + 'static, + Executor: ExecutorT + 'static, { set_prometheus_registry(config)?; @@ -379,6 +419,15 @@ where executor, )?; + if let Some(block_number) = Executor::first_block_number_compatible_with_ed25519_zebra() { + client + .execution_extensions() + .set_extensions_factory(sc_client_api::execution_extensions::ExtensionBeforeBlock::< + Block, + sp_io::UseDalekExt, + >::new(block_number)); + } + let client = Arc::new(client); let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle()); @@ -462,7 +511,7 @@ where ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiCollection>, - Executor: NativeExecutionDispatch + 'static, + Executor: ExecutorT + 'static, BIC: FnOnce( Arc>>, Option<&Registry>, @@ -722,7 +771,7 @@ where ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiCollection>, - Executor: NativeExecutionDispatch + 'static, + Executor: ExecutorT + 'static, { start_node_impl( parachain_config, @@ -818,7 +867,7 @@ where ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: RuntimeApiCollection>, - Executor: NativeExecutionDispatch + 'static, + Executor: ExecutorT + 'static, { use async_io::Timer; use futures::Stream;