git.delta.rocks / unique-network / refs/commits / 78924d5e6628

difftreelog

wip parachains

Greg Zaitsev2021-06-03parent: #157619d.patch.diff
in: master

13 files changed

modifiedCargo.lockdiffbeforeafterboth
2323
24[[package]]24[[package]]
25name = "adler"25name = "adler"
26version = "0.2.3"26version = "1.0.2"
27source = "registry+https://github.com/rust-lang/crates.io-index"27source = "registry+https://github.com/rust-lang/crates.io-index"
28checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"28checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
2929
30[[package]]30[[package]]
31name = "aead"31name = "aead"
97]97]
9898
99[[package]]99[[package]]
100name = "alga"
101version = "0.9.3"
102source = "registry+https://github.com/rust-lang/crates.io-index"
103checksum = "4f823d037a7ec6ea2197046bafd4ae150e6bc36f9ca347404f46a46823fa84f2"
104dependencies = [
105 "approx 0.3.2",
106 "num-complex 0.2.4",
107 "num-traits",
108]
109
110[[package]]
111name = "always-assert"
112version = "0.1.2"
113source = "registry+https://github.com/rust-lang/crates.io-index"
114checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11"
115
116[[package]]
100name = "ansi_term"117name = "ansi_term"
101version = "0.11.0"118version = "0.11.0"
102source = "registry+https://github.com/rust-lang/crates.io-index"119source = "registry+https://github.com/rust-lang/crates.io-index"
116133
117[[package]]134[[package]]
118name = "anyhow"135name = "anyhow"
119version = "1.0.38"136version = "1.0.40"
120source = "registry+https://github.com/rust-lang/crates.io-index"137source = "registry+https://github.com/rust-lang/crates.io-index"
121checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1"138checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b"
122139
123[[package]]140[[package]]
124name = "approx"141name = "approx"
130]147]
131148
132[[package]]149[[package]]
150name = "approx"
151version = "0.4.0"
152source = "registry+https://github.com/rust-lang/crates.io-index"
153checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278"
154dependencies = [
155 "num-traits",
156]
157
158[[package]]
133name = "arrayref"159name = "arrayref"
134version = "0.3.6"160version = "0.3.6"
135source = "registry+https://github.com/rust-lang/crates.io-index"161source = "registry+https://github.com/rust-lang/crates.io-index"
151checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"177checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
152178
153[[package]]179[[package]]
180name = "arrayvec"
181version = "0.7.0"
182source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7"
184
185[[package]]
154name = "asn1_der"186name = "asn1_der"
155version = "0.6.3"187version = "0.7.4"
156source = "registry+https://github.com/rust-lang/crates.io-index"188source = "registry+https://github.com/rust-lang/crates.io-index"
157checksum = "6fce6b6a0ffdafebd82c87e79e3f40e8d2c523e5fea5566ff6b90509bf98d638"189checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3"
158dependencies = [
159 "asn1_der_derive",
160]
161190
162[[package]]191[[package]]
163name = "asn1_der_derive"192name = "assert_matches"
164version = "0.1.2"193version = "1.5.0"
165source = "registry+https://github.com/rust-lang/crates.io-index"194source = "registry+https://github.com/rust-lang/crates.io-index"
166checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"195checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
196
197[[package]]
198name = "async-attributes"
199version = "1.1.2"
200source = "registry+https://github.com/rust-lang/crates.io-index"
201checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5"
167dependencies = [202dependencies = [
168 "quote",203 "quote",
169 "syn",204 "syn",
170]205]
171206
172[[package]]207[[package]]
173name = "async-channel"208name = "async-channel"
174version = "1.5.1"209version = "1.6.1"
175source = "registry+https://github.com/rust-lang/crates.io-index"210source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9"211checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
177dependencies = [212dependencies = [
178 "concurrent-queue",213 "concurrent-queue",
179 "event-listener",214 "event-listener",
270source = "registry+https://github.com/rust-lang/crates.io-index"305source = "registry+https://github.com/rust-lang/crates.io-index"
271checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341"306checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341"
272dependencies = [307dependencies = [
308 "async-attributes",
273 "async-channel",309 "async-channel",
274 "async-global-executor",310 "async-global-executor",
275 "async-io",311 "async-io",
276 "async-lock",312 "async-lock",
277 "async-process",313 "async-process",
278 "crossbeam-utils 0.8.1",314 "crossbeam-utils 0.8.3",
279 "futures-channel",315 "futures-channel",
280 "futures-core",316 "futures-core",
281 "futures-io",317 "futures-io",
286 "memchr",322 "memchr",
287 "num_cpus",323 "num_cpus",
288 "once_cell",324 "once_cell",
289 "pin-project-lite 0.2.4",325 "pin-project-lite 0.2.6",
290 "pin-utils",326 "pin-utils",
291 "slab",327 "slab",
292 "wasm-bindgen-futures",328 "wasm-bindgen-futures",
293]329]
294330
295[[package]]331[[package]]
332name = "async-std-resolver"
333version = "0.20.1"
334source = "registry+https://github.com/rust-lang/crates.io-index"
335checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d"
336dependencies = [
337 "async-std",
338 "async-trait",
339 "futures-io",
340 "futures-util",
341 "pin-utils",
342 "trust-dns-resolver",
343]
344
345[[package]]
296name = "async-task"346name = "async-task"
297version = "4.0.3"347version = "4.0.3"
298source = "registry+https://github.com/rust-lang/crates.io-index"348source = "registry+https://github.com/rust-lang/crates.io-index"
299checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"349checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"
300350
301[[package]]351[[package]]
302name = "async-trait"352name = "async-trait"
303version = "0.1.42"353version = "0.1.49"
304source = "registry+https://github.com/rust-lang/crates.io-index"354source = "registry+https://github.com/rust-lang/crates.io-index"
305checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"355checksum = "589652ce7ccb335d1e7ecb3be145425702b290dbcb7029bbeaae263fc1d87b48"
306dependencies = [356dependencies = [
307 "proc-macro2",357 "proc-macro2",
308 "quote",358 "quote",
319 "futures-sink",369 "futures-sink",
320 "futures-util",370 "futures-util",
321 "memchr",371 "memchr",
322 "pin-project-lite 0.2.4",372 "pin-project-lite 0.2.6",
323]373]
324374
325[[package]]375[[package]]
332 "futures-sink",382 "futures-sink",
333 "futures-util",383 "futures-util",
334 "memchr",384 "memchr",
335 "pin-project-lite 0.2.4",385 "pin-project-lite 0.2.6",
336]386]
337387
338[[package]]388[[package]]
377 "cfg-if 1.0.0",427 "cfg-if 1.0.0",
378 "libc",428 "libc",
379 "miniz_oxide",429 "miniz_oxide",
380 "object 0.23.0",430 "object",
381 "rustc-demangle",431 "rustc-demangle",
382]432]
383433
406checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"456checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
407457
408[[package]]458[[package]]
459name = "beef"
460version = "0.5.0"
461source = "registry+https://github.com/rust-lang/crates.io-index"
462checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409"
463
464[[package]]
465name = "beefy-gadget"
466version = "0.1.0"
467source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo-v1#b0e5f2da52cc9bc9804a23e111d003413b268faf"
468dependencies = [
469 "beefy-primitives",
470 "futures 0.3.14",
471 "hex",
472 "log",
473 "parity-scale-codec",
474 "parking_lot 0.11.1",
475 "sc-client-api",
476 "sc-keystore",
477 "sc-network",
478 "sc-network-gossip",
479 "sp-api",
480 "sp-application-crypto",
481 "sp-blockchain",
482 "sp-consensus",
483 "sp-core",
484 "sp-keystore",
485 "sp-runtime",
486 "sp-utils",
487 "substrate-prometheus-endpoint",
488 "thiserror",
489]
490
491[[package]]
492name = "beefy-gadget-rpc"
493version = "0.1.0"
494source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo-v1#b0e5f2da52cc9bc9804a23e111d003413b268faf"
495dependencies = [
496 "beefy-gadget",
497 "beefy-primitives",
498 "futures 0.3.14",
499 "jsonrpc-core",
500 "jsonrpc-core-client",
501 "jsonrpc-derive",
502 "jsonrpc-pubsub",
503 "log",
504 "parity-scale-codec",
505 "sc-rpc",
506 "serde",
507 "serde_json",
508 "sp-core",
509 "sp-runtime",
510]
511
512[[package]]
513name = "beefy-primitives"
514version = "0.1.0"
515source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo-v1#b0e5f2da52cc9bc9804a23e111d003413b268faf"
516dependencies = [
517 "parity-scale-codec",
518 "sp-api",
519 "sp-application-crypto",
520 "sp-core",
521 "sp-runtime",
522 "sp-std",
523]
524
525[[package]]
409name = "bincode"526name = "bincode"
410version = "1.3.1"527version = "1.3.3"
411source = "registry+https://github.com/rust-lang/crates.io-index"528source = "registry+https://github.com/rust-lang/crates.io-index"
412checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d"529checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
413dependencies = [530dependencies = [
414 "byteorder",
415 "serde",531 "serde",
416]532]
417533
426 "cfg-if 0.1.10",542 "cfg-if 0.1.10",
427 "clang-sys",543 "clang-sys",
428 "clap",544 "clap",
429 "env_logger",545 "env_logger 0.7.1",
430 "lazy_static",546 "lazy_static",
431 "lazycell",547 "lazycell",
432 "log",548 "log",
447563
448[[package]]564[[package]]
449name = "bitvec"565name = "bitvec"
450version = "0.20.1"566version = "0.20.2"
451source = "registry+https://github.com/rust-lang/crates.io-index"567source = "registry+https://github.com/rust-lang/crates.io-index"
452checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d"568checksum = "1f682656975d3a682daff957be4ddeb65d6ad656737cd821f2d00685ae466af1"
453dependencies = [569dependencies = [
454 "funty",570 "funty",
455 "radium",571 "radium",
524 "block-padding 0.1.5",640 "block-padding 0.1.5",
525 "byte-tools",641 "byte-tools",
526 "byteorder",642 "byteorder",
527 "generic-array 0.12.3",643 "generic-array 0.12.4",
528]644]
529645
530[[package]]646[[package]]
601717
602[[package]]718[[package]]
603name = "bumpalo"719name = "bumpalo"
604version = "3.6.0"720version = "3.6.1"
605source = "registry+https://github.com/rust-lang/crates.io-index"721source = "registry+https://github.com/rust-lang/crates.io-index"
606checksum = "099e596ef14349721d9016f6b80dd3419ea1bf289ab9b44df8e4dfd3a005d5d9"722checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe"
607723
608[[package]]724[[package]]
609name = "byte-slice-cast"725name = "byte-slice-cast"
619735
620[[package]]736[[package]]
621name = "byteorder"737name = "byteorder"
622version = "1.4.2"738version = "1.4.3"
623source = "registry+https://github.com/rust-lang/crates.io-index"739source = "registry+https://github.com/rust-lang/crates.io-index"
624checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b"740checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
625741
626[[package]]742[[package]]
627name = "bytes"743name = "bytes"
676792
677[[package]]793[[package]]
678name = "cc"794name = "cc"
679version = "1.0.66"795version = "1.0.67"
680source = "registry+https://github.com/rust-lang/crates.io-index"796source = "registry+https://github.com/rust-lang/crates.io-index"
681checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"797checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"
682dependencies = [798dependencies = [
683 "jobserver",799 "jobserver",
684]800]
705checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"821checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
706822
707[[package]]823[[package]]
824name = "cfg_aliases"
825version = "0.1.1"
826source = "registry+https://github.com/rust-lang/crates.io-index"
827checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
828
829[[package]]
708name = "chacha20"830name = "chacha20"
709version = "0.5.0"831version = "0.5.0"
710source = "registry+https://github.com/rust-lang/crates.io-index"832source = "registry+https://github.com/rust-lang/crates.io-index"
761]883]
762884
763[[package]]885[[package]]
886name = "ckb-merkle-mountain-range"
887version = "0.3.1"
888source = "registry+https://github.com/rust-lang/crates.io-index"
889checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6"
890dependencies = [
891 "cfg-if 0.1.10",
892]
893
894[[package]]
764name = "clang-sys"895name = "clang-sys"
765version = "0.29.3"896version = "0.29.3"
766source = "registry+https://github.com/rust-lang/crates.io-index"897source = "registry+https://github.com/rust-lang/crates.io-index"
805]936]
806937
807[[package]]938[[package]]
808name = "const_fn"
809version = "0.4.5"
810source = "registry+https://github.com/rust-lang/crates.io-index"
811checksum = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6"
812
813[[package]]
814name = "constant_time_eq"939name = "constant_time_eq"
815version = "0.1.5"940version = "0.1.5"
816source = "registry+https://github.com/rust-lang/crates.io-index"941source = "registry+https://github.com/rust-lang/crates.io-index"
817checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"942checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
818943
819[[package]]944[[package]]
945name = "convert_case"
946version = "0.4.0"
947source = "registry+https://github.com/rust-lang/crates.io-index"
948checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
949
950[[package]]
820name = "core-foundation"951name = "core-foundation"
821version = "0.7.0"952version = "0.7.0"
822source = "registry+https://github.com/rust-lang/crates.io-index"953source = "registry+https://github.com/rust-lang/crates.io-index"
856987
857[[package]]988[[package]]
858name = "cranelift-bforest"989name = "cranelift-bforest"
859version = "0.69.0"990version = "0.71.0"
860source = "registry+https://github.com/rust-lang/crates.io-index"991source = "registry+https://github.com/rust-lang/crates.io-index"
861checksum = "4066fd63b502d73eb8c5fa6bcab9c7962b05cd580f6b149ee83a8e730d8ce7fb"992checksum = "bcee7a5107071484772b89fdf37f0f460b7db75f476e43ea7a684fd942470bcf"
862dependencies = [993dependencies = [
863 "cranelift-entity",994 "cranelift-entity",
864]995]
865996
866[[package]]997[[package]]
867name = "cranelift-codegen"998name = "cranelift-codegen"
868version = "0.69.0"999version = "0.71.0"
869source = "registry+https://github.com/rust-lang/crates.io-index"1000source = "registry+https://github.com/rust-lang/crates.io-index"
870checksum = "1a54e4beb833a3c873a18a8fe735d73d732044004c7539a072c8faa35ccb0c60"1001checksum = "654ab96f0f1cab71c0d323618a58360a492da2c341eb2c1f977fc195c664001b"
871dependencies = [1002dependencies = [
872 "byteorder",1003 "byteorder",
873 "cranelift-bforest",1004 "cranelift-bforest",
8851016
886[[package]]1017[[package]]
887name = "cranelift-codegen-meta"1018name = "cranelift-codegen-meta"
888version = "0.69.0"1019version = "0.71.0"
889source = "registry+https://github.com/rust-lang/crates.io-index"1020source = "registry+https://github.com/rust-lang/crates.io-index"
890checksum = "c54cac7cacb443658d8f0ff36a3545822613fa202c946c0891897843bc933810"1021checksum = "65994cfc5be9d5fd10c5fc30bcdddfa50c04bb79c91329287bff846434ff8f14"
891dependencies = [1022dependencies = [
892 "cranelift-codegen-shared",1023 "cranelift-codegen-shared",
893 "cranelift-entity",1024 "cranelift-entity",
894]1025]
8951026
896[[package]]1027[[package]]
897name = "cranelift-codegen-shared"1028name = "cranelift-codegen-shared"
898version = "0.69.0"1029version = "0.71.0"
899source = "registry+https://github.com/rust-lang/crates.io-index"1030source = "registry+https://github.com/rust-lang/crates.io-index"
900checksum = "a109760aff76788b2cdaeefad6875a73c2b450be13906524f6c2a81e05b8d83c"1031checksum = "889d720b688b8b7df5e4903f9b788c3c59396050f5548e516e58ccb7312463ab"
1032dependencies = [
1033 "serde",
1034]
9011035
902[[package]]1036[[package]]
903name = "cranelift-entity"1037name = "cranelift-entity"
904version = "0.69.0"1038version = "0.71.0"
905source = "registry+https://github.com/rust-lang/crates.io-index"1039source = "registry+https://github.com/rust-lang/crates.io-index"
906checksum = "3b044234aa32531f89a08b487630ddc6744696ec04c8123a1ad388de837f5de3"1040checksum = "1a2e6884a363e42a9ba980193ea8603a4272f8a92bd8bbaf9f57a94dbea0ff96"
907dependencies = [1041dependencies = [
908 "serde",1042 "serde",
909]1043]
9101044
911[[package]]1045[[package]]
912name = "cranelift-frontend"1046name = "cranelift-frontend"
913version = "0.69.0"1047version = "0.71.0"
914source = "registry+https://github.com/rust-lang/crates.io-index"1048source = "registry+https://github.com/rust-lang/crates.io-index"
915checksum = "5452b3e4e97538ee5ef2cc071301c69a86c7adf2770916b9d04e9727096abd93"1049checksum = "e6f41e2f9b57d2c030e249d0958f1cdc2c3cd46accf8c0438b3d1944e9153444"
916dependencies = [1050dependencies = [
917 "cranelift-codegen",1051 "cranelift-codegen",
918 "log",1052 "log",
9221056
923[[package]]1057[[package]]
924name = "cranelift-native"1058name = "cranelift-native"
925version = "0.69.0"1059version = "0.71.0"
926source = "registry+https://github.com/rust-lang/crates.io-index"1060source = "registry+https://github.com/rust-lang/crates.io-index"
927checksum = "f68035c10b2e80f26cc29c32fa824380877f38483504c2a47b54e7da311caaf3"1061checksum = "aab70ba7575665375d31cbdea2462916ce58be887834e1b83c860b43b51af637"
928dependencies = [1062dependencies = [
929 "cranelift-codegen",1063 "cranelift-codegen",
930 "raw-cpuid",
931 "target-lexicon",1064 "target-lexicon",
932]1065]
9331066
934[[package]]1067[[package]]
935name = "cranelift-wasm"1068name = "cranelift-wasm"
936version = "0.69.0"1069version = "0.71.0"
937source = "registry+https://github.com/rust-lang/crates.io-index"1070source = "registry+https://github.com/rust-lang/crates.io-index"
938checksum = "a530eb9d1c95b3309deb24c3d179d8b0ba5837ed98914a429787c395f614949d"1071checksum = "f2fc3d2e70da6439adf97648dcdf81834363154f2907405345b6fbe7ca38918c"
939dependencies = [1072dependencies = [
940 "cranelift-codegen",1073 "cranelift-codegen",
941 "cranelift-entity",1074 "cranelift-entity",
942 "cranelift-frontend",1075 "cranelift-frontend",
943 "itertools",1076 "itertools 0.10.0",
944 "log",1077 "log",
945 "serde",1078 "serde",
946 "smallvec 1.6.1",1079 "smallvec 1.6.1",
9591092
960[[package]]1093[[package]]
961name = "crossbeam-channel"1094name = "crossbeam-channel"
962version = "0.5.0"1095version = "0.5.1"
963source = "registry+https://github.com/rust-lang/crates.io-index"1096source = "registry+https://github.com/rust-lang/crates.io-index"
964checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"1097checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"
965dependencies = [1098dependencies = [
966 "cfg-if 1.0.0",1099 "cfg-if 1.0.0",
967 "crossbeam-utils 0.8.1",1100 "crossbeam-utils 0.8.3",
968]1101]
9691102
970[[package]]1103[[package]]
985checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"1118checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
986dependencies = [1119dependencies = [
987 "cfg-if 1.0.0",1120 "cfg-if 1.0.0",
988 "crossbeam-epoch 0.9.1",1121 "crossbeam-epoch 0.9.3",
989 "crossbeam-utils 0.8.1",1122 "crossbeam-utils 0.8.3",
990]1123]
9911124
992[[package]]1125[[package]]
10061139
1007[[package]]1140[[package]]
1008name = "crossbeam-epoch"1141name = "crossbeam-epoch"
1009version = "0.9.1"1142version = "0.9.3"
1010source = "registry+https://github.com/rust-lang/crates.io-index"1143source = "registry+https://github.com/rust-lang/crates.io-index"
1011checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d"1144checksum = "2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12"
1012dependencies = [1145dependencies = [
1013 "cfg-if 1.0.0",1146 "cfg-if 1.0.0",
1014 "const_fn",1147 "crossbeam-utils 0.8.3",
1015 "crossbeam-utils 0.8.1",
1016 "lazy_static",1148 "lazy_static",
1017 "memoffset 0.6.1",1149 "memoffset 0.6.3",
1018 "scopeguard",1150 "scopeguard",
1019]1151]
10201152
10421174
1043[[package]]1175[[package]]
1044name = "crossbeam-utils"1176name = "crossbeam-utils"
1045version = "0.8.1"1177version = "0.8.3"
1046source = "registry+https://github.com/rust-lang/crates.io-index"1178source = "registry+https://github.com/rust-lang/crates.io-index"
1047checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"1179checksum = "e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49"
1048dependencies = [1180dependencies = [
1049 "autocfg",1181 "autocfg",
1050 "cfg-if 1.0.0",1182 "cfg-if 1.0.0",
1063source = "registry+https://github.com/rust-lang/crates.io-index"1195source = "registry+https://github.com/rust-lang/crates.io-index"
1064checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1196checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
1065dependencies = [1197dependencies = [
1066 "generic-array 0.12.3",1198 "generic-array 0.12.4",
1067 "subtle 1.0.0",1199 "subtle 1.0.0",
1068]1200]
10691201
10881220
1089[[package]]1221[[package]]
1090name = "ctor"1222name = "ctor"
1091version = "0.1.19"1223version = "0.1.20"
1092source = "registry+https://github.com/rust-lang/crates.io-index"1224source = "registry+https://github.com/rust-lang/crates.io-index"
1093checksum = "e8f45d9ad417bcef4817d614a501ab55cdd96a6fdb24f49aab89a54acfd66b19"1225checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d"
1094dependencies = [1226dependencies = [
1095 "quote",1227 "quote",
1096 "syn",1228 "syn",
1108]1240]
11091241
1110[[package]]1242[[package]]
1243name = "cumulus-client-cli"
1244version = "0.1.0"
1245source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1246dependencies = [
1247 "sc-cli",
1248 "sc-service",
1249 "structopt",
1250]
1251
1252[[package]]
1253name = "cumulus-client-collator"
1254version = "0.1.0"
1255source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1256dependencies = [
1257 "cumulus-client-consensus-common",
1258 "cumulus-client-network",
1259 "cumulus-primitives-core",
1260 "futures 0.3.14",
1261 "parity-scale-codec",
1262 "parking_lot 0.9.0",
1263 "polkadot-node-primitives",
1264 "polkadot-node-subsystem",
1265 "polkadot-overseer",
1266 "polkadot-primitives",
1267 "sc-client-api",
1268 "sp-consensus",
1269 "sp-core",
1270 "sp-io",
1271 "sp-runtime",
1272 "sp-state-machine",
1273 "tracing",
1274]
1275
1276[[package]]
1277name = "cumulus-client-consensus-common"
1278version = "0.1.0"
1279source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1280dependencies = [
1281 "async-trait",
1282 "dyn-clone",
1283 "futures 0.3.14",
1284 "parity-scale-codec",
1285 "polkadot-primitives",
1286 "polkadot-runtime",
1287 "sc-client-api",
1288 "sp-api",
1289 "sp-block-builder",
1290 "sp-blockchain",
1291 "sp-consensus",
1292 "sp-core",
1293 "sp-inherents",
1294 "sp-runtime",
1295 "sp-trie",
1296 "substrate-prometheus-endpoint",
1297 "tokio 0.1.22",
1298 "tracing",
1299]
1300
1301[[package]]
1302name = "cumulus-client-consensus-relay-chain"
1303version = "0.1.0"
1304source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1305dependencies = [
1306 "async-trait",
1307 "cumulus-client-consensus-common",
1308 "cumulus-primitives-core",
1309 "cumulus-primitives-parachain-inherent",
1310 "futures 0.3.14",
1311 "parity-scale-codec",
1312 "parking_lot 0.9.0",
1313 "polkadot-service",
1314 "sc-client-api",
1315 "sp-api",
1316 "sp-block-builder",
1317 "sp-blockchain",
1318 "sp-consensus",
1319 "sp-core",
1320 "sp-inherents",
1321 "sp-runtime",
1322 "substrate-prometheus-endpoint",
1323 "tracing",
1324]
1325
1326[[package]]
1327name = "cumulus-client-network"
1328version = "0.1.0"
1329source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1330dependencies = [
1331 "derive_more",
1332 "futures 0.3.14",
1333 "futures-timer 3.0.2",
1334 "parity-scale-codec",
1335 "parking_lot 0.10.2",
1336 "polkadot-node-primitives",
1337 "polkadot-parachain",
1338 "polkadot-primitives",
1339 "polkadot-service",
1340 "polkadot-statement-table",
1341 "sc-client-api",
1342 "sp-api",
1343 "sp-blockchain",
1344 "sp-consensus",
1345 "sp-core",
1346 "sp-runtime",
1347 "tracing",
1348]
1349
1350[[package]]
1351name = "cumulus-client-service"
1352version = "0.1.0"
1353source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1354dependencies = [
1355 "cumulus-client-collator",
1356 "cumulus-client-consensus-common",
1357 "cumulus-primitives-core",
1358 "futures 0.3.14",
1359 "parity-scale-codec",
1360 "polkadot-primitives",
1361 "polkadot-service",
1362 "sc-chain-spec",
1363 "sc-client-api",
1364 "sc-service",
1365 "sc-telemetry",
1366 "sc-tracing",
1367 "sp-api",
1368 "sp-blockchain",
1369 "sp-consensus",
1370 "sp-core",
1371 "sp-runtime",
1372 "tracing",
1373]
1374
1375[[package]]
1376name = "cumulus-pallet-parachain-system"
1377version = "0.1.0"
1378source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1379dependencies = [
1380 "cumulus-primitives-core",
1381 "cumulus-primitives-parachain-inherent",
1382 "environmental",
1383 "frame-support",
1384 "frame-system",
1385 "hash-db",
1386 "log",
1387 "memory-db",
1388 "pallet-balances",
1389 "parity-scale-codec",
1390 "polkadot-parachain",
1391 "serde",
1392 "sp-core",
1393 "sp-externalities",
1394 "sp-inherents",
1395 "sp-io",
1396 "sp-runtime",
1397 "sp-state-machine",
1398 "sp-std",
1399 "sp-trie",
1400 "sp-version",
1401 "trie-db",
1402 "xcm",
1403]
1404
1405[[package]]
1406name = "cumulus-pallet-xcm"
1407version = "0.1.0"
1408source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1409dependencies = [
1410 "cumulus-primitives-core",
1411 "frame-support",
1412 "frame-system",
1413 "parity-scale-codec",
1414 "serde",
1415 "sp-runtime",
1416 "sp-std",
1417 "xcm",
1418]
1419
1420[[package]]
1421name = "cumulus-pallet-xcmp-queue"
1422version = "0.1.0"
1423source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1424dependencies = [
1425 "cumulus-primitives-core",
1426 "frame-support",
1427 "frame-system",
1428 "log",
1429 "parity-scale-codec",
1430 "rand 0.8.3",
1431 "rand_chacha 0.3.0",
1432 "sp-runtime",
1433 "sp-std",
1434 "xcm",
1435 "xcm-executor",
1436]
1437
1438[[package]]
1439name = "cumulus-primitives-core"
1440version = "0.1.0"
1441source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1442dependencies = [
1443 "frame-support",
1444 "impl-trait-for-tuples",
1445 "parity-scale-codec",
1446 "polkadot-core-primitives",
1447 "polkadot-parachain",
1448 "polkadot-primitives",
1449 "sp-runtime",
1450 "sp-std",
1451 "sp-trie",
1452 "xcm",
1453]
1454
1455[[package]]
1456name = "cumulus-primitives-parachain-inherent"
1457version = "0.1.0"
1458source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1459dependencies = [
1460 "cumulus-primitives-core",
1461 "parity-scale-codec",
1462 "sc-client-api",
1463 "sp-api",
1464 "sp-core",
1465 "sp-inherents",
1466 "sp-runtime",
1467 "sp-state-machine",
1468 "sp-std",
1469 "sp-trie",
1470 "tracing",
1471]
1472
1473[[package]]
1474name = "cumulus-primitives-utility"
1475version = "0.1.0"
1476source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
1477dependencies = [
1478 "cumulus-primitives-core",
1479 "frame-support",
1480 "impl-trait-for-tuples",
1481 "parity-scale-codec",
1482 "polkadot-core-primitives",
1483 "polkadot-parachain",
1484 "polkadot-primitives",
1485 "sp-runtime",
1486 "sp-std",
1487 "sp-trie",
1488 "xcm",
1489]
1490
1491[[package]]
1111name = "curve25519-dalek"1492name = "curve25519-dalek"
1112version = "2.1.2"1493version = "2.1.2"
1113source = "registry+https://github.com/rust-lang/crates.io-index"1494source = "registry+https://github.com/rust-lang/crates.io-index"
11221503
1123[[package]]1504[[package]]
1124name = "curve25519-dalek"1505name = "curve25519-dalek"
1125version = "3.0.2"1506version = "3.1.0"
1126source = "registry+https://github.com/rust-lang/crates.io-index"1507source = "registry+https://github.com/rust-lang/crates.io-index"
1127checksum = "f627126b946c25a4638eec0ea634fc52506dea98db118aae985118ce7c3d723f"1508checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3"
1128dependencies = [1509dependencies = [
1129 "byteorder",1510 "byteorder",
1130 "digest 0.9.0",1511 "digest 0.9.0",
1160]1541]
11611542
1162[[package]]1543[[package]]
1544name = "derivative"
1545version = "2.2.0"
1546source = "registry+https://github.com/rust-lang/crates.io-index"
1547checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
1548dependencies = [
1549 "proc-macro2",
1550 "quote",
1551 "syn",
1552]
1553
1554[[package]]
1163name = "derive_more"1555name = "derive_more"
1164version = "0.99.11"1556version = "0.99.13"
1165source = "registry+https://github.com/rust-lang/crates.io-index"1557source = "registry+https://github.com/rust-lang/crates.io-index"
1166checksum = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c"1558checksum = "f82b1b72f1263f214c0f823371768776c4f5841b942c9883aa8e5ec584fd0ba6"
1167dependencies = [1559dependencies = [
1560 "convert_case",
1168 "proc-macro2",1561 "proc-macro2",
1169 "quote",1562 "quote",
1170 "syn",1563 "syn",
1176source = "registry+https://github.com/rust-lang/crates.io-index"1569source = "registry+https://github.com/rust-lang/crates.io-index"
1177checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"1570checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
1178dependencies = [1571dependencies = [
1179 "generic-array 0.12.3",1572 "generic-array 0.12.4",
1180]1573]
11811574
1182[[package]]1575[[package]]
1281source = "registry+https://github.com/rust-lang/crates.io-index"1674source = "registry+https://github.com/rust-lang/crates.io-index"
1282checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"1675checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
1283dependencies = [1676dependencies = [
1284 "curve25519-dalek 3.0.2",1677 "curve25519-dalek 3.1.0",
1285 "ed25519",1678 "ed25519",
1286 "rand 0.7.3",1679 "rand 0.7.3",
1287 "serde",1680 "serde",
1296checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"1689checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
12971690
1298[[package]]1691[[package]]
1692name = "enum-as-inner"
1693version = "0.3.3"
1694source = "registry+https://github.com/rust-lang/crates.io-index"
1695checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595"
1696dependencies = [
1697 "heck",
1698 "proc-macro2",
1699 "quote",
1700 "syn",
1701]
1702
1703[[package]]
1299name = "enumflags2"1704name = "enumflags2"
1300version = "0.6.4"1705version = "0.6.4"
1301source = "registry+https://github.com/rust-lang/crates.io-index"1706source = "registry+https://github.com/rust-lang/crates.io-index"
1316]1721]
13171722
1318[[package]]1723[[package]]
1724name = "enumn"
1725version = "0.1.3"
1726source = "registry+https://github.com/rust-lang/crates.io-index"
1727checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4"
1728dependencies = [
1729 "proc-macro2",
1730 "quote",
1731 "syn",
1732]
1733
1734[[package]]
1319name = "env_logger"1735name = "env_logger"
1320version = "0.7.1"1736version = "0.7.1"
1321source = "registry+https://github.com/rust-lang/crates.io-index"1737source = "registry+https://github.com/rust-lang/crates.io-index"
1322checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"1738checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
1323dependencies = [1739dependencies = [
1324 "atty",1740 "atty",
1325 "humantime",1741 "humantime 1.3.0",
1326 "log",1742 "log",
1327 "regex",1743 "regex",
1328 "termcolor",1744 "termcolor",
1329]1745]
13301746
1331[[package]]1747[[package]]
1748name = "env_logger"
1749version = "0.8.3"
1750source = "registry+https://github.com/rust-lang/crates.io-index"
1751checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f"
1752dependencies = [
1753 "atty",
1754 "humantime 2.1.0",
1755 "log",
1756 "regex",
1757 "termcolor",
1758]
1759
1760[[package]]
1332name = "environmental"1761name = "environmental"
1333version = "1.1.2"1762version = "1.1.2"
1334source = "registry+https://github.com/rust-lang/crates.io-index"1763source = "registry+https://github.com/rust-lang/crates.io-index"
1365]1794]
13661795
1367[[package]]1796[[package]]
1797name = "ethbloom"
1798version = "0.11.0"
1799source = "registry+https://github.com/rust-lang/crates.io-index"
1800checksum = "779864b9c7f7ead1f092972c3257496c6a84b46dba2ce131dd8a282cb2cc5972"
1801dependencies = [
1802 "crunchy",
1803 "fixed-hash",
1804 "impl-rlp",
1805 "impl-serde",
1806 "tiny-keccak",
1807]
1808
1809[[package]]
1810name = "ethereum-types"
1811version = "0.11.0"
1812source = "registry+https://github.com/rust-lang/crates.io-index"
1813checksum = "f64b5df66a228d85e4b17e5d6c6aa43b0310898ffe8a85988c4c032357aaabfd"
1814dependencies = [
1815 "ethbloom",
1816 "fixed-hash",
1817 "impl-rlp",
1818 "impl-serde",
1819 "primitive-types",
1820 "uint",
1821]
1822
1823[[package]]
1368name = "event-listener"1824name = "event-listener"
1369version = "2.5.1"1825version = "2.5.1"
1370source = "registry+https://github.com/rust-lang/crates.io-index"1826source = "registry+https://github.com/rust-lang/crates.io-index"
1376source = "registry+https://github.com/rust-lang/crates.io-index"1832source = "registry+https://github.com/rust-lang/crates.io-index"
1377checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"1833checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"
1378dependencies = [1834dependencies = [
1379 "futures 0.3.12",1835 "futures 0.3.14",
1380]1836]
13811837
1382[[package]]1838[[package]]
1437source = "registry+https://github.com/rust-lang/crates.io-index"1893source = "registry+https://github.com/rust-lang/crates.io-index"
1438checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"1894checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"
1439dependencies = [1895dependencies = [
1440 "env_logger",1896 "env_logger 0.7.1",
1441 "log",1897 "log",
1442]1898]
14431899
1444[[package]]1900[[package]]
1445name = "finality-grandpa"1901name = "finality-grandpa"
1446version = "0.13.0"1902version = "0.14.0"
1447source = "registry+https://github.com/rust-lang/crates.io-index"1903source = "registry+https://github.com/rust-lang/crates.io-index"
1448checksum = "2cd795898c348a8ec9edc66ec9e014031c764d4c88cc26d09b492cd93eb41339"1904checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c"
1449dependencies = [1905dependencies = [
1450 "either",1906 "either",
1451 "futures 0.3.12",1907 "futures 0.3.14",
1452 "futures-timer 3.0.2",1908 "futures-timer 3.0.2",
1453 "log",1909 "log",
1454 "num-traits",1910 "num-traits",
1512[[package]]1968[[package]]
1513name = "fork-tree"1969name = "fork-tree"
1514version = "3.0.0"1970version = "3.0.0"
1515source = "registry+https://github.com/rust-lang/crates.io-index"1971source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1516checksum = "632b95f97f332b2ff5bc3a42bc8e28772b067e333830e03fd046504f11cd0fb8"
1517dependencies = [1972dependencies = [
1518 "parity-scale-codec",1973 "parity-scale-codec",
1519]1974]
15201975
1521[[package]]1976[[package]]
1522name = "form_urlencoded"1977name = "form_urlencoded"
1523version = "1.0.0"1978version = "1.0.1"
1524source = "registry+https://github.com/rust-lang/crates.io-index"1979source = "registry+https://github.com/rust-lang/crates.io-index"
1525checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"1980checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
1526dependencies = [1981dependencies = [
1527 "matches",1982 "matches",
1528 "percent-encoding 2.1.0",1983 "percent-encoding 2.1.0",
1531[[package]]1986[[package]]
1532name = "frame-benchmarking"1987name = "frame-benchmarking"
1533version = "3.1.0"1988version = "3.1.0"
1534source = "registry+https://github.com/rust-lang/crates.io-index"1989source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1535checksum = "70fe99487f84579a3f2c4ba52650fec875492eea41be0e4eea8019187f105052"
1536dependencies = [1990dependencies = [
1537 "frame-support",1991 "frame-support",
1538 "frame-system",1992 "frame-system",
1539 "linregress",1993 "linregress",
1994 "log",
1540 "parity-scale-codec",1995 "parity-scale-codec",
1541 "paste 1.0.4",1996 "paste",
1542 "sp-api",1997 "sp-api",
1543 "sp-io",1998 "sp-io",
1544 "sp-runtime",1999 "sp-runtime",
1550[[package]]2005[[package]]
1551name = "frame-benchmarking-cli"2006name = "frame-benchmarking-cli"
1552version = "3.0.0"2007version = "3.0.0"
1553source = "registry+https://github.com/rust-lang/crates.io-index"2008source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1554checksum = "2921b7890c5e4421a0b2eafbf835417eed8127b1cec3e1a0389515069f11d219"
1555dependencies = [2009dependencies = [
1556 "Inflector",2010 "Inflector",
1557 "chrono",2011 "chrono",
1572]2026]
15732027
1574[[package]]2028[[package]]
2029name = "frame-election-provider-support"
2030version = "3.0.0"
2031source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
2032dependencies = [
2033 "frame-support",
2034 "frame-system",
2035 "parity-scale-codec",
2036 "sp-arithmetic",
2037 "sp-npos-elections",
2038 "sp-std",
2039]
2040
2041[[package]]
1575name = "frame-executive"2042name = "frame-executive"
1576version = "3.0.0"2043version = "3.0.0"
1577source = "registry+https://github.com/rust-lang/crates.io-index"2044source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1578checksum = "1da8fd471442bee91b9b3f587ec832e3f47800374fdb89b4a66591cd7c42b29f"
1579dependencies = [2045dependencies = [
1580 "frame-support",2046 "frame-support",
1581 "frame-system",2047 "frame-system",
1582 "parity-scale-codec",2048 "parity-scale-codec",
1583 "serde",
1584 "sp-core",2049 "sp-core",
1585 "sp-io",2050 "sp-io",
1586 "sp-runtime",2051 "sp-runtime",
1591[[package]]2056[[package]]
1592name = "frame-metadata"2057name = "frame-metadata"
1593version = "13.0.0"2058version = "13.0.0"
1594source = "registry+https://github.com/rust-lang/crates.io-index"2059source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1595checksum = "073f7bef18421362441a1708f8528e442234954611f95bdc554b313fb321948e"
1596dependencies = [2060dependencies = [
1597 "parity-scale-codec",2061 "parity-scale-codec",
1598 "serde",2062 "serde",
1603[[package]]2067[[package]]
1604name = "frame-support"2068name = "frame-support"
1605version = "3.0.0"2069version = "3.0.0"
1606source = "registry+https://github.com/rust-lang/crates.io-index"2070source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1607checksum = "04e521e6214615bd82ba6b5fc7fd40a9cc14fdeb40f83da5eba12aa2f8179fb8"
1608dependencies = [2071dependencies = [
1609 "bitflags",2072 "bitflags",
1610 "frame-metadata",2073 "frame-metadata",
1613 "log",2076 "log",
1614 "once_cell",2077 "once_cell",
1615 "parity-scale-codec",2078 "parity-scale-codec",
1616 "paste 1.0.4",2079 "paste",
1617 "serde",2080 "serde",
1618 "smallvec 1.6.1",2081 "smallvec 1.6.1",
1619 "sp-arithmetic",2082 "sp-arithmetic",
1630[[package]]2093[[package]]
1631name = "frame-support-procedural"2094name = "frame-support-procedural"
1632version = "3.0.0"2095version = "3.0.0"
1633source = "registry+https://github.com/rust-lang/crates.io-index"2096source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1634checksum = "2668e24cbaba7f0e91d0c92a94bd1ae425a942608ad0b775db32477f5df4da9e"
1635dependencies = [2097dependencies = [
1636 "Inflector",2098 "Inflector",
1637 "frame-support-procedural-tools",2099 "frame-support-procedural-tools",
1643[[package]]2105[[package]]
1644name = "frame-support-procedural-tools"2106name = "frame-support-procedural-tools"
1645version = "3.0.0"2107version = "3.0.0"
1646source = "registry+https://github.com/rust-lang/crates.io-index"2108source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1647checksum = "d4f88cfd111e004590f4542b75e6d3302137b9067d7e7219e4ac47a535c3b5c1"
1648dependencies = [2109dependencies = [
1649 "frame-support-procedural-tools-derive",2110 "frame-support-procedural-tools-derive",
1650 "proc-macro-crate",2111 "proc-macro-crate 1.0.0",
1651 "proc-macro2",2112 "proc-macro2",
1652 "quote",2113 "quote",
1653 "syn",2114 "syn",
1656[[package]]2117[[package]]
1657name = "frame-support-procedural-tools-derive"2118name = "frame-support-procedural-tools-derive"
1658version = "3.0.0"2119version = "3.0.0"
1659source = "registry+https://github.com/rust-lang/crates.io-index"2120source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1660checksum = "79285388b120ac96c15a791c56b26b9264f7231324fbe0fd05026acd92bf2e6a"
1661dependencies = [2121dependencies = [
1662 "proc-macro2",2122 "proc-macro2",
1663 "quote",2123 "quote",
1667[[package]]2127[[package]]
1668name = "frame-system"2128name = "frame-system"
1669version = "3.0.0"2129version = "3.0.0"
1670source = "registry+https://github.com/rust-lang/crates.io-index"2130source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1671checksum = "f5fedbff05d665c00bf4e089b4377fcb15b8bd37ebc3e5fc06665474cf6e25d7"
1672dependencies = [2131dependencies = [
1673 "frame-support",2132 "frame-support",
1674 "impl-trait-for-tuples",2133 "impl-trait-for-tuples",
2134 "log",
1675 "parity-scale-codec",2135 "parity-scale-codec",
1676 "serde",2136 "serde",
1677 "sp-core",2137 "sp-core",
1684[[package]]2144[[package]]
1685name = "frame-system-benchmarking"2145name = "frame-system-benchmarking"
1686version = "3.0.0"2146version = "3.0.0"
1687source = "registry+https://github.com/rust-lang/crates.io-index"2147source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1688checksum = "e93602f58cdab9820b6d607b7b50834d9b878efa33405a65c89ebfb5a596b584"
1689dependencies = [2148dependencies = [
1690 "frame-benchmarking",2149 "frame-benchmarking",
1691 "frame-support",2150 "frame-support",
1699[[package]]2158[[package]]
1700name = "frame-system-rpc-runtime-api"2159name = "frame-system-rpc-runtime-api"
1701version = "3.0.0"2160version = "3.0.0"
1702source = "registry+https://github.com/rust-lang/crates.io-index"2161source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
1703checksum = "5cb9d2f86a903fdee4ca3d660c767e69a743cee8aeb103563a14ea52e9f0001d"
1704dependencies = [2162dependencies = [
1705 "parity-scale-codec",2163 "parity-scale-codec",
1706 "sp-api",2164 "sp-api",
1707]2165]
17082166
1709[[package]]2167[[package]]
2168name = "frame-try-runtime"
2169version = "0.9.0"
2170source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
2171dependencies = [
2172 "frame-support",
2173 "parity-scale-codec",
2174 "sp-api",
2175 "sp-runtime",
2176 "sp-std",
2177]
2178
2179[[package]]
2180name = "fs-err"
2181version = "2.5.0"
2182source = "registry+https://github.com/rust-lang/crates.io-index"
2183checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431"
2184
2185[[package]]
1710name = "fs-swap"2186name = "fs-swap"
1711version = "0.2.5"2187version = "0.2.6"
1712source = "registry+https://github.com/rust-lang/crates.io-index"2188source = "registry+https://github.com/rust-lang/crates.io-index"
1713checksum = "5839fda247e24ca4919c87c71dd5ca658f1f39e4f06829f80e3f15c3bafcfc2c"2189checksum = "03d47dad3685eceed8488986cad3d5027165ea5edb164331770e2059555f10a5"
1714dependencies = [2190dependencies = [
1715 "lazy_static",2191 "lazy_static",
1716 "libc",2192 "libc",
1719]2195]
17202196
1721[[package]]2197[[package]]
2198name = "fs2"
2199version = "0.4.3"
2200source = "registry+https://github.com/rust-lang/crates.io-index"
2201checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
2202dependencies = [
2203 "libc",
2204 "winapi 0.3.9",
2205]
2206
2207[[package]]
1722name = "fuchsia-cprng"2208name = "fuchsia-cprng"
1723version = "0.1.1"2209version = "0.1.1"
1724source = "registry+https://github.com/rust-lang/crates.io-index"2210source = "registry+https://github.com/rust-lang/crates.io-index"
17482234
1749[[package]]2235[[package]]
1750name = "futures"2236name = "futures"
1751version = "0.1.30"2237version = "0.1.31"
1752source = "registry+https://github.com/rust-lang/crates.io-index"2238source = "registry+https://github.com/rust-lang/crates.io-index"
1753checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed"2239checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678"
17542240
1755[[package]]2241[[package]]
1756name = "futures"2242name = "futures"
1757version = "0.3.12"2243version = "0.3.14"
1758source = "registry+https://github.com/rust-lang/crates.io-index"2244source = "registry+https://github.com/rust-lang/crates.io-index"
1759checksum = "da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150"2245checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253"
1760dependencies = [2246dependencies = [
1761 "futures-channel",2247 "futures-channel",
1762 "futures-core",2248 "futures-core",
17692255
1770[[package]]2256[[package]]
1771name = "futures-channel"2257name = "futures-channel"
1772version = "0.3.12"2258version = "0.3.14"
1773source = "registry+https://github.com/rust-lang/crates.io-index"2259source = "registry+https://github.com/rust-lang/crates.io-index"
1774checksum = "f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846"2260checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25"
1775dependencies = [2261dependencies = [
1776 "futures-core",2262 "futures-core",
1777 "futures-sink",2263 "futures-sink",
1778]2264]
17792265
1780[[package]]2266[[package]]
1781name = "futures-core"2267name = "futures-core"
1782version = "0.3.12"2268version = "0.3.14"
1783source = "registry+https://github.com/rust-lang/crates.io-index"2269source = "registry+https://github.com/rust-lang/crates.io-index"
1784checksum = "79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65"2270checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815"
17852271
1786[[package]]2272[[package]]
1787name = "futures-cpupool"2273name = "futures-cpupool"
1788version = "0.1.8"2274version = "0.1.8"
1789source = "registry+https://github.com/rust-lang/crates.io-index"2275source = "registry+https://github.com/rust-lang/crates.io-index"
1790checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"2276checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"
1791dependencies = [2277dependencies = [
1792 "futures 0.1.30",2278 "futures 0.1.31",
1793 "num_cpus",2279 "num_cpus",
1794]2280]
17952281
1799source = "registry+https://github.com/rust-lang/crates.io-index"2285source = "registry+https://github.com/rust-lang/crates.io-index"
1800checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"2286checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"
1801dependencies = [2287dependencies = [
1802 "futures 0.1.30",2288 "futures 0.1.31",
1803 "futures 0.3.12",2289 "futures 0.3.14",
1804 "lazy_static",2290 "lazy_static",
1805 "log",2291 "log",
1806 "parking_lot 0.9.0",2292 "parking_lot 0.9.0",
1807 "pin-project 0.4.27",2293 "pin-project 0.4.28",
1808 "serde",2294 "serde",
1809 "serde_json",2295 "serde_json",
1810]2296]
18112297
1812[[package]]2298[[package]]
1813name = "futures-executor"2299name = "futures-executor"
1814version = "0.3.12"2300version = "0.3.14"
1815source = "registry+https://github.com/rust-lang/crates.io-index"2301source = "registry+https://github.com/rust-lang/crates.io-index"
1816checksum = "e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9"2302checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d"
1817dependencies = [2303dependencies = [
1818 "futures-core",2304 "futures-core",
1819 "futures-task",2305 "futures-task",
18232309
1824[[package]]2310[[package]]
1825name = "futures-io"2311name = "futures-io"
1826version = "0.3.12"2312version = "0.3.14"
1827source = "registry+https://github.com/rust-lang/crates.io-index"2313source = "registry+https://github.com/rust-lang/crates.io-index"
1828checksum = "28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500"2314checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04"
18292315
1830[[package]]2316[[package]]
1831name = "futures-lite"2317name = "futures-lite"
1838 "futures-io",2324 "futures-io",
1839 "memchr",2325 "memchr",
1840 "parking",2326 "parking",
1841 "pin-project-lite 0.2.4",2327 "pin-project-lite 0.2.6",
1842 "waker-fn",2328 "waker-fn",
1843]2329]
18442330
1845[[package]]2331[[package]]
1846name = "futures-macro"2332name = "futures-macro"
1847version = "0.3.12"2333version = "0.3.14"
1848source = "registry+https://github.com/rust-lang/crates.io-index"2334source = "registry+https://github.com/rust-lang/crates.io-index"
1849checksum = "c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd"2335checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b"
1850dependencies = [2336dependencies = [
1851 "proc-macro-hack",2337 "proc-macro-hack",
1852 "proc-macro2",2338 "proc-macro2",
18672353
1868[[package]]2354[[package]]
1869name = "futures-sink"2355name = "futures-sink"
1870version = "0.3.12"2356version = "0.3.14"
1871source = "registry+https://github.com/rust-lang/crates.io-index"2357source = "registry+https://github.com/rust-lang/crates.io-index"
1872checksum = "caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6"2358checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23"
18732359
1874[[package]]2360[[package]]
1875name = "futures-task"2361name = "futures-task"
1876version = "0.3.12"2362version = "0.3.14"
1877source = "registry+https://github.com/rust-lang/crates.io-index"2363source = "registry+https://github.com/rust-lang/crates.io-index"
1878checksum = "13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86"2364checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc"
1879dependencies = [
1880 "once_cell",
1881]
18822365
1883[[package]]2366[[package]]
1884name = "futures-timer"2367name = "futures-timer"
18942377
1895[[package]]2378[[package]]
1896name = "futures-util"2379name = "futures-util"
1897version = "0.3.12"2380version = "0.3.14"
1898source = "registry+https://github.com/rust-lang/crates.io-index"2381source = "registry+https://github.com/rust-lang/crates.io-index"
1899checksum = "632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b"2382checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025"
1900dependencies = [2383dependencies = [
1901 "futures 0.1.30",2384 "futures 0.1.31",
1902 "futures-channel",2385 "futures-channel",
1903 "futures-core",2386 "futures-core",
1904 "futures-io",2387 "futures-io",
1905 "futures-macro",2388 "futures-macro",
1906 "futures-sink",2389 "futures-sink",
1907 "futures-task",2390 "futures-task",
1908 "memchr",2391 "memchr",
1909 "pin-project-lite 0.2.4",2392 "pin-project-lite 0.2.6",
1910 "pin-utils",2393 "pin-utils",
1911 "proc-macro-hack",2394 "proc-macro-hack",
1912 "proc-macro-nested",2395 "proc-macro-nested",
19212404
1922[[package]]2405[[package]]
1923name = "generic-array"2406name = "generic-array"
1924version = "0.12.3"2407version = "0.12.4"
1925source = "registry+https://github.com/rust-lang/crates.io-index"2408source = "registry+https://github.com/rust-lang/crates.io-index"
1926checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"2409checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
1927dependencies = [2410dependencies = [
1928 "typenum",2411 "typenum",
1929]2412]
19302413
1931[[package]]2414[[package]]
1932name = "generic-array"2415name = "generic-array"
1933version = "0.13.2"2416version = "0.13.3"
1934source = "registry+https://github.com/rust-lang/crates.io-index"2417source = "registry+https://github.com/rust-lang/crates.io-index"
1935checksum = "0ed1e761351b56f54eb9dcd0cfaca9fd0daecf93918e1cfc01c8a3d26ee7adcd"2418checksum = "f797e67af32588215eaaab8327027ee8e71b9dd0b2b26996aedf20c030fce309"
1936dependencies = [2419dependencies = [
1937 "typenum",2420 "typenum",
1938]2421]
2031 "byteorder",2514 "byteorder",
2032 "bytes 0.4.12",2515 "bytes 0.4.12",
2033 "fnv",2516 "fnv",
2034 "futures 0.1.30",2517 "futures 0.1.31",
2035 "http 0.1.21",2518 "http 0.1.21",
2036 "indexmap",2519 "indexmap",
2037 "log",2520 "log",
2051 "futures-core",2534 "futures-core",
2052 "futures-sink",2535 "futures-sink",
2053 "futures-util",2536 "futures-util",
2054 "http 0.2.3",2537 "http 0.2.4",
2055 "indexmap",2538 "indexmap",
2056 "slab",2539 "slab",
2057 "tokio 0.2.25",2540 "tokio 0.2.25",
20622545
2063[[package]]2546[[package]]
2064name = "handlebars"2547name = "handlebars"
2065version = "3.5.2"2548version = "3.5.4"
2066source = "registry+https://github.com/rust-lang/crates.io-index"2549source = "registry+https://github.com/rust-lang/crates.io-index"
2067checksum = "964d0e99a61fe9b1b347389b77ebf8b7e1587b70293676aaca7d27e59b9073b2"2550checksum = "580b6f551b29a3a02436318aed09ba1c58eea177dc49e39beac627ad356730a5"
2068dependencies = [2551dependencies = [
2069 "log",2552 "log",
2070 "pest",2553 "pest",
21182601
2119[[package]]2602[[package]]
2120name = "hex"2603name = "hex"
2121version = "0.4.2"2604version = "0.4.3"
2122source = "registry+https://github.com/rust-lang/crates.io-index"2605source = "registry+https://github.com/rust-lang/crates.io-index"
2123checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"2606checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
21242607
2125[[package]]2608[[package]]
2126name = "hex-literal"2609name = "hex-literal"
2161checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"2644checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"
2162dependencies = [2645dependencies = [
2163 "digest 0.8.1",2646 "digest 0.8.1",
2164 "generic-array 0.12.3",2647 "generic-array 0.12.4",
2165 "hmac 0.7.1",2648 "hmac 0.7.1",
2166]2649]
21672650
2168[[package]]2651[[package]]
2652name = "hostname"
2653version = "0.3.1"
2654source = "registry+https://github.com/rust-lang/crates.io-index"
2655checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
2656dependencies = [
2657 "libc",
2658 "match_cfg",
2659 "winapi 0.3.9",
2660]
2661
2662[[package]]
2169name = "http"2663name = "http"
2170version = "0.1.21"2664version = "0.1.21"
2171source = "registry+https://github.com/rust-lang/crates.io-index"2665source = "registry+https://github.com/rust-lang/crates.io-index"
21782672
2179[[package]]2673[[package]]
2180name = "http"2674name = "http"
2181version = "0.2.3"2675version = "0.2.4"
2182source = "registry+https://github.com/rust-lang/crates.io-index"2676source = "registry+https://github.com/rust-lang/crates.io-index"
2183checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747"2677checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"
2184dependencies = [2678dependencies = [
2185 "bytes 1.0.1",2679 "bytes 1.0.1",
2186 "fnv",2680 "fnv",
2194checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"2688checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"
2195dependencies = [2689dependencies = [
2196 "bytes 0.4.12",2690 "bytes 0.4.12",
2197 "futures 0.1.30",2691 "futures 0.1.31",
2198 "http 0.1.21",2692 "http 0.1.21",
2199 "tokio-buf",2693 "tokio-buf",
2200]2694]
2206checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"2700checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"
2207dependencies = [2701dependencies = [
2208 "bytes 0.5.6",2702 "bytes 0.5.6",
2209 "http 0.2.3",2703 "http 0.2.4",
2210]2704]
22112705
2212[[package]]2706[[package]]
2213name = "httparse"2707name = "httparse"
2214version = "1.3.5"2708version = "1.3.6"
2215source = "registry+https://github.com/rust-lang/crates.io-index"2709source = "registry+https://github.com/rust-lang/crates.io-index"
2216checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691"2710checksum = "bc35c995b9d93ec174cf9a27d425c7892722101e14993cd227fdb51d70cf9589"
22172711
2218[[package]]2712[[package]]
2219name = "httpdate"2713name = "httpdate"
2231]2725]
22322726
2233[[package]]2727[[package]]
2728name = "humantime"
2729version = "2.1.0"
2730source = "registry+https://github.com/rust-lang/crates.io-index"
2731checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
2732
2733[[package]]
2234name = "hyper"2734name = "hyper"
2235version = "0.12.35"2735version = "0.12.36"
2236source = "registry+https://github.com/rust-lang/crates.io-index"2736source = "registry+https://github.com/rust-lang/crates.io-index"
2237checksum = "9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6"2737checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52"
2238dependencies = [2738dependencies = [
2239 "bytes 0.4.12",2739 "bytes 0.4.12",
2240 "futures 0.1.30",2740 "futures 0.1.31",
2241 "futures-cpupool",2741 "futures-cpupool",
2242 "h2 0.1.26",2742 "h2 0.1.26",
2243 "http 0.1.21",2743 "http 0.1.21",
2271 "futures-core",2771 "futures-core",
2272 "futures-util",2772 "futures-util",
2273 "h2 0.2.7",2773 "h2 0.2.7",
2274 "http 0.2.3",2774 "http 0.2.4",
2275 "http-body 0.3.1",2775 "http-body 0.3.1",
2276 "httparse",2776 "httparse",
2277 "httpdate",2777 "httpdate",
2278 "itoa",2778 "itoa",
2279 "pin-project 1.0.5",2779 "pin-project 1.0.6",
2280 "socket2",2780 "socket2 0.3.19",
2281 "tokio 0.2.25",2781 "tokio 0.2.25",
2282 "tower-service",2782 "tower-service",
2283 "tracing",2783 "tracing",
23152815
2316[[package]]2816[[package]]
2317name = "idna"2817name = "idna"
2318version = "0.2.1"2818version = "0.2.2"
2319source = "registry+https://github.com/rust-lang/crates.io-index"2819source = "registry+https://github.com/rust-lang/crates.io-index"
2320checksum = "de910d521f7cc3135c4de8db1cb910e0b5ed1dc6f57c381cd07e8e661ce10094"2820checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
2321dependencies = [2821dependencies = [
2322 "matches",2822 "matches",
2323 "unicode-bidi",2823 "unicode-bidi",
23472847
2348[[package]]2848[[package]]
2349name = "if-watch"2849name = "if-watch"
2350version = "0.1.8"2850version = "0.2.1"
2351source = "registry+https://github.com/rust-lang/crates.io-index"2851source = "registry+https://github.com/rust-lang/crates.io-index"
2352checksum = "97b8538953a3f0d0d3868f0a706eb4273535e10d72acb5c82c1c23ae48835c85"2852checksum = "144c0ecbda48cc819482c37e460723b634dc060e23922f8ace87d94ff95ea4e5"
2353dependencies = [2853dependencies = [
2354 "async-io",2854 "async-io",
2355 "futures 0.3.12",2855 "futures 0.3.14",
2356 "futures-lite",2856 "futures-lite",
2357 "if-addrs",2857 "if-addrs",
2358 "ipnet",2858 "ipnet",
2371]2871]
23722872
2373[[package]]2873[[package]]
2874name = "impl-rlp"
2875version = "0.3.0"
2876source = "registry+https://github.com/rust-lang/crates.io-index"
2877checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808"
2878dependencies = [
2879 "rlp",
2880]
2881
2882[[package]]
2374name = "impl-serde"2883name = "impl-serde"
2375version = "0.3.1"2884version = "0.3.1"
2376source = "registry+https://github.com/rust-lang/crates.io-index"2885source = "registry+https://github.com/rust-lang/crates.io-index"
23922901
2393[[package]]2902[[package]]
2394name = "indexmap"2903name = "indexmap"
2395version = "1.6.1"2904version = "1.6.2"
2396source = "registry+https://github.com/rust-lang/crates.io-index"2905source = "registry+https://github.com/rust-lang/crates.io-index"
2397checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"2906checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3"
2398dependencies = [2907dependencies = [
2399 "autocfg",2908 "autocfg",
2400 "hashbrown",2909 "hashbrown",
2411]2920]
24122921
2413[[package]]2922[[package]]
2923name = "integer-encoding"
2924version = "1.1.7"
2925source = "registry+https://github.com/rust-lang/crates.io-index"
2926checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"
2927
2928[[package]]
2414name = "integer-sqrt"2929name = "integer-sqrt"
2415version = "0.1.5"2930version = "0.1.5"
2416source = "registry+https://github.com/rust-lang/crates.io-index"2931source = "registry+https://github.com/rust-lang/crates.io-index"
2425source = "registry+https://github.com/rust-lang/crates.io-index"2940source = "registry+https://github.com/rust-lang/crates.io-index"
2426checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"2941checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"
2427dependencies = [2942dependencies = [
2428 "futures 0.3.12",2943 "futures 0.3.14",
2429 "futures-timer 2.0.2",2944 "futures-timer 2.0.2",
2430]2945]
24312946
2445checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"2960checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"
24462961
2447[[package]]2962[[package]]
2963name = "ipconfig"
2964version = "0.2.2"
2965source = "registry+https://github.com/rust-lang/crates.io-index"
2966checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"
2967dependencies = [
2968 "socket2 0.3.19",
2969 "widestring",
2970 "winapi 0.3.9",
2971 "winreg",
2972]
2973
2974[[package]]
2448name = "ipnet"2975name = "ipnet"
2449version = "2.3.0"2976version = "2.3.0"
2450source = "registry+https://github.com/rust-lang/crates.io-index"2977source = "registry+https://github.com/rust-lang/crates.io-index"
2460]2987]
24612988
2462[[package]]2989[[package]]
2990name = "itertools"
2991version = "0.10.0"
2992source = "registry+https://github.com/rust-lang/crates.io-index"
2993checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"
2994dependencies = [
2995 "either",
2996]
2997
2998[[package]]
2463name = "itoa"2999name = "itoa"
2464version = "0.4.7"3000version = "0.4.7"
2465source = "registry+https://github.com/rust-lang/crates.io-index"3001source = "registry+https://github.com/rust-lang/crates.io-index"
24763012
2477[[package]]3013[[package]]
2478name = "js-sys"3014name = "js-sys"
2479version = "0.3.47"3015version = "0.3.50"
2480source = "registry+https://github.com/rust-lang/crates.io-index"3016source = "registry+https://github.com/rust-lang/crates.io-index"
2481checksum = "5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65"3017checksum = "2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c"
2482dependencies = [3018dependencies = [
2483 "wasm-bindgen",3019 "wasm-bindgen",
2484]3020]
2490checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"3026checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"
2491dependencies = [3027dependencies = [
2492 "failure",3028 "failure",
2493 "futures 0.1.30",3029 "futures 0.1.31",
2494 "jsonrpc-core",3030 "jsonrpc-core",
2495 "jsonrpc-pubsub",3031 "jsonrpc-pubsub",
2496 "log",3032 "log",
2505source = "registry+https://github.com/rust-lang/crates.io-index"3041source = "registry+https://github.com/rust-lang/crates.io-index"
2506checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"3042checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"
2507dependencies = [3043dependencies = [
2508 "futures 0.1.30",3044 "futures 0.1.31",
2509 "log",3045 "log",
2510 "serde",3046 "serde",
2511 "serde_derive",3047 "serde_derive",
2527source = "registry+https://github.com/rust-lang/crates.io-index"3063source = "registry+https://github.com/rust-lang/crates.io-index"
2528checksum = "99a847f9ec7bb52149b2786a17c9cb260d6effc6b8eeb8c16b343a487a7563a3"3064checksum = "99a847f9ec7bb52149b2786a17c9cb260d6effc6b8eeb8c16b343a487a7563a3"
2529dependencies = [3065dependencies = [
2530 "proc-macro-crate",3066 "proc-macro-crate 0.1.5",
2531 "proc-macro2",3067 "proc-macro2",
2532 "quote",3068 "quote",
2533 "syn",3069 "syn",
2539source = "registry+https://github.com/rust-lang/crates.io-index"3075source = "registry+https://github.com/rust-lang/crates.io-index"
2540checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3076checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"
2541dependencies = [3077dependencies = [
2542 "hyper 0.12.35",3078 "hyper 0.12.36",
2543 "jsonrpc-core",3079 "jsonrpc-core",
2544 "jsonrpc-server-utils",3080 "jsonrpc-server-utils",
2545 "log",3081 "log",
2606]3142]
26073143
2608[[package]]3144[[package]]
3145name = "jsonrpsee-http-client"
3146version = "0.2.0-alpha.5"
3147source = "registry+https://github.com/rust-lang/crates.io-index"
3148checksum = "7e3a49473ea266be8e9f23e20a7bfa4349109b42319d72cc0b8a101e18fa6466"
3149dependencies = [
3150 "async-trait",
3151 "fnv",
3152 "hyper 0.13.10",
3153 "hyper-rustls",
3154 "jsonrpsee-types",
3155 "jsonrpsee-utils",
3156 "log",
3157 "serde",
3158 "serde_json",
3159 "thiserror",
3160 "url 2.2.1",
3161]
3162
3163[[package]]
3164name = "jsonrpsee-proc-macros"
3165version = "0.2.0-alpha.5"
3166source = "registry+https://github.com/rust-lang/crates.io-index"
3167checksum = "b0cbaee9ca6440e191545a68c7bf28db0ff918359a904e37a6e7cf7edd132f5a"
3168dependencies = [
3169 "Inflector",
3170 "proc-macro-crate 1.0.0",
3171 "proc-macro2",
3172 "quote",
3173 "syn",
3174]
3175
3176[[package]]
3177name = "jsonrpsee-types"
3178version = "0.2.0-alpha.6"
3179source = "registry+https://github.com/rust-lang/crates.io-index"
3180checksum = "bab3dabceeeeb865897661d532d47202eaae71cd2c606f53cb69f1fbc0555a51"
3181dependencies = [
3182 "async-trait",
3183 "beef",
3184 "futures-channel",
3185 "futures-util",
3186 "log",
3187 "serde",
3188 "serde_json",
3189 "thiserror",
3190]
3191
3192[[package]]
3193name = "jsonrpsee-utils"
3194version = "0.2.0-alpha.6"
3195source = "registry+https://github.com/rust-lang/crates.io-index"
3196checksum = "d63cf4d423614e71fd144a8691208539d2b23d8373e069e2fbe023c5eba5e922"
3197dependencies = [
3198 "futures-util",
3199 "hyper 0.13.10",
3200 "jsonrpsee-types",
3201]
3202
3203[[package]]
2609name = "keccak"3204name = "keccak"
2610version = "0.1.0"3205version = "0.1.0"
2611source = "registry+https://github.com/rust-lang/crates.io-index"3206source = "registry+https://github.com/rust-lang/crates.io-index"
2622]3217]
26233218
2624[[package]]3219[[package]]
3220name = "kusama-runtime"
3221version = "0.8.30"
3222source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
3223dependencies = [
3224 "beefy-primitives",
3225 "bitvec",
3226 "frame-executive",
3227 "frame-support",
3228 "frame-system",
3229 "frame-system-rpc-runtime-api",
3230 "frame-try-runtime",
3231 "log",
3232 "pallet-authority-discovery",
3233 "pallet-authorship",
3234 "pallet-babe",
3235 "pallet-balances",
3236 "pallet-bounties",
3237 "pallet-collective",
3238 "pallet-democracy",
3239 "pallet-election-provider-multi-phase",
3240 "pallet-elections-phragmen",
3241 "pallet-grandpa",
3242 "pallet-identity",
3243 "pallet-im-online",
3244 "pallet-indices",
3245 "pallet-membership",
3246 "pallet-mmr-primitives",
3247 "pallet-multisig",
3248 "pallet-nicks",
3249 "pallet-offences",
3250 "pallet-proxy",
3251 "pallet-randomness-collective-flip",
3252 "pallet-recovery",
3253 "pallet-scheduler",
3254 "pallet-session",
3255 "pallet-society",
3256 "pallet-staking",
3257 "pallet-staking-reward-curve",
3258 "pallet-timestamp",
3259 "pallet-tips",
3260 "pallet-transaction-payment",
3261 "pallet-transaction-payment-rpc-runtime-api",
3262 "pallet-treasury",
3263 "pallet-utility",
3264 "pallet-vesting",
3265 "parity-scale-codec",
3266 "polkadot-primitives",
3267 "polkadot-runtime-common",
3268 "rustc-hex",
3269 "serde",
3270 "serde_derive",
3271 "smallvec 1.6.1",
3272 "sp-api",
3273 "sp-authority-discovery",
3274 "sp-block-builder",
3275 "sp-consensus-babe",
3276 "sp-core",
3277 "sp-inherents",
3278 "sp-io",
3279 "sp-npos-elections",
3280 "sp-offchain",
3281 "sp-runtime",
3282 "sp-session",
3283 "sp-staking",
3284 "sp-std",
3285 "sp-transaction-pool",
3286 "sp-version",
3287 "static_assertions",
3288 "substrate-wasm-builder 3.0.0",
3289]
3290
3291[[package]]
2625name = "kv-log-macro"3292name = "kv-log-macro"
2626version = "1.0.7"3293version = "1.0.7"
2627source = "registry+https://github.com/rust-lang/crates.io-index"3294source = "registry+https://github.com/rust-lang/crates.io-index"
26893356
2690[[package]]3357[[package]]
2691name = "libc"3358name = "libc"
2692version = "0.2.86"3359version = "0.2.93"
2693source = "registry+https://github.com/rust-lang/crates.io-index"3360source = "registry+https://github.com/rust-lang/crates.io-index"
2694checksum = "b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c"3361checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41"
26953362
2696[[package]]3363[[package]]
2697name = "libloading"3364name = "libloading"
27113378
2712[[package]]3379[[package]]
2713name = "libp2p"3380name = "libp2p"
2714version = "0.34.0"3381version = "0.37.1"
2715source = "registry+https://github.com/rust-lang/crates.io-index"3382source = "registry+https://github.com/rust-lang/crates.io-index"
2716checksum = "d5133112ce42be9482f6a87be92a605dd6bbc9e93c297aee77d172ff06908f3a"3383checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b"
2717dependencies = [3384dependencies = [
2718 "atomic",3385 "atomic",
2719 "bytes 1.0.1",3386 "bytes 1.0.1",
2720 "futures 0.3.12",3387 "futures 0.3.14",
2721 "lazy_static",3388 "lazy_static",
2722 "libp2p-core",3389 "libp2p-core",
2723 "libp2p-core-derive",
2724 "libp2p-deflate",3390 "libp2p-deflate",
2725 "libp2p-dns",3391 "libp2p-dns",
2726 "libp2p-floodsub",3392 "libp2p-floodsub",
2733 "libp2p-ping",3399 "libp2p-ping",
2734 "libp2p-plaintext",3400 "libp2p-plaintext",
2735 "libp2p-pnet",3401 "libp2p-pnet",
3402 "libp2p-relay",
2736 "libp2p-request-response",3403 "libp2p-request-response",
2737 "libp2p-swarm",3404 "libp2p-swarm",
3405 "libp2p-swarm-derive",
2738 "libp2p-tcp",3406 "libp2p-tcp",
2739 "libp2p-uds",3407 "libp2p-uds",
2740 "libp2p-wasm-ext",3408 "libp2p-wasm-ext",
2741 "libp2p-websocket",3409 "libp2p-websocket",
2742 "libp2p-yamux",3410 "libp2p-yamux",
2743 "parity-multiaddr",3411 "parity-multiaddr",
2744 "parking_lot 0.11.1",3412 "parking_lot 0.11.1",
2745 "pin-project 1.0.5",3413 "pin-project 1.0.6",
2746 "smallvec 1.6.1",3414 "smallvec 1.6.1",
2747 "wasm-timer",3415 "wasm-timer",
2748]3416]
27493417
2750[[package]]3418[[package]]
2751name = "libp2p-core"3419name = "libp2p-core"
2752version = "0.27.1"3420version = "0.28.2"
2753source = "registry+https://github.com/rust-lang/crates.io-index"3421source = "registry+https://github.com/rust-lang/crates.io-index"
2754checksum = "8a2d56aadc2c2bf22cd7797f86e56a65b5b3994a0136b65be3106938acae7a26"3422checksum = "71dd51b562e14846e65bad00e5808d0644376e6588668c490d3c48e1dfeb4a9a"
2755dependencies = [3423dependencies = [
2756 "asn1_der",3424 "asn1_der",
2757 "bs58",3425 "bs58",
2758 "ed25519-dalek",3426 "ed25519-dalek",
2759 "either",3427 "either",
2760 "fnv",3428 "fnv",
2761 "futures 0.3.12",3429 "futures 0.3.14",
2762 "futures-timer 3.0.2",3430 "futures-timer 3.0.2",
2763 "lazy_static",3431 "lazy_static",
2764 "libsecp256k1",3432 "libsecp256k1",
2767 "multistream-select",3435 "multistream-select",
2768 "parity-multiaddr",3436 "parity-multiaddr",
2769 "parking_lot 0.11.1",3437 "parking_lot 0.11.1",
2770 "pin-project 1.0.5",3438 "pin-project 1.0.6",
2771 "prost",3439 "prost",
2772 "prost-build",3440 "prost-build",
2773 "rand 0.7.3",3441 "rand 0.7.3",
2782]3450]
27833451
2784[[package]]3452[[package]]
2785name = "libp2p-core-derive"
2786version = "0.21.0"
2787source = "registry+https://github.com/rust-lang/crates.io-index"
2788checksum = "f4bc40943156e42138d22ed3c57ff0e1a147237742715937622a99b10fbe0156"
2789dependencies = [
2790 "quote",
2791 "syn",
2792]
2793
2794[[package]]
2795name = "libp2p-deflate"3453name = "libp2p-deflate"
2796version = "0.27.1"3454version = "0.28.0"
2797source = "registry+https://github.com/rust-lang/crates.io-index"3455source = "registry+https://github.com/rust-lang/crates.io-index"
2798checksum = "6d42eed63305f0420736fa487f9acef720c4528bd7852a6a760f5ccde4813345"3456checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08"
2799dependencies = [3457dependencies = [
2800 "flate2",3458 "flate2",
2801 "futures 0.3.12",3459 "futures 0.3.14",
2802 "libp2p-core",3460 "libp2p-core",
2803]3461]
28043462
2805[[package]]3463[[package]]
2806name = "libp2p-dns"3464name = "libp2p-dns"
2807version = "0.27.0"3465version = "0.28.1"
2808source = "registry+https://github.com/rust-lang/crates.io-index"3466source = "registry+https://github.com/rust-lang/crates.io-index"
2809checksum = "5153b6db68fd4baa3b304e377db744dd8fea8ff4e4504509ee636abcde88d3e3"3467checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b"
2810dependencies = [3468dependencies = [
2811 "futures 0.3.12",3469 "async-std-resolver",
3470 "futures 0.3.14",
2812 "libp2p-core",3471 "libp2p-core",
2813 "log",3472 "log",
3473 "smallvec 1.6.1",
3474 "trust-dns-resolver",
2814]3475]
28153476
2816[[package]]3477[[package]]
2817name = "libp2p-floodsub"3478name = "libp2p-floodsub"
2818version = "0.27.0"3479version = "0.29.0"
2819source = "registry+https://github.com/rust-lang/crates.io-index"3480source = "registry+https://github.com/rust-lang/crates.io-index"
2820checksum = "b3c63dfa06581b24b1d12bf9815b43689a784424be217d6545c800c7c75a207f"3481checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf"
2821dependencies = [3482dependencies = [
2822 "cuckoofilter",3483 "cuckoofilter",
2823 "fnv",3484 "fnv",
2824 "futures 0.3.12",3485 "futures 0.3.14",
2825 "libp2p-core",3486 "libp2p-core",
2826 "libp2p-swarm",3487 "libp2p-swarm",
2827 "log",3488 "log",
28333494
2834[[package]]3495[[package]]
2835name = "libp2p-gossipsub"3496name = "libp2p-gossipsub"
2836version = "0.27.0"3497version = "0.30.1"
2837source = "registry+https://github.com/rust-lang/crates.io-index"3498source = "registry+https://github.com/rust-lang/crates.io-index"
2838checksum = "12451ba9493e87c91baf2a6dffce9ddf1fbc807a0861532d7cf477954f8ebbee"3499checksum = "e7b0c8506a6ec3344b9e706d7c7a6dba826f8ede735cfe13dde12a8c263c4af9"
2839dependencies = [3500dependencies = [
2840 "asynchronous-codec 0.5.0",3501 "asynchronous-codec 0.6.0",
2841 "base64 0.13.0",3502 "base64 0.13.0",
2842 "byteorder",3503 "byteorder",
2843 "bytes 1.0.1",3504 "bytes 1.0.1",
2844 "fnv",3505 "fnv",
2845 "futures 0.3.12",3506 "futures 0.3.14",
2846 "hex_fmt",3507 "hex_fmt",
2847 "libp2p-core",3508 "libp2p-core",
2848 "libp2p-swarm",3509 "libp2p-swarm",
2853 "regex",3514 "regex",
2854 "sha2 0.9.3",3515 "sha2 0.9.3",
2855 "smallvec 1.6.1",3516 "smallvec 1.6.1",
2856 "unsigned-varint 0.6.0",3517 "unsigned-varint 0.7.0",
2857 "wasm-timer",3518 "wasm-timer",
2858]3519]
28593520
2860[[package]]3521[[package]]
2861name = "libp2p-identify"3522name = "libp2p-identify"
2862version = "0.27.0"3523version = "0.29.0"
2863source = "registry+https://github.com/rust-lang/crates.io-index"3524source = "registry+https://github.com/rust-lang/crates.io-index"
2864checksum = "b40fb36a059b7a8cce1514bd8b546fa612e006c9937caa7f5950cb20021fe91e"3525checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46"
2865dependencies = [3526dependencies = [
2866 "futures 0.3.12",3527 "futures 0.3.14",
2867 "libp2p-core",3528 "libp2p-core",
2868 "libp2p-swarm",3529 "libp2p-swarm",
2869 "log",3530 "log",
28753536
2876[[package]]3537[[package]]
2877name = "libp2p-kad"3538name = "libp2p-kad"
2878version = "0.28.1"3539version = "0.30.0"
2879source = "registry+https://github.com/rust-lang/crates.io-index"3540source = "registry+https://github.com/rust-lang/crates.io-index"
2880checksum = "cf3da6c9acbcc05f93235d201d7d45ef4e8b88a45d8836f98becd8b4d443f066"3541checksum = "b07312ebe5ee4fd2404447a0609814574df55c65d4e20838b957bbd34907d820"
2881dependencies = [3542dependencies = [
2882 "arrayvec 0.5.2",3543 "arrayvec 0.5.2",
2883 "asynchronous-codec 0.6.0",3544 "asynchronous-codec 0.6.0",
2884 "bytes 1.0.1",3545 "bytes 1.0.1",
2885 "either",3546 "either",
2886 "fnv",3547 "fnv",
2887 "futures 0.3.12",3548 "futures 0.3.14",
2888 "libp2p-core",3549 "libp2p-core",
2889 "libp2p-swarm",3550 "libp2p-swarm",
2890 "log",3551 "log",
29013562
2902[[package]]3563[[package]]
2903name = "libp2p-mdns"3564name = "libp2p-mdns"
2904version = "0.28.1"3565version = "0.30.1"
2905source = "registry+https://github.com/rust-lang/crates.io-index"3566source = "registry+https://github.com/rust-lang/crates.io-index"
2906checksum = "0e9e6374814d1b118d97ccabdfc975c8910bd16dc38a8bc058eeb08bf2080fe1"3567checksum = "41e282f974c4bea56db8acca50387f05189406e346318cb30190b0bde662961e"
2907dependencies = [3568dependencies = [
2908 "async-io",3569 "async-io",
2909 "data-encoding",3570 "data-encoding",
2910 "dns-parser",3571 "dns-parser",
2911 "futures 0.3.12",3572 "futures 0.3.14",
2912 "if-watch",3573 "if-watch",
2913 "lazy_static",3574 "lazy_static",
2914 "libp2p-core",3575 "libp2p-core",
2915 "libp2p-swarm",3576 "libp2p-swarm",
2916 "log",3577 "log",
2917 "rand 0.7.3",3578 "rand 0.8.3",
2918 "smallvec 1.6.1",3579 "smallvec 1.6.1",
2919 "socket2",3580 "socket2 0.4.0",
2920 "void",3581 "void",
2921]3582]
29223583
2923[[package]]3584[[package]]
2924name = "libp2p-mplex"3585name = "libp2p-mplex"
2925version = "0.27.1"3586version = "0.28.0"
2926source = "registry+https://github.com/rust-lang/crates.io-index"3587source = "registry+https://github.com/rust-lang/crates.io-index"
2927checksum = "350ce8b3923594aedabd5d6e3f875d058435052a29c3f32df378bc70d10be464"3588checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d"
2928dependencies = [3589dependencies = [
2929 "asynchronous-codec 0.6.0",3590 "asynchronous-codec 0.6.0",
2930 "bytes 1.0.1",3591 "bytes 1.0.1",
2931 "futures 0.3.12",3592 "futures 0.3.14",
2932 "libp2p-core",3593 "libp2p-core",
2933 "log",3594 "log",
2934 "nohash-hasher",3595 "nohash-hasher",
29403601
2941[[package]]3602[[package]]
2942name = "libp2p-noise"3603name = "libp2p-noise"
2943version = "0.29.0"3604version = "0.30.0"
2944source = "registry+https://github.com/rust-lang/crates.io-index"3605source = "registry+https://github.com/rust-lang/crates.io-index"
2945checksum = "4aca322b52a0c5136142a7c3971446fb1e9964923a526c9cc6ef3b7c94e57778"3606checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd"
2946dependencies = [3607dependencies = [
2947 "bytes 1.0.1",3608 "bytes 1.0.1",
2948 "curve25519-dalek 3.0.2",3609 "curve25519-dalek 3.1.0",
2949 "futures 0.3.12",3610 "futures 0.3.14",
2950 "lazy_static",3611 "lazy_static",
2951 "libp2p-core",3612 "libp2p-core",
2952 "log",3613 "log",
29623623
2963[[package]]3624[[package]]
2964name = "libp2p-ping"3625name = "libp2p-ping"
2965version = "0.27.0"3626version = "0.29.0"
2966source = "registry+https://github.com/rust-lang/crates.io-index"3627source = "registry+https://github.com/rust-lang/crates.io-index"
2967checksum = "6f3813276d0708c8db0f500d8beda1bda9ad955723b9cb272c41f4727256f73c"3628checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1"
2968dependencies = [3629dependencies = [
2969 "futures 0.3.12",3630 "futures 0.3.14",
2970 "libp2p-core",3631 "libp2p-core",
2971 "libp2p-swarm",3632 "libp2p-swarm",
2972 "log",3633 "log",
29773638
2978[[package]]3639[[package]]
2979name = "libp2p-plaintext"3640name = "libp2p-plaintext"
2980version = "0.27.1"3641version = "0.28.0"
2981source = "registry+https://github.com/rust-lang/crates.io-index"3642source = "registry+https://github.com/rust-lang/crates.io-index"
2982checksum = "9d58defcadb646ae4b033e130b48d87410bf76394dc3335496cae99dac803e61"3643checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11"
2983dependencies = [3644dependencies = [
2984 "asynchronous-codec 0.6.0",3645 "asynchronous-codec 0.6.0",
2985 "bytes 1.0.1",3646 "bytes 1.0.1",
2986 "futures 0.3.12",3647 "futures 0.3.14",
2987 "libp2p-core",3648 "libp2p-core",
2988 "log",3649 "log",
2989 "prost",3650 "prost",
2998source = "registry+https://github.com/rust-lang/crates.io-index"3659source = "registry+https://github.com/rust-lang/crates.io-index"
2999checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"3660checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"
3000dependencies = [3661dependencies = [
3001 "futures 0.3.12",3662 "futures 0.3.14",
3002 "log",3663 "log",
3003 "pin-project 1.0.5",3664 "pin-project 1.0.6",
3004 "rand 0.7.3",3665 "rand 0.7.3",
3005 "salsa20",3666 "salsa20",
3006 "sha3",3667 "sha3",
3007]3668]
30083669
3009[[package]]3670[[package]]
3671name = "libp2p-relay"
3672version = "0.2.0"
3673source = "registry+https://github.com/rust-lang/crates.io-index"
3674checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d"
3675dependencies = [
3676 "asynchronous-codec 0.6.0",
3677 "bytes 1.0.1",
3678 "futures 0.3.14",
3679 "futures-timer 3.0.2",
3680 "libp2p-core",
3681 "libp2p-swarm",
3682 "log",
3683 "pin-project 1.0.6",
3684 "prost",
3685 "prost-build",
3686 "rand 0.7.3",
3687 "smallvec 1.6.1",
3688 "unsigned-varint 0.7.0",
3689 "void",
3690 "wasm-timer",
3691]
3692
3693[[package]]
3010name = "libp2p-request-response"3694name = "libp2p-request-response"
3011version = "0.9.1"3695version = "0.11.0"
3012source = "registry+https://github.com/rust-lang/crates.io-index"3696source = "registry+https://github.com/rust-lang/crates.io-index"
3013checksum = "10e5552827c33d8326502682da73a0ba4bfa40c1b55b216af3c303f32169dd89"3697checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3"
3014dependencies = [3698dependencies = [
3015 "async-trait",3699 "async-trait",
3016 "bytes 1.0.1",3700 "bytes 1.0.1",
3017 "futures 0.3.12",3701 "futures 0.3.14",
3018 "libp2p-core",3702 "libp2p-core",
3019 "libp2p-swarm",3703 "libp2p-swarm",
3020 "log",3704 "log",
30283712
3029[[package]]3713[[package]]
3030name = "libp2p-swarm"3714name = "libp2p-swarm"
3031version = "0.27.2"3715version = "0.29.0"
3032source = "registry+https://github.com/rust-lang/crates.io-index"3716source = "registry+https://github.com/rust-lang/crates.io-index"
3033checksum = "7955b973e1fd2bd61ffd43ce261c1223f61f4aacd5bae362a924993f9a25fd98"3717checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92"
3034dependencies = [3718dependencies = [
3035 "either",3719 "either",
3036 "futures 0.3.12",3720 "futures 0.3.14",
3037 "libp2p-core",3721 "libp2p-core",
3038 "log",3722 "log",
3039 "rand 0.7.3",3723 "rand 0.7.3",
3043]3727]
30443728
3045[[package]]3729[[package]]
3730name = "libp2p-swarm-derive"
3731version = "0.23.0"
3732source = "registry+https://github.com/rust-lang/crates.io-index"
3733checksum = "365b0a699fea5168676840567582a012ea297b1ca02eee467e58301b9c9c5eed"
3734dependencies = [
3735 "quote",
3736 "syn",
3737]
3738
3739[[package]]
3046name = "libp2p-tcp"3740name = "libp2p-tcp"
3047version = "0.27.1"3741version = "0.28.0"
3048source = "registry+https://github.com/rust-lang/crates.io-index"3742source = "registry+https://github.com/rust-lang/crates.io-index"
3049checksum = "88a5aef80e519a6cb8e2663605142f97baaaea1a252eecbf8756184765f7471b"3743checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9"
3050dependencies = [3744dependencies = [
3051 "async-io",3745 "async-io",
3052 "futures 0.3.12",3746 "futures 0.3.14",
3053 "futures-timer 3.0.2",3747 "futures-timer 3.0.2",
3054 "if-watch",3748 "if-watch",
3055 "ipnet",3749 "ipnet",
3056 "libc",3750 "libc",
3057 "libp2p-core",3751 "libp2p-core",
3058 "log",3752 "log",
3059 "socket2",3753 "socket2 0.4.0",
3060]3754]
30613755
3062[[package]]3756[[package]]
3063name = "libp2p-uds"3757name = "libp2p-uds"
3064version = "0.27.0"3758version = "0.28.0"
3065source = "registry+https://github.com/rust-lang/crates.io-index"3759source = "registry+https://github.com/rust-lang/crates.io-index"
3066checksum = "80ac51ce419f60be966e02103c17f67ff5dc4422ba83ba54d251d6c62a4ed487"3760checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5"
3067dependencies = [3761dependencies = [
3068 "async-std",3762 "async-std",
3069 "futures 0.3.12",3763 "futures 0.3.14",
3070 "libp2p-core",3764 "libp2p-core",
3071 "log",3765 "log",
3072]3766]
30733767
3074[[package]]3768[[package]]
3075name = "libp2p-wasm-ext"3769name = "libp2p-wasm-ext"
3076version = "0.27.0"3770version = "0.28.1"
3077source = "registry+https://github.com/rust-lang/crates.io-index"3771source = "registry+https://github.com/rust-lang/crates.io-index"
3078checksum = "6149c46cb76935c80bc8be6ec6e3ebd5f5e1679765a255fb34331d54610f15dd"3772checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de"
3079dependencies = [3773dependencies = [
3080 "futures 0.3.12",3774 "futures 0.3.14",
3081 "js-sys",3775 "js-sys",
3082 "libp2p-core",3776 "libp2p-core",
3083 "parity-send-wrapper",3777 "parity-send-wrapper",
30873781
3088[[package]]3782[[package]]
3089name = "libp2p-websocket"3783name = "libp2p-websocket"
3090version = "0.28.0"3784version = "0.29.0"
3091source = "registry+https://github.com/rust-lang/crates.io-index"3785source = "registry+https://github.com/rust-lang/crates.io-index"
3092checksum = "d3b1c6a3431045da8b925ed83384e4c5163e14b990572307fca9c507435d4d22"3786checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74"
3093dependencies = [3787dependencies = [
3094 "either",3788 "either",
3095 "futures 0.3.12",3789 "futures 0.3.14",
3096 "futures-rustls",3790 "futures-rustls",
3097 "libp2p-core",3791 "libp2p-core",
3098 "log",3792 "log",
3099 "quicksink",3793 "quicksink",
3100 "rw-stream-sink",3794 "rw-stream-sink",
3101 "soketto",3795 "soketto",
3102 "url 2.2.0",3796 "url 2.2.1",
3103 "webpki-roots",3797 "webpki-roots",
3104]3798]
31053799
3106[[package]]3800[[package]]
3107name = "libp2p-yamux"3801name = "libp2p-yamux"
3108version = "0.30.0"3802version = "0.32.0"
3109source = "registry+https://github.com/rust-lang/crates.io-index"3803source = "registry+https://github.com/rust-lang/crates.io-index"
3110checksum = "490b8b27fc40fe35212df1b6a3d14bffaa4117cbff956fdc2892168a371102ad"3804checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4"
3111dependencies = [3805dependencies = [
3112 "futures 0.3.12",3806 "futures 0.3.14",
3113 "libp2p-core",3807 "libp2p-core",
3114 "parking_lot 0.11.1",3808 "parking_lot 0.11.1",
3115 "thiserror",3809 "thiserror",
31723866
3173[[package]]3867[[package]]
3174name = "linregress"3868name = "linregress"
3175version = "0.4.0"3869version = "0.4.1"
3176source = "registry+https://github.com/rust-lang/crates.io-index"3870source = "registry+https://github.com/rust-lang/crates.io-index"
3177checksum = "0d0ad4b5cc8385a881c561fac3501353d63d2a2b7a357b5064d71815c9a92724"3871checksum = "b36162d2e1dcbdeb61223cb788f029f8ac9f2ab19969b89c5a8f4517aad4d940"
3178dependencies = [3872dependencies = [
3179 "nalgebra",3873 "nalgebra 0.25.4",
3180 "statrs",3874 "statrs",
3181]3875]
31823876
31913885
3192[[package]]3886[[package]]
3193name = "lock_api"3887name = "lock_api"
3194version = "0.4.2"3888version = "0.4.3"
3195source = "registry+https://github.com/rust-lang/crates.io-index"3889source = "registry+https://github.com/rust-lang/crates.io-index"
3196checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"3890checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176"
3197dependencies = [3891dependencies = [
3198 "scopeguard",3892 "scopeguard",
3199]3893]
3218]3912]
32193913
3220[[package]]3914[[package]]
3915name = "lru-cache"
3916version = "0.1.2"
3917source = "registry+https://github.com/rust-lang/crates.io-index"
3918checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"
3919dependencies = [
3920 "linked-hash-map",
3921]
3922
3923[[package]]
3221name = "mach"3924name = "mach"
3222version = "0.3.2"3925version = "0.3.2"
3223source = "registry+https://github.com/rust-lang/crates.io-index"3926source = "registry+https://github.com/rust-lang/crates.io-index"
3233checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"3936checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
32343937
3235[[package]]3938[[package]]
3939name = "match_cfg"
3940version = "0.1.0"
3941source = "registry+https://github.com/rust-lang/crates.io-index"
3942checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"
3943
3944[[package]]
3236name = "matchers"3945name = "matchers"
3237version = "0.0.1"3946version = "0.0.1"
3238source = "registry+https://github.com/rust-lang/crates.io-index"3947source = "registry+https://github.com/rust-lang/crates.io-index"
3257]3966]
32583967
3259[[package]]3968[[package]]
3969name = "matrixmultiply"
3970version = "0.3.1"
3971source = "registry+https://github.com/rust-lang/crates.io-index"
3972checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741"
3973dependencies = [
3974 "rawpointer",
3975]
3976
3977[[package]]
3260name = "maybe-uninit"3978name = "maybe-uninit"
3261version = "2.0.0"3979version = "2.0.0"
3262source = "registry+https://github.com/rust-lang/crates.io-index"3980source = "registry+https://github.com/rust-lang/crates.io-index"
32703988
3271[[package]]3989[[package]]
3272name = "memmap2"3990name = "memmap2"
3273version = "0.2.1"3991version = "0.2.2"
3274source = "registry+https://github.com/rust-lang/crates.io-index"3992source = "registry+https://github.com/rust-lang/crates.io-index"
3275checksum = "04e3e85b970d650e2ae6d70592474087051c11c54da7f7b4949725c5735fbcc6"3993checksum = "397d1a6d6d0563c0f5462bbdae662cf6c784edf5e828e40c7257f85d82bf56dd"
3276dependencies = [3994dependencies = [
3277 "libc",3995 "libc",
3278]3996]
32884006
3289[[package]]4007[[package]]
3290name = "memoffset"4008name = "memoffset"
3291version = "0.6.1"4009version = "0.6.3"
3292source = "registry+https://github.com/rust-lang/crates.io-index"4010source = "registry+https://github.com/rust-lang/crates.io-index"
3293checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"4011checksum = "f83fb6581e8ed1f85fd45c116db8405483899489e38406156c25eb743554361d"
3294dependencies = [4012dependencies = [
3295 "autocfg",4013 "autocfg",
3296]4014]
3307]4025]
33084026
3309[[package]]4027[[package]]
4028name = "memory-lru"
4029version = "0.1.0"
4030source = "registry+https://github.com/rust-lang/crates.io-index"
4031checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a"
4032dependencies = [
4033 "lru",
4034]
4035
4036[[package]]
3310name = "memory_units"4037name = "memory_units"
3311version = "0.3.0"4038version = "0.3.0"
3312source = "registry+https://github.com/rust-lang/crates.io-index"4039source = "registry+https://github.com/rust-lang/crates.io-index"
3325]4052]
33264053
3327[[package]]4054[[package]]
4055name = "metered-channel"
4056version = "0.1.0"
4057source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
4058dependencies = [
4059 "derive_more",
4060 "futures 0.3.14",
4061 "futures-timer 3.0.2",
4062]
4063
4064[[package]]
4065name = "mick-jaeger"
4066version = "0.1.4"
4067source = "registry+https://github.com/rust-lang/crates.io-index"
4068checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"
4069dependencies = [
4070 "futures 0.3.14",
4071 "rand 0.7.3",
4072 "thrift",
4073]
4074
4075[[package]]
3328name = "minicbor"4076name = "minicbor"
3329version = "0.7.1"4077version = "0.8.1"
3330source = "registry+https://github.com/rust-lang/crates.io-index"4078source = "registry+https://github.com/rust-lang/crates.io-index"
3331checksum = "3265a9f5210bb726f81ef9c456ae0aff5321cd95748c0e71889b0e19d8f0332b"4079checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d"
3332dependencies = [4080dependencies = [
3333 "minicbor-derive",4081 "minicbor-derive",
3334]4082]
33354083
3336[[package]]4084[[package]]
3337name = "minicbor-derive"4085name = "minicbor-derive"
3338version = "0.6.1"4086version = "0.6.3"
3339source = "registry+https://github.com/rust-lang/crates.io-index"4087source = "registry+https://github.com/rust-lang/crates.io-index"
3340checksum = "130b9455e28a3f308f6579671816a6f2621e2e0cbf55dc2f886345bef699481e"4088checksum = "7f2b9e8883d58e34b18facd16c4564a77ea50fce028ad3d0ee6753440e37acc8"
3341dependencies = [4089dependencies = [
3342 "proc-macro2",4090 "proc-macro2",
3343 "quote",4091 "quote",
33464094
3347[[package]]4095[[package]]
3348name = "miniz_oxide"4096name = "miniz_oxide"
3349version = "0.4.3"4097version = "0.4.4"
3350source = "registry+https://github.com/rust-lang/crates.io-index"4098source = "registry+https://github.com/rust-lang/crates.io-index"
3351checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d"4099checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
3352dependencies = [4100dependencies = [
3353 "adler",4101 "adler",
3354 "autocfg",4102 "autocfg",
3393dependencies = [4141dependencies = [
3394 "log",4142 "log",
3395 "mio",4143 "mio",
3396 "miow 0.3.6",4144 "miow 0.3.7",
3397 "winapi 0.3.9",4145 "winapi 0.3.9",
3398]4146]
33994147
34224170
3423[[package]]4171[[package]]
3424name = "miow"4172name = "miow"
3425version = "0.3.6"4173version = "0.3.7"
3426source = "registry+https://github.com/rust-lang/crates.io-index"4174source = "registry+https://github.com/rust-lang/crates.io-index"
3427checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"4175checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
3428dependencies = [4176dependencies = [
3429 "socket2",
3430 "winapi 0.3.9",4177 "winapi 0.3.9",
3431]4178]
34324179
3470source = "registry+https://github.com/rust-lang/crates.io-index"4217source = "registry+https://github.com/rust-lang/crates.io-index"
3471checksum = "85ee3c48cb9d9b275ad967a0e96715badc13c6029adb92f34fa17b9ff28fd81f"4218checksum = "85ee3c48cb9d9b275ad967a0e96715badc13c6029adb92f34fa17b9ff28fd81f"
3472dependencies = [4219dependencies = [
3473 "proc-macro-crate",4220 "proc-macro-crate 0.1.5",
3474 "proc-macro-error",4221 "proc-macro-error",
3475 "proc-macro2",4222 "proc-macro2",
3476 "quote",4223 "quote",
34804227
3481[[package]]4228[[package]]
3482name = "multimap"4229name = "multimap"
3483version = "0.8.2"4230version = "0.8.3"
3484source = "registry+https://github.com/rust-lang/crates.io-index"4231source = "registry+https://github.com/rust-lang/crates.io-index"
3485checksum = "1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333"4232checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
34864233
3487[[package]]4234[[package]]
3488name = "multistream-select"4235name = "multistream-select"
3489version = "0.10.1"4236version = "0.10.2"
3490source = "registry+https://github.com/rust-lang/crates.io-index"4237source = "registry+https://github.com/rust-lang/crates.io-index"
3491checksum = "5df70763c86c98487451f307e1b68b4100da9076f4c12146905fc2054277f4e8"4238checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"
3492dependencies = [4239dependencies = [
3493 "bytes 1.0.1",4240 "bytes 1.0.1",
3494 "futures 0.3.12",4241 "futures 0.3.14",
3495 "log",4242 "log",
3496 "pin-project 1.0.5",4243 "pin-project 1.0.6",
3497 "smallvec 1.6.1",4244 "smallvec 1.6.1",
3498 "unsigned-varint 0.7.0",4245 "unsigned-varint 0.7.0",
3499]4246]
35004247
3501[[package]]4248[[package]]
3502name = "nalgebra"4249name = "nalgebra"
3503version = "0.21.1"4250version = "0.19.0"
3504source = "registry+https://github.com/rust-lang/crates.io-index"4251source = "registry+https://github.com/rust-lang/crates.io-index"
3505checksum = "d6b6147c3d50b4f3cdabfe2ecc94a0191fd3d6ad58aefd9664cf396285883486"4252checksum = "0abb021006c01b126a936a8dd1351e0720d83995f4fc942d0d426c654f990745"
3506dependencies = [4253dependencies = [
3507 "approx",4254 "alga",
4255 "approx 0.3.2",
3508 "generic-array 0.13.2",4256 "generic-array 0.13.3",
3509 "matrixmultiply",4257 "matrixmultiply 0.2.4",
3510 "num-complex",4258 "num-complex 0.2.4",
3511 "num-rational",4259 "num-rational 0.2.4",
3512 "num-traits",4260 "num-traits",
3513 "rand 0.7.3",4261 "rand 0.7.3",
3514 "rand_distr",4262 "rand_distr",
4263 "typenum",
4264]
4265
4266[[package]]
4267name = "nalgebra"
4268version = "0.25.4"
4269source = "registry+https://github.com/rust-lang/crates.io-index"
4270checksum = "c70c9e8c5f213c8e93fc8c112ade4edd3ee62062fb897776c23dcebac7932900"
4271dependencies = [
4272 "approx 0.4.0",
4273 "generic-array 0.14.4",
4274 "matrixmultiply 0.3.1",
4275 "num-complex 0.3.1",
4276 "num-rational 0.3.2",
4277 "num-traits",
4278 "serde",
3515 "simba",4279 "simba",
3516 "typenum",4280 "typenum",
3517]4281]
35274291
3528[[package]]4292[[package]]
3529name = "nb-connect"4293name = "nb-connect"
3530version = "1.0.3"4294version = "1.1.0"
3531source = "registry+https://github.com/rust-lang/crates.io-index"4295source = "registry+https://github.com/rust-lang/crates.io-index"
3532checksum = "670361df1bc2399ee1ff50406a0d422587dd3bb0da596e1978fe8e05dabddf4f"4296checksum = "a19900e7eee95eb2b3c2e26d12a874cc80aaf750e31be6fcbe743ead369fa45d"
3533dependencies = [4297dependencies = [
3534 "libc",4298 "libc",
3535 "socket2",4299 "socket2 0.4.0",
3536]4300]
35374301
3538[[package]]4302[[package]]
3550name = "nft"4314name = "nft"
3551version = "3.0.0"4315version = "3.0.0"
3552dependencies = [4316dependencies = [
4317 "cumulus-client-cli",
4318 "cumulus-client-collator",
4319 "cumulus-client-consensus-relay-chain",
4320 "cumulus-client-network",
4321 "cumulus-client-service",
4322 "cumulus-primitives-core",
3553 "flexi_logger",4323 "flexi_logger",
3554 "frame-benchmarking",4324 "frame-benchmarking",
3555 "frame-benchmarking-cli",4325 "frame-benchmarking-cli",
3556 "futures 0.3.12",4326 "futures 0.3.14",
3557 "jsonrpc-core",4327 "jsonrpc-core",
3558 "log",4328 "log",
3559 "nft-runtime",4329 "nft-runtime",
4330 "pallet-contracts",
3560 "pallet-contracts-rpc",4331 "pallet-contracts-rpc",
3561 "pallet-transaction-payment-rpc",4332 "pallet-transaction-payment-rpc",
3562 "parking_lot 0.10.2",4333 "parking_lot 0.10.2",
4334 "polkadot-cli",
4335 "polkadot-parachain",
4336 "polkadot-primitives",
4337 "polkadot-service",
4338 "polkadot-test-service",
3563 "sc-basic-authorship",4339 "sc-basic-authorship",
4340 "sc-chain-spec",
3564 "sc-cli",4341 "sc-cli",
3565 "sc-client-api",4342 "sc-client-api",
3566 "sc-consensus",4343 "sc-consensus",
3573 "sc-rpc-api",4350 "sc-rpc-api",
3574 "sc-service",4351 "sc-service",
3575 "sc-telemetry",4352 "sc-telemetry",
4353 "sc-tracing",
3576 "sc-transaction-pool",4354 "sc-transaction-pool",
3577 "serde",4355 "serde",
3578 "serde_json",4356 "serde_json",
3585 "sp-finality-grandpa",4363 "sp-finality-grandpa",
3586 "sp-inherents",4364 "sp-inherents",
3587 "sp-runtime",4365 "sp-runtime",
4366 "sp-timestamp",
3588 "sp-transaction-pool",4367 "sp-transaction-pool",
4368 "sp-trie",
3589 "structopt",4369 "structopt",
3590 "substrate-build-script-utils",4370 "substrate-build-script-utils",
3591 "substrate-frame-rpc-system",4371 "substrate-frame-rpc-system",
3595name = "nft-runtime"4375name = "nft-runtime"
3596version = "3.0.0"4376version = "3.0.0"
3597dependencies = [4377dependencies = [
4378 "cumulus-pallet-parachain-system",
4379 "cumulus-pallet-xcm",
4380 "cumulus-pallet-xcmp-queue",
4381 "cumulus-primitives-core",
4382 "cumulus-primitives-utility",
3598 "frame-benchmarking",4383 "frame-benchmarking",
3599 "frame-executive",4384 "frame-executive",
3600 "frame-support",4385 "frame-support",
3601 "frame-system",4386 "frame-system",
3602 "frame-system-benchmarking",4387 "frame-system-benchmarking",
3603 "frame-system-rpc-runtime-api",4388 "frame-system-rpc-runtime-api",
3604 "hex-literal",4389 "hex-literal",
3605 "pallet-aura",
3606 "pallet-balances",4390 "pallet-balances",
3607 "pallet-contracts",4391 "pallet-contracts",
3608 "pallet-contracts-primitives",4392 "pallet-contracts-primitives",
3609 "pallet-contracts-rpc-runtime-api",4393 "pallet-contracts-rpc-runtime-api",
3610 "pallet-grandpa",
3611 "pallet-inflation",4394 "pallet-inflation",
3612 "pallet-nft",4395 "pallet-nft",
3613 "pallet-randomness-collective-flip",4396 "pallet-randomness-collective-flip",
3617 "pallet-transaction-payment-rpc-runtime-api",4400 "pallet-transaction-payment-rpc-runtime-api",
3618 "pallet-treasury",4401 "pallet-treasury",
3619 "pallet-vesting",4402 "pallet-vesting",
4403 "pallet-xcm",
4404 "parachain-info",
3620 "parity-scale-codec",4405 "parity-scale-codec",
4406 "polkadot-parachain",
3621 "serde",4407 "serde",
3622 "smallvec 1.6.1",4408 "smallvec 1.6.1",
3623 "sp-api",4409 "sp-api",
3624 "sp-arithmetic",4410 "sp-arithmetic",
3625 "sp-block-builder",4411 "sp-block-builder",
3626 "sp-consensus-aura",
3627 "sp-core",4412 "sp-core",
3628 "sp-inherents",4413 "sp-inherents",
4414 "sp-io",
3629 "sp-offchain",4415 "sp-offchain",
3630 "sp-runtime",4416 "sp-runtime",
3631 "sp-session",4417 "sp-session",
3632 "sp-std",4418 "sp-std",
3633 "sp-transaction-pool",4419 "sp-transaction-pool",
3634 "sp-version",4420 "sp-version",
3635 "substrate-wasm-builder",4421 "substrate-wasm-builder 4.0.0",
4422 "xcm",
4423 "xcm-builder",
4424 "xcm-executor",
3636]4425]
36374426
3638[[package]]4427[[package]]
3679]4468]
36804469
3681[[package]]4470[[package]]
4471name = "num-complex"
4472version = "0.3.1"
4473source = "registry+https://github.com/rust-lang/crates.io-index"
4474checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
4475dependencies = [
4476 "num-traits",
4477]
4478
4479[[package]]
3682name = "num-integer"4480name = "num-integer"
3683version = "0.1.44"4481version = "0.1.44"
3684source = "registry+https://github.com/rust-lang/crates.io-index"4482source = "registry+https://github.com/rust-lang/crates.io-index"
3701]4499]
37024500
3703[[package]]4501[[package]]
4502name = "num-rational"
4503version = "0.3.2"
4504source = "registry+https://github.com/rust-lang/crates.io-index"
4505checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
4506dependencies = [
4507 "autocfg",
4508 "num-integer",
4509 "num-traits",
4510]
4511
4512[[package]]
3704name = "num-traits"4513name = "num-traits"
3705version = "0.2.14"4514version = "0.2.14"
3706source = "registry+https://github.com/rust-lang/crates.io-index"4515source = "registry+https://github.com/rust-lang/crates.io-index"
37224531
3723[[package]]4532[[package]]
3724name = "object"4533name = "object"
3725version = "0.22.0"4534version = "0.23.0"
3726source = "registry+https://github.com/rust-lang/crates.io-index"4535source = "registry+https://github.com/rust-lang/crates.io-index"
3727checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"4536checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"
3728dependencies = [4537dependencies = [
3729 "crc32fast",4538 "crc32fast",
3730 "indexmap",4539 "indexmap",
3731]4540]
37324541
3733[[package]]4542[[package]]
3734name = "object"
3735version = "0.23.0"
3736source = "registry+https://github.com/rust-lang/crates.io-index"
3737checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"
3738
3739[[package]]
3740name = "once_cell"4543name = "once_cell"
3741version = "1.5.2"4544version = "1.7.2"
3742source = "registry+https://github.com/rust-lang/crates.io-index"4545source = "registry+https://github.com/rust-lang/crates.io-index"
3743checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"4546checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3"
3744dependencies = [4547dependencies = [
3745 "parking_lot 0.11.1",4548 "parking_lot 0.11.1",
3746]4549]
3764checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"4567checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
37654568
3766[[package]]4569[[package]]
4570name = "ordered-float"
4571version = "1.1.1"
4572source = "registry+https://github.com/rust-lang/crates.io-index"
4573checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7"
4574dependencies = [
4575 "num-traits",
4576]
4577
4578[[package]]
3767name = "owning_ref"4579name = "owning_ref"
3768version = "0.4.1"4580version = "0.4.1"
3769source = "registry+https://github.com/rust-lang/crates.io-index"4581source = "registry+https://github.com/rust-lang/crates.io-index"
3773]4585]
37744586
3775[[package]]4587[[package]]
3776name = "pallet-aura"4588name = "pallet-authority-discovery"
3777version = "3.0.0"4589version = "3.0.0"
3778source = "registry+https://github.com/rust-lang/crates.io-index"4590source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3779checksum = "73ff6054e982e7841a2519c988680620a85c1da5cd32363998a30302ed47f6f9"
3780dependencies = [4591dependencies = [
3781 "frame-support",4592 "frame-support",
3782 "frame-system",4593 "frame-system",
3783 "pallet-session",4594 "pallet-session",
3784 "pallet-timestamp",
3785 "parity-scale-codec",4595 "parity-scale-codec",
3786 "serde",
3787 "sp-application-crypto",4596 "sp-application-crypto",
3788 "sp-consensus-aura",4597 "sp-authority-discovery",
3789 "sp-runtime",4598 "sp-runtime",
3790 "sp-std",4599 "sp-std",
3791 "sp-timestamp",
3792]4600]
37934601
3794[[package]]4602[[package]]
3795name = "pallet-authorship"4603name = "pallet-authorship"
3796version = "3.0.0"4604version = "3.0.0"
3797source = "registry+https://github.com/rust-lang/crates.io-index"4605source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3798checksum = "47433a94141451e7079aabf3ca28f2bde8c642d84b568be9626e9b7cae8b11b1"
3799dependencies = [4606dependencies = [
3800 "frame-support",4607 "frame-support",
3801 "frame-system",4608 "frame-system",
3808]4615]
38094616
3810[[package]]4617[[package]]
4618name = "pallet-babe"
4619version = "3.0.0"
4620source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4621dependencies = [
4622 "frame-benchmarking",
4623 "frame-support",
4624 "frame-system",
4625 "log",
4626 "pallet-authorship",
4627 "pallet-session",
4628 "pallet-timestamp",
4629 "parity-scale-codec",
4630 "sp-application-crypto",
4631 "sp-consensus-babe",
4632 "sp-consensus-vrf",
4633 "sp-io",
4634 "sp-runtime",
4635 "sp-session",
4636 "sp-staking",
4637 "sp-std",
4638]
4639
4640[[package]]
3811name = "pallet-balances"4641name = "pallet-balances"
3812version = "3.0.0"4642version = "3.0.0"
3813source = "registry+https://github.com/rust-lang/crates.io-index"4643source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3814checksum = "41aaeaf084e594273f82bcbf96416ef1fcab602e15dd1df04b9930eceb2eb518"
3815dependencies = [4644dependencies = [
3816 "frame-benchmarking",4645 "frame-benchmarking",
3817 "frame-support",4646 "frame-support",
3818 "frame-system",4647 "frame-system",
4648 "log",
3819 "parity-scale-codec",4649 "parity-scale-codec",
4650 "sp-runtime",
4651 "sp-std",
4652]
4653
4654[[package]]
4655name = "pallet-beefy"
4656version = "0.1.0"
4657source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo-v1#b0e5f2da52cc9bc9804a23e111d003413b268faf"
4658dependencies = [
4659 "beefy-primitives",
4660 "frame-support",
4661 "frame-system",
4662 "pallet-session",
4663 "parity-scale-codec",
3820 "serde",4664 "serde",
3821 "sp-runtime",4665 "sp-runtime",
3822 "sp-std",4666 "sp-std",
3823]4667]
38244668
3825[[package]]4669[[package]]
4670name = "pallet-bounties"
4671version = "3.0.0"
4672source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4673dependencies = [
4674 "frame-support",
4675 "frame-system",
4676 "pallet-treasury",
4677 "parity-scale-codec",
4678 "sp-runtime",
4679 "sp-std",
4680]
4681
4682[[package]]
4683name = "pallet-collective"
4684version = "3.0.0"
4685source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4686dependencies = [
4687 "frame-support",
4688 "frame-system",
4689 "log",
4690 "parity-scale-codec",
4691 "sp-core",
4692 "sp-io",
4693 "sp-runtime",
4694 "sp-std",
4695]
4696
4697[[package]]
3826name = "pallet-contracts"4698name = "pallet-contracts"
3827version = "3.0.0"4699version = "3.0.0"
3828source = "registry+https://github.com/rust-lang/crates.io-index"4700source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3829checksum = "d0979c1dd82fc56a87b37311006fe56f406de027c24591353058e9e9fc56487c"
3830dependencies = [4701dependencies = [
3831 "frame-support",4702 "frame-support",
3832 "frame-system",4703 "frame-system",
4704 "log",
3833 "pallet-contracts-primitives",4705 "pallet-contracts-primitives",
3834 "pallet-contracts-proc-macro",4706 "pallet-contracts-proc-macro",
3835 "parity-scale-codec",4707 "parity-scale-codec",
3836 "parity-wasm 0.41.0",4708 "parity-wasm 0.42.2",
3837 "pwasm-utils 0.16.0",4709 "pwasm-utils 0.17.1",
3838 "serde",4710 "serde",
3839 "sp-core",4711 "sp-core",
3840 "sp-io",4712 "sp-io",
3841 "sp-runtime",4713 "sp-runtime",
3842 "sp-sandbox",4714 "sp-sandbox",
3843 "sp-std",4715 "sp-std",
3844 "wasmi-validation",4716 "wasmi-validation 0.4.0",
3845]4717]
38464718
3847[[package]]4719[[package]]
3848name = "pallet-contracts-primitives"4720name = "pallet-contracts-primitives"
3849version = "3.0.0"4721version = "3.0.0"
3850source = "registry+https://github.com/rust-lang/crates.io-index"4722source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3851checksum = "621d75148763349f72e76e79f62365d28adb51e3f2e0285e4e8b8600ae600978"
3852dependencies = [4723dependencies = [
3853 "bitflags",4724 "bitflags",
3854 "parity-scale-codec",4725 "parity-scale-codec",
4726 "serde",
4727 "sp-core",
3855 "sp-runtime",4728 "sp-runtime",
3856 "sp-std",4729 "sp-std",
3857]4730]
38584731
3859[[package]]4732[[package]]
3860name = "pallet-contracts-proc-macro"4733name = "pallet-contracts-proc-macro"
3861version = "3.0.0"4734version = "3.0.0"
3862source = "registry+https://github.com/rust-lang/crates.io-index"4735source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3863checksum = "90046017aeee3f77752a6c77cdfb1bc93eb728591dc6edad36e2706f7626fd50"
3864dependencies = [4736dependencies = [
3865 "proc-macro2",4737 "proc-macro2",
3866 "quote",4738 "quote",
3870[[package]]4742[[package]]
3871name = "pallet-contracts-rpc"4743name = "pallet-contracts-rpc"
3872version = "3.0.0"4744version = "3.0.0"
3873source = "registry+https://github.com/rust-lang/crates.io-index"4745source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3874checksum = "22491e3c304819f96c83d02e43bd99128e4e42a57da4d6a9d4b5193778da915b"
3875dependencies = [4746dependencies = [
3876 "jsonrpc-core",4747 "jsonrpc-core",
3877 "jsonrpc-core-client",4748 "jsonrpc-core-client",
3890[[package]]4761[[package]]
3891name = "pallet-contracts-rpc-runtime-api"4762name = "pallet-contracts-rpc-runtime-api"
3892version = "3.0.0"4763version = "3.0.0"
3893source = "registry+https://github.com/rust-lang/crates.io-index"4764source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3894checksum = "bb4b410cb148e68256e3827854a67ec34b16157f448e78173219dcd6a8ec7343"
3895dependencies = [4765dependencies = [
3896 "pallet-contracts-primitives",4766 "pallet-contracts-primitives",
3897 "parity-scale-codec",4767 "parity-scale-codec",
3901]4771]
39024772
3903[[package]]4773[[package]]
4774name = "pallet-democracy"
4775version = "3.0.0"
4776source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4777dependencies = [
4778 "frame-benchmarking",
4779 "frame-support",
4780 "frame-system",
4781 "parity-scale-codec",
4782 "serde",
4783 "sp-io",
4784 "sp-runtime",
4785 "sp-std",
4786]
4787
4788[[package]]
4789name = "pallet-election-provider-multi-phase"
4790version = "3.0.0"
4791source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4792dependencies = [
4793 "frame-election-provider-support",
4794 "frame-support",
4795 "frame-system",
4796 "log",
4797 "parity-scale-codec",
4798 "sp-arithmetic",
4799 "sp-io",
4800 "sp-npos-elections",
4801 "sp-runtime",
4802 "sp-std",
4803 "static_assertions",
4804]
4805
4806[[package]]
4807name = "pallet-elections-phragmen"
4808version = "4.0.0"
4809source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4810dependencies = [
4811 "frame-support",
4812 "frame-system",
4813 "log",
4814 "parity-scale-codec",
4815 "sp-core",
4816 "sp-io",
4817 "sp-npos-elections",
4818 "sp-runtime",
4819 "sp-std",
4820]
4821
4822[[package]]
3904name = "pallet-grandpa"4823name = "pallet-grandpa"
3905version = "3.0.0"4824version = "3.0.0"
3906source = "registry+https://github.com/rust-lang/crates.io-index"4825source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3907checksum = "7c012cb0337ce1eaf0685be2777bce1ef8c5d7b7be77ea33916c316b40af43fa"
3908dependencies = [4826dependencies = [
3909 "frame-benchmarking",4827 "frame-benchmarking",
3910 "frame-support",4828 "frame-support",
3911 "frame-system",4829 "frame-system",
4830 "log",
3912 "pallet-authorship",4831 "pallet-authorship",
3913 "pallet-session",4832 "pallet-session",
3914 "parity-scale-codec",4833 "parity-scale-codec",
3915 "serde",
3916 "sp-application-crypto",4834 "sp-application-crypto",
3917 "sp-core",4835 "sp-core",
3918 "sp-finality-grandpa",4836 "sp-finality-grandpa",
3923]4841]
39244842
3925[[package]]4843[[package]]
4844name = "pallet-identity"
4845version = "3.0.0"
4846source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4847dependencies = [
4848 "enumflags2",
4849 "frame-benchmarking",
4850 "frame-support",
4851 "frame-system",
4852 "parity-scale-codec",
4853 "sp-io",
4854 "sp-runtime",
4855 "sp-std",
4856]
4857
4858[[package]]
4859name = "pallet-im-online"
4860version = "3.0.0"
4861source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4862dependencies = [
4863 "frame-support",
4864 "frame-system",
4865 "log",
4866 "pallet-authorship",
4867 "parity-scale-codec",
4868 "sp-application-crypto",
4869 "sp-core",
4870 "sp-io",
4871 "sp-runtime",
4872 "sp-staking",
4873 "sp-std",
4874]
4875
4876[[package]]
4877name = "pallet-indices"
4878version = "3.0.0"
4879source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4880dependencies = [
4881 "frame-support",
4882 "frame-system",
4883 "parity-scale-codec",
4884 "sp-core",
4885 "sp-io",
4886 "sp-keyring",
4887 "sp-runtime",
4888 "sp-std",
4889]
4890
4891[[package]]
3926name = "pallet-inflation"4892name = "pallet-inflation"
3927version = "3.0.0"4893version = "3.0.0"
3928dependencies = [4894dependencies = [
3941]4907]
39424908
3943[[package]]4909[[package]]
4910name = "pallet-membership"
4911version = "3.0.0"
4912source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4913dependencies = [
4914 "frame-benchmarking",
4915 "frame-support",
4916 "frame-system",
4917 "log",
4918 "parity-scale-codec",
4919 "sp-io",
4920 "sp-runtime",
4921 "sp-std",
4922]
4923
4924[[package]]
4925name = "pallet-mmr"
4926version = "3.0.0"
4927source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4928dependencies = [
4929 "ckb-merkle-mountain-range",
4930 "frame-benchmarking",
4931 "frame-support",
4932 "frame-system",
4933 "pallet-mmr-primitives",
4934 "parity-scale-codec",
4935 "sp-core",
4936 "sp-io",
4937 "sp-runtime",
4938 "sp-std",
4939]
4940
4941[[package]]
4942name = "pallet-mmr-primitives"
4943version = "3.0.0"
4944source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4945dependencies = [
4946 "frame-support",
4947 "frame-system",
4948 "log",
4949 "parity-scale-codec",
4950 "serde",
4951 "sp-api",
4952 "sp-core",
4953 "sp-runtime",
4954 "sp-std",
4955]
4956
4957[[package]]
4958name = "pallet-mmr-rpc"
4959version = "3.0.0"
4960source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4961dependencies = [
4962 "jsonrpc-core",
4963 "jsonrpc-core-client",
4964 "jsonrpc-derive",
4965 "pallet-mmr-primitives",
4966 "parity-scale-codec",
4967 "serde",
4968 "sp-api",
4969 "sp-blockchain",
4970 "sp-core",
4971 "sp-rpc",
4972 "sp-runtime",
4973]
4974
4975[[package]]
4976name = "pallet-multisig"
4977version = "3.0.0"
4978source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4979dependencies = [
4980 "frame-support",
4981 "frame-system",
4982 "parity-scale-codec",
4983 "sp-core",
4984 "sp-io",
4985 "sp-runtime",
4986 "sp-std",
4987]
4988
4989[[package]]
3944name = "pallet-nft"4990name = "pallet-nft"
3945version = "3.0.0"4991version = "3.0.0"
3946dependencies = [4992dependencies = [
3961]5007]
39625008
3963[[package]]5009[[package]]
5010name = "pallet-nicks"
5011version = "3.0.0"
5012source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5013dependencies = [
5014 "frame-support",
5015 "frame-system",
5016 "parity-scale-codec",
5017 "sp-io",
5018 "sp-runtime",
5019 "sp-std",
5020]
5021
5022[[package]]
5023name = "pallet-offences"
5024version = "3.0.0"
5025source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5026dependencies = [
5027 "frame-support",
5028 "frame-system",
5029 "log",
5030 "pallet-balances",
5031 "parity-scale-codec",
5032 "serde",
5033 "sp-runtime",
5034 "sp-staking",
5035 "sp-std",
5036]
5037
5038[[package]]
5039name = "pallet-proxy"
5040version = "3.0.0"
5041source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5042dependencies = [
5043 "frame-support",
5044 "frame-system",
5045 "parity-scale-codec",
5046 "sp-core",
5047 "sp-io",
5048 "sp-runtime",
5049 "sp-std",
5050]
5051
5052[[package]]
3964name = "pallet-randomness-collective-flip"5053name = "pallet-randomness-collective-flip"
3965version = "3.0.0"5054version = "3.0.0"
3966source = "registry+https://github.com/rust-lang/crates.io-index"5055source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3967checksum = "ca3ea6fa9aa36735ec11d7ec4d97dd6472650c0656fdc6d4adaca2578bd71134"
3968dependencies = [5056dependencies = [
3969 "frame-support",5057 "frame-support",
3970 "frame-system",5058 "frame-system",
3975]5063]
39765064
3977[[package]]5065[[package]]
5066name = "pallet-recovery"
5067version = "3.0.0"
5068source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5069dependencies = [
5070 "enumflags2",
5071 "frame-support",
5072 "frame-system",
5073 "parity-scale-codec",
5074 "sp-io",
5075 "sp-runtime",
5076 "sp-std",
5077]
5078
5079[[package]]
5080name = "pallet-scheduler"
5081version = "3.0.0"
5082source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5083dependencies = [
5084 "frame-benchmarking",
5085 "frame-support",
5086 "frame-system",
5087 "log",
5088 "parity-scale-codec",
5089 "sp-io",
5090 "sp-runtime",
5091 "sp-std",
5092]
5093
5094[[package]]
3978name = "pallet-session"5095name = "pallet-session"
3979version = "3.0.0"5096version = "3.0.0"
3980source = "registry+https://github.com/rust-lang/crates.io-index"5097source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
3981checksum = "6d243c3ccac56a4c55fade6be5c5af1de07fac374fa7856377980a76b0c193cf"
3982dependencies = [5098dependencies = [
3983 "frame-support",5099 "frame-support",
3984 "frame-system",5100 "frame-system",
3985 "impl-trait-for-tuples",5101 "impl-trait-for-tuples",
3986 "pallet-timestamp",5102 "pallet-timestamp",
3987 "parity-scale-codec",5103 "parity-scale-codec",
3988 "serde",
3989 "sp-core",5104 "sp-core",
3990 "sp-io",5105 "sp-io",
3991 "sp-runtime",5106 "sp-runtime",
3996]5111]
39975112
3998[[package]]5113[[package]]
3999name = "pallet-sudo"5114name = "pallet-society"
4000version = "3.0.0"5115version = "3.0.0"
4001source = "registry+https://github.com/rust-lang/crates.io-index"5116source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4002checksum = "c4a96774302e3824b7924c2465935ca4d558ea5f6a762c043fbc45fd2646ce89"
4003dependencies = [5117dependencies = [
4004 "frame-support",5118 "frame-support",
4005 "frame-system",5119 "frame-system",
4006 "parity-scale-codec",5120 "parity-scale-codec",
5121 "rand_chacha 0.2.2",
5122 "sp-runtime",
5123 "sp-std",
5124]
5125
5126[[package]]
5127name = "pallet-staking"
5128version = "3.0.0"
5129source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5130dependencies = [
5131 "frame-election-provider-support",
5132 "frame-support",
5133 "frame-system",
5134 "log",
5135 "pallet-authorship",
5136 "pallet-session",
5137 "parity-scale-codec",
5138 "paste",
4007 "serde",5139 "serde",
5140 "sp-application-crypto",
4008 "sp-io",5141 "sp-io",
4009 "sp-runtime",5142 "sp-runtime",
5143 "sp-staking",
4010 "sp-std",5144 "sp-std",
5145 "static_assertions",
4011]5146]
40125147
4013[[package]]5148[[package]]
5149name = "pallet-staking-reward-curve"
5150version = "3.0.0"
5151source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5152dependencies = [
5153 "proc-macro-crate 1.0.0",
5154 "proc-macro2",
5155 "quote",
5156 "syn",
5157]
5158
5159[[package]]
5160name = "pallet-sudo"
5161version = "3.0.0"
5162source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5163dependencies = [
5164 "frame-support",
5165 "frame-system",
5166 "parity-scale-codec",
5167 "sp-io",
5168 "sp-runtime",
5169 "sp-std",
5170]
5171
5172[[package]]
4014name = "pallet-timestamp"5173name = "pallet-timestamp"
4015version = "3.0.0"5174version = "3.0.0"
4016source = "registry+https://github.com/rust-lang/crates.io-index"5175source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4017checksum = "b17dd274716a55a2c3e34d9c0ed66aaac3d7e0393ec9fd985e2b8532d697a7f3"
4018dependencies = [5176dependencies = [
4019 "frame-benchmarking",5177 "frame-benchmarking",
4020 "frame-support",5178 "frame-support",
4021 "frame-system",5179 "frame-system",
4022 "impl-trait-for-tuples",5180 "impl-trait-for-tuples",
5181 "log",
4023 "parity-scale-codec",5182 "parity-scale-codec",
4024 "serde",
4025 "sp-inherents",5183 "sp-inherents",
4026 "sp-io",5184 "sp-io",
4027 "sp-runtime",5185 "sp-runtime",
4030]5188]
40315189
4032[[package]]5190[[package]]
5191name = "pallet-tips"
5192version = "3.0.0"
5193source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5194dependencies = [
5195 "frame-support",
5196 "frame-system",
5197 "pallet-treasury",
5198 "parity-scale-codec",
5199 "serde",
5200 "sp-runtime",
5201 "sp-std",
5202]
5203
5204[[package]]
4033name = "pallet-transaction-payment"5205name = "pallet-transaction-payment"
4034version = "3.0.0"5206version = "3.0.0"
4035source = "registry+https://github.com/rust-lang/crates.io-index"5207source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4036checksum = "48e10dc1a10dd3f52edb20d3885cf5b2b16f26273a4d93e61331c6691fb13ab3"
4037dependencies = [5208dependencies = [
4038 "frame-support",5209 "frame-support",
4039 "frame-system",5210 "frame-system",
4049[[package]]5220[[package]]
4050name = "pallet-transaction-payment-rpc"5221name = "pallet-transaction-payment-rpc"
4051version = "3.0.0"5222version = "3.0.0"
4052source = "registry+https://github.com/rust-lang/crates.io-index"5223source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4053checksum = "7835717b7d8fb59c33dd73f083c68a6d143a1dbe6029364c63ea7f4cb0ba3f9c"
4054dependencies = [5224dependencies = [
4055 "jsonrpc-core",5225 "jsonrpc-core",
4056 "jsonrpc-core-client",5226 "jsonrpc-core-client",
4067[[package]]5237[[package]]
4068name = "pallet-transaction-payment-rpc-runtime-api"5238name = "pallet-transaction-payment-rpc-runtime-api"
4069version = "3.0.0"5239version = "3.0.0"
4070source = "registry+https://github.com/rust-lang/crates.io-index"5240source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4071checksum = "7a92d3383260d0d19d9a36f40766d48d779fd19baccba8b20c3e7d2670a26ee1"
4072dependencies = [5241dependencies = [
4073 "pallet-transaction-payment",5242 "pallet-transaction-payment",
4074 "parity-scale-codec",5243 "parity-scale-codec",
4079[[package]]5248[[package]]
4080name = "pallet-treasury"5249name = "pallet-treasury"
4081version = "3.0.0"5250version = "3.0.0"
4082source = "registry+https://github.com/rust-lang/crates.io-index"5251source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4083checksum = "d19f881664d42d1c33dd67e690d6bddd35d38723fcc099b19304f9723fc3070c"
4084dependencies = [5252dependencies = [
4085 "frame-support",5253 "frame-support",
4086 "frame-system",5254 "frame-system",
4093]5261]
40945262
4095[[package]]5263[[package]]
5264name = "pallet-utility"
5265version = "3.0.0"
5266source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5267dependencies = [
5268 "frame-support",
5269 "frame-system",
5270 "parity-scale-codec",
5271 "sp-core",
5272 "sp-io",
5273 "sp-runtime",
5274 "sp-std",
5275]
5276
5277[[package]]
4096name = "pallet-vesting"5278name = "pallet-vesting"
4097version = "3.0.0"5279version = "3.0.0"
4098source = "registry+https://github.com/rust-lang/crates.io-index"5280source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
4099checksum = "4e4e1af42bbdf1d477c3762387c74855f24bca47700df3ce7d9428045986b544"
4100dependencies = [5281dependencies = [
4101 "enumflags2",5282 "enumflags2",
4102 "frame-support",5283 "frame-support",
4103 "frame-system",5284 "frame-system",
4104 "parity-scale-codec",5285 "parity-scale-codec",
5286 "sp-runtime",
5287 "sp-std",
5288]
5289
5290[[package]]
5291name = "pallet-xcm"
5292version = "0.1.0"
5293source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5294dependencies = [
5295 "frame-support",
5296 "frame-system",
5297 "parity-scale-codec",
4105 "serde",5298 "serde",
4106 "sp-runtime",5299 "sp-runtime",
4107 "sp-std",5300 "sp-std",
5301 "xcm",
4108]5302]
41095303
4110[[package]]5304[[package]]
5305name = "parachain-info"
5306version = "0.1.0"
5307source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db"
5308dependencies = [
5309 "cumulus-primitives-core",
5310 "frame-support",
5311 "frame-system",
5312 "parity-scale-codec",
5313]
5314
5315[[package]]
4111name = "parity-db"5316name = "parity-db"
4112version = "0.2.2"5317version = "0.2.3"
4113source = "registry+https://github.com/rust-lang/crates.io-index"5318source = "registry+https://github.com/rust-lang/crates.io-index"
4114checksum = "111e193c96758d476d272093a853882668da17489f76bf4361b8decae0b6c515"5319checksum = "495197c078e54b8735181aa35c00a327f7f3a3cc00a1ee8c95926dd010f0ec6b"
4115dependencies = [5320dependencies = [
4116 "blake2-rfc",5321 "blake2-rfc",
4117 "crc32fast",5322 "crc32fast",
5323 "fs2",
4118 "hex",5324 "hex",
4119 "libc",5325 "libc",
4120 "log",5326 "log",
41255331
4126[[package]]5332[[package]]
4127name = "parity-multiaddr"5333name = "parity-multiaddr"
4128version = "0.11.1"5334version = "0.11.2"
4129source = "registry+https://github.com/rust-lang/crates.io-index"5335source = "registry+https://github.com/rust-lang/crates.io-index"
4130checksum = "d2c6805f98667a3828afb2ec2c396a8d610497e8d546f5447188aae47c5a79ec"5336checksum = "58341485071825827b7f03cf7efd1cb21e6a709bea778fb50227fd45d2f361b4"
4131dependencies = [5337dependencies = [
4132 "arrayref",5338 "arrayref",
4133 "bs58",5339 "bs58",
4138 "serde",5344 "serde",
4139 "static_assertions",5345 "static_assertions",
4140 "unsigned-varint 0.7.0",5346 "unsigned-varint 0.7.0",
4141 "url 2.2.0",5347 "url 2.2.1",
4142]5348]
41435349
4144[[package]]5350[[package]]
4145name = "parity-scale-codec"5351name = "parity-scale-codec"
4146version = "2.0.1"5352version = "2.1.1"
4147source = "registry+https://github.com/rust-lang/crates.io-index"5353source = "registry+https://github.com/rust-lang/crates.io-index"
4148checksum = "0cd3dab59b5cf4bc81069ade0fc470341a1ef3ad5fa73e5a8943bed2ec12b2e8"5354checksum = "e0f518afaa5a47d0d6386229b0a6e01e86427291d643aa4cabb4992219f504f8"
4149dependencies = [5355dependencies = [
4150 "arrayvec 0.5.2",5356 "arrayvec 0.7.0",
4151 "bitvec",5357 "bitvec",
4152 "byte-slice-cast",5358 "byte-slice-cast",
4153 "parity-scale-codec-derive",5359 "parity-scale-codec-derive",
41565362
4157[[package]]5363[[package]]
4158name = "parity-scale-codec-derive"5364name = "parity-scale-codec-derive"
4159version = "2.0.1"5365version = "2.1.0"
4160source = "registry+https://github.com/rust-lang/crates.io-index"5366source = "registry+https://github.com/rust-lang/crates.io-index"
4161checksum = "fa04976a81fde04924b40cc4036c4d12841e8bb04325a5cf2ada75731a150a7d"5367checksum = "f44c5f94427bd0b5076e8f7e15ca3f60a4d8ac0077e4793884e6fdfd8915344e"
4162dependencies = [5368dependencies = [
4163 "proc-macro-crate",5369 "proc-macro-crate 0.1.5",
4164 "proc-macro2",5370 "proc-macro2",
4165 "quote",5371 "quote",
4166 "syn",5372 "syn",
4179checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"5385checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"
4180dependencies = [5386dependencies = [
4181 "bytes 0.4.12",5387 "bytes 0.4.12",
4182 "futures 0.1.30",5388 "futures 0.1.31",
4183 "libc",5389 "libc",
4184 "log",5390 "log",
4185 "mio-named-pipes",5391 "mio-named-pipes",
4186 "miow 0.3.6",5392 "miow 0.3.7",
4187 "rand 0.7.3",5393 "rand 0.7.3",
4188 "tokio 0.1.22",5394 "tokio 0.1.22",
4189 "tokio-named-pipes",5395 "tokio-named-pipes",
4198checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"5404checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"
4199dependencies = [5405dependencies = [
4200 "cfg-if 1.0.0",5406 "cfg-if 1.0.0",
5407 "ethereum-types",
4201 "hashbrown",5408 "hashbrown",
4202 "impl-trait-for-tuples",5409 "impl-trait-for-tuples",
5410 "lru",
4203 "parity-util-mem-derive",5411 "parity-util-mem-derive",
4204 "parking_lot 0.11.1",5412 "parking_lot 0.11.1",
4205 "primitive-types",5413 "primitive-types",
4234checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865"5442checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865"
42355443
4236[[package]]5444[[package]]
5445name = "parity-wasm"
5446version = "0.42.2"
5447source = "registry+https://github.com/rust-lang/crates.io-index"
5448checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92"
5449
5450[[package]]
4237name = "parity-ws"5451name = "parity-ws"
4238version = "0.10.0"5452version = "0.10.0"
4239source = "registry+https://github.com/rust-lang/crates.io-index"5453source = "registry+https://github.com/rust-lang/crates.io-index"
4248 "rand 0.7.3",5462 "rand 0.7.3",
4249 "sha-1 0.8.2",5463 "sha-1 0.8.2",
4250 "slab",5464 "slab",
4251 "url 2.2.0",5465 "url 2.2.1",
4252]5466]
42535467
4254[[package]]5468[[package]]
4285checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"5499checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
4286dependencies = [5500dependencies = [
4287 "instant",5501 "instant",
4288 "lock_api 0.4.2",5502 "lock_api 0.4.3",
4289 "parking_lot_core 0.8.3",5503 "parking_lot_core 0.8.3",
4290]5504]
42915505
4327 "cfg-if 1.0.0",5541 "cfg-if 1.0.0",
4328 "instant",5542 "instant",
4329 "libc",5543 "libc",
4330 "redox_syscall 0.2.5",5544 "redox_syscall 0.2.6",
4331 "smallvec 1.6.1",5545 "smallvec 1.6.1",
4332 "winapi 0.3.9",5546 "winapi 0.3.9",
4333]5547]
43345548
4335[[package]]5549[[package]]
4336name = "paste"5550name = "paste"
4337version = "0.1.18"5551version = "1.0.5"
4338source = "registry+https://github.com/rust-lang/crates.io-index"5552source = "registry+https://github.com/rust-lang/crates.io-index"
4339checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880"5553checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58"
4340dependencies = [
4341 "paste-impl",
4342 "proc-macro-hack",
4343]
43445554
4345[[package]]5555[[package]]
4346name = "paste"
4347version = "1.0.4"
4348source = "registry+https://github.com/rust-lang/crates.io-index"
4349checksum = "c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1"
4350
4351[[package]]
4352name = "paste-impl"
4353version = "0.1.18"
4354source = "registry+https://github.com/rust-lang/crates.io-index"
4355checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6"
4356dependencies = [
4357 "proc-macro-hack",
4358]
4359
4360[[package]]
4361name = "pbkdf2"5556name = "pbkdf2"
4362version = "0.3.0"5557version = "0.3.0"
4363source = "registry+https://github.com/rust-lang/crates.io-index"5558source = "registry+https://github.com/rust-lang/crates.io-index"
44555650
4456[[package]]5651[[package]]
4457name = "pin-project"5652name = "pin-project"
4458version = "0.4.27"5653version = "0.4.28"
4459source = "registry+https://github.com/rust-lang/crates.io-index"5654source = "registry+https://github.com/rust-lang/crates.io-index"
4460checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"5655checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"
4461dependencies = [5656dependencies = [
4462 "pin-project-internal 0.4.27",5657 "pin-project-internal 0.4.28",
4463]5658]
44645659
4465[[package]]5660[[package]]
4466name = "pin-project"5661name = "pin-project"
4467version = "1.0.5"5662version = "1.0.6"
4468source = "registry+https://github.com/rust-lang/crates.io-index"5663source = "registry+https://github.com/rust-lang/crates.io-index"
4469checksum = "96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63"5664checksum = "bc174859768806e91ae575187ada95c91a29e96a98dc5d2cd9a1fed039501ba6"
4470dependencies = [5665dependencies = [
4471 "pin-project-internal 1.0.5",5666 "pin-project-internal 1.0.6",
4472]5667]
44735668
4474[[package]]5669[[package]]
4475name = "pin-project-internal"5670name = "pin-project-internal"
4476version = "0.4.27"5671version = "0.4.28"
4477source = "registry+https://github.com/rust-lang/crates.io-index"5672source = "registry+https://github.com/rust-lang/crates.io-index"
4478checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895"5673checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"
4479dependencies = [5674dependencies = [
4480 "proc-macro2",5675 "proc-macro2",
4481 "quote",5676 "quote",
44845679
4485[[package]]5680[[package]]
4486name = "pin-project-internal"5681name = "pin-project-internal"
4487version = "1.0.5"5682version = "1.0.6"
4488source = "registry+https://github.com/rust-lang/crates.io-index"5683source = "registry+https://github.com/rust-lang/crates.io-index"
4489checksum = "758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b"5684checksum = "a490329918e856ed1b083f244e3bfe2d8c4f336407e4ea9e1a9f479ff09049e5"
4490dependencies = [5685dependencies = [
4491 "proc-macro2",5686 "proc-macro2",
4492 "quote",5687 "quote",
44955690
4496[[package]]5691[[package]]
4497name = "pin-project-lite"5692name = "pin-project-lite"
4498version = "0.1.11"5693version = "0.1.12"
4499source = "registry+https://github.com/rust-lang/crates.io-index"5694source = "registry+https://github.com/rust-lang/crates.io-index"
4500checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"5695checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
45015696
4502[[package]]5697[[package]]
4503name = "pin-project-lite"5698name = "pin-project-lite"
4504version = "0.2.4"5699version = "0.2.6"
4505source = "registry+https://github.com/rust-lang/crates.io-index"5700source = "registry+https://github.com/rust-lang/crates.io-index"
4506checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827"5701checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"
45075702
4508[[package]]5703[[package]]
4509name = "pin-utils"5704name = "pin-utils"
4524checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325"5719checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325"
45255720
4526[[package]]5721[[package]]
5722name = "polkadot-approval-distribution"
5723version = "0.1.0"
5724source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5725dependencies = [
5726 "futures 0.3.14",
5727 "polkadot-node-network-protocol",
5728 "polkadot-node-primitives",
5729 "polkadot-node-subsystem",
5730 "polkadot-node-subsystem-util",
5731 "polkadot-primitives",
5732 "tracing",
5733]
5734
5735[[package]]
5736name = "polkadot-availability-bitfield-distribution"
5737version = "0.1.0"
5738source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5739dependencies = [
5740 "futures 0.3.14",
5741 "parity-scale-codec",
5742 "polkadot-node-network-protocol",
5743 "polkadot-node-subsystem",
5744 "polkadot-node-subsystem-util",
5745 "polkadot-primitives",
5746 "tracing",
5747]
5748
5749[[package]]
5750name = "polkadot-availability-distribution"
5751version = "0.1.0"
5752source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5753dependencies = [
5754 "futures 0.3.14",
5755 "lru",
5756 "parity-scale-codec",
5757 "polkadot-erasure-coding",
5758 "polkadot-node-core-runtime-api",
5759 "polkadot-node-network-protocol",
5760 "polkadot-node-primitives",
5761 "polkadot-node-subsystem",
5762 "polkadot-node-subsystem-util",
5763 "polkadot-primitives",
5764 "rand 0.8.3",
5765 "sp-application-crypto",
5766 "sp-core",
5767 "sp-keystore",
5768 "thiserror",
5769 "tracing",
5770]
5771
5772[[package]]
5773name = "polkadot-availability-recovery"
5774version = "0.1.0"
5775source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5776dependencies = [
5777 "futures 0.3.14",
5778 "lru",
5779 "parity-scale-codec",
5780 "polkadot-erasure-coding",
5781 "polkadot-node-network-protocol",
5782 "polkadot-node-primitives",
5783 "polkadot-node-subsystem",
5784 "polkadot-node-subsystem-util",
5785 "polkadot-primitives",
5786 "rand 0.8.3",
5787 "thiserror",
5788 "tracing",
5789]
5790
5791[[package]]
5792name = "polkadot-cli"
5793version = "0.8.30"
5794source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5795dependencies = [
5796 "frame-benchmarking-cli",
5797 "futures 0.3.14",
5798 "log",
5799 "polkadot-node-core-pvf",
5800 "polkadot-service",
5801 "sc-cli",
5802 "sc-service",
5803 "sp-core",
5804 "sp-trie",
5805 "structopt",
5806 "substrate-build-script-utils",
5807 "thiserror",
5808 "try-runtime-cli",
5809]
5810
5811[[package]]
5812name = "polkadot-collator-protocol"
5813version = "0.1.0"
5814source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5815dependencies = [
5816 "always-assert",
5817 "futures 0.3.14",
5818 "futures-timer 3.0.2",
5819 "polkadot-node-network-protocol",
5820 "polkadot-node-primitives",
5821 "polkadot-node-subsystem",
5822 "polkadot-node-subsystem-util",
5823 "polkadot-primitives",
5824 "sp-core",
5825 "sp-keystore",
5826 "sp-runtime",
5827 "thiserror",
5828 "tracing",
5829]
5830
5831[[package]]
5832name = "polkadot-core-primitives"
5833version = "0.8.30"
5834source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5835dependencies = [
5836 "parity-scale-codec",
5837 "parity-util-mem",
5838 "sp-core",
5839 "sp-runtime",
5840 "sp-std",
5841]
5842
5843[[package]]
5844name = "polkadot-erasure-coding"
5845version = "0.8.30"
5846source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5847dependencies = [
5848 "parity-scale-codec",
5849 "polkadot-node-primitives",
5850 "polkadot-primitives",
5851 "reed-solomon-novelpoly",
5852 "sp-core",
5853 "sp-trie",
5854 "thiserror",
5855]
5856
5857[[package]]
5858name = "polkadot-gossip-support"
5859version = "0.1.0"
5860source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5861dependencies = [
5862 "futures 0.3.14",
5863 "polkadot-node-network-protocol",
5864 "polkadot-node-subsystem",
5865 "polkadot-node-subsystem-util",
5866 "polkadot-primitives",
5867 "sp-application-crypto",
5868 "sp-keystore",
5869 "tracing",
5870]
5871
5872[[package]]
5873name = "polkadot-network-bridge"
5874version = "0.1.0"
5875source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5876dependencies = [
5877 "async-trait",
5878 "futures 0.3.14",
5879 "parity-scale-codec",
5880 "parking_lot 0.11.1",
5881 "polkadot-node-network-protocol",
5882 "polkadot-node-subsystem",
5883 "polkadot-node-subsystem-util",
5884 "polkadot-primitives",
5885 "sc-authority-discovery",
5886 "sc-network",
5887 "sp-consensus",
5888 "strum",
5889 "tracing",
5890]
5891
5892[[package]]
5893name = "polkadot-node-collation-generation"
5894version = "0.1.0"
5895source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5896dependencies = [
5897 "futures 0.3.14",
5898 "parity-scale-codec",
5899 "polkadot-erasure-coding",
5900 "polkadot-node-primitives",
5901 "polkadot-node-subsystem",
5902 "polkadot-node-subsystem-util",
5903 "polkadot-primitives",
5904 "sp-core",
5905 "sp-maybe-compressed-blob",
5906 "thiserror",
5907 "tracing",
5908]
5909
5910[[package]]
5911name = "polkadot-node-core-approval-voting"
5912version = "0.1.0"
5913source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5914dependencies = [
5915 "bitvec",
5916 "derive_more",
5917 "futures 0.3.14",
5918 "futures-timer 3.0.2",
5919 "kvdb",
5920 "merlin",
5921 "parity-scale-codec",
5922 "polkadot-node-jaeger",
5923 "polkadot-node-primitives",
5924 "polkadot-node-subsystem",
5925 "polkadot-node-subsystem-util",
5926 "polkadot-overseer",
5927 "polkadot-primitives",
5928 "sc-client-api",
5929 "sc-keystore",
5930 "schnorrkel",
5931 "sp-application-crypto",
5932 "sp-blockchain",
5933 "sp-consensus",
5934 "sp-consensus-slots",
5935 "sp-runtime",
5936 "tracing",
5937]
5938
5939[[package]]
5940name = "polkadot-node-core-av-store"
5941version = "0.1.0"
5942source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5943dependencies = [
5944 "bitvec",
5945 "futures 0.3.14",
5946 "futures-timer 3.0.2",
5947 "kvdb",
5948 "parity-scale-codec",
5949 "polkadot-erasure-coding",
5950 "polkadot-node-primitives",
5951 "polkadot-node-subsystem",
5952 "polkadot-node-subsystem-util",
5953 "polkadot-overseer",
5954 "polkadot-primitives",
5955 "thiserror",
5956 "tracing",
5957]
5958
5959[[package]]
5960name = "polkadot-node-core-backing"
5961version = "0.1.0"
5962source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5963dependencies = [
5964 "bitvec",
5965 "futures 0.3.14",
5966 "polkadot-erasure-coding",
5967 "polkadot-node-primitives",
5968 "polkadot-node-subsystem",
5969 "polkadot-node-subsystem-util",
5970 "polkadot-primitives",
5971 "polkadot-statement-table",
5972 "sp-keystore",
5973 "thiserror",
5974 "tracing",
5975]
5976
5977[[package]]
5978name = "polkadot-node-core-bitfield-signing"
5979version = "0.1.0"
5980source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5981dependencies = [
5982 "futures 0.3.14",
5983 "polkadot-node-subsystem",
5984 "polkadot-node-subsystem-util",
5985 "polkadot-primitives",
5986 "sp-keystore",
5987 "thiserror",
5988 "tracing",
5989 "wasm-timer",
5990]
5991
5992[[package]]
5993name = "polkadot-node-core-candidate-selection"
5994version = "0.1.0"
5995source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
5996dependencies = [
5997 "futures 0.3.14",
5998 "polkadot-node-primitives",
5999 "polkadot-node-subsystem",
6000 "polkadot-node-subsystem-util",
6001 "polkadot-primitives",
6002 "sp-keystore",
6003 "thiserror",
6004 "tracing",
6005]
6006
6007[[package]]
6008name = "polkadot-node-core-candidate-validation"
6009version = "0.1.0"
6010source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6011dependencies = [
6012 "async-trait",
6013 "futures 0.3.14",
6014 "parity-scale-codec",
6015 "polkadot-node-core-pvf",
6016 "polkadot-node-primitives",
6017 "polkadot-node-subsystem",
6018 "polkadot-node-subsystem-util",
6019 "polkadot-parachain",
6020 "polkadot-primitives",
6021 "sp-maybe-compressed-blob",
6022 "tracing",
6023]
6024
6025[[package]]
6026name = "polkadot-node-core-chain-api"
6027version = "0.1.0"
6028source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6029dependencies = [
6030 "futures 0.3.14",
6031 "polkadot-node-subsystem",
6032 "polkadot-node-subsystem-util",
6033 "polkadot-primitives",
6034 "sp-blockchain",
6035 "tracing",
6036]
6037
6038[[package]]
6039name = "polkadot-node-core-proposer"
6040version = "0.1.0"
6041source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6042dependencies = [
6043 "futures 0.3.14",
6044 "futures-timer 3.0.2",
6045 "polkadot-node-subsystem",
6046 "polkadot-overseer",
6047 "polkadot-primitives",
6048 "sc-basic-authorship",
6049 "sc-block-builder",
6050 "sc-client-api",
6051 "sc-telemetry",
6052 "sp-api",
6053 "sp-blockchain",
6054 "sp-consensus",
6055 "sp-core",
6056 "sp-inherents",
6057 "sp-runtime",
6058 "sp-transaction-pool",
6059 "substrate-prometheus-endpoint",
6060 "tracing",
6061]
6062
6063[[package]]
6064name = "polkadot-node-core-provisioner"
6065version = "0.1.0"
6066source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6067dependencies = [
6068 "bitvec",
6069 "futures 0.3.14",
6070 "futures-timer 3.0.2",
6071 "polkadot-node-subsystem",
6072 "polkadot-node-subsystem-util",
6073 "polkadot-primitives",
6074 "thiserror",
6075 "tracing",
6076]
6077
6078[[package]]
6079name = "polkadot-node-core-pvf"
6080version = "0.1.0"
6081source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6082dependencies = [
6083 "always-assert",
6084 "assert_matches",
6085 "async-process",
6086 "async-std",
6087 "futures 0.3.14",
6088 "futures-timer 3.0.2",
6089 "libc",
6090 "parity-scale-codec",
6091 "pin-project 1.0.6",
6092 "polkadot-core-primitives",
6093 "polkadot-parachain",
6094 "rand 0.8.3",
6095 "sc-executor",
6096 "sc-executor-common",
6097 "sc-executor-wasmtime",
6098 "slotmap",
6099 "sp-core",
6100 "sp-externalities",
6101 "sp-io",
6102 "sp-wasm-interface",
6103 "tracing",
6104]
6105
6106[[package]]
6107name = "polkadot-node-core-runtime-api"
6108version = "0.1.0"
6109source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6110dependencies = [
6111 "futures 0.3.14",
6112 "memory-lru",
6113 "parity-util-mem",
6114 "polkadot-node-subsystem",
6115 "polkadot-node-subsystem-util",
6116 "polkadot-primitives",
6117 "sp-api",
6118 "sp-authority-discovery",
6119 "sp-consensus-babe",
6120 "sp-core",
6121 "tracing",
6122]
6123
6124[[package]]
6125name = "polkadot-node-jaeger"
6126version = "0.1.0"
6127source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6128dependencies = [
6129 "async-std",
6130 "lazy_static",
6131 "log",
6132 "mick-jaeger",
6133 "parity-scale-codec",
6134 "parking_lot 0.11.1",
6135 "polkadot-node-primitives",
6136 "polkadot-primitives",
6137 "sc-network",
6138 "sp-core",
6139 "thiserror",
6140]
6141
6142[[package]]
6143name = "polkadot-node-network-protocol"
6144version = "0.1.0"
6145source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6146dependencies = [
6147 "futures 0.3.14",
6148 "parity-scale-codec",
6149 "polkadot-node-jaeger",
6150 "polkadot-node-primitives",
6151 "polkadot-primitives",
6152 "sc-network",
6153 "strum",
6154 "thiserror",
6155]
6156
6157[[package]]
6158name = "polkadot-node-primitives"
6159version = "0.1.0"
6160source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6161dependencies = [
6162 "futures 0.3.14",
6163 "parity-scale-codec",
6164 "polkadot-parachain",
6165 "polkadot-primitives",
6166 "polkadot-statement-table",
6167 "schnorrkel",
6168 "serde",
6169 "sp-application-crypto",
6170 "sp-consensus-babe",
6171 "sp-consensus-vrf",
6172 "sp-core",
6173 "sp-maybe-compressed-blob",
6174 "sp-runtime",
6175 "thiserror",
6176 "zstd",
6177]
6178
6179[[package]]
6180name = "polkadot-node-subsystem"
6181version = "0.1.0"
6182source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6183dependencies = [
6184 "async-std",
6185 "async-trait",
6186 "derive_more",
6187 "futures 0.3.14",
6188 "futures-timer 3.0.2",
6189 "lazy_static",
6190 "log",
6191 "mick-jaeger",
6192 "parity-scale-codec",
6193 "parking_lot 0.11.1",
6194 "pin-project 1.0.6",
6195 "polkadot-node-jaeger",
6196 "polkadot-node-network-protocol",
6197 "polkadot-node-primitives",
6198 "polkadot-primitives",
6199 "polkadot-procmacro-subsystem-dispatch-gen",
6200 "polkadot-statement-table",
6201 "sc-network",
6202 "smallvec 1.6.1",
6203 "sp-core",
6204 "substrate-prometheus-endpoint",
6205 "thiserror",
6206 "tracing",
6207]
6208
6209[[package]]
6210name = "polkadot-node-subsystem-util"
6211version = "0.1.0"
6212source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6213dependencies = [
6214 "async-trait",
6215 "futures 0.3.14",
6216 "futures-timer 3.0.2",
6217 "lru",
6218 "metered-channel",
6219 "parity-scale-codec",
6220 "pin-project 1.0.6",
6221 "polkadot-node-jaeger",
6222 "polkadot-node-network-protocol",
6223 "polkadot-node-primitives",
6224 "polkadot-node-subsystem",
6225 "polkadot-primitives",
6226 "rand 0.8.3",
6227 "sc-network",
6228 "sp-application-crypto",
6229 "sp-core",
6230 "sp-keystore",
6231 "streamunordered",
6232 "substrate-prometheus-endpoint",
6233 "thiserror",
6234 "tracing",
6235]
6236
6237[[package]]
6238name = "polkadot-overseer"
6239version = "0.1.0"
6240source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6241dependencies = [
6242 "async-trait",
6243 "futures 0.3.14",
6244 "futures-timer 3.0.2",
6245 "polkadot-node-primitives",
6246 "polkadot-node-subsystem",
6247 "polkadot-node-subsystem-util",
6248 "polkadot-primitives",
6249 "sc-client-api",
6250 "sp-api",
6251 "tracing",
6252]
6253
6254[[package]]
6255name = "polkadot-parachain"
6256version = "0.8.30"
6257source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6258dependencies = [
6259 "derive_more",
6260 "parity-scale-codec",
6261 "parity-util-mem",
6262 "polkadot-core-primitives",
6263 "serde",
6264 "sp-core",
6265 "sp-runtime",
6266 "sp-std",
6267]
6268
6269[[package]]
6270name = "polkadot-primitives"
6271version = "0.8.30"
6272source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6273dependencies = [
6274 "bitvec",
6275 "frame-system",
6276 "hex-literal",
6277 "parity-scale-codec",
6278 "parity-util-mem",
6279 "polkadot-core-primitives",
6280 "polkadot-parachain",
6281 "serde",
6282 "sp-api",
6283 "sp-application-crypto",
6284 "sp-arithmetic",
6285 "sp-authority-discovery",
6286 "sp-core",
6287 "sp-inherents",
6288 "sp-io",
6289 "sp-keystore",
6290 "sp-runtime",
6291 "sp-staking",
6292 "sp-std",
6293 "sp-trie",
6294 "sp-version",
6295 "thiserror",
6296]
6297
6298[[package]]
6299name = "polkadot-procmacro-subsystem-dispatch-gen"
6300version = "0.1.0"
6301source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6302dependencies = [
6303 "assert_matches",
6304 "proc-macro2",
6305 "quote",
6306 "syn",
6307]
6308
6309[[package]]
6310name = "polkadot-rpc"
6311version = "0.8.30"
6312source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6313dependencies = [
6314 "beefy-gadget",
6315 "beefy-gadget-rpc",
6316 "jsonrpc-core",
6317 "pallet-mmr-rpc",
6318 "pallet-transaction-payment-rpc",
6319 "parity-scale-codec",
6320 "polkadot-primitives",
6321 "sc-chain-spec",
6322 "sc-client-api",
6323 "sc-consensus-babe",
6324 "sc-consensus-babe-rpc",
6325 "sc-consensus-epochs",
6326 "sc-finality-grandpa",
6327 "sc-finality-grandpa-rpc",
6328 "sc-keystore",
6329 "sc-rpc",
6330 "sc-sync-state-rpc",
6331 "sp-api",
6332 "sp-block-builder",
6333 "sp-blockchain",
6334 "sp-consensus",
6335 "sp-consensus-babe",
6336 "sp-keystore",
6337 "sp-runtime",
6338 "sp-transaction-pool",
6339 "substrate-frame-rpc-system",
6340]
6341
6342[[package]]
6343name = "polkadot-runtime"
6344version = "0.8.30"
6345source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6346dependencies = [
6347 "beefy-primitives",
6348 "bitvec",
6349 "frame-executive",
6350 "frame-support",
6351 "frame-system",
6352 "frame-system-rpc-runtime-api",
6353 "frame-try-runtime",
6354 "log",
6355 "pallet-authority-discovery",
6356 "pallet-authorship",
6357 "pallet-babe",
6358 "pallet-balances",
6359 "pallet-bounties",
6360 "pallet-collective",
6361 "pallet-democracy",
6362 "pallet-election-provider-multi-phase",
6363 "pallet-elections-phragmen",
6364 "pallet-grandpa",
6365 "pallet-identity",
6366 "pallet-im-online",
6367 "pallet-indices",
6368 "pallet-membership",
6369 "pallet-mmr-primitives",
6370 "pallet-multisig",
6371 "pallet-nicks",
6372 "pallet-offences",
6373 "pallet-proxy",
6374 "pallet-randomness-collective-flip",
6375 "pallet-scheduler",
6376 "pallet-session",
6377 "pallet-staking",
6378 "pallet-staking-reward-curve",
6379 "pallet-timestamp",
6380 "pallet-tips",
6381 "pallet-transaction-payment",
6382 "pallet-transaction-payment-rpc-runtime-api",
6383 "pallet-treasury",
6384 "pallet-utility",
6385 "pallet-vesting",
6386 "parity-scale-codec",
6387 "polkadot-primitives",
6388 "polkadot-runtime-common",
6389 "rustc-hex",
6390 "serde",
6391 "serde_derive",
6392 "smallvec 1.6.1",
6393 "sp-api",
6394 "sp-authority-discovery",
6395 "sp-block-builder",
6396 "sp-consensus-babe",
6397 "sp-core",
6398 "sp-inherents",
6399 "sp-io",
6400 "sp-npos-elections",
6401 "sp-offchain",
6402 "sp-runtime",
6403 "sp-session",
6404 "sp-staking",
6405 "sp-std",
6406 "sp-transaction-pool",
6407 "sp-version",
6408 "static_assertions",
6409 "substrate-wasm-builder 3.0.0",
6410]
6411
6412[[package]]
6413name = "polkadot-runtime-common"
6414version = "0.8.30"
6415source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6416dependencies = [
6417 "beefy-primitives",
6418 "bitvec",
6419 "frame-support",
6420 "frame-system",
6421 "impl-trait-for-tuples",
6422 "libsecp256k1",
6423 "log",
6424 "pallet-authorship",
6425 "pallet-balances",
6426 "pallet-beefy",
6427 "pallet-mmr",
6428 "pallet-offences",
6429 "pallet-session",
6430 "pallet-staking",
6431 "pallet-timestamp",
6432 "pallet-transaction-payment",
6433 "pallet-treasury",
6434 "pallet-vesting",
6435 "parity-scale-codec",
6436 "polkadot-primitives",
6437 "polkadot-runtime-parachains",
6438 "rustc-hex",
6439 "serde",
6440 "serde_derive",
6441 "slot-range-helper",
6442 "sp-api",
6443 "sp-core",
6444 "sp-inherents",
6445 "sp-io",
6446 "sp-runtime",
6447 "sp-session",
6448 "sp-staking",
6449 "sp-std",
6450 "static_assertions",
6451 "xcm",
6452]
6453
6454[[package]]
6455name = "polkadot-runtime-parachains"
6456version = "0.8.30"
6457source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6458dependencies = [
6459 "bitvec",
6460 "derive_more",
6461 "frame-support",
6462 "frame-system",
6463 "log",
6464 "pallet-authority-discovery",
6465 "pallet-authorship",
6466 "pallet-balances",
6467 "pallet-offences",
6468 "pallet-session",
6469 "pallet-staking",
6470 "pallet-timestamp",
6471 "pallet-vesting",
6472 "parity-scale-codec",
6473 "polkadot-primitives",
6474 "rand 0.8.3",
6475 "rand_chacha 0.3.0",
6476 "rustc-hex",
6477 "serde",
6478 "sp-api",
6479 "sp-core",
6480 "sp-inherents",
6481 "sp-io",
6482 "sp-keystore",
6483 "sp-runtime",
6484 "sp-session",
6485 "sp-staking",
6486 "sp-std",
6487 "xcm",
6488 "xcm-executor",
6489]
6490
6491[[package]]
6492name = "polkadot-service"
6493version = "0.8.30"
6494source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6495dependencies = [
6496 "beefy-gadget",
6497 "beefy-primitives",
6498 "frame-benchmarking",
6499 "frame-system-rpc-runtime-api",
6500 "futures 0.3.14",
6501 "hex-literal",
6502 "kusama-runtime",
6503 "kvdb",
6504 "kvdb-rocksdb",
6505 "pallet-babe",
6506 "pallet-im-online",
6507 "pallet-mmr-primitives",
6508 "pallet-staking",
6509 "pallet-transaction-payment-rpc-runtime-api",
6510 "polkadot-approval-distribution",
6511 "polkadot-availability-bitfield-distribution",
6512 "polkadot-availability-distribution",
6513 "polkadot-availability-recovery",
6514 "polkadot-collator-protocol",
6515 "polkadot-gossip-support",
6516 "polkadot-network-bridge",
6517 "polkadot-node-collation-generation",
6518 "polkadot-node-core-approval-voting",
6519 "polkadot-node-core-av-store",
6520 "polkadot-node-core-backing",
6521 "polkadot-node-core-bitfield-signing",
6522 "polkadot-node-core-candidate-selection",
6523 "polkadot-node-core-candidate-validation",
6524 "polkadot-node-core-chain-api",
6525 "polkadot-node-core-proposer",
6526 "polkadot-node-core-provisioner",
6527 "polkadot-node-core-runtime-api",
6528 "polkadot-node-primitives",
6529 "polkadot-node-subsystem",
6530 "polkadot-node-subsystem-util",
6531 "polkadot-overseer",
6532 "polkadot-parachain",
6533 "polkadot-primitives",
6534 "polkadot-rpc",
6535 "polkadot-runtime",
6536 "polkadot-runtime-parachains",
6537 "polkadot-statement-distribution",
6538 "rococo-runtime",
6539 "sc-authority-discovery",
6540 "sc-block-builder",
6541 "sc-chain-spec",
6542 "sc-client-api",
6543 "sc-client-db",
6544 "sc-consensus",
6545 "sc-consensus-babe",
6546 "sc-consensus-slots",
6547 "sc-executor",
6548 "sc-finality-grandpa",
6549 "sc-finality-grandpa-warp-sync",
6550 "sc-keystore",
6551 "sc-network",
6552 "sc-service",
6553 "sc-telemetry",
6554 "sc-transaction-pool",
6555 "serde",
6556 "sp-api",
6557 "sp-authority-discovery",
6558 "sp-block-builder",
6559 "sp-blockchain",
6560 "sp-consensus",
6561 "sp-consensus-babe",
6562 "sp-core",
6563 "sp-finality-grandpa",
6564 "sp-inherents",
6565 "sp-io",
6566 "sp-keystore",
6567 "sp-offchain",
6568 "sp-runtime",
6569 "sp-session",
6570 "sp-state-machine",
6571 "sp-storage",
6572 "sp-transaction-pool",
6573 "sp-trie",
6574 "substrate-prometheus-endpoint",
6575 "thiserror",
6576 "tracing",
6577 "westend-runtime",
6578]
6579
6580[[package]]
6581name = "polkadot-statement-distribution"
6582version = "0.1.0"
6583source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6584dependencies = [
6585 "arrayvec 0.5.2",
6586 "futures 0.3.14",
6587 "indexmap",
6588 "parity-scale-codec",
6589 "polkadot-node-network-protocol",
6590 "polkadot-node-primitives",
6591 "polkadot-node-subsystem",
6592 "polkadot-node-subsystem-util",
6593 "polkadot-primitives",
6594 "sc-network",
6595 "sp-staking",
6596 "tracing",
6597]
6598
6599[[package]]
6600name = "polkadot-statement-table"
6601version = "0.8.30"
6602source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6603dependencies = [
6604 "parity-scale-codec",
6605 "polkadot-primitives",
6606 "sp-core",
6607]
6608
6609[[package]]
6610name = "polkadot-test-runtime"
6611version = "0.8.30"
6612source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
6613dependencies = [
6614 "beefy-primitives",
6615 "bitvec",
6616 "frame-election-provider-support",
6617 "frame-executive",
6618 "frame-support",
6619 "frame-system",
6620 "frame-system-rpc-runtime-api",
6621 "log",
6622 "pallet-authority-discovery",
6623 "pallet-authorship",
6624 "pallet-babe",
6625 "pallet-balances",
6626 "pallet-grandpa",
6627 "pallet-indices",
6628 "pallet-mmr-primitives",
6629 "pallet-nicks",
6630 "pallet-offences",
6631 "pallet-randomness-collective-flip",
6632 "pallet-session",
6633 "pallet-staking",
6634 "pallet-staking-reward-curve",
6635 "pallet-sudo",
6636 "pallet-timestamp",
6637 "pallet-transaction-payment",
6638 "pallet-transaction-payment-rpc-runtime-api",
6639 "pallet-vesting",
6640 "parity-scale-codec",
6641 "polkadot-parachain",
6642 "polkadot-primitives",
6643 "polkadot-runtime-common",
6644 "polkadot-runtime-parachains",
6645 "rustc-hex",
6646 "serde",
6647 "serde_derive",
6648 "smallvec 1.6.1",
6649 "sp-api",
6650 "sp-authority-discovery",
6651 "sp-block-builder",
6652 "sp-consensus-babe",
6653 "sp-core",
6654 "sp-inherents",
6655 "sp-io",
6656 "sp-offchain",
6657 "sp-runtime",
6658 "sp-session",
6659 "sp-staking",
6660 "sp-std",
6661 "sp-transaction-pool",
6662 "sp-version",
6663 "substrate-wasm-builder 3.0.0",
6664]
6665
6666[[package]]
6667name = "polkadot-test-service"
6668version = "0.8.30"
6669source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#943038a888bfaf736142642e2610b248f7af486c"
6670dependencies = [
6671 "frame-benchmarking",
6672 "frame-system",
6673 "futures 0.1.31",
6674 "futures 0.3.14",
6675 "hex",
6676 "pallet-balances",
6677 "pallet-staking",
6678 "pallet-transaction-payment",
6679 "polkadot-node-primitives",
6680 "polkadot-node-subsystem",
6681 "polkadot-overseer",
6682 "polkadot-parachain",
6683 "polkadot-primitives",
6684 "polkadot-rpc",
6685 "polkadot-runtime-common",
6686 "polkadot-runtime-parachains",
6687 "polkadot-service",
6688 "polkadot-test-runtime",
6689 "rand 0.8.3",
6690 "sc-authority-discovery",
6691 "sc-chain-spec",
6692 "sc-cli",
6693 "sc-client-api",
6694 "sc-consensus",
6695 "sc-consensus-babe",
6696 "sc-executor",
6697 "sc-finality-grandpa",
6698 "sc-network",
6699 "sc-service",
6700 "sc-tracing",
6701 "sc-transaction-pool",
6702 "sp-arithmetic",
6703 "sp-authority-discovery",
6704 "sp-blockchain",
6705 "sp-consensus",
6706 "sp-consensus-babe",
6707 "sp-core",
6708 "sp-finality-grandpa",
6709 "sp-inherents",
6710 "sp-keyring",
6711 "sp-runtime",
6712 "sp-state-machine",
6713 "substrate-test-client",
6714 "tempfile",
6715 "tracing",
6716]
6717
6718[[package]]
4527name = "polling"6719name = "polling"
4528version = "2.0.2"6720version = "2.0.3"
4529source = "registry+https://github.com/rust-lang/crates.io-index"6721source = "registry+https://github.com/rust-lang/crates.io-index"
4530checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4"6722checksum = "4fc12d774e799ee9ebae13f4076ca003b40d18a11ac0f3641e6f899618580b7b"
4531dependencies = [6723dependencies = [
4532 "cfg-if 0.1.10",6724 "cfg-if 1.0.0",
4533 "libc",6725 "libc",
4534 "log",6726 "log",
4535 "wepoll-sys",6727 "wepoll-sys",
4571dependencies = [6763dependencies = [
4572 "fixed-hash",6764 "fixed-hash",
4573 "impl-codec",6765 "impl-codec",
6766 "impl-rlp",
4574 "impl-serde",6767 "impl-serde",
4575 "uint",6768 "uint",
4576]6769]
4585]6778]
45866779
4587[[package]]6780[[package]]
6781name = "proc-macro-crate"
6782version = "1.0.0"
6783source = "registry+https://github.com/rust-lang/crates.io-index"
6784checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92"
6785dependencies = [
6786 "thiserror",
6787 "toml",
6788]
6789
6790[[package]]
4588name = "proc-macro-error"6791name = "proc-macro-error"
4589version = "1.0.4"6792version = "1.0.4"
4590source = "registry+https://github.com/rust-lang/crates.io-index"6793source = "registry+https://github.com/rust-lang/crates.io-index"
46226825
4623[[package]]6826[[package]]
4624name = "proc-macro2"6827name = "proc-macro2"
4625version = "1.0.24"6828version = "1.0.26"
4626source = "registry+https://github.com/rust-lang/crates.io-index"6829source = "registry+https://github.com/rust-lang/crates.io-index"
4627checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"6830checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec"
4628dependencies = [6831dependencies = [
4629 "unicode-xid",6832 "unicode-xid",
4630]6833]
4661dependencies = [6864dependencies = [
4662 "bytes 1.0.1",6865 "bytes 1.0.1",
4663 "heck",6866 "heck",
4664 "itertools",6867 "itertools 0.9.0",
4665 "log",6868 "log",
4666 "multimap",6869 "multimap",
4667 "petgraph",6870 "petgraph",
4668 "prost",6871 "prost",
4669 "prost-types",6872 "prost-types",
4670 "tempfile",6873 "tempfile",
4671 "which 4.0.2",6874 "which 4.1.0",
4672]6875]
46736876
4674[[package]]6877[[package]]
4678checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4"6881checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4"
4679dependencies = [6882dependencies = [
4680 "anyhow",6883 "anyhow",
4681 "itertools",6884 "itertools 0.9.0",
4682 "proc-macro2",6885 "proc-macro2",
4683 "quote",6886 "quote",
4684 "syn",6887 "syn",
47166919
4717[[package]]6920[[package]]
4718name = "pwasm-utils"6921name = "pwasm-utils"
4719version = "0.16.0"6922version = "0.17.1"
4720source = "registry+https://github.com/rust-lang/crates.io-index"6923source = "registry+https://github.com/rust-lang/crates.io-index"
4721checksum = "1c8ac87af529432d3a4f0e2b3bbf08af49f28f09cc73ed7e551161bdaef5f78d"6924checksum = "78778a25194f953d1766fc8c6a331ed56f070d09a0511267ee2c150cb71ea8c2"
4722dependencies = [6925dependencies = [
4723 "byteorder",6926 "byteorder",
4724 "log",6927 "log",
4725 "parity-wasm 0.41.0",6928 "parity-wasm 0.42.2",
4726]6929]
47276930
4728[[package]]6931[[package]]
4745dependencies = [6948dependencies = [
4746 "futures-core",6949 "futures-core",
4747 "futures-sink",6950 "futures-sink",
4748 "pin-project-lite 0.1.11",6951 "pin-project-lite 0.1.12",
4749]6952]
47506953
4751[[package]]6954[[package]]
4902]7105]
49037106
4904[[package]]7107[[package]]
4905name = "raw-cpuid"
4906version = "8.1.2"
4907source = "registry+https://github.com/rust-lang/crates.io-index"
4908checksum = "1fdf7d9dbd43f3d81d94a49c1c3df73cc2b3827995147e6cf7f89d4ec5483e73"
4909dependencies = [
4910 "bitflags",
4911 "cc",
4912 "rustc_version",
4913]
4914
4915[[package]]
4916name = "rawpointer"7108name = "rawpointer"
4917version = "0.2.1"7109version = "0.2.1"
4918source = "registry+https://github.com/rust-lang/crates.io-index"7110source = "registry+https://github.com/rust-lang/crates.io-index"
4938dependencies = [7130dependencies = [
4939 "crossbeam-channel",7131 "crossbeam-channel",
4940 "crossbeam-deque 0.8.0",7132 "crossbeam-deque 0.8.0",
4941 "crossbeam-utils 0.8.1",7133 "crossbeam-utils 0.8.3",
4942 "lazy_static",7134 "lazy_static",
4943 "num_cpus",7135 "num_cpus",
4944]7136]
49607152
4961[[package]]7153[[package]]
4962name = "redox_syscall"7154name = "redox_syscall"
4963version = "0.2.5"7155version = "0.2.6"
4964source = "registry+https://github.com/rust-lang/crates.io-index"7156source = "registry+https://github.com/rust-lang/crates.io-index"
4965checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9"7157checksum = "8270314b5ccceb518e7e578952f0b72b88222d02e8f77f5ecf7abbb673539041"
4966dependencies = [7158dependencies = [
4967 "bitflags",7159 "bitflags",
4968]7160]
4985checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"7177checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
4986dependencies = [7178dependencies = [
4987 "getrandom 0.2.2",7179 "getrandom 0.2.2",
4988 "redox_syscall 0.2.5",7180 "redox_syscall 0.2.6",
4989]7181]
49907182
4991[[package]]7183[[package]]
7184name = "reed-solomon-novelpoly"
7185version = "1.0.0"
7186source = "registry+https://github.com/rust-lang/crates.io-index"
7187checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221"
7188dependencies = [
7189 "derive_more",
7190 "fs-err",
7191 "itertools 0.10.0",
7192 "static_init",
7193 "thiserror",
7194]
7195
7196[[package]]
4992name = "ref-cast"7197name = "ref-cast"
4993version = "1.0.6"7198version = "1.0.6"
4994source = "registry+https://github.com/rust-lang/crates.io-index"7199source = "registry+https://github.com/rust-lang/crates.io-index"
5016dependencies = [7221dependencies = [
5017 "log",7222 "log",
5018 "rustc-hash",7223 "rustc-hash",
7224 "serde",
5019 "smallvec 1.6.1",7225 "smallvec 1.6.1",
5020]7226]
50217227
5022[[package]]7228[[package]]
5023name = "regex"7229name = "regex"
5024version = "1.4.3"7230version = "1.4.5"
5025source = "registry+https://github.com/rust-lang/crates.io-index"7231source = "registry+https://github.com/rust-lang/crates.io-index"
5026checksum = "d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a"7232checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19"
5027dependencies = [7233dependencies = [
5028 "aho-corasick",7234 "aho-corasick",
5029 "memchr",7235 "memchr",
5030 "regex-syntax",7236 "regex-syntax",
5031 "thread_local",
5032]7237]
50337238
5034[[package]]7239[[package]]
50437248
5044[[package]]7249[[package]]
5045name = "regex-syntax"7250name = "regex-syntax"
5046version = "0.6.22"7251version = "0.6.23"
5047source = "registry+https://github.com/rust-lang/crates.io-index"7252source = "registry+https://github.com/rust-lang/crates.io-index"
5048checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581"7253checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548"
50497254
5050[[package]]7255[[package]]
5051name = "region"7256name = "region"
5060]7265]
50617266
5062[[package]]7267[[package]]
7268name = "remote-externalities"
7269version = "0.9.0"
7270source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7271dependencies = [
7272 "env_logger 0.8.3",
7273 "hex-literal",
7274 "jsonrpsee-http-client",
7275 "jsonrpsee-proc-macros",
7276 "log",
7277 "parity-scale-codec",
7278 "sp-core",
7279 "sp-io",
7280 "sp-runtime",
7281]
7282
7283[[package]]
5063name = "remove_dir_all"7284name = "remove_dir_all"
5064version = "0.5.3"7285version = "0.5.3"
5065source = "registry+https://github.com/rust-lang/crates.io-index"7286source = "registry+https://github.com/rust-lang/crates.io-index"
5069]7290]
50707291
5071[[package]]7292[[package]]
7293name = "resolv-conf"
7294version = "0.7.0"
7295source = "registry+https://github.com/rust-lang/crates.io-index"
7296checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"
7297dependencies = [
7298 "hostname",
7299 "quick-error 1.2.3",
7300]
7301
7302[[package]]
5072name = "retain_mut"7303name = "retain_mut"
5073version = "0.1.2"7304version = "0.1.2"
5074source = "registry+https://github.com/rust-lang/crates.io-index"7305source = "registry+https://github.com/rust-lang/crates.io-index"
5090]7321]
50917322
5092[[package]]7323[[package]]
7324name = "rlp"
7325version = "0.5.0"
7326source = "registry+https://github.com/rust-lang/crates.io-index"
7327checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8"
7328dependencies = [
7329 "bytes 1.0.1",
7330 "rustc-hex",
7331]
7332
7333[[package]]
5093name = "rocksdb"7334name = "rocksdb"
5094version = "0.15.0"7335version = "0.15.0"
5095source = "registry+https://github.com/rust-lang/crates.io-index"7336source = "registry+https://github.com/rust-lang/crates.io-index"
5100]7341]
51017342
5102[[package]]7343[[package]]
7344name = "rococo-runtime"
7345version = "0.8.30"
7346source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
7347dependencies = [
7348 "beefy-primitives",
7349 "frame-executive",
7350 "frame-support",
7351 "frame-system",
7352 "frame-system-rpc-runtime-api",
7353 "hex-literal",
7354 "log",
7355 "pallet-authority-discovery",
7356 "pallet-authorship",
7357 "pallet-babe",
7358 "pallet-balances",
7359 "pallet-beefy",
7360 "pallet-collective",
7361 "pallet-grandpa",
7362 "pallet-im-online",
7363 "pallet-indices",
7364 "pallet-membership",
7365 "pallet-mmr",
7366 "pallet-mmr-primitives",
7367 "pallet-offences",
7368 "pallet-proxy",
7369 "pallet-session",
7370 "pallet-staking",
7371 "pallet-staking-reward-curve",
7372 "pallet-sudo",
7373 "pallet-timestamp",
7374 "pallet-transaction-payment",
7375 "pallet-transaction-payment-rpc-runtime-api",
7376 "pallet-utility",
7377 "pallet-xcm",
7378 "parity-scale-codec",
7379 "polkadot-parachain",
7380 "polkadot-primitives",
7381 "polkadot-runtime-common",
7382 "polkadot-runtime-parachains",
7383 "serde",
7384 "serde_derive",
7385 "smallvec 1.6.1",
7386 "sp-api",
7387 "sp-authority-discovery",
7388 "sp-block-builder",
7389 "sp-consensus-babe",
7390 "sp-core",
7391 "sp-inherents",
7392 "sp-io",
7393 "sp-offchain",
7394 "sp-runtime",
7395 "sp-session",
7396 "sp-staking",
7397 "sp-std",
7398 "sp-transaction-pool",
7399 "sp-version",
7400 "substrate-wasm-builder 3.0.0",
7401 "xcm",
7402 "xcm-builder",
7403 "xcm-executor",
7404]
7405
7406[[package]]
5103name = "rpassword"7407name = "rpassword"
5104version = "5.0.1"7408version = "5.0.1"
5105source = "registry+https://github.com/rust-lang/crates.io-index"7409source = "registry+https://github.com/rust-lang/crates.io-index"
5118 "base64 0.13.0",7422 "base64 0.13.0",
5119 "blake2b_simd",7423 "blake2b_simd",
5120 "constant_time_eq",7424 "constant_time_eq",
5121 "crossbeam-utils 0.8.1",7425 "crossbeam-utils 0.8.3",
5122]7426]
51237427
5124[[package]]7428[[package]]
5187]7491]
51887492
5189[[package]]7493[[package]]
7494name = "ruzstd"
7495version = "0.2.2"
7496source = "registry+https://github.com/rust-lang/crates.io-index"
7497checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00"
7498dependencies = [
7499 "byteorder",
7500 "twox-hash",
7501]
7502
7503[[package]]
5190name = "rw-stream-sink"7504name = "rw-stream-sink"
5191version = "0.2.1"7505version = "0.2.1"
5192source = "registry+https://github.com/rust-lang/crates.io-index"7506source = "registry+https://github.com/rust-lang/crates.io-index"
5193checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"7507checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
5194dependencies = [7508dependencies = [
5195 "futures 0.3.12",7509 "futures 0.3.14",
5196 "pin-project 0.4.27",7510 "pin-project 0.4.28",
5197 "static_assertions",7511 "static_assertions",
5198]7512]
51997513
5231]7545]
52327546
5233[[package]]7547[[package]]
7548name = "sc-authority-discovery"
7549version = "0.9.0"
7550source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7551dependencies = [
7552 "async-trait",
7553 "derive_more",
7554 "either",
7555 "futures 0.3.14",
7556 "futures-timer 3.0.2",
7557 "ip_network",
7558 "libp2p",
7559 "log",
7560 "parity-scale-codec",
7561 "prost",
7562 "prost-build",
7563 "rand 0.7.3",
7564 "sc-client-api",
7565 "sc-network",
7566 "serde_json",
7567 "sp-api",
7568 "sp-authority-discovery",
7569 "sp-blockchain",
7570 "sp-core",
7571 "sp-keystore",
7572 "sp-runtime",
7573 "substrate-prometheus-endpoint",
7574]
7575
7576[[package]]
5234name = "sc-basic-authorship"7577name = "sc-basic-authorship"
5235version = "0.9.0"7578version = "0.9.0"
5236source = "registry+https://github.com/rust-lang/crates.io-index"7579source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5237checksum = "de86afb63617599821312bda08882451ff2b49d9c45e22513ddff5a07c6d966e"
5238dependencies = [7580dependencies = [
5239 "futures 0.3.12",7581 "futures 0.3.14",
5240 "futures-timer 3.0.2",7582 "futures-timer 3.0.2",
5241 "log",7583 "log",
5242 "parity-scale-codec",7584 "parity-scale-codec",
5257[[package]]7599[[package]]
5258name = "sc-block-builder"7600name = "sc-block-builder"
5259version = "0.9.0"7601version = "0.9.0"
5260source = "registry+https://github.com/rust-lang/crates.io-index"7602source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5261checksum = "9862161f9d09d870401c7256c89ad1eb3afa56a61f7d7135c2bac76ff7152955"
5262dependencies = [7603dependencies = [
5263 "parity-scale-codec",7604 "parity-scale-codec",
5264 "sc-client-api",7605 "sc-client-api",
5265 "sp-api",7606 "sp-api",
5266 "sp-block-builder",7607 "sp-block-builder",
5267 "sp-blockchain",7608 "sp-blockchain",
5268 "sp-consensus",
5269 "sp-core",7609 "sp-core",
5270 "sp-inherents",7610 "sp-inherents",
5271 "sp-runtime",7611 "sp-runtime",
5275[[package]]7615[[package]]
5276name = "sc-chain-spec"7616name = "sc-chain-spec"
5277version = "3.0.0"7617version = "3.0.0"
5278source = "registry+https://github.com/rust-lang/crates.io-index"7618source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5279checksum = "50d97030776b49bc9c109e2d349212d8f2500637761048e1af5b7ce2dfd994c7"
5280dependencies = [7619dependencies = [
5281 "impl-trait-for-tuples",7620 "impl-trait-for-tuples",
5282 "parity-scale-codec",7621 "parity-scale-codec",
5297[[package]]7636[[package]]
5298name = "sc-chain-spec-derive"7637name = "sc-chain-spec-derive"
5299version = "3.0.0"7638version = "3.0.0"
5300source = "registry+https://github.com/rust-lang/crates.io-index"7639source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5301checksum = "5f14985513db9798fcedea58bdc8a08f1c6b3a515d6546ced7467b059b7982c4"
5302dependencies = [7640dependencies = [
5303 "proc-macro-crate",7641 "proc-macro-crate 1.0.0",
5304 "proc-macro2",7642 "proc-macro2",
5305 "quote",7643 "quote",
5306 "syn",7644 "syn",
5309[[package]]7647[[package]]
5310name = "sc-cli"7648name = "sc-cli"
5311version = "0.9.0"7649version = "0.9.0"
5312source = "registry+https://github.com/rust-lang/crates.io-index"7650source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5313checksum = "7ec1647b5c1483fa05f7f32e436d0e378e2f3d5696a5a30bddf66f5faf28acb4"
5314dependencies = [7651dependencies = [
5315 "chrono",7652 "chrono",
5316 "fdlimit",7653 "fdlimit",
5317 "futures 0.3.12",7654 "futures 0.3.14",
5318 "hex",7655 "hex",
5319 "libp2p",7656 "libp2p",
5320 "log",7657 "log",
5348[[package]]7685[[package]]
5349name = "sc-client-api"7686name = "sc-client-api"
5350version = "3.0.0"7687version = "3.0.0"
5351source = "registry+https://github.com/rust-lang/crates.io-index"7688source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5352checksum = "56d8b2c8dc0cee9ac56e87ad50c980edbdeb35bdd5b5d9da4ae90567423363be"
5353dependencies = [7689dependencies = [
5354 "derive_more",7690 "derive_more",
5355 "fnv",7691 "fnv",
5356 "futures 0.3.12",7692 "futures 0.3.14",
5357 "hash-db",7693 "hash-db",
5358 "kvdb",7694 "kvdb",
5359 "lazy_static",7695 "lazy_static",
5383[[package]]7719[[package]]
5384name = "sc-client-db"7720name = "sc-client-db"
5385version = "0.9.0"7721version = "0.9.0"
5386source = "registry+https://github.com/rust-lang/crates.io-index"7722source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5387checksum = "5741e447d71ff36c147f961b2271b6b3fad0cc347e96936bc8b63ddffa594b27"
5388dependencies = [7723dependencies = [
5389 "blake2-rfc",7724 "blake2-rfc",
5390 "hash-db",7725 "hash-db",
5414[[package]]7749[[package]]
5415name = "sc-consensus"7750name = "sc-consensus"
5416version = "0.9.0"7751version = "0.9.0"
5417source = "registry+https://github.com/rust-lang/crates.io-index"7752source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5418checksum = "99f20cc8b8a74e218365ac4187bce26ea631d58d221caa1797bc6ec8056dba33"
5419dependencies = [7753dependencies = [
7754 "parking_lot 0.11.1",
5420 "sc-client-api",7755 "sc-client-api",
5421 "sp-blockchain",7756 "sp-blockchain",
5422 "sp-consensus",7757 "sp-consensus",
5426[[package]]7761[[package]]
5427name = "sc-consensus-aura"7762name = "sc-consensus-aura"
5428version = "0.9.0"7763version = "0.9.0"
5429source = "registry+https://github.com/rust-lang/crates.io-index"7764source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5430checksum = "8e0d32ccddef567a0fe373729aa4da51b2d437cbb102b9810400c9e77e040c1d"
5431dependencies = [7765dependencies = [
7766 "async-trait",
5432 "derive_more",7767 "derive_more",
5433 "futures 0.3.12",7768 "futures 0.3.14",
5434 "futures-timer 3.0.2",7769 "futures-timer 3.0.2",
5435 "log",7770 "log",
5436 "parity-scale-codec",7771 "parity-scale-codec",
5437 "parking_lot 0.11.1",
5438 "sc-block-builder",7772 "sc-block-builder",
5439 "sc-client-api",7773 "sc-client-api",
5440 "sc-consensus-slots",7774 "sc-consensus-slots",
5459[[package]]7793[[package]]
5460name = "sc-consensus-babe"7794name = "sc-consensus-babe"
5461version = "0.9.0"7795version = "0.9.0"
5462source = "registry+https://github.com/rust-lang/crates.io-index"7796source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5463checksum = "98d52048476e0fcb53feae8ca919a602104f1ba0b89a729b496440f36b332961"
5464dependencies = [7797dependencies = [
7798 "async-trait",
5465 "derive_more",7799 "derive_more",
5466 "fork-tree",7800 "fork-tree",
5467 "futures 0.3.12",7801 "futures 0.3.14",
5468 "futures-timer 3.0.2",7802 "futures-timer 3.0.2",
5469 "log",7803 "log",
5470 "merlin",7804 "merlin",
5471 "num-bigint",7805 "num-bigint",
5472 "num-rational",7806 "num-rational 0.2.4",
5473 "num-traits",7807 "num-traits",
5474 "parity-scale-codec",7808 "parity-scale-codec",
5475 "parking_lot 0.11.1",7809 "parking_lot 0.11.1",
5504]7838]
55057839
5506[[package]]7840[[package]]
7841name = "sc-consensus-babe-rpc"
7842version = "0.9.0"
7843source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7844dependencies = [
7845 "derive_more",
7846 "futures 0.3.14",
7847 "jsonrpc-core",
7848 "jsonrpc-core-client",
7849 "jsonrpc-derive",
7850 "sc-consensus-babe",
7851 "sc-consensus-epochs",
7852 "sc-rpc-api",
7853 "serde",
7854 "sp-api",
7855 "sp-application-crypto",
7856 "sp-blockchain",
7857 "sp-consensus",
7858 "sp-consensus-babe",
7859 "sp-core",
7860 "sp-keystore",
7861 "sp-runtime",
7862]
7863
7864[[package]]
5507name = "sc-consensus-epochs"7865name = "sc-consensus-epochs"
5508version = "0.9.0"7866version = "0.9.0"
5509source = "registry+https://github.com/rust-lang/crates.io-index"7867source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5510checksum = "326313ffb249a526e8ee8e08af9fdf0c4459cebeaa760b934e9df3985b68e4df"
5511dependencies = [7868dependencies = [
5512 "fork-tree",7869 "fork-tree",
5513 "parity-scale-codec",7870 "parity-scale-codec",
5514 "parking_lot 0.11.1",
5515 "sc-client-api",7871 "sc-client-api",
7872 "sc-consensus",
5516 "sp-blockchain",7873 "sp-blockchain",
5517 "sp-runtime",7874 "sp-runtime",
5518]7875]
55197876
5520[[package]]7877[[package]]
5521name = "sc-consensus-slots"7878name = "sc-consensus-slots"
5522version = "0.9.0"7879version = "0.9.0"
5523source = "registry+https://github.com/rust-lang/crates.io-index"7880source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5524checksum = "76e09ff8b680d449102da9717a70c3bbbbb981fd4cf1bfbafc1739d954eb0898"
5525dependencies = [7881dependencies = [
5526 "futures 0.3.12",7882 "async-trait",
7883 "futures 0.3.14",
5527 "futures-timer 3.0.2",7884 "futures-timer 3.0.2",
5528 "log",7885 "log",
5529 "parity-scale-codec",7886 "parity-scale-codec",
5530 "parking_lot 0.11.1",
5531 "sc-client-api",7887 "sc-client-api",
5532 "sc-telemetry",7888 "sc-telemetry",
5533 "sp-api",7889 "sp-api",
5540 "sp-inherents",7896 "sp-inherents",
5541 "sp-runtime",7897 "sp-runtime",
5542 "sp-state-machine",7898 "sp-state-machine",
7899 "sp-timestamp",
5543 "sp-trie",7900 "sp-trie",
5544 "thiserror",7901 "thiserror",
5545]7902]
55467903
5547[[package]]7904[[package]]
5548name = "sc-consensus-uncles"7905name = "sc-consensus-uncles"
5549version = "0.9.0"7906version = "0.9.0"
5550source = "registry+https://github.com/rust-lang/crates.io-index"7907source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5551checksum = "37294bae6d787eecf2b15255dc75cd559b4ad813e0efcf28cd4423e218931b80"
5552dependencies = [7908dependencies = [
5553 "log",7909 "log",
5554 "sc-client-api",7910 "sc-client-api",
5562[[package]]7918[[package]]
5563name = "sc-executor"7919name = "sc-executor"
5564version = "0.9.0"7920version = "0.9.0"
5565source = "registry+https://github.com/rust-lang/crates.io-index"7921source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5566checksum = "bace6a35999d2da7311d8fb98a29c1e89dbf0d14e50ac14140f2c38089819f46"
5567dependencies = [7922dependencies = [
5568 "derive_more",7923 "derive_more",
5569 "lazy_static",7924 "lazy_static",
5579 "sp-core",7934 "sp-core",
5580 "sp-externalities",7935 "sp-externalities",
5581 "sp-io",7936 "sp-io",
7937 "sp-maybe-compressed-blob",
5582 "sp-panic-handler",7938 "sp-panic-handler",
5583 "sp-runtime-interface",7939 "sp-runtime-interface",
5584 "sp-serializer",7940 "sp-serializer",
5592[[package]]7948[[package]]
5593name = "sc-executor-common"7949name = "sc-executor-common"
5594version = "0.9.0"7950version = "0.9.0"
5595source = "registry+https://github.com/rust-lang/crates.io-index"7951source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5596checksum = "87004102a8e95f432f1c624c7fa7fb0edc5995db2e0fcbabbb697f1955e7c1d2"
5597dependencies = [7952dependencies = [
5598 "derive_more",7953 "derive_more",
5599 "parity-scale-codec",7954 "parity-scale-codec",
5600 "parity-wasm 0.41.0",7955 "parity-wasm 0.41.0",
7956 "pwasm-utils 0.14.0",
5601 "sp-allocator",7957 "sp-allocator",
5602 "sp-core",7958 "sp-core",
5603 "sp-serializer",7959 "sp-serializer",
5609[[package]]7965[[package]]
5610name = "sc-executor-wasmi"7966name = "sc-executor-wasmi"
5611version = "0.9.0"7967version = "0.9.0"
5612source = "registry+https://github.com/rust-lang/crates.io-index"7968source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5613checksum = "2d3d7b6db2df5f2c24848883a855a8276363f00cef5b49744974f7e1203bf274"
5614dependencies = [7969dependencies = [
5615 "log",7970 "log",
5616 "parity-scale-codec",7971 "parity-scale-codec",
5625[[package]]7980[[package]]
5626name = "sc-executor-wasmtime"7981name = "sc-executor-wasmtime"
5627version = "0.9.0"7982version = "0.9.0"
5628source = "registry+https://github.com/rust-lang/crates.io-index"7983source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5629checksum = "24673c981fad2dff4398a09a1086579e2774f18d81639fa2bd9cb215e6dd9e36"
5630dependencies = [7984dependencies = [
5631 "log",7985 "log",
5632 "parity-scale-codec",7986 "parity-scale-codec",
5644[[package]]7998[[package]]
5645name = "sc-finality-grandpa"7999name = "sc-finality-grandpa"
5646version = "0.9.0"8000version = "0.9.0"
5647source = "registry+https://github.com/rust-lang/crates.io-index"8001source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5648checksum = "a7e87e63c57933e173a8643ff197b579e3fc5c91b16ca006096f482de8159318"
5649dependencies = [8002dependencies = [
8003 "async-trait",
5650 "derive_more",8004 "derive_more",
8005 "dyn-clone",
5651 "finality-grandpa",8006 "finality-grandpa",
5652 "fork-tree",8007 "fork-tree",
5653 "futures 0.3.12",8008 "futures 0.3.14",
5654 "futures-timer 3.0.2",8009 "futures-timer 3.0.2",
5655 "linked-hash-map",8010 "linked-hash-map",
5656 "log",8011 "log",
5657 "parity-scale-codec",8012 "parity-scale-codec",
5658 "parking_lot 0.11.1",8013 "parking_lot 0.11.1",
5659 "pin-project 1.0.5",8014 "pin-project 1.0.6",
5660 "rand 0.7.3",8015 "rand 0.7.3",
5661 "sc-block-builder",8016 "sc-block-builder",
5662 "sc-client-api",8017 "sc-client-api",
5681]8036]
56828037
5683[[package]]8038[[package]]
8039name = "sc-finality-grandpa-rpc"
8040version = "0.9.0"
8041source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
8042dependencies = [
8043 "derive_more",
8044 "finality-grandpa",
8045 "futures 0.3.14",
8046 "jsonrpc-core",
8047 "jsonrpc-core-client",
8048 "jsonrpc-derive",
8049 "jsonrpc-pubsub",
8050 "log",
8051 "parity-scale-codec",
8052 "sc-client-api",
8053 "sc-finality-grandpa",
8054 "sc-rpc",
8055 "serde",
8056 "serde_json",
8057 "sp-blockchain",
8058 "sp-core",
8059 "sp-runtime",
8060]
8061
8062[[package]]
8063name = "sc-finality-grandpa-warp-sync"
8064version = "0.9.0"
8065source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
8066dependencies = [
8067 "derive_more",
8068 "futures 0.3.14",
8069 "log",
8070 "num-traits",
8071 "parity-scale-codec",
8072 "parking_lot 0.11.1",
8073 "prost",
8074 "sc-client-api",
8075 "sc-finality-grandpa",
8076 "sc-network",
8077 "sc-service",
8078 "sp-blockchain",
8079 "sp-finality-grandpa",
8080 "sp-runtime",
8081]
8082
8083[[package]]
5684name = "sc-informant"8084name = "sc-informant"
5685version = "0.9.0"8085version = "0.9.0"
5686source = "registry+https://github.com/rust-lang/crates.io-index"8086source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5687checksum = "4f4c8994853e1158dc4f448b014aa83eef56ced214ec0af316eecf4a6ca3268f"
5688dependencies = [8087dependencies = [
5689 "ansi_term 0.12.1",8088 "ansi_term 0.12.1",
5690 "futures 0.3.12",8089 "futures 0.3.14",
5691 "log",8090 "log",
5692 "parity-util-mem",8091 "parity-util-mem",
5693 "sc-client-api",8092 "sc-client-api",
5702[[package]]8101[[package]]
5703name = "sc-keystore"8102name = "sc-keystore"
5704version = "3.0.0"8103version = "3.0.0"
5705source = "registry+https://github.com/rust-lang/crates.io-index"8104source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5706checksum = "d966ed36c404eced656bd63aad8a30d2c1a14633f07cd1d7d9c11b62f75a7905"
5707dependencies = [8105dependencies = [
5708 "async-trait",8106 "async-trait",
5709 "derive_more",8107 "derive_more",
5710 "futures 0.3.12",8108 "futures 0.3.14",
5711 "futures-util",8109 "futures-util",
5712 "hex",8110 "hex",
5713 "merlin",8111 "merlin",
5723[[package]]8121[[package]]
5724name = "sc-light"8122name = "sc-light"
5725version = "3.0.0"8123version = "3.0.0"
5726source = "registry+https://github.com/rust-lang/crates.io-index"8124source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5727checksum = "04e8dbcb2951f7cf76ddf97ed26dcef0dab79d76745de4a8f169d58236ea8704"
5728dependencies = [8125dependencies = [
5729 "hash-db",8126 "hash-db",
5730 "lazy_static",8127 "lazy_static",
5743[[package]]8140[[package]]
5744name = "sc-network"8141name = "sc-network"
5745version = "0.9.0"8142version = "0.9.0"
5746source = "registry+https://github.com/rust-lang/crates.io-index"8143source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5747checksum = "20fb4ed5d6b86faafb0743c8c2fd1c89b52cde7697373b254c7553800efaebbf"
5748dependencies = [8144dependencies = [
5749 "async-std",8145 "async-std",
5750 "async-trait",8146 "async-trait",
5758 "erased-serde",8154 "erased-serde",
5759 "fnv",8155 "fnv",
5760 "fork-tree",8156 "fork-tree",
5761 "futures 0.3.12",8157 "futures 0.3.14",
5762 "futures-timer 3.0.2",8158 "futures-timer 3.0.2",
5763 "hex",8159 "hex",
5764 "ip_network",8160 "ip_network",
5770 "nohash-hasher",8166 "nohash-hasher",
5771 "parity-scale-codec",8167 "parity-scale-codec",
5772 "parking_lot 0.11.1",8168 "parking_lot 0.11.1",
5773 "pin-project 1.0.5",8169 "pin-project 1.0.6",
5774 "prost",8170 "prost",
5775 "prost-build",8171 "prost-build",
5776 "rand 0.7.3",8172 "rand 0.7.3",
5797[[package]]8193[[package]]
5798name = "sc-network-gossip"8194name = "sc-network-gossip"
5799version = "0.9.0"8195version = "0.9.0"
5800source = "registry+https://github.com/rust-lang/crates.io-index"8196source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5801checksum = "e2cd5487d6f8051863a186e2aea4c233a07bb691780d3b117c9d6ffe1ff9a8fe"
5802dependencies = [8197dependencies = [
5803 "futures 0.3.12",8198 "futures 0.3.14",
5804 "futures-timer 3.0.2",8199 "futures-timer 3.0.2",
5805 "libp2p",8200 "libp2p",
5806 "log",8201 "log",
5807 "lru",8202 "lru",
5808 "sc-network",8203 "sc-network",
5809 "sp-runtime",8204 "sp-runtime",
5810 "substrate-prometheus-endpoint",8205 "substrate-prometheus-endpoint",
8206 "tracing",
5811 "wasm-timer",8207 "wasm-timer",
5812]8208]
58138209
5814[[package]]8210[[package]]
5815name = "sc-offchain"8211name = "sc-offchain"
5816version = "3.0.0"8212version = "3.0.0"
5817source = "registry+https://github.com/rust-lang/crates.io-index"8213source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5818checksum = "7bc91fc71c128748a3393cb3421e12a7759ccffcc1cc4a9e6ff4ead6cc68ba48"
5819dependencies = [8214dependencies = [
5820 "bytes 0.5.6",8215 "bytes 0.5.6",
5821 "fnv",8216 "fnv",
5822 "futures 0.3.12",8217 "futures 0.3.14",
5823 "futures-timer 3.0.2",8218 "futures-timer 3.0.2",
8219 "hex",
5824 "hyper 0.13.10",8220 "hyper 0.13.10",
5825 "hyper-rustls",8221 "hyper-rustls",
5826 "log",8222 "log",
5842[[package]]8238[[package]]
5843name = "sc-peerset"8239name = "sc-peerset"
5844version = "3.0.0"8240version = "3.0.0"
5845source = "registry+https://github.com/rust-lang/crates.io-index"8241source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5846checksum = "ce454e528e7797a239e734d0d66bf904d48be47aa92691ac7546a45ec32a64cf"
5847dependencies = [8242dependencies = [
5848 "futures 0.3.12",8243 "futures 0.3.14",
5849 "libp2p",8244 "libp2p",
5850 "log",8245 "log",
5851 "serde_json",8246 "serde_json",
5856[[package]]8251[[package]]
5857name = "sc-proposer-metrics"8252name = "sc-proposer-metrics"
5858version = "0.9.0"8253version = "0.9.0"
5859source = "registry+https://github.com/rust-lang/crates.io-index"8254source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5860checksum = "ecfc2c6cc5dc0ecb1109cce9773b50ad9a3cdbf239dc702ef9071949244dcf3e"
5861dependencies = [8255dependencies = [
5862 "log",8256 "log",
5863 "substrate-prometheus-endpoint",8257 "substrate-prometheus-endpoint",
5866[[package]]8260[[package]]
5867name = "sc-rpc"8261name = "sc-rpc"
5868version = "3.0.0"8262version = "3.0.0"
5869source = "registry+https://github.com/rust-lang/crates.io-index"8263source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5870checksum = "750397c6aa5a4f922cac99599ad74a4082e3e87553d51ceb4c48abfa056ff32c"
5871dependencies = [8264dependencies = [
5872 "futures 0.3.12",8265 "futures 0.3.14",
5873 "hash-db",8266 "hash-db",
5874 "jsonrpc-core",8267 "jsonrpc-core",
5875 "jsonrpc-pubsub",8268 "jsonrpc-pubsub",
5901[[package]]8294[[package]]
5902name = "sc-rpc-api"8295name = "sc-rpc-api"
5903version = "0.9.0"8296version = "0.9.0"
5904source = "registry+https://github.com/rust-lang/crates.io-index"8297source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5905checksum = "dc8393410297df2885efec20d0629a9833b4fd9e4ad83a92471e1ea0c11a0a54"
5906dependencies = [8298dependencies = [
5907 "derive_more",8299 "derive_more",
5908 "futures 0.3.12",8300 "futures 0.3.14",
5909 "jsonrpc-core",8301 "jsonrpc-core",
5910 "jsonrpc-core-client",8302 "jsonrpc-core-client",
5911 "jsonrpc-derive",8303 "jsonrpc-derive",
5926[[package]]8318[[package]]
5927name = "sc-rpc-server"8319name = "sc-rpc-server"
5928version = "3.0.0"8320version = "3.0.0"
5929source = "registry+https://github.com/rust-lang/crates.io-index"8321source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5930checksum = "17c76164897bd3b0d04c2d6aeeb4d3492c86e324b0b08f408b847ea35421b589"
5931dependencies = [8322dependencies = [
5932 "futures 0.1.30",8323 "futures 0.1.31",
5933 "jsonrpc-core",8324 "jsonrpc-core",
5934 "jsonrpc-http-server",8325 "jsonrpc-http-server",
5935 "jsonrpc-ipc-server",8326 "jsonrpc-ipc-server",
5945[[package]]8336[[package]]
5946name = "sc-service"8337name = "sc-service"
5947version = "0.9.0"8338version = "0.9.0"
5948source = "registry+https://github.com/rust-lang/crates.io-index"8339source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
5949checksum = "a9315b44eb991ca4f477d889bbd649a2b4b557f963fe48ec5a36c3422518e4a0"
5950dependencies = [8340dependencies = [
8341 "async-trait",
5951 "directories",8342 "directories",
5952 "exit-future",8343 "exit-future",
5953 "futures 0.1.30",8344 "futures 0.1.31",
5954 "futures 0.3.12",8345 "futures 0.3.14",
5955 "futures-timer 3.0.2",8346 "futures-timer 3.0.2",
5956 "hash-db",8347 "hash-db",
5957 "jsonrpc-core",8348 "jsonrpc-core",
5961 "parity-scale-codec",8352 "parity-scale-codec",
5962 "parity-util-mem",8353 "parity-util-mem",
5963 "parking_lot 0.11.1",8354 "parking_lot 0.11.1",
5964 "pin-project 1.0.5",8355 "pin-project 1.0.6",
5965 "rand 0.7.3",8356 "rand 0.7.3",
5966 "sc-block-builder",8357 "sc-block-builder",
5967 "sc-chain-spec",8358 "sc-chain-spec",
6009[[package]]8400[[package]]
6010name = "sc-state-db"8401name = "sc-state-db"
6011version = "0.9.0"8402version = "0.9.0"
6012source = "registry+https://github.com/rust-lang/crates.io-index"8403source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6013checksum = "8f144043d5860ce133f701fa78679d6278f2dfc698686beb5f6d892c267e9d92"
6014dependencies = [8404dependencies = [
6015 "log",8405 "log",
6016 "parity-scale-codec",8406 "parity-scale-codec",
6023]8413]
60248414
6025[[package]]8415[[package]]
8416name = "sc-sync-state-rpc"
8417version = "0.9.0"
8418source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
8419dependencies = [
8420 "jsonrpc-core",
8421 "jsonrpc-core-client",
8422 "jsonrpc-derive",
8423 "sc-chain-spec",
8424 "sc-client-api",
8425 "sc-consensus-babe",
8426 "sc-consensus-epochs",
8427 "sc-finality-grandpa",
8428 "sc-rpc-api",
8429 "serde_json",
8430 "sp-blockchain",
8431 "sp-runtime",
8432 "thiserror",
8433]
8434
8435[[package]]
6026name = "sc-telemetry"8436name = "sc-telemetry"
6027version = "3.0.0"8437version = "3.0.0"
6028source = "registry+https://github.com/rust-lang/crates.io-index"8438source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6029checksum = "d05040c594b331d90d7341e82c6dc6a3eb7bb2afb4e5dc9c36a79a6754166057"
6030dependencies = [8439dependencies = [
6031 "chrono",8440 "chrono",
6032 "futures 0.3.12",8441 "futures 0.3.14",
6033 "libp2p",8442 "libp2p",
6034 "log",8443 "log",
6035 "parking_lot 0.11.1",8444 "parking_lot 0.11.1",
6036 "pin-project 1.0.5",8445 "pin-project 1.0.6",
6037 "rand 0.7.3",8446 "rand 0.7.3",
6038 "serde",8447 "serde",
6039 "serde_json",8448 "serde_json",
6040 "sp-utils",
6041 "take_mut",8449 "take_mut",
6042 "tracing",8450 "thiserror",
6043 "tracing-subscriber",
6044 "void",8451 "void",
6045 "wasm-timer",8452 "wasm-timer",
6046]8453]
60478454
6048[[package]]8455[[package]]
6049name = "sc-tracing"8456name = "sc-tracing"
6050version = "3.0.0"8457version = "3.0.0"
6051source = "registry+https://github.com/rust-lang/crates.io-index"8458source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6052checksum = "ef0a4aa327b8bc89d9c5ae57a2f493d8f54ccd706f6763614ab522559fe481d8"
6053dependencies = [8459dependencies = [
6054 "ansi_term 0.12.1",8460 "ansi_term 0.12.1",
6055 "atty",8461 "atty",
6060 "parking_lot 0.11.1",8466 "parking_lot 0.11.1",
6061 "regex",8467 "regex",
6062 "rustc-hash",8468 "rustc-hash",
6063 "sc-telemetry",
6064 "sc-tracing-proc-macro",8469 "sc-tracing-proc-macro",
6065 "serde",8470 "serde",
6066 "serde_json",8471 "serde_json",
6077[[package]]8482[[package]]
6078name = "sc-tracing-proc-macro"8483name = "sc-tracing-proc-macro"
6079version = "3.0.0"8484version = "3.0.0"
6080source = "registry+https://github.com/rust-lang/crates.io-index"8485source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6081checksum = "ec18b0506911e6d624d9ea8f8cc5f503e7944a0fe7d37de95ee84033cf160ebc"
6082dependencies = [8486dependencies = [
6083 "proc-macro-crate",8487 "proc-macro-crate 1.0.0",
6084 "proc-macro2",8488 "proc-macro2",
6085 "quote",8489 "quote",
6086 "syn",8490 "syn",
6089[[package]]8493[[package]]
6090name = "sc-transaction-graph"8494name = "sc-transaction-graph"
6091version = "3.0.0"8495version = "3.0.0"
6092source = "registry+https://github.com/rust-lang/crates.io-index"8496source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6093checksum = "87b385b8f66cce185478c500ad3de8f4775ab0e948c31561aeac78a27bedc654"
6094dependencies = [8497dependencies = [
6095 "derive_more",8498 "derive_more",
6096 "futures 0.3.12",8499 "futures 0.3.14",
6097 "linked-hash-map",8500 "linked-hash-map",
6098 "log",8501 "log",
6099 "parity-util-mem",8502 "parity-util-mem",
6112[[package]]8515[[package]]
6113name = "sc-transaction-pool"8516name = "sc-transaction-pool"
6114version = "3.0.0"8517version = "3.0.0"
6115source = "registry+https://github.com/rust-lang/crates.io-index"8518source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6116checksum = "09f4331ea8da2ff45a9466637f90f5cc89f9d31fcd1cd20f74f2520b33bff069"
6117dependencies = [8519dependencies = [
6118 "futures 0.3.12",8520 "futures 0.3.14",
6119 "futures-diagnose",8521 "futures-diagnose",
6120 "intervalier",8522 "intervalier",
6121 "log",8523 "log",
61998601
6200[[package]]8602[[package]]
6201name = "sct"8603name = "sct"
6202version = "0.6.0"8604version = "0.6.1"
6203source = "registry+https://github.com/rust-lang/crates.io-index"8605source = "registry+https://github.com/rust-lang/crates.io-index"
6204checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"8606checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"
6205dependencies = [8607dependencies = [
6206 "ring",8608 "ring",
6207 "untrusted",8609 "untrusted",
62848686
6285[[package]]8687[[package]]
6286name = "serde"8688name = "serde"
6287version = "1.0.123"8689version = "1.0.125"
6288source = "registry+https://github.com/rust-lang/crates.io-index"8690source = "registry+https://github.com/rust-lang/crates.io-index"
6289checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"8691checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171"
6290dependencies = [8692dependencies = [
6291 "serde_derive",8693 "serde_derive",
6292]8694]
62938695
6294[[package]]8696[[package]]
6295name = "serde_derive"8697name = "serde_derive"
6296version = "1.0.123"8698version = "1.0.125"
6297source = "registry+https://github.com/rust-lang/crates.io-index"8699source = "registry+https://github.com/rust-lang/crates.io-index"
6298checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"8700checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d"
6299dependencies = [8701dependencies = [
6300 "proc-macro2",8702 "proc-macro2",
6301 "quote",8703 "quote",
63048706
6305[[package]]8707[[package]]
6306name = "serde_json"8708name = "serde_json"
6307version = "1.0.62"8709version = "1.0.64"
6308source = "registry+https://github.com/rust-lang/crates.io-index"8710source = "registry+https://github.com/rust-lang/crates.io-index"
6309checksum = "ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486"8711checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
6310dependencies = [8712dependencies = [
6311 "itoa",8713 "itoa",
6312 "ryu",8714 "ryu",
63278729
6328[[package]]8730[[package]]
6329name = "sha-1"8731name = "sha-1"
6330version = "0.9.3"8732version = "0.9.4"
6331source = "registry+https://github.com/rust-lang/crates.io-index"8733source = "registry+https://github.com/rust-lang/crates.io-index"
6332checksum = "f4b312c3731e3fe78a185e6b9b911a7aa715b8e31cce117975219aab2acf285d"8734checksum = "dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f"
6333dependencies = [8735dependencies = [
6334 "block-buffer 0.9.0",8736 "block-buffer 0.9.0",
6335 "cfg-if 1.0.0",8737 "cfg-if 1.0.0",
63928794
6393[[package]]8795[[package]]
6394name = "signal-hook"8796name = "signal-hook"
6395version = "0.3.4"8797version = "0.3.8"
6396source = "registry+https://github.com/rust-lang/crates.io-index"8798source = "registry+https://github.com/rust-lang/crates.io-index"
6397checksum = "780f5e3fe0c66f67197236097d89de1e86216f1f6fdeaf47c442f854ab46c240"8799checksum = "ef33d6d0cd06e0840fba9985aab098c147e67e05cee14d412d3345ed14ff30ac"
6398dependencies = [8800dependencies = [
6399 "libc",8801 "libc",
6400 "signal-hook-registry",8802 "signal-hook-registry",
64178819
6418[[package]]8820[[package]]
6419name = "simba"8821name = "simba"
6420version = "0.1.5"8822version = "0.4.0"
6421source = "registry+https://github.com/rust-lang/crates.io-index"8823source = "registry+https://github.com/rust-lang/crates.io-index"
6422checksum = "fb931b1367faadea6b1ab1c306a860ec17aaa5fa39f367d0c744e69d971a1fb2"8824checksum = "5132a955559188f3d13c9ba831e77c802ddc8782783f050ed0c52f5988b95f4c"
6423dependencies = [8825dependencies = [
6424 "approx",8826 "approx 0.4.0",
6425 "num-complex",8827 "num-complex 0.3.1",
6426 "num-traits",8828 "num-traits",
6427 "paste 0.1.18",8829 "paste",
6428]8830]
64298831
6430[[package]]8832[[package]]
6434checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"8836checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
64358837
6436[[package]]8838[[package]]
8839name = "slot-range-helper"
8840version = "0.8.30"
8841source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
8842dependencies = [
8843 "enumn",
8844 "parity-scale-codec",
8845 "paste",
8846 "sp-runtime",
8847 "sp-std",
8848]
8849
8850[[package]]
8851name = "slotmap"
8852version = "1.0.3"
8853source = "registry+https://github.com/rust-lang/crates.io-index"
8854checksum = "585cd5dffe4e9e06f6dfdf66708b70aca3f781bed561f4f667b2d9c0d4559e36"
8855dependencies = [
8856 "version_check",
8857]
8858
8859[[package]]
6437name = "smallvec"8860name = "smallvec"
6438version = "0.6.14"8861version = "0.6.14"
6439source = "registry+https://github.com/rust-lang/crates.io-index"8862source = "registry+https://github.com/rust-lang/crates.io-index"
6478]8901]
64798902
6480[[package]]8903[[package]]
8904name = "socket2"
8905version = "0.4.0"
8906source = "registry+https://github.com/rust-lang/crates.io-index"
8907checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2"
8908dependencies = [
8909 "libc",
8910 "winapi 0.3.9",
8911]
8912
8913[[package]]
6481name = "soketto"8914name = "soketto"
6482version = "0.4.2"8915version = "0.4.2"
6483source = "registry+https://github.com/rust-lang/crates.io-index"8916source = "registry+https://github.com/rust-lang/crates.io-index"
6486 "base64 0.12.3",8919 "base64 0.12.3",
6487 "bytes 0.5.6",8920 "bytes 0.5.6",
6488 "flate2",8921 "flate2",
6489 "futures 0.3.12",8922 "futures 0.3.14",
6490 "httparse",8923 "httparse",
6491 "log",8924 "log",
6492 "rand 0.7.3",8925 "rand 0.7.3",
6493 "sha-1 0.9.3",8926 "sha-1 0.9.4",
6494]8927]
64958928
6496[[package]]8929[[package]]
6497name = "sp-allocator"8930name = "sp-allocator"
6498version = "3.0.0"8931version = "3.0.0"
6499source = "registry+https://github.com/rust-lang/crates.io-index"8932source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6500checksum = "ec5f988ad0cabdb646318cb515a91e9d89062debc9728f9b634d73acab3f3f39"
6501dependencies = [8933dependencies = [
6502 "log",8934 "log",
6503 "sp-core",8935 "sp-core",
6509[[package]]8941[[package]]
6510name = "sp-api"8942name = "sp-api"
6511version = "3.0.0"8943version = "3.0.0"
6512source = "registry+https://github.com/rust-lang/crates.io-index"8944source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6513checksum = "e63c3460d5daecf67df542c34c2bbd636214a5a200d4bddcfa2ffb9e72c346af"
6514dependencies = [8945dependencies = [
6515 "hash-db",8946 "hash-db",
8947 "log",
6516 "parity-scale-codec",8948 "parity-scale-codec",
6517 "sp-api-proc-macro",8949 "sp-api-proc-macro",
6518 "sp-core",8950 "sp-core",
6526[[package]]8958[[package]]
6527name = "sp-api-proc-macro"8959name = "sp-api-proc-macro"
6528version = "3.0.0"8960version = "3.0.0"
6529source = "registry+https://github.com/rust-lang/crates.io-index"8961source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6530checksum = "289624f4fe0f61e63a5019ed26c3bc732b5145eb52796ac6053cd72656d947a1"
6531dependencies = [8962dependencies = [
6532 "blake2-rfc",8963 "blake2-rfc",
6533 "proc-macro-crate",8964 "proc-macro-crate 1.0.0",
6534 "proc-macro2",8965 "proc-macro2",
6535 "quote",8966 "quote",
6536 "syn",8967 "syn",
6539[[package]]8970[[package]]
6540name = "sp-application-crypto"8971name = "sp-application-crypto"
6541version = "3.0.0"8972version = "3.0.0"
6542source = "registry+https://github.com/rust-lang/crates.io-index"8973source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6543checksum = "c52e2e6d43036b97c4fce1ed87c5262c1ffdc78c655ada4d3024a3f8094bdd2c"
6544dependencies = [8974dependencies = [
6545 "parity-scale-codec",8975 "parity-scale-codec",
6546 "serde",8976 "serde",
6552[[package]]8982[[package]]
6553name = "sp-arithmetic"8983name = "sp-arithmetic"
6554version = "3.0.0"8984version = "3.0.0"
6555source = "registry+https://github.com/rust-lang/crates.io-index"8985source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6556checksum = "d0f1c69966c192d1dee8521f0b29ece2b14db07b9b44d801a94e295234761645"
6557dependencies = [8986dependencies = [
6558 "integer-sqrt",8987 "integer-sqrt",
6559 "num-traits",8988 "num-traits",
6560 "parity-scale-codec",8989 "parity-scale-codec",
6561 "serde",8990 "serde",
6562 "sp-debug-derive",8991 "sp-debug-derive",
6563 "sp-std",8992 "sp-std",
8993 "static_assertions",
6564]8994]
65658995
6566[[package]]8996[[package]]
8997name = "sp-authority-discovery"
8998version = "3.0.0"
8999source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
9000dependencies = [
9001 "parity-scale-codec",
9002 "sp-api",
9003 "sp-application-crypto",
9004 "sp-runtime",
9005 "sp-std",
9006]
9007
9008[[package]]
6567name = "sp-authorship"9009name = "sp-authorship"
6568version = "3.0.0"9010version = "3.0.0"
6569source = "registry+https://github.com/rust-lang/crates.io-index"9011source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6570checksum = "1ec68fb8e5a37548b06c14ee91a9c574cc330324c86d37810ec29dd4f8bc68d7"
6571dependencies = [9012dependencies = [
6572 "parity-scale-codec",9013 "parity-scale-codec",
6573 "sp-inherents",9014 "sp-inherents",
6578[[package]]9019[[package]]
6579name = "sp-block-builder"9020name = "sp-block-builder"
6580version = "3.0.0"9021version = "3.0.0"
6581source = "registry+https://github.com/rust-lang/crates.io-index"9022source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6582checksum = "0adc979dbe619f56d664ebd1293dce13fcad6b8a47bcdd620ed53a454d330d12"
6583dependencies = [9023dependencies = [
6584 "parity-scale-codec",9024 "parity-scale-codec",
6585 "sp-api",9025 "sp-api",
6591[[package]]9031[[package]]
6592name = "sp-blockchain"9032name = "sp-blockchain"
6593version = "3.0.0"9033version = "3.0.0"
6594source = "registry+https://github.com/rust-lang/crates.io-index"9034source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6595checksum = "e8007c1ad8e9fb6cd8eed4e0fc91504a9ca4b228e1315302a2fbb0ac7f509f1b"
6596dependencies = [9035dependencies = [
6597 "futures 0.3.12",9036 "futures 0.3.14",
6598 "log",9037 "log",
6599 "lru",9038 "lru",
6600 "parity-scale-codec",9039 "parity-scale-codec",
6610[[package]]9049[[package]]
6611name = "sp-chain-spec"9050name = "sp-chain-spec"
6612version = "3.0.0"9051version = "3.0.0"
6613source = "registry+https://github.com/rust-lang/crates.io-index"9052source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6614checksum = "3a24beb11980d0c755ead0c05f3f966c490e4a3730785c04c03855fada65d697"
6615dependencies = [9053dependencies = [
6616 "serde",9054 "serde",
6617 "serde_json",9055 "serde_json",
6620[[package]]9058[[package]]
6621name = "sp-consensus"9059name = "sp-consensus"
6622version = "0.9.0"9060version = "0.9.0"
6623source = "registry+https://github.com/rust-lang/crates.io-index"9061source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6624checksum = "884db6c4b03f0f2fb2993127a2db95fc740fcd3496746dcaa6829c9868e7dc75"
6625dependencies = [9062dependencies = [
6626 "futures 0.3.12",9063 "async-trait",
9064 "futures 0.3.14",
6627 "futures-timer 3.0.2",9065 "futures-timer 3.0.2",
6628 "libp2p",9066 "libp2p",
6629 "log",9067 "log",
6647[[package]]9085[[package]]
6648name = "sp-consensus-aura"9086name = "sp-consensus-aura"
6649version = "0.9.0"9087version = "0.9.0"
6650source = "registry+https://github.com/rust-lang/crates.io-index"9088source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6651checksum = "4bd00fc95b26393522be1394fb67cc536736cc5a902dec0d3e2827909b7c1118"
6652dependencies = [9089dependencies = [
6653 "parity-scale-codec",9090 "parity-scale-codec",
6654 "sp-api",9091 "sp-api",
6655 "sp-application-crypto",9092 "sp-application-crypto",
9093 "sp-consensus",
6656 "sp-consensus-slots",9094 "sp-consensus-slots",
6657 "sp-inherents",9095 "sp-inherents",
6658 "sp-runtime",9096 "sp-runtime",
6663[[package]]9101[[package]]
6664name = "sp-consensus-babe"9102name = "sp-consensus-babe"
6665version = "0.9.0"9103version = "0.9.0"
6666source = "registry+https://github.com/rust-lang/crates.io-index"9104source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6667checksum = "a153085b1542b5cbe23686433cd36d1a634964f1b707671d0ffb01d8d9313047"
6668dependencies = [9105dependencies = [
6669 "merlin",9106 "merlin",
6670 "parity-scale-codec",9107 "parity-scale-codec",
9108 "serde",
6671 "sp-api",9109 "sp-api",
6672 "sp-application-crypto",9110 "sp-application-crypto",
6673 "sp-consensus",9111 "sp-consensus",
6684[[package]]9122[[package]]
6685name = "sp-consensus-slots"9123name = "sp-consensus-slots"
6686version = "0.9.0"9124version = "0.9.0"
6687source = "registry+https://github.com/rust-lang/crates.io-index"9125source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6688checksum = "32bd501ab76c827d74f145063cd8cb993a9f634dac93c9b0d909111cd5900a6a"
6689dependencies = [9126dependencies = [
6690 "parity-scale-codec",9127 "parity-scale-codec",
6691 "sp-arithmetic",9128 "sp-arithmetic",
6695[[package]]9132[[package]]
6696name = "sp-consensus-vrf"9133name = "sp-consensus-vrf"
6697version = "0.9.0"9134version = "0.9.0"
6698source = "registry+https://github.com/rust-lang/crates.io-index"9135source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6699checksum = "030895d70bf3095c857f4727a7cce7c43af29efe3413bb547ee28700f7d78766"
6700dependencies = [9136dependencies = [
6701 "parity-scale-codec",9137 "parity-scale-codec",
6702 "schnorrkel",9138 "schnorrkel",
6708[[package]]9144[[package]]
6709name = "sp-core"9145name = "sp-core"
6710version = "3.0.0"9146version = "3.0.0"
6711source = "registry+https://github.com/rust-lang/crates.io-index"9147source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6712checksum = "abbc8d4e9b8a7d5819ed26f1374017bb32833ef4890e4ff065e1da30669876bc"
6713dependencies = [9148dependencies = [
6714 "base58",9149 "base58",
6715 "blake2-rfc",9150 "blake2-rfc",
6716 "byteorder",9151 "byteorder",
6717 "dyn-clonable",9152 "dyn-clonable",
6718 "ed25519-dalek",9153 "ed25519-dalek",
6719 "futures 0.3.12",9154 "futures 0.3.14",
6720 "hash-db",9155 "hash-db",
6721 "hash256-std-hasher",9156 "hash256-std-hasher",
6722 "hex",9157 "hex",
6753[[package]]9188[[package]]
6754name = "sp-database"9189name = "sp-database"
6755version = "3.0.0"9190version = "3.0.0"
6756source = "registry+https://github.com/rust-lang/crates.io-index"9191source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6757checksum = "c8c3f018913eef191d95c824657c5759c459d28670e654fa34f5d9bd5e6f0492"
6758dependencies = [9192dependencies = [
6759 "kvdb",9193 "kvdb",
6760 "parking_lot 0.11.1",9194 "parking_lot 0.11.1",
6763[[package]]9197[[package]]
6764name = "sp-debug-derive"9198name = "sp-debug-derive"
6765version = "3.0.0"9199version = "3.0.0"
6766source = "registry+https://github.com/rust-lang/crates.io-index"9200source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6767checksum = "e80275f23b4e7ba8f54dec5f90f016530e7307d2ee9445f617ab986cbe97f31e"
6768dependencies = [9201dependencies = [
6769 "proc-macro2",9202 "proc-macro2",
6770 "quote",9203 "quote",
6774[[package]]9207[[package]]
6775name = "sp-externalities"9208name = "sp-externalities"
6776version = "0.9.0"9209version = "0.9.0"
6777source = "registry+https://github.com/rust-lang/crates.io-index"9210source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6778checksum = "2fdc625f8c7b13b9a136d334888b21b5743d2081cb666cb03efca1dc9b8f74d1"
6779dependencies = [9211dependencies = [
6780 "environmental",9212 "environmental",
6781 "parity-scale-codec",9213 "parity-scale-codec",
6786[[package]]9218[[package]]
6787name = "sp-finality-grandpa"9219name = "sp-finality-grandpa"
6788version = "3.0.0"9220version = "3.0.0"
6789source = "registry+https://github.com/rust-lang/crates.io-index"9221source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6790checksum = "702e0be150e1b557df42326ec9b82c2010366631d03be27c69912d446abbf87a"
6791dependencies = [9222dependencies = [
6792 "finality-grandpa",9223 "finality-grandpa",
6793 "log",9224 "log",
6804[[package]]9235[[package]]
6805name = "sp-inherents"9236name = "sp-inherents"
6806version = "3.0.0"9237version = "3.0.0"
6807source = "registry+https://github.com/rust-lang/crates.io-index"9238source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6808checksum = "2542380b535c6941502a0a3069a657eb5abb70fd67b11afa164d4a4b038ba73a"
6809dependencies = [9239dependencies = [
6810 "parity-scale-codec",9240 "parity-scale-codec",
6811 "parking_lot 0.11.1",9241 "parking_lot 0.11.1",
6817[[package]]9247[[package]]
6818name = "sp-io"9248name = "sp-io"
6819version = "3.0.0"9249version = "3.0.0"
6820source = "registry+https://github.com/rust-lang/crates.io-index"9250source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6821checksum = "33fd69f0a6e91bedc2fb1c5cc3689c212474b6c918274cb4cb14dbbe3c428c14"
6822dependencies = [9251dependencies = [
6823 "futures 0.3.12",9252 "futures 0.3.14",
6824 "hash-db",9253 "hash-db",
6825 "libsecp256k1",9254 "libsecp256k1",
6826 "log",9255 "log",
6842[[package]]9271[[package]]
6843name = "sp-keyring"9272name = "sp-keyring"
6844version = "3.0.0"9273version = "3.0.0"
6845source = "registry+https://github.com/rust-lang/crates.io-index"9274source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6846checksum = "7b59f2b0e94b2048d4984aa6eb40eef2e4c05d3adf27a083dd3c9b0fce74ef7a"
6847dependencies = [9275dependencies = [
6848 "lazy_static",9276 "lazy_static",
6849 "sp-core",9277 "sp-core",
6854[[package]]9282[[package]]
6855name = "sp-keystore"9283name = "sp-keystore"
6856version = "0.9.0"9284version = "0.9.0"
6857source = "registry+https://github.com/rust-lang/crates.io-index"9285source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6858checksum = "db6ccd2baf189112355338e8b224dc513cd239b974dbd717f12b3dc7a7248c3b"
6859dependencies = [9286dependencies = [
6860 "async-trait",9287 "async-trait",
6861 "derive_more",9288 "derive_more",
6862 "futures 0.3.12",9289 "futures 0.3.14",
6863 "merlin",9290 "merlin",
6864 "parity-scale-codec",9291 "parity-scale-codec",
6865 "parking_lot 0.11.1",9292 "parking_lot 0.11.1",
6870]9297]
68719298
6872[[package]]9299[[package]]
9300name = "sp-maybe-compressed-blob"
9301version = "3.0.0"
9302source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
9303dependencies = [
9304 "ruzstd",
9305 "zstd",
9306]
9307
9308[[package]]
9309name = "sp-npos-elections"
9310version = "3.0.0"
9311source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
9312dependencies = [
9313 "parity-scale-codec",
9314 "serde",
9315 "sp-arithmetic",
9316 "sp-core",
9317 "sp-npos-elections-compact",
9318 "sp-std",
9319]
9320
9321[[package]]
9322name = "sp-npos-elections-compact"
9323version = "3.0.0"
9324source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
9325dependencies = [
9326 "proc-macro-crate 1.0.0",
9327 "proc-macro2",
9328 "quote",
9329 "syn",
9330]
9331
9332[[package]]
6873name = "sp-offchain"9333name = "sp-offchain"
6874version = "3.0.0"9334version = "3.0.0"
6875source = "registry+https://github.com/rust-lang/crates.io-index"9335source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6876checksum = "0bd80eedcedcc8342e77c26d59ad90b6904715a862731fa16616650773570e63"
6877dependencies = [9336dependencies = [
6878 "sp-api",9337 "sp-api",
6879 "sp-core",9338 "sp-core",
6883[[package]]9342[[package]]
6884name = "sp-panic-handler"9343name = "sp-panic-handler"
6885version = "3.0.0"9344version = "3.0.0"
6886source = "registry+https://github.com/rust-lang/crates.io-index"9345source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6887checksum = "54702e109f1c8a870dd4065a497d2612d42cec5817126e96cc0658c5ea975784"
6888dependencies = [9346dependencies = [
6889 "backtrace",9347 "backtrace",
6890]9348]
68919349
6892[[package]]9350[[package]]
6893name = "sp-rpc"9351name = "sp-rpc"
6894version = "3.0.0"9352version = "3.0.0"
6895source = "registry+https://github.com/rust-lang/crates.io-index"9353source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6896checksum = "a2e5b1ed655d11449073b914b048895f45241e02b3919d1d0187f315435fee18"
6897dependencies = [9354dependencies = [
6898 "serde",9355 "serde",
6899 "sp-core",9356 "sp-core",
6902[[package]]9359[[package]]
6903name = "sp-runtime"9360name = "sp-runtime"
6904version = "3.0.0"9361version = "3.0.0"
6905source = "registry+https://github.com/rust-lang/crates.io-index"9362source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6906checksum = "dfa4b353b76f04616dbdb8d269d58dcac47acb31c006d3b70e7b64233e68695e"
6907dependencies = [9363dependencies = [
6908 "either",9364 "either",
6909 "hash256-std-hasher",9365 "hash256-std-hasher",
6910 "impl-trait-for-tuples",9366 "impl-trait-for-tuples",
6911 "log",9367 "log",
6912 "parity-scale-codec",9368 "parity-scale-codec",
6913 "parity-util-mem",9369 "parity-util-mem",
6914 "paste 1.0.4",9370 "paste",
6915 "rand 0.7.3",9371 "rand 0.7.3",
6916 "serde",9372 "serde",
6917 "sp-application-crypto",9373 "sp-application-crypto",
6924[[package]]9380[[package]]
6925name = "sp-runtime-interface"9381name = "sp-runtime-interface"
6926version = "3.0.0"9382version = "3.0.0"
6927source = "registry+https://github.com/rust-lang/crates.io-index"9383source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6928checksum = "b2e5c88b4bc8d607e4e2ff767a85db58cf7101f3dd6064f06929342ea67fe8fb"
6929dependencies = [9384dependencies = [
6930 "impl-trait-for-tuples",9385 "impl-trait-for-tuples",
6931 "parity-scale-codec",9386 "parity-scale-codec",
6942[[package]]9397[[package]]
6943name = "sp-runtime-interface-proc-macro"9398name = "sp-runtime-interface-proc-macro"
6944version = "3.0.0"9399version = "3.0.0"
6945source = "registry+https://github.com/rust-lang/crates.io-index"9400source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6946checksum = "19a6c7c2251512c9e533d15db8a863b06ece1cbee778130dd9adbe44b6b39aa9"
6947dependencies = [9401dependencies = [
6948 "Inflector",9402 "Inflector",
6949 "proc-macro-crate",9403 "proc-macro-crate 1.0.0",
6950 "proc-macro2",9404 "proc-macro2",
6951 "quote",9405 "quote",
6952 "syn",9406 "syn",
6955[[package]]9409[[package]]
6956name = "sp-sandbox"9410name = "sp-sandbox"
6957version = "0.9.0"9411version = "0.9.0"
6958source = "registry+https://github.com/rust-lang/crates.io-index"9412source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6959checksum = "0e92caf4555d676d8f0b67def0041da789f79a5d5f341130496f15a6261926cc"
6960dependencies = [9413dependencies = [
6961 "parity-scale-codec",9414 "parity-scale-codec",
6962 "sp-core",9415 "sp-core",
6969[[package]]9422[[package]]
6970name = "sp-serializer"9423name = "sp-serializer"
6971version = "3.0.0"9424version = "3.0.0"
6972source = "registry+https://github.com/rust-lang/crates.io-index"9425source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6973checksum = "982d793f01eb9eea9f30ffc63b821170068b9f0d9edf715d8ba77dc4de9c300f"
6974dependencies = [9426dependencies = [
6975 "serde",9427 "serde",
6976 "serde_json",9428 "serde_json",
6979[[package]]9431[[package]]
6980name = "sp-session"9432name = "sp-session"
6981version = "3.0.0"9433version = "3.0.0"
6982source = "registry+https://github.com/rust-lang/crates.io-index"9434source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6983checksum = "2c7cf161533725a78083b04f3269effe4c3b4b6ce5f655019b3eec3e729ba4d4"
6984dependencies = [9435dependencies = [
6985 "parity-scale-codec",9436 "parity-scale-codec",
6986 "sp-api",9437 "sp-api",
6993[[package]]9444[[package]]
6994name = "sp-staking"9445name = "sp-staking"
6995version = "3.0.0"9446version = "3.0.0"
6996source = "registry+https://github.com/rust-lang/crates.io-index"9447source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
6997checksum = "fc729eb10f8809c61a1fe439ac118a4413de004aaf863003ee8752ac0b596e73"
6998dependencies = [9448dependencies = [
6999 "parity-scale-codec",9449 "parity-scale-codec",
7000 "sp-runtime",9450 "sp-runtime",
7004[[package]]9454[[package]]
7005name = "sp-state-machine"9455name = "sp-state-machine"
7006version = "0.9.0"9456version = "0.9.0"
7007source = "registry+https://github.com/rust-lang/crates.io-index"9457source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7008checksum = "46fa4143e58e9130f726d4e8a9b86f3530a8bd19a2eedcdcf4af205f4b5a6d4f"
7009dependencies = [9458dependencies = [
7010 "hash-db",9459 "hash-db",
7011 "log",9460 "log",
7027[[package]]9476[[package]]
7028name = "sp-std"9477name = "sp-std"
7029version = "3.0.0"9478version = "3.0.0"
7030source = "registry+https://github.com/rust-lang/crates.io-index"9479source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7031checksum = "35391ea974fa5ee869cb094d5b437688fbf3d8127d64d1b9fed5822a1ed39b12"
70329480
7033[[package]]9481[[package]]
7034name = "sp-storage"9482name = "sp-storage"
7035version = "3.0.0"9483version = "3.0.0"
7036source = "registry+https://github.com/rust-lang/crates.io-index"9484source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7037checksum = "86af458d4a0251c490cdde9dcaaccb88d398f3b97ac6694cdd49ed9337e6b961"
7038dependencies = [9485dependencies = [
7039 "impl-serde",9486 "impl-serde",
7040 "parity-scale-codec",9487 "parity-scale-codec",
7047[[package]]9494[[package]]
7048name = "sp-tasks"9495name = "sp-tasks"
7049version = "3.0.0"9496version = "3.0.0"
7050source = "registry+https://github.com/rust-lang/crates.io-index"9497source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7051checksum = "c585340cbee96c53a9b43fd07d81edf6cebeb80e4ca7c0ee79b856c0b1883a0e"
7052dependencies = [9498dependencies = [
7053 "log",9499 "log",
7054 "sp-core",9500 "sp-core",
7061[[package]]9507[[package]]
7062name = "sp-timestamp"9508name = "sp-timestamp"
7063version = "3.0.0"9509version = "3.0.0"
7064source = "registry+https://github.com/rust-lang/crates.io-index"9510source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7065checksum = "27387c541197b9f47f3d9ddcab5649a3ecdca582d2f2ea2b511af24a3d3cbf83"
7066dependencies = [9511dependencies = [
7067 "impl-trait-for-tuples",
7068 "parity-scale-codec",9512 "parity-scale-codec",
7069 "sp-api",9513 "sp-api",
7070 "sp-inherents",9514 "sp-inherents",
7076[[package]]9520[[package]]
7077name = "sp-tracing"9521name = "sp-tracing"
7078version = "3.0.0"9522version = "3.0.0"
7079source = "registry+https://github.com/rust-lang/crates.io-index"9523source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7080checksum = "567382d8d4e14fb572752863b5cd57a78f9e9a6583332b590b726f061f3ea957"
7081dependencies = [9524dependencies = [
7082 "log",9525 "log",
7083 "parity-scale-codec",9526 "parity-scale-codec",
7090[[package]]9533[[package]]
7091name = "sp-transaction-pool"9534name = "sp-transaction-pool"
7092version = "3.0.0"9535version = "3.0.0"
7093source = "registry+https://github.com/rust-lang/crates.io-index"9536source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7094checksum = "3264d3b7ea31483eddffa2cc7f28c4d9c022598e456a985fd1cb5879a4609853"
7095dependencies = [9537dependencies = [
7096 "derive_more",9538 "derive_more",
7097 "futures 0.3.12",9539 "futures 0.3.14",
7098 "log",9540 "log",
7099 "parity-scale-codec",9541 "parity-scale-codec",
7100 "serde",9542 "serde",
7107[[package]]9549[[package]]
7108name = "sp-trie"9550name = "sp-trie"
7109version = "3.0.0"9551version = "3.0.0"
7110source = "registry+https://github.com/rust-lang/crates.io-index"9552source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7111checksum = "b85b7f745da41ef825c6f7b93f1fdc897b03df94a4884adfbb70fbcd0aed1298"
7112dependencies = [9553dependencies = [
7113 "hash-db",9554 "hash-db",
7114 "memory-db",9555 "memory-db",
7122[[package]]9563[[package]]
7123name = "sp-utils"9564name = "sp-utils"
7124version = "3.0.0"9565version = "3.0.0"
7125source = "registry+https://github.com/rust-lang/crates.io-index"9566source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7126checksum = "b4ec2a5f924f7affd1e959f8f3c02bd87cdfa0e11c71a4cbc075f955ead8c1a1"
7127dependencies = [9567dependencies = [
7128 "futures 0.3.12",9568 "futures 0.3.14",
7129 "futures-core",9569 "futures-core",
7130 "futures-timer 3.0.2",9570 "futures-timer 3.0.2",
7131 "lazy_static",9571 "lazy_static",
7135[[package]]9575[[package]]
7136name = "sp-version"9576name = "sp-version"
7137version = "3.0.0"9577version = "3.0.0"
7138source = "registry+https://github.com/rust-lang/crates.io-index"9578source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7139checksum = "dbeffa538a13d715d30e01d57a2636ba32845b737a29a3ea32403576588222e7"
7140dependencies = [9579dependencies = [
7141 "impl-serde",9580 "impl-serde",
7142 "parity-scale-codec",9581 "parity-scale-codec",
7148[[package]]9587[[package]]
7149name = "sp-wasm-interface"9588name = "sp-wasm-interface"
7150version = "3.0.0"9589version = "3.0.0"
7151source = "registry+https://github.com/rust-lang/crates.io-index"9590source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7152checksum = "b214e125666a6416cf30a70cc6a5dacd34a4e5197f8a3d479f714af7e1dc7a47"
7153dependencies = [9591dependencies = [
7154 "impl-trait-for-tuples",9592 "impl-trait-for-tuples",
7155 "parity-scale-codec",9593 "parity-scale-codec",
7176checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"9614checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
71779615
7178[[package]]9616[[package]]
9617name = "static_init"
9618version = "0.5.2"
9619source = "registry+https://github.com/rust-lang/crates.io-index"
9620checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c"
9621dependencies = [
9622 "cfg_aliases",
9623 "libc",
9624 "parking_lot 0.11.1",
9625 "static_init_macro",
9626]
9627
9628[[package]]
9629name = "static_init_macro"
9630version = "0.5.0"
9631source = "registry+https://github.com/rust-lang/crates.io-index"
9632checksum = "f2261c91034a1edc3fc4d1b80e89d82714faede0515c14a75da10cb941546bbf"
9633dependencies = [
9634 "cfg_aliases",
9635 "memchr",
9636 "proc-macro2",
9637 "quote",
9638 "syn",
9639]
9640
9641[[package]]
7179name = "statrs"9642name = "statrs"
7180version = "0.12.0"9643version = "0.13.0"
7181source = "registry+https://github.com/rust-lang/crates.io-index"9644source = "registry+https://github.com/rust-lang/crates.io-index"
7182checksum = "cce16f6de653e88beca7bd13780d08e09d4489dbca1f9210e041bc4852481382"9645checksum = "1e34b58a8f9b7462b6922e0b4e3c83d1b3c2075f7f996a56d6c66afa81590064"
7183dependencies = [9646dependencies = [
9647 "nalgebra 0.19.0",
7184 "rand 0.7.3",9648 "rand 0.7.3",
7185]9649]
71869650
7195]9659]
71969660
7197[[package]]9661[[package]]
9662name = "streamunordered"
9663version = "0.5.2"
9664source = "registry+https://github.com/rust-lang/crates.io-index"
9665checksum = "e68576e37c8a37f5372796df15202190349dd80e7ed6a79544c0232213e90e35"
9666dependencies = [
9667 "futures-core",
9668 "futures-sink",
9669 "futures-util",
9670 "slab",
9671]
9672
9673[[package]]
7198name = "string"9674name = "string"
7199version = "0.2.1"9675version = "0.2.1"
7200source = "registry+https://github.com/rust-lang/crates.io-index"9676source = "registry+https://github.com/rust-lang/crates.io-index"
7270[[package]]9746[[package]]
7271name = "substrate-build-script-utils"9747name = "substrate-build-script-utils"
7272version = "3.0.0"9748version = "3.0.0"
7273source = "registry+https://github.com/rust-lang/crates.io-index"9749source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7274checksum = "bd540ba72520174c2c73ce96bf507eeba3cc8a481f58be92525b69110e1fa645"
7275dependencies = [9750dependencies = [
7276 "platforms",9751 "platforms",
7277]9752]
72789753
7279[[package]]9754[[package]]
7280name = "substrate-frame-rpc-system"9755name = "substrate-frame-rpc-system"
7281version = "3.0.0"9756version = "3.0.0"
7282source = "registry+https://github.com/rust-lang/crates.io-index"9757source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7283checksum = "8e46123ec4a690d91967de07cd6af4dde90d14519a1a8d43f61bd3f78dd3d0ef"
7284dependencies = [9758dependencies = [
7285 "frame-system-rpc-runtime-api",9759 "frame-system-rpc-runtime-api",
7286 "futures 0.3.12",9760 "futures 0.3.14",
7287 "jsonrpc-core",9761 "jsonrpc-core",
7288 "jsonrpc-core-client",9762 "jsonrpc-core-client",
7289 "jsonrpc-derive",9763 "jsonrpc-derive",
7303[[package]]9777[[package]]
7304name = "substrate-prometheus-endpoint"9778name = "substrate-prometheus-endpoint"
7305version = "0.9.0"9779version = "0.9.0"
7306source = "registry+https://github.com/rust-lang/crates.io-index"9780source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
7307checksum = "2eb561c19a121e1c89daa79dbfa67a55080f813caa47fd231833a0669696d508"
7308dependencies = [9781dependencies = [
7309 "async-std",9782 "async-std",
7310 "derive_more",9783 "derive_more",
7316]9789]
73179790
7318[[package]]9791[[package]]
9792name = "substrate-test-client"
9793version = "2.0.1"
9794source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
9795dependencies = [
9796 "async-trait",
9797 "futures 0.1.31",
9798 "futures 0.3.14",
9799 "hash-db",
9800 "hex",
9801 "parity-scale-codec",
9802 "sc-client-api",
9803 "sc-client-db",
9804 "sc-consensus",
9805 "sc-executor",
9806 "sc-light",
9807 "sc-offchain",
9808 "sc-service",
9809 "serde",
9810 "serde_json",
9811 "sp-blockchain",
9812 "sp-consensus",
9813 "sp-core",
9814 "sp-keyring",
9815 "sp-keystore",
9816 "sp-runtime",
9817 "sp-state-machine",
9818]
9819
9820[[package]]
7319name = "substrate-wasm-builder"9821name = "substrate-wasm-builder"
9822version = "3.0.0"
9823source = "registry+https://github.com/rust-lang/crates.io-index"
9824checksum = "79091baab813855ddf65b191de9fe53e656b6b67c1e9bd23fdcbff8788164684"
9825dependencies = [
9826 "ansi_term 0.12.1",
9827 "atty",
9828 "build-helper",
9829 "cargo_metadata",
9830 "tempfile",
9831 "toml",
9832 "walkdir",
9833 "wasm-gc-api",
9834]
9835
9836[[package]]
9837name = "substrate-wasm-builder"
7320version = "4.0.0"9838version = "4.0.0"
7321source = "registry+https://github.com/rust-lang/crates.io-index"9839source = "registry+https://github.com/rust-lang/crates.io-index"
7322checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"9840checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"
73459863
7346[[package]]9864[[package]]
7347name = "syn"9865name = "syn"
7348version = "1.0.60"9866version = "1.0.69"
7349source = "registry+https://github.com/rust-lang/crates.io-index"9867source = "registry+https://github.com/rust-lang/crates.io-index"
7350checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081"9868checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb"
7351dependencies = [9869dependencies = [
7352 "proc-macro2",9870 "proc-macro2",
7353 "quote",9871 "quote",
7393 "cfg-if 1.0.0",9911 "cfg-if 1.0.0",
7394 "libc",9912 "libc",
7395 "rand 0.8.3",9913 "rand 0.8.3",
7396 "redox_syscall 0.2.5",9914 "redox_syscall 0.2.6",
7397 "remove_dir_all",9915 "remove_dir_all",
7398 "winapi 0.3.9",9916 "winapi 0.3.9",
7399]9917]
74189936
7419[[package]]9937[[package]]
7420name = "thiserror"9938name = "thiserror"
7421version = "1.0.23"9939version = "1.0.24"
7422source = "registry+https://github.com/rust-lang/crates.io-index"9940source = "registry+https://github.com/rust-lang/crates.io-index"
7423checksum = "76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146"9941checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e"
7424dependencies = [9942dependencies = [
7425 "thiserror-impl",9943 "thiserror-impl",
7426]9944]
74279945
7428[[package]]9946[[package]]
7429name = "thiserror-impl"9947name = "thiserror-impl"
7430version = "1.0.23"9948version = "1.0.24"
7431source = "registry+https://github.com/rust-lang/crates.io-index"9949source = "registry+https://github.com/rust-lang/crates.io-index"
7432checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1"9950checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0"
7433dependencies = [9951dependencies = [
7434 "proc-macro2",9952 "proc-macro2",
7435 "quote",9953 "quote",
7455]9973]
74569974
7457[[package]]9975[[package]]
9976name = "thrift"
9977version = "0.13.0"
9978source = "registry+https://github.com/rust-lang/crates.io-index"
9979checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b"
9980dependencies = [
9981 "byteorder",
9982 "integer-encoding",
9983 "log",
9984 "ordered-float",
9985 "threadpool",
9986]
9987
9988[[package]]
7458name = "time"9989name = "time"
7459version = "0.1.44"9990version = "0.1.44"
7460source = "registry+https://github.com/rust-lang/crates.io-index"9991source = "registry+https://github.com/rust-lang/crates.io-index"
749410025
7495[[package]]10026[[package]]
7496name = "tinyvec"10027name = "tinyvec"
7497version = "1.1.1"10028version = "1.2.0"
7498source = "registry+https://github.com/rust-lang/crates.io-index"10029source = "registry+https://github.com/rust-lang/crates.io-index"
7499checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"10030checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342"
7500dependencies = [10031dependencies = [
7501 "tinyvec_macros",10032 "tinyvec_macros",
7502]10033]
7514checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"10045checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"
7515dependencies = [10046dependencies = [
7516 "bytes 0.4.12",10047 "bytes 0.4.12",
7517 "futures 0.1.30",10048 "futures 0.1.31",
7518 "mio",10049 "mio",
7519 "num_cpus",10050 "num_cpus",
7520 "tokio-codec",10051 "tokio-codec",
7547 "mio",10078 "mio",
7548 "mio-uds",10079 "mio-uds",
7549 "num_cpus",10080 "num_cpus",
7550 "pin-project-lite 0.1.11",10081 "pin-project-lite 0.1.12",
7551 "signal-hook-registry",10082 "signal-hook-registry",
7552 "slab",10083 "slab",
7553 "winapi 0.3.9",10084 "winapi 0.3.9",
7561dependencies = [10092dependencies = [
7562 "bytes 0.4.12",10093 "bytes 0.4.12",
7563 "either",10094 "either",
7564 "futures 0.1.30",10095 "futures 0.1.31",
7565]10096]
756610097
7567[[package]]10098[[package]]
7571checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"10102checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"
7572dependencies = [10103dependencies = [
7573 "bytes 0.4.12",10104 "bytes 0.4.12",
7574 "futures 0.1.30",10105 "futures 0.1.31",
7575 "tokio-io",10106 "tokio-io",
7576]10107]
757710108
7581source = "registry+https://github.com/rust-lang/crates.io-index"10112source = "registry+https://github.com/rust-lang/crates.io-index"
7582checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"10113checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"
7583dependencies = [10114dependencies = [
7584 "futures 0.1.30",10115 "futures 0.1.31",
7585 "tokio-executor",10116 "tokio-executor",
7586]10117]
758710118
7592checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"10123checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"
7593dependencies = [10124dependencies = [
7594 "crossbeam-utils 0.7.2",10125 "crossbeam-utils 0.7.2",
7595 "futures 0.1.30",10126 "futures 0.1.31",
7596]10127]
759710128
7598[[package]]10129[[package]]
7601source = "registry+https://github.com/rust-lang/crates.io-index"10132source = "registry+https://github.com/rust-lang/crates.io-index"
7602checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"10133checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"
7603dependencies = [10134dependencies = [
7604 "futures 0.1.30",10135 "futures 0.1.31",
7605 "tokio-io",10136 "tokio-io",
7606 "tokio-threadpool",10137 "tokio-threadpool",
7607]10138]
7613checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"10144checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"
7614dependencies = [10145dependencies = [
7615 "bytes 0.4.12",10146 "bytes 0.4.12",
7616 "futures 0.1.30",10147 "futures 0.1.31",
7617 "log",10148 "log",
7618]10149]
761910150
7624checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"10155checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"
7625dependencies = [10156dependencies = [
7626 "bytes 0.4.12",10157 "bytes 0.4.12",
7627 "futures 0.1.30",10158 "futures 0.1.31",
7628 "mio",10159 "mio",
7629 "mio-named-pipes",10160 "mio-named-pipes",
7630 "tokio 0.1.22",10161 "tokio 0.1.22",
7637checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"10168checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"
7638dependencies = [10169dependencies = [
7639 "crossbeam-utils 0.7.2",10170 "crossbeam-utils 0.7.2",
7640 "futures 0.1.30",10171 "futures 0.1.31",
7641 "lazy_static",10172 "lazy_static",
7642 "log",10173 "log",
7643 "mio",10174 "mio",
7667source = "registry+https://github.com/rust-lang/crates.io-index"10198source = "registry+https://github.com/rust-lang/crates.io-index"
7668checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"10199checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"
7669dependencies = [10200dependencies = [
7670 "futures 0.1.30",10201 "futures 0.1.31",
7671]10202]
767210203
7673[[package]]10204[[package]]
7677checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"10208checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"
7678dependencies = [10209dependencies = [
7679 "fnv",10210 "fnv",
7680 "futures 0.1.30",10211 "futures 0.1.31",
7681]10212]
768210213
7683[[package]]10214[[package]]
7687checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"10218checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"
7688dependencies = [10219dependencies = [
7689 "bytes 0.4.12",10220 "bytes 0.4.12",
7690 "futures 0.1.30",10221 "futures 0.1.31",
7691 "iovec",10222 "iovec",
7692 "mio",10223 "mio",
7693 "tokio-io",10224 "tokio-io",
7703 "crossbeam-deque 0.7.3",10234 "crossbeam-deque 0.7.3",
7704 "crossbeam-queue",10235 "crossbeam-queue",
7705 "crossbeam-utils 0.7.2",10236 "crossbeam-utils 0.7.2",
7706 "futures 0.1.30",10237 "futures 0.1.31",
7707 "lazy_static",10238 "lazy_static",
7708 "log",10239 "log",
7709 "num_cpus",10240 "num_cpus",
7718checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"10249checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"
7719dependencies = [10250dependencies = [
7720 "crossbeam-utils 0.7.2",10251 "crossbeam-utils 0.7.2",
7721 "futures 0.1.30",10252 "futures 0.1.31",
7722 "slab",10253 "slab",
7723 "tokio-executor",10254 "tokio-executor",
7724]10255]
7730checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"10261checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"
7731dependencies = [10262dependencies = [
7732 "bytes 0.4.12",10263 "bytes 0.4.12",
7733 "futures 0.1.30",10264 "futures 0.1.31",
7734 "log",10265 "log",
7735 "mio",10266 "mio",
7736 "tokio-codec",10267 "tokio-codec",
7745checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"10276checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"
7746dependencies = [10277dependencies = [
7747 "bytes 0.4.12",10278 "bytes 0.4.12",
7748 "futures 0.1.30",10279 "futures 0.1.31",
7749 "iovec",10280 "iovec",
7750 "libc",10281 "libc",
7751 "log",10282 "log",
7766 "futures-core",10297 "futures-core",
7767 "futures-sink",10298 "futures-sink",
7768 "log",10299 "log",
7769 "pin-project-lite 0.1.11",10300 "pin-project-lite 0.1.12",
7770 "tokio 0.2.25",10301 "tokio 0.2.25",
7771]10302]
777210303
778710318
7788[[package]]10319[[package]]
7789name = "tracing"10320name = "tracing"
7790version = "0.1.23"10321version = "0.1.25"
7791source = "registry+https://github.com/rust-lang/crates.io-index"10322source = "registry+https://github.com/rust-lang/crates.io-index"
7792checksum = "f7d40a22fd029e33300d8d89a5cc8ffce18bb7c587662f54629e94c9de5487f3"10323checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f"
7793dependencies = [10324dependencies = [
7794 "cfg-if 1.0.0",10325 "cfg-if 1.0.0",
7795 "log",10326 "log",
7796 "pin-project-lite 0.2.4",10327 "pin-project-lite 0.2.6",
7797 "tracing-attributes",10328 "tracing-attributes",
7798 "tracing-core",10329 "tracing-core",
7799]10330]
780010331
7801[[package]]10332[[package]]
7802name = "tracing-attributes"10333name = "tracing-attributes"
7803version = "0.1.12"10334version = "0.1.15"
7804source = "registry+https://github.com/rust-lang/crates.io-index"10335source = "registry+https://github.com/rust-lang/crates.io-index"
7805checksum = "43f080ea7e4107844ef4766459426fa2d5c1ada2e47edba05dc7fa99d9629f47"10336checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2"
7806dependencies = [10337dependencies = [
7807 "proc-macro2",10338 "proc-macro2",
7808 "quote",10339 "quote",
782010351
7821[[package]]10352[[package]]
7822name = "tracing-futures"10353name = "tracing-futures"
7823version = "0.2.4"10354version = "0.2.5"
7824source = "registry+https://github.com/rust-lang/crates.io-index"10355source = "registry+https://github.com/rust-lang/crates.io-index"
7825checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"10356checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
7826dependencies = [10357dependencies = [
7827 "pin-project 0.4.27",10358 "pin-project 1.0.6",
7828 "tracing",10359 "tracing",
7829]10360]
783010361
7831[[package]]10362[[package]]
7832name = "tracing-log"10363name = "tracing-log"
7833version = "0.1.1"10364version = "0.1.2"
7834source = "registry+https://github.com/rust-lang/crates.io-index"10365source = "registry+https://github.com/rust-lang/crates.io-index"
7835checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9"10366checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"
7836dependencies = [10367dependencies = [
7837 "lazy_static",10368 "lazy_static",
7838 "log",10369 "log",
785110382
7852[[package]]10383[[package]]
7853name = "tracing-subscriber"10384name = "tracing-subscriber"
7854version = "0.2.15"10385version = "0.2.17"
7855source = "registry+https://github.com/rust-lang/crates.io-index"10386source = "registry+https://github.com/rust-lang/crates.io-index"
7856checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401"10387checksum = "705096c6f83bf68ea5d357a6aa01829ddbdac531b357b45abeca842938085baa"
7857dependencies = [10388dependencies = [
7858 "ansi_term 0.12.1",10389 "ansi_term 0.12.1",
7859 "chrono",10390 "chrono",
7894]10425]
789510426
7896[[package]]10427[[package]]
10428name = "trust-dns-proto"
10429version = "0.20.1"
10430source = "registry+https://github.com/rust-lang/crates.io-index"
10431checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c"
10432dependencies = [
10433 "async-trait",
10434 "cfg-if 1.0.0",
10435 "data-encoding",
10436 "enum-as-inner",
10437 "futures-channel",
10438 "futures-io",
10439 "futures-util",
10440 "idna 0.2.2",
10441 "ipnet",
10442 "lazy_static",
10443 "log",
10444 "rand 0.8.3",
10445 "smallvec 1.6.1",
10446 "thiserror",
10447 "tinyvec",
10448 "url 2.2.1",
10449]
10450
10451[[package]]
10452name = "trust-dns-resolver"
10453version = "0.20.1"
10454source = "registry+https://github.com/rust-lang/crates.io-index"
10455checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae"
10456dependencies = [
10457 "cfg-if 1.0.0",
10458 "futures-util",
10459 "ipconfig",
10460 "lazy_static",
10461 "log",
10462 "lru-cache",
10463 "parking_lot 0.11.1",
10464 "resolv-conf",
10465 "smallvec 1.6.1",
10466 "thiserror",
10467 "trust-dns-proto",
10468]
10469
10470[[package]]
7897name = "try-lock"10471name = "try-lock"
7898version = "0.2.3"10472version = "0.2.3"
7899source = "registry+https://github.com/rust-lang/crates.io-index"10473source = "registry+https://github.com/rust-lang/crates.io-index"
7900checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"10474checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
790110475
7902[[package]]10476[[package]]
10477name = "try-runtime-cli"
10478version = "0.9.0"
10479source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807"
10480dependencies = [
10481 "frame-try-runtime",
10482 "log",
10483 "parity-scale-codec",
10484 "remote-externalities",
10485 "sc-cli",
10486 "sc-client-api",
10487 "sc-executor",
10488 "sc-service",
10489 "sp-api",
10490 "sp-blockchain",
10491 "sp-core",
10492 "sp-externalities",
10493 "sp-runtime",
10494 "sp-state-machine",
10495 "structopt",
10496]
10497
10498[[package]]
7903name = "twox-hash"10499name = "twox-hash"
7904version = "1.6.0"10500version = "1.6.0"
7905source = "registry+https://github.com/rust-lang/crates.io-index"10501source = "registry+https://github.com/rust-lang/crates.io-index"
791210508
7913[[package]]10509[[package]]
7914name = "typenum"10510name = "typenum"
7915version = "1.12.0"10511version = "1.13.0"
7916source = "registry+https://github.com/rust-lang/crates.io-index"10512source = "registry+https://github.com/rust-lang/crates.io-index"
7917checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"10513checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
791810514
7919[[package]]10515[[package]]
7920name = "ucd-trie"10516name = "ucd-trie"
794510541
7946[[package]]10542[[package]]
7947name = "unicode-bidi"10543name = "unicode-bidi"
7948version = "0.3.4"10544version = "0.3.5"
7949source = "registry+https://github.com/rust-lang/crates.io-index"10545source = "registry+https://github.com/rust-lang/crates.io-index"
7950checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"10546checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"
7951dependencies = [10547dependencies = [
7952 "matches",10548 "matches",
7953]10549]
803810634
8039[[package]]10635[[package]]
8040name = "url"10636name = "url"
8041version = "2.2.0"10637version = "2.2.1"
8042source = "registry+https://github.com/rust-lang/crates.io-index"10638source = "registry+https://github.com/rust-lang/crates.io-index"
8043checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"10639checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b"
8044dependencies = [10640dependencies = [
8045 "form_urlencoded",10641 "form_urlencoded",
8046 "idna 0.2.1",10642 "idna 0.2.2",
8047 "matches",10643 "matches",
8048 "percent-encoding 2.1.0",10644 "percent-encoding 2.1.0",
8049]10645]
806510661
8066[[package]]10662[[package]]
8067name = "vec-arena"10663name = "vec-arena"
8068version = "1.0.0"10664version = "1.1.0"
8069source = "registry+https://github.com/rust-lang/crates.io-index"10665source = "registry+https://github.com/rust-lang/crates.io-index"
8070checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d"10666checksum = "34b2f665b594b07095e3ac3f718e13c2197143416fae4c5706cffb7b1af8d7f1"
807110667
8072[[package]]10668[[package]]
8073name = "vec_map"10669name = "vec_map"
807710673
8078[[package]]10674[[package]]
8079name = "version_check"10675name = "version_check"
8080version = "0.9.2"10676version = "0.9.3"
8081source = "registry+https://github.com/rust-lang/crates.io-index"10677source = "registry+https://github.com/rust-lang/crates.io-index"
8082checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"10678checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
808310679
8084[[package]]10680[[package]]
8085name = "void"10681name = "void"
809510691
8096[[package]]10692[[package]]
8097name = "walkdir"10693name = "walkdir"
8098version = "2.3.1"10694version = "2.3.2"
8099source = "registry+https://github.com/rust-lang/crates.io-index"10695source = "registry+https://github.com/rust-lang/crates.io-index"
8100checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"10696checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
8101dependencies = [10697dependencies = [
8102 "same-file",10698 "same-file",
8103 "winapi 0.3.9",10699 "winapi 0.3.9",
8110source = "registry+https://github.com/rust-lang/crates.io-index"10706source = "registry+https://github.com/rust-lang/crates.io-index"
8111checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"10707checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"
8112dependencies = [10708dependencies = [
8113 "futures 0.1.30",10709 "futures 0.1.31",
8114 "log",10710 "log",
8115 "try-lock",10711 "try-lock",
8116]10712]
813910735
8140[[package]]10736[[package]]
8141name = "wasm-bindgen"10737name = "wasm-bindgen"
8142version = "0.2.70"10738version = "0.2.73"
8143source = "registry+https://github.com/rust-lang/crates.io-index"10739source = "registry+https://github.com/rust-lang/crates.io-index"
8144checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be"10740checksum = "83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9"
8145dependencies = [10741dependencies = [
8146 "cfg-if 1.0.0",10742 "cfg-if 1.0.0",
8147 "wasm-bindgen-macro",10743 "wasm-bindgen-macro",
8148]10744]
814910745
8150[[package]]10746[[package]]
8151name = "wasm-bindgen-backend"10747name = "wasm-bindgen-backend"
8152version = "0.2.70"10748version = "0.2.73"
8153source = "registry+https://github.com/rust-lang/crates.io-index"10749source = "registry+https://github.com/rust-lang/crates.io-index"
8154checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7"10750checksum = "ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae"
8155dependencies = [10751dependencies = [
8156 "bumpalo",10752 "bumpalo",
8157 "lazy_static",10753 "lazy_static",
816410760
8165[[package]]10761[[package]]
8166name = "wasm-bindgen-futures"10762name = "wasm-bindgen-futures"
8167version = "0.4.20"10763version = "0.4.23"
8168source = "registry+https://github.com/rust-lang/crates.io-index"10764source = "registry+https://github.com/rust-lang/crates.io-index"
8169checksum = "3de431a2910c86679c34283a33f66f4e4abd7e0aec27b6669060148872aadf94"10765checksum = "81b8b767af23de6ac18bf2168b690bed2902743ddf0fb39252e36f9e2bfc63ea"
8170dependencies = [10766dependencies = [
8171 "cfg-if 1.0.0",10767 "cfg-if 1.0.0",
8172 "js-sys",10768 "js-sys",
817610772
8177[[package]]10773[[package]]
8178name = "wasm-bindgen-macro"10774name = "wasm-bindgen-macro"
8179version = "0.2.70"10775version = "0.2.73"
8180source = "registry+https://github.com/rust-lang/crates.io-index"10776source = "registry+https://github.com/rust-lang/crates.io-index"
8181checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c"10777checksum = "3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f"
8182dependencies = [10778dependencies = [
8183 "quote",10779 "quote",
8184 "wasm-bindgen-macro-support",10780 "wasm-bindgen-macro-support",
8185]10781]
818610782
8187[[package]]10783[[package]]
8188name = "wasm-bindgen-macro-support"10784name = "wasm-bindgen-macro-support"
8189version = "0.2.70"10785version = "0.2.73"
8190source = "registry+https://github.com/rust-lang/crates.io-index"10786source = "registry+https://github.com/rust-lang/crates.io-index"
8191checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385"10787checksum = "d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c"
8192dependencies = [10788dependencies = [
8193 "proc-macro2",10789 "proc-macro2",
8194 "quote",10790 "quote",
819910795
8200[[package]]10796[[package]]
8201name = "wasm-bindgen-shared"10797name = "wasm-bindgen-shared"
8202version = "0.2.70"10798version = "0.2.73"
8203source = "registry+https://github.com/rust-lang/crates.io-index"10799source = "registry+https://github.com/rust-lang/crates.io-index"
8204checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64"10800checksum = "d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489"
820510801
8206[[package]]10802[[package]]
8207name = "wasm-gc-api"10803name = "wasm-gc-api"
8220source = "registry+https://github.com/rust-lang/crates.io-index"10816source = "registry+https://github.com/rust-lang/crates.io-index"
8221checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"10817checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
8222dependencies = [10818dependencies = [
8223 "futures 0.3.12",10819 "futures 0.3.14",
8224 "js-sys",10820 "js-sys",
8225 "parking_lot 0.11.1",10821 "parking_lot 0.11.1",
8226 "pin-utils",10822 "pin-utils",
8237dependencies = [10833dependencies = [
8238 "libc",10834 "libc",
8239 "memory_units",10835 "memory_units",
8240 "num-rational",10836 "num-rational 0.2.4",
8241 "num-traits",10837 "num-traits",
8242 "parity-wasm 0.41.0",10838 "parity-wasm 0.41.0",
8243 "wasmi-validation",10839 "wasmi-validation 0.3.0",
8244]10840]
824510841
8246[[package]]10842[[package]]
8253]10849]
825410850
8255[[package]]10851[[package]]
10852name = "wasmi-validation"
10853version = "0.4.0"
10854source = "registry+https://github.com/rust-lang/crates.io-index"
10855checksum = "a2eb8e860796d8be48efef530b60eebf84e74a88bce107374fffb0da97d504b8"
10856dependencies = [
10857 "parity-wasm 0.42.2",
10858]
10859
10860[[package]]
8256name = "wasmparser"10861name = "wasmparser"
8257version = "0.71.0"10862version = "0.76.0"
8258source = "registry+https://github.com/rust-lang/crates.io-index"10863source = "registry+https://github.com/rust-lang/crates.io-index"
8259checksum = "89a30c99437829ede826802bfcf28500cf58df00e66cb9114df98813bc145ff1"10864checksum = "755a9a4afe3f6cccbbe6d7e965eef44cf260b001f93e547eba84255c1d0187d8"
826010865
8261[[package]]10866[[package]]
8262name = "wasmtime"10867name = "wasmtime"
8263version = "0.22.0"10868version = "0.24.0"
8264source = "registry+https://github.com/rust-lang/crates.io-index"10869source = "registry+https://github.com/rust-lang/crates.io-index"
8265checksum = "7426055cb92bd9a1e9469b48154d8d6119cd8c498c8b70284e420342c05dc45d"10870checksum = "718cb52a9fdb7ab12471e9b9d051c9adfa6b5c504e0a1fea045e5eabc81eedd9"
8266dependencies = [10871dependencies = [
8267 "anyhow",10872 "anyhow",
8268 "backtrace",10873 "backtrace",
8272 "indexmap",10877 "indexmap",
8273 "libc",10878 "libc",
8274 "log",10879 "log",
10880 "paste",
8275 "region",10881 "region",
8276 "rustc-demangle",10882 "rustc-demangle",
8277 "serde",10883 "serde",
8280 "wasmparser",10886 "wasmparser",
8281 "wasmtime-cache",10887 "wasmtime-cache",
8282 "wasmtime-environ",10888 "wasmtime-environ",
10889 "wasmtime-fiber",
8283 "wasmtime-jit",10890 "wasmtime-jit",
8284 "wasmtime-profiling",10891 "wasmtime-profiling",
8285 "wasmtime-runtime",10892 "wasmtime-runtime",
828910896
8290[[package]]10897[[package]]
8291name = "wasmtime-cache"10898name = "wasmtime-cache"
8292version = "0.22.0"10899version = "0.24.0"
8293source = "registry+https://github.com/rust-lang/crates.io-index"10900source = "registry+https://github.com/rust-lang/crates.io-index"
8294checksum = "c01d9287e36921e46f5887a47007824ae5dbb9b7517a2d565660ab4471478709"10901checksum = "1f984df56c4adeba91540f9052db9f7a8b3b00cfaac1a023bee50a972f588b0c"
8295dependencies = [10902dependencies = [
8296 "anyhow",10903 "anyhow",
8297 "base64 0.13.0",10904 "base64 0.13.0",
831010917
8311[[package]]10918[[package]]
8312name = "wasmtime-cranelift"10919name = "wasmtime-cranelift"
8313version = "0.22.0"10920version = "0.24.0"
8314source = "registry+https://github.com/rust-lang/crates.io-index"10921source = "registry+https://github.com/rust-lang/crates.io-index"
8315checksum = "4134ed3a4316cd0de0e546c6004850afe472b0fa3fcdc2f2c15f8d449562d962"10922checksum = "2a05abbf94e03c2c8ee02254b1949320c4d45093de5d9d6ed4d9351d536075c9"
8316dependencies = [10923dependencies = [
8317 "cranelift-codegen",10924 "cranelift-codegen",
8318 "cranelift-entity",10925 "cranelift-entity",
8319 "cranelift-frontend",10926 "cranelift-frontend",
8320 "cranelift-wasm",10927 "cranelift-wasm",
10928 "wasmparser",
8321 "wasmtime-environ",10929 "wasmtime-environ",
8322]10930]
832310931
8324[[package]]10932[[package]]
8325name = "wasmtime-debug"10933name = "wasmtime-debug"
8326version = "0.22.0"10934version = "0.24.0"
8327source = "registry+https://github.com/rust-lang/crates.io-index"10935source = "registry+https://github.com/rust-lang/crates.io-index"
8328checksum = "e91fa931df6dd8af2b02606307674d3bad23f55473d5f4c809dddf7e4c4dc411"10936checksum = "382eecd6281c6c1d1f3c904c3c143e671fc1a9573820cbfa777fba45ce2eda9c"
8329dependencies = [10937dependencies = [
8330 "anyhow",10938 "anyhow",
8331 "gimli",10939 "gimli",
8332 "more-asserts",10940 "more-asserts",
8333 "object 0.22.0",10941 "object",
8334 "target-lexicon",10942 "target-lexicon",
8335 "thiserror",10943 "thiserror",
8336 "wasmparser",10944 "wasmparser",
833910947
8340[[package]]10948[[package]]
8341name = "wasmtime-environ"10949name = "wasmtime-environ"
8342version = "0.22.0"10950version = "0.24.0"
8343source = "registry+https://github.com/rust-lang/crates.io-index"10951source = "registry+https://github.com/rust-lang/crates.io-index"
8344checksum = "a1098871dc3120aaf8190d79153e470658bb79f63ee9ca31716711e123c28220"10952checksum = "81011b2b833663d7e0ce34639459a0e301e000fc7331e0298b3a27c78d0cec60"
8345dependencies = [10953dependencies = [
8346 "anyhow",10954 "anyhow",
8347 "cfg-if 1.0.0",10955 "cfg-if 1.0.0",
8358]10966]
835910967
8360[[package]]10968[[package]]
10969name = "wasmtime-fiber"
10970version = "0.24.0"
10971source = "registry+https://github.com/rust-lang/crates.io-index"
10972checksum = "d92da32e31af2e3d828f485f5f24651ed4d3b7f03a46ea6555eae6940d1402cd"
10973dependencies = [
10974 "cc",
10975 "libc",
10976 "winapi 0.3.9",
10977]
10978
10979[[package]]
8361name = "wasmtime-jit"10980name = "wasmtime-jit"
8362version = "0.22.0"10981version = "0.24.0"
8363source = "registry+https://github.com/rust-lang/crates.io-index"10982source = "registry+https://github.com/rust-lang/crates.io-index"
8364checksum = "738bfcd1561ede8bb174215776fd7d9a95d5f0a47ca3deabe0282c55f9a89f68"10983checksum = "9b5f649623859a12d361fe4cc4793de44f7c3ff34c322c5714289787e89650bb"
8365dependencies = [10984dependencies = [
8366 "addr2line",10985 "addr2line",
8367 "anyhow",10986 "anyhow",
8374 "gimli",10993 "gimli",
8375 "log",10994 "log",
8376 "more-asserts",10995 "more-asserts",
8377 "object 0.22.0",10996 "object",
8378 "rayon",10997 "rayon",
8379 "region",10998 "region",
8380 "serde",10999 "serde",
839211011
8393[[package]]11012[[package]]
8394name = "wasmtime-obj"11013name = "wasmtime-obj"
8395version = "0.22.0"11014version = "0.24.0"
8396source = "registry+https://github.com/rust-lang/crates.io-index"11015source = "registry+https://github.com/rust-lang/crates.io-index"
8397checksum = "3e96d77f1801131c5e86d93e42a3cf8a35402107332c202c245c83f34888a906"11016checksum = "ef2e99cd9858f57fd062e9351e07881cedfc8597928385e02a48d9333b9e15a1"
8398dependencies = [11017dependencies = [
8399 "anyhow",11018 "anyhow",
8400 "more-asserts",11019 "more-asserts",
8401 "object 0.22.0",11020 "object",
8402 "target-lexicon",11021 "target-lexicon",
8403 "wasmtime-debug",11022 "wasmtime-debug",
8404 "wasmtime-environ",11023 "wasmtime-environ",
8405]11024]
840611025
8407[[package]]11026[[package]]
8408name = "wasmtime-profiling"11027name = "wasmtime-profiling"
8409version = "0.22.0"11028version = "0.24.0"
8410source = "registry+https://github.com/rust-lang/crates.io-index"11029source = "registry+https://github.com/rust-lang/crates.io-index"
8411checksum = "60bb672c9d894776d7b9250dd9b4fe890f8760201ee4f53e5f2da772b6c4debb"11030checksum = "e46c0a590e49278ba7f79ef217af9db4ecc671b50042c185093e22d73524abb2"
8412dependencies = [11031dependencies = [
8413 "anyhow",11032 "anyhow",
8414 "cfg-if 1.0.0",11033 "cfg-if 1.0.0",
8415 "gimli",11034 "gimli",
8416 "lazy_static",11035 "lazy_static",
8417 "libc",11036 "libc",
8418 "object 0.22.0",11037 "object",
8419 "scroll",11038 "scroll",
8420 "serde",11039 "serde",
8421 "target-lexicon",11040 "target-lexicon",
842511044
8426[[package]]11045[[package]]
8427name = "wasmtime-runtime"11046name = "wasmtime-runtime"
8428version = "0.22.0"11047version = "0.24.0"
8429source = "registry+https://github.com/rust-lang/crates.io-index"11048source = "registry+https://github.com/rust-lang/crates.io-index"
8430checksum = "a978086740949eeedfefcee667b57a9e98d9a7fc0de382fcfa0da30369e3530d"11049checksum = "1438a09185fc7ca067caf1a80d7e5b398eefd4fb7630d94841448ade60feb3d0"
8431dependencies = [11050dependencies = [
8432 "backtrace",11051 "backtrace",
8433 "cc",11052 "cc",
8436 "lazy_static",11055 "lazy_static",
8437 "libc",11056 "libc",
8438 "log",11057 "log",
8439 "memoffset 0.6.1",11058 "memoffset 0.6.3",
8440 "more-asserts",11059 "more-asserts",
8441 "psm",11060 "psm",
8442 "region",11061 "region",
844711066
8448[[package]]11067[[package]]
8449name = "wast"11068name = "wast"
8450version = "33.0.0"11069version = "35.0.2"
8451source = "registry+https://github.com/rust-lang/crates.io-index"11070source = "registry+https://github.com/rust-lang/crates.io-index"
8452checksum = "1d04fe175c7f78214971293e7d8875673804e736092206a3a4544dbc12811c1b"11071checksum = "2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68"
8453dependencies = [11072dependencies = [
8454 "leb128",11073 "leb128",
8455]11074]
845611075
8457[[package]]11076[[package]]
8458name = "wat"11077name = "wat"
8459version = "1.0.34"11078version = "1.0.37"
8460source = "registry+https://github.com/rust-lang/crates.io-index"11079source = "registry+https://github.com/rust-lang/crates.io-index"
8461checksum = "7ec9c6ee01ae07a26adadcdfed22c7a97e0b8cbee9c06e0e96076ece5aeb5cfe"11080checksum = "8ec280a739b69173e0ffd12c1658507996836ba4e992ed9bc1e5385a0bd72a02"
8462dependencies = [11081dependencies = [
8463 "wast",11082 "wast",
8464]11083]
846511084
8466[[package]]11085[[package]]
8467name = "web-sys"11086name = "web-sys"
8468version = "0.3.47"11087version = "0.3.50"
8469source = "registry+https://github.com/rust-lang/crates.io-index"11088source = "registry+https://github.com/rust-lang/crates.io-index"
8470checksum = "c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3"11089checksum = "a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be"
8471dependencies = [11090dependencies = [
8472 "js-sys",11091 "js-sys",
8473 "wasm-bindgen",11092 "wasm-bindgen",
848511104
8486[[package]]11105[[package]]
8487name = "webpki-roots"11106name = "webpki-roots"
8488version = "0.21.0"11107version = "0.21.1"
8489source = "registry+https://github.com/rust-lang/crates.io-index"11108source = "registry+https://github.com/rust-lang/crates.io-index"
8490checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376"11109checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"
8491dependencies = [11110dependencies = [
8492 "webpki",11111 "webpki",
8493]11112]
8502]11121]
850311122
8504[[package]]11123[[package]]
11124name = "westend-runtime"
11125version = "0.8.30"
11126source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
11127dependencies = [
11128 "beefy-primitives",
11129 "bitvec",
11130 "frame-executive",
11131 "frame-support",
11132 "frame-system",
11133 "frame-system-rpc-runtime-api",
11134 "frame-try-runtime",
11135 "log",
11136 "pallet-authority-discovery",
11137 "pallet-authorship",
11138 "pallet-babe",
11139 "pallet-balances",
11140 "pallet-collective",
11141 "pallet-democracy",
11142 "pallet-election-provider-multi-phase",
11143 "pallet-elections-phragmen",
11144 "pallet-grandpa",
11145 "pallet-identity",
11146 "pallet-im-online",
11147 "pallet-indices",
11148 "pallet-membership",
11149 "pallet-mmr-primitives",
11150 "pallet-multisig",
11151 "pallet-nicks",
11152 "pallet-offences",
11153 "pallet-proxy",
11154 "pallet-randomness-collective-flip",
11155 "pallet-recovery",
11156 "pallet-scheduler",
11157 "pallet-session",
11158 "pallet-society",
11159 "pallet-staking",
11160 "pallet-staking-reward-curve",
11161 "pallet-sudo",
11162 "pallet-timestamp",
11163 "pallet-transaction-payment",
11164 "pallet-transaction-payment-rpc-runtime-api",
11165 "pallet-treasury",
11166 "pallet-utility",
11167 "pallet-vesting",
11168 "parity-scale-codec",
11169 "polkadot-parachain",
11170 "polkadot-primitives",
11171 "polkadot-runtime-common",
11172 "polkadot-runtime-parachains",
11173 "rustc-hex",
11174 "serde",
11175 "serde_derive",
11176 "smallvec 1.6.1",
11177 "sp-api",
11178 "sp-authority-discovery",
11179 "sp-block-builder",
11180 "sp-consensus-babe",
11181 "sp-core",
11182 "sp-inherents",
11183 "sp-io",
11184 "sp-npos-elections",
11185 "sp-offchain",
11186 "sp-runtime",
11187 "sp-session",
11188 "sp-staking",
11189 "sp-std",
11190 "sp-transaction-pool",
11191 "sp-version",
11192 "static_assertions",
11193 "substrate-wasm-builder 3.0.0",
11194]
11195
11196[[package]]
8505name = "which"11197name = "which"
8506version = "3.1.1"11198version = "3.1.1"
8507source = "registry+https://github.com/rust-lang/crates.io-index"11199source = "registry+https://github.com/rust-lang/crates.io-index"
851211204
8513[[package]]11205[[package]]
8514name = "which"11206name = "which"
8515version = "4.0.2"11207version = "4.1.0"
8516source = "registry+https://github.com/rust-lang/crates.io-index"11208source = "registry+https://github.com/rust-lang/crates.io-index"
8517checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef"11209checksum = "b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe"
8518dependencies = [11210dependencies = [
11211 "either",
8519 "libc",11212 "libc",
8520 "thiserror",
8521]11213]
852211214
8523[[package]]11215[[package]]
11216name = "widestring"
11217version = "0.4.3"
11218source = "registry+https://github.com/rust-lang/crates.io-index"
11219checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c"
11220
11221[[package]]
8524name = "winapi"11222name = "winapi"
8525version = "0.2.8"11223version = "0.2.8"
8526source = "registry+https://github.com/rust-lang/crates.io-index"11224source = "registry+https://github.com/rust-lang/crates.io-index"
8564checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"11262checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
856511263
8566[[package]]11264[[package]]
11265name = "winreg"
11266version = "0.6.2"
11267source = "registry+https://github.com/rust-lang/crates.io-index"
11268checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9"
11269dependencies = [
11270 "winapi 0.3.9",
11271]
11272
11273[[package]]
8567name = "ws2_32-sys"11274name = "ws2_32-sys"
8568version = "0.2.1"11275version = "0.2.1"
8569source = "registry+https://github.com/rust-lang/crates.io-index"11276source = "registry+https://github.com/rust-lang/crates.io-index"
858111288
8582[[package]]11289[[package]]
8583name = "x25519-dalek"11290name = "x25519-dalek"
8584version = "1.1.0"11291version = "1.1.1"
8585source = "registry+https://github.com/rust-lang/crates.io-index"11292source = "registry+https://github.com/rust-lang/crates.io-index"
8586checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088"11293checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f"
8587dependencies = [11294dependencies = [
8588 "curve25519-dalek 3.0.2",11295 "curve25519-dalek 3.1.0",
8589 "rand_core 0.5.1",11296 "rand_core 0.5.1",
8590 "zeroize",11297 "zeroize",
8591]11298]
859211299
8593[[package]]11300[[package]]
11301name = "xcm"
11302version = "0.8.30"
11303source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
11304dependencies = [
11305 "derivative",
11306 "impl-trait-for-tuples",
11307 "parity-scale-codec",
11308]
11309
11310[[package]]
11311name = "xcm-builder"
11312version = "0.8.30"
11313source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
11314dependencies = [
11315 "frame-support",
11316 "frame-system",
11317 "impl-trait-for-tuples",
11318 "parity-scale-codec",
11319 "polkadot-parachain",
11320 "sp-arithmetic",
11321 "sp-io",
11322 "sp-runtime",
11323 "sp-std",
11324 "xcm",
11325 "xcm-executor",
11326]
11327
11328[[package]]
11329name = "xcm-executor"
11330version = "0.8.30"
11331source = "git+https://github.com/paritytech/polkadot?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373"
11332dependencies = [
11333 "frame-support",
11334 "impl-trait-for-tuples",
11335 "log",
11336 "parity-scale-codec",
11337 "sp-arithmetic",
11338 "sp-core",
11339 "sp-io",
11340 "sp-runtime",
11341 "sp-std",
11342 "xcm",
11343]
11344
11345[[package]]
8594name = "yamux"11346name = "yamux"
8595version = "0.8.0"11347version = "0.9.0"
8596source = "registry+https://github.com/rust-lang/crates.io-index"11348source = "registry+https://github.com/rust-lang/crates.io-index"
8597checksum = "9aeb8c4043cac71c3c299dff107171c220d179492350ea198e109a414981b83c"11349checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"
8598dependencies = [11350dependencies = [
8599 "futures 0.3.12",11351 "futures 0.3.14",
8600 "log",11352 "log",
8601 "nohash-hasher",11353 "nohash-hasher",
8602 "parking_lot 0.11.1",11354 "parking_lot 0.11.1",
8603 "rand 0.7.3",11355 "rand 0.8.3",
8604 "static_assertions",11356 "static_assertions",
8605]11357]
860611358
863311385
8634[[package]]11386[[package]]
8635name = "zstd"11387name = "zstd"
8636version = "0.5.4+zstd.1.4.7"11388version = "0.6.1+zstd.1.4.9"
8637source = "registry+https://github.com/rust-lang/crates.io-index"11389source = "registry+https://github.com/rust-lang/crates.io-index"
8638checksum = "69996ebdb1ba8b1517f61387a883857818a66c8a295f487b1ffd8fd9d2c82910"11390checksum = "5de55e77f798f205d8561b8fe2ef57abfb6e0ff2abe7fd3c089e119cdb5631a3"
8639dependencies = [11391dependencies = [
8640 "zstd-safe",11392 "zstd-safe",
8641]11393]
864211394
8643[[package]]11395[[package]]
8644name = "zstd-safe"11396name = "zstd-safe"
8645version = "2.0.6+zstd.1.4.7"11397version = "3.0.1+zstd.1.4.9"
8646source = "registry+https://github.com/rust-lang/crates.io-index"11398source = "registry+https://github.com/rust-lang/crates.io-index"
8647checksum = "98aa931fb69ecee256d44589d19754e61851ae4769bf963b385119b1cc37a49e"11399checksum = "1387cabcd938127b30ce78c4bf00b30387dddf704e3f0881dbc4ff62b5566f8c"
8648dependencies = [11400dependencies = [
8649 "libc",11401 "libc",
8650 "zstd-sys",11402 "zstd-sys",
8651]11403]
865211404
8653[[package]]11405[[package]]
8654name = "zstd-sys"11406name = "zstd-sys"
8655version = "1.4.18+zstd.1.4.7"11407version = "1.4.20+zstd.1.4.9"
8656source = "registry+https://github.com/rust-lang/crates.io-index"11408source = "registry+https://github.com/rust-lang/crates.io-index"
8657checksum = "a1e6e8778706838f43f771d80d37787cb2fe06dafe89dd3aebaf6721b9eaec81"11409checksum = "ebd5b733d7cf2d9447e2c3e76a5589b4f5e5ae065c22a2bc0b023cbc331b6c8e"
8658dependencies = [11410dependencies = [
8659 "cc",11411 "cc",
8660 "glob",
8661 "itertools",
8662 "libc",11412 "libc",
8663]11413]
866411414
modifiedCargo.tomldiffbeforeafterboth
1[workspace]1[workspace]
2members = [2members = [
3 'node',3 'node',
4 'pallets/nft',4 'pallets/*',
5 'runtime',5 'runtime',
6]6]
7resolver = "2"
7[profile.release]8[profile.release]
8panic = 'unwind'9panic = 'unwind'
910
modifiednode/Cargo.tomldiffbeforeafterboth
1################################################################################
2# Build Dependencies
3
1[build-dependencies]4[build-dependencies.substrate-build-script-utils]
5git = 'https://github.com/paritytech/substrate.git'
6branch = 'rococo-v1'
2substrate-build-script-utils = '3.0.0'7version = '3.0.0'
38
4[[bin]]9################################################################################
10# Substrate Dependecies
11
12[dependencies.frame-benchmarking]
13git = 'https://github.com/paritytech/substrate.git'
14branch = 'rococo-v1'
15version = '3.0.0'
16
17[dependencies.frame-benchmarking-cli]
18git = 'https://github.com/paritytech/substrate.git'
19branch = 'rococo-v1'
20version = '3.0.0'
21
22[dependencies.pallet-transaction-payment-rpc]
23git = 'https://github.com/paritytech/substrate.git'
24branch = 'rococo-v1'
25version = '3.0.0'
26
27[dependencies.sc-basic-authorship]
28git = 'https://github.com/paritytech/substrate.git'
29branch = 'rococo-v1'
30version = '0.9.0'
31
32[dependencies.sc-chain-spec]
33git = 'https://github.com/paritytech/substrate.git'
34branch = 'rococo-v1'
35version = '3.0.0'
36
37[dependencies.sc-cli]
38features = ['wasmtime']
39git = 'https://github.com/paritytech/substrate.git'
40branch = 'rococo-v1'
41version = '0.9.0'
42
43[dependencies.sc-client-api]
44git = 'https://github.com/paritytech/substrate.git'
45branch = 'rococo-v1'
46version = '3.0.0'
47
48[dependencies.sc-consensus]
49git = 'https://github.com/paritytech/substrate.git'
50branch = 'rococo-v1'
51version = '0.9.0'
52
53[dependencies.sc-consensus-aura]
54git = 'https://github.com/paritytech/substrate.git'
55branch = 'rococo-v1'
56version = '0.9.0'
57
58[dependencies.sc-executor]
59features = ['wasmtime']
60git = 'https://github.com/paritytech/substrate.git'
61branch = 'rococo-v1'
62version = '0.9.0'
63
64[dependencies.sc-finality-grandpa]
65git = 'https://github.com/paritytech/substrate.git'
66branch = 'rococo-v1'
67version = '0.9.0'
68
69[dependencies.sc-keystore]
70git = 'https://github.com/paritytech/substrate.git'
71branch = 'rococo-v1'
72version = '3.0.0'
73
74[dependencies.sc-rpc]
75git = 'https://github.com/paritytech/substrate.git'
76branch = 'rococo-v1'
77version = '3.0.0'
78
79[dependencies.sc-rpc-api]
80git = 'https://github.com/paritytech/substrate.git'
81branch = 'rococo-v1'
82version = '0.9.0'
83
84[dependencies.sc-service]
5name = 'nft'85features = ['wasmtime']
86git = 'https://github.com/paritytech/substrate.git'
87branch = 'rococo-v1'
88version = '0.9.0'
89
90[dependencies.sc-telemetry]
91git = 'https://github.com/paritytech/substrate.git'
92branch = 'rococo-v1'
93version = '3.0.0'
94
95[dependencies.sc-transaction-pool]
96git = 'https://github.com/paritytech/substrate.git'
97branch = 'rococo-v1'
98version = '3.0.0'
99
100[dependencies.sc-tracing]
101git = 'https://github.com/paritytech/substrate.git'
102branch = 'rococo-v1'
103version = '3.0.0'
104
105[dependencies.sp-block-builder]
106git = 'https://github.com/paritytech/substrate.git'
107branch = 'rococo-v1'
108version = '3.0.0'
109
110[dependencies.sp-api]
111git = 'https://github.com/paritytech/substrate.git'
112branch = 'rococo-v1'
113version = '3.0.0'
114
115[dependencies.sp-blockchain]
116git = 'https://github.com/paritytech/substrate.git'
117branch = 'rococo-v1'
118version = '3.0.0'
119
120[dependencies.sp-consensus]
121git = 'https://github.com/paritytech/substrate.git'
122branch = 'rococo-v1'
123version = '0.9.0'
124
125[dependencies.sp-consensus-aura]
126git = 'https://github.com/paritytech/substrate.git'
127branch = 'rococo-v1'
128version = '0.9.0'
129
130[dependencies.sp-core]
131git = 'https://github.com/paritytech/substrate.git'
132branch = 'rococo-v1'
133version = '3.0.0'
134
135[dependencies.sp-finality-grandpa]
136git = 'https://github.com/paritytech/substrate.git'
137branch = 'rococo-v1'
138version = '3.0.0'
139
140[dependencies.sp-inherents]
141git = 'https://github.com/paritytech/substrate.git'
142branch = 'rococo-v1'
143version = '3.0.0'
144
145[dependencies.sp-runtime]
146git = 'https://github.com/paritytech/substrate.git'
147branch = 'rococo-v1'
148version = '3.0.0'
149
150[dependencies.sp-timestamp]
151git = 'https://github.com/paritytech/substrate.git'
152branch = 'rococo-v1'
153version = '3.0.0'
154
155[dependencies.sp-transaction-pool]
156git = 'https://github.com/paritytech/substrate.git'
157branch = 'rococo-v1'
158version = '3.0.0'
159
160[dependencies.sp-trie]
161git = 'https://github.com/paritytech/substrate.git'
162branch = 'rococo-v1'
163version = '3.0.0'
164
165[dependencies.substrate-frame-rpc-system]
166git = 'https://github.com/paritytech/substrate.git'
167branch = 'rococo-v1'
168version = '3.0.0'
169
170[dependencies.pallet-contracts]
171git = 'https://github.com/paritytech/substrate.git'
172branch = 'rococo-v1'
173version = '3.0.0'
174
175[dependencies.pallet-contracts-rpc]
176git = 'https://github.com/paritytech/substrate.git'
177branch = 'rococo-v1'
178version = '3.0.0'
179
180
181[dependencies.sc-network]
182git = 'https://github.com/paritytech/substrate.git'
183branch = 'rococo-v1'
184version = '0.9.0'
185
186[dependencies.serde]
187features = ['derive']
188optional = true
189version = '1.0.119'
190
191[dependencies.serde_json]
192version = '1.0.41'
193
194
195################################################################################
196# Cumulus dependencies
197
198[dependencies.cumulus-client-consensus-relay-chain]
199git = 'https://github.com/paritytech/cumulus.git'
200branch = 'rococo-v1'
201
202[dependencies.cumulus-client-collator]
203git = 'https://github.com/paritytech/cumulus.git'
204branch = 'rococo-v1'
205
206[dependencies.cumulus-client-cli]
207git = 'https://github.com/paritytech/cumulus.git'
208branch = 'rococo-v1'
209
210[dependencies.cumulus-client-network]
211git = 'https://github.com/paritytech/cumulus.git'
212branch = 'rococo-v1'
213
214[dependencies.cumulus-primitives-core]
215git = 'https://github.com/paritytech/cumulus.git'
216branch = 'rococo-v1'
217
218[dependencies.cumulus-client-service]
219git = 'https://github.com/paritytech/cumulus.git'
220branch = 'rococo-v1'
221
222
223################################################################################
224# Polkadot dependencies
225[dependencies.polkadot-primitives]
226git = "https://github.com/paritytech/polkadot"
227branch = 'rococo-v1'
228
229[dependencies.polkadot-service]
230git = "https://github.com/paritytech/polkadot"
231branch = 'rococo-v1'
232
233[dependencies.polkadot-cli]
234git = "https://github.com/paritytech/polkadot"
235branch = 'rococo-v1'
236
237[dependencies.polkadot-test-service]
238git = "https://github.com/paritytech/polkadot"
239branch = 'rococo-v1'
240
241[dependencies.polkadot-parachain]
242git = "https://github.com/paritytech/polkadot"
243branch = 'rococo-v1'
244
245
246################################################################################
247# Local dependencies
248
249[dependencies.nft-runtime]
250path = '../runtime'
251version = '3.0.0'
252
253################################################################################
254# Package
6255
7[package]256[package]
8authors = ['UseTech Professional <https://usetech.com/blockchain>']257authors = ['Unique Network <support@uniquenetwork.io>']
9build = 'build.rs'258build = 'build.rs'
10description = 'Substrate node nft'259description = 'Substrate node nft'
11edition = '2018'260edition = '2018'
12homepage = 'https://usetech.com/blockchain'261homepage = 'https://unique.network'
13license = 'All Rights Reserved'262license = 'All Rights Reserved'
14name = 'nft'263name = 'nft'
15repository = 'https://github.com/usetech-llc/nft_private/'264repository = 'https://github.com/usetech-llc/nft_private/'
16version = '3.0.0'265version = '3.0.0'
266
267[[bin]]
268name = 'nft'
17269
18[package.metadata.docs.rs]270[package.metadata.docs.rs]
19targets = ['x86_64-unknown-linux-gnu']271targets = ['x86_64-unknown-linux-gnu']
26structopt = '0.3.8'278structopt = '0.3.8'
27jsonrpc-core = '15.0.0'279jsonrpc-core = '15.0.0'
28
29# Substrate dependencies
30nft-runtime = { path = '../runtime', version = '3.0.0' }
31frame-benchmarking = '3.0.0'
32frame-benchmarking-cli = '3.0.0'
33pallet-transaction-payment-rpc = '3.0.0'
34sc-basic-authorship = '0.9.0'
35sc-cli = { features = ['wasmtime'], version = '0.9.0' }
36sc-client-api = '3.0.0'
37sc-consensus = '0.9.0'
38sc-consensus-aura = '0.9.0'
39sc-executor = { features = ['wasmtime'], version = '0.9.0' }
40sc-finality-grandpa = '0.9.0'
41
42sc-keystore = '3.0.0'
43sc-rpc = '3.0.0'
44sc-rpc-api = '0.9.0'
45sc-service = { features = ['wasmtime'], version = '0.9.0' }
46sc-transaction-pool = '3.0.0'
47sp-api = '3.0.0'
48sp-block-builder = '3.0.0'
49sp-blockchain = '3.0.0'
50sp-consensus = '0.9.0'
51sp-consensus-aura = '0.9.0'
52sp-core = '3.0.0'
53sp-finality-grandpa = '3.0.0'
54sp-inherents = '3.0.0'
55sp-runtime = '3.0.0'
56sp-transaction-pool = '3.0.0'
57substrate-frame-rpc-system = '3.0.0'
58sc-network = '0.9.0'
59pallet-contracts-rpc = '3.0.0'
60sc-telemetry = '3.0.0'
61
62serde = { version = "1.0.102", features = ["derive"] }
63serde_json = "1.0.41"
64280
65[features]281[features]
66default = []282default = []
modifiednode/src/chain_spec.rsdiffbeforeafterboth
3// file 'LICENSE', which is part of this source code package.3// file 'LICENSE', which is part of this source code package.
4//4//
55
6// use nft_runtime::{
7// AccountId, AuraConfig, BalancesConfig, GenesisConfig, GrandpaConfig, Signature, SudoConfig,
8// SystemConfig, WASM_BINARY,
9// };
10// use nft_runtime::{ContractsConfig, ContractsSchedule, NftConfig, CollectionType};
11use nft_runtime::*;6use nft_runtime::*;
7
12use sc_service::ChainType;8use cumulus_primitives_core::ParaId;
13use sp_consensus_aura::sr25519::AuthorityId as AuraId;9use parachain_runtime::{AccountId, Signature};
10use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup};
11use sc_service::ChainType;
14use sp_core::{sr25519, Pair, Public};12use sp_core::{sr25519, Pair, Public};
15use sp_finality_grandpa::AuthorityId as GrandpaId;13use sp_finality_grandpa::AuthorityId as GrandpaId;
16use sp_runtime::traits::{IdentifyAccount, Verify};14use sp_runtime::traits::{IdentifyAccount, Verify};
15
16use serde::{Deserialize, Serialize};
17use serde_json::map::Map;17use serde_json::map::Map;
18// use crate::chain_spec::api::chain_extension::*;
19
20// Note this is the URL for the telemetry server
21//const STAGING_TELEMETRY_URL: &str = "wss://telemetry.polkadot.io/submit/";
2218
23/// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type.19/// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type.
24pub type ChainSpec = sc_service::GenericChainSpec<GenesisConfig>;20pub type ChainSpec = sc_service::GenericChainSpec<GenesisConfig>;
45 (get_from_seed::<AuraId>(s), get_from_seed::<GrandpaId>(s))41 (get_from_seed::<AuraId>(s), get_from_seed::<GrandpaId>(s))
46}42}
4743
48pub fn development_config() -> Result<ChainSpec, String> {44pub fn development_config(id: ParaId) -> ChainSpec {
49 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;45 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;
5046
51 let mut properties = Map::new();47 let mut properties = Map::new();
52 properties.insert("tokenSymbol".into(), "UniqueTest".into());48 properties.insert("tokenSymbol".into(), "UniqueTest".into());
53 properties.insert("tokenDecimals".into(), 15.into());49 properties.insert("tokenDecimals".into(), 15.into());
54 properties.insert("ss58Format".into(), 42.into()); // Generic Substrate wildcard (SS58 checksum preimage)50 properties.insert("ss58Format".into(), 42.into()); // Generic Substrate wildcard (SS58 checksum preimage)
5551
56 Ok(ChainSpec::from_genesis(52 ChainSpec::from_genesis(
57 // Name53 // Name
58 "Development",54 "Development",
59 // ID55 // ID
60 "dev",56 "dev",
61 ChainType::Development,57 ChainType::Local,
62 move || testnet_genesis(58 move || testnet_genesis(
63 wasm_binary,59 wasm_binary,
64 // Initial PoA authorities60 // Initial PoA authorities
85 // Properties81 // Properties
86 Some(properties),82 Some(properties),
87 // Extensions83 // Extensions
84 Extensions {
85 relay_chain: "rococo-dev".into(),
88 None,86 para_id: id.into(),
87 },
89 ))88 )
90}89}
9190
92pub fn local_testnet_config() -> Result<ChainSpec, String> {91pub fn local_testnet_config(id: ParaId) -> ChainSpec {
93 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;92 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;
9493
95 Ok(ChainSpec::from_genesis(94 Ok(ChainSpec::from_genesis(
133 // Properties132 // Properties
134 None,133 None,
135 // Extensions134 // Extensions
135 Extensions {
136 relay_chain: "rococo-local".into(),
137 para_id: id.into(),
136 None,138 },
137 ))139 ))
138}140}
139141
161 .map(|k| (k, 1 << 100))163 .map(|k| (k, 1 << 100))
162 .collect(),164 .collect(),
163 }),165 }),
164 pallet_aura: Some(AuraConfig {
165 authorities: initial_authorities.iter().map(|x| (x.0.clone())).collect(),
166 }),
167 pallet_grandpa: Some(GrandpaConfig {
168 authorities: initial_authorities
169 .iter()
170 .map(|x| (x.1.clone(), 1))
171 .collect(),
172 }),
173 pallet_treasury: Some(Default::default()),166 pallet_treasury: Some(Default::default()),
174 pallet_sudo: Some(SudoConfig { key: root_key }),167 pallet_sudo: Some(SudoConfig { key: root_key }),
175 pallet_vesting: Some(VestingConfig {168 pallet_vesting: Some(VestingConfig {
221 ..Default::default()214 ..Default::default()
222 },215 },
223 }),216 }),
217 parachain_info: parachain_runtime::ParachainInfoConfig { parachain_id: id },
224 }218 }
225}219}
226220
modifiednode/src/cli.rsdiffbeforeafterboth
1use crate::chain_spec;
2use sc_cli;
3use std::path::PathBuf;
1use structopt::StructOpt;4use structopt::StructOpt;
5
6/// Sub-commands supported by the collator.
7#[derive(Debug, StructOpt)]
8pub enum Subcommand {
9 /// Export the genesis state of the parachain.
10 #[structopt(name = "export-genesis-state")]
11 ExportGenesisState(ExportGenesisStateCommand),
12
13 /// Export the genesis wasm of the parachain.
14 #[structopt(name = "export-genesis-wasm")]
15 ExportGenesisWasm(ExportGenesisWasmCommand),
16
17 /// Build a chain specification.
2use sc_cli::RunCmd;18 BuildSpec(sc_cli::BuildSpecCmd),
319
20 /// Validate blocks.
21 CheckBlock(sc_cli::CheckBlockCmd),
22
23 /// Export blocks.
24 ExportBlocks(sc_cli::ExportBlocksCmd),
25
26 /// Export the state of a given block into a chain spec.
27 ExportState(sc_cli::ExportStateCmd),
28
29 /// Import blocks.
30 ImportBlocks(sc_cli::ImportBlocksCmd),
31
32 /// Remove the whole chain.
33 PurgeChain(cumulus_client_cli::PurgeChainCmd),
34
35 /// Revert the chain to a previous state.
36 Revert(sc_cli::RevertCmd),
37}
38
39/// Command for exporting the genesis state of the parachain
4#[derive(Debug, StructOpt)]40#[derive(Debug, StructOpt)]
5pub struct Cli {41pub struct ExportGenesisStateCommand {
42 /// Output file name or stdout if unspecified.
6 #[structopt(subcommand)]43 #[structopt(parse(from_os_str))]
7 pub subcommand: Option<Subcommand>,44 pub output: Option<PathBuf>,
845
46 /// Id of the parachain this state is for.
47 ///
48 /// Default: 100
9 #[structopt(flatten)]49 #[structopt(long, conflicts_with = "chain")]
10 pub run: RunCmd,50 pub parachain_id: Option<u32>,
51
52 /// Write output in binary. Default is to write in hex.
53 #[structopt(short, long)]
54 pub raw: bool,
55
56 /// The name of the chain for that the genesis state should be exported.
57 #[structopt(long, conflicts_with = "parachain-id")]
58 pub chain: Option<String>,
11}59}
1260
61/// Command for exporting the genesis wasm file.
13#[derive(Debug, StructOpt)]62#[derive(Debug, StructOpt)]
14pub enum Subcommand {63pub struct ExportGenesisWasmCommand {
15 /// Key management cli utilities64 /// Output file name or stdout if unspecified.
65 #[structopt(parse(from_os_str))]
66 pub output: Option<PathBuf>,
67
68 /// Write output in binary. Default is to write in hex.
69 #[structopt(short, long)]
70 pub raw: bool,
71
72 /// The name of the chain for that the genesis wasm file should be exported.
73 #[structopt(long)]
74 pub chain: Option<String>,
75}
76
16 Key(sc_cli::KeySubcommand),77#[derive(Debug, StructOpt)]
17 /// Build a chain specification.78pub struct RunCmd {
18 BuildSpec(sc_cli::BuildSpecCmd),79 #[structopt(flatten)]
19
20 /// Validate blocks.
21 CheckBlock(sc_cli::CheckBlockCmd),80 pub base: sc_cli::RunCmd,
2281
23 /// Export blocks.82 /// Id of the parachain this collator collates for.
83 #[structopt(long)]
84 pub parachain_id: Option<u32>,
85}
86
24 ExportBlocks(sc_cli::ExportBlocksCmd),87impl std::ops::Deref for RunCmd {
25
26 /// Export the state of a given block into a chain spec.
27 ExportState(sc_cli::ExportStateCmd),88 type Target = sc_cli::RunCmd;
2889
29 /// Import blocks.
30 ImportBlocks(sc_cli::ImportBlocksCmd),90 fn deref(&self) -> &Self::Target {
3191 &self.base
32 /// Remove the whole chain.92 }
93}
94
95#[derive(Debug, StructOpt)]
96#[structopt(settings = &[
33 PurgeChain(sc_cli::PurgeChainCmd),97 structopt::clap::AppSettings::GlobalVersion,
3498 structopt::clap::AppSettings::ArgsNegateSubcommands,
35 /// Revert the chain to a previous state.99 structopt::clap::AppSettings::SubcommandsNegateReqs,
100])]
101pub struct Cli {
102 #[structopt(subcommand)]
103 pub subcommand: Option<Subcommand>,
104
105 #[structopt(flatten)]
36 Revert(sc_cli::RevertCmd),106 pub run: RunCmd,
37107
38 /// The custom benchmark subcommmand benchmarking runtime pallets.108 /// Run node as collator.
109 ///
110 /// Note that this is the same as running with `--validator`.
39 #[structopt(name = "benchmark", about = "Benchmark runtime pallets.")]111 #[structopt(long, conflicts_with = "validator")]
112 pub collator: bool,
113
114 /// Relaychain arguments
115 #[structopt(raw = true)]
116 pub relaychain_args: Vec<String>,
117}
118
119#[derive(Debug)]
120pub struct RelayChainCli {
121 /// The actual relay chain cli object.
122 pub base: polkadot_cli::RunCmd,
123
124 /// Optional chain id that should be passed to the relay chain.
125 pub chain_id: Option<String>,
126
127 /// The base path that should be used by the relay chain.
128 pub base_path: Option<PathBuf>,
129}
130
131impl RelayChainCli {
132 /// Parse the relay chain CLI parameters using the para chain `Configuration`.
40 Benchmark(frame_benchmarking_cli::BenchmarkCmd),133 pub fn new<'a>(
41}134 para_config: &sc_service::Configuration,
42135 relay_chain_args: impl Iterator<Item = &'a String>,
136 ) -> Self {
137 let extension = chain_spec::Extensions::try_get(&*para_config.chain_spec);
138 let chain_id = extension.map(|e| e.relay_chain.clone());
139 let base_path = para_config
140 .base_path
141 .as_ref()
142 .map(|x| x.path().join("polkadot"));
143 Self {
144 base_path,
145 chain_id,
146 base: polkadot_cli::RunCmd::from_iter(relay_chain_args),
147 }
148 }
149}
modifiednode/src/command.rsdiffbeforeafterboth
15// See the License for the specific language governing permissions and15// See the License for the specific language governing permissions and
16// limitations under the License.16// limitations under the License.
1717
18use crate::{chain_spec, service};18use crate::{
19 chain_spec,
20 cli::{Cli, RelayChainCli, Subcommand},
21};
19use crate::cli::{Cli, Subcommand};22use codec::Encode;
23use cumulus_primitives_core::ParaId;
24use cumulus_client_service::genesis::generate_genesis_block;
20use sc_cli::{SubstrateCli, RuntimeVersion, Role, ChainSpec};25use log::info;
26use parachain_runtime::Block;
27use polkadot_parachain::primitives::AccountIdConversion;
28use sc_cli::{
29 ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams,
30 NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli,
31};
21use sc_service::PartialComponents;32use sc_service::{
33 config::{BasePath, PrometheusConfig},
34 PartialComponents,
35};
22use nft_runtime::Block;36use sp_core::hexdisplay::HexDisplay;
37use sp_runtime::traits::Block as BlockT;
38use std::{io::Write, net::SocketAddr};
2339
40fn load_spec(
41 id: &str,
42 para_id: ParaId,
43) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {
44 Ok(match id {
45 "dev" => Box::new(chain_spec::development_config(para_id)),
46 "" | "local" => Box::new(chain_spec::local_testnet_config(para_id)),
47 path => Box::new(chain_spec::ChainSpec::from_json_file(
48 std::path::PathBuf::from(path),
49 )?),
50 })
51}
52
24impl SubstrateCli for Cli {53impl SubstrateCli for Cli {
25 fn impl_name() -> String {54 fn impl_name() -> String {
26 "Unique Node".into()55 "Unique Node".into()
31 }60 }
3261
33 fn description() -> String {62 fn description() -> String {
34 env!("CARGO_PKG_DESCRIPTION").into()63 format!(
64 "Parachain Collator Template\n\nThe command-line arguments provided first will be \
65 passed to the parachain node, while the arguments provided after -- will be passed \
66 to the relaychain node.\n\n\
67 {} [parachain-args] -- [relaychain-args]",
68 Self::executable_name()
69 )
35 }70 }
3671
37 fn author() -> String {72 fn author() -> String {
38 env!("CARGO_PKG_AUTHORS").into()73 env!("CARGO_PKG_AUTHORS").into()
39 }74 }
4075
41 fn support_url() -> String {76 fn support_url() -> String {
42 "support.anonymous.an".into()77 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()
43 }78 }
4479
45 fn copyright_start_year() -> i32 {80 fn copyright_start_year() -> i32 {
46 201781 2017
47 }82 }
4883
49 fn load_spec(&self, id: &str) -> Result<Box<dyn sc_service::ChainSpec>, String> {84 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {
50 Ok(match id {85 load_spec(id, self.run.parachain_id.unwrap_or(200).into())
51 "dev" => Box::new(chain_spec::development_config()?),
52 "" | "local" => Box::new(chain_spec::local_testnet_config()?),
53 path => Box::new(chain_spec::ChainSpec::from_json_file(
54 std::path::PathBuf::from(path),
55 )?),
56 })
57 }86 }
5887
59 fn native_runtime_version(_: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {88 fn native_runtime_version(_: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {
60 &nft_runtime::VERSION89 &parachain_runtime::VERSION
61 }90 }
62}91}
6392
93impl SubstrateCli for RelayChainCli {
94 fn impl_name() -> String {
95 "Parachain Collator Template".into()
96 }
97
98 fn impl_version() -> String {
99 env!("SUBSTRATE_CLI_IMPL_VERSION").into()
100 }
101
102 fn description() -> String {
103 "Parachain Collator Template\n\nThe command-line arguments provided first will be \
104 passed to the parachain node, while the arguments provided after -- will be passed \
105 to the relaychain node.\n\n\
106 rococo-collator [parachain-args] -- [relaychain-args]"
107 .into()
108 }
109
110 fn author() -> String {
111 env!("CARGO_PKG_AUTHORS").into()
112 }
113
114 fn support_url() -> String {
64/// Parse and run command line arguments115 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()
116 }
117
118 fn copyright_start_year() -> i32 {
119 2017
120 }
121
122 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {
123 polkadot_cli::Cli::from_iter([RelayChainCli::executable_name().to_string()].iter())
124 .load_spec(id)
125 }
126
127 fn native_runtime_version(chain_spec: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {
128 polkadot_cli::Cli::native_runtime_version(chain_spec)
129 }
130}
131
132fn extract_genesis_wasm(chain_spec: &Box<dyn sc_service::ChainSpec>) -> Result<Vec<u8>> {
133 let mut storage = chain_spec.build_storage()?;
134
135 storage
136 .top
137 .remove(sp_core::storage::well_known_keys::CODE)
138 .ok_or_else(|| "Could not find wasm file in genesis state!".into())
139}
140
141/// Parse command line arguments into service configuration.
65pub fn run() -> sc_cli::Result<()> {142pub fn run() -> Result<()> {
66 let cli = Cli::from_args();143 let cli = Cli::from_args();
67144
68 match &cli.subcommand {145 match &cli.subcommand {
69 Some(Subcommand::Key(cmd)) => cmd.run(&cli),
70 Some(Subcommand::BuildSpec(cmd)) => {146 Some(Subcommand::BuildSpec(cmd)) => {
71 let runner = cli.create_runner(cmd)?;147 let runner = cli.create_runner(cmd)?;
72 runner.sync_run(|config| cmd.run(config.chain_spec, config.network))148 runner.sync_run(|config| cmd.run(config.chain_spec, config.network))
73 },149 }
74 Some(Subcommand::CheckBlock(cmd)) => {150 Some(Subcommand::CheckBlock(cmd)) => {
75 let runner = cli.create_runner(cmd)?;151 let runner = cli.create_runner(cmd)?;
76 runner.async_run(|config| {152 runner.async_run(|config| {
77 let PartialComponents { client, task_manager, import_queue, ..}153 let PartialComponents {
154 client,
155 task_manager,
156 import_queue,
157 ..
78 = service::new_partial(&config)?;158 } = crate::service::new_partial(&config)?;
79 Ok((cmd.run(client, import_queue), task_manager))159 Ok((cmd.run(client, import_queue), task_manager))
80 })160 })
81 },161 }
82 Some(Subcommand::ExportBlocks(cmd)) => {162 Some(Subcommand::ExportBlocks(cmd)) => {
83 let runner = cli.create_runner(cmd)?;163 let runner = cli.create_runner(cmd)?;
84 runner.async_run(|config| {164 runner.async_run(|config| {
85 let PartialComponents { client, task_manager, ..}165 let PartialComponents {
166 client,
167 task_manager,
168 ..
86 = service::new_partial(&config)?;169 } = crate::service::new_partial(&config)?;
87 Ok((cmd.run(client, config.database), task_manager))170 Ok((cmd.run(client, config.database), task_manager))
88 })171 })
89 },172 }
90 Some(Subcommand::ExportState(cmd)) => {173 Some(Subcommand::ExportState(cmd)) => {
91 let runner = cli.create_runner(cmd)?;174 let runner = cli.create_runner(cmd)?;
92 runner.async_run(|config| {175 runner.async_run(|config| {
93 let PartialComponents { client, task_manager, ..}176 let PartialComponents {
177 client,
178 task_manager,
179 ..
94 = service::new_partial(&config)?;180 } = crate::service::new_partial(&config)?;
95 Ok((cmd.run(client, config.chain_spec), task_manager))181 Ok((cmd.run(client, config.chain_spec), task_manager))
96 })182 })
97 },183 }
98 Some(Subcommand::ImportBlocks(cmd)) => {184 Some(Subcommand::ImportBlocks(cmd)) => {
99 let runner = cli.create_runner(cmd)?;185 let runner = cli.create_runner(cmd)?;
100 runner.async_run(|config| {186 runner.async_run(|config| {
101 let PartialComponents { client, task_manager, import_queue, ..}187 let PartialComponents {
188 client,
189 task_manager,
190 import_queue,
191 ..
102 = service::new_partial(&config)?;192 } = crate::service::new_partial(&config)?;
103 Ok((cmd.run(client, import_queue), task_manager))193 Ok((cmd.run(client, import_queue), task_manager))
104 })194 })
105 },195 }
106 Some(Subcommand::PurgeChain(cmd)) => {196 Some(Subcommand::PurgeChain(cmd)) => {
107 let runner = cli.create_runner(cmd)?;197 let runner = cli.create_runner(cmd)?;
198
108 runner.sync_run(|config| cmd.run(config.database))199 runner.sync_run(|config| {
200 let polkadot_cli = RelayChainCli::new(
201 &config,
202 [RelayChainCli::executable_name().to_string()]
203 .iter()
204 .chain(cli.relaychain_args.iter()),
205 );
206
207 let polkadot_config = SubstrateCli::create_configuration(
208 &polkadot_cli,
209 &polkadot_cli,
210 config.task_executor.clone(),
211 )
212 .map_err(|err| format!("Relay chain argument error: {}", err))?;
213
214 cmd.run(config, polkadot_config)
215 })
109 },216 }
110 Some(Subcommand::Revert(cmd)) => {217 Some(Subcommand::Revert(cmd)) => {
111 let runner = cli.create_runner(cmd)?;218 let runner = cli.create_runner(cmd)?;
112 runner.async_run(|config| {219 runner.async_run(|config| {
113 let PartialComponents { client, task_manager, backend, ..}220 let PartialComponents {
221 client,
222 task_manager,
223 backend,
224 ..
114 = service::new_partial(&config)?;225 } = crate::service::new_partial(&config)?;
115 Ok((cmd.run(client, backend), task_manager))226 Ok((cmd.run(client, backend), task_manager))
116 })227 })
117 },228 }
118 Some(Subcommand::Benchmark(cmd)) => {229 Some(Subcommand::ExportGenesisState(params)) => {
119 if cfg!(feature = "runtime-benchmarks") {230 let mut builder = sc_cli::LoggerBuilder::new("");
231 builder.with_profiling(sc_tracing::TracingReceiver::Log, "");
120 let runner = cli.create_runner(cmd)?;232 let _ = builder.init();
121233
122 runner.sync_run(|config| cmd.run::<Block, service::Executor>(config))234 let block: Block = generate_genesis_block(&load_spec(
235 &params.chain.clone().unwrap_or_default(),
236 params.parachain_id.unwrap_or(200).into(),
237 )?)?;
238 let raw_header = block.header().encode();
239 let output_buf = if params.raw {
240 raw_header
123 } else {241 } else {
124 Err("Benchmarking wasn't enabled when building the node. \242 format!("0x{:?}", HexDisplay::from(&block.header().encode())).into_bytes()
243 };
244
245 if let Some(output) = &params.output {
125 You can enable it with `--features runtime-benchmarks`.".into())246 std::fs::write(output, output_buf)?;
247 } else {
248 std::io::stdout().write_all(&output_buf)?;
126 }249 }
250
127 },251 Ok(())
252 }
253 Some(Subcommand::ExportGenesisWasm(params)) => {
254 let mut builder = sc_cli::LoggerBuilder::new("");
255 builder.with_profiling(sc_tracing::TracingReceiver::Log, "");
256 let _ = builder.init();
257
258 let raw_wasm_blob =
259 extract_genesis_wasm(&cli.load_spec(&params.chain.clone().unwrap_or_default())?)?;
260 let output_buf = if params.raw {
261 raw_wasm_blob
262 } else {
263 format!("0x{:?}", HexDisplay::from(&raw_wasm_blob)).into_bytes()
264 };
265
266 if let Some(output) = &params.output {
267 std::fs::write(output, output_buf)?;
268 } else {
269 std::io::stdout().write_all(&output_buf)?;
270 }
271
272 Ok(())
273 }
128 None => {274 None => {
129 let runner = cli.create_runner(&cli.run)?;275 let runner = cli.create_runner(&*cli.run)?;
276
130 runner.run_node_until_exit(|config| async move {277 runner.run_node_until_exit(|config| async move {
131 match config.role {278 // TODO
279 let key = sp_core::Pair::generate().0;
280
281 let para_id =
132 Role::Light => service::new_light(config),282 chain_spec::Extensions::try_get(&*config.chain_spec).map(|e| e.para_id);
283
284 let polkadot_cli = RelayChainCli::new(
285 &config,
286 [RelayChainCli::executable_name().to_string()]
287 .iter()
288 .chain(cli.relaychain_args.iter()),
133 _ => service::new_full(config),289 );
290
291 let id = ParaId::from(cli.run.parachain_id.or(para_id).unwrap_or(200));
292
293 let parachain_account =
294 AccountIdConversion::<polkadot_primitives::v0::AccountId>::into_account(&id);
295
296 let block: Block =
297 generate_genesis_block(&config.chain_spec).map_err(|e| format!("{:?}", e))?;
134 }.map_err(sc_cli::Error::Service)298 let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));
299
300 let task_executor = config.task_executor.clone();
301 let polkadot_config = SubstrateCli::create_configuration(
302 &polkadot_cli,
303 &polkadot_cli,
304 task_executor,
305 )
306 .map_err(|err| format!("Relay chain argument error: {}", err))?;
307 let collator = cli.run.base.validator || cli.collator;
308
309 info!("Parachain id: {:?}", id);
310 info!("Parachain Account: {}", parachain_account);
311 info!("Parachain genesis state: {}", genesis_state);
312 info!("Is collating: {}", if collator { "yes" } else { "no" });
313
314 crate::service::start_node(config, key, polkadot_config, id, collator)
315 .await
316 .map(|r| r.0)
317 .map_err(Into::into)
135 })318 })
136 }319 }
320 }
321}
322
323impl DefaultConfigurationValues for RelayChainCli {
324 fn p2p_listen_port() -> u16 {
325 30334
326 }
327
328 fn rpc_ws_listen_port() -> u16 {
329 9945
330 }
331
332 fn rpc_http_listen_port() -> u16 {
333 9934
334 }
335
336 fn prometheus_listen_port() -> u16 {
337 9616
338 }
339}
340
341impl CliConfiguration<Self> for RelayChainCli {
342 fn shared_params(&self) -> &SharedParams {
343 self.base.base.shared_params()
344 }
345
346 fn import_params(&self) -> Option<&ImportParams> {
347 self.base.base.import_params()
348 }
349
350 fn network_params(&self) -> Option<&NetworkParams> {
351 self.base.base.network_params()
352 }
353
354 fn keystore_params(&self) -> Option<&KeystoreParams> {
355 self.base.base.keystore_params()
356 }
357
358 fn base_path(&self) -> Result<Option<BasePath>> {
359 Ok(self
360 .shared_params()
361 .base_path()
362 .or_else(|| self.base_path.clone().map(Into::into)))
363 }
364
365 fn rpc_http(&self, default_listen_port: u16) -> Result<Option<SocketAddr>> {
366 self.base.base.rpc_http(default_listen_port)
367 }
368
369 fn rpc_ipc(&self) -> Result<Option<String>> {
370 self.base.base.rpc_ipc()
371 }
372
373 fn rpc_ws(&self, default_listen_port: u16) -> Result<Option<SocketAddr>> {
374 self.base.base.rpc_ws(default_listen_port)
375 }
376
377 fn prometheus_config(&self, default_listen_port: u16) -> Result<Option<PrometheusConfig>> {
378 self.base.base.prometheus_config(default_listen_port)
379 }
380
381 fn init<C: SubstrateCli>(&self) -> Result<()> {
382 unreachable!("PolkadotCli is never initialized; qed");
383 }
384
385 fn chain_id(&self, is_dev: bool) -> Result<String> {
386 let chain_id = self.base.base.chain_id(is_dev)?;
387
388 Ok(if chain_id.is_empty() {
389 self.chain_id.clone().unwrap_or_default()
390 } else {
391 chain_id
392 })
393 }
394
395 fn role(&self, is_dev: bool) -> Result<sc_service::Role> {
396 self.base.base.role(is_dev)
397 }
398
399 fn transaction_pool(&self) -> Result<sc_service::config::TransactionPoolOptions> {
400 self.base.base.transaction_pool()
401 }
402
403 fn state_cache_child_ratio(&self) -> Result<Option<usize>> {
404 self.base.base.state_cache_child_ratio()
405 }
406
407 fn rpc_methods(&self) -> Result<sc_service::config::RpcMethods> {
408 self.base.base.rpc_methods()
409 }
410
411 fn rpc_ws_max_connections(&self) -> Result<Option<usize>> {
412 self.base.base.rpc_ws_max_connections()
413 }
414
415 fn rpc_cors(&self, is_dev: bool) -> Result<Option<Vec<String>>> {
416 self.base.base.rpc_cors(is_dev)
417 }
418
419 fn telemetry_external_transport(&self) -> Result<Option<sc_service::config::ExtTransport>> {
420 self.base.base.telemetry_external_transport()
421 }
422
423 fn default_heap_pages(&self) -> Result<Option<u64>> {
424 self.base.base.default_heap_pages()
425 }
426
427 fn force_authoring(&self) -> Result<bool> {
428 self.base.base.force_authoring()
429 }
430
431 fn disable_grandpa(&self) -> Result<bool> {
432 self.base.base.disable_grandpa()
433 }
434
435 fn max_runtime_instances(&self) -> Result<Option<usize>> {
436 self.base.base.max_runtime_instances()
437 }
438
439 fn announce_block(&self) -> Result<bool> {
440 self.base.base.announce_block()
441 }
442
443 fn telemetry_endpoints(
444 &self,
445 chain_spec: &Box<dyn ChainSpec>,
446 ) -> Result<Option<sc_telemetry::TelemetryEndpoints>> {
447 self.base.base.telemetry_endpoints(chain_spec)
137 }448 }
138}449}
139450
modifiednode/src/main.rsdiffbeforeafterboth
3// file 'LICENSE', which is part of this source code package.3// file 'LICENSE', which is part of this source code package.
4//4//
5
6//! Substrate Node Template CLI library.
7#![warn(missing_docs)]
85
9mod chain_spec;6mod chain_spec;
10#[macro_use]7#[macro_use]
modifiednode/src/rpc.rsdiffbeforeafterboth
77
8use std::sync::Arc;8use std::sync::Arc;
99
10use nft_runtime::{opaque::Block, AccountId, Balance, Index, BlockNumber};10use nft_runtime::{opaque::Block, AccountId, Balance, Index, BlockNumber, Hash};
11use sp_api::ProvideRuntimeApi;11use sp_api::ProvideRuntimeApi;
12use sp_blockchain::{Error as BlockChainError, HeaderMetadata, HeaderBackend};12use sp_blockchain::{Error as BlockChainError, HeaderMetadata, HeaderBackend};
13use sp_block_builder::BlockBuilder;13use sp_block_builder::BlockBuilder;
35 C::Api: substrate_frame_rpc_system::AccountNonceApi<Block, AccountId, Index>,35 C::Api: substrate_frame_rpc_system::AccountNonceApi<Block, AccountId, Index>,
36 C::Api: pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi<Block, Balance>,36 C::Api: pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi<Block, Balance>,
37 C::Api: BlockBuilder<Block>,37 C::Api: BlockBuilder<Block>,
38 C::Api: pallet_contracts_rpc::ContractsRuntimeApi<Block, AccountId, Balance, BlockNumber>,38 C::Api: pallet_contracts_rpc::ContractsRuntimeApi<Block, AccountId, Balance, BlockNumber, Hash>,
39 P: TransactionPool + 'static,39 P: TransactionPool + 'static,
40{40{
41 use substrate_frame_rpc_system::{FullSystem, SystemApi};41 use substrate_frame_rpc_system::{FullSystem, SystemApi};
56 TransactionPaymentApi::to_delegate(TransactionPayment::new(client.clone()))56 TransactionPaymentApi::to_delegate(TransactionPayment::new(client.clone()))
57 );57 );
5858
59 // Contracts RPC API extension
59 io.extend_with(60 io.extend_with(
60 ContractsApi::to_delegate(Contracts::new(client.clone()))61 ContractsApi::to_delegate(Contracts::new(client.clone()))
61 );62 );
62 63
63 // Extend this RPC with a custom API by using the following syntax.
64 // `YourRpcStruct` should have a reference to a client, which is needed
65 // to call into the runtime.
66 // `io.extend_with(YourRpcTrait::to_delegate(YourRpcStruct::new(ReferenceToClient, ...)));`
67
68 io64 io
69}65}
modifiednode/src/service.rsdiffbeforeafterboth
5// file 'LICENSE', which is part of this source code package.5// file 'LICENSE', which is part of this source code package.
6//6//
77
8use std::sync::Arc;8use cumulus_client_consensus_relay_chain::{
9 build_relay_chain_consensus, BuildRelayChainConsensusParams,
10};
9use std::time::Duration;11use cumulus_client_network::build_block_announce_validator;
10use sc_client_api::{ExecutorProvider, RemoteBackend};12use cumulus_client_service::{
13 prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams,
14};
11use nft_runtime::{self, opaque::Block, RuntimeApi};15use cumulus_primitives_core::ParaId;
12use sc_service::{error::Error as ServiceError, Configuration, TaskManager};16use polkadot_primitives::v0::CollatorPair;
13use sp_inherents::InherentDataProviders;17use parachain_runtime::{RuntimeApi, opaque::Block};
14use sc_executor::native_executor_instance;18use sc_executor::native_executor_instance;
15pub use sc_executor::NativeExecutor;19pub use sc_executor::NativeExecutor;
16use sp_consensus_aura::sr25519::{AuthorityPair as AuraPair};20use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClient, TaskManager};
21use sc_telemetry::{Telemetry, TelemetryWorker, TelemetryWorkerHandle};
17use sc_finality_grandpa::SharedVoterState;22use sp_runtime::traits::BlakeTwo256;
18use sc_keystore::LocalKeystore;23use sp_trie::PrefixedMemoryDB;
24use std::sync::Arc;
1925
20// Our native executor instance.26// Native executor instance.
21native_executor_instance!(27native_executor_instance!(
22 pub Executor,28 pub Executor,
23 nft_runtime::api::dispatch,29 parachain_runtime::api::dispatch,
24 nft_runtime::native_version,30 parachain_runtime::native_version,
25 frame_benchmarking::benchmarking::HostFunctions,
26);31);
2732
28type FullClient = sc_service::TFullClient<Block, RuntimeApi, Executor>;33/// Starts a `ServiceBuilder` for a full service.
34///
29type FullBackend = sc_service::TFullBackend<Block>;35/// Use this macro if you don't actually need the full service, but just the builder in order to
30type FullSelectChain = sc_consensus::LongestChain<FullBackend, Block>;36/// be able to perform chain operations.
31
32pub fn new_partial(config: &Configuration) -> Result<sc_service::PartialComponents<37pub fn new_partial(
38 config: &Configuration,
39) -> Result<
40 PartialComponents<
33 FullClient, FullBackend, FullSelectChain,41 TFullClient<Block, RuntimeApi, Executor>,
34 sp_consensus::DefaultImportQueue<Block, FullClient>,
35 sc_transaction_pool::FullPool<Block, FullClient>,42 TFullBackend<Block>,
36 (43 (),
37 sc_consensus_aura::AuraBlockImport<44 sp_consensus::import_queue::BasicQueue<Block, PrefixedMemoryDB<BlakeTwo256>>,
38 Block,
39 FullClient,
40 sc_finality_grandpa::GrandpaBlockImport<FullBackend, Block, FullClient, FullSelectChain>,45 sc_transaction_pool::FullPool<Block, TFullClient<Block, RuntimeApi, Executor>>,
41 AuraPair
42 >,
43 sc_finality_grandpa::LinkHalf<Block, FullClient, FullSelectChain>,46 (Option<Telemetry>, Option<TelemetryWorkerHandle>),
44 )47 >,
45>, ServiceError> {
46 if config.keystore_remote.is_some() {48 sc_service::Error,
47 return Err(ServiceError::Other(
48 format!("Remote Keystores are not supported.")))49> {
49 }
50 let inherent_data_providers = sp_inherents::InherentDataProviders::new();50 let inherent_data_providers = sp_inherents::InherentDataProviders::new();
5151
52 let telemetry = config
53 .telemetry_endpoints
54 .clone()
55 .filter(|x| !x.is_empty())
56 .map(|endpoints| -> Result<_, sc_telemetry::Error> {
57 let worker = TelemetryWorker::new(16)?;
58 let telemetry = worker.handle().new_telemetry(endpoints);
59 Ok((worker, telemetry))
60 })
61 .transpose()?;
62
52 let (client, backend, keystore_container, task_manager) =63 let (client, backend, keystore_container, task_manager) =
53 sc_service::new_full_parts::<Block, RuntimeApi, Executor>(&config)?;64 sc_service::new_full_parts::<Block, RuntimeApi, Executor>(
65 &config,
66 telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()),
67 )?;
54 let client = Arc::new(client);68 let client = Arc::new(client);
5569
56 let select_chain = sc_consensus::LongestChain::new(backend.clone());70 let telemetry_worker_handle = telemetry
71 .as_ref()
72 .map(|(worker, _)| worker.handle());
5773
74 let telemetry = telemetry
75 .map(|(worker, telemetry)| {
76 task_manager.spawn_handle().spawn("telemetry", worker.run());
77 telemetry
78 });
79
80 let registry = config.prometheus_registry();
81
58 let transaction_pool = sc_transaction_pool::BasicPool::new_full(82 let transaction_pool = sc_transaction_pool::BasicPool::new_full(
59 config.transaction_pool.clone(),83 config.transaction_pool.clone(),
60 config.role.is_authority().into(),84 config.role.is_authority().into(),
63 client.clone(),87 client.clone(),
64 );88 );
6589
66 let (grandpa_block_import, grandpa_link) = sc_finality_grandpa::block_import(90 let import_queue = cumulus_client_consensus_relay_chain::import_queue(
67 client.clone(), &(client.clone() as Arc<_>), select_chain.clone(),
68 )?;
69
70 let aura_block_import = sc_consensus_aura::AuraBlockImport::<_, _, _, AuraPair>::new(
71 grandpa_block_import.clone(), client.clone(),
72 );
73
74 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _, _>(
75 sc_consensus_aura::slot_duration(&*client)?,
76 aura_block_import.clone(),
77 Some(Box::new(grandpa_block_import.clone())),
78 client.clone(),91 client.clone(),
92 client.clone(),
79 inherent_data_providers.clone(),93 inherent_data_providers.clone(),
80 &task_manager.spawn_handle(),94 &task_manager.spawn_essential_handle(),
81 config.prometheus_registry(),95 registry.clone(),
82 sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone()),
83 )?;96 )?;
8497
85 Ok(sc_service::PartialComponents {98 let params = PartialComponents {
86 client, backend, task_manager, import_queue, keystore_container, select_chain, transaction_pool,99 backend,
100 client,
101 import_queue,
102 keystore_container,
103 task_manager,
104 transaction_pool,
87 inherent_data_providers,105 inherent_data_providers,
88 other: (aura_block_import, grandpa_link),106 select_chain: (),
107 other: (telemetry, telemetry_worker_handle),
89 })108 };
90}
91109
92fn remote_keystore(_url: &String) -> Result<Arc<LocalKeystore>, &'static str> {
93 // FIXME: here would the concrete keystore be built,
94 // must return a concrete type (NOT `LocalKeystore`) that
95 // implements `CryptoStore` and `SyncCryptoStore`
96 Err("Remote Keystore not supported.")110 Ok(params)
97}111}
98112
99/// Builds a new service for a full client.113/// Start a node with the given parachain `Configuration` and relay chain `Configuration`.
114///
100pub fn new_full(mut config: Configuration) -> Result<TaskManager, ServiceError> {115/// This is the actual implementation that is abstract over the executor and the runtime api.
101 let sc_service::PartialComponents {116#[sc_tracing::logging::prefix_logs_with("Parachain")]
102 client, backend, mut task_manager, import_queue, mut keystore_container, select_chain, transaction_pool,117async fn start_node_impl<RB>(
118 parachain_config: Configuration,
103 inherent_data_providers,119 collator_key: CollatorPair,
104 other: (block_import, grandpa_link),120 polkadot_config: Configuration,
121 id: ParaId,
105 } = new_partial(&config)?;122 validator: bool,
106
107 if let Some(url) = &config.keystore_remote {123 rpc_ext_builder: RB,
124) -> sc_service::error::Result<(TaskManager, Arc<TFullClient<Block, RuntimeApi, Executor>>)>
125where
108 match remote_keystore(url) {126 RB: Fn(
109 Ok(k) => keystore_container.set_remote_keystore(k),127 Arc<TFullClient<Block, RuntimeApi, Executor>>,
110 Err(e) => {128 ) -> jsonrpc_core::IoHandler<sc_rpc::Metadata>
111 return Err(ServiceError::Other(129 + Send
130 + 'static,
131{
132 if matches!(parachain_config.role, Role::Light) {
112 format!("Error hooking up remote keystore for {}: {}", url, e)))133 return Err("Light client not supported!".into());
113 }
114 };
115 }134 }
116135
117 config.network.extra_sets.push(sc_finality_grandpa::grandpa_peers_set_config());136 let parachain_config = prepare_node_config(parachain_config);
118137
119 let (network, network_status_sinks, system_rpc_tx, network_starter) =138 let params = new_partial(&parachain_config)?;
139 params
140 .inherent_data_providers
141 .register_provider(sp_timestamp::InherentDataProvider)
142 .unwrap();
143 let (mut telemetry, telemetry_worker_handle) = params.other;
144
145 let polkadot_full_node =
146 cumulus_client_service::build_polkadot_full_node(
147 polkadot_config,
148 collator_key.clone(),
149 telemetry_worker_handle,
150 )
151 .map_err(|e| match e {
152 polkadot_service::Error::Sub(x) => x,
153 s => format!("{}", s).into(),
154 })?;
155
156 let client = params.client.clone();
157 let backend = params.backend.clone();
158 let block_announce_validator = build_block_announce_validator(
159 polkadot_full_node.client.clone(),
160 id,
161 Box::new(polkadot_full_node.network.clone()),
162 polkadot_full_node.backend.clone(),
163 );
164
165 let prometheus_registry = parachain_config.prometheus_registry().cloned();
166 let transaction_pool = params.transaction_pool.clone();
167 let mut task_manager = params.task_manager;
168 let import_queue = params.import_queue;
169 let (network, network_status_sinks, system_rpc_tx, start_network) =
120 sc_service::build_network(sc_service::BuildNetworkParams {170 sc_service::build_network(sc_service::BuildNetworkParams {
121 config: &config,171 config: &parachain_config,
122 client: client.clone(),172 client: client.clone(),
123 transaction_pool: transaction_pool.clone(),173 transaction_pool: transaction_pool.clone(),
124 spawn_handle: task_manager.spawn_handle(),174 spawn_handle: task_manager.spawn_handle(),
125 import_queue,175 import_queue,
126 on_demand: None,176 on_demand: None,
127 block_announce_validator_builder: None,177 block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),
128 })?;178 })?;
129179
130 if config.offchain_worker.enabled {180 if parachain_config.offchain_worker.enabled {
131 sc_service::build_offchain_workers(181 sc_service::build_offchain_workers(
132 &config, backend.clone(), task_manager.spawn_handle(), client.clone(), network.clone(),182 &parachain_config,
183 task_manager.spawn_handle(),
184 client.clone(),
185 network.clone(),
133 );186 );
134 }187 }
135188
136 let role = config.role.clone();189 let rpc_client = client.clone();
137 let force_authoring = config.force_authoring;190 let rpc_extensions_builder = Box::new(move |_, _| rpc_ext_builder(rpc_client.clone()));
138 let backoff_authoring_blocks: Option<()> = None;
139 let name = config.network.node_name.clone();
140 let enable_grandpa = !config.disable_grandpa;
141 let prometheus_registry = config.prometheus_registry().cloned();
142191
143 let rpc_extensions_builder = {192 sc_service::spawn_tasks(sc_service::SpawnTasksParams {
193 on_demand: None,
194 remote_blockchain: None,
144 let client = client.clone();195 rpc_extensions_builder,
196 client: client.clone(),
145 let pool = transaction_pool.clone();197 transaction_pool: transaction_pool.clone(),
198 task_manager: &mut task_manager,
199 config: parachain_config,
200 keystore: params.keystore_container.sync_keystore(),
201 backend: backend.clone(),
202 network: network.clone(),
203 network_status_sinks,
204 system_rpc_tx,
205 telemetry: telemetry.as_mut(),
206 })?;
146207
147 Box::new(move |deny_unsafe, _| {208 let announce_block = {
148 let deps = crate::rpc::FullDeps {209 let network = network.clone();
149 client: client.clone(),
150 pool: pool.clone(),210 Arc::new(move |hash, data| network.announce_block(hash, data))
151 deny_unsafe,
152 };
153
154 crate::rpc::create_full(deps)
155 })
156 };211 };
157212
158 let (_rpc_handlers, telemetry_connection_notifier) = sc_service::spawn_tasks(213 if validator {
159 sc_service::SpawnTasksParams {
160 network: network.clone(),
161 client: client.clone(),
162 keystore: keystore_container.sync_keystore(),
163 task_manager: &mut task_manager,
164 transaction_pool: transaction_pool.clone(),
165 rpc_extensions_builder,
166 on_demand: None,
167 remote_blockchain: None,
168 backend,
169 network_status_sinks,
170 system_rpc_tx,
171 config,
172 },
173 )?;
174
175 if role.is_authority() {
176 let proposer = sc_basic_authorship::ProposerFactory::new(214 let proposer_factory = sc_basic_authorship::ProposerFactory::with_proof_recording(
177 task_manager.spawn_handle(),215 task_manager.spawn_handle(),
178 client.clone(),216 client.clone(),
179 transaction_pool,217 transaction_pool,
180 prometheus_registry.as_ref(),218 prometheus_registry.as_ref(),
219 telemetry.as_ref().map(|x| x.handle()),
181 );220 );
221 let spawner = task_manager.spawn_handle();
182222
183 let can_author_with =223 let parachain_consensus = build_relay_chain_consensus(BuildRelayChainConsensusParams {
184 sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone());224 para_id: id,
225 proposer_factory,
226 inherent_data_providers: params.inherent_data_providers,
227 block_import: client.clone(),
228 relay_chain_client: polkadot_full_node.client.clone(),
229 relay_chain_backend: polkadot_full_node.backend.clone(),
230 });
185231
186 let aura = sc_consensus_aura::start_aura::<_, _, _, _, _, AuraPair, _, _, _, _>(232 let params = StartCollatorParams {
187 sc_consensus_aura::slot_duration(&*client)?,233 para_id: id,
188 client.clone(),234 block_status: client.clone(),
189 select_chain,235 announce_block,
190 block_import,236 client: client.clone(),
191 proposer,237 task_manager: &mut task_manager,
192 network.clone(),238 collator_key,
193 inherent_data_providers.clone(),239 relay_chain_full_node: polkadot_full_node,
194 force_authoring,240 spawner,
195 backoff_authoring_blocks,241 backend,
196 keystore_container.sync_keystore(),242 parachain_consensus,
197 can_author_with,243 };
198 )?;
199244
200 // the AURA authoring task is considered essential, i.e. if it245 start_collator(params).await?;
201 // fails we take down the service with it.
202 task_manager.spawn_essential_handle().spawn_blocking("aura", aura);
203 }
204
205 // if the node isn't actively participating in consensus then it doesn't
206 // need a keystore, regardless of which protocol we use below.
207 let keystore = if role.is_authority() {
208 Some(keystore_container.sync_keystore())
209 } else {246 } else {
210 None247 let params = StartFullNodeParams {
211 };
212
213 let grandpa_config = sc_finality_grandpa::Config {
214 // FIXME #1578 make this available through chainspec248 client: client.clone(),
215 gossip_duration: Duration::from_millis(333),
216 justification_period: 512,
217 name: Some(name),
218 observer_enabled: false,
219 keystore,
220 is_authority: role.is_network_authority(),
221 };249 announce_block,
222
223 if enable_grandpa {
224 // start the full GRANDPA voter
225 // NOTE: non-authorities could run the GRANDPA observer protocol, but at
226 // this point the full voter should provide better guarantees of block250 task_manager: &mut task_manager,
227 // and vote data availability than the observer. The observer has not
228 // been tested extensively yet and having most nodes in a network run it
229 // could lead to finality stalls.
230 let grandpa_config = sc_finality_grandpa::GrandpaParams {
231 config: grandpa_config,
232 link: grandpa_link,251 para_id: id,
233 network,252 polkadot_full_node,
234 telemetry_on_connect: telemetry_connection_notifier.map(|x| x.on_connect_stream()),
235 voting_rule: sc_finality_grandpa::VotingRulesBuilder::default().build(),
236 prometheus_registry,
237 shared_voter_state: SharedVoterState::empty(),
238 };253 };
239254
240 // the GRANDPA voter task is considered infallible, i.e.255 start_full_node(params)?;
241 // if it fails we take down the service with it.
242 task_manager.spawn_essential_handle().spawn_blocking(
243 "grandpa-voter",
244 sc_finality_grandpa::run_grandpa_voter(grandpa_config)?
245 );
246 }256 }
247257
248 network_starter.start_network();258 start_network.start_network();
249 Ok(task_manager)
250}
251/// Builds a new service for a light client.
252pub fn new_light(mut config: Configuration) -> Result<TaskManager, ServiceError> {
253 let (client, backend, keystore_container, mut task_manager, on_demand) =
254 sc_service::new_light_parts::<Block, RuntimeApi, Executor>(&config)?;
255259
256 config.network.extra_sets.push(sc_finality_grandpa::grandpa_peers_set_config());260 Ok((task_manager, client))
257
258 let select_chain = sc_consensus::LongestChain::new(backend.clone());
259
260 let transaction_pool = Arc::new(sc_transaction_pool::BasicPool::new_light(
261 config.transaction_pool.clone(),
262 config.prometheus_registry(),
263 task_manager.spawn_handle(),
264 client.clone(),
265 on_demand.clone(),
266 ));
267
268 let (grandpa_block_import, _) = sc_finality_grandpa::block_import(
269 client.clone(),
270 &(client.clone() as Arc<_>),
271 select_chain.clone(),
272 )?;
273
274 let aura_block_import = sc_consensus_aura::AuraBlockImport::<_, _, _, AuraPair>::new(
275 grandpa_block_import.clone(),
276 client.clone(),
277 );
278
279 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _, _>(
280 sc_consensus_aura::slot_duration(&*client)?,
281 aura_block_import,
282 Some(Box::new(grandpa_block_import)),
283 client.clone(),
284 InherentDataProviders::new(),
285 &task_manager.spawn_handle(),
286 config.prometheus_registry(),
287 sp_consensus::NeverCanAuthor,
288 )?;
289
290 let (network, network_status_sinks, system_rpc_tx, network_starter) =
291 sc_service::build_network(sc_service::BuildNetworkParams {
292 config: &config,
293 client: client.clone(),
294 transaction_pool: transaction_pool.clone(),
295 spawn_handle: task_manager.spawn_handle(),
296 import_queue,
297 on_demand: Some(on_demand.clone()),
298 block_announce_validator_builder: None,
299 })?;
300
301 if config.offchain_worker.enabled {
302 sc_service::build_offchain_workers(
303 &config, backend.clone(), task_manager.spawn_handle(), client.clone(), network.clone(),
304 );
305 }
306
307 sc_service::spawn_tasks(sc_service::SpawnTasksParams {
308 remote_blockchain: Some(backend.remote_blockchain()),
309 transaction_pool,
310 task_manager: &mut task_manager,
311 on_demand: Some(on_demand),
312 rpc_extensions_builder: Box::new(|_, _| ()),
313 config,
314 client,
315 keystore: keystore_container.sync_keystore(),
316 backend,
317 network,
318 network_status_sinks,
319 system_rpc_tx,
320 })?;
321
322 network_starter.start_network();
323
324 Ok(task_manager)
325}261}
326262
263/// Start a normal parachain node.
264pub async fn start_node(
265 parachain_config: Configuration,
266 collator_key: CollatorPair,
267 polkadot_config: Configuration,
268 id: ParaId,
269 validator: bool,
270) -> sc_service::error::Result<(TaskManager, Arc<TFullClient<Block, RuntimeApi, Executor>>)> {
271 start_node_impl(
272 parachain_config,
273 collator_key,
274 polkadot_config,
275 id,
276 validator,
277 |_| Default::default(),
278 )
279 .await
280}
modifiedpallets/inflation/Cargo.tomldiffbeforeafterboth
1################################################################################
2# Package
3
1[package]4[package]
2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']5authors = ['Unique Network <support@uniquenetwork.io>']
3description = 'Unqiue pallet inflation'6description = 'Substrate node nft'
4edition = '2018'7edition = '2018'
5homepage = 'https://substrate.io'8homepage = 'https://unique.network'
6license = 'Unlicense'9license = 'All Rights Reserved'
7name = 'pallet-inflation'10name = 'pallet-inflation'
8repository = 'https://github.com/usetech-llc/nft_private/'11repository = 'https://github.com/usetech-llc/nft_private/'
9version = '3.0.0'12version = '3.0.0'
1013
11[package.metadata.docs.rs]14[package.metadata.docs.rs]
12targets = ['x86_64-unknown-linux-gnu']15targets = ['x86_64-unknown-linux-gnu']
1316
14# alias "parity-scale-code" to "codec"17[features]
18default = ['std']
19runtime-benchmarks = ['frame-benchmarking']
20std = [
21 'codec/std',
22 'serde/std',
23 'frame-support/std',
24 'frame-system/std',
25 'pallet-balances/std',
26 'pallet-timestamp/std',
27 'pallet-randomness-collective-flip/std',
28 'sp-std/std',
29 'sp-runtime/std',
30 'frame-benchmarking/std',
31]
32
33################################################################################
34# Substrate Dependencies
35
15[dependencies.codec]36[dependencies.codec]
16default-features = false37default-features = false
17features = ['derive']38features = ['derive']
18package = 'parity-scale-codec'39package = 'parity-scale-codec'
19version = '2.0.0'40version = '2.0.0'
2041
21[dependencies]42[dependencies.frame-benchmarking]
22serde = { version = "1.0.119" }43default-features = false
44optional = true
45git = 'https://github.com/paritytech/substrate.git'
46branch = 'rococo-v1'
47version = '3.0.0'
48
23frame-support = { default-features = false, version = '3.0.0' }49[dependencies.frame-support]
50default-features = false
51git = 'https://github.com/paritytech/substrate.git'
52branch = 'rococo-v1'
53version = '3.0.0'
54
24frame-system = { default-features = false, version = '3.0.0' }55[dependencies.frame-system]
56default-features = false
57git = 'https://github.com/paritytech/substrate.git'
58branch = 'rococo-v1'
59version = '3.0.0'
60
25pallet-balances = { default-features = false, version = '3.0.0' }61[dependencies.pallet-balances]
62default-features = false
63git = 'https://github.com/paritytech/substrate.git'
64branch = 'rococo-v1'
65version = '3.0.0'
66
26pallet-timestamp = { default-features = false, version = '3.0.0' }67[dependencies.pallet-timestamp]
68default-features = false
69git = 'https://github.com/paritytech/substrate.git'
70branch = 'rococo-v1'
71version = '3.0.0'
72
27pallet-randomness-collective-flip = { default-features = false, version = '3.0.0' }73[dependencies.pallet-randomness-collective-flip]
74default-features = false
75git = 'https://github.com/paritytech/substrate.git'
76branch = 'rococo-v1'
77version = '3.0.0'
78
28sp-std = { default-features = false, version = '3.0.0' }79[dependencies.sp-std]
80default-features = false
81git = 'https://github.com/paritytech/substrate.git'
82branch = 'rococo-v1'
83version = '3.0.0'
84
85[dependencies.serde]
29frame-benchmarking = { default-features = false, version = "3.0.0", optional = true }86features = ['derive']
87version = '1.0.119'
88
89[dependencies.sp-runtime]
30sp-core = { default-features = false, version = '3.0.0' }90default-features = false
91git = 'https://github.com/paritytech/substrate.git'
31sp-io = { default-features = false, version = '3.0.0' }92branch = 'rococo-v1'
93version = '3.0.0'
94
95[dependencies.sp-core]
32sp-runtime = { default-features = false, version = '3.0.0' }96default-features = false
97git = 'https://github.com/paritytech/substrate.git'
98branch = 'rococo-v1'
99version = '3.0.0'
33100
34[features]101[dependencies.sp-io]
102default-features = false
35default = ['std']103git = 'https://github.com/paritytech/substrate.git'
36std = [104branch = 'rococo-v1'
37 'codec/std',
38 'serde/std',
39 'frame-support/std',
40 'frame-system/std',
41 'pallet-balances/std',
42 'pallet-timestamp/std',
43 'pallet-randomness-collective-flip/std',
44 'sp-std/std',
45 'sp-runtime/std',
46 'frame-benchmarking/std',
47]
48runtime-benchmarks = ["frame-benchmarking"]105version = '3.0.0'
49106
107
modifiedpallets/inflation/src/lib.rsdiffbeforeafterboth
95 let one_percent = Perbill::from_percent(1);95 let one_percent = Perbill::from_percent(1);
9696
97 if current_year <= TOTAL_YEARS_UNTIL_FLAT {97 if current_year <= TOTAL_YEARS_UNTIL_FLAT {
98 let amount: BalanceOf<T> = Perbill::from_rational_approximation(98 let amount: BalanceOf<T> = Perbill::from_rational(
99 block_interval * (START_INFLATION_PERCENT * TOTAL_YEARS_UNTIL_FLAT - current_year * (START_INFLATION_PERCENT - END_INFLATION_PERCENT)), 99 block_interval * (START_INFLATION_PERCENT * TOTAL_YEARS_UNTIL_FLAT - current_year * (START_INFLATION_PERCENT - END_INFLATION_PERCENT)),
100 YEAR * TOTAL_YEARS_UNTIL_FLAT100 YEAR * TOTAL_YEARS_UNTIL_FLAT
101 ) * ( one_percent * T::Currency::total_issuance() );101 ) * ( one_percent * T::Currency::total_issuance() );
102 <BlockInflation<T>>::put(amount);102 <BlockInflation<T>>::put(amount);
103 }103 }
104 else {104 else {
105 let amount: BalanceOf<T> = Perbill::from_rational_approximation(105 let amount: BalanceOf<T> = Perbill::from_rational(
106 block_interval * END_INFLATION_PERCENT, 106 block_interval * END_INFLATION_PERCENT,
107 YEAR107 YEAR
108 ) * (one_percent * T::Currency::total_issuance());108 ) * (one_percent * T::Currency::total_issuance());
modifiedpallets/nft/Cargo.tomldiffbeforeafterboth
1################################################################################
2# Package
3
1[package]4[package]
2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']5authors = ['Unique Network <support@uniquenetwork.io>']
3description = 'FRAME pallet nft'6description = 'Substrate node nft'
4edition = '2018'7edition = '2018'
5homepage = 'https://substrate.io'8homepage = 'https://unique.network'
6license = 'Unlicense'9license = 'All Rights Reserved'
7name = 'pallet-nft'10name = 'pallet-nft'
8repository = 'https://github.com/substrate-developer-hub/nft/'11repository = 'https://github.com/usetech-llc/nft_private/'
9version = '3.0.0'12version = '3.0.0'
1013
11[package.metadata.docs.rs]14[package.metadata.docs.rs]
12targets = ['x86_64-unknown-linux-gnu']15targets = ['x86_64-unknown-linux-gnu']
1316
14# alias "parity-scale-code" to "codec"17[features]
18default = ['std']
19runtime-benchmarks = ['frame-benchmarking']
20std = [
21 'codec/std',
22 'serde/std',
23 'frame-support/std',
24 'frame-system/std',
25 'pallet-balances/std',
26 'pallet-timestamp/std',
27 'pallet-contracts/std',
28 'pallet-randomness-collective-flip/std',
29 'pallet-transaction-payment/std',
30 'sp-std/std',
31 'sp-runtime/std',
32 'frame-benchmarking/std',
33]
34
35################################################################################
36# Substrate Dependencies
37
15[dependencies.codec]38[dependencies.codec]
16default-features = false39default-features = false
17features = ['derive']40features = ['derive']
18package = 'parity-scale-codec'41package = 'parity-scale-codec'
19version = '2.0.0'42version = '2.0.0'
2043
21[dependencies]44[dependencies.frame-benchmarking]
22serde = { version = "1.0.119" }45default-features = false
46optional = true
47git = 'https://github.com/paritytech/substrate.git'
48branch = 'rococo-v1'
49version = '3.0.0'
50
23frame-support = { default-features = false, version = '3.0.0' }51[dependencies.frame-support]
52default-features = false
53git = 'https://github.com/paritytech/substrate.git'
54branch = 'rococo-v1'
55version = '3.0.0'
56
24frame-system = { default-features = false, version = '3.0.0' }57[dependencies.frame-system]
58default-features = false
59git = 'https://github.com/paritytech/substrate.git'
60branch = 'rococo-v1'
61version = '3.0.0'
62
25pallet-balances = { default-features = false, version = '3.0.0' }63[dependencies.pallet-balances]
64default-features = false
65git = 'https://github.com/paritytech/substrate.git'
66branch = 'rococo-v1'
67version = '3.0.0'
68
26pallet-timestamp = { default-features = false, version = '3.0.0' }69[dependencies.pallet-timestamp]
70default-features = false
71git = 'https://github.com/paritytech/substrate.git'
72branch = 'rococo-v1'
73version = '3.0.0'
74
27pallet-randomness-collective-flip = { default-features = false, version = '3.0.0' }75[dependencies.pallet-randomness-collective-flip]
76default-features = false
77git = 'https://github.com/paritytech/substrate.git'
78branch = 'rococo-v1'
79version = '3.0.0'
80
28sp-std = { default-features = false, version = '3.0.0' }81[dependencies.sp-std]
82default-features = false
83git = 'https://github.com/paritytech/substrate.git'
84branch = 'rococo-v1'
85version = '3.0.0'
86
87[dependencies.pallet-contracts]
29frame-benchmarking = { default-features = false, version = '3.0.0', optional = true }88default-features = false
89git = 'https://github.com/paritytech/substrate.git'
90branch = 'rococo-v1'
91version = '3.0.0'
92
93[dependencies.pallet-transaction-payment]
30sp-core = { default-features = false, version = '3.0.0' }94default-features = false
95git = 'https://github.com/paritytech/substrate.git'
96branch = 'rococo-v1'
97version = '3.0.0'
98
99[dependencies.serde]
31sp-io = { default-features = false, version = '3.0.0' }100features = ['derive']
101version = '1.0.119'
102
32sp-runtime = { default-features = false, version = '3.0.0' }103[dependencies.sp-runtime]
104default-features = false
105git = 'https://github.com/paritytech/substrate.git'
106branch = 'rococo-v1'
107version = '3.0.0'
108
109[dependencies.sp-core]
33pallet-contracts = { default-features = false, version = '3.0.0' }110default-features = false
111git = 'https://github.com/paritytech/substrate.git'
112branch = 'rococo-v1'
113version = '3.0.0'
114
115[dependencies.sp-io]
34pallet-transaction-payment = { default-features = false, version = "3.0.0" }116default-features = false
35117git = 'https://github.com/paritytech/substrate.git'
36[features]
37default = ['std']118branch = 'rococo-v1'
38std = [119version = '3.0.0'
39 'codec/std',
40 'serde/std',
41 'frame-support/std',
42 'frame-system/std',
43 'pallet-balances/std',
44 'pallet-timestamp/std',
45 'pallet-contracts/std',
46 'pallet-randomness-collective-flip/std',
47 'pallet-transaction-payment/std',
48 'sp-std/std',
49 'sp-runtime/std',
50 'frame-benchmarking/std',
51]
52runtime-benchmarks = ["frame-benchmarking"]
53120
121
modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
677 fn deposit_event() = default;677 fn deposit_event() = default;
678 type Error = Error<T>;678 type Error = Error<T>;
679679
680 fn on_initialize(now: T::BlockNumber) -> Weight {680 fn on_initialize(_now: T::BlockNumber) -> Weight {
681 0681 0
682 }682 }
683683
2575 let collection = <CollectionById<T>>::get(collection_id)?;2575 let collection = <CollectionById<T>>::get(collection_id)?;
25762576
2577 // sponsor timeout2577 // sponsor timeout
2578 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2578 let block_number = <system::Pallet<T>>::block_number() as T::BlockNumber;
25792579
2580 let limit = collection.limits.sponsor_transfer_timeout;2580 let limit = collection.limits.sponsor_transfer_timeout;
2581 if <CreateItemBasket<T>>::contains_key((collection_id, &who)) {2581 if <CreateItemBasket<T>>::contains_key((collection_id, &who)) {
2605 let collection_mode = collection.mode;2605 let collection_mode = collection.mode;
2606 2606
2607 // sponsor timeout2607 // sponsor timeout
2608 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2608 let block_number = <system::Pallet<T>>::block_number() as T::BlockNumber;
2609 sponsor_transfer = match collection_mode {2609 sponsor_transfer = match collection_mode {
2610 CollectionMode::NFT => {2610 CollectionMode::NFT => {
2611 2611
2639 ChainLimit::get().fungible_sponsor_transfer_timeout2639 ChainLimit::get().fungible_sponsor_transfer_timeout
2640 };2640 };
2641 2641
2642 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2642 let block_number = <system::Pallet<T>>::block_number() as T::BlockNumber;
2643 let mut sponsored = true;2643 let mut sponsored = true;
2644 if <FungibleTransferBasket<T>>::contains_key(collection_id, who) {2644 if <FungibleTransferBasket<T>>::contains_key(collection_id, who) {
2645 let last_tx_block = <FungibleTransferBasket<T>>::get(collection_id, who);2645 let last_tx_block = <FungibleTransferBasket<T>>::get(collection_id, who);
2704 data.len() <= collection.limits.sponsored_data_size as usize2704 data.len() <= collection.limits.sponsored_data_size as usize
2705 {2705 {
2706 if let Some(rate_limit) = collection.limits.sponsored_data_rate_limit {2706 if let Some(rate_limit) = collection.limits.sponsored_data_rate_limit {
2707 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2707 let block_number = <system::Pallet<T>>::block_number() as T::BlockNumber;
27082708
2709 if <VariableMetaDataBasket<T>>::get(collection_id, item_id)2709 if <VariableMetaDataBasket<T>>::get(collection_id, item_id)
2710 .map(|last_block| block_number - last_block > rate_limit)2710 .map(|last_block| block_number - last_block > rate_limit)
2749 // On instantiation: set the contract owner2749 // On instantiation: set the contract owner
2750 Some(pallet_contracts::Call::instantiate(_endowment, _gas_limit, code_hash, _data, salt)) => {2750 Some(pallet_contracts::Call::instantiate(_endowment, _gas_limit, code_hash, _data, salt)) => {
27512751
2752 let new_contract_address = <pallet_contracts::Module<T>>::contract_address(2752 let new_contract_address = <pallet_contracts::Pallet<T>>::contract_address(
2753 &who,2753 &who,
2754 code_hash,2754 code_hash,
2755 salt,2755 salt,
2762 // On instantiation with code: set the contract owner2762 // On instantiation with code: set the contract owner
2763 Some(pallet_contracts::Call::instantiate_with_code(_endowment, _gas_limit, _code, _data, _salt)) => {2763 Some(pallet_contracts::Call::instantiate_with_code(_endowment, _gas_limit, _code, _data, _salt)) => {
27642764
2765 let new_contract_address = <pallet_contracts::Module<T>>::contract_address(2765 let new_contract_address = <pallet_contracts::Pallet<T>>::contract_address(
2766 &who,2766 &who,
2767 &T::Hashing::hash(&_code),2767 &T::Hashing::hash(&_code),
2768 _salt,2768 _salt,
2781 let mut sponsor_transfer = false;2781 let mut sponsor_transfer = false;
2782 if <ContractSponsoringRateLimit<T>>::contains_key(called_contract.clone()) {2782 if <ContractSponsoringRateLimit<T>>::contains_key(called_contract.clone()) {
2783 let last_tx_block = <ContractSponsorBasket<T>>::get((&called_contract, &who));2783 let last_tx_block = <ContractSponsorBasket<T>>::get((&called_contract, &who));
2784 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2784 let block_number = <system::Pallet<T>>::block_number() as T::BlockNumber;
2785 let rate_limit = <ContractSponsoringRateLimit<T>>::get(&called_contract);2785 let rate_limit = <ContractSponsoringRateLimit<T>>::get(&called_contract);
2786 let limit_time = last_tx_block + rate_limit;2786 let limit_time = last_tx_block + rate_limit;
27872787