git.delta.rocks / unique-network / refs/commits / 9788e4e26312

difftreelog

Move from 2.0.0-alpha.6 to 2.0.0-rc4

Greg Zaitsev2020-06-29parent: #4646b20.patch.diff
in: master

13 files changed

added.dockerignorediffbeforeafterboth
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,2 @@
+target/
+chain-data/
\ No newline at end of file
modifiedCargo.lockdiffbeforeafterboth
10 "regex",10 "regex",
11]11]
12
13[[package]]
14name = "addr2line"
15version = "0.12.1"
16source = "registry+https://github.com/rust-lang/crates.io-index"
17checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543"
18dependencies = [
19 "gimli 0.21.0",
20]
1221
13[[package]]22[[package]]
14name = "adler32"23name = "adler32"
6574
66[[package]]75[[package]]
67name = "anyhow"76name = "anyhow"
68version = "1.0.28"77version = "1.0.31"
69source = "registry+https://github.com/rust-lang/crates.io-index"78source = "registry+https://github.com/rust-lang/crates.io-index"
70checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff"79checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f"
71
72[[package]]
73name = "app_dirs"
74version = "1.2.1"
75source = "registry+https://github.com/rust-lang/crates.io-index"
76checksum = "e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d"
77dependencies = [
78 "ole32-sys",
79 "shell32-sys",
80 "winapi 0.2.8",
81 "xdg",
82]
8380
84[[package]]81[[package]]
85name = "approx"82name = "approx"
9289
93[[package]]90[[package]]
94name = "arc-swap"91name = "arc-swap"
95version = "0.4.5"92version = "0.4.7"
96source = "registry+https://github.com/rust-lang/crates.io-index"93source = "registry+https://github.com/rust-lang/crates.io-index"
97checksum = "d663a8e9a99154b5fb793032533f6328da35e23aac63d5c152279aa8ba356825"94checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034"
9895
99[[package]]96[[package]]
100name = "arrayref"97name = "arrayref"
132source = "registry+https://github.com/rust-lang/crates.io-index"129source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"130checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"
134dependencies = [131dependencies = [
135 "quote 1.0.3",132 "quote 1.0.7",
136 "syn 1.0.17",133 "syn 1.0.31",
137]134]
138135
139[[package]]136[[package]]
184source = "registry+https://github.com/rust-lang/crates.io-index"181source = "registry+https://github.com/rust-lang/crates.io-index"
185checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a"182checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a"
186dependencies = [183dependencies = [
187 "futures 0.3.4",184 "futures 0.3.5",
188 "rustls",185 "rustls",
189 "webpki",186 "webpki",
190 "webpki-roots 0.19.0",187 "webpki-roots 0.19.0",
215212
216[[package]]213[[package]]
217name = "backtrace"214name = "backtrace"
218version = "0.3.46"215version = "0.3.48"
219source = "registry+https://github.com/rust-lang/crates.io-index"216source = "registry+https://github.com/rust-lang/crates.io-index"
220checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e"217checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130"
221dependencies = [218dependencies = [
222 "backtrace-sys",219 "addr2line",
223 "cfg-if",220 "cfg-if",
224 "libc",221 "libc",
222 "object 0.19.0",
225 "rustc-demangle",223 "rustc-demangle",
226]224]
227
228[[package]]
229name = "backtrace-sys"
230version = "0.1.35"
231source = "registry+https://github.com/rust-lang/crates.io-index"
232checksum = "7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118"
233dependencies = [
234 "cc",
235 "libc",
236]
237225
238[[package]]226[[package]]
239name = "base58"227name = "base58"
247source = "registry+https://github.com/rust-lang/crates.io-index"235source = "registry+https://github.com/rust-lang/crates.io-index"
248checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"236checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"
237
238[[package]]
239name = "base64"
240version = "0.12.3"
241source = "registry+https://github.com/rust-lang/crates.io-index"
242checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
243
244[[package]]
245name = "bincode"
246version = "1.3.1"
247source = "registry+https://github.com/rust-lang/crates.io-index"
248checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d"
249dependencies = [
250 "byteorder",
251 "serde",
252]
249253
250[[package]]254[[package]]
251name = "bindgen"255name = "bindgen"
252version = "0.53.2"256version = "0.53.3"
253source = "registry+https://github.com/rust-lang/crates.io-index"257source = "registry+https://github.com/rust-lang/crates.io-index"
254checksum = "6bb26d6a69a335b8cb0e7c7e9775cd5666611dc50a37177c3f2cedcfc040e8c8"258checksum = "c72a978d268b1d70b0e963217e60fdabd9523a941457a6c42a7315d15c7e89e5"
255dependencies = [259dependencies = [
256 "bitflags",260 "bitflags",
257 "cexpr",261 "cexpr",
264 "log",268 "log",
265 "peeking_take_while",269 "peeking_take_while",
266 "proc-macro2",270 "proc-macro2",
267 "quote 1.0.3",271 "quote 1.0.7",
268 "regex",272 "regex",
269 "rustc-hash",273 "rustc-hash",
270 "shlex",274 "shlex",
374378
375[[package]]379[[package]]
376name = "bs58"380name = "bs58"
377version = "0.3.0"381version = "0.3.1"
378source = "registry+https://github.com/rust-lang/crates.io-index"382source = "registry+https://github.com/rust-lang/crates.io-index"
379checksum = "b170cd256a3f9fa6b9edae3e44a7dfdfc77e8124dbc3e2612d75f9c3e2396dae"383checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"
380384
381[[package]]385[[package]]
382name = "bstr"386name = "bstr"
383version = "0.2.12"387version = "0.2.13"
384source = "registry+https://github.com/rust-lang/crates.io-index"388source = "registry+https://github.com/rust-lang/crates.io-index"
385checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41"389checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"
386dependencies = [390dependencies = [
387 "memchr",391 "memchr",
388]392]
389393
390[[package]]394[[package]]
391name = "bumpalo"395name = "bumpalo"
392version = "3.2.1"396version = "3.4.0"
393source = "registry+https://github.com/rust-lang/crates.io-index"397source = "registry+https://github.com/rust-lang/crates.io-index"
394checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187"398checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"
395399
396[[package]]400[[package]]
397name = "byte-slice-cast"401name = "byte-slice-cast"
436440
437[[package]]441[[package]]
438name = "cc"442name = "cc"
439version = "1.0.50"443version = "1.0.54"
440source = "registry+https://github.com/rust-lang/crates.io-index"444source = "registry+https://github.com/rust-lang/crates.io-index"
441checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"445checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311"
442dependencies = [446dependencies = [
443 "jobserver",447 "jobserver",
444]448]
491495
492[[package]]496[[package]]
493name = "clap"497name = "clap"
494version = "2.33.0"498version = "2.33.1"
495source = "registry+https://github.com/rust-lang/crates.io-index"499source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"500checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
497dependencies = [501dependencies = [
498 "ansi_term 0.11.0",502 "ansi_term 0.11.0",
499 "atty",503 "atty",
506510
507[[package]]511[[package]]
508name = "clear_on_drop"512name = "clear_on_drop"
509version = "0.2.3"513version = "0.2.4"
510source = "registry+https://github.com/rust-lang/crates.io-index"514source = "registry+https://github.com/rust-lang/crates.io-index"
511checksum = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17"515checksum = "c9cc5db465b294c3fa986d5bbb0f3017cd850bff6dd6c52f9ccff8b4d21b7b08"
512dependencies = [516dependencies = [
513 "cc",517 "cc",
514]518]
564source = "registry+https://github.com/rust-lang/crates.io-index"568source = "registry+https://github.com/rust-lang/crates.io-index"
565checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"569checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"
570
571[[package]]
572name = "cranelift-bforest"
573version = "0.63.0"
574source = "registry+https://github.com/rust-lang/crates.io-index"
575checksum = "d4425bb6c3f3d2f581c650f1a1fdd3196a975490149cf59bea9d34c3bea79eda"
576dependencies = [
577 "cranelift-entity",
578]
579
580[[package]]
581name = "cranelift-codegen"
582version = "0.63.0"
583source = "registry+https://github.com/rust-lang/crates.io-index"
584checksum = "d166b289fd30062ee6de86284750fc3fe5d037c6b864b3326ce153239b0626e1"
585dependencies = [
586 "byteorder",
587 "cranelift-bforest",
588 "cranelift-codegen-meta",
589 "cranelift-codegen-shared",
590 "cranelift-entity",
591 "gimli 0.20.0",
592 "log",
593 "regalloc",
594 "serde",
595 "smallvec 1.4.0",
596 "target-lexicon",
597 "thiserror",
598]
599
600[[package]]
601name = "cranelift-codegen-meta"
602version = "0.63.0"
603source = "registry+https://github.com/rust-lang/crates.io-index"
604checksum = "02c9fb2306a36d41c5facd4bf3400bc6c157185c43a96eaaa503471c34c5144b"
605dependencies = [
606 "cranelift-codegen-shared",
607 "cranelift-entity",
608]
609
610[[package]]
611name = "cranelift-codegen-shared"
612version = "0.63.0"
613source = "registry+https://github.com/rust-lang/crates.io-index"
614checksum = "44e0cfe9b1f97d9f836bca551618106c7d53b93b579029ecd38e73daa7eb689e"
615
616[[package]]
617name = "cranelift-entity"
618version = "0.63.0"
619source = "registry+https://github.com/rust-lang/crates.io-index"
620checksum = "926a73c432e5ba9c891171ff50b75e7d992cd76cd271f0a0a0ba199138077472"
621dependencies = [
622 "serde",
623]
624
625[[package]]
626name = "cranelift-frontend"
627version = "0.63.0"
628source = "registry+https://github.com/rust-lang/crates.io-index"
629checksum = "e45f82e3446dd1ebb8c2c2f6a6b0e6cd6cd52965c7e5f7b1b35e9a9ace31ccde"
630dependencies = [
631 "cranelift-codegen",
632 "log",
633 "smallvec 1.4.0",
634 "target-lexicon",
635]
636
637[[package]]
638name = "cranelift-native"
639version = "0.63.0"
640source = "registry+https://github.com/rust-lang/crates.io-index"
641checksum = "488b5d481bb0996a143e55a9d1739ef425efa20d4a5e5e98c859a8573c9ead9a"
642dependencies = [
643 "cranelift-codegen",
644 "raw-cpuid",
645 "target-lexicon",
646]
647
648[[package]]
649name = "cranelift-wasm"
650version = "0.63.0"
651source = "registry+https://github.com/rust-lang/crates.io-index"
652checksum = "00aa8dde71fd9fdb1958e7b0ef8f524c1560e2c6165e4ea54bc302b40551c161"
653dependencies = [
654 "cranelift-codegen",
655 "cranelift-entity",
656 "cranelift-frontend",
657 "log",
658 "serde",
659 "thiserror",
660 "wasmparser 0.51.4",
661]
566662
567[[package]]663[[package]]
568name = "crc32fast"664name = "crc32fast"
611707
612[[package]]708[[package]]
613name = "crossbeam-queue"709name = "crossbeam-queue"
614version = "0.2.1"710version = "0.2.2"
615source = "registry+https://github.com/rust-lang/crates.io-index"711source = "registry+https://github.com/rust-lang/crates.io-index"
616checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"712checksum = "ab6bffe714b6bb07e42f201352c34f51fefd355ace793f9e638ebd52d23f98d2"
617dependencies = [713dependencies = [
618 "cfg-if",714 "cfg-if",
619 "crossbeam-utils",715 "crossbeam-utils",
657753
658[[package]]754[[package]]
659name = "curve25519-dalek"755name = "curve25519-dalek"
660version = "2.0.0"756version = "2.1.0"
661source = "registry+https://github.com/rust-lang/crates.io-index"757source = "registry+https://github.com/rust-lang/crates.io-index"
662checksum = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839"758checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5"
663dependencies = [759dependencies = [
664 "byteorder",760 "byteorder",
665 "digest",761 "digest",
666 "rand_core 0.5.1",762 "rand_core 0.5.1",
667 "subtle 2.2.2",763 "subtle 2.2.3",
668 "zeroize",764 "zeroize",
669]765]
670766
671[[package]]767[[package]]
672name = "data-encoding"768name = "data-encoding"
673version = "2.2.0"769version = "2.2.1"
674source = "registry+https://github.com/rust-lang/crates.io-index"770source = "registry+https://github.com/rust-lang/crates.io-index"
675checksum = "11c0346158a19b3627234e15596f5e465c360fcdb97d817bcb255e0510f5a788"771checksum = "72aa14c04dfae8dd7d8a2b1cb7ca2152618cd01336dbfe704b8dcbf8d41dbd69"
676772
677[[package]]773[[package]]
678name = "derive_more"774name = "derive_more"
679version = "0.99.5"775version = "0.99.7"
680source = "registry+https://github.com/rust-lang/crates.io-index"776source = "registry+https://github.com/rust-lang/crates.io-index"
681checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7"777checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d"
682dependencies = [778dependencies = [
683 "proc-macro2",779 "proc-macro2",
684 "quote 1.0.3",780 "quote 1.0.7",
685 "syn 1.0.17",781 "syn 1.0.31",
686]782]
687783
688[[package]]784[[package]]
694 "generic-array",790 "generic-array",
695]791]
792
793[[package]]
794name = "directories"
795version = "2.0.2"
796source = "registry+https://github.com/rust-lang/crates.io-index"
797checksum = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c"
798dependencies = [
799 "cfg-if",
800 "dirs-sys",
801]
802
803[[package]]
804name = "dirs-sys"
805version = "0.3.5"
806source = "registry+https://github.com/rust-lang/crates.io-index"
807checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
808dependencies = [
809 "libc",
810 "redox_users",
811 "winapi 0.3.8",
812]
696813
697[[package]]814[[package]]
698name = "dns-parser"815name = "dns-parser"
768]885]
769886
770[[package]]887[[package]]
771name = "ethbloom"888name = "errno"
772version = "0.9.0"889version = "0.2.5"
773source = "registry+https://github.com/rust-lang/crates.io-index"890source = "registry+https://github.com/rust-lang/crates.io-index"
774checksum = "9e7abcddbdd5db30aeed4deb586adc4824e6c247e2f7238d1187f752893f096b"891checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371"
775dependencies = [892dependencies = [
776 "crunchy",893 "errno-dragonfly",
777 "fixed-hash",
778 "impl-rlp",894 "libc",
779 "impl-serde 0.3.0",895 "winapi 0.3.8",
780 "tiny-keccak",
781]896]
782897
783[[package]]898[[package]]
784name = "ethereum-types"899name = "errno-dragonfly"
785version = "0.9.0"900version = "0.1.1"
786source = "registry+https://github.com/rust-lang/crates.io-index"901source = "registry+https://github.com/rust-lang/crates.io-index"
787checksum = "964c23cdee0ca07d5be2a628b46d5c11a2134ce554a8c16d8dbc2db647e4fd4d"902checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067"
788dependencies = [903dependencies = [
789 "ethbloom",904 "gcc",
790 "fixed-hash",
791 "impl-rlp",
792 "impl-serde 0.3.0",
793 "primitive-types",
794 "uint",905 "libc",
795]906]
796907
797[[package]]908[[package]]
800source = "registry+https://github.com/rust-lang/crates.io-index"911source = "registry+https://github.com/rust-lang/crates.io-index"
801checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"912checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"
802dependencies = [913dependencies = [
803 "futures 0.3.4",914 "futures 0.3.5",
804]915]
916
917[[package]]
918name = "faerie"
919version = "0.15.0"
920source = "registry+https://github.com/rust-lang/crates.io-index"
921checksum = "dfef65b0e94693295c5d2fe2506f0ee6f43465342d4b5331659936aee8b16084"
922dependencies = [
923 "goblin",
924 "indexmap",
925 "log",
926 "scroll",
927 "string-interner",
928 "target-lexicon",
929 "thiserror",
930]
805931
806[[package]]932[[package]]
807name = "failure"933name = "failure"
808version = "0.1.7"934version = "0.1.8"
809source = "registry+https://github.com/rust-lang/crates.io-index"935source = "registry+https://github.com/rust-lang/crates.io-index"
810checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b"936checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86"
811dependencies = [937dependencies = [
812 "backtrace",938 "backtrace",
813 "failure_derive",939 "failure_derive",
814]940]
815941
816[[package]]942[[package]]
817name = "failure_derive"943name = "failure_derive"
818version = "0.1.7"944version = "0.1.8"
819source = "registry+https://github.com/rust-lang/crates.io-index"945source = "registry+https://github.com/rust-lang/crates.io-index"
820checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231"946checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
821dependencies = [947dependencies = [
822 "proc-macro2",948 "proc-macro2",
823 "quote 1.0.3",949 "quote 1.0.7",
824 "syn 1.0.17",950 "syn 1.0.31",
825 "synstructure",951 "synstructure",
826]952]
827953
831source = "registry+https://github.com/rust-lang/crates.io-index"957source = "registry+https://github.com/rust-lang/crates.io-index"
832checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"958checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
959
960[[package]]
961name = "fallible-iterator"
962version = "0.2.0"
963source = "registry+https://github.com/rust-lang/crates.io-index"
964checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
833965
834[[package]]966[[package]]
835name = "fdlimit"967name = "fdlimit"
840 "libc",972 "libc",
841]973]
974
975[[package]]
976name = "file-per-thread-logger"
977version = "0.1.3"
978source = "registry+https://github.com/rust-lang/crates.io-index"
979checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1"
980dependencies = [
981 "env_logger",
982 "log",
983]
842984
843[[package]]985[[package]]
844name = "finality-grandpa"986name = "finality-grandpa"
845version = "0.11.2"987version = "0.12.3"
846source = "registry+https://github.com/rust-lang/crates.io-index"988source = "registry+https://github.com/rust-lang/crates.io-index"
847checksum = "024517816630be5204eba201e8d1d405042b1255a5e0e3f298b054fc24d59e1d"989checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b"
848dependencies = [990dependencies = [
991 "either",
849 "futures 0.3.4",992 "futures 0.3.5",
850 "futures-timer 2.0.2",993 "futures-timer 2.0.2",
851 "log",994 "log",
852 "num-traits 0.2.11",995 "num-traits 0.2.11",
856999
857[[package]]1000[[package]]
858name = "fixed-hash"1001name = "fixed-hash"
859version = "0.6.0"1002version = "0.6.1"
860source = "registry+https://github.com/rust-lang/crates.io-index"1003source = "registry+https://github.com/rust-lang/crates.io-index"
861checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84"1004checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c"
862dependencies = [1005dependencies = [
863 "byteorder",1006 "byteorder",
864 "rand 0.7.3",1007 "rand 0.7.3",
8871030
888[[package]]1031[[package]]
889name = "fnv"1032name = "fnv"
890version = "1.0.6"1033version = "1.0.7"
891source = "registry+https://github.com/rust-lang/crates.io-index"1034source = "registry+https://github.com/rust-lang/crates.io-index"
892checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"1035checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
8931036
894[[package]]1037[[package]]
895name = "fork-tree"1038name = "fork-tree"
896version = "2.0.0-alpha.6"1039version = "2.0.0-rc4"
897source = "registry+https://github.com/rust-lang/crates.io-index"1040source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
898checksum = "40a4492b78f0aec7271d261e0f1025297012c7853c263e036d15790f9ca99e72"
899dependencies = [1041dependencies = [
900 "parity-scale-codec",1042 "parity-scale-codec",
901]1043]
9021044
903[[package]]1045[[package]]
904name = "frame-benchmarking"1046name = "frame-benchmarking"
905version = "2.0.0-alpha.6"1047version = "2.0.0-rc4"
906source = "registry+https://github.com/rust-lang/crates.io-index"1048source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
907checksum = "4f2fc91a6a976ce87b105722d8d9cdc44d4cb03ad24493d34cbfb64bbaacb7ee"
908dependencies = [1049dependencies = [
909 "frame-support",1050 "frame-support",
910 "frame-system",1051 "frame-system",
9201061
921[[package]]1062[[package]]
922name = "frame-executive"1063name = "frame-executive"
923version = "2.0.0-alpha.6"1064version = "2.0.0-rc4"
924source = "registry+https://github.com/rust-lang/crates.io-index"1065source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
925checksum = "2941cd59682f596645d54b0e84c02e98f9be53a346841c720ead60cdbadb3463"
926dependencies = [1066dependencies = [
927 "frame-support",1067 "frame-support",
928 "frame-system",1068 "frame-system",
929 "parity-scale-codec",1069 "parity-scale-codec",
930 "serde",1070 "serde",
1071 "sp-io",
931 "sp-runtime",1072 "sp-runtime",
932 "sp-std",1073 "sp-std",
1074 "sp-tracing",
933]1075]
9341076
935[[package]]1077[[package]]
936name = "frame-metadata"1078name = "frame-metadata"
937version = "11.0.0-alpha.6"1079version = "11.0.0-rc4"
938source = "registry+https://github.com/rust-lang/crates.io-index"1080source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
939checksum = "8e5eaf1cd17755f099188d76995520a3179fedf0cb631264b8759dea0cd2e981"
940dependencies = [1081dependencies = [
941 "parity-scale-codec",1082 "parity-scale-codec",
942 "serde",1083 "serde",
9461087
947[[package]]1088[[package]]
948name = "frame-support"1089name = "frame-support"
949version = "2.0.0-alpha.6"1090version = "2.0.0-rc4"
950source = "registry+https://github.com/rust-lang/crates.io-index"1091source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
951checksum = "a4058dce75ae1d45b469a8cbbe0c9dc3083e5546936b60e4647e73584e0f7ba7"
952dependencies = [1092dependencies = [
953 "bitmask",1093 "bitmask",
954 "frame-metadata",1094 "frame-metadata",
959 "parity-scale-codec",1099 "parity-scale-codec",
960 "paste",1100 "paste",
961 "serde",1101 "serde",
1102 "smallvec 1.4.0",
962 "sp-arithmetic",1103 "sp-arithmetic",
963 "sp-core",1104 "sp-core",
964 "sp-inherents",1105 "sp-inherents",
965 "sp-io",1106 "sp-io",
966 "sp-runtime",1107 "sp-runtime",
967 "sp-state-machine",1108 "sp-state-machine",
968 "sp-std",1109 "sp-std",
969 "tracing",1110 "sp-tracing",
970]1111]
9711112
972[[package]]1113[[package]]
973name = "frame-support-procedural"1114name = "frame-support-procedural"
974version = "2.0.0-alpha.6"1115version = "2.0.0-rc4"
975source = "registry+https://github.com/rust-lang/crates.io-index"1116source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
976checksum = "eefa7eb42406f732f87f8331aaaa787a65abe0f5f681a59fac1737ba4e81d89e"
977dependencies = [1117dependencies = [
978 "frame-support-procedural-tools",1118 "frame-support-procedural-tools",
979 "proc-macro2",1119 "proc-macro2",
980 "quote 1.0.3",1120 "quote 1.0.7",
981 "syn 1.0.17",1121 "syn 1.0.31",
982]1122]
9831123
984[[package]]1124[[package]]
985name = "frame-support-procedural-tools"1125name = "frame-support-procedural-tools"
986version = "2.0.0-alpha.6"1126version = "2.0.0-rc4"
987source = "registry+https://github.com/rust-lang/crates.io-index"1127source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
988checksum = "0d0fce760be3b164dd44ba5826f6a504c485020f6813604d4c73b42b50797d71"
989dependencies = [1128dependencies = [
990 "frame-support-procedural-tools-derive",1129 "frame-support-procedural-tools-derive",
991 "proc-macro-crate",1130 "proc-macro-crate",
992 "proc-macro2",1131 "proc-macro2",
993 "quote 1.0.3",1132 "quote 1.0.7",
994 "syn 1.0.17",1133 "syn 1.0.31",
995]1134]
9961135
997[[package]]1136[[package]]
998name = "frame-support-procedural-tools-derive"1137name = "frame-support-procedural-tools-derive"
999version = "2.0.0-alpha.6"1138version = "2.0.0-rc4"
1000source = "registry+https://github.com/rust-lang/crates.io-index"1139source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
1001checksum = "c453b69522957f835e3679e8a98a90a3859481423bf5a2c570397c416339dcf5"
1002dependencies = [1140dependencies = [
1003 "proc-macro2",1141 "proc-macro2",
1004 "quote 1.0.3",1142 "quote 1.0.7",
1005 "syn 1.0.17",1143 "syn 1.0.31",
1006]1144]
10071145
1008[[package]]1146[[package]]
1009name = "frame-system"1147name = "frame-system"
1010version = "2.0.0-alpha.6"1148version = "2.0.0-rc4"
1011source = "registry+https://github.com/rust-lang/crates.io-index"1149source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
1012checksum = "f9c97e7168ca4cd7b2358ca30da4c5aba4a2b9b5eef45df67ca85b3dd59069a5"
1013dependencies = [1150dependencies = [
1014 "frame-support",1151 "frame-support",
1015 "impl-trait-for-tuples",1152 "impl-trait-for-tuples",
10641201
1065[[package]]1202[[package]]
1066name = "futures"1203name = "futures"
1067version = "0.3.4"1204version = "0.3.5"
1068source = "registry+https://github.com/rust-lang/crates.io-index"1205source = "registry+https://github.com/rust-lang/crates.io-index"
1069checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780"1206checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613"
1070dependencies = [1207dependencies = [
1071 "futures-channel",1208 "futures-channel",
1072 "futures-core",1209 "futures-core",
10791216
1080[[package]]1217[[package]]
1081name = "futures-channel"1218name = "futures-channel"
1082version = "0.3.4"1219version = "0.3.5"
1083source = "registry+https://github.com/rust-lang/crates.io-index"1220source = "registry+https://github.com/rust-lang/crates.io-index"
1084checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8"1221checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5"
1085dependencies = [1222dependencies = [
1086 "futures-core",1223 "futures-core",
1087 "futures-sink",1224 "futures-sink",
10981235
1099[[package]]1236[[package]]
1100name = "futures-core"1237name = "futures-core"
1101version = "0.3.4"1238version = "0.3.5"
1102source = "registry+https://github.com/rust-lang/crates.io-index"1239source = "registry+https://github.com/rust-lang/crates.io-index"
1103checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a"1240checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399"
11041241
1105[[package]]1242[[package]]
1106name = "futures-core-preview"1243name = "futures-core-preview"
1125checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"1262checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"
1126dependencies = [1263dependencies = [
1127 "futures 0.1.29",1264 "futures 0.1.29",
1128 "futures 0.3.4",1265 "futures 0.3.5",
1129 "lazy_static",1266 "lazy_static",
1130 "log",1267 "log",
1131 "parking_lot 0.9.0",1268 "parking_lot 0.9.0",
11361273
1137[[package]]1274[[package]]
1138name = "futures-executor"1275name = "futures-executor"
1139version = "0.3.4"1276version = "0.3.5"
1140source = "registry+https://github.com/rust-lang/crates.io-index"1277source = "registry+https://github.com/rust-lang/crates.io-index"
1141checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba"1278checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314"
1142dependencies = [1279dependencies = [
1143 "futures-core",1280 "futures-core",
1144 "futures-task",1281 "futures-task",
11481285
1149[[package]]1286[[package]]
1150name = "futures-io"1287name = "futures-io"
1151version = "0.3.4"1288version = "0.3.5"
1152source = "registry+https://github.com/rust-lang/crates.io-index"1289source = "registry+https://github.com/rust-lang/crates.io-index"
1153checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6"1290checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"
11541291
1155[[package]]1292[[package]]
1156name = "futures-macro"1293name = "futures-macro"
1157version = "0.3.4"1294version = "0.3.5"
1158source = "registry+https://github.com/rust-lang/crates.io-index"1295source = "registry+https://github.com/rust-lang/crates.io-index"
1159checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7"1296checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39"
1160dependencies = [1297dependencies = [
1161 "proc-macro-hack",1298 "proc-macro-hack",
1162 "proc-macro2",1299 "proc-macro2",
1163 "quote 1.0.3",1300 "quote 1.0.7",
1164 "syn 1.0.17",1301 "syn 1.0.31",
1165]1302]
11661303
1167[[package]]1304[[package]]
1168name = "futures-sink"1305name = "futures-sink"
1169version = "0.3.4"1306version = "0.3.5"
1170source = "registry+https://github.com/rust-lang/crates.io-index"1307source = "registry+https://github.com/rust-lang/crates.io-index"
1171checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6"1308checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc"
11721309
1173[[package]]1310[[package]]
1174name = "futures-task"1311name = "futures-task"
1175version = "0.3.4"1312version = "0.3.5"
1176source = "registry+https://github.com/rust-lang/crates.io-index"1313source = "registry+https://github.com/rust-lang/crates.io-index"
1177checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27"1314checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626"
1315dependencies = [
1316 "once_cell",
1317]
11781318
1179[[package]]1319[[package]]
1180name = "futures-timer"1320name = "futures-timer"
11901330
1191[[package]]1331[[package]]
1192name = "futures-util"1332name = "futures-util"
1193version = "0.3.4"1333version = "0.3.5"
1194source = "registry+https://github.com/rust-lang/crates.io-index"1334source = "registry+https://github.com/rust-lang/crates.io-index"
1195checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5"1335checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6"
1196dependencies = [1336dependencies = [
1197 "futures 0.1.29",1337 "futures 0.1.29",
1198 "futures-channel",1338 "futures-channel",
1202 "futures-sink",1342 "futures-sink",
1203 "futures-task",1343 "futures-task",
1204 "memchr",1344 "memchr",
1345 "pin-project",
1205 "pin-utils",1346 "pin-utils",
1206 "proc-macro-hack",1347 "proc-macro-hack",
1207 "proc-macro-nested",1348 "proc-macro-nested",
1227checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3"1368checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3"
1228dependencies = [1369dependencies = [
1229 "bytes 0.5.4",1370 "bytes 0.5.4",
1230 "futures 0.3.4",1371 "futures 0.3.5",
1231 "memchr",1372 "memchr",
1232 "pin-project",1373 "pin-project",
1233]1374]
1280 "wasi",1421 "wasi",
1281]1422]
1423
1424[[package]]
1425name = "gimli"
1426version = "0.20.0"
1427source = "registry+https://github.com/rust-lang/crates.io-index"
1428checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633"
1429dependencies = [
1430 "arrayvec 0.5.1",
1431 "byteorder",
1432 "fallible-iterator",
1433 "indexmap",
1434 "smallvec 1.4.0",
1435 "stable_deref_trait",
1436]
1437
1438[[package]]
1439name = "gimli"
1440version = "0.21.0"
1441source = "registry+https://github.com/rust-lang/crates.io-index"
1442checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c"
12821443
1283[[package]]1444[[package]]
1284name = "glob"1445name = "glob"
1299 "regex",1460 "regex",
1300]1461]
1462
1463[[package]]
1464name = "goblin"
1465version = "0.1.3"
1466source = "registry+https://github.com/rust-lang/crates.io-index"
1467checksum = "3081214398d39e4bd7f2c1975f0488ed04614ffdd976c6fc7a0708278552c0da"
1468dependencies = [
1469 "log",
1470 "plain",
1471 "scroll",
1472]
13011473
1302[[package]]1474[[package]]
1303name = "h2"1475name = "h2"
13191491
1320[[package]]1492[[package]]
1321name = "h2"1493name = "h2"
1322version = "0.2.4"1494version = "0.2.5"
1323source = "registry+https://github.com/rust-lang/crates.io-index"1495source = "registry+https://github.com/rust-lang/crates.io-index"
1324checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42"1496checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff"
1325dependencies = [1497dependencies = [
1326 "bytes 0.5.4",1498 "bytes 0.5.4",
1327 "fnv",1499 "fnv",
1332 "indexmap",1504 "indexmap",
1333 "log",1505 "log",
1334 "slab",1506 "slab",
1335 "tokio 0.2.18",1507 "tokio 0.2.21",
1336 "tokio-util",1508 "tokio-util",
1337]1509]
13381510
13721544
1373[[package]]1545[[package]]
1374name = "hermit-abi"1546name = "hermit-abi"
1375version = "0.1.10"1547version = "0.1.13"
1376source = "registry+https://github.com/rust-lang/crates.io-index"1548source = "registry+https://github.com/rust-lang/crates.io-index"
1377checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e"1549checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71"
1378dependencies = [1550dependencies = [
1379 "libc",1551 "libc",
1380]1552]
13971569
1398[[package]]1570[[package]]
1399name = "hex-literal-impl"1571name = "hex-literal-impl"
1400version = "0.2.1"1572version = "0.2.2"
1401source = "registry+https://github.com/rust-lang/crates.io-index"1573source = "registry+https://github.com/rust-lang/crates.io-index"
1402checksum = "9d4c5c844e2fee0bf673d54c2c177f1713b3d2af2ff6e666b49cb7572e6cf42d"1574checksum = "853f769599eb31de176303197b7ba4973299c38c7a7604a6bc88c3eef05b9b46"
1403dependencies = [1575dependencies = [
1404 "proc-macro-hack",1576 "proc-macro-hack",
1405]1577]
15161688
1517[[package]]1689[[package]]
1518name = "hyper"1690name = "hyper"
1519version = "0.13.4"1691version = "0.13.6"
1520source = "registry+https://github.com/rust-lang/crates.io-index"1692source = "registry+https://github.com/rust-lang/crates.io-index"
1521checksum = "ed6081100e960d9d74734659ffc9cc91daf1c0fc7aceb8eaa94ee1a3f5046f2e"1693checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f"
1522dependencies = [1694dependencies = [
1523 "bytes 0.5.4",1695 "bytes 0.5.4",
1524 "futures-channel",1696 "futures-channel",
1525 "futures-core",1697 "futures-core",
1526 "futures-util",1698 "futures-util",
1527 "h2 0.2.4",1699 "h2 0.2.5",
1528 "http 0.2.1",1700 "http 0.2.1",
1529 "http-body 0.3.1",1701 "http-body 0.3.1",
1530 "httparse",1702 "httparse",
1531 "itoa",1703 "itoa",
1532 "log",1704 "log",
1533 "net2",
1534 "pin-project",1705 "pin-project",
1706 "socket2",
1535 "time",1707 "time",
1536 "tokio 0.2.18",1708 "tokio 0.2.21",
1537 "tower-service",1709 "tower-service",
1538 "want 0.3.0",1710 "want 0.3.0",
1539]1711]
1547 "bytes 0.5.4",1719 "bytes 0.5.4",
1548 "ct-logs",1720 "ct-logs",
1549 "futures-util",1721 "futures-util",
1550 "hyper 0.13.4",1722 "hyper 0.13.6",
1551 "log",1723 "log",
1552 "rustls",1724 "rustls",
1553 "rustls-native-certs",1725 "rustls-native-certs",
1554 "tokio 0.2.18",1726 "tokio 0.2.21",
1555 "tokio-rustls",1727 "tokio-rustls",
1556 "webpki",1728 "webpki",
1557]1729]
1587 "parity-scale-codec",1759 "parity-scale-codec",
1588]1760]
1589
1590[[package]]
1591name = "impl-rlp"
1592version = "0.2.1"
1593source = "registry+https://github.com/rust-lang/crates.io-index"
1594checksum = "8f7a72f11830b52333f36e3b09a288333888bf54380fd0ac0790a3c31ab0f3c5"
1595dependencies = [
1596 "rlp",
1597]
15981761
1599[[package]]1762[[package]]
1600name = "impl-serde"1763name = "impl-serde"
16071770
1608[[package]]1771[[package]]
1609name = "impl-serde"1772name = "impl-serde"
1610version = "0.3.0"1773version = "0.3.1"
1611source = "registry+https://github.com/rust-lang/crates.io-index"1774source = "registry+https://github.com/rust-lang/crates.io-index"
1612checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8"1775checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f"
1613dependencies = [1776dependencies = [
1614 "serde",1777 "serde",
1615]1778]
1621checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"1784checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"
1622dependencies = [1785dependencies = [
1623 "proc-macro2",1786 "proc-macro2",
1624 "quote 1.0.3",1787 "quote 1.0.7",
1625 "syn 1.0.17",1788 "syn 1.0.31",
1626]1789]
16271790
1628[[package]]1791[[package]]
1629name = "indexmap"1792name = "indexmap"
1630version = "1.3.2"1793version = "1.4.0"
1631source = "registry+https://github.com/rust-lang/crates.io-index"1794source = "registry+https://github.com/rust-lang/crates.io-index"
1632checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292"1795checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe"
1633dependencies = [1796dependencies = [
1634 "autocfg 1.0.0",1797 "autocfg 1.0.0",
1635]1798]
1640source = "registry+https://github.com/rust-lang/crates.io-index"1803source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"1804checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"
1642
1643[[package]]
1644name = "interleaved-ordered"
1645version = "0.1.1"
1646source = "registry+https://github.com/rust-lang/crates.io-index"
1647checksum = "141340095b15ed7491bd3d4ced9d20cebfb826174b6bb03386381f62b01e3d77"
16481805
1649[[package]]1806[[package]]
1650name = "intervalier"1807name = "intervalier"
1651version = "0.4.0"1808version = "0.4.0"
1652source = "registry+https://github.com/rust-lang/crates.io-index"1809source = "registry+https://github.com/rust-lang/crates.io-index"
1653checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"1810checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"
1654dependencies = [1811dependencies = [
1655 "futures 0.3.4",1812 "futures 0.3.5",
1656 "futures-timer 2.0.2",1813 "futures-timer 2.0.2",
1657]1814]
16581815
1665 "libc",1822 "libc",
1666]1823]
1824
1825[[package]]
1826name = "ip_network"
1827version = "0.3.4"
1828source = "registry+https://github.com/rust-lang/crates.io-index"
1829checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"
16671830
1668[[package]]1831[[package]]
1669name = "ipnet"1832name = "ipnet"
1680 "either",1843 "either",
1681]1844]
1845
1846[[package]]
1847name = "itertools"
1848version = "0.9.0"
1849source = "registry+https://github.com/rust-lang/crates.io-index"
1850checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
1851dependencies = [
1852 "either",
1853]
16821854
1683[[package]]1855[[package]]
1684name = "itoa"1856name = "itoa"
16971869
1698[[package]]1870[[package]]
1699name = "js-sys"1871name = "js-sys"
1700version = "0.3.37"1872version = "0.3.40"
1701source = "registry+https://github.com/rust-lang/crates.io-index"1873source = "registry+https://github.com/rust-lang/crates.io-index"
1702checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055"1874checksum = "ce10c23ad2ea25ceca0093bd3192229da4c5b3c0f2de499c1ecac0d98d452177"
1703dependencies = [1875dependencies = [
1704 "wasm-bindgen",1876 "wasm-bindgen",
1705]1877]
17061878
1707[[package]]1879[[package]]
1708name = "jsonrpc-client-transports"1880name = "jsonrpc-client-transports"
1709version = "14.1.0"1881version = "14.2.0"
1710source = "registry+https://github.com/rust-lang/crates.io-index"1882source = "registry+https://github.com/rust-lang/crates.io-index"
1711checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e"1883checksum = "ecbdaacc17243168d9d1fa6b2bd7556a27e1e60a621d8a2a6e590ae2b145d158"
1712dependencies = [1884dependencies = [
1713 "failure",1885 "failure",
1714 "futures 0.1.29",1886 "futures 0.1.29",
17221894
1723[[package]]1895[[package]]
1724name = "jsonrpc-core"1896name = "jsonrpc-core"
1725version = "14.1.0"1897version = "14.2.0"
1726source = "registry+https://github.com/rust-lang/crates.io-index"1898source = "registry+https://github.com/rust-lang/crates.io-index"
1727checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec"1899checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"
1728dependencies = [1900dependencies = [
1729 "futures 0.1.29",1901 "futures 0.1.29",
1730 "log",1902 "log",
17351907
1736[[package]]1908[[package]]
1737name = "jsonrpc-core-client"1909name = "jsonrpc-core-client"
1738version = "14.1.0"1910version = "14.2.0"
1739source = "registry+https://github.com/rust-lang/crates.io-index"1911source = "registry+https://github.com/rust-lang/crates.io-index"
1740checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f"1912checksum = "34221123bc79b66279a3fde2d3363553835b43092d629b34f2e760c44dc94713"
1741dependencies = [1913dependencies = [
1742 "jsonrpc-client-transports",1914 "jsonrpc-client-transports",
1743]1915]
17441916
1745[[package]]1917[[package]]
1746name = "jsonrpc-derive"1918name = "jsonrpc-derive"
1747version = "14.0.5"1919version = "14.2.1"
1748source = "registry+https://github.com/rust-lang/crates.io-index"1920source = "registry+https://github.com/rust-lang/crates.io-index"
1749checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058"1921checksum = "0fadf6945e227246825a583514534d864554e9f23d80b3c77d034b10983db5ef"
1750dependencies = [1922dependencies = [
1751 "proc-macro-crate",1923 "proc-macro-crate",
1752 "proc-macro2",1924 "proc-macro2",
1753 "quote 1.0.3",1925 "quote 1.0.7",
1754 "syn 1.0.17",1926 "syn 1.0.31",
1755]1927]
17561928
1757[[package]]1929[[package]]
1758name = "jsonrpc-http-server"1930name = "jsonrpc-http-server"
1759version = "14.1.0"1931version = "14.2.0"
1760source = "registry+https://github.com/rust-lang/crates.io-index"1932source = "registry+https://github.com/rust-lang/crates.io-index"
1761checksum = "d52860f0549694aa4abb12766856f56952ab46d3fb9f0815131b2db3d9cc2f29"1933checksum = "0da906d682799df05754480dac1b9e70ec92e12c19ebafd2662a5ea1c9fd6522"
1762dependencies = [1934dependencies = [
1763 "hyper 0.12.35",1935 "hyper 0.12.35",
1764 "jsonrpc-core",1936 "jsonrpc-core",
1769 "unicase",1941 "unicase",
1770]1942]
1943
1944[[package]]
1945name = "jsonrpc-ipc-server"
1946version = "14.2.0"
1947source = "registry+https://github.com/rust-lang/crates.io-index"
1948checksum = "dedccd693325d833963b549e959137f30a7a0ea650cde92feda81dc0c1393cb5"
1949dependencies = [
1950 "jsonrpc-core",
1951 "jsonrpc-server-utils",
1952 "log",
1953 "parity-tokio-ipc",
1954 "parking_lot 0.10.2",
1955 "tokio-service",
1956]
17711957
1772[[package]]1958[[package]]
1773name = "jsonrpc-pubsub"1959name = "jsonrpc-pubsub"
1774version = "14.1.0"1960version = "14.2.0"
1775source = "registry+https://github.com/rust-lang/crates.io-index"1961source = "registry+https://github.com/rust-lang/crates.io-index"
1776checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16"1962checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986"
1777dependencies = [1963dependencies = [
1778 "jsonrpc-core",1964 "jsonrpc-core",
1779 "log",1965 "log",
1780 "parking_lot 0.10.2",1966 "parking_lot 0.10.2",
1967 "rand 0.7.3",
1781 "serde",1968 "serde",
1782]1969]
17831970
1784[[package]]1971[[package]]
1785name = "jsonrpc-server-utils"1972name = "jsonrpc-server-utils"
1786version = "14.1.0"1973version = "14.2.0"
1787source = "registry+https://github.com/rust-lang/crates.io-index"1974source = "registry+https://github.com/rust-lang/crates.io-index"
1788checksum = "1f06add502b48351e05dd95814835327fb115e4e9f834ca42fd522d3b769d4d2"1975checksum = "56cbfb462e7f902e21121d9f0d1c2b77b2c5b642e1a4e8f4ebfa2e15b94402bb"
1789dependencies = [1976dependencies = [
1790 "bytes 0.4.12",1977 "bytes 0.4.12",
1791 "globset",1978 "globset",
17991986
1800[[package]]1987[[package]]
1801name = "jsonrpc-ws-server"1988name = "jsonrpc-ws-server"
1802version = "14.1.0"1989version = "14.2.0"
1803source = "registry+https://github.com/rust-lang/crates.io-index"1990source = "registry+https://github.com/rust-lang/crates.io-index"
1804checksum = "017a7dd5083d9ed62c5e1dd3e317975c33c3115dac5447f4480fe05a8c354754"1991checksum = "903d3109fe7c4acb932b567e1e607e0f524ed04741b09fb0e61841bc40a022fc"
1805dependencies = [1992dependencies = [
1806 "jsonrpc-core",1993 "jsonrpc-core",
1807 "jsonrpc-server-utils",1994 "jsonrpc-server-utils",
18292016
1830[[package]]2017[[package]]
1831name = "kv-log-macro"2018name = "kv-log-macro"
1832version = "1.0.4"2019version = "1.0.6"
1833source = "registry+https://github.com/rust-lang/crates.io-index"2020source = "registry+https://github.com/rust-lang/crates.io-index"
1834checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb"2021checksum = "4ff57d6d215f7ca7eb35a9a64d656ba4d9d2bef114d741dc08048e75e2f5d418"
1835dependencies = [2022dependencies = [
1836 "log",2023 "log",
1837]2024]
18382025
1839[[package]]2026[[package]]
1840name = "kvdb"2027name = "kvdb"
1841version = "0.5.0"2028version = "0.6.0"
1842source = "registry+https://github.com/rust-lang/crates.io-index"2029source = "registry+https://github.com/rust-lang/crates.io-index"
1843checksum = "cad096c6849b2ef027fabe35c4aed356d0e3d3f586d0a8361e5e17f1e50a7ce5"2030checksum = "e763b2a9b500ba47948061d1e8bc3b5f03a8a1f067dbcf822a4d2c84d2b54a3a"
1844dependencies = [2031dependencies = [
1845 "parity-util-mem",2032 "parity-util-mem",
1846 "smallvec 1.3.0",2033 "smallvec 1.4.0",
1847]2034]
18482035
1849[[package]]2036[[package]]
1850name = "kvdb-memorydb"2037name = "kvdb-memorydb"
1851version = "0.5.0"2038version = "0.6.0"
1852source = "registry+https://github.com/rust-lang/crates.io-index"2039source = "registry+https://github.com/rust-lang/crates.io-index"
1853checksum = "4aa954d12cfac958822dfd77aab34f3eec71f103b918c4ab79ab59a36ee594ea"2040checksum = "73027d5e228de6f503b5b7335d530404fc26230a6ae3e09b33ec6e45408509a4"
1854dependencies = [2041dependencies = [
1855 "kvdb",2042 "kvdb",
1856 "parity-util-mem",2043 "parity-util-mem",
18592046
1860[[package]]2047[[package]]
1861name = "kvdb-rocksdb"2048name = "kvdb-rocksdb"
1862version = "0.7.0"2049version = "0.8.0"
1863source = "registry+https://github.com/rust-lang/crates.io-index"2050source = "registry+https://github.com/rust-lang/crates.io-index"
1864checksum = "b3f14c3a10c8894d26175e57e9e26032e6d6c49c30cbe2468c5bf5f6b64bb0be"2051checksum = "84384eca250c7ff67877eda5336f28a86586aaee24acb945643590671f6bfce1"
1865dependencies = [2052dependencies = [
1866 "fs-swap",2053 "fs-swap",
1867 "interleaved-ordered",
1868 "kvdb",2054 "kvdb",
1869 "log",2055 "log",
1870 "num_cpus",2056 "num_cpus",
1873 "parking_lot 0.10.2",2059 "parking_lot 0.10.2",
1874 "regex",2060 "regex",
1875 "rocksdb",2061 "rocksdb",
1876 "smallvec 1.3.0",2062 "smallvec 1.4.0",
1877]2063]
18782064
1879[[package]]2065[[package]]
1888source = "registry+https://github.com/rust-lang/crates.io-index"2074source = "registry+https://github.com/rust-lang/crates.io-index"
1889checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"2075checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
2076
2077[[package]]
2078name = "leb128"
2079version = "0.2.4"
2080source = "registry+https://github.com/rust-lang/crates.io-index"
2081checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"
18902082
1891[[package]]2083[[package]]
1892name = "libc"2084name = "libc"
1893version = "0.2.69"2085version = "0.2.71"
1894source = "registry+https://github.com/rust-lang/crates.io-index"2086source = "registry+https://github.com/rust-lang/crates.io-index"
1895checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005"2087checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
18962088
1897[[package]]2089[[package]]
1898name = "libflate"2090name = "libflate"
1899version = "0.1.27"2091version = "1.0.1"
1900source = "registry+https://github.com/rust-lang/crates.io-index"2092source = "registry+https://github.com/rust-lang/crates.io-index"
1901checksum = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd"2093checksum = "784f4ec5908a9d7f4e53658906386667e8b02e9389a47cfebf45d324ba9e8d25"
1902dependencies = [2094dependencies = [
1903 "adler32",2095 "adler32",
1904 "crc32fast",2096 "crc32fast",
2097 "libflate_lz77",
1905 "rle-decode-fast",2098 "rle-decode-fast",
1906 "take_mut",
1907]2099]
2100
2101[[package]]
2102name = "libflate_lz77"
2103version = "1.0.0"
2104source = "registry+https://github.com/rust-lang/crates.io-index"
2105checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b"
19082106
1909[[package]]2107[[package]]
1910name = "libloading"2108name = "libloading"
19242122
1925[[package]]2123[[package]]
1926name = "libp2p"2124name = "libp2p"
1927version = "0.18.0"2125version = "0.19.1"
1928source = "registry+https://github.com/rust-lang/crates.io-index"2126source = "registry+https://github.com/rust-lang/crates.io-index"
1929checksum = "aa5aedb713f76577818529be8283e35ec5e8b3ecdccfe0231ba4d860687438ab"2127checksum = "057eba5432d3e740e313c6e13c9153d0cb76b4f71bfc2e5242ae5bdb7d41af67"
1930dependencies = [2128dependencies = [
1931 "bytes 0.5.4",2129 "bytes 0.5.4",
1932 "futures 0.3.4",2130 "futures 0.3.5",
1933 "lazy_static",2131 "lazy_static",
1934 "libp2p-core",2132 "libp2p-core",
1935 "libp2p-core-derive",2133 "libp2p-core-derive",
1946 "libp2p-websocket",2144 "libp2p-websocket",
1947 "libp2p-yamux",2145 "libp2p-yamux",
1948 "multihash",2146 "multihash",
1949 "parity-multiaddr 0.8.0",2147 "parity-multiaddr 0.9.0",
1950 "parking_lot 0.10.2",2148 "parking_lot 0.10.2",
1951 "pin-project",2149 "pin-project",
1952 "smallvec 1.3.0",2150 "smallvec 1.4.0",
1953 "wasm-timer",2151 "wasm-timer",
1954]2152]
19552153
1956[[package]]2154[[package]]
1957name = "libp2p-core"2155name = "libp2p-core"
1958version = "0.18.0"2156version = "0.19.1"
1959source = "registry+https://github.com/rust-lang/crates.io-index"2157source = "registry+https://github.com/rust-lang/crates.io-index"
1960checksum = "a1d2c17158c4dca984a77a5927aac6f0862d7f50c013470a415f93be498b5739"2158checksum = "4f5e30dcd8cb13a02ad534e214da234eca1595a76b5788b645dfa5c734d2124b"
1961dependencies = [2159dependencies = [
1962 "asn1_der",2160 "asn1_der",
1963 "bs58",2161 "bs58",
1964 "ed25519-dalek",2162 "ed25519-dalek",
1965 "either",2163 "either",
1966 "fnv",2164 "fnv",
1967 "futures 0.3.4",2165 "futures 0.3.5",
1968 "futures-timer 3.0.2",2166 "futures-timer 3.0.2",
1969 "lazy_static",2167 "lazy_static",
1970 "libsecp256k1",2168 "libsecp256k1",
1971 "log",2169 "log",
1972 "multihash",2170 "multihash",
1973 "multistream-select",2171 "multistream-select",
1974 "parity-multiaddr 0.8.0",2172 "parity-multiaddr 0.9.0",
1975 "parking_lot 0.10.2",2173 "parking_lot 0.10.2",
1976 "pin-project",2174 "pin-project",
1977 "prost",2175 "prost",
1980 "ring",2178 "ring",
1981 "rw-stream-sink",2179 "rw-stream-sink",
1982 "sha2",2180 "sha2",
1983 "smallvec 1.3.0",2181 "smallvec 1.4.0",
1984 "thiserror",2182 "thiserror",
1985 "unsigned-varint",2183 "unsigned-varint",
1986 "void",2184 "void",
19892187
1990[[package]]2188[[package]]
1991name = "libp2p-core-derive"2189name = "libp2p-core-derive"
1992version = "0.18.0"2190version = "0.19.1"
1993source = "registry+https://github.com/rust-lang/crates.io-index"2191source = "registry+https://github.com/rust-lang/crates.io-index"
1994checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6"2192checksum = "f09548626b737ed64080fde595e06ce1117795b8b9fc4d2629fa36561c583171"
1995dependencies = [2193dependencies = [
1996 "quote 1.0.3",2194 "quote 1.0.7",
1997 "syn 1.0.17",2195 "syn 1.0.31",
1998]2196]
19992197
2000[[package]]2198[[package]]
2001name = "libp2p-dns"2199name = "libp2p-dns"
2002version = "0.18.0"2200version = "0.19.0"
2003source = "registry+https://github.com/rust-lang/crates.io-index"2201source = "registry+https://github.com/rust-lang/crates.io-index"
2004checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71"2202checksum = "3cc186d9a941fd0207cf8f08ef225a735e2d7296258f570155e525f6ee732f87"
2005dependencies = [2203dependencies = [
2006 "futures 0.3.4",2204 "futures 0.3.5",
2007 "libp2p-core",2205 "libp2p-core",
2008 "log",2206 "log",
2009]2207]
20102208
2011[[package]]2209[[package]]
2012name = "libp2p-identify"2210name = "libp2p-identify"
2013version = "0.18.0"2211version = "0.19.1"
2014source = "registry+https://github.com/rust-lang/crates.io-index"2212source = "registry+https://github.com/rust-lang/crates.io-index"
2015checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414"2213checksum = "6438ed8ca240c7635c9caa3be6c5258bc0058553ae97ba81737f04e5d33804f5"
2016dependencies = [2214dependencies = [
2017 "futures 0.3.4",2215 "futures 0.3.5",
2018 "libp2p-core",2216 "libp2p-core",
2019 "libp2p-swarm",2217 "libp2p-swarm",
2020 "log",2218 "log",
2021 "prost",2219 "prost",
2022 "prost-build",2220 "prost-build",
2023 "smallvec 1.3.0",2221 "smallvec 1.4.0",
2024 "wasm-timer",2222 "wasm-timer",
2025]2223]
20262224
2027[[package]]2225[[package]]
2028name = "libp2p-kad"2226name = "libp2p-kad"
2029version = "0.18.0"2227version = "0.19.0"
2030source = "registry+https://github.com/rust-lang/crates.io-index"2228source = "registry+https://github.com/rust-lang/crates.io-index"
2031checksum = "a92cda1fb8149ea64d092a2b99d2bd7a2c309eee38ea322d02e4480bd6ee1759"2229checksum = "41d6c1d5100973527ae70d82687465b17049c1b717a7964de38b8e65000878ff"
2032dependencies = [2230dependencies = [
2033 "arrayvec 0.5.1",2231 "arrayvec 0.5.1",
2034 "bytes 0.5.4",2232 "bytes 0.5.4",
2035 "either",2233 "either",
2036 "fnv",2234 "fnv",
2037 "futures 0.3.4",2235 "futures 0.3.5",
2038 "futures_codec",2236 "futures_codec",
2039 "libp2p-core",2237 "libp2p-core",
2040 "libp2p-swarm",2238 "libp2p-swarm",
2044 "prost-build",2242 "prost-build",
2045 "rand 0.7.3",2243 "rand 0.7.3",
2046 "sha2",2244 "sha2",
2047 "smallvec 1.3.0",2245 "smallvec 1.4.0",
2048 "uint",2246 "uint",
2049 "unsigned-varint",2247 "unsigned-varint",
2050 "void",2248 "void",
20532251
2054[[package]]2252[[package]]
2055name = "libp2p-mdns"2253name = "libp2p-mdns"
2056version = "0.18.0"2254version = "0.19.1"
2057source = "registry+https://github.com/rust-lang/crates.io-index"2255source = "registry+https://github.com/rust-lang/crates.io-index"
2058checksum = "41e908d2aaf8ff0ec6ad1f02fe1844fd777fb0b03a68a226423630750ab99471"2256checksum = "51b00163d13f705aae67c427bea0575f8aaf63da6524f9bd4a5a093b8bda0b38"
2059dependencies = [2257dependencies = [
2060 "async-std",2258 "async-std",
2061 "data-encoding",2259 "data-encoding",
2062 "dns-parser",2260 "dns-parser",
2063 "either",2261 "either",
2064 "futures 0.3.4",2262 "futures 0.3.5",
2065 "lazy_static",2263 "lazy_static",
2066 "libp2p-core",2264 "libp2p-core",
2067 "libp2p-swarm",2265 "libp2p-swarm",
2068 "log",2266 "log",
2069 "net2",2267 "net2",
2070 "rand 0.7.3",2268 "rand 0.7.3",
2071 "smallvec 1.3.0",2269 "smallvec 1.4.0",
2072 "void",2270 "void",
2073 "wasm-timer",2271 "wasm-timer",
2074]2272]
20752273
2076[[package]]2274[[package]]
2077name = "libp2p-mplex"2275name = "libp2p-mplex"
2078version = "0.18.0"2276version = "0.19.1"
2079source = "registry+https://github.com/rust-lang/crates.io-index"2277source = "registry+https://github.com/rust-lang/crates.io-index"
2080checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02"2278checksum = "34ce63313ad4bce2d76e54c292a1293ea47a0ebbe16708f1513fa62184992f53"
2081dependencies = [2279dependencies = [
2082 "bytes 0.5.4",2280 "bytes 0.5.4",
2083 "fnv",2281 "fnv",
2084 "futures 0.3.4",2282 "futures 0.3.5",
2085 "futures_codec",2283 "futures_codec",
2086 "libp2p-core",2284 "libp2p-core",
2087 "log",2285 "log",
20912289
2092[[package]]2290[[package]]
2093name = "libp2p-noise"2291name = "libp2p-noise"
2094version = "0.18.0"2292version = "0.19.0"
2095source = "registry+https://github.com/rust-lang/crates.io-index"2293source = "registry+https://github.com/rust-lang/crates.io-index"
2096checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77"2294checksum = "84fd504e27b0eadd451e06b67694ef714bd8374044e7db339bb0cdb83755ddf4"
2097dependencies = [2295dependencies = [
2098 "curve25519-dalek",2296 "curve25519-dalek",
2099 "futures 0.3.4",2297 "futures 0.3.5",
2100 "lazy_static",2298 "lazy_static",
2101 "libp2p-core",2299 "libp2p-core",
2102 "log",2300 "log",
21122310
2113[[package]]2311[[package]]
2114name = "libp2p-ping"2312name = "libp2p-ping"
2115version = "0.18.0"2313version = "0.19.1"
2116source = "registry+https://github.com/rust-lang/crates.io-index"2314source = "registry+https://github.com/rust-lang/crates.io-index"
2117checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230"2315checksum = "c189cf1dfe4b3f01e2c0fe5e97a6f5df8aeb6f3569e26981015eb7c08015ce5f"
2118dependencies = [2316dependencies = [
2119 "futures 0.3.4",2317 "futures 0.3.5",
2120 "libp2p-core",2318 "libp2p-core",
2121 "libp2p-swarm",2319 "libp2p-swarm",
2122 "log",2320 "log",
21272325
2128[[package]]2326[[package]]
2129name = "libp2p-swarm"2327name = "libp2p-swarm"
2130version = "0.18.0"2328version = "0.19.0"
2131source = "registry+https://github.com/rust-lang/crates.io-index"2329source = "registry+https://github.com/rust-lang/crates.io-index"
2132checksum = "622605817885e67b5572189c2507e514b786beb69ed85a120dbb245a7f15383d"2330checksum = "b4a8101a0e0d5f04562137a476bf5f5423cd5bdab2f7e43a75909668e63cb102"
2133dependencies = [2331dependencies = [
2134 "futures 0.3.4",2332 "futures 0.3.5",
2135 "libp2p-core",2333 "libp2p-core",
2136 "log",2334 "log",
2137 "rand 0.7.3",2335 "rand 0.7.3",
2138 "smallvec 1.3.0",2336 "smallvec 1.4.0",
2139 "void",2337 "void",
2140 "wasm-timer",2338 "wasm-timer",
2141]2339]
21422340
2143[[package]]2341[[package]]
2144name = "libp2p-tcp"2342name = "libp2p-tcp"
2145version = "0.18.0"2343version = "0.19.1"
2146source = "registry+https://github.com/rust-lang/crates.io-index"2344source = "registry+https://github.com/rust-lang/crates.io-index"
2147checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669"2345checksum = "309f95fce9bec755eff5406f8b822fd3969990830c2b54f752e1fc181d5ace3e"
2148dependencies = [2346dependencies = [
2149 "async-std",2347 "async-std",
2150 "futures 0.3.4",2348 "futures 0.3.5",
2151 "futures-timer 3.0.2",2349 "futures-timer 3.0.2",
2152 "get_if_addrs",2350 "get_if_addrs",
2153 "ipnet",2351 "ipnet",
2154 "libp2p-core",2352 "libp2p-core",
2155 "log",2353 "log",
2354 "socket2",
2156]2355]
21572356
2158[[package]]2357[[package]]
2159name = "libp2p-wasm-ext"2358name = "libp2p-wasm-ext"
2160version = "0.18.0"2359version = "0.19.0"
2161source = "registry+https://github.com/rust-lang/crates.io-index"2360source = "registry+https://github.com/rust-lang/crates.io-index"
2162checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3"2361checksum = "f59fdbb5706f2723ca108c088b1c7a37f735a8c328021f0508007162627e9885"
2163dependencies = [2362dependencies = [
2164 "futures 0.3.4",2363 "futures 0.3.5",
2165 "js-sys",2364 "js-sys",
2166 "libp2p-core",2365 "libp2p-core",
2167 "parity-send-wrapper",2366 "parity-send-wrapper",
21712370
2172[[package]]2371[[package]]
2173name = "libp2p-websocket"2372name = "libp2p-websocket"
2174version = "0.18.0"2373version = "0.19.0"
2175source = "registry+https://github.com/rust-lang/crates.io-index"2374source = "registry+https://github.com/rust-lang/crates.io-index"
2176checksum = "6874c9069ce93d899df9dc7b29f129c706b2a0fdc048f11d878935352b580190"2375checksum = "085fbe4c05c4116c2164ab4d5a521eb6e00516c444f61b3ee9f68c7b1e53580b"
2177dependencies = [2376dependencies = [
2178 "async-tls",2377 "async-tls",
2179 "bytes 0.5.4",2378 "bytes 0.5.4",
2180 "either",2379 "either",
2181 "futures 0.3.4",2380 "futures 0.3.5",
2182 "libp2p-core",2381 "libp2p-core",
2183 "log",2382 "log",
2184 "quicksink",2383 "quicksink",
21922391
2193[[package]]2392[[package]]
2194name = "libp2p-yamux"2393name = "libp2p-yamux"
2195version = "0.18.0"2394version = "0.19.0"
2196source = "registry+https://github.com/rust-lang/crates.io-index"2395source = "registry+https://github.com/rust-lang/crates.io-index"
2197checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87"2396checksum = "0b305d3a8981e68f11c0e17f2d11d5c52fae95e0d7c283f9e462b5b2dab413b2"
2198dependencies = [2397dependencies = [
2199 "futures 0.3.4",2398 "futures 0.3.5",
2200 "libp2p-core",2399 "libp2p-core",
2201 "parking_lot 0.10.2",2400 "parking_lot 0.10.2",
2202 "thiserror",2401 "thiserror",
22052404
2206[[package]]2405[[package]]
2207name = "librocksdb-sys"2406name = "librocksdb-sys"
2208version = "6.6.4"2407version = "6.7.4"
2209source = "registry+https://github.com/rust-lang/crates.io-index"2408source = "registry+https://github.com/rust-lang/crates.io-index"
2210checksum = "4e3b727e2dd20ec2fb7ed93f23d9fd5328a0871185485ebdaff007b47d3e27e4"2409checksum = "883213ae3d09bfc3d104aefe94b25ebb183b6f4d3a515b23b14817e1f4854005"
2211dependencies = [2410dependencies = [
2212 "bindgen",2411 "bindgen",
2213 "cc",2412 "cc",
2227 "hmac-drbg",2426 "hmac-drbg",
2228 "rand 0.7.3",2427 "rand 0.7.3",
2229 "sha2",2428 "sha2",
2230 "subtle 2.2.2",2429 "subtle 2.2.3",
2231 "typenum",2430 "typenum",
2232]2431]
22332432
22452444
2246[[package]]2445[[package]]
2247name = "linked-hash-map"2446name = "linked-hash-map"
2248version = "0.5.2"2447version = "0.5.3"
2249source = "registry+https://github.com/rust-lang/crates.io-index"2448source = "registry+https://github.com/rust-lang/crates.io-index"
2250checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"2449checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a"
22512450
2252[[package]]2451[[package]]
2253name = "linked_hash_set"2452name = "linked_hash_set"
2296 "hashbrown",2495 "hashbrown",
2297]2496]
2497
2498[[package]]
2499name = "mach"
2500version = "0.3.2"
2501source = "registry+https://github.com/rust-lang/crates.io-index"
2502checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa"
2503dependencies = [
2504 "libc",
2505]
22982506
2299[[package]]2507[[package]]
2300name = "matches"2508name = "matches"
2323source = "registry+https://github.com/rust-lang/crates.io-index"2531source = "registry+https://github.com/rust-lang/crates.io-index"
2324checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"2532checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
2533
2534[[package]]
2535name = "memmap"
2536version = "0.7.0"
2537source = "registry+https://github.com/rust-lang/crates.io-index"
2538checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
2539dependencies = [
2540 "libc",
2541 "winapi 0.3.8",
2542]
23252543
2326[[package]]2544[[package]]
2327name = "memoffset"2545name = "memoffset"
23342552
2335[[package]]2553[[package]]
2336name = "memory-db"2554name = "memory-db"
2337version = "0.20.1"2555version = "0.21.0"
2338source = "registry+https://github.com/rust-lang/crates.io-index"2556source = "registry+https://github.com/rust-lang/crates.io-index"
2339checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6"2557checksum = "fb2999ff7a65d5a1d72172f6d51fa2ea03024b51aee709ba5ff81c3c629a2410"
2340dependencies = [2558dependencies = [
2341 "ahash",2559 "ahash",
2342 "hash-db",2560 "hash-db",
23642582
2365[[package]]2583[[package]]
2366name = "miniz_oxide"2584name = "miniz_oxide"
2367version = "0.3.6"2585version = "0.3.7"
2368source = "registry+https://github.com/rust-lang/crates.io-index"2586source = "registry+https://github.com/rust-lang/crates.io-index"
2369checksum = "aa679ff6578b1cddee93d7e82e263b94a575e0bfced07284eb0c037c1d2416a5"2587checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
2370dependencies = [2588dependencies = [
2371 "adler32",2589 "adler32",
2372]2590]
23732591
2374[[package]]2592[[package]]
2375name = "mio"2593name = "mio"
2376version = "0.6.21"2594version = "0.6.22"
2377source = "registry+https://github.com/rust-lang/crates.io-index"2595source = "registry+https://github.com/rust-lang/crates.io-index"
2378checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f"2596checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"
2379dependencies = [2597dependencies = [
2380 "cfg-if",2598 "cfg-if",
2381 "fuchsia-zircon",2599 "fuchsia-zircon",
2384 "kernel32-sys",2602 "kernel32-sys",
2385 "libc",2603 "libc",
2386 "log",2604 "log",
2387 "miow",2605 "miow 0.2.1",
2388 "net2",2606 "net2",
2389 "slab",2607 "slab",
2390 "winapi 0.2.8",2608 "winapi 0.2.8",
2402 "slab",2620 "slab",
2403]2621]
2622
2623[[package]]
2624name = "mio-named-pipes"
2625version = "0.1.6"
2626source = "registry+https://github.com/rust-lang/crates.io-index"
2627checksum = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3"
2628dependencies = [
2629 "log",
2630 "mio",
2631 "miow 0.3.5",
2632 "winapi 0.3.8",
2633]
24042634
2405[[package]]2635[[package]]
2406name = "mio-uds"2636name = "mio-uds"
2407version = "0.6.7"2637version = "0.6.8"
2408source = "registry+https://github.com/rust-lang/crates.io-index"2638source = "registry+https://github.com/rust-lang/crates.io-index"
2409checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125"2639checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0"
2410dependencies = [2640dependencies = [
2411 "iovec",2641 "iovec",
2412 "libc",2642 "libc",
2425 "ws2_32-sys",2655 "ws2_32-sys",
2426]2656]
2657
2658[[package]]
2659name = "miow"
2660version = "0.3.5"
2661source = "registry+https://github.com/rust-lang/crates.io-index"
2662checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"
2663dependencies = [
2664 "socket2",
2665 "winapi 0.3.8",
2666]
2667
2668[[package]]
2669name = "more-asserts"
2670version = "0.2.1"
2671source = "registry+https://github.com/rust-lang/crates.io-index"
2672checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238"
24272673
2428[[package]]2674[[package]]
2429name = "multihash"2675name = "multihash"
2430version = "0.10.1"2676version = "0.11.2"
2431source = "registry+https://github.com/rust-lang/crates.io-index"2677source = "registry+https://github.com/rust-lang/crates.io-index"
2432checksum = "47fbc227f7e2b1cb701f95404579ecb2668abbdd3c7ef7a6cbb3cc0d3b236869"2678checksum = "f75db05d738947aa5389863aadafbcf2e509d7ba099dc2ddcdf4fc66bf7a9e03"
2433dependencies = [2679dependencies = [
2434 "blake2b_simd",2680 "blake2b_simd",
2435 "blake2s_simd",2681 "blake2s_simd",
24482694
2449[[package]]2695[[package]]
2450name = "multistream-select"2696name = "multistream-select"
2451version = "0.8.0"2697version = "0.8.1"
2452source = "registry+https://github.com/rust-lang/crates.io-index"2698source = "registry+https://github.com/rust-lang/crates.io-index"
2453checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c"2699checksum = "991c33683908c588b8f2cf66c221d8f390818c1bdcd13fce55208408e027a796"
2454dependencies = [2700dependencies = [
2455 "bytes 0.5.4",2701 "bytes 0.5.4",
2456 "futures 0.3.4",2702 "futures 0.3.5",
2457 "log",2703 "log",
2458 "pin-project",2704 "pin-project",
2459 "smallvec 1.3.0",2705 "smallvec 1.4.0",
2460 "unsigned-varint",2706 "unsigned-varint",
2461]2707]
24622708
24882734
2489[[package]]2735[[package]]
2490name = "net2"2736name = "net2"
2491version = "0.2.33"2737version = "0.2.34"
2492source = "registry+https://github.com/rust-lang/crates.io-index"2738source = "registry+https://github.com/rust-lang/crates.io-index"
2493checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"2739checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7"
2494dependencies = [2740dependencies = [
2495 "cfg-if",2741 "cfg-if",
2496 "libc",2742 "libc",
2511 "thiserror",2757 "thiserror",
2512]2758]
2513
2514[[package]]
2515name = "nft"
2516version = "2.0.0-alpha.6"
2517dependencies = [
2518 "futures 0.3.4",
2519 "log",
2520 "nft-runtime",
2521 "sc-basic-authorship",
2522 "sc-cli",
2523 "sc-client",
2524 "sc-client-api",
2525 "sc-consensus-aura",
2526 "sc-executor",
2527 "sc-finality-grandpa",
2528 "sc-network",
2529 "sc-service",
2530 "sc-transaction-pool",
2531 "sp-consensus",
2532 "sp-consensus-aura",
2533 "sp-core",
2534 "sp-finality-grandpa",
2535 "sp-inherents",
2536 "sp-runtime",
2537 "sp-transaction-pool",
2538 "structopt",
2539 "substrate-build-script-utils",
2540]
25412759
2542[[package]]2760[[package]]
2543name = "nft-runtime"2761name = "nft-runtime"
2544version = "2.0.0-alpha.6"2762version = "2.0.0-rc4"
2545dependencies = [2763dependencies = [
2546 "frame-executive",2764 "frame-executive",
2547 "frame-support",2765 "frame-support",
2584 "void",2802 "void",
2585]2803]
2804
2805[[package]]
2806name = "node-template"
2807version = "2.0.0-rc4"
2808dependencies = [
2809 "futures 0.3.5",
2810 "log",
2811 "nft-runtime",
2812 "parking_lot 0.10.2",
2813 "sc-basic-authorship",
2814 "sc-cli",
2815 "sc-client-api",
2816 "sc-consensus",
2817 "sc-consensus-aura",
2818 "sc-executor",
2819 "sc-finality-grandpa",
2820 "sc-network",
2821 "sc-service",
2822 "sc-transaction-pool",
2823 "sp-consensus",
2824 "sp-consensus-aura",
2825 "sp-core",
2826 "sp-finality-grandpa",
2827 "sp-inherents",
2828 "sp-runtime",
2829 "sp-transaction-pool",
2830 "structopt",
2831 "substrate-build-script-utils",
2832]
25862833
2587[[package]]2834[[package]]
2588name = "nodrop"2835name = "nodrop"
26082855
2609[[package]]2856[[package]]
2610name = "ntapi"2857name = "ntapi"
2611version = "0.3.3"2858version = "0.3.4"
2612source = "registry+https://github.com/rust-lang/crates.io-index"2859source = "registry+https://github.com/rust-lang/crates.io-index"
2613checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602"2860checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2"
2614dependencies = [2861dependencies = [
2615 "winapi 0.3.8",2862 "winapi 0.3.8",
2616]2863]
26792926
2680[[package]]2927[[package]]
2681name = "num_cpus"2928name = "num_cpus"
2682version = "1.12.0"2929version = "1.13.0"
2683source = "registry+https://github.com/rust-lang/crates.io-index"2930source = "registry+https://github.com/rust-lang/crates.io-index"
2684checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6"2931checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
2685dependencies = [2932dependencies = [
2686 "hermit-abi",2933 "hermit-abi",
2687 "libc",2934 "libc",
2688]2935]
26892936
2690[[package]]2937[[package]]
2691name = "ole32-sys"2938name = "object"
2692version = "0.2.0"2939version = "0.18.0"
2693source = "registry+https://github.com/rust-lang/crates.io-index"2940source = "registry+https://github.com/rust-lang/crates.io-index"
2694checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c"2941checksum = "e5666bbb90bc4d1e5bdcb26c0afda1822d25928341e9384ab187a9b37ab69e36"
2695dependencies = [2942dependencies = [
2696 "winapi 0.2.8",
2697 "winapi-build",2943 "target-lexicon",
2698]2944]
2945
2946[[package]]
2947name = "object"
2948version = "0.19.0"
2949source = "registry+https://github.com/rust-lang/crates.io-index"
2950checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2"
26992951
2700[[package]]2952[[package]]
2701name = "once_cell"2953name = "once_cell"
2702version = "1.3.1"2954version = "1.4.0"
2703source = "registry+https://github.com/rust-lang/crates.io-index"2955source = "registry+https://github.com/rust-lang/crates.io-index"
2704checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b"2956checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
2705dependencies = [2957dependencies = [
2706 "parking_lot 0.9.0",2958 "parking_lot 0.10.2",
2707]2959]
27082960
2709[[package]]2961[[package]]
27292981
2730[[package]]2982[[package]]
2731name = "pallet-aura"2983name = "pallet-aura"
2732version = "2.0.0-alpha.6"2984version = "2.0.0-rc4"
2733source = "registry+https://github.com/rust-lang/crates.io-index"2985source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2734checksum = "9757d44df3ff0372ea313703736e69ba361b158a58b7c9677b54be11a777da81"
2735dependencies = [2986dependencies = [
2736 "frame-support",2987 "frame-support",
2737 "frame-system",2988 "frame-system",
2741 "serde",2992 "serde",
2742 "sp-application-crypto",2993 "sp-application-crypto",
2743 "sp-consensus-aura",2994 "sp-consensus-aura",
2744 "sp-core",
2745 "sp-inherents",2995 "sp-inherents",
2746 "sp-io",
2747 "sp-runtime",2996 "sp-runtime",
2748 "sp-std",2997 "sp-std",
2749 "sp-timestamp",2998 "sp-timestamp",
2750]2999]
27513000
2752[[package]]3001[[package]]
2753name = "pallet-balances"3002name = "pallet-balances"
2754version = "2.0.0-alpha.6"3003version = "2.0.0-rc4"
2755source = "registry+https://github.com/rust-lang/crates.io-index"3004source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2756checksum = "b9ef08001886d3747220630337f7afbb8f1d7cbfacaa3a8a13317e1cb3e8e366"
2757dependencies = [3005dependencies = [
2758 "frame-benchmarking",3006 "frame-benchmarking",
2759 "frame-support",3007 "frame-support",
2760 "frame-system",3008 "frame-system",
2761 "parity-scale-codec",3009 "parity-scale-codec",
2762 "serde",3010 "serde",
2763 "sp-io",
2764 "sp-runtime",3011 "sp-runtime",
2765 "sp-std",3012 "sp-std",
2766]3013]
27673014
2768[[package]]3015[[package]]
2769name = "pallet-finality-tracker"3016name = "pallet-finality-tracker"
2770version = "2.0.0-alpha.6"3017version = "2.0.0-rc4"
2771source = "registry+https://github.com/rust-lang/crates.io-index"3018source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2772checksum = "09d89d58fe723cc05bdfc5f237a51e275bf58dcafb493ad68211c27ecd8f1afd"
2773dependencies = [3019dependencies = [
2774 "frame-support",3020 "frame-support",
2775 "frame-system",3021 "frame-system",
27843030
2785[[package]]3031[[package]]
2786name = "pallet-grandpa"3032name = "pallet-grandpa"
2787version = "2.0.0-alpha.6"3033version = "2.0.0-rc4"
2788source = "registry+https://github.com/rust-lang/crates.io-index"3034source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2789checksum = "6ed9f0fe5149552a1f1f26f4ed8999d692e0e209c54314c4f28a9bd8a1a1161d"
2790dependencies = [3035dependencies = [
2791 "frame-support",3036 "frame-support",
2792 "frame-system",3037 "frame-system",
2793 "pallet-finality-tracker",3038 "pallet-finality-tracker",
2794 "pallet-session",3039 "pallet-session",
2795 "parity-scale-codec",3040 "parity-scale-codec",
2796 "serde",3041 "serde",
3042 "sp-application-crypto",
2797 "sp-core",3043 "sp-core",
2798 "sp-finality-grandpa",3044 "sp-finality-grandpa",
2799 "sp-runtime",3045 "sp-runtime",
3046 "sp-session",
2800 "sp-staking",3047 "sp-staking",
2801 "sp-std",3048 "sp-std",
2802]3049]
28033050
2804[[package]]3051[[package]]
2805name = "pallet-nft"3052name = "pallet-nft"
2806version = "2.0.0-alpha.6"3053version = "2.0.0-rc4"
2807dependencies = [3054dependencies = [
2808 "frame-support",3055 "frame-support",
2809 "frame-system",3056 "frame-system",
2810 "parity-scale-codec",3057 "parity-scale-codec",
2811 "sp-core",3058 "sp-core",
2812 "sp-io",3059 "sp-io",
2813 "sp-runtime",3060 "sp-runtime",
2814 "sp-std",
2815]3061]
28163062
2817[[package]]3063[[package]]
2818name = "pallet-randomness-collective-flip"3064name = "pallet-randomness-collective-flip"
2819version = "2.0.0-alpha.6"3065version = "2.0.0-rc4"
2820source = "registry+https://github.com/rust-lang/crates.io-index"3066source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2821checksum = "1139a9bf489b947a677574ee8ade27c7b710ce25a07f1630b80c20af8f682f91"
2822dependencies = [3067dependencies = [
2823 "frame-support",3068 "frame-support",
2824 "frame-system",3069 "frame-system",
28303075
2831[[package]]3076[[package]]
2832name = "pallet-session"3077name = "pallet-session"
2833version = "2.0.0-alpha.6"3078version = "2.0.0-rc4"
2834source = "registry+https://github.com/rust-lang/crates.io-index"3079source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2835checksum = "4fdeb41738a79d3247b2a7fd9ce8ae5a7d9e92ca2de198e006f891240c8dcacc"
2836dependencies = [3080dependencies = [
2837 "frame-support",3081 "frame-support",
2838 "frame-system",3082 "frame-system",
2839 "impl-trait-for-tuples",3083 "impl-trait-for-tuples",
2840 "pallet-timestamp",3084 "pallet-timestamp",
2841 "parity-scale-codec",3085 "parity-scale-codec",
2842 "serde",3086 "serde",
3087 "sp-core",
2843 "sp-io",3088 "sp-io",
2844 "sp-runtime",3089 "sp-runtime",
3090 "sp-session",
2845 "sp-staking",3091 "sp-staking",
2846 "sp-std",3092 "sp-std",
2847 "sp-trie",3093 "sp-trie",
2848]3094]
28493095
2850[[package]]3096[[package]]
2851name = "pallet-sudo"3097name = "pallet-sudo"
2852version = "2.0.0-alpha.6"3098version = "2.0.0-rc4"
2853source = "registry+https://github.com/rust-lang/crates.io-index"3099source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2854checksum = "70b15e01796c9d2791cbd9ae2d7c9b59c8eccc3682afbb1189f6ebe7b07f4d71"
2855dependencies = [3100dependencies = [
2856 "frame-support",3101 "frame-support",
2857 "frame-system",3102 "frame-system",
28643109
2865[[package]]3110[[package]]
2866name = "pallet-timestamp"3111name = "pallet-timestamp"
2867version = "2.0.0-alpha.6"3112version = "2.0.0-rc4"
2868source = "registry+https://github.com/rust-lang/crates.io-index"3113source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2869checksum = "4d9de9af5f5ed3377a6108eed436791bfe18bc3e4e2e416854d0074d31b1be00"
2870dependencies = [3114dependencies = [
2871 "frame-benchmarking",3115 "frame-benchmarking",
2872 "frame-support",3116 "frame-support",
28823126
2883[[package]]3127[[package]]
2884name = "pallet-transaction-payment"3128name = "pallet-transaction-payment"
2885version = "2.0.0-alpha.6"3129version = "2.0.0-rc4"
2886source = "registry+https://github.com/rust-lang/crates.io-index"3130source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2887checksum = "54768f5959e0bef53218b91f289d6807c0786d93fb90a3c7e39ab7ff9f018f23"
2888dependencies = [3131dependencies = [
2889 "frame-support",3132 "frame-support",
2890 "frame-system",3133 "frame-system",
2891 "pallet-transaction-payment-rpc-runtime-api",3134 "pallet-transaction-payment-rpc-runtime-api",
2892 "parity-scale-codec",3135 "parity-scale-codec",
3136 "serde",
3137 "smallvec 1.4.0",
2893 "sp-runtime",3138 "sp-runtime",
2894 "sp-std",3139 "sp-std",
2895]3140]
28963141
2897[[package]]3142[[package]]
2898name = "pallet-transaction-payment-rpc-runtime-api"3143name = "pallet-transaction-payment-rpc-runtime-api"
2899version = "2.0.0-alpha.6"3144version = "2.0.0-rc4"
2900source = "registry+https://github.com/rust-lang/crates.io-index"3145source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
2901checksum = "7323ef565470b51bb79fc65d3c3a1bff0ecb317485acc66a64406309c25f1b77"
2902dependencies = [3146dependencies = [
2903 "frame-support",3147 "frame-support",
2904 "parity-scale-codec",3148 "parity-scale-codec",
2908 "sp-std",3152 "sp-std",
2909]3153]
3154
3155[[package]]
3156name = "parity-db"
3157version = "0.1.2"
3158source = "registry+https://github.com/rust-lang/crates.io-index"
3159checksum = "00d595e372d119261593297debbe4193811a4dc811d2a1ccbb8caaa6666ad7ab"
3160dependencies = [
3161 "blake2-rfc",
3162 "crc32fast",
3163 "libc",
3164 "log",
3165 "memmap",
3166 "parking_lot 0.10.2",
3167]
29103168
2911[[package]]3169[[package]]
2912name = "parity-multiaddr"3170name = "parity-multiaddr"
29283186
2929[[package]]3187[[package]]
2930name = "parity-multiaddr"3188name = "parity-multiaddr"
2931version = "0.8.0"3189version = "0.9.0"
2932source = "registry+https://github.com/rust-lang/crates.io-index"3190source = "registry+https://github.com/rust-lang/crates.io-index"
2933checksum = "4db35e222f783ef4e6661873f6c165c4eb7b65e0c408349818517d5705c2d7d3"3191checksum = "12ca96399f4a01aa89c59220c4f52ac371940eb4e53e3ce990da796f364bdf69"
2934dependencies = [3192dependencies = [
2935 "arrayref",3193 "arrayref",
2936 "bs58",3194 "bs58",
29613219
2962[[package]]3220[[package]]
2963name = "parity-scale-codec"3221name = "parity-scale-codec"
2964version = "1.3.0"3222version = "1.3.1"
2965source = "registry+https://github.com/rust-lang/crates.io-index"3223source = "registry+https://github.com/rust-lang/crates.io-index"
2966checksum = "329c8f7f4244ddb5c37c103641027a76c530e65e8e4b8240b29f81ea40508b17"3224checksum = "a74f02beb35d47e0706155c9eac554b50c671e0d868fe8296bcdf44a9a4847bf"
2967dependencies = [3225dependencies = [
2968 "arrayvec 0.5.1",3226 "arrayvec 0.5.1",
2969 "bitvec",3227 "bitvec",
2980dependencies = [3238dependencies = [
2981 "proc-macro-crate",3239 "proc-macro-crate",
2982 "proc-macro2",3240 "proc-macro2",
2983 "quote 1.0.3",3241 "quote 1.0.7",
2984 "syn 1.0.17",3242 "syn 1.0.31",
2985]3243]
29863244
2987[[package]]3245[[package]]
2990source = "registry+https://github.com/rust-lang/crates.io-index"3248source = "registry+https://github.com/rust-lang/crates.io-index"
2991checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"3249checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"
3250
3251[[package]]
3252name = "parity-tokio-ipc"
3253version = "0.4.0"
3254source = "registry+https://github.com/rust-lang/crates.io-index"
3255checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"
3256dependencies = [
3257 "bytes 0.4.12",
3258 "futures 0.1.29",
3259 "libc",
3260 "log",
3261 "mio-named-pipes",
3262 "miow 0.3.5",
3263 "rand 0.7.3",
3264 "tokio 0.1.22",
3265 "tokio-named-pipes",
3266 "tokio-uds",
3267 "winapi 0.3.8",
3268]
29923269
2993[[package]]3270[[package]]
2994name = "parity-util-mem"3271name = "parity-util-mem"
2997checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c"3274checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c"
2998dependencies = [3275dependencies = [
2999 "cfg-if",3276 "cfg-if",
3000 "ethereum-types",
3001 "hashbrown",
3002 "impl-trait-for-tuples",3277 "impl-trait-for-tuples",
3003 "lru",
3004 "parity-util-mem-derive",3278 "parity-util-mem-derive",
3005 "parking_lot 0.10.2",3279 "parking_lot 0.10.2",
3006 "primitive-types",3280 "primitive-types",
3007 "smallvec 1.3.0",3281 "smallvec 1.4.0",
3008 "winapi 0.3.8",3282 "winapi 0.3.8",
3009]3283]
30103284
3015checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2"3289checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2"
3016dependencies = [3290dependencies = [
3017 "proc-macro2",3291 "proc-macro2",
3018 "syn 1.0.17",3292 "syn 1.0.31",
3019 "synstructure",3293 "synstructure",
3020]3294]
30213295
3043checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"3317checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"
3044dependencies = [3318dependencies = [
3045 "lock_api",3319 "lock_api",
3046 "parking_lot_core 0.7.1",3320 "parking_lot_core 0.7.2",
3047]3321]
30483322
3049[[package]]3323[[package]]
30633337
3064[[package]]3338[[package]]
3065name = "parking_lot_core"3339name = "parking_lot_core"
3066version = "0.7.1"3340version = "0.7.2"
3067source = "registry+https://github.com/rust-lang/crates.io-index"3341source = "registry+https://github.com/rust-lang/crates.io-index"
3068checksum = "0e136c1904604defe99ce5fd71a28d473fa60a12255d511aa78a9ddf11237aeb"3342checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
3069dependencies = [3343dependencies = [
3070 "cfg-if",3344 "cfg-if",
3071 "cloudabi",3345 "cloudabi",
3072 "libc",3346 "libc",
3073 "redox_syscall",3347 "redox_syscall",
3074 "smallvec 1.3.0",3348 "smallvec 1.4.0",
3075 "winapi 0.3.8",3349 "winapi 0.3.8",
3076]3350]
30773351
3078[[package]]3352[[package]]
3079name = "paste"3353name = "paste"
3080version = "0.1.10"3354version = "0.1.16"
3081source = "registry+https://github.com/rust-lang/crates.io-index"3355source = "registry+https://github.com/rust-lang/crates.io-index"
3082checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a"3356checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec"
3083dependencies = [3357dependencies = [
3084 "paste-impl",3358 "paste-impl",
3085 "proc-macro-hack",3359 "proc-macro-hack",
3086]3360]
30873361
3088[[package]]3362[[package]]
3089name = "paste-impl"3363name = "paste-impl"
3090version = "0.1.10"3364version = "0.1.16"
3091source = "registry+https://github.com/rust-lang/crates.io-index"3365source = "registry+https://github.com/rust-lang/crates.io-index"
3092checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a"3366checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32"
3093dependencies = [3367dependencies = [
3094 "proc-macro-hack",3368 "proc-macro-hack",
3095 "proc-macro2",3369 "proc-macro2",
3096 "quote 1.0.3",3370 "quote 1.0.7",
3097 "syn 1.0.17",3371 "syn 1.0.31",
3098]3372]
30993373
3100[[package]]3374[[package]]
31273401
3128[[package]]3402[[package]]
3129name = "petgraph"3403name = "petgraph"
3130version = "0.5.0"3404version = "0.5.1"
3131source = "registry+https://github.com/rust-lang/crates.io-index"3405source = "registry+https://github.com/rust-lang/crates.io-index"
3132checksum = "29c127eea4a29ec6c85d153c59dc1213f33ec74cead30fe4730aecc88cc1fd92"3406checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
3133dependencies = [3407dependencies = [
3134 "fixedbitset",3408 "fixedbitset",
3135 "indexmap",3409 "indexmap",
3136]3410]
31373411
3138[[package]]3412[[package]]
3139name = "pin-project"3413name = "pin-project"
3140version = "0.4.9"3414version = "0.4.20"
3141source = "registry+https://github.com/rust-lang/crates.io-index"3415source = "registry+https://github.com/rust-lang/crates.io-index"
3142checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2"3416checksum = "e75373ff9037d112bb19bc61333a06a159eaeb217660dcfbea7d88e1db823919"
3143dependencies = [3417dependencies = [
3144 "pin-project-internal",3418 "pin-project-internal",
3145]3419]
31463420
3147[[package]]3421[[package]]
3148name = "pin-project-internal"3422name = "pin-project-internal"
3149version = "0.4.9"3423version = "0.4.20"
3150source = "registry+https://github.com/rust-lang/crates.io-index"3424source = "registry+https://github.com/rust-lang/crates.io-index"
3151checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a"3425checksum = "10b4b44893d3c370407a1d6a5cfde7c41ae0478e31c516c85f67eb3adc51be6d"
3152dependencies = [3426dependencies = [
3153 "proc-macro2",3427 "proc-macro2",
3154 "quote 1.0.3",3428 "quote 1.0.7",
3155 "syn 1.0.17",3429 "syn 1.0.31",
3156]3430]
31573431
3158[[package]]3432[[package]]
3159name = "pin-project-lite"3433name = "pin-project-lite"
3160version = "0.1.4"3434version = "0.1.7"
3161source = "registry+https://github.com/rust-lang/crates.io-index"3435source = "registry+https://github.com/rust-lang/crates.io-index"
3162checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae"3436checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"
31633437
3164[[package]]3438[[package]]
3165name = "pin-utils"3439name = "pin-utils"
3166version = "0.1.0-alpha.4"3440version = "0.1.0"
3167source = "registry+https://github.com/rust-lang/crates.io-index"3441source = "registry+https://github.com/rust-lang/crates.io-index"
3168checksum = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587"3442checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
31693443
3170[[package]]3444[[package]]
3171name = "pkg-config"3445name = "pkg-config"
3172version = "0.3.17"3446version = "0.3.17"
3173source = "registry+https://github.com/rust-lang/crates.io-index"3447source = "registry+https://github.com/rust-lang/crates.io-index"
3174checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"3448checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
3449
3450[[package]]
3451name = "plain"
3452version = "0.2.3"
3453source = "registry+https://github.com/rust-lang/crates.io-index"
3454checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
31753455
3176[[package]]3456[[package]]
3177name = "platforms"3457name = "platforms"
31813461
3182[[package]]3462[[package]]
3183name = "ppv-lite86"3463name = "ppv-lite86"
3184version = "0.2.6"3464version = "0.2.8"
3185source = "registry+https://github.com/rust-lang/crates.io-index"3465source = "registry+https://github.com/rust-lang/crates.io-index"
3186checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"3466checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"
31873467
3188[[package]]3468[[package]]
3189name = "primitive-types"3469name = "primitive-types"
3190version = "0.7.0"3470version = "0.7.2"
3191source = "registry+https://github.com/rust-lang/crates.io-index"3471source = "registry+https://github.com/rust-lang/crates.io-index"
3192checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb"3472checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8"
3193dependencies = [3473dependencies = [
3194 "fixed-hash",3474 "fixed-hash",
3195 "impl-codec",3475 "impl-codec",
3196 "impl-rlp",
3197 "impl-serde 0.3.0",3476 "impl-serde 0.3.1",
3198 "uint",3477 "uint",
3199]3478]
32003479
3215dependencies = [3494dependencies = [
3216 "proc-macro-error-attr",3495 "proc-macro-error-attr",
3217 "proc-macro2",3496 "proc-macro2",
3218 "quote 1.0.3",3497 "quote 1.0.7",
3219 "syn 1.0.17",3498 "syn 1.0.31",
3220 "version_check",3499 "version_check",
3221]3500]
32223501
3227checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"3506checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"
3228dependencies = [3507dependencies = [
3229 "proc-macro2",3508 "proc-macro2",
3230 "quote 1.0.3",3509 "quote 1.0.7",
3231 "syn 1.0.17",3510 "syn 1.0.31",
3232 "syn-mid",3511 "syn-mid",
3233 "version_check",3512 "version_check",
3234]3513]
32353514
3236[[package]]3515[[package]]
3237name = "proc-macro-hack"3516name = "proc-macro-hack"
3238version = "0.5.15"3517version = "0.5.16"
3239source = "registry+https://github.com/rust-lang/crates.io-index"3518source = "registry+https://github.com/rust-lang/crates.io-index"
3240checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63"3519checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4"
32413520
3242[[package]]3521[[package]]
3243name = "proc-macro-nested"3522name = "proc-macro-nested"
3244version = "0.1.4"3523version = "0.1.5"
3245source = "registry+https://github.com/rust-lang/crates.io-index"3524source = "registry+https://github.com/rust-lang/crates.io-index"
3246checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694"3525checksum = "0afe1bd463b9e9ed51d0e0f0b50b6b146aec855c56fd182bb242388710a9b6de"
32473526
3248[[package]]3527[[package]]
3249name = "proc-macro2"3528name = "proc-macro2"
3250version = "1.0.10"3529version = "1.0.18"
3251source = "registry+https://github.com/rust-lang/crates.io-index"3530source = "registry+https://github.com/rust-lang/crates.io-index"
3252checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3"3531checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa"
3253dependencies = [3532dependencies = [
3254 "unicode-xid 0.2.0",3533 "unicode-xid 0.2.0",
3255]3534]
32563535
3257[[package]]3536[[package]]
3258name = "procfs"3537name = "procfs"
3259version = "0.7.8"3538version = "0.7.9"
3260source = "registry+https://github.com/rust-lang/crates.io-index"3539source = "registry+https://github.com/rust-lang/crates.io-index"
3261checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475"3540checksum = "c434e93ef69c216e68e4f417c927b4f31502c3560b72cfdb6827e2321c5c6b3e"
3262dependencies = [3541dependencies = [
3263 "bitflags",3542 "bitflags",
3264 "byteorder",3543 "byteorder",
3301dependencies = [3580dependencies = [
3302 "bytes 0.5.4",3581 "bytes 0.5.4",
3303 "heck",3582 "heck",
3304 "itertools",3583 "itertools 0.8.2",
3305 "log",3584 "log",
3306 "multimap",3585 "multimap",
3307 "petgraph",3586 "petgraph",
3318checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72"3597checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72"
3319dependencies = [3598dependencies = [
3320 "anyhow",3599 "anyhow",
3321 "itertools",3600 "itertools 0.8.2",
3322 "proc-macro2",3601 "proc-macro2",
3323 "quote 1.0.3",3602 "quote 1.0.7",
3324 "syn 1.0.17",3603 "syn 1.0.31",
3325]3604]
33263605
3327[[package]]3606[[package]]
33653644
3366[[package]]3645[[package]]
3367name = "quote"3646name = "quote"
3368version = "1.0.3"3647version = "1.0.7"
3369source = "registry+https://github.com/rust-lang/crates.io-index"3648source = "registry+https://github.com/rust-lang/crates.io-index"
3370checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f"3649checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
3371dependencies = [3650dependencies = [
3372 "proc-macro2",3651 "proc-macro2",
3373]3652]
3428 "rand_isaac",3707 "rand_isaac",
3429 "rand_jitter",3708 "rand_jitter",
3430 "rand_os",3709 "rand_os",
3431 "rand_pcg",3710 "rand_pcg 0.1.2",
3432 "rand_xorshift",3711 "rand_xorshift",
3433 "winapi 0.3.8",3712 "winapi 0.3.8",
3434]3713]
3444 "rand_chacha 0.2.2",3723 "rand_chacha 0.2.2",
3445 "rand_core 0.5.1",3724 "rand_core 0.5.1",
3446 "rand_hc 0.2.0",3725 "rand_hc 0.2.0",
3726 "rand_pcg 0.2.1",
3447]3727]
34483728
3449[[package]]3729[[package]]
3552 "rand_core 0.4.2",3832 "rand_core 0.4.2",
3553]3833]
3834
3835[[package]]
3836name = "rand_pcg"
3837version = "0.2.1"
3838source = "registry+https://github.com/rust-lang/crates.io-index"
3839checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
3840dependencies = [
3841 "rand_core 0.5.1",
3842]
35543843
3555[[package]]3844[[package]]
3556name = "rand_xorshift"3845name = "rand_xorshift"
3561 "rand_core 0.3.1",3850 "rand_core 0.3.1",
3562]3851]
3852
3853[[package]]
3854name = "raw-cpuid"
3855version = "7.0.3"
3856source = "registry+https://github.com/rust-lang/crates.io-index"
3857checksum = "b4a349ca83373cfa5d6dbb66fd76e58b2cca08da71a5f6400de0a0a6a9bceeaf"
3858dependencies = [
3859 "bitflags",
3860 "cc",
3861 "rustc_version",
3862]
35633863
3564[[package]]3864[[package]]
3565name = "rawpointer"3865name = "rawpointer"
3606source = "registry+https://github.com/rust-lang/crates.io-index"3906source = "registry+https://github.com/rust-lang/crates.io-index"
3607checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"3907checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
3908
3909[[package]]
3910name = "redox_users"
3911version = "0.3.4"
3912source = "registry+https://github.com/rust-lang/crates.io-index"
3913checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"
3914dependencies = [
3915 "getrandom",
3916 "redox_syscall",
3917 "rust-argon2",
3918]
3919
3920[[package]]
3921name = "ref-cast"
3922version = "1.0.1"
3923source = "registry+https://github.com/rust-lang/crates.io-index"
3924checksum = "0a214c7875e1b63fc1618db7c80efc0954f6156c9ff07699fd9039e255accdd1"
3925dependencies = [
3926 "ref-cast-impl",
3927]
3928
3929[[package]]
3930name = "ref-cast-impl"
3931version = "1.0.1"
3932source = "registry+https://github.com/rust-lang/crates.io-index"
3933checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8"
3934dependencies = [
3935 "proc-macro2",
3936 "quote 1.0.7",
3937 "syn 1.0.31",
3938]
3939
3940[[package]]
3941name = "regalloc"
3942version = "0.0.21"
3943source = "registry+https://github.com/rust-lang/crates.io-index"
3944checksum = "b27b256b41986ac5141b37b8bbba85d314fbf546c182eb255af6720e07e4f804"
3945dependencies = [
3946 "log",
3947 "rustc-hash",
3948 "smallvec 1.4.0",
3949]
36083950
3609[[package]]3951[[package]]
3610name = "regex"3952name = "regex"
3611version = "1.3.6"3953version = "1.3.9"
3612source = "registry+https://github.com/rust-lang/crates.io-index"3954source = "registry+https://github.com/rust-lang/crates.io-index"
3613checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3"3955checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
3614dependencies = [3956dependencies = [
3615 "aho-corasick",3957 "aho-corasick",
3616 "memchr",3958 "memchr",
36203962
3621[[package]]3963[[package]]
3622name = "regex-syntax"3964name = "regex-syntax"
3623version = "0.6.17"3965version = "0.6.18"
3624source = "registry+https://github.com/rust-lang/crates.io-index"3966source = "registry+https://github.com/rust-lang/crates.io-index"
3625checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae"3967checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
3968
3969[[package]]
3970name = "region"
3971version = "2.2.0"
3972source = "registry+https://github.com/rust-lang/crates.io-index"
3973checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0"
3974dependencies = [
3975 "bitflags",
3976 "libc",
3977 "mach",
3978 "winapi 0.3.8",
3979]
36263980
3627[[package]]3981[[package]]
3628name = "remove_dir_all"3982name = "remove_dir_all"
3633 "winapi 0.3.8",3987 "winapi 0.3.8",
3634]3988]
3989
3990[[package]]
3991name = "rental"
3992version = "0.5.5"
3993source = "registry+https://github.com/rust-lang/crates.io-index"
3994checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f"
3995dependencies = [
3996 "rental-impl",
3997 "stable_deref_trait",
3998]
3999
4000[[package]]
4001name = "rental-impl"
4002version = "0.5.5"
4003source = "registry+https://github.com/rust-lang/crates.io-index"
4004checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de"
4005dependencies = [
4006 "proc-macro2",
4007 "quote 1.0.7",
4008 "syn 1.0.31",
4009]
36354010
3636[[package]]4011[[package]]
3637name = "ring"4012name = "ring"
3638version = "0.16.12"4013version = "0.16.14"
3639source = "registry+https://github.com/rust-lang/crates.io-index"4014source = "registry+https://github.com/rust-lang/crates.io-index"
3640checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c"4015checksum = "06b3fefa4f12272808f809a0af618501fdaba41a58963c5fb72238ab0be09603"
3641dependencies = [4016dependencies = [
3642 "cc",4017 "cc",
3643 "lazy_static",
3644 "libc",4018 "libc",
4019 "once_cell",
3645 "spin",4020 "spin",
3646 "untrusted",4021 "untrusted",
3647 "web-sys",4022 "web-sys",
3654source = "registry+https://github.com/rust-lang/crates.io-index"4029source = "registry+https://github.com/rust-lang/crates.io-index"
3655checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"4030checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"
3656
3657[[package]]
3658name = "rlp"
3659version = "0.4.5"
3660source = "registry+https://github.com/rust-lang/crates.io-index"
3661checksum = "4a7d3f9bed94764eac15b8f14af59fac420c236adaff743b7bcc88e265cb4345"
3662dependencies = [
3663 "rustc-hex",
3664]
36654031
3666[[package]]4032[[package]]
3667name = "rocksdb"4033name = "rocksdb"
3668version = "0.13.0"4034version = "0.14.0"
3669source = "registry+https://github.com/rust-lang/crates.io-index"4035source = "registry+https://github.com/rust-lang/crates.io-index"
3670checksum = "12069b106981c6103d3eab7dd1c86751482d0779a520b7c14954c8b586c1e643"4036checksum = "61aa17a99a2413cd71c1106691bf59dad7de0cd5099127f90e9d99c429c40d4a"
3671dependencies = [4037dependencies = [
3672 "libc",4038 "libc",
3673 "librocksdb-sys",4039 "librocksdb-sys",
3683 "winapi 0.3.8",4049 "winapi 0.3.8",
3684]4050]
4051
4052[[package]]
4053name = "rust-argon2"
4054version = "0.7.0"
4055source = "registry+https://github.com/rust-lang/crates.io-index"
4056checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"
4057dependencies = [
4058 "base64 0.11.0",
4059 "blake2b_simd",
4060 "constant_time_eq",
4061 "crossbeam-utils",
4062]
36854063
3686[[package]]4064[[package]]
3687name = "rustc-demangle"4065name = "rustc-demangle"
3716source = "registry+https://github.com/rust-lang/crates.io-index"4094source = "registry+https://github.com/rust-lang/crates.io-index"
3717checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1"4095checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1"
3718dependencies = [4096dependencies = [
3719 "base64",4097 "base64 0.11.0",
3720 "log",4098 "log",
3721 "ring",4099 "ring",
3722 "sct",4100 "sct",
3741source = "registry+https://github.com/rust-lang/crates.io-index"4119source = "registry+https://github.com/rust-lang/crates.io-index"
3742checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"4120checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
3743dependencies = [4121dependencies = [
3744 "futures 0.3.4",4122 "futures 0.3.5",
3745 "pin-project",4123 "pin-project",
3746 "static_assertions",4124 "static_assertions",
3747]4125]
37484126
3749[[package]]4127[[package]]
3750name = "ryu"4128name = "ryu"
3751version = "1.0.3"4129version = "1.0.5"
3752source = "registry+https://github.com/rust-lang/crates.io-index"4130source = "registry+https://github.com/rust-lang/crates.io-index"
3753checksum = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76"4131checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
37544132
3755[[package]]4133[[package]]
3756name = "safe-mix"4134name = "safe-mix"
37634141
3764[[package]]4142[[package]]
3765name = "sc-basic-authorship"4143name = "sc-basic-authorship"
3766version = "0.8.0-alpha.6"4144version = "0.8.0-rc4"
3767source = "registry+https://github.com/rust-lang/crates.io-index"4145source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3768checksum = "5eeea19615c22c30accd79ca751b7db8642a3a88572432624a88c6754b6c7d33"
3769dependencies = [4146dependencies = [
3770 "futures 0.3.4",4147 "futures 0.3.5",
3771 "futures-timer 3.0.2",4148 "futures-timer 3.0.2",
3772 "log",4149 "log",
3773 "parity-scale-codec",4150 "parity-scale-codec",
3774 "sc-block-builder",4151 "sc-block-builder",
3775 "sc-client-api",4152 "sc-client-api",
4153 "sc-proposer-metrics",
3776 "sc-telemetry",4154 "sc-telemetry",
3777 "sp-api",4155 "sp-api",
3778 "sp-blockchain",4156 "sp-blockchain",
3781 "sp-inherents",4159 "sp-inherents",
3782 "sp-runtime",4160 "sp-runtime",
3783 "sp-transaction-pool",4161 "sp-transaction-pool",
4162 "substrate-prometheus-endpoint",
3784 "tokio-executor 0.2.0-alpha.6",4163 "tokio-executor 0.2.0-alpha.6",
3785]4164]
37864165
3787[[package]]4166[[package]]
3788name = "sc-block-builder"4167name = "sc-block-builder"
3789version = "0.8.0-alpha.6"4168version = "0.8.0-rc4"
3790source = "registry+https://github.com/rust-lang/crates.io-index"4169source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3791checksum = "bd7b45adef0526ef295a9b7da4af933322df7119385a78c2e96c99b5d54fcc35"
3792dependencies = [4170dependencies = [
3793 "parity-scale-codec",4171 "parity-scale-codec",
3794 "sc-client-api",4172 "sc-client-api",
38034181
3804[[package]]4182[[package]]
3805name = "sc-chain-spec"4183name = "sc-chain-spec"
3806version = "2.0.0-alpha.6"4184version = "2.0.0-rc4"
3807source = "registry+https://github.com/rust-lang/crates.io-index"4185source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3808checksum = "7d37957c58cb0cf1fa9fe1187447d16e4708a7a0541ee2c1226b2536f4241742"
3809dependencies = [4186dependencies = [
3810 "impl-trait-for-tuples",4187 "impl-trait-for-tuples",
3811 "sc-chain-spec-derive",4188 "sc-chain-spec-derive",
38204197
3821[[package]]4198[[package]]
3822name = "sc-chain-spec-derive"4199name = "sc-chain-spec-derive"
3823version = "2.0.0-alpha.6"4200version = "2.0.0-rc4"
3824source = "registry+https://github.com/rust-lang/crates.io-index"4201source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3825checksum = "2703f02f31f53601ed0408df76939a2e1911ff64a146e7b15ed1be56193e91ba"
3826dependencies = [4202dependencies = [
3827 "proc-macro-crate",4203 "proc-macro-crate",
3828 "proc-macro2",4204 "proc-macro2",
3829 "quote 1.0.3",4205 "quote 1.0.7",
3830 "syn 1.0.17",4206 "syn 1.0.31",
3831]4207]
38324208
3833[[package]]4209[[package]]
3834name = "sc-cli"4210name = "sc-cli"
3835version = "0.8.0-alpha.6"4211version = "0.8.0-rc4"
3836source = "registry+https://github.com/rust-lang/crates.io-index"4212source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3837checksum = "46513d8e34913e19ffb8663ff211528f5590712c3c4e69bfa41ca748120a2001"
3838dependencies = [4213dependencies = [
3839 "ansi_term 0.12.1",4214 "ansi_term 0.12.1",
3840 "app_dirs",
3841 "atty",4215 "atty",
3842 "chrono",4216 "chrono",
3843 "clap",
3844 "derive_more",4217 "derive_more",
3845 "env_logger",4218 "env_logger",
3846 "fdlimit",4219 "fdlimit",
3847 "futures 0.3.4",4220 "futures 0.3.5",
3848 "lazy_static",4221 "lazy_static",
3849 "log",4222 "log",
3850 "names",4223 "names",
3870 "structopt",4243 "structopt",
3871 "substrate-prometheus-endpoint",4244 "substrate-prometheus-endpoint",
3872 "time",4245 "time",
3873 "tokio 0.2.18",4246 "tokio 0.2.21",
3874]4247]
38754248
3876[[package]]4249[[package]]
3877name = "sc-client"4250name = "sc-client-api"
3878version = "0.8.0-alpha.6"4251version = "2.0.0-rc4"
3879source = "registry+https://github.com/rust-lang/crates.io-index"4252source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3880checksum = "9908c438f8e60d07c97a7f1d4ea8c6d31a498f283373c533f2006c032b9a4971"
3881dependencies = [4253dependencies = [
3882 "derive_more",4254 "derive_more",
3883 "fnv",4255 "fnv",
3884 "futures 0.3.4",4256 "futures 0.3.5",
3885 "hash-db",4257 "hash-db",
3886 "hex-literal",4258 "hex-literal",
3887 "kvdb",4259 "kvdb",
4260 "lazy_static",
3888 "log",4261 "log",
3889 "parity-scale-codec",4262 "parity-scale-codec",
3890 "parking_lot 0.10.2",4263 "parking_lot 0.10.2",
3891 "sc-block-builder",
3892 "sc-client-api",
3893 "sc-executor",4264 "sc-executor",
3894 "sc-telemetry",4265 "sc-telemetry",
3895 "sp-api",4266 "sp-api",
3896 "sp-blockchain",4267 "sp-blockchain",
3897 "sp-consensus",4268 "sp-consensus",
3898 "sp-core",4269 "sp-core",
4270 "sp-database",
3899 "sp-externalities",4271 "sp-externalities",
3900 "sp-inherents",4272 "sp-inherents",
3901 "sp-keyring",4273 "sp-keyring",
3902 "sp-runtime",4274 "sp-runtime",
3903 "sp-state-machine",4275 "sp-state-machine",
3904 "sp-std",4276 "sp-std",
4277 "sp-storage",
4278 "sp-transaction-pool",
3905 "sp-trie",4279 "sp-trie",
3906 "sp-utils",4280 "sp-utils",
3907 "sp-version",4281 "sp-version",
3908 "substrate-prometheus-endpoint",4282 "substrate-prometheus-endpoint",
3909 "tracing",
3910]4283]
39114284
3912[[package]]4285[[package]]
3913name = "sc-client-api"4286name = "sc-client-db"
3914version = "2.0.0-alpha.6"4287version = "0.8.0-rc4"
3915source = "registry+https://github.com/rust-lang/crates.io-index"4288source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3916checksum = "b0a2271c80a792efffc4abfe9be8b87c9747721cfa4426f3b707283a431bbacd"
3917dependencies = [4289dependencies = [
3918 "derive_more",4290 "blake2-rfc",
3919 "fnv",
3920 "futures 0.3.4",
3921 "hash-db",4291 "hash-db",
3922 "hex-literal",
3923 "kvdb",4292 "kvdb",
4293 "kvdb-memorydb",
4294 "kvdb-rocksdb",
3924 "lazy_static",4295 "linked-hash-map",
3925 "log",4296 "log",
4297 "parity-db",
3926 "parity-scale-codec",4298 "parity-scale-codec",
4299 "parity-util-mem",
3927 "parking_lot 0.10.2",4300 "parking_lot 0.10.2",
4301 "sc-client-api",
3928 "sc-executor",4302 "sc-executor",
3929 "sc-telemetry",4303 "sc-state-db",
3930 "sp-api",
3931 "sp-blockchain",4304 "sp-blockchain",
3932 "sp-consensus",4305 "sp-consensus",
3933 "sp-core",4306 "sp-core",
3934 "sp-externalities",4307 "sp-database",
3935 "sp-inherents",
3936 "sp-keyring",
3937 "sp-runtime",4308 "sp-runtime",
3938 "sp-state-machine",4309 "sp-state-machine",
3939 "sp-std",
3940 "sp-storage",
3941 "sp-transaction-pool",
3942 "sp-trie",4310 "sp-trie",
3943 "sp-utils",
3944 "sp-version",4311 "substrate-prometheus-endpoint",
3945]4312]
39464313
3947[[package]]4314[[package]]
3948name = "sc-client-db"4315name = "sc-consensus"
3949version = "0.8.0-alpha.6"4316version = "0.8.0-rc4"
3950source = "registry+https://github.com/rust-lang/crates.io-index"4317source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3951checksum = "5b1ae5b4c8333cb751cd9bbc7ecf0eb1c55d4865fca6651066844febcec71618"
3952dependencies = [4318dependencies = [
3953 "hash-db",
3954 "kvdb",
3955 "kvdb-memorydb",
3956 "kvdb-rocksdb",
3957 "linked-hash-map",
3958 "log",
3959 "parity-scale-codec",
3960 "parity-util-mem",
3961 "parking_lot 0.10.2",
3962 "sc-client",
3963 "sc-client-api",4319 "sc-client-api",
3964 "sc-executor",
3965 "sc-state-db",
3966 "sp-blockchain",4320 "sp-blockchain",
3967 "sp-consensus",4321 "sp-consensus",
3968 "sp-core",
3969 "sp-runtime",4322 "sp-runtime",
3970 "sp-state-machine",
3971 "sp-trie",
3972 "substrate-prometheus-endpoint",
3973]4323]
39744324
3975[[package]]4325[[package]]
3976name = "sc-consensus-aura"4326name = "sc-consensus-aura"
3977version = "0.8.0-alpha.6"4327version = "0.8.0-rc4"
3978source = "registry+https://github.com/rust-lang/crates.io-index"4328source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
3979checksum = "a476e0650893a4e8c086c14f1ea5fde4a3de9f654a75c706f2c362406ee4d588"
3980dependencies = [4329dependencies = [
3981 "derive_more",4330 "derive_more",
3982 "futures 0.3.4",4331 "futures 0.3.5",
3983 "futures-timer 3.0.2",4332 "futures-timer 3.0.2",
3984 "log",4333 "log",
3985 "parity-scale-codec",4334 "parity-scale-codec",
3986 "parking_lot 0.10.2",4335 "parking_lot 0.10.2",
3987 "sc-block-builder",4336 "sc-block-builder",
3988 "sc-client",
3989 "sc-client-api",4337 "sc-client-api",
3990 "sc-consensus-slots",4338 "sc-consensus-slots",
3991 "sc-keystore",4339 "sc-keystore",
4002 "sp-runtime",4350 "sp-runtime",
4003 "sp-timestamp",4351 "sp-timestamp",
4004 "sp-version",4352 "sp-version",
4353 "substrate-prometheus-endpoint",
4005]4354]
40064355
4007[[package]]4356[[package]]
4008name = "sc-consensus-slots"4357name = "sc-consensus-slots"
4009version = "0.8.0-alpha.6"4358version = "0.8.0-rc4"
4010source = "registry+https://github.com/rust-lang/crates.io-index"4359source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4011checksum = "7ec4ede5a5b469f5cc1ac9fd304c7683f1e57638e5d9f8f23df6a98758b9cc24"
4012dependencies = [4360dependencies = [
4013 "futures 0.3.4",4361 "futures 0.3.5",
4014 "futures-timer 3.0.2",4362 "futures-timer 3.0.2",
4015 "log",4363 "log",
4016 "parity-scale-codec",4364 "parity-scale-codec",
4017 "parking_lot 0.10.2",4365 "parking_lot 0.10.2",
4018 "sc-client-api",4366 "sc-client-api",
4019 "sc-telemetry",4367 "sc-telemetry",
4020 "sp-api",4368 "sp-api",
4369 "sp-application-crypto",
4021 "sp-blockchain",4370 "sp-blockchain",
4022 "sp-consensus",4371 "sp-consensus",
4023 "sp-core",4372 "sp-core",
40284377
4029[[package]]4378[[package]]
4030name = "sc-executor"4379name = "sc-executor"
4031version = "0.8.0-alpha.6"4380version = "0.8.0-rc4"
4032source = "registry+https://github.com/rust-lang/crates.io-index"4381source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4033checksum = "f238a411de5e1cfe3b104f287aad0a48e4a39d9157171b7761d91d6d4a76610a"
4034dependencies = [4382dependencies = [
4035 "derive_more",4383 "derive_more",
4036 "lazy_static",4384 "lazy_static",
4041 "parking_lot 0.10.2",4389 "parking_lot 0.10.2",
4042 "sc-executor-common",4390 "sc-executor-common",
4043 "sc-executor-wasmi",4391 "sc-executor-wasmi",
4392 "sc-executor-wasmtime",
4393 "sp-api",
4044 "sp-core",4394 "sp-core",
4045 "sp-externalities",4395 "sp-externalities",
4046 "sp-io",4396 "sp-io",
40554405
4056[[package]]4406[[package]]
4057name = "sc-executor-common"4407name = "sc-executor-common"
4058version = "0.8.0-alpha.6"4408version = "0.8.0-rc4"
4059source = "registry+https://github.com/rust-lang/crates.io-index"4409source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4060checksum = "549d94ce1316c168a72c26abf0bf3390ae76b1645030e2aac9ecf0542b04fa85"
4061dependencies = [4410dependencies = [
4062 "derive_more",4411 "derive_more",
4063 "log",4412 "log",
40734422
4074[[package]]4423[[package]]
4075name = "sc-executor-wasmi"4424name = "sc-executor-wasmi"
4076version = "0.8.0-alpha.6"4425version = "0.8.0-rc4"
4077source = "registry+https://github.com/rust-lang/crates.io-index"4426source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4078checksum = "0c7efc6978b59884e1593ec172fe5b1a909c980b0e495897c904da50616c3a7a"
4079dependencies = [4427dependencies = [
4080 "log",4428 "log",
4081 "parity-scale-codec",4429 "parity-scale-codec",
4087 "wasmi",4435 "wasmi",
4088]4436]
4437
4438[[package]]
4439name = "sc-executor-wasmtime"
4440version = "0.8.0-rc4"
4441source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4442dependencies = [
4443 "cranelift-codegen",
4444 "cranelift-wasm",
4445 "log",
4446 "parity-scale-codec",
4447 "parity-wasm",
4448 "sc-executor-common",
4449 "scoped-tls",
4450 "sp-allocator",
4451 "sp-core",
4452 "sp-runtime-interface",
4453 "sp-wasm-interface",
4454 "substrate-wasmtime",
4455 "substrate-wasmtime-runtime",
4456 "wasmtime-environ",
4457]
40894458
4090[[package]]4459[[package]]
4091name = "sc-finality-grandpa"4460name = "sc-finality-grandpa"
4092version = "0.8.0-alpha.6"4461version = "0.8.0-rc4"
4093source = "registry+https://github.com/rust-lang/crates.io-index"4462source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4094checksum = "8bcf9e6787b6b421c2152e3d876105dec0c4cfa9fdac6bca54bec404d79a8593"
4095dependencies = [4463dependencies = [
4096 "assert_matches",4464 "assert_matches",
4465 "derive_more",
4097 "finality-grandpa",4466 "finality-grandpa",
4098 "fork-tree",4467 "fork-tree",
4099 "futures 0.3.4",4468 "futures 0.3.5",
4100 "futures-timer 3.0.2",4469 "futures-timer 3.0.2",
4101 "log",4470 "log",
4102 "parity-scale-codec",4471 "parity-scale-codec",
4103 "parking_lot 0.10.2",4472 "parking_lot 0.10.2",
4104 "pin-project",4473 "pin-project",
4105 "rand 0.7.3",4474 "rand 0.7.3",
4106 "sc-block-builder",4475 "sc-block-builder",
4107 "sc-client",
4108 "sc-client-api",4476 "sc-client-api",
4477 "sc-consensus",
4109 "sc-keystore",4478 "sc-keystore",
4110 "sc-network",4479 "sc-network",
4111 "sc-network-gossip",4480 "sc-network-gossip",
4112 "sc-telemetry",4481 "sc-telemetry",
4113 "serde_json",4482 "serde_json",
4114 "sp-api",4483 "sp-api",
4484 "sp-application-crypto",
4115 "sp-arithmetic",4485 "sp-arithmetic",
4116 "sp-blockchain",4486 "sp-blockchain",
4117 "sp-consensus",4487 "sp-consensus",
41264496
4127[[package]]4497[[package]]
4128name = "sc-informant"4498name = "sc-informant"
4129version = "0.8.0-alpha.6"4499version = "0.8.0-rc4"
4130source = "registry+https://github.com/rust-lang/crates.io-index"4500source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4131checksum = "a03ec9890c64668809ac230921c504f18dc79bec75addf02da197b437d740dda"
4132dependencies = [4501dependencies = [
4133 "ansi_term 0.12.1",4502 "ansi_term 0.12.1",
4134 "futures 0.3.4",4503 "futures 0.3.5",
4135 "log",4504 "log",
4136 "parity-util-mem",4505 "parity-util-mem",
4506 "parking_lot 0.10.2",
4137 "sc-client-api",4507 "sc-client-api",
4138 "sc-network",4508 "sc-network",
4139 "sc-service",
4140 "sp-blockchain",4509 "sp-blockchain",
4141 "sp-runtime",4510 "sp-runtime",
4511 "sp-transaction-pool",
4512 "sp-utils",
4142 "wasm-timer",4513 "wasm-timer",
4143]4514]
41444515
4145[[package]]4516[[package]]
4146name = "sc-keystore"4517name = "sc-keystore"
4147version = "2.0.0-alpha.6"4518version = "2.0.0-rc4"
4148source = "registry+https://github.com/rust-lang/crates.io-index"4519source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4149checksum = "4fd2f3cb18368d58af4946e277b9e4bea605feb65872116130c1dd0905f341e3"
4150dependencies = [4520dependencies = [
4151 "derive_more",4521 "derive_more",
4152 "hex",4522 "hex",
4523 "merlin",
4153 "parking_lot 0.10.2",4524 "parking_lot 0.10.2",
4154 "rand 0.7.3",4525 "rand 0.7.3",
4155 "serde_json",4526 "serde_json",
4156 "sp-application-crypto",4527 "sp-application-crypto",
4157 "sp-core",4528 "sp-core",
4158 "subtle 2.2.2",4529 "subtle 2.2.3",
4159]4530]
4531
4532[[package]]
4533name = "sc-light"
4534version = "2.0.0-rc4"
4535source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4536dependencies = [
4537 "hash-db",
4538 "lazy_static",
4539 "parity-scale-codec",
4540 "parking_lot 0.10.2",
4541 "sc-client-api",
4542 "sc-executor",
4543 "sp-api",
4544 "sp-blockchain",
4545 "sp-core",
4546 "sp-externalities",
4547 "sp-runtime",
4548 "sp-state-machine",
4549]
41604550
4161[[package]]4551[[package]]
4162name = "sc-network"4552name = "sc-network"
4163version = "0.8.0-alpha.6"4553version = "0.8.0-rc4"
4164source = "registry+https://github.com/rust-lang/crates.io-index"4554source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4165checksum = "fda92d4930bd77f3d215504ce16a3715585d8fc7c3d7be3c6f6891ee841f5686"
4166dependencies = [4555dependencies = [
4167 "bitflags",4556 "bitflags",
4557 "bs58",
4168 "bytes 0.5.4",4558 "bytes 0.5.4",
4169 "derive_more",4559 "derive_more",
4170 "either",4560 "either",
4171 "erased-serde",4561 "erased-serde",
4172 "fnv",4562 "fnv",
4173 "fork-tree",4563 "fork-tree",
4174 "futures 0.3.4",4564 "futures 0.3.5",
4175 "futures-timer 3.0.2",4565 "futures-timer 3.0.2",
4176 "futures_codec",4566 "futures_codec",
4177 "hex",4567 "hex",
4568 "ip_network",
4178 "libp2p",4569 "libp2p",
4179 "linked-hash-map",4570 "linked-hash-map",
4180 "linked_hash_set",4571 "linked_hash_set",
4188 "prost-build",4579 "prost-build",
4189 "rand 0.7.3",4580 "rand 0.7.3",
4190 "sc-block-builder",4581 "sc-block-builder",
4191 "sc-client",
4192 "sc-client-api",4582 "sc-client-api",
4193 "sc-peerset",4583 "sc-peerset",
4194 "serde",4584 "serde",
4199 "sp-arithmetic",4589 "sp-arithmetic",
4200 "sp-blockchain",4590 "sp-blockchain",
4201 "sp-consensus",4591 "sp-consensus",
4202 "sp-consensus-babe",
4203 "sp-core",4592 "sp-core",
4204 "sp-runtime",4593 "sp-runtime",
4205 "sp-utils",4594 "sp-utils",
42134602
4214[[package]]4603[[package]]
4215name = "sc-network-gossip"4604name = "sc-network-gossip"
4216version = "0.8.0-alpha.6"4605version = "0.8.0-rc4"
4217source = "registry+https://github.com/rust-lang/crates.io-index"4606source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4218checksum = "a61f954d0ce6279fe48df2d3d20d3e5589964d501509f85b323cb0fde37b1b90"
4219dependencies = [4607dependencies = [
4220 "futures 0.3.4",4608 "futures 0.3.5",
4221 "futures-timer 3.0.2",4609 "futures-timer 3.0.2",
4222 "libp2p",4610 "libp2p",
4223 "log",4611 "log",
4224 "lru",4612 "lru",
4225 "sc-network",4613 "sc-network",
4226 "sp-runtime",4614 "sp-runtime",
4227 "sp-utils",
4228 "wasm-timer",4615 "wasm-timer",
4229]4616]
42304617
4231[[package]]4618[[package]]
4232name = "sc-offchain"4619name = "sc-offchain"
4233version = "2.0.0-alpha.6"4620version = "2.0.0-rc4"
4234source = "registry+https://github.com/rust-lang/crates.io-index"4621source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4235checksum = "3544cf74f21323eac40c965a3ccda06d828875127e7966c0a05db9686460bf34"
4236dependencies = [4622dependencies = [
4237 "bytes 0.5.4",4623 "bytes 0.5.4",
4238 "fnv",4624 "fnv",
4239 "futures 0.3.4",4625 "futures 0.3.5",
4240 "futures-timer 3.0.2",4626 "futures-timer 3.0.2",
4241 "hyper 0.13.4",4627 "hyper 0.13.6",
4242 "hyper-rustls",4628 "hyper-rustls",
4243 "log",4629 "log",
4244 "num_cpus",4630 "num_cpus",
42584644
4259[[package]]4645[[package]]
4260name = "sc-peerset"4646name = "sc-peerset"
4261version = "2.0.0-alpha.6"4647version = "2.0.0-rc4"
4262source = "registry+https://github.com/rust-lang/crates.io-index"4648source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4263checksum = "17b85bec68c3c1b4495b6eabdf14d1c4140a6d569b61af9c4f721f23eae42ed7"
4264dependencies = [4649dependencies = [
4265 "futures 0.3.4",4650 "futures 0.3.5",
4266 "libp2p",4651 "libp2p",
4267 "log",4652 "log",
4268 "serde_json",4653 "serde_json",
4269 "sp-utils",4654 "sp-utils",
4270 "wasm-timer",4655 "wasm-timer",
4271]4656]
4657
4658[[package]]
4659name = "sc-proposer-metrics"
4660version = "0.8.0-rc4"
4661source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4662dependencies = [
4663 "log",
4664 "substrate-prometheus-endpoint",
4665]
42724666
4273[[package]]4667[[package]]
4274name = "sc-rpc"4668name = "sc-rpc"
4275version = "2.0.0-alpha.6"4669version = "2.0.0-rc4"
4276source = "registry+https://github.com/rust-lang/crates.io-index"4670source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4277checksum = "86f8136a2d703b2f4aeb970707ec83d55ae584c3c0af7aa10b3bd93b227a6fd0"
4278dependencies = [4671dependencies = [
4279 "futures 0.3.4",4672 "futures 0.3.5",
4280 "hash-db",4673 "hash-db",
4281 "jsonrpc-core",4674 "jsonrpc-core",
4282 "jsonrpc-pubsub",4675 "jsonrpc-pubsub",
4283 "log",4676 "log",
4284 "parity-scale-codec",4677 "parity-scale-codec",
4285 "parking_lot 0.10.2",4678 "parking_lot 0.10.2",
4286 "sc-block-builder",4679 "sc-block-builder",
4287 "sc-client",
4288 "sc-client-api",4680 "sc-client-api",
4289 "sc-executor",4681 "sc-executor",
4290 "sc-keystore",4682 "sc-keystore",
43064698
4307[[package]]4699[[package]]
4308name = "sc-rpc-api"4700name = "sc-rpc-api"
4309version = "0.8.0-alpha.6"4701version = "0.8.0-rc4"
4310source = "registry+https://github.com/rust-lang/crates.io-index"4702source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4311checksum = "0c681fed8a6aab250f1fbb0848dee73c199bbcf94dc03f27edb57d2c50f0cff3"
4312dependencies = [4703dependencies = [
4313 "derive_more",4704 "derive_more",
4314 "futures 0.3.4",4705 "futures 0.3.5",
4315 "jsonrpc-core",4706 "jsonrpc-core",
4316 "jsonrpc-core-client",4707 "jsonrpc-core-client",
4317 "jsonrpc-derive",4708 "jsonrpc-derive",
43314722
4332[[package]]4723[[package]]
4333name = "sc-rpc-server"4724name = "sc-rpc-server"
4334version = "2.0.0-alpha.6"4725version = "2.0.0-rc4"
4335source = "registry+https://github.com/rust-lang/crates.io-index"4726source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4336checksum = "29d090ab799eaf3e41f36cdd9c79c2f5d1b0eeefc5f3422bc273084badd7ff62"
4337dependencies = [4727dependencies = [
4338 "jsonrpc-core",4728 "jsonrpc-core",
4339 "jsonrpc-http-server",4729 "jsonrpc-http-server",
4730 "jsonrpc-ipc-server",
4340 "jsonrpc-pubsub",4731 "jsonrpc-pubsub",
4341 "jsonrpc-ws-server",4732 "jsonrpc-ws-server",
4342 "log",4733 "log",
43474738
4348[[package]]4739[[package]]
4349name = "sc-service"4740name = "sc-service"
4350version = "0.8.0-alpha.6"4741version = "0.8.0-rc4"
4351source = "registry+https://github.com/rust-lang/crates.io-index"4742source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4352checksum = "0b6863666dc415a261bb21dfe599403fb977720feb5bc6ebacf078f5f78c165b"
4353dependencies = [4743dependencies = [
4354 "derive_more",4744 "derive_more",
4745 "directories",
4355 "exit-future",4746 "exit-future",
4356 "futures 0.1.29",4747 "futures 0.1.29",
4357 "futures 0.3.4",4748 "futures 0.3.5",
4358 "futures-diagnose",
4359 "futures-timer 3.0.2",4749 "futures-timer 3.0.2",
4750 "hash-db",
4751 "jsonrpc-pubsub",
4360 "lazy_static",4752 "lazy_static",
4361 "log",4753 "log",
4362 "netstat2",4754 "netstat2",
4363 "parity-multiaddr 0.7.3",4755 "parity-multiaddr 0.7.3",
4364 "parity-scale-codec",4756 "parity-scale-codec",
4365 "parity-util-mem",4757 "parity-util-mem",
4366 "parking_lot 0.10.2",4758 "parking_lot 0.10.2",
4759 "pin-project",
4367 "procfs",4760 "procfs",
4761 "rand 0.7.3",
4762 "sc-block-builder",
4368 "sc-chain-spec",4763 "sc-chain-spec",
4369 "sc-client",
4370 "sc-client-api",4764 "sc-client-api",
4371 "sc-client-db",4765 "sc-client-db",
4372 "sc-executor",4766 "sc-executor",
4767 "sc-informant",
4373 "sc-keystore",4768 "sc-keystore",
4769 "sc-light",
4374 "sc-network",4770 "sc-network",
4375 "sc-offchain",4771 "sc-offchain",
4376 "sc-rpc",4772 "sc-rpc",
4383 "slog",4779 "slog",
4384 "sp-api",4780 "sp-api",
4385 "sp-application-crypto",4781 "sp-application-crypto",
4782 "sp-block-builder",
4386 "sp-blockchain",4783 "sp-blockchain",
4387 "sp-consensus",4784 "sp-consensus",
4388 "sp-core",4785 "sp-core",
4786 "sp-externalities",
4389 "sp-io",4787 "sp-io",
4390 "sp-runtime",4788 "sp-runtime",
4391 "sp-session",4789 "sp-session",
4790 "sp-state-machine",
4392 "sp-transaction-pool",4791 "sp-transaction-pool",
4792 "sp-trie",
4393 "sp-utils",4793 "sp-utils",
4794 "sp-version",
4394 "substrate-prometheus-endpoint",4795 "substrate-prometheus-endpoint",
4395 "sysinfo",4796 "sysinfo",
4797 "tempfile",
4396 "tracing",4798 "tracing",
4397 "wasm-timer",4799 "wasm-timer",
4398]4800]
43994801
4400[[package]]4802[[package]]
4401name = "sc-state-db"4803name = "sc-state-db"
4402version = "0.8.0-alpha.6"4804version = "0.8.0-rc4"
4403source = "registry+https://github.com/rust-lang/crates.io-index"4805source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4404checksum = "f31877c85414ed8e19a480940d7ae340832e7616208072cb43982fdcdd176021"
4405dependencies = [4806dependencies = [
4406 "log",4807 "log",
4407 "parity-scale-codec",4808 "parity-scale-codec",
44144815
4415[[package]]4816[[package]]
4416name = "sc-telemetry"4817name = "sc-telemetry"
4417version = "2.0.0-alpha.6"4818version = "2.0.0-rc4"
4418source = "registry+https://github.com/rust-lang/crates.io-index"4819source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4419checksum = "fdaddc5a9aaeabbe68599ae2bfa4f247fa1617e8a119f4665884757052697035"
4420dependencies = [4820dependencies = [
4421 "bytes 0.5.4",4821 "bytes 0.5.4",
4422 "futures 0.3.4",4822 "futures 0.3.5",
4423 "futures-timer 3.0.2",4823 "futures-timer 3.0.2",
4424 "libp2p",4824 "libp2p",
4425 "log",4825 "log",
44374837
4438[[package]]4838[[package]]
4439name = "sc-tracing"4839name = "sc-tracing"
4440version = "2.0.0-alpha.6"4840version = "2.0.0-rc4"
4441source = "registry+https://github.com/rust-lang/crates.io-index"4841source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4442checksum = "75a0c0eecadf7c89b09e4e7290b301ffd8c3b30af4d1aa47d147f32f9d9e0b33"
4443dependencies = [4842dependencies = [
4444 "erased-serde",4843 "erased-serde",
4445 "log",4844 "log",
4446 "parking_lot 0.10.2",4845 "parking_lot 0.10.2",
4846 "rustc-hash",
4447 "sc-telemetry",4847 "sc-telemetry",
4448 "serde",4848 "serde",
4449 "serde_json",4849 "serde_json",
4450 "slog",4850 "slog",
4851 "sp-tracing",
4451 "tracing-core",4852 "tracing-core",
4452]4853]
44534854
4454[[package]]4855[[package]]
4455name = "sc-transaction-graph"4856name = "sc-transaction-graph"
4456version = "2.0.0-alpha.6"4857version = "2.0.0-rc4"
4457source = "registry+https://github.com/rust-lang/crates.io-index"4858source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4458checksum = "7b7f1ad6be774288fd73818271d3041442956a149a461de22f97f12210fdc776"
4459dependencies = [4859dependencies = [
4460 "derive_more",4860 "derive_more",
4461 "futures 0.3.4",4861 "futures 0.3.5",
4462 "linked-hash-map",4862 "linked-hash-map",
4463 "log",4863 "log",
4464 "parity-util-mem",4864 "parity-util-mem",
44744874
4475[[package]]4875[[package]]
4476name = "sc-transaction-pool"4876name = "sc-transaction-pool"
4477version = "2.0.0-alpha.6"4877version = "2.0.0-rc4"
4478source = "registry+https://github.com/rust-lang/crates.io-index"4878source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4479checksum = "ca9c7db165344a2d45dc1b7d0a52e1028198b25adba8406e05055f4c5e5626b8"
4480dependencies = [4879dependencies = [
4481 "derive_more",4880 "derive_more",
4482 "futures 0.3.4",4881 "futures 0.3.5",
4483 "futures-diagnose",4882 "futures-diagnose",
4484 "intervalier",4883 "intervalier",
4485 "log",4884 "log",
4492 "sp-blockchain",4891 "sp-blockchain",
4493 "sp-core",4892 "sp-core",
4494 "sp-runtime",4893 "sp-runtime",
4894 "sp-tracing",
4495 "sp-transaction-pool",4895 "sp-transaction-pool",
4496 "sp-utils",4896 "sp-utils",
4897 "substrate-prometheus-endpoint",
4497 "wasm-timer",4898 "wasm-timer",
4498]4899]
44994900
4500[[package]]4901[[package]]
4501name = "schannel"4902name = "schannel"
4502version = "0.1.18"4903version = "0.1.19"
4503source = "registry+https://github.com/rust-lang/crates.io-index"4904source = "registry+https://github.com/rust-lang/crates.io-index"
4504checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19"4905checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
4505dependencies = [4906dependencies = [
4506 "lazy_static",4907 "lazy_static",
4507 "winapi 0.3.8",4908 "winapi 0.3.8",
4521 "rand 0.7.3",4922 "rand 0.7.3",
4522 "rand_core 0.5.1",4923 "rand_core 0.5.1",
4523 "sha2",4924 "sha2",
4524 "subtle 2.2.2",4925 "subtle 2.2.3",
4525 "zeroize",4926 "zeroize",
4526]4927]
4928
4929[[package]]
4930name = "scoped-tls"
4931version = "1.0.0"
4932source = "registry+https://github.com/rust-lang/crates.io-index"
4933checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
45274934
4528[[package]]4935[[package]]
4529name = "scopeguard"4936name = "scopeguard"
4530version = "1.1.0"4937version = "1.1.0"
4531source = "registry+https://github.com/rust-lang/crates.io-index"4938source = "registry+https://github.com/rust-lang/crates.io-index"
4532checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"4939checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
4940
4941[[package]]
4942name = "scroll"
4943version = "0.10.1"
4944source = "registry+https://github.com/rust-lang/crates.io-index"
4945checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1"
4946dependencies = [
4947 "scroll_derive",
4948]
4949
4950[[package]]
4951name = "scroll_derive"
4952version = "0.10.2"
4953source = "registry+https://github.com/rust-lang/crates.io-index"
4954checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9"
4955dependencies = [
4956 "proc-macro2",
4957 "quote 1.0.7",
4958 "syn 1.0.31",
4959]
45334960
4534[[package]]4961[[package]]
4535name = "sct"4962name = "sct"
45434970
4544[[package]]4971[[package]]
4545name = "security-framework"4972name = "security-framework"
4546version = "0.4.2"4973version = "0.4.4"
4547source = "registry+https://github.com/rust-lang/crates.io-index"4974source = "registry+https://github.com/rust-lang/crates.io-index"
4548checksum = "572dfa3a0785509e7a44b5b4bebcf94d41ba34e9ed9eb9df722545c3b3c4144a"4975checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535"
4549dependencies = [4976dependencies = [
4550 "bitflags",4977 "bitflags",
4551 "core-foundation",4978 "core-foundation",
45564983
4557[[package]]4984[[package]]
4558name = "security-framework-sys"4985name = "security-framework-sys"
4559version = "0.4.2"4986version = "0.4.3"
4560source = "registry+https://github.com/rust-lang/crates.io-index"4987source = "registry+https://github.com/rust-lang/crates.io-index"
4561checksum = "8ddb15a5fec93b7021b8a9e96009c5d8d51c15673569f7c0f6b7204e5b7b404f"4988checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405"
4562dependencies = [4989dependencies = [
4563 "core-foundation-sys",4990 "core-foundation-sys",
4564 "libc",4991 "libc",
45875014
4588[[package]]5015[[package]]
4589name = "serde"5016name = "serde"
4590version = "1.0.106"5017version = "1.0.111"
4591source = "registry+https://github.com/rust-lang/crates.io-index"5018source = "registry+https://github.com/rust-lang/crates.io-index"
4592checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399"5019checksum = "c9124df5b40cbd380080b2cc6ab894c040a3070d995f5c9dc77e18c34a8ae37d"
4593dependencies = [5020dependencies = [
4594 "serde_derive",5021 "serde_derive",
4595]5022]
45965023
4597[[package]]5024[[package]]
4598name = "serde_derive"5025name = "serde_derive"
4599version = "1.0.106"5026version = "1.0.111"
4600source = "registry+https://github.com/rust-lang/crates.io-index"5027source = "registry+https://github.com/rust-lang/crates.io-index"
4601checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"5028checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250"
4602dependencies = [5029dependencies = [
4603 "proc-macro2",5030 "proc-macro2",
4604 "quote 1.0.3",5031 "quote 1.0.7",
4605 "syn 1.0.17",5032 "syn 1.0.31",
4606]5033]
46075034
4608[[package]]5035[[package]]
4609name = "serde_json"5036name = "serde_json"
4610version = "1.0.51"5037version = "1.0.55"
4611source = "registry+https://github.com/rust-lang/crates.io-index"5038source = "registry+https://github.com/rust-lang/crates.io-index"
4612checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9"5039checksum = "ec2c5d7e739bc07a3e73381a39d61fdb5f671c60c1df26a130690665803d8226"
4613dependencies = [5040dependencies = [
4614 "itoa",5041 "itoa",
4615 "ryu",5042 "ryu",
46365063
4637[[package]]5064[[package]]
4638name = "sha2"5065name = "sha2"
4639version = "0.8.1"5066version = "0.8.2"
4640source = "registry+https://github.com/rust-lang/crates.io-index"5067source = "registry+https://github.com/rust-lang/crates.io-index"
4641checksum = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0"5068checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69"
4642dependencies = [5069dependencies = [
4643 "block-buffer",5070 "block-buffer",
4644 "digest",5071 "digest",
4659 "opaque-debug",5086 "opaque-debug",
4660]5087]
4661
4662[[package]]
4663name = "shell32-sys"
4664version = "0.1.2"
4665source = "registry+https://github.com/rust-lang/crates.io-index"
4666checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c"
4667dependencies = [
4668 "winapi 0.2.8",
4669 "winapi-build",
4670]
46715088
4672[[package]]5089[[package]]
4673name = "shlex"5090name = "shlex"
4731checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b"5148checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b"
4732dependencies = [5149dependencies = [
4733 "proc-macro2",5150 "proc-macro2",
4734 "quote 1.0.3",5151 "quote 1.0.7",
4735 "syn 1.0.17",5152 "syn 1.0.31",
4736]5153]
47375154
4738[[package]]5155[[package]]
47465163
4747[[package]]5164[[package]]
4748name = "smallvec"5165name = "smallvec"
4749version = "1.3.0"5166version = "1.4.0"
4750source = "registry+https://github.com/rust-lang/crates.io-index"5167source = "registry+https://github.com/rust-lang/crates.io-index"
4751checksum = "05720e22615919e4734f6a99ceae50d00226c3c5aca406e102ebc33298214e0a"5168checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"
47525169
4753[[package]]5170[[package]]
4754name = "snow"5171name = "snow"
4764 "ring",5181 "ring",
4765 "rustc_version",5182 "rustc_version",
4766 "sha2",5183 "sha2",
4767 "subtle 2.2.2",5184 "subtle 2.2.3",
4768 "x25519-dalek",5185 "x25519-dalek",
4769]5186]
5187
5188[[package]]
5189name = "socket2"
5190version = "0.3.12"
5191source = "registry+https://github.com/rust-lang/crates.io-index"
5192checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
5193dependencies = [
5194 "cfg-if",
5195 "libc",
5196 "redox_syscall",
5197 "winapi 0.3.8",
5198]
47705199
4771[[package]]5200[[package]]
4772name = "soketto"5201name = "soketto"
4773version = "0.3.2"5202version = "0.3.2"
4774source = "registry+https://github.com/rust-lang/crates.io-index"5203source = "registry+https://github.com/rust-lang/crates.io-index"
4775checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b"5204checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b"
4776dependencies = [5205dependencies = [
4777 "base64",5206 "base64 0.11.0",
4778 "bytes 0.5.4",5207 "bytes 0.5.4",
4779 "flate2",5208 "flate2",
4780 "futures 0.3.4",5209 "futures 0.3.5",
4781 "http 0.2.1",5210 "http 0.2.1",
4782 "httparse",5211 "httparse",
4783 "log",5212 "log",
4784 "rand 0.7.3",5213 "rand 0.7.3",
4785 "sha1",5214 "sha1",
4786 "smallvec 1.3.0",5215 "smallvec 1.4.0",
4787 "static_assertions",5216 "static_assertions",
4788 "thiserror",5217 "thiserror",
4789]5218]
47905219
4791[[package]]5220[[package]]
4792name = "sp-allocator"5221name = "sp-allocator"
4793version = "2.0.0-alpha.6"5222version = "2.0.0-rc4"
4794source = "registry+https://github.com/rust-lang/crates.io-index"5223source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4795checksum = "6532c396c2d6727d9b0d3eee3edbcaf939e78a6ce944fa34c2b98d6a02a2485e"
4796dependencies = [5224dependencies = [
4797 "derive_more",5225 "derive_more",
4798 "log",5226 "log",
48035231
4804[[package]]5232[[package]]
4805name = "sp-api"5233name = "sp-api"
4806version = "2.0.0-alpha.6"5234version = "2.0.0-rc4"
4807source = "registry+https://github.com/rust-lang/crates.io-index"5235source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4808checksum = "f6a4df52a0c56d742fc75f4da486627c1b050be2ac87cc042c2c0246756f22d2"
4809dependencies = [5236dependencies = [
4810 "hash-db",5237 "hash-db",
4811 "parity-scale-codec",5238 "parity-scale-codec",
48195246
4820[[package]]5247[[package]]
4821name = "sp-api-proc-macro"5248name = "sp-api-proc-macro"
4822version = "2.0.0-alpha.6"5249version = "2.0.0-rc4"
4823source = "registry+https://github.com/rust-lang/crates.io-index"5250source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4824checksum = "ff834a833fd8beda20cd588341cdae52336f02f60aa6f0a34d9fd4d91975b369"
4825dependencies = [5251dependencies = [
4826 "blake2-rfc",5252 "blake2-rfc",
4827 "proc-macro-crate",5253 "proc-macro-crate",
4828 "proc-macro2",5254 "proc-macro2",
4829 "quote 1.0.3",5255 "quote 1.0.7",
4830 "syn 1.0.17",5256 "syn 1.0.31",
4831]5257]
48325258
4833[[package]]5259[[package]]
4834name = "sp-application-crypto"5260name = "sp-application-crypto"
4835version = "2.0.0-alpha.6"5261version = "2.0.0-rc4"
4836source = "registry+https://github.com/rust-lang/crates.io-index"5262source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4837checksum = "3e5dec618ed8ea85fd767358185a412440c02a0adce569c2aa92ee355550d678"
4838dependencies = [5263dependencies = [
4839 "parity-scale-codec",5264 "parity-scale-codec",
4840 "serde",5265 "serde",
48455270
4846[[package]]5271[[package]]
4847name = "sp-arithmetic"5272name = "sp-arithmetic"
4848version = "2.0.0-alpha.6"5273version = "2.0.0-rc4"
4849source = "registry+https://github.com/rust-lang/crates.io-index"5274source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4850checksum = "b413966b541aadf8725dddc29daeefa950f45b17208f33302890484c56009bd3"
4851dependencies = [5275dependencies = [
4852 "integer-sqrt",5276 "integer-sqrt",
4853 "num-traits 0.2.11",5277 "num-traits 0.2.11",
4854 "parity-scale-codec",5278 "parity-scale-codec",
4855 "primitive-types",
4856 "serde",5279 "serde",
4857 "sp-debug-derive",5280 "sp-debug-derive",
4858 "sp-std",5281 "sp-std",
4859]5282]
48605283
4861[[package]]5284[[package]]
4862name = "sp-block-builder"5285name = "sp-block-builder"
4863version = "2.0.0-alpha.6"5286version = "2.0.0-rc4"
4864source = "registry+https://github.com/rust-lang/crates.io-index"5287source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4865checksum = "70049c389c66c4c9207149e2579ce6d752788dee8c596fbda76059f2ddde968f"
4866dependencies = [5288dependencies = [
4867 "parity-scale-codec",5289 "parity-scale-codec",
4868 "sp-api",5290 "sp-api",
48735295
4874[[package]]5296[[package]]
4875name = "sp-blockchain"5297name = "sp-blockchain"
4876version = "2.0.0-alpha.6"5298version = "2.0.0-rc4"
4877source = "registry+https://github.com/rust-lang/crates.io-index"5299source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4878checksum = "3db268602314a0f3a028ef6073185a6a5e0b8e7703da306e72e8a1fcbd2a0c05"
4879dependencies = [5300dependencies = [
4880 "derive_more",5301 "derive_more",
4881 "log",5302 "log",
48905311
4891[[package]]5312[[package]]
4892name = "sp-chain-spec"5313name = "sp-chain-spec"
4893version = "2.0.0-alpha.6"5314version = "2.0.0-rc4"
4894source = "registry+https://github.com/rust-lang/crates.io-index"5315source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4895checksum = "c0d73d557c214577b64a396e54f337403e251339a6599387747ae3570a19bb27"
4896dependencies = [5316dependencies = [
4897 "serde",5317 "serde",
4898 "serde_json",5318 "serde_json",
4899]5319]
49005320
4901[[package]]5321[[package]]
4902name = "sp-consensus"5322name = "sp-consensus"
4903version = "0.8.0-alpha.6"5323version = "0.8.0-rc4"
4904source = "registry+https://github.com/rust-lang/crates.io-index"5324source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4905checksum = "6a4eec34198eb14fc2ef129df522e28df5ce6aeea886369ef2eafaaec6bc4fc7"
4906dependencies = [5325dependencies = [
4907 "derive_more",5326 "derive_more",
4908 "futures 0.3.4",5327 "futures 0.3.5",
4909 "futures-diagnose",
4910 "futures-timer 3.0.2",5328 "futures-timer 3.0.2",
4911 "libp2p",5329 "libp2p",
4912 "log",5330 "log",
4920 "sp-std",5338 "sp-std",
4921 "sp-utils",5339 "sp-utils",
4922 "sp-version",5340 "sp-version",
5341 "substrate-prometheus-endpoint",
5342 "wasm-timer",
4923]5343]
49245344
4925[[package]]5345[[package]]
4926name = "sp-consensus-aura"5346name = "sp-consensus-aura"
4927version = "0.8.0-alpha.6"5347version = "0.8.0-rc4"
4928source = "registry+https://github.com/rust-lang/crates.io-index"5348source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4929checksum = "0a5ffbc4aca29fe7a0f0c419445e34758210dba6418eeb101d60c1e15b27797a"
4930dependencies = [5349dependencies = [
4931 "parity-scale-codec",5350 "parity-scale-codec",
4932 "sp-api",5351 "sp-api",
4937 "sp-timestamp",5356 "sp-timestamp",
4938]5357]
4939
4940[[package]]
4941name = "sp-consensus-babe"
4942version = "0.8.0-alpha.6"
4943source = "registry+https://github.com/rust-lang/crates.io-index"
4944checksum = "ac6108fbecddd95ce8151f09e8ecb0941b3eddcfeefb4c996f27a8a8b4827abd"
4945dependencies = [
4946 "parity-scale-codec",
4947 "sp-api",
4948 "sp-application-crypto",
4949 "sp-consensus",
4950 "sp-consensus-vrf",
4951 "sp-inherents",
4952 "sp-runtime",
4953 "sp-std",
4954 "sp-timestamp",
4955]
4956
4957[[package]]
4958name = "sp-consensus-vrf"
4959version = "0.8.0-alpha.6"
4960source = "registry+https://github.com/rust-lang/crates.io-index"
4961checksum = "6ba3eef8ab960eb88307f1c4eda1c36dfd95dc933bd6a277d2e26a503a6e5a71"
4962dependencies = [
4963 "parity-scale-codec",
4964 "schnorrkel",
4965 "sp-core",
4966 "sp-runtime",
4967 "sp-std",
4968]
49695358
4970[[package]]5359[[package]]
4971name = "sp-core"5360name = "sp-core"
4972version = "2.0.0-alpha.6"5361version = "2.0.0-rc4"
4973source = "registry+https://github.com/rust-lang/crates.io-index"5362source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
4974checksum = "0589a2e394a3dcd5dfd258c5f5bf22e6d0f28ffbd5e6d3a09ad702a6dc1c0152"
4975dependencies = [5363dependencies = [
4976 "base58",5364 "base58",
4977 "blake2-rfc",5365 "blake2-rfc",
4978 "byteorder",5366 "byteorder",
5367 "derive_more",
4979 "ed25519-dalek",5368 "ed25519-dalek",
4980 "futures 0.3.4",5369 "futures 0.3.5",
4981 "hash-db",5370 "hash-db",
4982 "hash256-std-hasher",5371 "hash256-std-hasher",
4983 "hex",5372 "hex",
4984 "impl-serde 0.3.0",5373 "impl-serde 0.3.1",
4985 "lazy_static",5374 "lazy_static",
4986 "libsecp256k1",5375 "libsecp256k1",
4987 "log",5376 "log",
5377 "merlin",
4988 "num-traits 0.2.11",5378 "num-traits 0.2.11",
4989 "parity-scale-codec",5379 "parity-scale-codec",
4990 "parity-util-mem",5380 "parity-util-mem",
5008 "zeroize",5398 "zeroize",
5009]5399]
5400
5401[[package]]
5402name = "sp-database"
5403version = "2.0.0-rc4"
5404source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5405dependencies = [
5406 "kvdb",
5407 "parking_lot 0.10.2",
5408]
50105409
5011[[package]]5410[[package]]
5012name = "sp-debug-derive"5411name = "sp-debug-derive"
5013version = "2.0.0-alpha.6"5412version = "2.0.0-rc4"
5014source = "registry+https://github.com/rust-lang/crates.io-index"5413source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5015checksum = "df968a922a9d3b3f65d37e91e30904876efce88d017d4448c4babc990a738134"
5016dependencies = [5414dependencies = [
5017 "proc-macro2",5415 "proc-macro2",
5018 "quote 1.0.3",5416 "quote 1.0.7",
5019 "syn 1.0.17",5417 "syn 1.0.31",
5020]5418]
50215419
5022[[package]]5420[[package]]
5023name = "sp-externalities"5421name = "sp-externalities"
5024version = "0.8.0-alpha.6"5422version = "0.8.0-rc4"
5025source = "registry+https://github.com/rust-lang/crates.io-index"5423source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5026checksum = "b06b8ac80a03205205426ae9ef3200133a8ffab4f4f0eeecd3b858034f9e5b02"
5027dependencies = [5424dependencies = [
5028 "environmental",5425 "environmental",
5426 "parity-scale-codec",
5029 "sp-std",5427 "sp-std",
5030 "sp-storage",5428 "sp-storage",
5031]5429]
50325430
5033[[package]]5431[[package]]
5034name = "sp-finality-grandpa"5432name = "sp-finality-grandpa"
5035version = "2.0.0-alpha.6"5433version = "2.0.0-rc4"
5036source = "registry+https://github.com/rust-lang/crates.io-index"5434source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5037checksum = "9e7107d11f07fb400a0d71838225865e2bf27f79241751ef9ff1501980dd63b3"
5038dependencies = [5435dependencies = [
5436 "finality-grandpa",
5437 "log",
5039 "parity-scale-codec",5438 "parity-scale-codec",
5040 "serde",5439 "serde",
5041 "sp-api",5440 "sp-api",
5042 "sp-application-crypto",5441 "sp-application-crypto",
5442 "sp-core",
5043 "sp-runtime",5443 "sp-runtime",
5044 "sp-std",5444 "sp-std",
5045]5445]
50465446
5047[[package]]5447[[package]]
5048name = "sp-finality-tracker"5448name = "sp-finality-tracker"
5049version = "2.0.0-alpha.6"5449version = "2.0.0-rc4"
5050source = "registry+https://github.com/rust-lang/crates.io-index"5450source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5051checksum = "a5f718fb1e75fd137b01b539a200cf5e3cd1e0f1d21dc55a03341d7e25c81624"
5052dependencies = [5451dependencies = [
5053 "parity-scale-codec",5452 "parity-scale-codec",
5054 "sp-inherents",5453 "sp-inherents",
50575456
5058[[package]]5457[[package]]
5059name = "sp-inherents"5458name = "sp-inherents"
5060version = "2.0.0-alpha.6"5459version = "2.0.0-rc4"
5061source = "registry+https://github.com/rust-lang/crates.io-index"5460source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5062checksum = "a14f699ab5cac6c9e80197774f06a4aa38211cb8acdb8660e328775efa2599e1"
5063dependencies = [5461dependencies = [
5064 "derive_more",5462 "derive_more",
5065 "parity-scale-codec",5463 "parity-scale-codec",
50705468
5071[[package]]5469[[package]]
5072name = "sp-io"5470name = "sp-io"
5073version = "2.0.0-alpha.6"5471version = "2.0.0-rc4"
5074source = "registry+https://github.com/rust-lang/crates.io-index"5472source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5075checksum = "20758b1831f75d58c20ca735d34b96dc792ef8264bf4d4a8c476964d90a6aea7"
5076dependencies = [5473dependencies = [
5474 "futures 0.3.5",
5077 "hash-db",5475 "hash-db",
5078 "libsecp256k1",5476 "libsecp256k1",
5079 "log",5477 "log",
5080 "parity-scale-codec",5478 "parity-scale-codec",
5479 "parking_lot 0.10.2",
5081 "sp-core",5480 "sp-core",
5082 "sp-externalities",5481 "sp-externalities",
5083 "sp-runtime-interface",5482 "sp-runtime-interface",
5084 "sp-state-machine",5483 "sp-state-machine",
5085 "sp-std",5484 "sp-std",
5485 "sp-tracing",
5086 "sp-trie",5486 "sp-trie",
5087 "sp-wasm-interface",5487 "sp-wasm-interface",
5088]5488]
50895489
5090[[package]]5490[[package]]
5091name = "sp-keyring"5491name = "sp-keyring"
5092version = "2.0.0-alpha.6"5492version = "2.0.0-rc4"
5093source = "registry+https://github.com/rust-lang/crates.io-index"5493source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5094checksum = "9f71e65eb13d8a4d320d3785558ac8fc12f8b2bdbfc5268c0e8a5a143d68686e"
5095dependencies = [5494dependencies = [
5096 "lazy_static",5495 "lazy_static",
5097 "sp-core",5496 "sp-core",
51015500
5102[[package]]5501[[package]]
5103name = "sp-offchain"5502name = "sp-offchain"
5104version = "2.0.0-alpha.6"5503version = "2.0.0-rc4"
5105source = "registry+https://github.com/rust-lang/crates.io-index"5504source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5106checksum = "6dfc02ea51f7abe7e8999658a8a41693426f14e66cff6cc5af989888289ad0fc"
5107dependencies = [5505dependencies = [
5108 "sp-api",5506 "sp-api",
5507 "sp-core",
5109 "sp-runtime",5508 "sp-runtime",
5110]5509]
51115510
5112[[package]]5511[[package]]
5113name = "sp-panic-handler"5512name = "sp-panic-handler"
5114version = "2.0.0-alpha.6"5513version = "2.0.0-rc4"
5115source = "registry+https://github.com/rust-lang/crates.io-index"5514source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5116checksum = "ef909e5ea664bce0bca723baf352c75125e4ed017843240e91d718df4720e1e4"
5117dependencies = [5515dependencies = [
5118 "backtrace",5516 "backtrace",
5119 "log",5517 "log",
5120]5518]
51215519
5122[[package]]5520[[package]]
5123name = "sp-rpc"5521name = "sp-rpc"
5124version = "2.0.0-alpha.6"5522version = "2.0.0-rc4"
5125source = "registry+https://github.com/rust-lang/crates.io-index"5523source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5126checksum = "9d29a58ef51317f96eec408b40c604ccfe8c7c3b9ecc2636e2a9c84a79fae53a"
5127dependencies = [5524dependencies = [
5128 "serde",5525 "serde",
5129 "sp-core",5526 "sp-core",
5130]5527]
51315528
5132[[package]]5529[[package]]
5133name = "sp-runtime"5530name = "sp-runtime"
5134version = "2.0.0-alpha.6"5531version = "2.0.0-rc4"
5135source = "registry+https://github.com/rust-lang/crates.io-index"5532source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5136checksum = "cb1f98caf8bb20c7d69ba3097f3283ebc615f4a33e79ae0ca5934364be5776ac"
5137dependencies = [5533dependencies = [
5534 "either",
5138 "hash256-std-hasher",5535 "hash256-std-hasher",
5139 "impl-trait-for-tuples",5536 "impl-trait-for-tuples",
5140 "log",5537 "log",
51535550
5154[[package]]5551[[package]]
5155name = "sp-runtime-interface"5552name = "sp-runtime-interface"
5156version = "2.0.0-alpha.6"5553version = "2.0.0-rc4"
5157source = "registry+https://github.com/rust-lang/crates.io-index"5554source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5158checksum = "289491386162a8d867d219f4f4dd3a7c11181c8ee9957e41b8747b555a9f4433"
5159dependencies = [5555dependencies = [
5160 "parity-scale-codec",5556 "parity-scale-codec",
5161 "primitive-types",5557 "primitive-types",
5162 "sp-externalities",5558 "sp-externalities",
5163 "sp-runtime-interface-proc-macro",5559 "sp-runtime-interface-proc-macro",
5164 "sp-std",5560 "sp-std",
5561 "sp-tracing",
5165 "sp-wasm-interface",5562 "sp-wasm-interface",
5166 "static_assertions",5563 "static_assertions",
5167]5564]
51685565
5169[[package]]5566[[package]]
5170name = "sp-runtime-interface-proc-macro"5567name = "sp-runtime-interface-proc-macro"
5171version = "2.0.0-alpha.6"5568version = "2.0.0-rc4"
5172source = "registry+https://github.com/rust-lang/crates.io-index"5569source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5173checksum = "609529717f6c9cdd5bb6329c4ca9ddb1d36f698bd1f5dd2bdf0e94c064d7cc5b"
5174dependencies = [5570dependencies = [
5175 "Inflector",5571 "Inflector",
5176 "proc-macro-crate",5572 "proc-macro-crate",
5177 "proc-macro2",5573 "proc-macro2",
5178 "quote 1.0.3",5574 "quote 1.0.7",
5179 "syn 1.0.17",5575 "syn 1.0.31",
5180]5576]
51815577
5182[[package]]5578[[package]]
5183name = "sp-serializer"5579name = "sp-serializer"
5184version = "2.0.0-alpha.6"5580version = "2.0.0-rc4"
5185source = "registry+https://github.com/rust-lang/crates.io-index"5581source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5186checksum = "f7b306e15eb54af25aef9d752c22778da3fa115945e47bf047545be2847cf814"
5187dependencies = [5582dependencies = [
5188 "serde",5583 "serde",
5189 "serde_json",5584 "serde_json",
5190]5585]
51915586
5192[[package]]5587[[package]]
5193name = "sp-session"5588name = "sp-session"
5194version = "2.0.0-alpha.6"5589version = "2.0.0-rc4"
5195source = "registry+https://github.com/rust-lang/crates.io-index"5590source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5196checksum = "6fca3ff8ddd14c5928536483d4b393bb795d55dcb5b576b1dceb3f5829216c76"
5197dependencies = [5591dependencies = [
5592 "parity-scale-codec",
5198 "sp-api",5593 "sp-api",
5199 "sp-core",5594 "sp-core",
5200 "sp-runtime",5595 "sp-runtime",
5596 "sp-staking",
5201 "sp-std",5597 "sp-std",
5202]5598]
52035599
5204[[package]]5600[[package]]
5205name = "sp-staking"5601name = "sp-staking"
5206version = "2.0.0-alpha.6"5602version = "2.0.0-rc4"
5207source = "registry+https://github.com/rust-lang/crates.io-index"5603source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5208checksum = "61d7105e78848b8a8f6af3539a0cf7d9627b78a8776f61f43769da6406937ea9"
5209dependencies = [5604dependencies = [
5210 "parity-scale-codec",5605 "parity-scale-codec",
5211 "sp-runtime",5606 "sp-runtime",
52145609
5215[[package]]5610[[package]]
5216name = "sp-state-machine"5611name = "sp-state-machine"
5217version = "0.8.0-alpha.6"5612version = "0.8.0-rc4"
5218source = "registry+https://github.com/rust-lang/crates.io-index"5613source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5219checksum = "bd5de28eb08ce52f45ed32257b324766183dfe4d74a29242b934365ff80911ca"
5220dependencies = [5614dependencies = [
5221 "hash-db",5615 "hash-db",
5616 "itertools 0.9.0",
5222 "log",5617 "log",
5223 "num-traits 0.2.11",5618 "num-traits 0.2.11",
5224 "parity-scale-codec",5619 "parity-scale-codec",
5225 "parking_lot 0.10.2",5620 "parking_lot 0.10.2",
5226 "rand 0.7.3",5621 "rand 0.7.3",
5622 "smallvec 1.4.0",
5227 "sp-core",5623 "sp-core",
5228 "sp-externalities",5624 "sp-externalities",
5229 "sp-panic-handler",5625 "sp-panic-handler",
52345630
5235[[package]]5631[[package]]
5236name = "sp-std"5632name = "sp-std"
5237version = "2.0.0-alpha.6"5633version = "2.0.0-rc4"
5238source = "registry+https://github.com/rust-lang/crates.io-index"5634source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5239checksum = "eca806523d5df8082c89da042e31292f0c8f6e6ad9c3cfc312edfffde6a08490"
52405635
5241[[package]]5636[[package]]
5242name = "sp-storage"5637name = "sp-storage"
5243version = "2.0.0-alpha.6"5638version = "2.0.0-rc4"
5244source = "registry+https://github.com/rust-lang/crates.io-index"5639source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5245checksum = "e2cb515df8b37fbdbb6769d2e992748b6134d592ec3b795b8e672621d754f94b"
5246dependencies = [5640dependencies = [
5247 "impl-serde 0.2.3",5641 "impl-serde 0.2.3",
5642 "ref-cast",
5248 "serde",5643 "serde",
5249 "sp-debug-derive",5644 "sp-debug-derive",
5250 "sp-std",5645 "sp-std",
5251]5646]
52525647
5253[[package]]5648[[package]]
5254name = "sp-timestamp"5649name = "sp-timestamp"
5255version = "2.0.0-alpha.6"5650version = "2.0.0-rc4"
5256source = "registry+https://github.com/rust-lang/crates.io-index"5651source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5257checksum = "bd289fc7dbbae54cfe4db93a204df6371d6f3b5b8d5819fa7287e7d44a83eb86"
5258dependencies = [5652dependencies = [
5259 "impl-trait-for-tuples",5653 "impl-trait-for-tuples",
5260 "parity-scale-codec",5654 "parity-scale-codec",
5265 "wasm-timer",5659 "wasm-timer",
5266]5660]
5661
5662[[package]]
5663name = "sp-tracing"
5664version = "2.0.0-rc4"
5665source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5666dependencies = [
5667 "log",
5668 "rental",
5669 "tracing",
5670]
52675671
5268[[package]]5672[[package]]
5269name = "sp-transaction-pool"5673name = "sp-transaction-pool"
5270version = "2.0.0-alpha.6"5674version = "2.0.0-rc4"
5271source = "registry+https://github.com/rust-lang/crates.io-index"5675source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5272checksum = "f62c89a439db3f248980da189811e45666b758bc3cb8a9eb587d73d2e91b3403"
5273dependencies = [5676dependencies = [
5274 "derive_more",5677 "derive_more",
5275 "futures 0.3.4",5678 "futures 0.3.5",
5276 "log",5679 "log",
5277 "parity-scale-codec",5680 "parity-scale-codec",
5278 "serde",5681 "serde",
5279 "sp-api",5682 "sp-api",
5683 "sp-blockchain",
5280 "sp-runtime",5684 "sp-runtime",
5281 "sp-utils",5685 "sp-utils",
5282]5686]
52835687
5284[[package]]5688[[package]]
5285name = "sp-trie"5689name = "sp-trie"
5286version = "2.0.0-alpha.6"5690version = "2.0.0-rc4"
5287source = "registry+https://github.com/rust-lang/crates.io-index"5691source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5288checksum = "4194817027eb92525e9279ec651160d709340d74b707f7648654c8eb2a626be3"
5289dependencies = [5692dependencies = [
5290 "hash-db",5693 "hash-db",
5291 "memory-db",5694 "memory-db",
52985701
5299[[package]]5702[[package]]
5300name = "sp-utils"5703name = "sp-utils"
5301version = "2.0.0-alpha.6"5704version = "2.0.0-rc4"
5302source = "registry+https://github.com/rust-lang/crates.io-index"5705source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5303checksum = "ae3cd7ac8f6d105dd1d9483f7d2d20e0e77cecdfe0a7fe6d0bd0616cebb80ce3"
5304dependencies = [5706dependencies = [
5305 "futures 0.3.4",5707 "futures 0.3.5",
5306 "futures-core",5708 "futures-core",
5709 "futures-timer 3.0.2",
5307 "lazy_static",5710 "lazy_static",
5308 "prometheus",5711 "prometheus",
5309]5712]
53105713
5311[[package]]5714[[package]]
5312name = "sp-version"5715name = "sp-version"
5313version = "2.0.0-alpha.6"5716version = "2.0.0-rc4"
5314source = "registry+https://github.com/rust-lang/crates.io-index"5717source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5315checksum = "319c37fa4aa91ee9ee9c20a3fab0d5b6b1bbe1dea997319c303f28a62f49765d"
5316dependencies = [5718dependencies = [
5317 "impl-serde 0.2.3",5719 "impl-serde 0.2.3",
5318 "parity-scale-codec",5720 "parity-scale-codec",
53235725
5324[[package]]5726[[package]]
5325name = "sp-wasm-interface"5727name = "sp-wasm-interface"
5326version = "2.0.0-alpha.6"5728version = "2.0.0-rc4"
5327source = "registry+https://github.com/rust-lang/crates.io-index"5729source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5328checksum = "7584168f2785f6676727545a31a3cd97159d7023d968540b4881a98d73991900"
5329dependencies = [5730dependencies = [
5330 "impl-trait-for-tuples",5731 "impl-trait-for-tuples",
5331 "parity-scale-codec",5732 "parity-scale-codec",
5369 "bytes 0.4.12",5770 "bytes 0.4.12",
5370]5771]
5772
5773[[package]]
5774name = "string-interner"
5775version = "0.7.1"
5776source = "registry+https://github.com/rust-lang/crates.io-index"
5777checksum = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183"
5778dependencies = [
5779 "serde",
5780]
53715781
5372[[package]]5782[[package]]
5373name = "strsim"5783name = "strsim"
53775787
5378[[package]]5788[[package]]
5379name = "structopt"5789name = "structopt"
5380version = "0.3.13"5790version = "0.3.14"
5381source = "registry+https://github.com/rust-lang/crates.io-index"5791source = "registry+https://github.com/rust-lang/crates.io-index"
5382checksum = "ff6da2e8d107dfd7b74df5ef4d205c6aebee0706c647f6bc6a2d5789905c00fb"5792checksum = "863246aaf5ddd0d6928dfeb1a9ca65f505599e4e1b399935ef7e75107516b4ef"
5383dependencies = [5793dependencies = [
5384 "clap",5794 "clap",
5385 "lazy_static",5795 "lazy_static",
53885798
5389[[package]]5799[[package]]
5390name = "structopt-derive"5800name = "structopt-derive"
5391version = "0.4.6"5801version = "0.4.7"
5392source = "registry+https://github.com/rust-lang/crates.io-index"5802source = "registry+https://github.com/rust-lang/crates.io-index"
5393checksum = "a489c87c08fbaf12e386665109dd13470dcc9c4583ea3e10dd2b4523e5ebd9ac"5803checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a"
5394dependencies = [5804dependencies = [
5395 "heck",5805 "heck",
5396 "proc-macro-error",5806 "proc-macro-error",
5397 "proc-macro2",5807 "proc-macro2",
5398 "quote 1.0.3",5808 "quote 1.0.7",
5399 "syn 1.0.17",5809 "syn 1.0.31",
5400]5810]
54015811
5402[[package]]5812[[package]]
5416dependencies = [5826dependencies = [
5417 "heck",5827 "heck",
5418 "proc-macro2",5828 "proc-macro2",
5419 "quote 1.0.3",5829 "quote 1.0.7",
5420 "syn 1.0.17",5830 "syn 1.0.31",
5421]5831]
54225832
5423[[package]]5833[[package]]
54345844
5435[[package]]5845[[package]]
5436name = "substrate-build-script-utils"5846name = "substrate-build-script-utils"
5437version = "2.0.0-alpha.6"5847version = "2.0.0-rc4"
5848source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5849dependencies = [
5850 "platforms",
5851]
5852
5853[[package]]
5854name = "substrate-prometheus-endpoint"
5855version = "0.8.0-rc4"
5856source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5857dependencies = [
5858 "async-std",
5859 "derive_more",
5860 "futures-util",
5861 "hyper 0.13.6",
5862 "log",
5863 "prometheus",
5864 "tokio 0.2.21",
5865]
5866
5867[[package]]
5868name = "substrate-wasm-builder-runner"
5869version = "1.0.6"
5870source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"
5871
5872[[package]]
5873name = "substrate-wasmtime"
5874version = "0.16.0-threadsafe.4"
5438source = "registry+https://github.com/rust-lang/crates.io-index"5875source = "registry+https://github.com/rust-lang/crates.io-index"
5439checksum = "a0abd8ab46d560d0d5cffd8d016c6b75eb5df91885b1b226b819ab600f02237c"5876checksum = "6bd62264edc1a5f3ef44d86fb0c11c9fb142894b9a2da034f34afae482080d7a"
5440dependencies = [5877dependencies = [
5878 "anyhow",
5879 "backtrace",
5880 "cfg-if",
5881 "lazy_static",
5882 "libc",
5883 "region",
5884 "rustc-demangle",
5885 "substrate-wasmtime-jit",
5886 "substrate-wasmtime-profiling",
5887 "substrate-wasmtime-runtime",
5888 "target-lexicon",
5889 "wasmparser 0.52.2",
5890 "wasmtime-environ",
5441 "platforms",5891 "wat",
5892 "winapi 0.3.8",
5442]5893]
54435894
5444[[package]]5895[[package]]
5445name = "substrate-prometheus-endpoint"5896name = "substrate-wasmtime-jit"
5446version = "0.8.0-alpha.6"5897version = "0.16.0-threadsafe.4"
5447source = "registry+https://github.com/rust-lang/crates.io-index"5898source = "registry+https://github.com/rust-lang/crates.io-index"
5448checksum = "61cad984ef1fec55fe46843630566f98cde0ad3de07efbbf8a4f857b36fedf30"5899checksum = "4ce43c159d4f3ef6b19641e1ae045847fd202d8e2cc74df7ccb2b6475e069d4a"
5449dependencies = [5900dependencies = [
5450 "async-std",5901 "anyhow",
5902 "cfg-if",
5451 "derive_more",5903 "cranelift-codegen",
5452 "futures-util",5904 "cranelift-entity",
5905 "cranelift-frontend",
5906 "cranelift-native",
5907 "cranelift-wasm",
5453 "hyper 0.13.4",5908 "gimli 0.20.0",
5454 "log",5909 "log",
5910 "more-asserts",
5911 "region",
5912 "substrate-wasmtime-profiling",
5913 "substrate-wasmtime-runtime",
5914 "target-lexicon",
5915 "thiserror",
5916 "wasmparser 0.52.2",
5455 "prometheus",5917 "wasmtime-debug",
5918 "wasmtime-environ",
5456 "tokio 0.2.18",5919 "winapi 0.3.8",
5457]5920]
5921
5922[[package]]
5923name = "substrate-wasmtime-profiling"
5924version = "0.16.0-threadsafe.4"
5925source = "registry+https://github.com/rust-lang/crates.io-index"
5926checksum = "c77f0ce539b5a09a54dc80a1cf0c7cd7e694df11029354fe50a2d5fe889bdb97"
5927dependencies = [
5928 "anyhow",
5929 "cfg-if",
5930 "gimli 0.20.0",
5931 "lazy_static",
5932 "libc",
5933 "object 0.18.0",
5934 "scroll",
5935 "serde",
5936 "substrate-wasmtime-runtime",
5937 "target-lexicon",
5938 "wasmtime-environ",
5939]
54585940
5459[[package]]5941[[package]]
5460name = "substrate-wasm-builder-runner"5942name = "substrate-wasmtime-runtime"
5461version = "1.0.5"5943version = "0.16.0-threadsafe.4"
5462source = "registry+https://github.com/rust-lang/crates.io-index"5944source = "registry+https://github.com/rust-lang/crates.io-index"
5463checksum = "e30c70de7e7d5fd404fe26db1e7a4d6b553e2760b1ac490f249c04a960c483b8"5945checksum = "46516af0a64a7d9b652c5aa7436b6ce13edfa54435a66ef177fc02d2283e2dc2"
5946dependencies = [
5947 "backtrace",
5948 "cc",
5949 "cfg-if",
5950 "indexmap",
5951 "lazy_static",
5952 "libc",
5953 "memoffset",
5954 "more-asserts",
5955 "region",
5956 "thiserror",
5957 "wasmtime-environ",
5958 "winapi 0.3.8",
5959]
54645960
5465[[package]]5961[[package]]
5466name = "subtle"5962name = "subtle"
54705966
5471[[package]]5967[[package]]
5472name = "subtle"5968name = "subtle"
5473version = "2.2.2"5969version = "2.2.3"
5474source = "registry+https://github.com/rust-lang/crates.io-index"5970source = "registry+https://github.com/rust-lang/crates.io-index"
5475checksum = "7c65d530b10ccaeac294f349038a597e435b18fb456aadd0840a623f83b9e941"5971checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1"
54765972
5477[[package]]5973[[package]]
5478name = "syn"5974name = "syn"
54875983
5488[[package]]5984[[package]]
5489name = "syn"5985name = "syn"
5490version = "1.0.17"5986version = "1.0.31"
5491source = "registry+https://github.com/rust-lang/crates.io-index"5987source = "registry+https://github.com/rust-lang/crates.io-index"
5492checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03"5988checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6"
5493dependencies = [5989dependencies = [
5494 "proc-macro2",5990 "proc-macro2",
5495 "quote 1.0.3",5991 "quote 1.0.7",
5496 "unicode-xid 0.2.0",5992 "unicode-xid 0.2.0",
5497]5993]
54985994
5503checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"5999checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"
5504dependencies = [6000dependencies = [
5505 "proc-macro2",6001 "proc-macro2",
5506 "quote 1.0.3",6002 "quote 1.0.7",
5507 "syn 1.0.17",6003 "syn 1.0.31",
5508]6004]
55096005
5510[[package]]6006[[package]]
55186014
5519[[package]]6015[[package]]
5520name = "synstructure"6016name = "synstructure"
5521version = "0.12.3"6017version = "0.12.4"
5522source = "registry+https://github.com/rust-lang/crates.io-index"6018source = "registry+https://github.com/rust-lang/crates.io-index"
5523checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"6019checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"
5524dependencies = [6020dependencies = [
5525 "proc-macro2",6021 "proc-macro2",
5526 "quote 1.0.3",6022 "quote 1.0.7",
5527 "syn 1.0.17",6023 "syn 1.0.31",
5528 "unicode-xid 0.2.0",6024 "unicode-xid 0.2.0",
5529]6025]
55306026
5531[[package]]6027[[package]]
5532name = "sysinfo"6028name = "sysinfo"
5533version = "0.12.0"6029version = "0.13.4"
5534source = "registry+https://github.com/rust-lang/crates.io-index"6030source = "registry+https://github.com/rust-lang/crates.io-index"
5535checksum = "7ccb41798287e8e299a701b5560d886d6ca2c3e7115e9ea2cb68c123aec339b7"6031checksum = "1cac193374347e7c263c5f547524f36ff8ec6702d56c8799c8331d26dffe8c1e"
5536dependencies = [6032dependencies = [
5537 "cfg-if",6033 "cfg-if",
5538 "doc-comment",6034 "doc-comment",
5549source = "registry+https://github.com/rust-lang/crates.io-index"6045source = "registry+https://github.com/rust-lang/crates.io-index"
5550checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"6046checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"
6047
6048[[package]]
6049name = "target-lexicon"
6050version = "0.10.0"
6051source = "registry+https://github.com/rust-lang/crates.io-index"
6052checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d"
55516053
5552[[package]]6054[[package]]
5553name = "tempfile"6055name = "tempfile"
55836085
5584[[package]]6086[[package]]
5585name = "thiserror"6087name = "thiserror"
5586version = "1.0.15"6088version = "1.0.19"
5587source = "registry+https://github.com/rust-lang/crates.io-index"6089source = "registry+https://github.com/rust-lang/crates.io-index"
5588checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012"6090checksum = "b13f926965ad00595dd129fa12823b04bbf866e9085ab0a5f2b05b850fbfc344"
5589dependencies = [6091dependencies = [
5590 "thiserror-impl",6092 "thiserror-impl",
5591]6093]
55926094
5593[[package]]6095[[package]]
5594name = "thiserror-impl"6096name = "thiserror-impl"
5595version = "1.0.15"6097version = "1.0.19"
5596source = "registry+https://github.com/rust-lang/crates.io-index"6098source = "registry+https://github.com/rust-lang/crates.io-index"
5597checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd"6099checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479"
5598dependencies = [6100dependencies = [
5599 "proc-macro2",6101 "proc-macro2",
5600 "quote 1.0.3",6102 "quote 1.0.7",
5601 "syn 1.0.17",6103 "syn 1.0.31",
5602]6104]
56036105
5604[[package]]6106[[package]]
56126114
5613[[package]]6115[[package]]
5614name = "threadpool"6116name = "threadpool"
5615version = "1.7.1"6117version = "1.8.1"
5616source = "registry+https://github.com/rust-lang/crates.io-index"6118source = "registry+https://github.com/rust-lang/crates.io-index"
5617checksum = "e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865"6119checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
5618dependencies = [6120dependencies = [
5619 "num_cpus",6121 "num_cpus",
5620]6122]
56216123
5622[[package]]6124[[package]]
5623name = "time"6125name = "time"
5624version = "0.1.42"6126version = "0.1.43"
5625source = "registry+https://github.com/rust-lang/crates.io-index"6127source = "registry+https://github.com/rust-lang/crates.io-index"
5626checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"6128checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
5627dependencies = [6129dependencies = [
5628 "libc",6130 "libc",
5629 "redox_syscall",
5630 "winapi 0.3.8",6131 "winapi 0.3.8",
5631]6132]
56326133
56816182
5682[[package]]6183[[package]]
5683name = "tokio"6184name = "tokio"
5684version = "0.2.18"6185version = "0.2.21"
5685source = "registry+https://github.com/rust-lang/crates.io-index"6186source = "registry+https://github.com/rust-lang/crates.io-index"
5686checksum = "34ef16d072d2b6dc8b4a56c70f5c5ced1a37752116f8e7c1e80c659aa7cb6713"6187checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58"
5687dependencies = [6188dependencies = [
5688 "bytes 0.5.4",6189 "bytes 0.5.4",
5689 "fnv",6190 "fnv",
5776 "log",6277 "log",
5777]6278]
6279
6280[[package]]
6281name = "tokio-named-pipes"
6282version = "0.1.0"
6283source = "registry+https://github.com/rust-lang/crates.io-index"
6284checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"
6285dependencies = [
6286 "bytes 0.4.12",
6287 "futures 0.1.29",
6288 "mio",
6289 "mio-named-pipes",
6290 "tokio 0.1.22",
6291]
57786292
5779[[package]]6293[[package]]
5780name = "tokio-reactor"6294name = "tokio-reactor"
57976311
5798[[package]]6312[[package]]
5799name = "tokio-rustls"6313name = "tokio-rustls"
5800version = "0.13.0"6314version = "0.13.1"
5801source = "registry+https://github.com/rust-lang/crates.io-index"6315source = "registry+https://github.com/rust-lang/crates.io-index"
5802checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a"6316checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4"
5803dependencies = [6317dependencies = [
5804 "futures-core",6318 "futures-core",
5805 "rustls",6319 "rustls",
5806 "tokio 0.2.18",6320 "tokio 0.2.21",
5807 "webpki",6321 "webpki",
5808]6322]
6323
6324[[package]]
6325name = "tokio-service"
6326version = "0.1.0"
6327source = "registry+https://github.com/rust-lang/crates.io-index"
6328checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"
6329dependencies = [
6330 "futures 0.1.29",
6331]
58096332
5810[[package]]6333[[package]]
5811name = "tokio-sync"6334name = "tokio-sync"
5915 "futures-sink",6438 "futures-sink",
5916 "log",6439 "log",
5917 "pin-project-lite",6440 "pin-project-lite",
5918 "tokio 0.2.18",6441 "tokio 0.2.21",
5919]6442]
59206443
5921[[package]]6444[[package]]
59356458
5936[[package]]6459[[package]]
5937name = "tracing"6460name = "tracing"
5938version = "0.1.13"6461version = "0.1.15"
5939source = "registry+https://github.com/rust-lang/crates.io-index"6462source = "registry+https://github.com/rust-lang/crates.io-index"
5940checksum = "1721cc8cf7d770cc4257872507180f35a4797272f5962f24c806af9e7faf52ab"6463checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f"
5941dependencies = [6464dependencies = [
5942 "cfg-if",6465 "cfg-if",
5943 "tracing-attributes",6466 "tracing-attributes",
59466469
5947[[package]]6470[[package]]
5948name = "tracing-attributes"6471name = "tracing-attributes"
5949version = "0.1.7"6472version = "0.1.8"
5950source = "registry+https://github.com/rust-lang/crates.io-index"6473source = "registry+https://github.com/rust-lang/crates.io-index"
5951checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b"6474checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c"
5952dependencies = [6475dependencies = [
6476 "proc-macro2",
5953 "quote 1.0.3",6477 "quote 1.0.7",
5954 "syn 1.0.17",6478 "syn 1.0.31",
5955]6479]
59566480
5957[[package]]6481[[package]]
59656489
5966[[package]]6490[[package]]
5967name = "trie-db"6491name = "trie-db"
5968version = "0.20.1"6492version = "0.21.0"
5969source = "registry+https://github.com/rust-lang/crates.io-index"6493source = "registry+https://github.com/rust-lang/crates.io-index"
5970checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f"6494checksum = "cb230c24c741993b04cfccbabb45acff6f6480c5f00d3ed8794ea43db3a9d727"
5971dependencies = [6495dependencies = [
5972 "hash-db",6496 "hash-db",
5973 "hashbrown",6497 "hashbrown",
5974 "log",6498 "log",
5975 "rustc-hex",6499 "rustc-hex",
5976 "smallvec 1.3.0",6500 "smallvec 1.4.0",
5977]6501]
59786502
5979[[package]]6503[[package]]
60086532
6009[[package]]6533[[package]]
6010name = "uint"6534name = "uint"
6011version = "0.8.2"6535version = "0.8.3"
6012source = "registry+https://github.com/rust-lang/crates.io-index"6536source = "registry+https://github.com/rust-lang/crates.io-index"
6013checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d"6537checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681"
6014dependencies = [6538dependencies = [
6015 "byteorder",6539 "byteorder",
6016 "crunchy",6540 "crunchy",
6042source = "registry+https://github.com/rust-lang/crates.io-index"6566source = "registry+https://github.com/rust-lang/crates.io-index"
6043checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"6567checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"
6044dependencies = [6568dependencies = [
6045 "smallvec 1.3.0",6569 "smallvec 1.4.0",
6046]6570]
60476571
6048[[package]]6572[[package]]
60836607
6084[[package]]6608[[package]]
6085name = "untrusted"6609name = "untrusted"
6086version = "0.7.0"6610version = "0.7.1"
6087source = "registry+https://github.com/rust-lang/crates.io-index"6611source = "registry+https://github.com/rust-lang/crates.io-index"
6088checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece"6612checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
60896613
6090[[package]]6614[[package]]
6091name = "url"6615name = "url"
61116635
6112[[package]]6636[[package]]
6113name = "vcpkg"6637name = "vcpkg"
6114version = "0.2.8"6638version = "0.2.10"
6115source = "registry+https://github.com/rust-lang/crates.io-index"6639source = "registry+https://github.com/rust-lang/crates.io-index"
6116checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"6640checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"
61176641
6118[[package]]6642[[package]]
6119name = "vec_map"6643name = "vec_map"
6120version = "0.8.1"6644version = "0.8.2"
6121source = "registry+https://github.com/rust-lang/crates.io-index"6645source = "registry+https://github.com/rust-lang/crates.io-index"
6122checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"6646checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
61236647
6124[[package]]6648[[package]]
6125name = "version_check"6649name = "version_check"
6126version = "0.9.1"6650version = "0.9.2"
6127source = "registry+https://github.com/rust-lang/crates.io-index"6651source = "registry+https://github.com/rust-lang/crates.io-index"
6128checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"6652checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
61296653
6130[[package]]6654[[package]]
6131name = "void"6655name = "void"
61626686
6163[[package]]6687[[package]]
6164name = "wasm-bindgen"6688name = "wasm-bindgen"
6165version = "0.2.60"6689version = "0.2.63"
6166source = "registry+https://github.com/rust-lang/crates.io-index"6690source = "registry+https://github.com/rust-lang/crates.io-index"
6167checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f"6691checksum = "4c2dc4aa152834bc334f506c1a06b866416a8b6697d5c9f75b9a689c8486def0"
6168dependencies = [6692dependencies = [
6169 "cfg-if",6693 "cfg-if",
6170 "wasm-bindgen-macro",6694 "wasm-bindgen-macro",
6171]6695]
61726696
6173[[package]]6697[[package]]
6174name = "wasm-bindgen-backend"6698name = "wasm-bindgen-backend"
6175version = "0.2.60"6699version = "0.2.63"
6176source = "registry+https://github.com/rust-lang/crates.io-index"6700source = "registry+https://github.com/rust-lang/crates.io-index"
6177checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd"6701checksum = "ded84f06e0ed21499f6184df0e0cb3494727b0c5da89534e0fcc55c51d812101"
6178dependencies = [6702dependencies = [
6179 "bumpalo",6703 "bumpalo",
6180 "lazy_static",6704 "lazy_static",
6181 "log",6705 "log",
6182 "proc-macro2",6706 "proc-macro2",
6183 "quote 1.0.3",6707 "quote 1.0.7",
6184 "syn 1.0.17",6708 "syn 1.0.31",
6185 "wasm-bindgen-shared",6709 "wasm-bindgen-shared",
6186]6710]
61876711
6188[[package]]6712[[package]]
6189name = "wasm-bindgen-futures"6713name = "wasm-bindgen-futures"
6190version = "0.4.10"6714version = "0.4.13"
6191source = "registry+https://github.com/rust-lang/crates.io-index"6715source = "registry+https://github.com/rust-lang/crates.io-index"
6192checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a"6716checksum = "64487204d863f109eb77e8462189d111f27cb5712cc9fdb3461297a76963a2f6"
6193dependencies = [6717dependencies = [
6194 "cfg-if",6718 "cfg-if",
6195 "js-sys",6719 "js-sys",
61996723
6200[[package]]6724[[package]]
6201name = "wasm-bindgen-macro"6725name = "wasm-bindgen-macro"
6202version = "0.2.60"6726version = "0.2.63"
6203source = "registry+https://github.com/rust-lang/crates.io-index"6727source = "registry+https://github.com/rust-lang/crates.io-index"
6204checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4"6728checksum = "838e423688dac18d73e31edce74ddfac468e37b1506ad163ffaf0a46f703ffe3"
6205dependencies = [6729dependencies = [
6206 "quote 1.0.3",6730 "quote 1.0.7",
6207 "wasm-bindgen-macro-support",6731 "wasm-bindgen-macro-support",
6208]6732]
62096733
6210[[package]]6734[[package]]
6211name = "wasm-bindgen-macro-support"6735name = "wasm-bindgen-macro-support"
6212version = "0.2.60"6736version = "0.2.63"
6213source = "registry+https://github.com/rust-lang/crates.io-index"6737source = "registry+https://github.com/rust-lang/crates.io-index"
6214checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931"6738checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92"
6215dependencies = [6739dependencies = [
6216 "proc-macro2",6740 "proc-macro2",
6217 "quote 1.0.3",6741 "quote 1.0.7",
6218 "syn 1.0.17",6742 "syn 1.0.31",
6219 "wasm-bindgen-backend",6743 "wasm-bindgen-backend",
6220 "wasm-bindgen-shared",6744 "wasm-bindgen-shared",
6221]6745]
62226746
6223[[package]]6747[[package]]
6224name = "wasm-bindgen-shared"6748name = "wasm-bindgen-shared"
6225version = "0.2.60"6749version = "0.2.63"
6226source = "registry+https://github.com/rust-lang/crates.io-index"6750source = "registry+https://github.com/rust-lang/crates.io-index"
6227checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639"6751checksum = "c9ba19973a58daf4db6f352eda73dc0e289493cd29fb2632eb172085b6521acd"
62286752
6229[[package]]6753[[package]]
6230name = "wasm-timer"6754name = "wasm-timer"
6231version = "0.2.4"6755version = "0.2.4"
6232source = "registry+https://github.com/rust-lang/crates.io-index"6756source = "registry+https://github.com/rust-lang/crates.io-index"
6233checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54"6757checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54"
6234dependencies = [6758dependencies = [
6235 "futures 0.3.4",6759 "futures 0.3.5",
6236 "js-sys",6760 "js-sys",
6237 "parking_lot 0.9.0",6761 "parking_lot 0.9.0",
6238 "pin-utils",6762 "pin-utils",
6265 "parity-wasm",6789 "parity-wasm",
6266]6790]
6791
6792[[package]]
6793name = "wasmparser"
6794version = "0.51.4"
6795source = "registry+https://github.com/rust-lang/crates.io-index"
6796checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a"
6797
6798[[package]]
6799name = "wasmparser"
6800version = "0.52.2"
6801source = "registry+https://github.com/rust-lang/crates.io-index"
6802checksum = "733954023c0b39602439e60a65126fd31b003196d3a1e8e4531b055165a79b31"
6803
6804[[package]]
6805name = "wasmtime-debug"
6806version = "0.16.0"
6807source = "registry+https://github.com/rust-lang/crates.io-index"
6808checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d"
6809dependencies = [
6810 "anyhow",
6811 "faerie",
6812 "gimli 0.20.0",
6813 "more-asserts",
6814 "target-lexicon",
6815 "thiserror",
6816 "wasmparser 0.51.4",
6817 "wasmtime-environ",
6818]
6819
6820[[package]]
6821name = "wasmtime-environ"
6822version = "0.16.0"
6823source = "registry+https://github.com/rust-lang/crates.io-index"
6824checksum = "ed54fd9d64dfeeee7c285fd126174a6b5e6d4efc7e5a1566fdb635e60ff6a74e"
6825dependencies = [
6826 "anyhow",
6827 "base64 0.12.3",
6828 "bincode",
6829 "cranelift-codegen",
6830 "cranelift-entity",
6831 "cranelift-wasm",
6832 "directories",
6833 "errno",
6834 "file-per-thread-logger",
6835 "indexmap",
6836 "libc",
6837 "log",
6838 "more-asserts",
6839 "rayon",
6840 "serde",
6841 "sha2",
6842 "thiserror",
6843 "toml",
6844 "wasmparser 0.51.4",
6845 "winapi 0.3.8",
6846 "zstd",
6847]
6848
6849[[package]]
6850name = "wast"
6851version = "21.0.0"
6852source = "registry+https://github.com/rust-lang/crates.io-index"
6853checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5"
6854dependencies = [
6855 "leb128",
6856]
6857
6858[[package]]
6859name = "wat"
6860version = "1.0.22"
6861source = "registry+https://github.com/rust-lang/crates.io-index"
6862checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c"
6863dependencies = [
6864 "wast",
6865]
62676866
6268[[package]]6867[[package]]
6269name = "web-sys"6868name = "web-sys"
6270version = "0.3.37"6869version = "0.3.40"
6271source = "registry+https://github.com/rust-lang/crates.io-index"6870source = "registry+https://github.com/rust-lang/crates.io-index"
6272checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb"6871checksum = "7b72fe77fd39e4bd3eaa4412fd299a0be6b3dfe9d2597e2f1c20beb968f41d17"
6273dependencies = [6872dependencies = [
6274 "js-sys",6873 "js-sys",
6275 "wasm-bindgen",6874 "wasm-bindgen",
6276]6875]
62776876
6278[[package]]6877[[package]]
6279name = "webpki"6878name = "webpki"
6280version = "0.21.2"6879version = "0.21.3"
6281source = "registry+https://github.com/rust-lang/crates.io-index"6880source = "registry+https://github.com/rust-lang/crates.io-index"
6282checksum = "f1f50e1972865d6b1adb54167d1c8ed48606004c2c9d0ea5f1eeb34d95e863ef"6881checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"
6283dependencies = [6882dependencies = [
6284 "ring",6883 "ring",
6285 "untrusted",6884 "untrusted",
63426941
6343[[package]]6942[[package]]
6344name = "winapi-util"6943name = "winapi-util"
6345version = "0.1.4"6944version = "0.1.5"
6346source = "registry+https://github.com/rust-lang/crates.io-index"6945source = "registry+https://github.com/rust-lang/crates.io-index"
6347checksum = "fa515c5163a99cc82bab70fd3bfdd36d827be85de63737b40fcef2ce084a436e"6946checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
6348dependencies = [6947dependencies = [
6349 "winapi 0.3.8",6948 "winapi 0.3.8",
6350]6949]
6394 "zeroize",6993 "zeroize",
6395]6994]
6396
6397[[package]]
6398name = "xdg"
6399version = "2.2.0"
6400source = "registry+https://github.com/rust-lang/crates.io-index"
6401checksum = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57"
64026995
6403[[package]]6996[[package]]
6404name = "yamux"6997name = "yamux"
6405version = "0.4.5"6998version = "0.4.5"
6406source = "registry+https://github.com/rust-lang/crates.io-index"6999source = "registry+https://github.com/rust-lang/crates.io-index"
6407checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea"7000checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea"
6408dependencies = [7001dependencies = [
6409 "futures 0.3.4",7002 "futures 0.3.5",
6410 "log",7003 "log",
6411 "nohash-hasher",7004 "nohash-hasher",
6412 "parking_lot 0.10.2",7005 "parking_lot 0.10.2",
6430checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"7023checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"
6431dependencies = [7024dependencies = [
6432 "proc-macro2",7025 "proc-macro2",
6433 "quote 1.0.3",7026 "quote 1.0.7",
6434 "syn 1.0.17",7027 "syn 1.0.31",
6435 "synstructure",7028 "synstructure",
6436]7029]
7030
7031[[package]]
7032name = "zstd"
7033version = "0.5.3+zstd.1.4.5"
7034source = "registry+https://github.com/rust-lang/crates.io-index"
7035checksum = "01b32eaf771efa709e8308605bbf9319bf485dc1503179ec0469b611937c0cd8"
7036dependencies = [
7037 "zstd-safe",
7038]
7039
7040[[package]]
7041name = "zstd-safe"
7042version = "2.0.5+zstd.1.4.5"
7043source = "registry+https://github.com/rust-lang/crates.io-index"
7044checksum = "1cfb642e0d27f64729a639c52db457e0ae906e7bc6f5fe8f5c453230400f1055"
7045dependencies = [
7046 "libc",
7047 "zstd-sys",
7048]
7049
7050[[package]]
7051name = "zstd-sys"
7052version = "1.4.17+zstd.1.4.5"
7053source = "registry+https://github.com/rust-lang/crates.io-index"
7054checksum = "b89249644df056b522696b1bb9e7c18c87e8ffa3e2f0dc3b0155875d6498f01b"
7055dependencies = [
7056 "cc",
7057 "glob",
7058 "itertools 0.9.0",
7059 "libc",
7060]
64377061
modifiedCargo.tomldiffbeforeafterboth
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,8 +1,9 @@
+[profile.release]
+panic = 'unwind'
+
 [workspace]
 members = [
     'node',
     'pallets/nft',
     'runtime',
 ]
-[profile.release]
-panic = 'unwind'
modifiedDockerfilediffbeforeafterboth
--- a/Dockerfile
+++ b/Dockerfile
@@ -12,8 +12,10 @@
 	apt-get install -y cmake pkg-config libssl-dev git clang
 
 # Get project and run it
-RUN git clone https://github.com/usetech-llc/nft_parachain /nft_parachain
+#RUN git clone https://github.com/usetech-llc/nft_parachain /nft_parachain
+RUN mkdir nft_parachain
 WORKDIR /nft_parachain
+COPY . .
 
 RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
 	export PATH="$PATH:$HOME/.cargo/bin" && \
@@ -22,8 +24,9 @@
 	rustup default stable && \
     rustup target list --installed && \
     rustup show && \
-	cargo build "--$PROFILE" && \
-	cargo test
+	cargo build "--$PROFILE" 
+	# && \
+	# cargo test
 
 RUN cd target/release && ls -la
 
modifiednode/Cargo.tomldiffbeforeafterboth
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -1,78 +1,117 @@
 [package]
-authors = ['Anonymous']
+authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']
 build = 'build.rs'
-description = 'Substrate Node nft'
+description = 'Substrate Node template'
 edition = '2018'
 homepage = 'https://substrate.dev'
 license = 'Unlicense'
-name = 'nft'
-repository = 'https://github.com/paritytech/substrate/'
-version = '2.0.0-alpha.6'
-
+name = 'node-template'
+repository = 'https://github.com/substrate-developer-hub/substrate-node-template/'
+version = '2.0.0-rc4'
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
 
+[[bin]]
+name = 'node-template'
+
 [dependencies]
 futures = '0.3.4'
 log = '0.4.8'
+parking_lot = '0.10.0'
 structopt = '0.3.8'
 
 [dependencies.nft-runtime]
 path = '../runtime'
-version = '2.0.0-alpha.6'
+version = '2.0.0-rc4'
 
 [dependencies.sc-basic-authorship]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-cli]
-version = '0.8.0-alpha.6'
-
-[dependencies.sc-client]
-version = '0.8.0-alpha.6'
+features = ['wasmtime']
+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'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
+
+[dependencies.sc-consensus]
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-consensus-aura]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-executor]
-version = '0.8.0-alpha.6'
+features = ['wasmtime']
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-finality-grandpa]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-network]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-service]
-version = '0.8.0-alpha.6'
+features = ['wasmtime']
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sc-transaction-pool]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-consensus]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sp-consensus-aura]
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sp-core]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-finality-grandpa]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-inherents]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-runtime]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-transaction-pool]
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 [build-dependencies.substrate-build-script-utils]
-version = '2.0.0-alpha.6'
-
-[[bin]]
-name = 'nft'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
modifiednode/src/command.rsdiffbeforeafterboth
--- 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.
 
-// 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.
+// Copyright (C) 2017-2020 Parity Technologies (UK) Ltd.
+// SPDX-License-Identifier: Apache-2.0
 
-// 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 <http://www.gnu.org/licenses/>.
+// 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.
 
 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 {
addednode/src/lib.rsdiffbeforeafterboth
--- /dev/null
+++ b/node/src/lib.rs
@@ -0,0 +1,2 @@
+pub mod chain_spec;
+pub mod service;
modifiednode/src/service.rsdiffbeforeafterboth
--- a/node/src/service.rs
+++ b/node/src/service.rs
@@ -2,15 +2,17 @@
 
 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::{self, FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider};
+use sc_finality_grandpa::{
+	FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider, SharedVoterState,
+};
 
 // Our native executor instance.
 native_executor_instance!(
@@ -26,37 +28,59 @@
 macro_rules! new_full_start {
 	($config:expr) => {{
 		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_client::LongestChain::new(backend.clone()))
+				Ok(sc_consensus::LongestChain::new(backend.clone()))
 			})?
-			.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_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_import_queue(|_config, client, mut select_chain, _transaction_pool| {
+			.with_import_queue(|
+				_config,
+				client,
+				mut select_chain,
+				_transaction_pool,
+				spawn_task_handle,
+				registry,
+			| {
 				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));
@@ -69,9 +93,7 @@
 }
 
 /// Builds a new service for a full client.
-pub fn new_full(config: Configuration)
-	-> Result<impl AbstractService, ServiceError>
-{
+pub fn new_full(config: Configuration) -> Result<impl AbstractService, ServiceError> {
 	let role = config.role.clone();
 	let force_authoring = config.force_authoring;
 	let name = config.network.node_name.clone();
@@ -89,11 +111,14 @@
 			let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;
 			Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)
 		})?
-		.build()?;
+		.build_full()?;
 
 	if role.is_authority() {
-		let proposer =
-			sc_basic_authorship::ProposerFactory::new(service.client(), service.transaction_pool());
+		let proposer = sc_basic_authorship::ProposerFactory::new(
+			service.client(),
+			service.transaction_pool(),
+			service.prometheus_registry().as_ref(),
+		);
 
 		let client = service.client();
 		let select_chain = service.select_chain()
@@ -117,13 +142,13 @@
 
 		// the AURA authoring task is considered essential, i.e. if it
 		// fails we take down the service with it.
-		service.spawn_essential_task("aura", aura);
+		service.spawn_essential_task_handle().spawn_blocking("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())
+		Some(service.keystore() as sp_core::traits::BareCryptoStorePtr)
 	} else {
 		None
 	};
@@ -153,12 +178,13 @@
 			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()
+			prometheus_registry: service.prometheus_registry(),
+			shared_voter_state: SharedVoterState::empty(),
 		};
 
 		// the GRANDPA voter task is considered infallible, i.e.
 		// if it fails we take down the service with it.
-		service.spawn_essential_task(
+		service.spawn_essential_task_handle().spawn_blocking(
 			"grandpa-voter",
 			sc_finality_grandpa::run_grandpa_voter(grandpa_config)?
 		);
@@ -174,26 +200,39 @@
 }
 
 /// Builds a new service for a light client.
-pub fn new_light(config: Configuration)
-	-> Result<impl AbstractService, ServiceError>
-{
+pub fn new_light(config: Configuration) -> Result<impl AbstractService, ServiceError> {
 	let inherent_data_providers = InherentDataProviders::new();
 
 	ServiceBuilder::new_light::<Block, RuntimeApi, Executor>(config)?
 		.with_select_chain(|_config, backend| {
 			Ok(LongestChain::new(backend.clone()))
 		})?
-		.with_transaction_pool(|config, client, fetcher| {
-			let fetcher = fetcher
+		.with_transaction_pool(|builder| {
+			let fetcher = builder.fetcher()
 				.ok_or_else(|| "Trying to start light transaction pool without active fetcher")?;
 
-			let pool_api = sc_transaction_pool::LightChainApi::new(client.clone(), fetcher.clone());
+			let pool_api = sc_transaction_pool::LightChainApi::new(
+				builder.client().clone(),
+				fetcher.clone(),
+			);
 			let pool = sc_transaction_pool::BasicPool::with_revalidation_type(
-				config, Arc::new(pool_api), sc_transaction_pool::RevalidationType::Light,
+				builder.config().transaction_pool.clone(),
+				Arc::new(pool_api),
+				builder.prometheus_registry(),
+				sc_transaction_pool::RevalidationType::Light,
 			);
 			Ok(pool)
 		})?
-		.with_import_queue_and_fprb(|_config, client, backend, fetcher, _select_chain, _tx_pool| {
+		.with_import_queue_and_fprb(|
+			_config,
+			client,
+			backend,
+			fetcher,
+			_select_chain,
+			_tx_pool,
+			spawn_task_handle,
+			prometheus_registry,
+		| {
 			let fetch_checker = fetcher
 				.map(|fetcher| fetcher.checker().clone())
 				.ok_or_else(|| "Trying to start light import queue without active fetch checker")?;
@@ -207,13 +246,15 @@
 			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))
@@ -223,5 +264,5 @@
 			let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;
 			Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)
 		})?
-		.build()
+		.build_light()
 }
modifiedpallets/nft/Cargo.tomldiffbeforeafterboth
--- a/pallets/nft/Cargo.toml
+++ b/pallets/nft/Cargo.toml
@@ -1,12 +1,12 @@
 [package]
-authors = ['Anonymous']
-description = 'FRAME pallet nft'
+authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']
+description = 'FRAME pallet template'
 edition = '2018'
-homepage = 'https://substrate.dev'
+homepage = 'https://usetech.com/blockchain'
 license = 'Unlicense'
 name = 'pallet-nft'
-repository = 'https://github.com/paritytech/substrate/'
-version = '2.0.0-alpha.6'
+repository = 'https://github.com/usetech-llc/nft_parachain/'
+version = '2.0.0-rc4'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
@@ -15,32 +15,37 @@
 default-features = false
 features = ['derive']
 package = 'parity-scale-codec'
-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'
+version = '1.3.1'
 
 [dependencies.frame-support]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.frame-system]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
+
 [dev-dependencies.sp-core]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dev-dependencies.sp-io]
 default-features = false
-version = '2.0.0-alpha.6'
-
+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'
 
 [features]
 default = ['std']
@@ -48,7 +53,4 @@
     'codec/std',
     'frame-support/std',
     'frame-system/std',
-    "sp-io/std",
-    "sp-runtime/std",
-    'sp-std/std',
 ]
modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
--- a/pallets/nft/src/lib.rs
+++ b/pallets/nft/src/lib.rs
@@ -59,19 +59,19 @@
         /// Next available collection ID
         pub NextCollectionID get(fn next_collection_id): u64;
 
-        pub Collection get(collection): map hasher(identity) u64 => CollectionType<T::AccountId>;
+        pub Collection get(fn collection): map hasher(identity) u64 => CollectionType<T::AccountId>;
         //pub Collection get(collection): map hasher(identity) u64 => CollectionType<T::AccountId>;
 
-        pub AdminList get(admin_list_collection): map hasher(identity) u64 => Vec<T::AccountId>;
+        pub AdminList get(fn admin_list_collection): map hasher(identity) u64 => Vec<T::AccountId>;
 
         /// Balance owner per collection map
-        pub Balance get(balance_count): map hasher(blake2_128_concat) (u64, T::AccountId) => u64;
-        pub ApprovedList get(approved): map hasher(blake2_128_concat) (u64, u64) => Vec<T::AccountId>;
+        pub Balance get(fn balance_count): map hasher(blake2_128_concat) (u64, T::AccountId) => u64;
+        pub ApprovedList get(fn approved): map hasher(blake2_128_concat) (u64, u64) => Vec<T::AccountId>;
 
-        pub ItemList get(item_id): map hasher(blake2_128_concat) (u64, u64) => NftItemType<T::AccountId>;
+        pub ItemList get(fn item_id): map hasher(blake2_128_concat) (u64, u64) => NftItemType<T::AccountId>;
         // pub ItemList get(item_id): map hasher(blake2_128_concat) (u64, u64) => NftItemType<T::AccountId>;
 
-        pub ItemListIndex get(item_index): map hasher(blake2_128_concat) u64 => u64;
+        pub ItemListIndex get(fn item_index): map hasher(blake2_128_concat) u64 => u64;
         // pub ItemListIndex get(item_index): map hasher(blake2_128_concat) u64 => u64;
     }
 }
@@ -108,7 +108,7 @@
         //
         // @param customDataSz size of custom data in each collection item
         // returns collection ID
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn create_collection(origin, custom_data_sz: u32) -> DispatchResult {
             // Anyone can create a collection
             let who = ensure_signed(origin)?;
@@ -131,7 +131,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn destroy_collection(origin, collection_id: u64) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -144,7 +144,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn change_collection_owner(origin, collection_id: u64, new_owner: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -159,7 +159,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn add_collection_admin(origin, collection_id: u64, new_admin_id: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -190,7 +190,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn remove_collection_admin(origin, collection_id: u64, account_id: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -218,7 +218,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn create_item(origin, collection_id: u64, properties: Vec<u8>) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -254,7 +254,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -286,7 +286,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn transfer(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -329,7 +329,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         pub fn approve(origin, approved: T::AccountId, collection_id: u64, item_id: u64) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
@@ -372,7 +372,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         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";
@@ -385,7 +385,7 @@
             Ok(())
         }
 
-        #[weight = frame_support::weights::SimpleDispatchInfo::default()]
+        #[weight = 0]
         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";
modifiedruntime/Cargo.tomldiffbeforeafterboth
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -1,36 +1,77 @@
+[features]
+default = ['std']
+std = [
+    'aura/std',
+    'balances/std',
+    'codec/std',
+    'frame-executive/std',
+    'frame-support/std',
+    'grandpa/std',
+    'randomness-collective-flip/std',
+    'serde',
+    'sp-api/std',
+    'sp-block-builder/std',
+    'sp-consensus-aura/std',
+    'sp-core/std',
+    'sp-inherents/std',
+    'sp-io/std',
+    'sp-offchain/std',
+    'sp-runtime/std',
+    'sp-session/std',
+    'sp-std/std',
+    'sp-transaction-pool/std',
+    'sp-version/std',
+    'sudo/std',
+    'system/std',
+    'timestamp/std',
+    'transaction-payment/std',
+    'nft/std',
+]
 [dependencies.aura]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-aura'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.balances]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-balances'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.codec]
 default-features = false
 features = ['derive']
 package = 'parity-scale-codec'
-version = '1.3.0'
+version = '1.3.1'
 
 [dependencies.frame-executive]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.frame-support]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.grandpa]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-grandpa'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.randomness-collective-flip]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-randomness-collective-flip'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.serde]
 features = ['derive']
@@ -39,120 +80,124 @@
 
 [dependencies.sp-api]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-block-builder]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-consensus-aura]
 default-features = false
-version = '0.8.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '0.8.0-rc4'
 
 [dependencies.sp-core]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-inherents]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-io]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-offchain]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-runtime]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-session]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-std]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-transaction-pool]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sp-version]
 default-features = false
-version = '2.0.0-alpha.6'
+git = 'https://github.com/paritytech/substrate.git'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.sudo]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-sudo'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.system]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'frame-system'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.nft]
 default-features = false
 package = 'pallet-nft'
 path = '../pallets/nft'
-version = '2.0.0-alpha.6'
+version = '2.0.0-rc4'
 
 [dependencies.timestamp]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-timestamp'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
 [dependencies.transaction-payment]
 default-features = false
+git = 'https://github.com/paritytech/substrate.git'
 package = 'pallet-transaction-payment'
-version = '2.0.0-alpha.6'
+tag = 'v2.0.0-rc4'
+version = '2.0.0-rc4'
 
-[build-dependencies.wasm-builder-runner]
-package = 'substrate-wasm-builder-runner'
-version = '1.0.5'
-
 [package]
-authors = ['Anonymous']
+authors = ['UseTech']
 edition = '2018'
-homepage = 'https://substrate.dev'
+homepage = 'https://usetech.com/blockchain'
 license = 'Unlicense'
 name = 'nft-runtime'
-repository = 'https://github.com/paritytech/substrate/'
-version = '2.0.0-alpha.6'
+repository = 'https://github.com/usetech-llc/nft_parachain/'
+version = '2.0.0-rc4'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
 
-[features]
-default = ['std']
-std = [
-    'aura/std',
-    'balances/std',
-    'codec/std',
-    'frame-executive/std',
-    'frame-support/std',
-    'grandpa/std',
-    'randomness-collective-flip/std',
-    'serde',
-    'sp-api/std',
-    'sp-block-builder/std',
-    'sp-consensus-aura/std',
-    'sp-core/std',
-    'sp-inherents/std',
-    'sp-io/std',
-    'sp-offchain/std',
-    'sp-runtime/std',
-    'sp-session/std',
-    'sp-std/std',
-    'sp-transaction-pool/std',
-    'sp-version/std',
-    'sudo/std',
-    'system/std',
-    'timestamp/std',
-    'transaction-payment/std',
-    'nft/std',
-]
+[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'
modifiedruntime/build.rsdiffbeforeafterboth
--- 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.9")
+		.with_wasm_builder_from_crates("1.0.11")
 		.export_heap_base()
 		.import_memory()
 		.build()
modifiedruntime/src/lib.rsdiffbeforeafterboth
--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -2,39 +2,43 @@
 
 #![cfg_attr(not(feature = "std"), no_std)]
 // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256.
-#![recursion_limit = "256"]
+#![recursion_limit="256"]
 
 // Make the WASM binary available.
 #[cfg(feature = "std")]
 include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
 
-use grandpa::fg_primitives;
-use grandpa::AuthorityList as GrandpaAuthorityList;
+use sp_std::prelude::*;
+use sp_core::{crypto::KeyTypeId, 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,
+};
 use sp_api::impl_runtime_apis;
 use sp_consensus_aura::sr25519::AuthorityId as AuraId;
-use sp_core::OpaqueMetadata;
-use sp_runtime::traits::{
-    BlakeTwo256, Block as BlockT, ConvertInto, IdentifyAccount, IdentityLookup, Verify,
-};
-use sp_runtime::{
-    create_runtime_str, generic, impl_opaque_keys,
-    transaction_validity::{TransactionSource, TransactionValidity},
-    ApplyExtrinsicResult, MultiSignature,
-};
-use sp_std::prelude::*;
+use grandpa::{AuthorityId as GrandpaId, AuthorityList as GrandpaAuthorityList};
+use grandpa::fg_primitives;
+use sp_version::RuntimeVersion;
 #[cfg(feature = "std")]
 use sp_version::NativeVersion;
-use sp_version::RuntimeVersion;
 
 // A few exports that help ease life for downstream crates.
-pub use balances::Call as BalancesCall;
-pub use frame_support::{
-    construct_runtime, parameter_types, traits::Randomness, weights::Weight, StorageValue,
-};
 #[cfg(any(feature = "std", test))]
 pub use sp_runtime::BuildStorage;
-pub use sp_runtime::{Perbill, Permill};
 pub use timestamp::Call as TimestampCall;
+pub use balances::Call as BalancesCall;
+pub use sp_runtime::{Permill, Perbill};
+pub use frame_support::{
+	construct_runtime, parameter_types, StorageValue,
+	traits::{KeyOwnerProofSystem, Randomness},
+	weights::{
+		Weight, IdentityFee,
+		constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
+	},
+};
 
 /// Importing a template pallet
 pub use nft;
@@ -70,33 +74,34 @@
 /// of data like extrinsics, allowing for them to continue syncing the network through upgrades
 /// to even the core data structures.
 pub mod opaque {
-    use super::*;
+	use super::*;
 
-    pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic;
+	pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic;
 
-    /// Opaque block header type.
-    pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
-    /// Opaque block type.
-    pub type Block = generic::Block<Header, UncheckedExtrinsic>;
-    /// Opaque block identifier type.
-    pub type BlockId = generic::BlockId<Block>;
+	/// Opaque block header type.
+	pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
+	/// Opaque block type.
+	pub type Block = generic::Block<Header, UncheckedExtrinsic>;
+	/// Opaque block identifier type.
+	pub type BlockId = generic::BlockId<Block>;
 
-    impl_opaque_keys! {
-        pub struct SessionKeys {
-            pub aura: Aura,
-            pub grandpa: Grandpa,
-        }
-    }
+	impl_opaque_keys! {
+		pub struct SessionKeys {
+			pub aura: Aura,
+			pub grandpa: Grandpa,
+		}
+	}
 }
 
 /// This runtime version.
 pub const VERSION: RuntimeVersion = RuntimeVersion {
     spec_name: create_runtime_str!("nft"),
     impl_name: create_runtime_str!("nft"),
-    authoring_version: 1,
-    spec_version: 1,
-    impl_version: 1,
-    apis: RUNTIME_API_VERSIONS,
+	authoring_version: 1,
+	spec_version: 1,
+	impl_version: 1,
+	apis: RUNTIME_API_VERSIONS,
+	transaction_version: 1,
 };
 
 pub const MILLISECS_PER_BLOCK: u64 = 6000;
@@ -111,113 +116,142 @@
 /// The version information used to identify this runtime when compiled natively.
 #[cfg(feature = "std")]
 pub fn native_version() -> NativeVersion {
-    NativeVersion {
-        runtime_version: VERSION,
-        can_author_with: Default::default(),
-    }
+	NativeVersion {
+		runtime_version: VERSION,
+		can_author_with: Default::default(),
+	}
 }
 
 parameter_types! {
-    pub const BlockHashCount: BlockNumber = 250;
-    pub const MaximumBlockWeight: Weight = 1_000_000_000;
-    pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);
-    pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;
-    pub const Version: RuntimeVersion = VERSION;
+	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 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 const MaximumBlockLength: u32 = 5 * 1024 * 1024;
+	pub const Version: RuntimeVersion = VERSION;
 }
 
 impl system::Trait for Runtime {
-    /// The identifier used to distinguish between accounts.
-    type AccountId = AccountId;
-    /// The aggregated dispatch type that is available for extrinsics.
-    type Call = Call;
-    /// The lookup mechanism to get account ID from whatever is passed in dispatchers.
-    type Lookup = IdentityLookup<AccountId>;
-    /// The index type for storing how many extrinsics an account has signed.
-    type Index = Index;
-    /// The index type for blocks.
-    type BlockNumber = BlockNumber;
-    /// The type for hashing blocks and tries.
-    type Hash = Hash;
-    /// The hashing algorithm used.
-    type Hashing = BlakeTwo256;
-    /// The header type.
-    type Header = generic::Header<BlockNumber, BlakeTwo256>;
-    /// The ubiquitous event type.
-    type Event = Event;
-    /// The ubiquitous origin type.
-    type Origin = Origin;
-    /// Maximum number of block number to block hash mappings to keep (oldest pruned first).
-    type BlockHashCount = BlockHashCount;
-    /// Maximum weight of each block.
-    type MaximumBlockWeight = MaximumBlockWeight;
-    /// 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.
-    type AvailableBlockRatio = AvailableBlockRatio;
-    /// Version of the runtime.
-    type Version = Version;
-    /// Converts a module to the index of the module in `construct_runtime!`.
-    ///
-    /// This type is being generated by `construct_runtime!`.
-    type ModuleToIndex = ModuleToIndex;
-    /// What to do if a new account is created.
-    type OnNewAccount = ();
-    /// What to do if an account is fully reaped from the system.
-    type OnKilledAccount = ();
-    /// The data to be stored in an account.
-    type AccountData = balances::AccountData<Balance>;
+	/// 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.
+	type Call = Call;
+	/// The lookup mechanism to get account ID from whatever is passed in dispatchers.
+	type Lookup = IdentityLookup<AccountId>;
+	/// The index type for storing how many extrinsics an account has signed.
+	type Index = Index;
+	/// The index type for blocks.
+	type BlockNumber = BlockNumber;
+	/// The type for hashing blocks and tries.
+	type Hash = Hash;
+	/// The hashing algorithm used.
+	type Hashing = BlakeTwo256;
+	/// The header type.
+	type Header = generic::Header<BlockNumber, BlakeTwo256>;
+	/// The ubiquitous event type.
+	type Event = Event;
+	/// The ubiquitous origin type.
+	type Origin = Origin;
+	/// Maximum number of block number to block hash mappings to keep (oldest pruned first).
+	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.
+	type AvailableBlockRatio = AvailableBlockRatio;
+	/// Version of the runtime.
+	type Version = Version;
+	/// Converts a module to the index of the module in `construct_runtime!`.
+	///
+	/// This type is being generated by `construct_runtime!`.
+	type ModuleToIndex = ModuleToIndex;
+	/// What to do if a new account is created.
+	type OnNewAccount = ();
+	/// What to do if an account is fully reaped from the system.
+	type OnKilledAccount = ();
+	/// The data to be stored in an account.
+	type AccountData = balances::AccountData<Balance>;
 }
 
 impl aura::Trait for Runtime {
-    type AuthorityId = AuraId;
+	type AuthorityId = AuraId;
 }
 
 impl grandpa::Trait for Runtime {
-    type Event = Event;
+	type Event = Event;
+	type Call = Call;
+
+	type KeyOwnerProofSystem = ();
+
+	type KeyOwnerProof =
+		<Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof;
+
+	type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(
+		KeyTypeId,
+		GrandpaId,
+	)>>::IdentificationTuple;
+
+	type HandleEquivocation = ();
 }
 
 parameter_types! {
-    pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
+	pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
 }
 
 impl timestamp::Trait for Runtime {
-    /// A timestamp: milliseconds since the unix epoch.
-    type Moment = u64;
-    type OnTimestampSet = Aura;
-    type MinimumPeriod = MinimumPeriod;
+	/// A timestamp: milliseconds since the unix epoch.
+	type Moment = u64;
+	type OnTimestampSet = Aura;
+	type MinimumPeriod = MinimumPeriod;
 }
 
 parameter_types! {
-    pub const ExistentialDeposit: u128 = 500;
+	pub const ExistentialDeposit: u128 = 500;
 }
 
 impl balances::Trait for Runtime {
-    /// The type for recording an account's balance.
-    type Balance = Balance;
-    /// The ubiquitous event type.
-    type Event = Event;
-    type DustRemoval = ();
-    type ExistentialDeposit = ExistentialDeposit;
-    type AccountStore = System;
+	/// The type for recording an account's balance.
+	type Balance = Balance;
+	/// The ubiquitous event type.
+	type Event = Event;
+	type DustRemoval = ();
+	type ExistentialDeposit = ExistentialDeposit;
+	type AccountStore = System;
 }
 
 parameter_types! {
-    pub const TransactionBaseFee: Balance = 0;
-    pub const TransactionByteFee: Balance = 1;
+	pub const TransactionByteFee: Balance = 1;
 }
 
 impl transaction_payment::Trait for Runtime {
-    type Currency = balances::Module<Runtime>;
-    type OnTransactionPayment = ();
-    type TransactionBaseFee = TransactionBaseFee;
-    type TransactionByteFee = TransactionByteFee;
-    type WeightToFee = ConvertInto;
-    type FeeMultiplierUpdate = ();
+	type Currency = balances::Module<Runtime>;
+	type OnTransactionPayment = ();
+	type TransactionByteFee = TransactionByteFee;
+	type WeightToFee = IdentityFee<Balance>;
+	type FeeMultiplierUpdate = ();
 }
 
 impl sudo::Trait for Runtime {
-    type Event = Event;
-    type Call = Call;
+	type Event = Event;
+	type Call = Call;
 }
 
 /// Used for the module template in `./template.rs`
@@ -226,22 +260,22 @@
 }
 
 construct_runtime!(
-    pub enum Runtime where
-        Block = Block,
-        NodeBlock = opaque::Block,
-        UncheckedExtrinsic = UncheckedExtrinsic
-    {
-        System: system::{Module, Call, Config, Storage, Event<T>},
-        RandomnessCollectiveFlip: randomness_collective_flip::{Module, Call, Storage},
-        Timestamp: timestamp::{Module, Call, Storage, Inherent},
-        Aura: aura::{Module, Config<T>, Inherent(Timestamp)},
-        Grandpa: grandpa::{Module, Call, Storage, Config, Event},
-        Balances: balances::{Module, Call, Storage, Config<T>, Event<T>},
-        TransactionPayment: transaction_payment::{Module, Storage},
-        Sudo: sudo::{Module, Call, Config<T>, Storage, Event<T>},
-        // Used for the module template in `./template.rs`
+	pub enum Runtime where
+		Block = Block,
+		NodeBlock = opaque::Block,
+		UncheckedExtrinsic = UncheckedExtrinsic
+	{
+		System: system::{Module, Call, Config, Storage, Event<T>},
+		RandomnessCollectiveFlip: randomness_collective_flip::{Module, Call, Storage},
+		Timestamp: timestamp::{Module, Call, Storage, Inherent},
+		Aura: aura::{Module, Config<T>, Inherent(Timestamp)},
+		Grandpa: grandpa::{Module, Call, Storage, Config, Event},
+		Balances: balances::{Module, Call, Storage, Config<T>, Event<T>},
+		TransactionPayment: transaction_payment::{Module, Storage},
+		Sudo: sudo::{Module, Call, Config<T>, Storage, Event<T>},
+		// Used for the module template in `./template.rs`
         Nft: nft::{Module, Call, Storage, Event<T>},
-    }
+	}
 );
 
 /// The address format for describing accounts.
@@ -256,107 +290,127 @@
 pub type BlockId = generic::BlockId<Block>;
 /// The SignedExtension to the basic transaction logic.
 pub type SignedExtra = (
-    system::CheckVersion<Runtime>,
-    system::CheckGenesis<Runtime>,
-    system::CheckEra<Runtime>,
-    system::CheckNonce<Runtime>,
-    system::CheckWeight<Runtime>,
-    transaction_payment::ChargeTransactionPayment<Runtime>,
+	system::CheckSpecVersion<Runtime>,
+	system::CheckTxVersion<Runtime>,
+	system::CheckGenesis<Runtime>,
+	system::CheckEra<Runtime>,
+	system::CheckNonce<Runtime>,
+	system::CheckWeight<Runtime>,
+	transaction_payment::ChargeTransactionPayment<Runtime>
 );
 /// Unchecked extrinsic type as expected by this runtime.
 pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
 /// Extrinsic type that has already been checked.
 pub type CheckedExtrinsic = generic::CheckedExtrinsic<AccountId, Call, SignedExtra>;
 /// Executive: handles dispatch to the various modules.
-pub type Executive =
-    frame_executive::Executive<Runtime, Block, system::ChainContext<Runtime>, Runtime, AllModules>;
+pub type Executive = frame_executive::Executive<Runtime, Block, system::ChainContext<Runtime>, Runtime, AllModules>;
 
 impl_runtime_apis! {
-    impl sp_api::Core<Block> for Runtime {
-        fn version() -> RuntimeVersion {
-            VERSION
-        }
+	impl sp_api::Core<Block> for Runtime {
+		fn version() -> RuntimeVersion {
+			VERSION
+		}
 
-        fn execute_block(block: Block) {
-            Executive::execute_block(block)
-        }
+		fn execute_block(block: Block) {
+			Executive::execute_block(block)
+		}
 
-        fn initialize_block(header: &<Block as BlockT>::Header) {
-            Executive::initialize_block(header)
-        }
-    }
+		fn initialize_block(header: &<Block as BlockT>::Header) {
+			Executive::initialize_block(header)
+		}
+	}
 
-    impl sp_api::Metadata<Block> for Runtime {
-        fn metadata() -> OpaqueMetadata {
-            Runtime::metadata().into()
-        }
-    }
+	impl sp_api::Metadata<Block> for Runtime {
+		fn metadata() -> OpaqueMetadata {
+			Runtime::metadata().into()
+		}
+	}
 
-    impl sp_block_builder::BlockBuilder<Block> for Runtime {
-        fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult {
-            Executive::apply_extrinsic(extrinsic)
-        }
+	impl sp_block_builder::BlockBuilder<Block> for Runtime {
+		fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult {
+			Executive::apply_extrinsic(extrinsic)
+		}
 
-        fn finalize_block() -> <Block as BlockT>::Header {
-            Executive::finalize_block()
-        }
+		fn finalize_block() -> <Block as BlockT>::Header {
+			Executive::finalize_block()
+		}
 
-        fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> {
-            data.create_extrinsics()
-        }
+		fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> {
+			data.create_extrinsics()
+		}
 
-        fn check_inherents(
-            block: Block,
-            data: sp_inherents::InherentData,
-        ) -> sp_inherents::CheckInherentsResult {
-            data.check_extrinsics(&block)
-        }
+		fn check_inherents(
+			block: Block,
+			data: sp_inherents::InherentData,
+		) -> sp_inherents::CheckInherentsResult {
+			data.check_extrinsics(&block)
+		}
+
+		fn random_seed() -> <Block as BlockT>::Hash {
+			RandomnessCollectiveFlip::random_seed()
+		}
+	}
+
+	impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {
+		fn validate_transaction(
+			source: TransactionSource,
+			tx: <Block as BlockT>::Extrinsic,
+		) -> TransactionValidity {
+			Executive::validate_transaction(source, tx)
+		}
+	}
 
-        fn random_seed() -> <Block as BlockT>::Hash {
-            RandomnessCollectiveFlip::random_seed()
-        }
-    }
+	impl sp_offchain::OffchainWorkerApi<Block> for Runtime {
+		fn offchain_worker(header: &<Block as BlockT>::Header) {
+			Executive::offchain_worker(header)
+		}
+	}
 
-    impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {
-        fn validate_transaction(
-            source: TransactionSource,
-            tx: <Block as BlockT>::Extrinsic,
-        ) -> TransactionValidity {
-            Executive::validate_transaction(source, tx)
-        }
-    }
+	impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
+		fn slot_duration() -> u64 {
+			Aura::slot_duration()
+		}
 
-    impl sp_offchain::OffchainWorkerApi<Block> for Runtime {
-        fn offchain_worker(header: &<Block as BlockT>::Header) {
-            Executive::offchain_worker(header)
-        }
-    }
+		fn authorities() -> Vec<AuraId> {
+			Aura::authorities()
+		}
+	}
 
-    impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
-        fn slot_duration() -> u64 {
-            Aura::slot_duration()
-        }
+	impl sp_session::SessionKeys<Block> for Runtime {
+		fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {
+			opaque::SessionKeys::generate(seed)
+		}
 
-        fn authorities() -> Vec<AuraId> {
-            Aura::authorities()
-        }
-    }
+		fn decode_session_keys(
+			encoded: Vec<u8>,
+		) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {
+			opaque::SessionKeys::decode_into_raw_public_keys(&encoded)
+		}
+	}
 
-    impl sp_session::SessionKeys<Block> for Runtime {
-        fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {
-            opaque::SessionKeys::generate(seed)
-        }
+	impl fg_primitives::GrandpaApi<Block> for Runtime {
+		fn grandpa_authorities() -> GrandpaAuthorityList {
+			Grandpa::grandpa_authorities()
+		}
 
-        fn decode_session_keys(
-            encoded: Vec<u8>,
-        ) -> Option<Vec<(Vec<u8>, sp_core::crypto::KeyTypeId)>> {
-            opaque::SessionKeys::decode_into_raw_public_keys(&encoded)
-        }
-    }
+		fn submit_report_equivocation_extrinsic(
+			_equivocation_proof: fg_primitives::EquivocationProof<
+				<Block as BlockT>::Hash,
+				NumberFor<Block>,
+			>,
+			_key_owner_proof: fg_primitives::OpaqueKeyOwnershipProof,
+		) -> Option<()> {
+			None
+		}
 
-    impl fg_primitives::GrandpaApi<Block> for Runtime {
-        fn grandpa_authorities() -> GrandpaAuthorityList {
-            Grandpa::grandpa_authorities()
-        }
-    }
+		fn generate_key_ownership_proof(
+			_set_id: fg_primitives::SetId,
+			_authority_id: GrandpaId,
+		) -> Option<fg_primitives::OpaqueKeyOwnershipProof> {
+			// 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
+		}
+	}
 }