--- a/Cargo.lock +++ b/Cargo.lock @@ -11,15 +11,6 @@ ] [[package]] -name = "addr2line" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" -dependencies = [ - "gimli 0.21.0", -] - -[[package]] name = "adler32" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -74,11 +65,23 @@ [[package]] name = "anyhow" -version = "1.0.31" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" +checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff" [[package]] +name = "app_dirs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d" +dependencies = [ + "ole32-sys", + "shell32-sys", + "winapi 0.2.8", + "xdg", +] + +[[package]] name = "approx" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -89,9 +92,9 @@ [[package]] name = "arc-swap" -version = "0.4.7" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" +checksum = "d663a8e9a99154b5fb793032533f6328da35e23aac63d5c152279aa8ba356825" [[package]] name = "arrayref" @@ -129,8 +132,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -181,7 +184,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "rustls", "webpki", "webpki-roots 0.19.0", @@ -212,18 +215,27 @@ [[package]] name = "backtrace" -version = "0.3.48" +version = "0.3.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" +checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e" dependencies = [ - "addr2line", + "backtrace-sys", "cfg-if", "libc", - "object 0.19.0", "rustc-demangle", ] [[package]] +name = "backtrace-sys" +version = "0.1.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118" +dependencies = [ + "cc", + "libc", +] + +[[package]] name = "base58" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -234,28 +246,12 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" - -[[package]] -name = "base64" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" [[package]] -name = "bincode" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" -dependencies = [ - "byteorder", - "serde", -] - -[[package]] name = "bindgen" -version = "0.53.3" +version = "0.53.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c72a978d268b1d70b0e963217e60fdabd9523a941457a6c42a7315d15c7e89e5" +checksum = "6bb26d6a69a335b8cb0e7c7e9775cd5666611dc50a37177c3f2cedcfc040e8c8" dependencies = [ "bitflags", "cexpr", @@ -268,7 +264,7 @@ "log", "peeking_take_while", "proc-macro2", - "quote 1.0.7", + "quote 1.0.3", "regex", "rustc-hash", "shlex", @@ -378,24 +374,24 @@ [[package]] name = "bs58" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" +checksum = "b170cd256a3f9fa6b9edae3e44a7dfdfc77e8124dbc3e2612d75f9c3e2396dae" [[package]] name = "bstr" -version = "0.2.13" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41" dependencies = [ "memchr", ] [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187" [[package]] name = "byte-slice-cast" @@ -440,9 +436,9 @@ [[package]] name = "cc" -version = "1.0.54" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311" +checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" dependencies = [ "jobserver", ] @@ -495,9 +491,9 @@ [[package]] name = "clap" -version = "2.33.1" +version = "2.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" +checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" dependencies = [ "ansi_term 0.11.0", "atty", @@ -510,9 +506,9 @@ [[package]] name = "clear_on_drop" -version = "0.2.4" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9cc5db465b294c3fa986d5bbb0f3017cd850bff6dd6c52f9ccff8b4d21b7b08" +checksum = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" dependencies = [ "cc", ] @@ -569,98 +565,6 @@ checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" [[package]] -name = "cranelift-bforest" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4425bb6c3f3d2f581c650f1a1fdd3196a975490149cf59bea9d34c3bea79eda" -dependencies = [ - "cranelift-entity", -] - -[[package]] -name = "cranelift-codegen" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d166b289fd30062ee6de86284750fc3fe5d037c6b864b3326ce153239b0626e1" -dependencies = [ - "byteorder", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-entity", - "gimli 0.20.0", - "log", - "regalloc", - "serde", - "smallvec 1.4.0", - "target-lexicon", - "thiserror", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c9fb2306a36d41c5facd4bf3400bc6c157185c43a96eaaa503471c34c5144b" -dependencies = [ - "cranelift-codegen-shared", - "cranelift-entity", -] - -[[package]] -name = "cranelift-codegen-shared" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e0cfe9b1f97d9f836bca551618106c7d53b93b579029ecd38e73daa7eb689e" - -[[package]] -name = "cranelift-entity" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "926a73c432e5ba9c891171ff50b75e7d992cd76cd271f0a0a0ba199138077472" -dependencies = [ - "serde", -] - -[[package]] -name = "cranelift-frontend" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e45f82e3446dd1ebb8c2c2f6a6b0e6cd6cd52965c7e5f7b1b35e9a9ace31ccde" -dependencies = [ - "cranelift-codegen", - "log", - "smallvec 1.4.0", - "target-lexicon", -] - -[[package]] -name = "cranelift-native" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488b5d481bb0996a143e55a9d1739ef425efa20d4a5e5e98c859a8573c9ead9a" -dependencies = [ - "cranelift-codegen", - "raw-cpuid", - "target-lexicon", -] - -[[package]] -name = "cranelift-wasm" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00aa8dde71fd9fdb1958e7b0ef8f524c1560e2c6165e4ea54bc302b40551c161" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "log", - "serde", - "thiserror", - "wasmparser 0.51.4", -] - -[[package]] name = "crc32fast" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -707,9 +611,9 @@ [[package]] name = "crossbeam-queue" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab6bffe714b6bb07e42f201352c34f51fefd355ace793f9e638ebd52d23f98d2" +checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" dependencies = [ "cfg-if", "crossbeam-utils", @@ -753,32 +657,32 @@ [[package]] name = "curve25519-dalek" -version = "2.1.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" +checksum = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839" dependencies = [ "byteorder", "digest", "rand_core 0.5.1", - "subtle 2.2.3", + "subtle 2.2.2", "zeroize", ] [[package]] name = "data-encoding" -version = "2.2.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72aa14c04dfae8dd7d8a2b1cb7ca2152618cd01336dbfe704b8dcbf8d41dbd69" +checksum = "11c0346158a19b3627234e15596f5e465c360fcdb97d817bcb255e0510f5a788" [[package]] name = "derive_more" -version = "0.99.7" +version = "0.99.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" +checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -788,30 +692,9 @@ checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ "generic-array", -] - -[[package]] -name = "directories" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c" -dependencies = [ - "cfg-if", - "dirs-sys", ] [[package]] -name = "dirs-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" -dependencies = [ - "libc", - "redox_users", - "winapi 0.3.8", -] - -[[package]] name = "dns-parser" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -885,24 +768,30 @@ ] [[package]] -name = "errno" -version = "0.2.5" +name = "ethbloom" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +checksum = "9e7abcddbdd5db30aeed4deb586adc4824e6c247e2f7238d1187f752893f096b" dependencies = [ - "errno-dragonfly", - "libc", - "winapi 0.3.8", + "crunchy", + "fixed-hash", + "impl-rlp", + "impl-serde 0.3.0", + "tiny-keccak", ] [[package]] -name = "errno-dragonfly" -version = "0.1.1" +name = "ethereum-types" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" +checksum = "964c23cdee0ca07d5be2a628b46d5c11a2134ce554a8c16d8dbc2db647e4fd4d" dependencies = [ - "gcc", - "libc", + "ethbloom", + "fixed-hash", + "impl-rlp", + "impl-serde 0.3.0", + "primitive-types", + "uint", ] [[package]] @@ -911,29 +800,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.5", -] - -[[package]] -name = "faerie" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfef65b0e94693295c5d2fe2506f0ee6f43465342d4b5331659936aee8b16084" -dependencies = [ - "goblin", - "indexmap", - "log", - "scroll", - "string-interner", - "target-lexicon", - "thiserror", + "futures 0.3.4", ] [[package]] name = "failure" -version = "0.1.8" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" +checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b" dependencies = [ "backtrace", "failure_derive", @@ -941,13 +815,13 @@ [[package]] name = "failure_derive" -version = "0.1.8" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" +checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "synstructure", ] @@ -958,38 +832,21 @@ checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" [[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - -[[package]] name = "fdlimit" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0da54a593b34c71b889ee45f5b5bb900c74148c5f7f8c6a9479ee7899f69603c" dependencies = [ "libc", -] - -[[package]] -name = "file-per-thread-logger" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" -dependencies = [ - "env_logger", - "log", ] [[package]] name = "finality-grandpa" -version = "0.12.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b" +checksum = "024517816630be5204eba201e8d1d405042b1255a5e0e3f298b054fc24d59e1d" dependencies = [ - "either", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 2.0.2", "log", "num-traits 0.2.11", @@ -999,9 +856,9 @@ [[package]] name = "fixed-hash" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" +checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84" dependencies = [ "byteorder", "rand 0.7.3", @@ -1030,133 +887,223 @@ [[package]] name = "fnv" -version = "1.0.7" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a4492b78f0aec7271d261e0f1025297012c7853c263e036d15790f9ca99e72" dependencies = [ "parity-scale-codec", ] [[package]] name = "frame-benchmarking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f2fc91a6a976ce87b105722d8d9cdc44d4cb03ad24493d34cbfb64bbaacb7ee" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "linregress", "parity-scale-codec", "paste", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-executive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2941cd59682f596645d54b0e84c02e98f9be53a346841c720ead60cdbadb3463" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-metadata" -version = "11.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "11.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-std", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] +name = "frame-metadata" +version = "11.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5eaf1cd17755f099188d76995520a3179fedf0cb631264b8759dea0cd2e981" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "frame-support" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "bitmask", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 11.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "frame-support-procedural 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "impl-trait-for-tuples", "log", "once_cell", "parity-scale-codec", "paste", "serde", - "smallvec 1.4.0", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-inherents 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "tracing", ] [[package]] +name = "frame-support" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4058dce75ae1d45b469a8cbbe0c9dc3083e5546936b60e4647e73584e0f7ba7" +dependencies = [ + "bitmask", + "frame-metadata 11.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support-procedural 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste", + "serde", + "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", +] + +[[package]] name = "frame-support-procedural" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "frame-support-procedural-tools", + "frame-support-procedural-tools 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] +name = "frame-support-procedural" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eefa7eb42406f732f87f8331aaaa787a65abe0f5f681a59fac1737ba4e81d89e" +dependencies = [ + "frame-support-procedural-tools 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "frame-support-procedural-tools-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "proc-macro-crate", + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] name = "frame-support-procedural-tools" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d0fce760be3b164dd44ba5826f6a504c485020f6813604d4c73b42b50797d71" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c453b69522957f835e3679e8a98a90a3859481423bf5a2c570397c416339dcf5" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "frame-system" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "frame-support", + "frame-support 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-version 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] + +[[package]] +name = "frame-system" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9c97e7168ca4cd7b2358ca30da4c5aba4a2b9b5eef45df67ca85b3dd59069a5" +dependencies = [ + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-trait-for-tuples", + "parity-scale-codec", + "serde", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1201,9 +1148,9 @@ [[package]] name = "futures" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" +checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780" dependencies = [ "futures-channel", "futures-core", @@ -1216,9 +1163,9 @@ [[package]] name = "futures-channel" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" +checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" dependencies = [ "futures-core", "futures-sink", @@ -1235,9 +1182,9 @@ [[package]] name = "futures-core" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" +checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" [[package]] name = "futures-core-preview" @@ -1262,7 +1209,7 @@ checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.29", - "futures 0.3.5", + "futures 0.3.4", "lazy_static", "log", "parking_lot 0.9.0", @@ -1273,9 +1220,9 @@ [[package]] name = "futures-executor" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" +checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba" dependencies = [ "futures-core", "futures-task", @@ -1285,36 +1232,33 @@ [[package]] name = "futures-io" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" +checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6" [[package]] name = "futures-macro" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" +checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" dependencies = [ "proc-macro-hack", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "futures-sink" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" +checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" [[package]] name = "futures-task" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" -dependencies = [ - "once_cell", -] +checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" [[package]] name = "futures-timer" @@ -1330,9 +1274,9 @@ [[package]] name = "futures-util" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" +checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" dependencies = [ "futures 0.1.29", "futures-channel", @@ -1342,7 +1286,6 @@ "futures-sink", "futures-task", "memchr", - "pin-project", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1368,7 +1311,7 @@ checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3" dependencies = [ "bytes 0.5.4", - "futures 0.3.5", + "futures 0.3.4", "memchr", "pin-project", ] @@ -1422,26 +1365,6 @@ ] [[package]] -name = "gimli" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633" -dependencies = [ - "arrayvec 0.5.1", - "byteorder", - "fallible-iterator", - "indexmap", - "smallvec 1.4.0", - "stable_deref_trait", -] - -[[package]] -name = "gimli" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" - -[[package]] name = "glob" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1461,17 +1384,6 @@ ] [[package]] -name = "goblin" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3081214398d39e4bd7f2c1975f0488ed04614ffdd976c6fc7a0708278552c0da" -dependencies = [ - "log", - "plain", - "scroll", -] - -[[package]] name = "h2" version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1491,9 +1403,9 @@ [[package]] name = "h2" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" +checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42" dependencies = [ "bytes 0.5.4", "fnv", @@ -1504,7 +1416,7 @@ "indexmap", "log", "slab", - "tokio 0.2.21", + "tokio 0.2.18", "tokio-util", ] @@ -1544,9 +1456,9 @@ [[package]] name = "hermit-abi" -version = "0.1.13" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71" +checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e" dependencies = [ "libc", ] @@ -1569,9 +1481,9 @@ [[package]] name = "hex-literal-impl" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "853f769599eb31de176303197b7ba4973299c38c7a7604a6bc88c3eef05b9b46" +checksum = "9d4c5c844e2fee0bf673d54c2c177f1713b3d2af2ff6e666b49cb7572e6cf42d" dependencies = [ "proc-macro-hack", ] @@ -1688,24 +1600,24 @@ [[package]] name = "hyper" -version = "0.13.6" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f" +checksum = "ed6081100e960d9d74734659ffc9cc91daf1c0fc7aceb8eaa94ee1a3f5046f2e" dependencies = [ "bytes 0.5.4", "futures-channel", "futures-core", "futures-util", - "h2 0.2.5", + "h2 0.2.4", "http 0.2.1", "http-body 0.3.1", "httparse", "itoa", "log", + "net2", "pin-project", - "socket2", "time", - "tokio 0.2.21", + "tokio 0.2.18", "tower-service", "want 0.3.0", ] @@ -1719,11 +1631,11 @@ "bytes 0.5.4", "ct-logs", "futures-util", - "hyper 0.13.6", + "hyper 0.13.4", "log", "rustls", "rustls-native-certs", - "tokio 0.2.21", + "tokio 0.2.18", "tokio-rustls", "webpki", ] @@ -1760,6 +1672,15 @@ ] [[package]] +name = "impl-rlp" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f7a72f11830b52333f36e3b09a288333888bf54380fd0ac0790a3c31ab0f3c5" +dependencies = [ + "rlp", +] + +[[package]] name = "impl-serde" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1770,9 +1691,9 @@ [[package]] name = "impl-serde" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" +checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8" dependencies = [ "serde", ] @@ -1784,15 +1705,15 @@ checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "indexmap" -version = "1.4.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe" +checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" dependencies = [ "autocfg 1.0.0", ] @@ -1804,12 +1725,18 @@ checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" [[package]] +name = "interleaved-ordered" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "141340095b15ed7491bd3d4ced9d20cebfb826174b6bb03386381f62b01e3d77" + +[[package]] name = "intervalier" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "futures-timer 2.0.2", ] @@ -1823,12 +1750,6 @@ ] [[package]] -name = "ip_network" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f" - -[[package]] name = "ipnet" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1839,15 +1760,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" dependencies = [ "either", ] @@ -1869,18 +1781,18 @@ [[package]] name = "js-sys" -version = "0.3.40" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce10c23ad2ea25ceca0093bd3192229da4c5b3c0f2de499c1ecac0d98d452177" +checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055" dependencies = [ "wasm-bindgen", ] [[package]] name = "jsonrpc-client-transports" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecbdaacc17243168d9d1fa6b2bd7556a27e1e60a621d8a2a6e590ae2b145d158" +checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e" dependencies = [ "failure", "futures 0.1.29", @@ -1894,9 +1806,9 @@ [[package]] name = "jsonrpc-core" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62" +checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec" dependencies = [ "futures 0.1.29", "log", @@ -1907,30 +1819,30 @@ [[package]] name = "jsonrpc-core-client" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34221123bc79b66279a3fde2d3363553835b43092d629b34f2e760c44dc94713" +checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f" dependencies = [ "jsonrpc-client-transports", ] [[package]] name = "jsonrpc-derive" -version = "14.2.1" +version = "14.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fadf6945e227246825a583514534d864554e9f23d80b3c77d034b10983db5ef" +checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "jsonrpc-http-server" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da906d682799df05754480dac1b9e70ec92e12c19ebafd2662a5ea1c9fd6522" +checksum = "d52860f0549694aa4abb12766856f56952ab46d3fb9f0815131b2db3d9cc2f29" dependencies = [ "hyper 0.12.35", "jsonrpc-core", @@ -1939,40 +1851,25 @@ "net2", "parking_lot 0.10.2", "unicase", -] - -[[package]] -name = "jsonrpc-ipc-server" -version = "14.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dedccd693325d833963b549e959137f30a7a0ea650cde92feda81dc0c1393cb5" -dependencies = [ - "jsonrpc-core", - "jsonrpc-server-utils", - "log", - "parity-tokio-ipc", - "parking_lot 0.10.2", - "tokio-service", ] [[package]] name = "jsonrpc-pubsub" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986" +checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16" dependencies = [ "jsonrpc-core", "log", "parking_lot 0.10.2", - "rand 0.7.3", "serde", ] [[package]] name = "jsonrpc-server-utils" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cbfb462e7f902e21121d9f0d1c2b77b2c5b642e1a4e8f4ebfa2e15b94402bb" +checksum = "1f06add502b48351e05dd95814835327fb115e4e9f834ca42fd522d3b769d4d2" dependencies = [ "bytes 0.4.12", "globset", @@ -1986,9 +1883,9 @@ [[package]] name = "jsonrpc-ws-server" -version = "14.2.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903d3109fe7c4acb932b567e1e607e0f524ed04741b09fb0e61841bc40a022fc" +checksum = "017a7dd5083d9ed62c5e1dd3e317975c33c3115dac5447f4480fe05a8c354754" dependencies = [ "jsonrpc-core", "jsonrpc-server-utils", @@ -2016,28 +1913,28 @@ [[package]] name = "kv-log-macro" -version = "1.0.6" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff57d6d215f7ca7eb35a9a64d656ba4d9d2bef114d741dc08048e75e2f5d418" +checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb" dependencies = [ "log", ] [[package]] name = "kvdb" -version = "0.6.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e763b2a9b500ba47948061d1e8bc3b5f03a8a1f067dbcf822a4d2c84d2b54a3a" +checksum = "cad096c6849b2ef027fabe35c4aed356d0e3d3f586d0a8361e5e17f1e50a7ce5" dependencies = [ "parity-util-mem", - "smallvec 1.4.0", + "smallvec 1.3.0", ] [[package]] name = "kvdb-memorydb" -version = "0.6.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73027d5e228de6f503b5b7335d530404fc26230a6ae3e09b33ec6e45408509a4" +checksum = "4aa954d12cfac958822dfd77aab34f3eec71f103b918c4ab79ab59a36ee594ea" dependencies = [ "kvdb", "parity-util-mem", @@ -2046,11 +1943,12 @@ [[package]] name = "kvdb-rocksdb" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84384eca250c7ff67877eda5336f28a86586aaee24acb945643590671f6bfce1" +checksum = "b3f14c3a10c8894d26175e57e9e26032e6d6c49c30cbe2468c5bf5f6b64bb0be" dependencies = [ "fs-swap", + "interleaved-ordered", "kvdb", "log", "num_cpus", @@ -2059,7 +1957,7 @@ "parking_lot 0.10.2", "regex", "rocksdb", - "smallvec 1.4.0", + "smallvec 1.3.0", ] [[package]] @@ -2075,36 +1973,24 @@ checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" [[package]] -name = "leb128" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" - -[[package]] name = "libc" -version = "0.2.71" +version = "0.2.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" +checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" [[package]] name = "libflate" -version = "1.0.1" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784f4ec5908a9d7f4e53658906386667e8b02e9389a47cfebf45d324ba9e8d25" +checksum = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" dependencies = [ "adler32", "crc32fast", - "libflate_lz77", "rle-decode-fast", + "take_mut", ] [[package]] -name = "libflate_lz77" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b" - -[[package]] name = "libloading" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2122,12 +2008,12 @@ [[package]] name = "libp2p" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057eba5432d3e740e313c6e13c9153d0cb76b4f71bfc2e5242ae5bdb7d41af67" +checksum = "aa5aedb713f76577818529be8283e35ec5e8b3ecdccfe0231ba4d860687438ab" dependencies = [ "bytes 0.5.4", - "futures 0.3.5", + "futures 0.3.4", "lazy_static", "libp2p-core", "libp2p-core-derive", @@ -2144,32 +2030,32 @@ "libp2p-websocket", "libp2p-yamux", "multihash", - "parity-multiaddr 0.9.0", + "parity-multiaddr 0.8.0", "parking_lot 0.10.2", "pin-project", - "smallvec 1.4.0", + "smallvec 1.3.0", "wasm-timer", ] [[package]] name = "libp2p-core" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5e30dcd8cb13a02ad534e214da234eca1595a76b5788b645dfa5c734d2124b" +checksum = "a1d2c17158c4dca984a77a5927aac6f0862d7f50c013470a415f93be498b5739" dependencies = [ "asn1_der", "bs58", "ed25519-dalek", "either", "fnv", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", "log", "multihash", "multistream-select", - "parity-multiaddr 0.9.0", + "parity-multiaddr 0.8.0", "parking_lot 0.10.2", "pin-project", "prost", @@ -2178,7 +2064,7 @@ "ring", "rw-stream-sink", "sha2", - "smallvec 1.4.0", + "smallvec 1.3.0", "thiserror", "unsigned-varint", "void", @@ -2187,52 +2073,52 @@ [[package]] name = "libp2p-core-derive" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09548626b737ed64080fde595e06ce1117795b8b9fc4d2629fa36561c583171" +checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "libp2p-dns" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cc186d9a941fd0207cf8f08ef225a735e2d7296258f570155e525f6ee732f87" +checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "log", ] [[package]] name = "libp2p-identify" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6438ed8ca240c7635c9caa3be6c5258bc0058553ae97ba81737f04e5d33804f5" +checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", - "smallvec 1.4.0", + "smallvec 1.3.0", "wasm-timer", ] [[package]] name = "libp2p-kad" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d6c1d5100973527ae70d82687465b17049c1b717a7964de38b8e65000878ff" +checksum = "a92cda1fb8149ea64d092a2b99d2bd7a2c309eee38ea322d02e4480bd6ee1759" dependencies = [ "arrayvec 0.5.1", "bytes 0.5.4", "either", "fnv", - "futures 0.3.5", + "futures 0.3.4", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2242,7 +2128,7 @@ "prost-build", "rand 0.7.3", "sha2", - "smallvec 1.4.0", + "smallvec 1.3.0", "uint", "unsigned-varint", "void", @@ -2251,35 +2137,35 @@ [[package]] name = "libp2p-mdns" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b00163d13f705aae67c427bea0575f8aaf63da6524f9bd4a5a093b8bda0b38" +checksum = "41e908d2aaf8ff0ec6ad1f02fe1844fd777fb0b03a68a226423630750ab99471" dependencies = [ "async-std", "data-encoding", "dns-parser", "either", - "futures 0.3.5", + "futures 0.3.4", "lazy_static", "libp2p-core", "libp2p-swarm", "log", "net2", "rand 0.7.3", - "smallvec 1.4.0", + "smallvec 1.3.0", "void", "wasm-timer", ] [[package]] name = "libp2p-mplex" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ce63313ad4bce2d76e54c292a1293ea47a0ebbe16708f1513fa62184992f53" +checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.5", + "futures 0.3.4", "futures_codec", "libp2p-core", "log", @@ -2289,12 +2175,12 @@ [[package]] name = "libp2p-noise" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84fd504e27b0eadd451e06b67694ef714bd8374044e7db339bb0cdb83755ddf4" +checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77" dependencies = [ "curve25519-dalek", - "futures 0.3.5", + "futures 0.3.4", "lazy_static", "libp2p-core", "log", @@ -2310,11 +2196,11 @@ [[package]] name = "libp2p-ping" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c189cf1dfe4b3f01e2c0fe5e97a6f5df8aeb6f3569e26981015eb7c08015ce5f" +checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "libp2p-swarm", "log", @@ -2325,42 +2211,41 @@ [[package]] name = "libp2p-swarm" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a8101a0e0d5f04562137a476bf5f5423cd5bdab2f7e43a75909668e63cb102" +checksum = "622605817885e67b5572189c2507e514b786beb69ed85a120dbb245a7f15383d" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "log", "rand 0.7.3", - "smallvec 1.4.0", + "smallvec 1.3.0", "void", "wasm-timer", ] [[package]] name = "libp2p-tcp" -version = "0.19.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "309f95fce9bec755eff5406f8b822fd3969990830c2b54f752e1fc181d5ace3e" +checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669" dependencies = [ "async-std", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "get_if_addrs", "ipnet", "libp2p-core", "log", - "socket2", ] [[package]] name = "libp2p-wasm-ext" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f59fdbb5706f2723ca108c088b1c7a37f735a8c328021f0508007162627e9885" +checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -2370,14 +2255,14 @@ [[package]] name = "libp2p-websocket" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "085fbe4c05c4116c2164ab4d5a521eb6e00516c444f61b3ee9f68c7b1e53580b" +checksum = "6874c9069ce93d899df9dc7b29f129c706b2a0fdc048f11d878935352b580190" dependencies = [ "async-tls", "bytes 0.5.4", "either", - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "log", "quicksink", @@ -2391,11 +2276,11 @@ [[package]] name = "libp2p-yamux" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b305d3a8981e68f11c0e17f2d11d5c52fae95e0d7c283f9e462b5b2dab413b2" +checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p-core", "parking_lot 0.10.2", "thiserror", @@ -2404,9 +2289,9 @@ [[package]] name = "librocksdb-sys" -version = "6.7.4" +version = "6.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883213ae3d09bfc3d104aefe94b25ebb183b6f4d3a515b23b14817e1f4854005" +checksum = "4e3b727e2dd20ec2fb7ed93f23d9fd5328a0871185485ebdaff007b47d3e27e4" dependencies = [ "bindgen", "cc", @@ -2426,7 +2311,7 @@ "hmac-drbg", "rand 0.7.3", "sha2", - "subtle 2.2.3", + "subtle 2.2.2", "typenum", ] @@ -2444,9 +2329,9 @@ [[package]] name = "linked-hash-map" -version = "0.5.3" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" +checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" [[package]] name = "linked_hash_set" @@ -2493,15 +2378,6 @@ checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237" dependencies = [ "hashbrown", -] - -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", ] [[package]] @@ -2532,16 +2408,6 @@ checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" [[package]] -name = "memmap" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" -dependencies = [ - "libc", - "winapi 0.3.8", -] - -[[package]] name = "memoffset" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2552,9 +2418,9 @@ [[package]] name = "memory-db" -version = "0.21.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb2999ff7a65d5a1d72172f6d51fa2ea03024b51aee709ba5ff81c3c629a2410" +checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6" dependencies = [ "ahash", "hash-db", @@ -2582,18 +2448,18 @@ [[package]] name = "miniz_oxide" -version = "0.3.7" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" +checksum = "aa679ff6578b1cddee93d7e82e263b94a575e0bfced07284eb0c037c1d2416a5" dependencies = [ "adler32", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" dependencies = [ "cfg-if", "fuchsia-zircon", @@ -2602,7 +2468,7 @@ "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow", "net2", "slab", "winapi 0.2.8", @@ -2618,25 +2484,13 @@ "log", "mio", "slab", -] - -[[package]] -name = "mio-named-pipes" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" -dependencies = [ - "log", - "mio", - "miow 0.3.5", - "winapi 0.3.8", ] [[package]] name = "mio-uds" -version = "0.6.8" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" +checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" dependencies = [ "iovec", "libc", @@ -2656,26 +2510,10 @@ ] [[package]] -name = "miow" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" -dependencies = [ - "socket2", - "winapi 0.3.8", -] - -[[package]] -name = "more-asserts" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" - -[[package]] name = "multihash" -version = "0.11.2" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75db05d738947aa5389863aadafbcf2e509d7ba099dc2ddcdf4fc66bf7a9e03" +checksum = "47fbc227f7e2b1cb701f95404579ecb2668abbdd3c7ef7a6cbb3cc0d3b236869" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -2694,15 +2532,15 @@ [[package]] name = "multistream-select" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "991c33683908c588b8f2cf66c221d8f390818c1bdcd13fce55208408e027a796" +checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c" dependencies = [ "bytes 0.5.4", - "futures 0.3.5", + "futures 0.3.4", "log", "pin-project", - "smallvec 1.4.0", + "smallvec 1.3.0", "unsigned-varint", ] @@ -2734,9 +2572,9 @@ [[package]] name = "net2" -version = "0.2.34" +version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" +checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" dependencies = [ "cfg-if", "libc", @@ -2759,31 +2597,27 @@ [[package]] name = "nft" -version = "2.0.0-rc4" +version = "2.0.0-alpha.6" dependencies = [ - "futures 0.3.5", - "jsonrpc-core", + "futures 0.3.4", "log", "nft-runtime", - "pallet-contracts-rpc", - "parking_lot 0.10.2", "sc-basic-authorship", "sc-cli", + "sc-client", "sc-client-api", - "sc-consensus", "sc-consensus-aura", "sc-executor", "sc-finality-grandpa", "sc-network", - "sc-rpc", "sc-service", "sc-transaction-pool", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-finality-grandpa", - "sp-inherents", - "sp-runtime", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", "structopt", "substrate-build-script-utils", @@ -2791,11 +2625,11 @@ [[package]] name = "nft-runtime" -version = "2.0.0-rc4" +version = "2.0.0-alpha.6" dependencies = [ "frame-executive", - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-aura", "pallet-balances", "pallet-contracts", @@ -2804,24 +2638,23 @@ "pallet-grandpa", "pallet-nft", "pallet-randomness-collective-flip", - "pallet-staking", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", "parity-scale-codec", "serde", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-offchain", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-session", - "sp-std", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", - "sp-version", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-wasm-builder-runner", ] @@ -2862,9 +2695,9 @@ [[package]] name = "ntapi" -version = "0.3.4" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" +checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602" dependencies = [ "winapi 0.3.8", ] @@ -2933,36 +2766,31 @@ [[package]] name = "num_cpus" -version = "1.13.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" +checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6" dependencies = [ "hermit-abi", "libc", ] [[package]] -name = "object" -version = "0.18.0" +name = "ole32-sys" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5666bbb90bc4d1e5bdcb26c0afda1822d25928341e9384ab187a9b37ab69e36" +checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c" dependencies = [ - "target-lexicon", + "winapi 0.2.8", + "winapi-build", ] [[package]] -name = "object" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" - -[[package]] name = "once_cell" -version = "1.4.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" +checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b" dependencies = [ - "parking_lot 0.10.2", + "parking_lot 0.9.0", ] [[package]] @@ -2988,285 +2816,225 @@ [[package]] name = "pallet-aura" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9757d44df3ff0372ea313703736e69ba361b158a58b7c9677b54be11a777da81" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-session", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-application-crypto", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-consensus-aura", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-timestamp", ] [[package]] -name = "pallet-authorship" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-authorship", - "sp-inherents", - "sp-runtime", - "sp-std", -] - -[[package]] name = "pallet-balances" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ef08001886d3747220630337f7afbb8f1d7cbfacaa3a8a13317e1cb3e8e366" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-contracts" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "frame-system 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "pallet-contracts-primitives", "parity-scale-codec", "parity-wasm", "pwasm-utils", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "sp-sandbox", - "sp-std", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "wasmi-validation", ] [[package]] name = "pallet-contracts-primitives" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "parity-scale-codec", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-contracts-rpc" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "jsonrpc-core", - "jsonrpc-core-client", - "jsonrpc-derive", - "pallet-contracts-primitives", - "pallet-contracts-rpc-runtime-api", - "parity-scale-codec", - "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] name = "pallet-contracts-rpc-runtime-api" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] name = "pallet-finality-tracker" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d89d58fe723cc05bdfc5f237a51e275bf58dcafb493ad68211c27ecd8f1afd" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples", "parity-scale-codec", "serde", "sp-finality-tracker", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-grandpa" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed9f0fe5149552a1f1f26f4ed8999d692e0e209c54314c4f28a9bd8a1a1161d" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-finality-tracker", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-finality-grandpa", - "sp-runtime", - "sp-session", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-staking", - "sp-std", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-nft" -version = "2.0.0-rc4" +version = "2.0.0-alpha.6" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1139a9bf489b947a677574ee8ade27c7b710ce25a07f1630b80c20af8f682f91" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "safe-mix", - "sp-runtime", - "sp-std", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-session" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fdeb41738a79d3247b2a7fd9ce8ae5a7d9e92ca2de198e006f891240c8dcacc" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-staking", - "sp-std", - "sp-trie", -] - -[[package]] -name = "pallet-staking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "frame-support", - "frame-system", - "pallet-authorship", - "pallet-session", - "parity-scale-codec", - "serde", - "sp-application-crypto", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-staking", - "sp-std", - "static_assertions", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-sudo" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70b15e01796c9d2791cbd9ae2d7c9b59c8eccc3682afbb1189f6ebe7b07f4d71" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-timestamp" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d9de9af5f5ed3377a6108eed436791bfe18bc3e4e2e416854d0074d31b1be00" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-timestamp", ] [[package]] name = "pallet-transaction-payment" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54768f5959e0bef53218b91f289d6807c0786d93fb90a3c7e39ab7ff9f018f23" dependencies = [ - "frame-support", - "frame-system", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "serde", - "smallvec 1.4.0", - "sp-runtime", - "sp-std", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7323ef565470b51bb79fc65d3c3a1bff0ecb317485acc66a64406309c25f1b77" dependencies = [ - "frame-support", + "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "serde", - "sp-api", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "parity-db" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d595e372d119261593297debbe4193811a4dc811d2a1ccbb8caaa6666ad7ab" -dependencies = [ - "blake2-rfc", - "crc32fast", - "libc", - "log", - "memmap", - "parking_lot 0.10.2", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3289,9 +3057,9 @@ [[package]] name = "parity-multiaddr" -version = "0.9.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ca96399f4a01aa89c59220c4f52ac371940eb4e53e3ce990da796f364bdf69" +checksum = "4db35e222f783ef4e6661873f6c165c4eb7b65e0c408349818517d5705c2d7d3" dependencies = [ "arrayref", "bs58", @@ -3322,9 +3090,9 @@ [[package]] name = "parity-scale-codec" -version = "1.3.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74f02beb35d47e0706155c9eac554b50c671e0d868fe8296bcdf44a9a4847bf" +checksum = "329c8f7f4244ddb5c37c103641027a76c530e65e8e4b8240b29f81ea40508b17" dependencies = [ "arrayvec 0.5.1", "bitvec", @@ -3341,8 +3109,8 @@ dependencies = [ "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -3352,36 +3120,20 @@ checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" [[package]] -name = "parity-tokio-ipc" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.29", - "libc", - "log", - "mio-named-pipes", - "miow 0.3.5", - "rand 0.7.3", - "tokio 0.1.22", - "tokio-named-pipes", - "tokio-uds", - "winapi 0.3.8", -] - -[[package]] name = "parity-util-mem" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c" dependencies = [ "cfg-if", + "ethereum-types", + "hashbrown", "impl-trait-for-tuples", + "lru", "parity-util-mem-derive", "parking_lot 0.10.2", "primitive-types", - "smallvec 1.4.0", + "smallvec 1.3.0", "winapi 0.3.8", ] @@ -3392,7 +3144,7 @@ checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ "proc-macro2", - "syn 1.0.31", + "syn 1.0.17", "synstructure", ] @@ -3420,7 +3172,7 @@ checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ "lock_api", - "parking_lot_core 0.7.2", + "parking_lot_core 0.7.1", ] [[package]] @@ -3440,23 +3192,23 @@ [[package]] name = "parking_lot_core" -version = "0.7.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" +checksum = "0e136c1904604defe99ce5fd71a28d473fa60a12255d511aa78a9ddf11237aeb" dependencies = [ "cfg-if", "cloudabi", "libc", "redox_syscall", - "smallvec 1.4.0", + "smallvec 1.3.0", "winapi 0.3.8", ] [[package]] name = "paste" -version = "0.1.16" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec" +checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a" dependencies = [ "paste-impl", "proc-macro-hack", @@ -3464,14 +3216,14 @@ [[package]] name = "paste-impl" -version = "0.1.16" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32" +checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a" dependencies = [ "proc-macro-hack", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -3504,9 +3256,9 @@ [[package]] name = "petgraph" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" +checksum = "29c127eea4a29ec6c85d153c59dc1213f33ec74cead30fe4730aecc88cc1fd92" dependencies = [ "fixedbitset", "indexmap", @@ -3514,35 +3266,35 @@ [[package]] name = "pin-project" -version = "0.4.20" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75373ff9037d112bb19bc61333a06a159eaeb217660dcfbea7d88e1db823919" +checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.20" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10b4b44893d3c370407a1d6a5cfde7c41ae0478e31c516c85f67eb3adc51be6d" +checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "pin-project-lite" -version = "0.1.7" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" +checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" [[package]] name = "pin-utils" -version = "0.1.0" +version = "0.1.0-alpha.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587" [[package]] name = "pkg-config" @@ -3551,12 +3303,6 @@ checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" [[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - -[[package]] name = "platforms" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3564,19 +3310,20 @@ [[package]] name = "ppv-lite86" -version = "0.2.8" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" +checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" [[package]] name = "primitive-types" -version = "0.7.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" +checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.3.1", + "impl-rlp", + "impl-serde 0.3.0", "uint", ] @@ -3597,8 +3344,8 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "version_check", ] @@ -3609,38 +3356,38 @@ checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "syn-mid", "version_check", ] [[package]] name = "proc-macro-hack" -version = "0.5.16" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" +checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63" [[package]] name = "proc-macro-nested" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afe1bd463b9e9ed51d0e0f0b50b6b146aec855c56fd182bb242388710a9b6de" +checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" [[package]] name = "proc-macro2" -version = "1.0.18" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa" +checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" dependencies = [ "unicode-xid 0.2.0", ] [[package]] name = "procfs" -version = "0.7.9" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c434e93ef69c216e68e4f417c927b4f31502c3560b72cfdb6827e2321c5c6b3e" +checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475" dependencies = [ "bitflags", "byteorder", @@ -3683,7 +3430,7 @@ dependencies = [ "bytes 0.5.4", "heck", - "itertools 0.8.2", + "itertools", "log", "multimap", "petgraph", @@ -3700,10 +3447,10 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", - "itertools 0.8.2", + "itertools", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -3758,9 +3505,9 @@ [[package]] name = "quote" -version = "1.0.7" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" +checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" dependencies = [ "proc-macro2", ] @@ -3821,7 +3568,7 @@ "rand_isaac", "rand_jitter", "rand_os", - "rand_pcg 0.1.2", + "rand_pcg", "rand_xorshift", "winapi 0.3.8", ] @@ -3837,7 +3584,6 @@ "rand_chacha 0.2.2", "rand_core 0.5.1", "rand_hc 0.2.0", - "rand_pcg 0.2.1", ] [[package]] @@ -3947,32 +3693,12 @@ ] [[package]] -name = "rand_pcg" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] name = "rand_xorshift" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" dependencies = [ "rand_core 0.3.1", -] - -[[package]] -name = "raw-cpuid" -version = "7.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a349ca83373cfa5d6dbb66fd76e58b2cca08da71a5f6400de0a0a6a9bceeaf" -dependencies = [ - "bitflags", - "cc", - "rustc_version", ] [[package]] @@ -4021,52 +3747,10 @@ checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" [[package]] -name = "redox_users" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" -dependencies = [ - "getrandom", - "redox_syscall", - "rust-argon2", -] - -[[package]] -name = "ref-cast" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a214c7875e1b63fc1618db7c80efc0954f6156c9ff07699fd9039e255accdd1" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" -dependencies = [ - "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", -] - -[[package]] -name = "regalloc" -version = "0.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27b256b41986ac5141b37b8bbba85d314fbf546c182eb255af6720e07e4f804" -dependencies = [ - "log", - "rustc-hash", - "smallvec 1.4.0", -] - -[[package]] name = "regex" -version = "1.3.9" +version = "1.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" +checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3" dependencies = [ "aho-corasick", "memchr", @@ -4076,21 +3760,9 @@ [[package]] name = "regex-syntax" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" - -[[package]] -name = "region" -version = "2.2.0" +version = "0.6.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" -dependencies = [ - "bitflags", - "libc", - "mach", - "winapi 0.3.8", -] +checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae" [[package]] name = "remove_dir_all" @@ -4099,38 +3771,17 @@ checksum = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" dependencies = [ "winapi 0.3.8", -] - -[[package]] -name = "rental" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f" -dependencies = [ - "rental-impl", - "stable_deref_trait", ] [[package]] -name = "rental-impl" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de" -dependencies = [ - "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", -] - -[[package]] name = "ring" -version = "0.16.14" +version = "0.16.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06b3fefa4f12272808f809a0af618501fdaba41a58963c5fb72238ab0be09603" +checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c" dependencies = [ "cc", + "lazy_static", "libc", - "once_cell", "spin", "untrusted", "web-sys", @@ -4144,10 +3795,19 @@ checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac" [[package]] +name = "rlp" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a7d3f9bed94764eac15b8f14af59fac420c236adaff743b7bcc88e265cb4345" +dependencies = [ + "rustc-hex", +] + +[[package]] name = "rocksdb" -version = "0.14.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61aa17a99a2413cd71c1106691bf59dad7de0cd5099127f90e9d99c429c40d4a" +checksum = "12069b106981c6103d3eab7dd1c86751482d0779a520b7c14954c8b586c1e643" dependencies = [ "libc", "librocksdb-sys", @@ -4161,18 +3821,6 @@ dependencies = [ "libc", "winapi 0.3.8", -] - -[[package]] -name = "rust-argon2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" -dependencies = [ - "base64 0.11.0", - "blake2b_simd", - "constant_time_eq", - "crossbeam-utils", ] [[package]] @@ -4208,7 +3856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1" dependencies = [ - "base64 0.11.0", + "base64", "log", "ring", "sct", @@ -4233,16 +3881,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "pin-project", "static_assertions", ] [[package]] name = "ryu" -version = "1.0.5" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" +checksum = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76" [[package]] name = "safe-mix" @@ -4255,48 +3903,49 @@ [[package]] name = "sc-basic-authorship" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eeea19615c22c30accd79ca751b7db8642a3a88572432624a88c6754b6c7d33" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "log", "parity-scale-codec", "sc-block-builder", "sc-client-api", - "sc-proposer-metrics", "sc-telemetry", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", - "substrate-prometheus-endpoint", "tokio-executor 0.2.0-alpha.6", ] [[package]] name = "sc-block-builder" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd7b45adef0526ef295a9b7da4af933322df7119385a78c2e96c99b5d54fcc35" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-chain-spec" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d37957c58cb0cf1fa9fe1187447d16e4708a7a0541ee2c1226b2536f4241742" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -4305,33 +3954,37 @@ "serde", "serde_json", "sp-chain-spec", - "sp-core", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-chain-spec-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2703f02f31f53601ed0408df76939a2e1911ff64a146e7b15ed1be56193e91ba" dependencies = [ "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "sc-cli" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46513d8e34913e19ffb8663ff211528f5590712c3c4e69bfa41ca748120a2001" dependencies = [ "ansi_term 0.12.1", + "app_dirs", "atty", "chrono", + "clap", "derive_more", "env_logger", "fdlimit", - "futures 0.3.5", + "futures 0.3.4", "lazy_static", "log", "names", @@ -4347,27 +4000,64 @@ "sc-tracing", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-keyring", - "sp-panic-handler", - "sp-runtime", - "sp-state-machine", + "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", - "sp-version", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.21", + "tokio 0.2.18", ] [[package]] +name = "sc-client" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9908c438f8e60d07c97a7f1d4ea8c6d31a498f283373c533f2006c032b9a4971" +dependencies = [ + "derive_more", + "fnv", + "futures 0.3.4", + "hash-db", + "hex-literal", + "kvdb", + "log", + "parity-scale-codec", + "parking_lot 0.10.2", + "sc-block-builder", + "sc-client-api", + "sc-executor", + "sc-telemetry", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain", + "sp-consensus", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keyring", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-utils", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint", + "tracing", +] + +[[package]] name = "sc-client-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0a2271c80a792efffc4abfe9be8b87c9747721cfa4426f3b707283a431bbacd" dependencies = [ "derive_more", "fnv", - "futures 0.3.5", + "futures 0.3.4", "hash-db", "hex-literal", "kvdb", @@ -4377,122 +4067,110 @@ "parking_lot 0.10.2", "sc-executor", "sc-telemetry", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-database", - "sp-externalities", - "sp-inherents", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", - "sp-trie", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", - "sp-version", - "substrate-prometheus-endpoint", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-client-db" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b1ae5b4c8333cb751cd9bbc7ecf0eb1c55d4865fca6651066844febcec71618" dependencies = [ - "blake2-rfc", "hash-db", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", "linked-hash-map", "log", - "parity-db", "parity-scale-codec", "parity-util-mem", "parking_lot 0.10.2", + "sc-client", "sc-client-api", "sc-executor", "sc-state-db", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-prometheus-endpoint", ] [[package]] -name = "sc-consensus" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "sc-client-api", - "sp-blockchain", - "sp-consensus", - "sp-runtime", -] - -[[package]] name = "sc-consensus-aura" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a476e0650893a4e8c086c14f1ea5fde4a3de9f654a75c706f2c362406ee4d588" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "log", "parity-scale-codec", "parking_lot 0.10.2", "sc-block-builder", + "sc-client", "sc-client-api", "sc-consensus-slots", "sc-keystore", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-timestamp", - "sp-version", - "substrate-prometheus-endpoint", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-consensus-slots" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec4ede5a5b469f5cc1ac9fd304c7683f1e57638e5d9f8f23df6a98758b9cc24" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "log", "parity-scale-codec", "parking_lot 0.10.2", "sc-client-api", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-executor" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f238a411de5e1cfe3b104f287aad0a48e4a39d9157171b7761d91d6d4a76610a" dependencies = [ "derive_more", "lazy_static", @@ -4503,83 +4181,62 @@ "parking_lot 0.10.2", "sc-executor-common", "sc-executor-wasmi", - "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-serializer", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi", ] [[package]] name = "sc-executor-common" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "549d94ce1316c168a72c26abf0bf3390ae76b1645030e2aac9ecf0542b04fa85" dependencies = [ "derive_more", "log", "parity-scale-codec", "parity-wasm", "sp-allocator", - "sp-core", - "sp-runtime-interface", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi", ] [[package]] name = "sc-executor-wasmi" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7efc6978b59884e1593ec172fe5b1a909c980b0e495897c904da50616c3a7a" dependencies = [ "log", "parity-scale-codec", "sc-executor-common", "sp-allocator", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi", ] [[package]] -name = "sc-executor-wasmtime" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "cranelift-codegen", - "cranelift-wasm", - "log", - "parity-scale-codec", - "parity-wasm", - "sc-executor-common", - "scoped-tls", - "sp-allocator", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", - "substrate-wasmtime", - "substrate-wasmtime-runtime", - "wasmtime-environ", -] - -[[package]] name = "sc-finality-grandpa" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bcf9e6787b6b421c2152e3d876105dec0c4cfa9fdac6bca54bec404d79a8593" dependencies = [ "assert_matches", - "derive_more", "finality-grandpa", "fork-tree", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -4587,99 +4244,77 @@ "pin-project", "rand 0.7.3", "sc-block-builder", + "sc-client", "sc-client-api", - "sc-consensus", "sc-keystore", "sc-network", "sc-network-gossip", "sc-telemetry", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-finality-grandpa", "sp-finality-tracker", - "sp-inherents", - "sp-runtime", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", "substrate-prometheus-endpoint", ] [[package]] name = "sc-informant" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a03ec9890c64668809ac230921c504f18dc79bec75addf02da197b437d740dda" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.5", + "futures 0.3.4", "log", "parity-util-mem", - "parking_lot 0.10.2", "sc-client-api", "sc-network", + "sc-service", "sp-blockchain", - "sp-runtime", - "sp-transaction-pool", - "sp-utils", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasm-timer", ] [[package]] name = "sc-keystore" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fd2f3cb18368d58af4946e277b9e4bea605feb65872116130c1dd0905f341e3" dependencies = [ "derive_more", "hex", - "merlin", "parking_lot 0.10.2", "rand 0.7.3", "serde_json", - "sp-application-crypto", - "sp-core", - "subtle 2.2.3", -] - -[[package]] -name = "sc-light" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "hash-db", - "lazy_static", - "parity-scale-codec", - "parking_lot 0.10.2", - "sc-client-api", - "sc-executor", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.2.2", ] [[package]] name = "sc-network" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda92d4930bd77f3d215504ce16a3715585d8fc7c3d7be3c6f6891ee841f5686" dependencies = [ "bitflags", - "bs58", "bytes 0.5.4", "derive_more", "either", "erased-serde", "fnv", "fork-tree", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "futures_codec", "hex", - "ip_network", "libp2p", "linked-hash-map", "linked_hash_set", @@ -4693,6 +4328,7 @@ "prost-build", "rand 0.7.3", "sc-block-builder", + "sc-client", "sc-client-api", "sc-peerset", "serde", @@ -4700,11 +4336,12 @@ "slog", "slog_derive", "smallvec 0.6.13", - "sp-arithmetic", + "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-consensus-babe", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -4716,29 +4353,32 @@ [[package]] name = "sc-network-gossip" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a61f954d0ce6279fe48df2d3d20d3e5589964d501509f85b323cb0fde37b1b90" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "libp2p", "log", "lru", "sc-network", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-utils", "wasm-timer", ] [[package]] name = "sc-offchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3544cf74f21323eac40c965a3ccda06d828875127e7966c0a05db9686460bf34" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", - "hyper 0.13.6", + "hyper 0.13.4", "hyper-rustls", "log", "num_cpus", @@ -4748,20 +4388,21 @@ "sc-client-api", "sc-keystore", "sc-network", - "sp-api", - "sp-core", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-offchain", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", "threadpool", ] [[package]] name = "sc-peerset" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b85bec68c3c1b4495b6eabdf14d1c4140a6d569b61af9c4f721f23eae42ed7" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "libp2p", "log", "serde_json", @@ -4770,20 +4411,12 @@ ] [[package]] -name = "sc-proposer-metrics" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "log", - "substrate-prometheus-endpoint", -] - -[[package]] name = "sc-rpc" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86f8136a2d703b2f4aeb970707ec83d55ae584c3c0af7aa10b3bd93b227a6fd0" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -4791,32 +4424,34 @@ "parity-scale-codec", "parking_lot 0.10.2", "sc-block-builder", + "sc-client", "sc-client-api", "sc-executor", "sc-keystore", "sc-rpc-api", "serde_json", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-chain-spec", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-session", - "sp-state-machine", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", "sp-utils", - "sp-version", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-rpc-api" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c681fed8a6aab250f1fbb0848dee73c199bbcf94dc03f27edb57d2c50f0cff3" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -4827,42 +4462,41 @@ "serde", "serde_json", "sp-chain-spec", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-rpc", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", - "sp-version", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-rpc-server" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29d090ab799eaf3e41f36cdd9c79c2f5d1b0eeefc5f3422bc273084badd7ff62" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", - "jsonrpc-ipc-server", "jsonrpc-pubsub", "jsonrpc-ws-server", "log", "serde", "serde_json", - "sp-runtime", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-service" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b6863666dc415a261bb21dfe599403fb977720feb5bc6ebacf078f5f78c165b" dependencies = [ "derive_more", - "directories", "exit-future", "futures 0.1.29", - "futures 0.3.5", + "futures 0.3.4", + "futures-diagnose", "futures-timer 3.0.2", - "hash-db", - "jsonrpc-pubsub", "lazy_static", "log", "netstat2", @@ -4870,17 +4504,13 @@ "parity-scale-codec", "parity-util-mem", "parking_lot 0.10.2", - "pin-project", "procfs", - "rand 0.7.3", - "sc-block-builder", "sc-chain-spec", + "sc-client", "sc-client-api", "sc-client-db", "sc-executor", - "sc-informant", "sc-keystore", - "sc-light", "sc-network", "sc-offchain", "sc-rpc", @@ -4891,32 +4521,27 @@ "serde", "serde_json", "slog", - "sp-api", - "sp-application-crypto", - "sp-block-builder", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-session", - "sp-state-machine", "sp-transaction-pool", - "sp-trie", "sp-utils", - "sp-version", "substrate-prometheus-endpoint", "sysinfo", - "tempfile", "tracing", "wasm-timer", ] [[package]] name = "sc-state-db" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31877c85414ed8e19a480940d7ae340832e7616208072cb43982fdcdd176021" dependencies = [ "log", "parity-scale-codec", @@ -4924,16 +4549,17 @@ "parity-util-mem-derive", "parking_lot 0.10.2", "sc-client-api", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-telemetry" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdaddc5a9aaeabbe68599ae2bfa4f247fa1617e8a119f4665884757052697035" dependencies = [ "bytes 0.5.4", - "futures 0.3.5", + "futures 0.3.4", "futures-timer 3.0.2", "libp2p", "log", @@ -4951,36 +4577,36 @@ [[package]] name = "sc-tracing" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a0c0eecadf7c89b09e4e7290b301ffd8c3b30af4d1aa47d147f32f9d9e0b33" dependencies = [ "erased-serde", "log", "parking_lot 0.10.2", - "rustc-hash", "sc-telemetry", "serde", "serde_json", "slog", - "sp-tracing", "tracing-core", ] [[package]] name = "sc-transaction-graph" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7f1ad6be774288fd73818271d3041442956a149a461de22f97f12210fdc776" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", "linked-hash-map", "log", "parity-util-mem", "parking_lot 0.10.2", "serde", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", "sp-utils", "wasm-timer", @@ -4988,11 +4614,12 @@ [[package]] name = "sc-transaction-pool" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca9c7db165344a2d45dc1b7d0a52e1028198b25adba8406e05055f4c5e5626b8" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", "futures-diagnose", "intervalier", "log", @@ -5001,22 +4628,20 @@ "parking_lot 0.10.2", "sc-client-api", "sc-transaction-graph", - "sp-api", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-transaction-pool", "sp-utils", - "substrate-prometheus-endpoint", "wasm-timer", ] [[package]] name = "schannel" -version = "0.1.19" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" +checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19" dependencies = [ "lazy_static", "winapi 0.3.8", @@ -5036,41 +4661,15 @@ "rand 0.7.3", "rand_core 0.5.1", "sha2", - "subtle 2.2.3", + "subtle 2.2.2", "zeroize", ] - -[[package]] -name = "scoped-tls" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" [[package]] name = "scopeguard" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - -[[package]] -name = "scroll" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1" -dependencies = [ - "scroll_derive", -] - -[[package]] -name = "scroll_derive" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" -dependencies = [ - "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", -] [[package]] name = "sct" @@ -5084,9 +4683,9 @@ [[package]] name = "security-framework" -version = "0.4.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" +checksum = "572dfa3a0785509e7a44b5b4bebcf94d41ba34e9ed9eb9df722545c3b3c4144a" dependencies = [ "bitflags", "core-foundation", @@ -5097,9 +4696,9 @@ [[package]] name = "security-framework-sys" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405" +checksum = "8ddb15a5fec93b7021b8a9e96009c5d8d51c15673569f7c0f6b7204e5b7b404f" dependencies = [ "core-foundation-sys", "libc", @@ -5128,29 +4727,29 @@ [[package]] name = "serde" -version = "1.0.111" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9124df5b40cbd380080b2cc6ab894c040a3070d995f5c9dc77e18c34a8ae37d" +checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.111" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250" +checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "serde_json" -version = "1.0.55" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec2c5d7e739bc07a3e73381a39d61fdb5f671c60c1df26a130690665803d8226" +checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9" dependencies = [ "itoa", "ryu", @@ -5177,9 +4776,9 @@ [[package]] name = "sha2" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" +checksum = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" dependencies = [ "block-buffer", "digest", @@ -5201,6 +4800,16 @@ ] [[package]] +name = "shell32-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] name = "shlex" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -5262,8 +4871,8 @@ checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -5277,9 +4886,9 @@ [[package]] name = "smallvec" -version = "1.4.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4" +checksum = "05720e22615919e4734f6a99ceae50d00226c3c5aca406e102ebc33298214e0a" [[package]] name = "snow" @@ -5295,133 +4904,171 @@ "ring", "rustc_version", "sha2", - "subtle 2.2.3", + "subtle 2.2.2", "x25519-dalek", ] [[package]] -name = "socket2" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "winapi 0.3.8", -] - -[[package]] name = "soketto" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b" dependencies = [ - "base64 0.11.0", + "base64", "bytes 0.5.4", "flate2", - "futures 0.3.5", + "futures 0.3.4", "http 0.2.1", "httparse", "log", "rand 0.7.3", "sha1", - "smallvec 1.4.0", + "smallvec 1.3.0", "static_assertions", "thiserror", ] [[package]] name = "sp-allocator" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532c396c2d6727d9b0d3eee3edbcaf939e78a6ce944fa34c2b98d6a02a2485e" dependencies = [ "derive_more", "log", - "sp-core", - "sp-std", - "sp-wasm-interface", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "hash-db", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-api-proc-macro 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-version 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] +name = "sp-api" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6a4df52a0c56d742fc75f4da486627c1b050be2ac87cc042c2c0246756f22d2" +dependencies = [ + "hash-db", + "parity-scale-codec", + "sp-api-proc-macro 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-api-proc-macro" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "blake2-rfc", + "proc-macro-crate", + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] name = "sp-api-proc-macro" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff834a833fd8beda20cd588341cdae52336f02f60aa6f0a34d9fd4d91975b369" dependencies = [ "blake2-rfc", "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "sp-application-crypto" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] + +[[package]] +name = "sp-application-crypto" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5dec618ed8ea85fd767358185a412440c02a0adce569c2aa92ee355550d678" dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-arithmetic" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "integer-sqrt", "num-traits 0.2.11", "parity-scale-codec", + "primitive-types", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] -name = "sp-authorship" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-arithmetic" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b413966b541aadf8725dddc29daeefa950f45b17208f33302890484c56009bd3" dependencies = [ + "integer-sqrt", + "num-traits 0.2.11", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "primitive-types", + "serde", + "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-block-builder" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70049c389c66c4c9207149e2579ce6d752788dee8c596fbda76059f2ddde968f" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-blockchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db268602314a0f3a028ef6073185a6a5e0b8e7703da306e72e8a1fcbd2a0c05" dependencies = [ "derive_more", "log", @@ -5430,14 +5077,15 @@ "parking_lot 0.10.2", "sp-block-builder", "sp-consensus", - "sp-runtime", - "sp-state-machine", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-chain-spec" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0d73d557c214577b64a396e54f337403e251339a6599387747ae3570a19bb27" dependencies = [ "serde", "serde_json", @@ -5445,61 +5093,90 @@ [[package]] name = "sp-consensus" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a4eec34198eb14fc2ef129df522e28df5ce6aeea886369ef2eafaaec6bc4fc7" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", + "futures-diagnose", "futures-timer 3.0.2", "libp2p", "log", "parity-scale-codec", "parking_lot 0.10.2", "serde", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", - "sp-version", - "substrate-prometheus-endpoint", - "wasm-timer", + "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-consensus-aura" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5ffbc4aca29fe7a0f0c419445e34758210dba6418eeb101d60c1e15b27797a" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-application-crypto", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac6108fbecddd95ce8151f09e8ecb0941b3eddcfeefb4c996f27a8a8b4827abd" +dependencies = [ + "parity-scale-codec", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus", + "sp-consensus-vrf", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-timestamp", ] [[package]] +name = "sp-consensus-vrf" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba3eef8ab960eb88307f1c4eda1c36dfd95dc933bd6a277d2e26a503a6e5a71" +dependencies = [ + "parity-scale-codec", + "schnorrkel", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "sp-core" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "base58", "blake2-rfc", "byteorder", - "derive_more", "ed25519-dalek", - "futures 0.3.5", + "futures 0.3.4", "hash-db", "hash256-std-hasher", "hex", - "impl-serde 0.3.1", + "impl-serde 0.3.0", "lazy_static", "libsecp256k1", "log", - "merlin", "num-traits 0.2.11", "parity-scale-codec", "parity-util-mem", @@ -5510,11 +5187,11 @@ "schnorrkel", "serde", "sha2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-storage 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "substrate-bip39", "tiny-bip39", "tiny-keccak", @@ -5524,142 +5201,211 @@ ] [[package]] -name = "sp-database" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-core" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0589a2e394a3dcd5dfd258c5f5bf22e6d0f28ffbd5e6d3a09ad702a6dc1c0152" dependencies = [ - "kvdb", + "base58", + "blake2-rfc", + "byteorder", + "ed25519-dalek", + "futures 0.3.4", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde 0.3.0", + "lazy_static", + "libsecp256k1", + "log", + "num-traits 0.2.11", + "parity-scale-codec", + "parity-util-mem", "parking_lot 0.10.2", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "serde", + "sha2", + "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-bip39", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", ] [[package]] name = "sp-debug-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] +name = "sp-debug-derive" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df968a922a9d3b3f65d37e91e30904876efce88d017d4448c4babc990a738134" +dependencies = [ + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] +name = "sp-externalities" +version = "0.8.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "environmental", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-storage 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] + +[[package]] name = "sp-externalities" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b06b8ac80a03205205426ae9ef3200133a8ffab4f4f0eeecd3b858034f9e5b02" dependencies = [ "environmental", - "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-finality-grandpa" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e7107d11f07fb400a0d71838225865e2bf27f79241751ef9ff1501980dd63b3" dependencies = [ - "finality-grandpa", - "log", "parity-scale-codec", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-finality-tracker" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f718fb1e75fd137b01b539a200cf5e3cd1e0f1d21dc55a03341d7e25c81624" dependencies = [ "parity-scale-codec", - "sp-inherents", - "sp-std", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-inherents" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "derive_more", "parity-scale-codec", "parking_lot 0.10.2", - "sp-core", - "sp-std", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] +name = "sp-inherents" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a14f699ab5cac6c9e80197774f06a4aa38211cb8acdb8660e328775efa2599e1" +dependencies = [ + "derive_more", + "parity-scale-codec", + "parking_lot 0.10.2", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "sp-io" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "futures 0.3.5", "hash-db", "libsecp256k1", "log", "parity-scale-codec", - "parking_lot 0.10.2", - "sp-core", - "sp-externalities", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-trie 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", ] [[package]] -name = "sp-keyring" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-io" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20758b1831f75d58c20ca735d34b96dc792ef8264bf4d4a8c476964d90a6aea7" dependencies = [ - "lazy_static", - "sp-core", - "sp-runtime", - "strum", + "hash-db", + "libsecp256k1", + "log", + "parity-scale-codec", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "sp-npos-elections" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-keyring" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f71e65eb13d8a4d320d3785558ac8fc12f8b2bdbfc5268c0e8a5a143d68686e" dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic", - "sp-npos-elections-compact", - "sp-std", + "lazy_static", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "strum", ] [[package]] -name = "sp-npos-elections-compact" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-offchain" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dfc02ea51f7abe7e8999658a8a41693426f14e66cff6cc5af989888289ad0fc" dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "sp-offchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +name = "sp-panic-handler" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "backtrace", + "log", ] [[package]] name = "sp-panic-handler" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef909e5ea664bce0bca723baf352c75125e4ed017843240e91d718df4720e1e4" dependencies = [ "backtrace", "log", @@ -5667,19 +5413,19 @@ [[package]] name = "sp-rpc" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d29a58ef51317f96eec408b40c604ccfe8c7c3b9ecc2636e2a9c84a79fae53a" dependencies = [ "serde", - "sp-core", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ - "either", "hash256-std-hasher", "impl-trait-for-tuples", "log", @@ -5688,58 +5434,108 @@ "paste", "rand 0.7.3", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-std", + "sp-application-crypto 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-arithmetic 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-inherents 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] + +[[package]] +name = "sp-runtime" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb1f98caf8bb20c7d69ba3097f3283ebc615f4a33e79ae0ca5934364be5776ac" +dependencies = [ + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste", + "rand 0.7.3", + "serde", + "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime-interface" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-runtime-interface-proc-macro 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "289491386162a8d867d219f4f4dd3a7c11181c8ee9957e41b8747b555a9f4433" dependencies = [ "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface-proc-macro 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "Inflector", + "proc-macro-crate", + "proc-macro2", + "quote 1.0.3", + "syn 1.0.17", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "609529717f6c9cdd5bb6329c4ca9ddb1d36f698bd1f5dd2bdf0e94c064d7cc5b" dependencies = [ "Inflector", "proc-macro-crate", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] name = "sp-sandbox" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "parity-scale-codec", - "sp-core", - "sp-io", - "sp-std", - "sp-wasm-interface", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "wasmi", ] [[package]] name = "sp-serializer" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b306e15eb54af25aef9d752c22778da3fa115945e47bf047545be2847cf814" dependencies = [ "serde", "serde_json", @@ -5747,151 +5543,217 @@ [[package]] name = "sp-session" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fca3ff8ddd14c5928536483d4b393bb795d55dcb5b576b1dceb3f5829216c76" dependencies = [ - "parity-scale-codec", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-staking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61d7105e78848b8a8f6af3539a0cf7d9627b78a8776f61f43769da6406937ea9" dependencies = [ "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-state-machine" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "hash-db", - "itertools 0.9.0", "log", "num-traits 0.2.11", "parity-scale-codec", "parking_lot 0.10.2", "rand 0.7.3", - "smallvec 1.4.0", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-trie", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-panic-handler 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-trie 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "trie-db", "trie-root", ] [[package]] +name = "sp-state-machine" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd5de28eb08ce52f45ed32257b324766183dfe4d74a29242b934365ff80911ca" +dependencies = [ + "hash-db", + "log", + "num-traits 0.2.11", + "parity-scale-codec", + "parking_lot 0.10.2", + "rand 0.7.3", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db", + "trie-root", +] + +[[package]] name = "sp-std" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" + +[[package]] +name = "sp-std" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca806523d5df8082c89da042e31292f0c8f6e6ad9c3cfc312edfffde6a08490" + +[[package]] +name = "sp-storage" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "impl-serde 0.2.3", + "serde", + "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] [[package]] name = "sp-storage" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2cb515df8b37fbdbb6769d2e992748b6134d592ec3b795b8e672621d754f94b" dependencies = [ "impl-serde 0.2.3", - "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-timestamp" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd289fc7dbbae54cfe4db93a204df6371d6f3b5b8d5819fa7287e7d44a83eb86" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasm-timer", ] [[package]] -name = "sp-tracing" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" -dependencies = [ - "log", - "rental", - "tracing", -] - -[[package]] name = "sp-transaction-pool" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f62c89a439db3f248980da189811e45666b758bc3cb8a9eb587d73d2e91b3403" dependencies = [ "derive_more", - "futures 0.3.5", + "futures 0.3.4", "log", "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "sp-utils", ] [[package]] name = "sp-trie" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core", - "sp-std", + "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", "trie-db", "trie-root", ] [[package]] +name = "sp-trie" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4194817027eb92525e9279ec651160d709340d74b707f7648654c8eb2a626be3" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db", + "trie-root", +] + +[[package]] name = "sp-utils" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3cd7ac8f6d105dd1d9483f7d2d20e0e77cecdfe0a7fe6d0bd0616cebb80ce3" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "futures-core", - "futures-timer 3.0.2", "lazy_static", "prometheus", ] [[package]] name = "sp-version" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "impl-serde 0.2.3", + "parity-scale-codec", + "serde", + "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", +] + +[[package]] +name = "sp-version" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319c37fa4aa91ee9ee9c20a3fab0d5b6b1bbe1dea997319c303f28a62f49765d" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-wasm-interface" +version = "2.0.0-alpha.6" +source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)", + "wasmi", ] [[package]] name = "sp-wasm-interface" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7584168f2785f6676727545a31a3cd97159d7023d968540b4881a98d73991900" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi", ] @@ -5929,15 +5791,6 @@ checksum = "d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d" dependencies = [ "bytes 0.4.12", -] - -[[package]] -name = "string-interner" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183" -dependencies = [ - "serde", ] [[package]] @@ -5948,9 +5801,9 @@ [[package]] name = "structopt" -version = "0.3.14" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863246aaf5ddd0d6928dfeb1a9ca65f505599e4e1b399935ef7e75107516b4ef" +checksum = "ff6da2e8d107dfd7b74df5ef4d205c6aebee0706c647f6bc6a2d5789905c00fb" dependencies = [ "clap", "lazy_static", @@ -5959,15 +5812,15 @@ [[package]] name = "structopt-derive" -version = "0.4.7" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" +checksum = "a489c87c08fbaf12e386665109dd13470dcc9c4583ea3e10dd2b4523e5ebd9ac" dependencies = [ "heck", "proc-macro-error", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -5987,8 +5840,8 @@ dependencies = [ "heck", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -6005,119 +5858,33 @@ [[package]] name = "substrate-build-script-utils" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0abd8ab46d560d0d5cffd8d016c6b75eb5df91885b1b226b819ab600f02237c" dependencies = [ "platforms", ] [[package]] name = "substrate-prometheus-endpoint" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cad984ef1fec55fe46843630566f98cde0ad3de07efbbf8a4f857b36fedf30" dependencies = [ "async-std", "derive_more", "futures-util", - "hyper 0.13.6", + "hyper 0.13.4", "log", "prometheus", - "tokio 0.2.21", + "tokio 0.2.18", ] [[package]] name = "substrate-wasm-builder-runner" -version = "1.0.6" -source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4" - -[[package]] -name = "substrate-wasmtime" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd62264edc1a5f3ef44d86fb0c11c9fb142894b9a2da034f34afae482080d7a" -dependencies = [ - "anyhow", - "backtrace", - "cfg-if", - "lazy_static", - "libc", - "region", - "rustc-demangle", - "substrate-wasmtime-jit", - "substrate-wasmtime-profiling", - "substrate-wasmtime-runtime", - "target-lexicon", - "wasmparser 0.52.2", - "wasmtime-environ", - "wat", - "winapi 0.3.8", -] - -[[package]] -name = "substrate-wasmtime-jit" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce43c159d4f3ef6b19641e1ae045847fd202d8e2cc74df7ccb2b6475e069d4a" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", - "gimli 0.20.0", - "log", - "more-asserts", - "region", - "substrate-wasmtime-profiling", - "substrate-wasmtime-runtime", - "target-lexicon", - "thiserror", - "wasmparser 0.52.2", - "wasmtime-debug", - "wasmtime-environ", - "winapi 0.3.8", -] - -[[package]] -name = "substrate-wasmtime-profiling" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77f0ce539b5a09a54dc80a1cf0c7cd7e694df11029354fe50a2d5fe889bdb97" -dependencies = [ - "anyhow", - "cfg-if", - "gimli 0.20.0", - "lazy_static", - "libc", - "object 0.18.0", - "scroll", - "serde", - "substrate-wasmtime-runtime", - "target-lexicon", - "wasmtime-environ", -] - -[[package]] -name = "substrate-wasmtime-runtime" -version = "0.16.0-threadsafe.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46516af0a64a7d9b652c5aa7436b6ce13edfa54435a66ef177fc02d2283e2dc2" -dependencies = [ - "backtrace", - "cc", - "cfg-if", - "indexmap", - "lazy_static", - "libc", - "memoffset", - "more-asserts", - "region", - "thiserror", - "wasmtime-environ", - "winapi 0.3.8", -] +checksum = "e30c70de7e7d5fd404fe26db1e7a4d6b553e2760b1ac490f249c04a960c483b8" [[package]] name = "subtle" @@ -6127,9 +5894,9 @@ [[package]] name = "subtle" -version = "2.2.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1" +checksum = "7c65d530b10ccaeac294f349038a597e435b18fb456aadd0840a623f83b9e941" [[package]] name = "syn" @@ -6144,12 +5911,12 @@ [[package]] name = "syn" -version = "1.0.31" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6" +checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03" dependencies = [ "proc-macro2", - "quote 1.0.7", + "quote 1.0.3", "unicode-xid 0.2.0", ] @@ -6160,8 +5927,8 @@ checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -6175,21 +5942,21 @@ [[package]] name = "synstructure" -version = "0.12.4" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "unicode-xid 0.2.0", ] [[package]] name = "sysinfo" -version = "0.13.4" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac193374347e7c263c5f547524f36ff8ec6702d56c8799c8331d26dffe8c1e" +checksum = "7ccb41798287e8e299a701b5560d886d6ca2c3e7115e9ea2cb68c123aec339b7" dependencies = [ "cfg-if", "doc-comment", @@ -6205,12 +5972,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" - -[[package]] -name = "target-lexicon" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d" [[package]] name = "tempfile" @@ -6246,22 +6007,22 @@ [[package]] name = "thiserror" -version = "1.0.19" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b13f926965ad00595dd129fa12823b04bbf866e9085ab0a5f2b05b850fbfc344" +checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.19" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479" +checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -6275,20 +6036,21 @@ [[package]] name = "threadpool" -version = "1.8.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +checksum = "e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865" dependencies = [ "num_cpus", ] [[package]] name = "time" -version = "0.1.43" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" dependencies = [ "libc", + "redox_syscall", "winapi 0.3.8", ] @@ -6343,9 +6105,9 @@ [[package]] name = "tokio" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" +checksum = "34ef16d072d2b6dc8b4a56c70f5c5ced1a37752116f8e7c1e80c659aa7cb6713" dependencies = [ "bytes 0.5.4", "fnv", @@ -6436,19 +6198,6 @@ "bytes 0.4.12", "futures 0.1.29", "log", -] - -[[package]] -name = "tokio-named-pipes" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.29", - "mio", - "mio-named-pipes", - "tokio 0.1.22", ] [[package]] @@ -6472,26 +6221,17 @@ [[package]] name = "tokio-rustls" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4" +checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" dependencies = [ "futures-core", "rustls", - "tokio 0.2.21", + "tokio 0.2.18", "webpki", ] [[package]] -name = "tokio-service" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162" -dependencies = [ - "futures 0.1.29", -] - -[[package]] name = "tokio-sync" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -6599,7 +6339,7 @@ "futures-sink", "log", "pin-project-lite", - "tokio 0.2.21", + "tokio 0.2.18", ] [[package]] @@ -6619,9 +6359,9 @@ [[package]] name = "tracing" -version = "0.1.15" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f" +checksum = "1721cc8cf7d770cc4257872507180f35a4797272f5962f24c806af9e7faf52ab" dependencies = [ "cfg-if", "tracing-attributes", @@ -6630,13 +6370,12 @@ [[package]] name = "tracing-attributes" -version = "0.1.8" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" +checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b" dependencies = [ - "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", ] [[package]] @@ -6650,15 +6389,15 @@ [[package]] name = "trie-db" -version = "0.21.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb230c24c741993b04cfccbabb45acff6f6480c5f00d3ed8794ea43db3a9d727" +checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f" dependencies = [ "hash-db", "hashbrown", "log", "rustc-hex", - "smallvec 1.4.0", + "smallvec 1.3.0", ] [[package]] @@ -6693,9 +6432,9 @@ [[package]] name = "uint" -version = "0.8.3" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681" +checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d" dependencies = [ "byteorder", "crunchy", @@ -6727,7 +6466,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" dependencies = [ - "smallvec 1.4.0", + "smallvec 1.3.0", ] [[package]] @@ -6768,9 +6507,9 @@ [[package]] name = "untrusted" -version = "0.7.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece" [[package]] name = "url" @@ -6796,21 +6535,21 @@ [[package]] name = "vcpkg" -version = "0.2.10" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" +checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" [[package]] name = "vec_map" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" +checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" [[package]] name = "void" @@ -6847,9 +6586,9 @@ [[package]] name = "wasm-bindgen" -version = "0.2.63" +version = "0.2.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2dc4aa152834bc334f506c1a06b866416a8b6697d5c9f75b9a689c8486def0" +checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -6857,24 +6596,24 @@ [[package]] name = "wasm-bindgen-backend" -version = "0.2.63" +version = "0.2.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded84f06e0ed21499f6184df0e0cb3494727b0c5da89534e0fcc55c51d812101" +checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd" dependencies = [ "bumpalo", "lazy_static", "log", "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.13" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64487204d863f109eb77e8462189d111f27cb5712cc9fdb3461297a76963a2f6" +checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a" dependencies = [ "cfg-if", "js-sys", @@ -6884,32 +6623,32 @@ [[package]] name = "wasm-bindgen-macro" -version = "0.2.63" +version = "0.2.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "838e423688dac18d73e31edce74ddfac468e37b1506ad163ffaf0a46f703ffe3" +checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4" dependencies = [ - "quote 1.0.7", + "quote 1.0.3", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.63" +version = "0.2.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92" +checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.63" +version = "0.2.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ba19973a58daf4db6f352eda73dc0e289493cd29fb2632eb172085b6521acd" +checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639" [[package]] name = "wasm-timer" @@ -6917,7 +6656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "js-sys", "parking_lot 0.9.0", "pin-utils", @@ -6948,88 +6687,13 @@ checksum = "ea78c597064ba73596099281e2f4cfc019075122a65cdda3205af94f0b264d93" dependencies = [ "parity-wasm", -] - -[[package]] -name = "wasmparser" -version = "0.51.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a" - -[[package]] -name = "wasmparser" -version = "0.52.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733954023c0b39602439e60a65126fd31b003196d3a1e8e4531b055165a79b31" - -[[package]] -name = "wasmtime-debug" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d" -dependencies = [ - "anyhow", - "faerie", - "gimli 0.20.0", - "more-asserts", - "target-lexicon", - "thiserror", - "wasmparser 0.51.4", - "wasmtime-environ", ] [[package]] -name = "wasmtime-environ" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed54fd9d64dfeeee7c285fd126174a6b5e6d4efc7e5a1566fdb635e60ff6a74e" -dependencies = [ - "anyhow", - "base64 0.12.3", - "bincode", - "cranelift-codegen", - "cranelift-entity", - "cranelift-wasm", - "directories", - "errno", - "file-per-thread-logger", - "indexmap", - "libc", - "log", - "more-asserts", - "rayon", - "serde", - "sha2", - "thiserror", - "toml", - "wasmparser 0.51.4", - "winapi 0.3.8", - "zstd", -] - -[[package]] -name = "wast" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5" -dependencies = [ - "leb128", -] - -[[package]] -name = "wat" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c" -dependencies = [ - "wast", -] - -[[package]] name = "web-sys" -version = "0.3.40" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b72fe77fd39e4bd3eaa4412fd299a0be6b3dfe9d2597e2f1c20beb968f41d17" +checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb" dependencies = [ "js-sys", "wasm-bindgen", @@ -7037,9 +6701,9 @@ [[package]] name = "webpki" -version = "0.21.3" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" +checksum = "f1f50e1972865d6b1adb54167d1c8ed48606004c2c9d0ea5f1eeb34d95e863ef" dependencies = [ "ring", "untrusted", @@ -7102,9 +6766,9 @@ [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "fa515c5163a99cc82bab70fd3bfdd36d827be85de63737b40fcef2ce084a436e" dependencies = [ "winapi 0.3.8", ] @@ -7155,12 +6819,18 @@ ] [[package]] +name = "xdg" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57" + +[[package]] name = "yamux" version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea" dependencies = [ - "futures 0.3.5", + "futures 0.3.4", "log", "nohash-hasher", "parking_lot 0.10.2", @@ -7184,38 +6854,7 @@ checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ "proc-macro2", - "quote 1.0.7", - "syn 1.0.31", + "quote 1.0.3", + "syn 1.0.17", "synstructure", -] - -[[package]] -name = "zstd" -version = "0.5.3+zstd.1.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b32eaf771efa709e8308605bbf9319bf485dc1503179ec0469b611937c0cd8" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "2.0.5+zstd.1.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfb642e0d27f64729a639c52db457e0ae906e7bc6f5fe8f5c453230400f1055" -dependencies = [ - "libc", - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "1.4.17+zstd.1.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89249644df056b522696b1bb9e7c18c87e8ffa3e2f0dc3b0155875d6498f01b" -dependencies = [ - "cc", - "glob", - "itertools 0.9.0", - "libc", ] --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,8 @@ -[profile.release] -panic = 'unwind' - [workspace] members = [ 'node', 'pallets/nft', 'runtime', ] +[profile.release] +panic = 'unwind' --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,128 +1,79 @@ [package] -authors = ['Substrate DevHub '] +authors = ['Anonymous'] build = 'build.rs' description = 'Substrate Node template' edition = '2018' homepage = 'https://substrate.dev' license = 'Unlicense' name = 'nft' -repository = 'https://github.com/usetech-llc/nft_parachain/' -version = '2.0.0-rc4' +repository = 'https://github.com/paritytech/substrate/' +version = '2.0.0-alpha.6' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] - -[[bin]] -name = 'nft' [dependencies] futures = '0.3.4' log = '0.4.8' -parking_lot = '0.10.0' structopt = '0.3.8' -jsonrpc-core = '14.0.5' -[dependencies.pallet-contracts-rpc] -git = 'https://github.com/paritytech/substrate.git' -version = '0.8.0-rc4' -tag = 'v2.0.0-rc4' - -[dependencies.sc-rpc] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' - [dependencies.nft-runtime] path = '../runtime' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sc-basic-authorship] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-cli] -features = ['wasmtime'] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' -[dependencies.sc-client-api] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +[dependencies.sc-client] +version = '0.8.0-alpha.6' -[dependencies.sc-consensus] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +[dependencies.sc-client-api] +version = '2.0.0-alpha.6' [dependencies.sc-consensus-aura] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-executor] -features = ['wasmtime'] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-finality-grandpa] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-network] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-service] -features = ['wasmtime'] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sc-transaction-pool] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-consensus] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sp-consensus-aura] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sp-core] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-finality-grandpa] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-inherents] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-runtime] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-transaction-pool] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' + [build-dependencies.substrate-build-script-utils] -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' + +[[bin]] +name = 'nft' --- a/node/src/command.rs +++ b/node/src/command.rs @@ -1,24 +1,24 @@ +// Copyright 2017-2020 Parity Technologies (UK) Ltd. // This file is part of Substrate. -// Copyright (C) 2017-2020 Parity Technologies (UK) Ltd. -// SPDX-License-Identifier: Apache-2.0 +// Substrate is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// Substrate is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Substrate. If not, see . use crate::chain_spec; use crate::cli::Cli; use crate::service; use sc_cli::SubstrateCli; +use sp_consensus_aura::sr25519::AuthorityPair as AuraPair; impl SubstrateCli for Cli { fn impl_name() -> &'static str { --- a/node/src/lib.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod chain_spec; -pub mod service; --- a/node/src/service.rs +++ b/node/src/service.rs @@ -2,17 +2,15 @@ use std::sync::Arc; use std::time::Duration; +use sc_client::LongestChain; use sc_client_api::ExecutorProvider; -use sc_consensus::LongestChain; use nft_runtime::{self, opaque::Block, RuntimeApi}; use sc_service::{error::{Error as ServiceError}, AbstractService, Configuration, ServiceBuilder}; use sp_inherents::InherentDataProviders; use sc_executor::native_executor_instance; pub use sc_executor::NativeExecutor; use sp_consensus_aura::sr25519::{AuthorityPair as AuraPair}; -use sc_finality_grandpa::{ - FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider, SharedVoterState, -}; +use sc_finality_grandpa::{self, FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider}; // Our native executor instance. native_executor_instance!( @@ -27,82 +25,53 @@ /// be able to perform chain operations. macro_rules! new_full_start { ($config:expr) => {{ - use jsonrpc_core::IoHandler; use std::sync::Arc; - use sp_consensus_aura::sr25519::AuthorityPair as AuraPair; - let mut import_setup = None; let inherent_data_providers = sp_inherents::InherentDataProviders::new(); let builder = sc_service::ServiceBuilder::new_full::< - nft_runtime::opaque::Block, - nft_runtime::RuntimeApi, - crate::service::Executor + nft_runtime::opaque::Block, nft_runtime::RuntimeApi, crate::service::Executor >($config)? .with_select_chain(|_config, backend| { - Ok(sc_consensus::LongestChain::new(backend.clone())) + Ok(sc_client::LongestChain::new(backend.clone())) })? - .with_transaction_pool(|builder| { - let pool_api = sc_transaction_pool::FullChainApi::new( - builder.client().clone(), - ); - Ok(sc_transaction_pool::BasicPool::new( - builder.config().transaction_pool.clone(), - std::sync::Arc::new(pool_api), - builder.prometheus_registry(), - )) + .with_transaction_pool(|config, client, _fetcher| { + let pool_api = sc_transaction_pool::FullChainApi::new(client.clone()); + Ok(sc_transaction_pool::BasicPool::new(config, std::sync::Arc::new(pool_api))) })? - .with_import_queue(| - _config, - client, - mut select_chain, - _transaction_pool, - spawn_task_handle, - registry, - | { + .with_import_queue(|_config, client, mut select_chain, _transaction_pool| { let select_chain = select_chain.take() .ok_or_else(|| sc_service::Error::SelectChainRequired)?; - let (grandpa_block_import, grandpa_link) = sc_finality_grandpa::block_import( - client.clone(), - &(client.clone() as Arc<_>), - select_chain, - )?; + let (grandpa_block_import, grandpa_link) = + sc_finality_grandpa::block_import(client.clone(), &(client.clone() as Arc<_>), select_chain)?; let aura_block_import = sc_consensus_aura::AuraBlockImport::<_, _, _, AuraPair>::new( grandpa_block_import.clone(), client.clone(), ); - let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _>( + let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair>( sc_consensus_aura::slot_duration(&*client)?, aura_block_import, Some(Box::new(grandpa_block_import.clone())), None, client, inherent_data_providers.clone(), - spawn_task_handle, - registry, )?; import_setup = Some((grandpa_block_import, grandpa_link)); Ok(import_queue) - })? - .with_rpc_extensions(|builder| -> Result, _> { - let handler = pallet_contracts_rpc::Contracts::new(builder.client().clone()); - let delegate = pallet_contracts_rpc::ContractsApi::to_delegate(handler); - - let mut io = IoHandler::default(); - io.extend_with(delegate); - Ok(io) - })?; + })?; (builder, import_setup, inherent_data_providers) }} } /// Builds a new service for a full client. -pub fn new_full(config: Configuration) -> Result { +pub fn new_full(config: Configuration) + -> Result +{ let role = config.role.clone(); let force_authoring = config.force_authoring; let name = config.network.node_name.clone(); @@ -120,14 +89,11 @@ let provider = client as Arc>; Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _) })? - .build_full()?; + .build()?; if role.is_authority() { - let proposer = sc_basic_authorship::ProposerFactory::new( - service.client(), - service.transaction_pool(), - service.prometheus_registry().as_ref(), - ); + let proposer = + sc_basic_authorship::ProposerFactory::new(service.client(), service.transaction_pool()); let client = service.client(); let select_chain = service.select_chain() @@ -151,13 +117,13 @@ // the AURA authoring task is considered essential, i.e. if it // fails we take down the service with it. - service.spawn_essential_task_handle().spawn_blocking("aura", aura); + service.spawn_essential_task("aura", aura); } // if the node isn't actively participating in consensus then it doesn't // need a keystore, regardless of which protocol we use below. let keystore = if role.is_authority() { - Some(service.keystore() as sp_core::traits::BareCryptoStorePtr) + Some(service.keystore()) } else { None }; @@ -187,13 +153,12 @@ inherent_data_providers: inherent_data_providers.clone(), telemetry_on_connect: Some(service.telemetry_on_connect_stream()), voting_rule: sc_finality_grandpa::VotingRulesBuilder::default().build(), - prometheus_registry: service.prometheus_registry(), - shared_voter_state: SharedVoterState::empty(), + prometheus_registry: service.prometheus_registry() }; // the GRANDPA voter task is considered infallible, i.e. // if it fails we take down the service with it. - service.spawn_essential_task_handle().spawn_blocking( + service.spawn_essential_task( "grandpa-voter", sc_finality_grandpa::run_grandpa_voter(grandpa_config)? ); @@ -209,39 +174,26 @@ } /// Builds a new service for a light client. -pub fn new_light(config: Configuration) -> Result { +pub fn new_light(config: Configuration) + -> Result +{ let inherent_data_providers = InherentDataProviders::new(); ServiceBuilder::new_light::(config)? .with_select_chain(|_config, backend| { Ok(LongestChain::new(backend.clone())) })? - .with_transaction_pool(|builder| { - let fetcher = builder.fetcher() + .with_transaction_pool(|config, client, fetcher| { + let fetcher = fetcher .ok_or_else(|| "Trying to start light transaction pool without active fetcher")?; - let pool_api = sc_transaction_pool::LightChainApi::new( - builder.client().clone(), - fetcher.clone(), - ); + let pool_api = sc_transaction_pool::LightChainApi::new(client.clone(), fetcher.clone()); let pool = sc_transaction_pool::BasicPool::with_revalidation_type( - builder.config().transaction_pool.clone(), - Arc::new(pool_api), - builder.prometheus_registry(), - sc_transaction_pool::RevalidationType::Light, + config, Arc::new(pool_api), sc_transaction_pool::RevalidationType::Light, ); Ok(pool) })? - .with_import_queue_and_fprb(| - _config, - client, - backend, - fetcher, - _select_chain, - _tx_pool, - spawn_task_handle, - prometheus_registry, - | { + .with_import_queue_and_fprb(|_config, client, backend, fetcher, _select_chain, _tx_pool| { let fetch_checker = fetcher .map(|fetcher| fetcher.checker().clone()) .ok_or_else(|| "Trying to start light import queue without active fetch checker")?; @@ -255,15 +207,13 @@ let finality_proof_request_builder = finality_proof_import.create_finality_proof_request_builder(); - let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _>( + let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair>( sc_consensus_aura::slot_duration(&*client)?, grandpa_block_import, None, Some(Box::new(finality_proof_import)), client, inherent_data_providers.clone(), - spawn_task_handle, - prometheus_registry, )?; Ok((import_queue, finality_proof_request_builder)) @@ -273,5 +223,5 @@ let provider = client as Arc>; Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _) })? - .build_light() + .build() } --- a/pallets/nft/Cargo.toml +++ b/pallets/nft/Cargo.toml @@ -1,12 +1,12 @@ [package] -authors = ['Substrate DevHub '] -description = 'FRAME pallet template' +authors = ['https://usetech.com/blockchain'] +description = 'NFT pallet' edition = '2018' homepage = 'https://usetech.com/blockchain' license = 'Unlicense' name = 'pallet-nft' repository = 'https://github.com/usetech-llc/nft_parachain/' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] @@ -15,37 +15,31 @@ default-features = false features = ['derive'] package = 'parity-scale-codec' -version = '1.3.1' +version = '1.3.0' +[dependencies.sp-std] +default-features = false +version = '2.0.0-alpha.6' + +[dependencies.sp-runtime] +default-features = false +version = '2.0.0-alpha.6' + [dependencies.frame-support] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.frame-system] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dev-dependencies.sp-core] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dev-dependencies.sp-io] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' - -[dependencies.sp-runtime] -default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [features] default = ['std'] @@ -53,4 +47,7 @@ 'codec/std', 'frame-support/std', 'frame-system/std', + "sp-io/std", + "sp-runtime/std", + 'sp-std/std', ] --- a/pallets/nft/src/lib.rs +++ b/pallets/nft/src/lib.rs @@ -1,6 +1,5 @@ #![cfg_attr(not(feature = "std"), no_std)] -use codec::{Decode, Encode}; /// A FRAME pallet template with necessary imports /// Feel free to remove or edit this file as needed. @@ -9,7 +8,10 @@ /// For more guidance on Substrate FRAME, see the example pallet /// https://github.com/paritytech/substrate/blob/master/frame/example/src/lib.rs -use frame_support::{decl_event, decl_module, decl_storage, dispatch::DispatchResult, ensure}; + +use codec::{Decode, Encode}; + +use frame_support::{decl_module, decl_storage, decl_event, decl_error, dispatch::DispatchResult, ensure}; use frame_system::{self as system, ensure_signed}; use sp_runtime::sp_std::prelude::Vec; @@ -47,16 +49,16 @@ /// The pallet's configuration trait. pub trait Trait: system::Trait { - // Add other types and constants required to configure this pallet. + // Add other types and constants required to configure this pallet. - /// The overarching event type. - type Event: From> + Into<::Event>; + /// The overarching event type. + type Event: From> + Into<::Event>; } // This pallet's storage items. decl_storage! { - // It is important to update your storage name so that your pallet's - // storage items are isolated from other pallets. + // It is important to update your storage name so that your pallet's + // storage items are isolated from other pallets. trait Store for Module as Nft { /// Next available collection ID @@ -88,6 +90,16 @@ } ); +// The pallet's errors +decl_error! { + pub enum Error for Module { + /// Value was None + NoneValue, + /// Value reached maximum and cannot be incremented further + StorageOverflow, + } +} + // The pallet's dispatchable functions. decl_module! { /// The module declaration. @@ -106,7 +118,8 @@ // // @param customDataSz size of custom data in each collection item // returns collection ID - #[weight = 0] + // TODO: later versions use "#[weight = 0]" + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn create_collection( origin, collection_name: Vec, collection_description: Vec, @@ -155,7 +168,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn destroy_collection(origin, collection_id: u64) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -168,7 +181,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn change_collection_owner(origin, collection_id: u64, new_owner: T::AccountId) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -183,7 +196,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn add_collection_admin(origin, collection_id: u64, new_admin_id: T::AccountId) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -214,7 +227,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn remove_collection_admin(origin, collection_id: u64, account_id: T::AccountId) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -242,7 +255,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn create_item(origin, collection_id: u64, properties: Vec) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -287,7 +300,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -324,7 +337,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn transfer(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -371,7 +384,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn approve(origin, approved: T::AccountId, collection_id: u64, item_id: u64) -> DispatchResult { let sender = ensure_signed(origin)?; @@ -414,7 +427,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult { let no_perm_mes = "You do not have permissions to modify this collection"; @@ -427,7 +440,7 @@ Ok(()) } - #[weight = 0] + #[weight = frame_support::weights::SimpleDispatchInfo::default()] pub fn safe_transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult { let no_perm_mes = "You do not have permissions to modify this collection"; @@ -444,7 +457,6 @@ } } - impl Module { fn add_token_index(collection_id: u64, item_index: u64, owner: T::AccountId) -> DispatchResult { @@ -494,4 +506,4 @@ Ok(()) } -} \ No newline at end of file +} --- a/pallets/nft/src/mock.rs +++ b/pallets/nft/src/mock.rs @@ -16,8 +16,8 @@ }; impl_outer_origin! { - pub enum Origin for Test { - } + pub enum Origin for Test { + } } // For testing the pallet, we construct most of a mock runtime. This means @@ -26,41 +26,41 @@ #[derive(Clone, Eq, PartialEq)] pub struct Test; parameter_types! { - pub const BlockHashCount: u64 = 250; - pub const MaximumBlockWeight: Weight = 1024; - pub const MaximumBlockLength: u32 = 2 * 1024; - pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75); + pub const BlockHashCount: u64 = 250; + pub const MaximumBlockWeight: Weight = 1024; + pub const MaximumBlockLength: u32 = 2 * 1024; + pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75); pub const MaximumExtrinsicWeight: Weight = 10 * WEIGHT_PER_SECOND; } impl system::Trait for Test { - type Origin = Origin; - type Call = (); - type Index = u64; - type BlockNumber = u64; + type Origin = Origin; + type Call = (); + type Index = u64; + type BlockNumber = u64; type BaseCallFilter = (); type DbWeight = RocksDbWeight; type BlockExecutionWeight = BlockExecutionWeight; - type Hash = H256; - type Hashing = BlakeTwo256; - type AccountId = u64; - type Lookup = IdentityLookup; - type Header = Header; - type Event = (); - type BlockHashCount = BlockHashCount; + type Hash = H256; + type Hashing = BlakeTwo256; + type AccountId = u64; + type Lookup = IdentityLookup; + type Header = Header; + type Event = (); + type BlockHashCount = BlockHashCount; type ExtrinsicBaseWeight = ExtrinsicBaseWeight; - type MaximumExtrinsicWeight = MaximumExtrinsicWeight; - type MaximumBlockWeight = MaximumBlockWeight; - type MaximumBlockLength = MaximumBlockLength; - type AvailableBlockRatio = AvailableBlockRatio; - type Version = (); - type ModuleToIndex = (); - type AccountData = (); - type OnNewAccount = (); - type OnKilledAccount = (); + type MaximumBlockWeight = MaximumBlockWeight; + type MaximumBlockLength = MaximumBlockLength; + type AvailableBlockRatio = AvailableBlockRatio; + type Version = (); + type ModuleToIndex = (); + type AccountData = (); + type OnNewAccount = (); + type OnKilledAccount = (); } + impl Trait for Test { - type Event = (); + type Event = (); } pub type TemplateModule = Module; @@ -68,8 +68,8 @@ // This function basically just builds a genesis storage key/value store according to // our desired mockup. pub fn new_test_ext() -> sp_io::TestExternalities { - system::GenesisConfig::default() - .build_storage::() - .unwrap() - .into() + system::GenesisConfig::default() + .build_storage::() + .unwrap() + .into() } --- a/pallets/nft/src/tests.rs +++ b/pallets/nft/src/tests.rs @@ -1,7 +1,8 @@ // Tests to be written here -use crate::mock::*; -use frame_support::{assert_noop, assert_ok}; +use crate::{Error, mock::*}; +use frame_support::{assert_ok, assert_noop}; + #[test] fn create_collection_test() { new_test_ext().execute_with(|| { --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -27,76 +27,64 @@ 'sudo/std', 'system/std', 'timestamp/std', - 'staking/std', 'transaction-payment/std', 'nft/std', ] + [dependencies.aura] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-aura' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.balances] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-balances' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.codec] default-features = false features = ['derive'] package = 'parity-scale-codec' -version = '1.3.1' +version = '1.3.0' [dependencies.contracts] git = 'https://github.com/paritytech/substrate.git' default-features = false package = 'pallet-contracts' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +tag = 'v2.0.0-alpha.6' +version = '2.0.0-alpha.6' [dependencies.contracts-primitives] git = 'https://github.com/paritytech/substrate.git' default-features = false package = 'pallet-contracts-primitives' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +tag = 'v2.0.0-alpha.6' +version = '2.0.0-alpha.6' [dependencies.contracts-rpc-runtime-api] git = 'https://github.com/paritytech/substrate.git' default-features = false package = 'pallet-contracts-rpc-runtime-api' -version = '0.8.0-rc4' -tag = 'v2.0.0-rc4' +tag = 'v2.0.0-alpha.6' +version = '0.8.0-alpha.6' [dependencies.frame-executive] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.frame-support] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.grandpa] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-grandpa' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.randomness-collective-flip] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-randomness-collective-flip' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.serde] features = ['derive'] @@ -105,117 +93,77 @@ [dependencies.sp-api] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-block-builder] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-consensus-aura] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '0.8.0-rc4' +version = '0.8.0-alpha.6' [dependencies.sp-core] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-inherents] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-io] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-offchain] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-runtime] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-session] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-std] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-transaction-pool] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sp-version] default-features = false -git = 'https://github.com/paritytech/substrate.git' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.sudo] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-sudo' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.system] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'frame-system' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.nft] default-features = false package = 'pallet-nft' path = '../pallets/nft' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.timestamp] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-timestamp' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' - - -[dependencies.staking] -default-features = false -git = 'https://github.com/paritytech/substrate.git' -package = 'pallet-staking' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [dependencies.transaction-payment] default-features = false -git = 'https://github.com/paritytech/substrate.git' package = 'pallet-transaction-payment' -tag = 'v2.0.0-rc4' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [package] authors = ['UseTech'] @@ -224,13 +172,11 @@ license = 'Unlicense' name = 'nft-runtime' repository = 'https://github.com/usetech-llc/nft_parachain/' -version = '2.0.0-rc4' +version = '2.0.0-alpha.6' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] [build-dependencies.wasm-builder-runner] -git = 'https://github.com/paritytech/substrate.git' package = 'substrate-wasm-builder-runner' -tag = 'v2.0.0-rc4' version = '1.0.5' --- a/runtime/build.rs +++ b/runtime/build.rs @@ -3,7 +3,7 @@ fn main() { WasmBuilder::new() .with_current_project() - .with_wasm_builder_from_crates("1.0.11") + .with_wasm_builder_from_crates("1.0.9") .export_heap_base() .import_memory() .build() --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -9,17 +9,17 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); use sp_std::prelude::*; -use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; +use sp_core::OpaqueMetadata; use sp_runtime::{ ApplyExtrinsicResult, generic, create_runtime_str, impl_opaque_keys, MultiSignature, transaction_validity::{TransactionValidity, TransactionSource}, }; use sp_runtime::traits::{ - BlakeTwo256, Block as BlockT, IdentityLookup, Verify, IdentifyAccount, NumberFor, Saturating, + BlakeTwo256, Block as BlockT, IdentityLookup, Verify, ConvertInto, IdentifyAccount }; use sp_api::impl_runtime_apis; use sp_consensus_aura::sr25519::AuthorityId as AuraId; -use grandpa::{AuthorityId as GrandpaId, AuthorityList as GrandpaAuthorityList}; +use grandpa::AuthorityList as GrandpaAuthorityList; use grandpa::fg_primitives; use sp_version::RuntimeVersion; #[cfg(feature = "std")] @@ -30,17 +30,12 @@ #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; pub use timestamp::Call as TimestampCall; -pub use staking::Call as StakingCall; +// pub use staking::Call as StakingCall; pub use balances::Call as BalancesCall; pub use sp_runtime::{Permill, Perbill}; pub use contracts::Schedule as ContractsSchedule; pub use frame_support::{ - construct_runtime, parameter_types, StorageValue, - traits::{KeyOwnerProofSystem, Randomness}, - weights::{ - Weight, IdentityFee, - constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, - }, + construct_runtime, parameter_types, traits::Randomness, weights::Weight, StorageValue, }; /// Importing a template pallet @@ -132,18 +127,17 @@ parameter_types! { pub const BlockHashCount: BlockNumber = 2400; /// We allow for 2 seconds of compute with a 6 second average block time. - pub const MaximumBlockWeight: Weight = 2 * WEIGHT_PER_SECOND; + // pub const MaximumBlockWeight: Weight = 2 * WEIGHT_PER_SECOND; + pub const MaximumBlockWeight: Weight = 1_000_000_000; pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75); /// Assume 10% of weight for average on_initialize calls. - pub MaximumExtrinsicWeight: Weight = AvailableBlockRatio::get() - .saturating_sub(Perbill::from_percent(10)) * MaximumBlockWeight::get(); + // pub MaximumExtrinsicWeight: Weight = AvailableBlockRatio::get() + // .saturating_sub(Perbill::from_percent(10)) * MaximumBlockWeight::get(); pub const MaximumBlockLength: u32 = 5 * 1024 * 1024; pub const Version: RuntimeVersion = VERSION; } impl system::Trait for Runtime { - /// The basic call filter to use in dispatchable. - type BaseCallFilter = (); /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -168,18 +162,6 @@ type BlockHashCount = BlockHashCount; /// Maximum weight of each block. type MaximumBlockWeight = MaximumBlockWeight; - /// The weight of database operations that the runtime can invoke. - type DbWeight = RocksDbWeight; - /// The weight of the overhead invoked on the block import process, independent of the - /// extrinsics included in that block. - type BlockExecutionWeight = BlockExecutionWeight; - /// The base weight of any extrinsic processed by the runtime, independent of the - /// logic of that extrinsic. (Signature verification, nonce increment, fee, etc...) - type ExtrinsicBaseWeight = ExtrinsicBaseWeight; - /// The maximum weight that a single extrinsic of `Normal` dispatch class can have, - /// idependent of the logic of that extrinsics. (Roughly max block weight - average on - /// initialize cost). - type MaximumExtrinsicWeight = MaximumExtrinsicWeight; /// Maximum size of all encoded transactions (in bytes) that are allowed in one block. type MaximumBlockLength = MaximumBlockLength; /// Portion of the block weight that is available to all normal transactions. @@ -204,19 +186,6 @@ impl grandpa::Trait for Runtime { type Event = Event; - type Call = Call; - - type KeyOwnerProofSystem = (); - - type KeyOwnerProof = - >::Proof; - - type KeyOwnerIdentification = >::IdentificationTuple; - - type HandleEquivocation = (); } parameter_types! { @@ -229,15 +198,7 @@ type OnTimestampSet = Aura; type MinimumPeriod = MinimumPeriod; } - -parameter_types! { - pub const TombstoneDeposit: Balance = 16 * MILLICENTS; - pub const RentByteFee: Balance = 4 * MILLICENTS; - pub const RentDepositOffset: Balance = 1000 * MILLICENTS; - pub const SurchargeReward: Balance = 150 * MILLICENTS; -} - impl contracts::Trait for Runtime { type Time = Timestamp; type Randomness = RandomnessCollectiveFlip; @@ -247,14 +208,14 @@ type TrieIdGenerator = contracts::TrieIdFromParentCounter; type RentPayment = (); type SignedClaimHandicap = contracts::DefaultSignedClaimHandicap; - type TombstoneDeposit = TombstoneDeposit; + // type TombstoneDeposit = TombstoneDeposit; type StorageSizeOffset = contracts::DefaultStorageSizeOffset; - type RentByteFee = RentByteFee; - type RentDepositOffset = RentDepositOffset; - type SurchargeReward = SurchargeReward; + // type RentByteFee = RentByteFee; + // type RentDepositOffset = RentDepositOffset; + // type SurchargeReward = SurchargeReward; type MaxDepth = contracts::DefaultMaxDepth; type MaxValueSize = contracts::DefaultMaxValueSize; - type WeightPrice = transaction_payment::Module; + // type WeightPrice = transaction_payment::Module; } parameter_types! { @@ -272,14 +233,16 @@ } parameter_types! { + pub const TransactionBaseFee: Balance = 0; pub const TransactionByteFee: Balance = 1; } impl transaction_payment::Trait for Runtime { type Currency = balances::Module; type OnTransactionPayment = (); + type TransactionBaseFee = TransactionBaseFee; type TransactionByteFee = TransactionByteFee; - type WeightToFee = IdentityFee; + type WeightToFee = ConvertInto; type FeeMultiplierUpdate = (); } @@ -290,7 +253,7 @@ /// Used for the module template in `./template.rs` impl nft::Trait for Runtime { - type Event = Event; + type Event = Event; } construct_runtime!( @@ -308,9 +271,8 @@ Balances: balances::{Module, Call, Storage, Config, Event}, TransactionPayment: transaction_payment::{Module, Storage}, Sudo: sudo::{Module, Call, Config, Storage, Event}, - // Staking: staking::{Module, Call, Config, Storage, Event}, // Used for the module template in `./template.rs` - Nft: nft::{Module, Call, Storage, Event}, + Nft: nft::{Module, Call, Storage, Event}, } ); @@ -326,8 +288,7 @@ pub type BlockId = generic::BlockId; /// The SignedExtension to the basic transaction logic. pub type SignedExtra = ( - system::CheckSpecVersion, - system::CheckTxVersion, + system::CheckVersion, system::CheckGenesis, system::CheckEra, system::CheckNonce, @@ -419,7 +380,7 @@ fn decode_session_keys( encoded: Vec, - ) -> Option, KeyTypeId)>> { + ) -> Option, sp_core::crypto::KeyTypeId)>> { opaque::SessionKeys::decode_into_raw_public_keys(&encoded) } } @@ -427,26 +388,6 @@ impl fg_primitives::GrandpaApi for Runtime { fn grandpa_authorities() -> GrandpaAuthorityList { Grandpa::grandpa_authorities() - } - - fn submit_report_equivocation_extrinsic( - _equivocation_proof: fg_primitives::EquivocationProof< - ::Hash, - NumberFor, - >, - _key_owner_proof: fg_primitives::OpaqueKeyOwnershipProof, - ) -> Option<()> { - None - } - - fn generate_key_ownership_proof( - _set_id: fg_primitives::SetId, - _authority_id: GrandpaId, - ) -> Option { - // NOTE: this is the only implementation possible since we've - // defined our key owner proof type as a bottom type (i.e. a type - // with no values). - None } }