git.delta.rocks / unique-network / refs/commits / eef8c23a9d78

difftreelog

fix disallow transfer/minting tokens to zero addr

Yaroslav Bolyukin2021-06-28parent: #3420be7.patch.diff
in: master

2 files changed

modifiedCargo.lockdiffbeforeafterboth
18source = "registry+https://github.com/rust-lang/crates.io-index"18source = "registry+https://github.com/rust-lang/crates.io-index"
19checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a"19checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a"
20dependencies = [20dependencies = [
21 "gimli 0.24.0",21 "gimli",
22]22]
23
24[[package]]
25name = "addr2line"
26version = "0.16.0"
27source = "registry+https://github.com/rust-lang/crates.io-index"
28checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd"
29dependencies = [
30 "gimli 0.25.0",
31]
3223
33[[package]]24[[package]]
34name = "adler"25name = "adler"
66 "aes",57 "aes",
67 "block-cipher",58 "block-cipher",
68 "ghash",59 "ghash",
69 "subtle 2.4.1",60 "subtle 2.4.0",
70]61]
7162
72[[package]]63[[package]]
96source = "registry+https://github.com/rust-lang/crates.io-index"87source = "registry+https://github.com/rust-lang/crates.io-index"
97checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"88checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"
98
99[[package]]
100name = "ahash"
101version = "0.7.4"
102source = "registry+https://github.com/rust-lang/crates.io-index"
103checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
104dependencies = [
105 "getrandom 0.2.3",
106 "once_cell",
107 "version_check",
108]
10989
110[[package]]90[[package]]
111name = "aho-corasick"91name = "aho-corasick"
142122
143[[package]]123[[package]]
144name = "anyhow"124name = "anyhow"
145version = "1.0.42"125version = "1.0.41"
146source = "registry+https://github.com/rust-lang/crates.io-index"126source = "registry+https://github.com/rust-lang/crates.io-index"
147checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486"127checksum = "15af2628f6890fe2609a3b91bef4c83450512802e59489f9c1cb1fa5df064a61"
128
129[[package]]
130name = "approx"
131version = "0.4.0"
132source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278"
134dependencies = [
135 "num-traits",
136]
148137
149[[package]]138[[package]]
150name = "approx"139name = "approx"
247236
248[[package]]237[[package]]
249name = "async-io"238name = "async-io"
250version = "1.6.0"239version = "1.4.1"
251source = "registry+https://github.com/rust-lang/crates.io-index"240source = "registry+https://github.com/rust-lang/crates.io-index"
252checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"241checksum = "4bbfd5cf2794b1e908ea8457e6c45f8f8f1f6ec5f74617bf4662623f47503c3b"
253dependencies = [242dependencies = [
254 "concurrent-queue",243 "concurrent-queue",
244 "fastrand",
255 "futures-lite",245 "futures-lite",
256 "libc",246 "libc",
257 "log",247 "log",
322 "memchr",312 "memchr",
323 "num_cpus",313 "num_cpus",
324 "once_cell",314 "once_cell",
325 "pin-project-lite 0.2.7",315 "pin-project-lite 0.2.6",
326 "pin-utils",316 "pin-utils",
327 "slab",317 "slab",
328 "wasm-bindgen-futures",318 "wasm-bindgen-futures",
369 "futures-sink",359 "futures-sink",
370 "futures-util",360 "futures-util",
371 "memchr",361 "memchr",
372 "pin-project-lite 0.2.7",362 "pin-project-lite 0.2.6",
373]363]
374364
375[[package]]365[[package]]
382 "futures-sink",372 "futures-sink",
383 "futures-util",373 "futures-util",
384 "memchr",374 "memchr",
385 "pin-project-lite 0.2.7",375 "pin-project-lite 0.2.6",
386]376]
387377
388[[package]]378[[package]]
419409
420[[package]]410[[package]]
421name = "backtrace"411name = "backtrace"
422version = "0.3.61"412version = "0.3.60"
423source = "registry+https://github.com/rust-lang/crates.io-index"413source = "registry+https://github.com/rust-lang/crates.io-index"
424checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01"414checksum = "b7815ea54e4d821e791162e078acbebfd6d8c8939cd559c9335dceb1c8ca7282"
425dependencies = [415dependencies = [
426 "addr2line 0.16.0",416 "addr2line",
427 "cc",417 "cc",
428 "cfg-if 1.0.0",418 "cfg-if 1.0.0",
429 "libc",419 "libc",
430 "miniz_oxide",420 "miniz_oxide",
431 "object 0.26.0",421 "object 0.25.3",
432 "rustc-demangle",422 "rustc-demangle",
433]423]
434424
458448
459[[package]]449[[package]]
460name = "beef"450name = "beef"
461version = "0.5.1"451version = "0.5.0"
462source = "registry+https://github.com/rust-lang/crates.io-index"452source = "registry+https://github.com/rust-lang/crates.io-index"
463checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736"453checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409"
464dependencies = [454dependencies = [
465 "serde",455 "serde",
466]456]
471source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"461source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"
472dependencies = [462dependencies = [
473 "beefy-primitives",463 "beefy-primitives",
474 "futures 0.3.16",464 "futures 0.3.15",
475 "hex",465 "hex",
476 "log",466 "log",
477 "parity-scale-codec",467 "parity-scale-codec",
500dependencies = [490dependencies = [
501 "beefy-gadget",491 "beefy-gadget",
502 "beefy-primitives",492 "beefy-primitives",
503 "futures 0.3.16",493 "futures 0.3.15",
504 "jsonrpc-core 15.1.0",494 "jsonrpc-core 15.1.0",
505 "jsonrpc-core-client 15.1.0",495 "jsonrpc-core-client 15.1.0",
506 "jsonrpc-derive 15.1.0",496 "jsonrpc-derive 15.1.0",
538528
539[[package]]529[[package]]
540name = "bindgen"530name = "bindgen"
541version = "0.59.1"531version = "0.57.0"
542source = "registry+https://github.com/rust-lang/crates.io-index"532source = "registry+https://github.com/rust-lang/crates.io-index"
543checksum = "453c49e5950bb0eb63bb3df640e31618846c89d5b7faa54040d76e98e0134375"533checksum = "fd4865004a46a0aafb2a0a5eb19d3c9fc46ee5f063a6cfc605c69ac9ecf5263d"
544dependencies = [534dependencies = [
545 "bitflags",535 "bitflags",
546 "cexpr",536 "cexpr",
561source = "registry+https://github.com/rust-lang/crates.io-index"551source = "registry+https://github.com/rust-lang/crates.io-index"
562checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"552checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
563
564[[package]]
565name = "bitvec"
566version = "0.19.5"
567source = "registry+https://github.com/rust-lang/crates.io-index"
568checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
569dependencies = [
570 "funty",
571 "radium 0.5.3",
572 "tap",
573 "wyz",
574]
575553
576[[package]]554[[package]]
577name = "bitvec"555name = "bitvec"
580checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"558checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"
581dependencies = [559dependencies = [
582 "funty",560 "funty",
583 "radium 0.6.2",561 "radium",
584 "tap",562 "tap",
585 "wyz",563 "wyz",
586]564]
782760
783[[package]]761[[package]]
784name = "camino"762name = "camino"
785version = "1.0.4"763version = "1.0.5"
786source = "registry+https://github.com/rust-lang/crates.io-index"764source = "registry+https://github.com/rust-lang/crates.io-index"
787checksum = "d4648c6d00a709aa069a236adcaae4f605a6241c72bf5bee79331a4b625921a9"765checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b"
788dependencies = [766dependencies = [
789 "serde",767 "serde",
790]768]
827805
828[[package]]806[[package]]
829name = "cc"807name = "cc"
830version = "1.0.69"808version = "1.0.68"
831source = "registry+https://github.com/rust-lang/crates.io-index"809source = "registry+https://github.com/rust-lang/crates.io-index"
832checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"810checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787"
833dependencies = [811dependencies = [
834 "jobserver",812 "jobserver",
835]813]
836814
837[[package]]815[[package]]
838name = "cexpr"816name = "cexpr"
839version = "0.5.0"817version = "0.4.0"
840source = "registry+https://github.com/rust-lang/crates.io-index"818source = "registry+https://github.com/rust-lang/crates.io-index"
841checksum = "db507a7679252d2276ed0dd8113c6875ec56d3089f9225b2b42c30cc1f8e5c89"819checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27"
842dependencies = [820dependencies = [
843 "nom",821 "nom",
844]822]
1016994
1017[[package]]995[[package]]
1018name = "cpp_demangle"996name = "cpp_demangle"
1019version = "0.3.3"997version = "0.3.2"
1020source = "registry+https://github.com/rust-lang/crates.io-index"998source = "registry+https://github.com/rust-lang/crates.io-index"
1021checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a"999checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390"
1022dependencies = [1000dependencies = [
1023 "cfg-if 1.0.0",1001 "cfg-if 1.0.0",
1002 "glob",
1024]1003]
10251004
1026[[package]]1005[[package]]
1027name = "cpufeatures"1006name = "cpufeatures"
1028version = "0.1.5"1007version = "0.1.4"
1029source = "registry+https://github.com/rust-lang/crates.io-index"1008source = "registry+https://github.com/rust-lang/crates.io-index"
1030checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"1009checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8"
1031dependencies = [1010dependencies = [
1032 "libc",1011 "libc",
1033]1012]
1057 "cranelift-codegen-meta",1036 "cranelift-codegen-meta",
1058 "cranelift-codegen-shared",1037 "cranelift-codegen-shared",
1059 "cranelift-entity",1038 "cranelift-entity",
1060 "gimli 0.24.0",1039 "gimli",
1061 "log",1040 "log",
1062 "regalloc",1041 "regalloc",
1063 "serde",1042 "serde",
1256checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1235checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
1257dependencies = [1236dependencies = [
1258 "generic-array 0.14.4",1237 "generic-array 0.14.4",
1259 "subtle 2.4.1",1238 "subtle 2.4.0",
1260]1239]
12611240
1262[[package]]1241[[package]]
1307 "cumulus-client-consensus-common",1286 "cumulus-client-consensus-common",
1308 "cumulus-client-network",1287 "cumulus-client-network",
1309 "cumulus-primitives-core",1288 "cumulus-primitives-core",
1310 "futures 0.3.16",1289 "futures 0.3.15",
1311 "parity-scale-codec",1290 "parity-scale-codec",
1312 "parking_lot 0.10.2",1291 "parking_lot 0.10.2",
1313 "polkadot-node-primitives",1292 "polkadot-node-primitives",
1331 "async-trait",1310 "async-trait",
1332 "cumulus-client-consensus-common",1311 "cumulus-client-consensus-common",
1333 "cumulus-primitives-core",1312 "cumulus-primitives-core",
1334 "futures 0.3.16",1313 "futures 0.3.15",
1335 "parity-scale-codec",1314 "parity-scale-codec",
1336 "parking_lot 0.10.2",1315 "parking_lot 0.10.2",
1337 "polkadot-client",1316 "polkadot-client",
1360dependencies = [1339dependencies = [
1361 "async-trait",1340 "async-trait",
1362 "dyn-clone",1341 "dyn-clone",
1363 "futures 0.3.16",1342 "futures 0.3.15",
1364 "parity-scale-codec",1343 "parity-scale-codec",
1365 "polkadot-primitives",1344 "polkadot-primitives",
1366 "polkadot-runtime",1345 "polkadot-runtime",
1383source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1362source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"
1384dependencies = [1363dependencies = [
1385 "derive_more",1364 "derive_more",
1386 "futures 0.3.16",1365 "futures 0.3.15",
1387 "futures-timer 3.0.2",1366 "futures-timer 3.0.2",
1388 "parity-scale-codec",1367 "parity-scale-codec",
1389 "parking_lot 0.10.2",1368 "parking_lot 0.10.2",
1407source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1386source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"
1408dependencies = [1387dependencies = [
1409 "cumulus-primitives-core",1388 "cumulus-primitives-core",
1410 "futures 0.3.16",1389 "futures 0.3.15",
1411 "futures-timer 3.0.2",1390 "futures-timer 3.0.2",
1412 "parity-scale-codec",1391 "parity-scale-codec",
1413 "polkadot-node-primitives",1392 "polkadot-node-primitives",
16441623
1645[[package]]1624[[package]]
1646name = "curve25519-dalek"1625name = "curve25519-dalek"
1647version = "2.1.3"1626version = "2.1.2"
1648source = "registry+https://github.com/rust-lang/crates.io-index"1627source = "registry+https://github.com/rust-lang/crates.io-index"
1649checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216"1628checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8"
1650dependencies = [1629dependencies = [
1651 "byteorder",1630 "byteorder",
1652 "digest 0.8.1",1631 "digest 0.8.1",
1653 "rand_core 0.5.1",1632 "rand_core 0.5.1",
1654 "subtle 2.4.1",1633 "subtle 2.4.0",
1655 "zeroize",1634 "zeroize",
1656]1635]
16571636
1664 "byteorder",1643 "byteorder",
1665 "digest 0.9.0",1644 "digest 0.9.0",
1666 "rand_core 0.5.1",1645 "rand_core 0.5.1",
1667 "subtle 2.4.1",1646 "subtle 2.4.0",
1668 "zeroize",1647 "zeroize",
1669]1648]
16701649
17421721
1743[[package]]1722[[package]]
1744name = "derive_more"1723name = "derive_more"
1745version = "0.99.16"1724version = "0.99.14"
1746source = "registry+https://github.com/rust-lang/crates.io-index"1725source = "registry+https://github.com/rust-lang/crates.io-index"
1747checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df"1726checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320"
1748dependencies = [1727dependencies = [
1749 "convert_case",1728 "convert_case",
1750 "proc-macro2",1729 "proc-macro2",
1751 "quote",1730 "quote",
1752 "rustc_version 0.3.3",
1753 "syn",1731 "syn",
1754]1732]
17551733
18571835
1858[[package]]1836[[package]]
1859name = "ed25519"1837name = "ed25519"
1860version = "1.2.0"1838version = "1.1.1"
1861source = "registry+https://github.com/rust-lang/crates.io-index"1839source = "registry+https://github.com/rust-lang/crates.io-index"
1862checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc"1840checksum = "8d0860415b12243916284c67a9be413e044ee6668247b99ba26d94b2bc06c8f6"
1863dependencies = [1841dependencies = [
1864 "signature",1842 "signature",
1865]1843]
19611939
1962[[package]]1940[[package]]
1963name = "erased-serde"1941name = "erased-serde"
1964version = "0.3.16"1942version = "0.3.15"
1965source = "registry+https://github.com/rust-lang/crates.io-index"1943source = "registry+https://github.com/rust-lang/crates.io-index"
1966checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa"1944checksum = "e5b36e6f2295f393f44894c6031f67df4d185b984cd54d08f768ce678007efcd"
1967dependencies = [1945dependencies = [
1968 "serde",1946 "serde",
1969]1947]
2125source = "registry+https://github.com/rust-lang/crates.io-index"2103source = "registry+https://github.com/rust-lang/crates.io-index"
2126checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2104checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"
2127dependencies = [2105dependencies = [
2128 "futures 0.3.16",2106 "futures 0.3.15",
2129]2107]
21302108
2131[[package]]2109[[package]]
21642142
2165[[package]]2143[[package]]
2166name = "fastrand"2144name = "fastrand"
2167version = "1.5.0"2145version = "1.4.1"
2168source = "registry+https://github.com/rust-lang/crates.io-index"2146source = "registry+https://github.com/rust-lang/crates.io-index"
2169checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2147checksum = "77b705829d1e87f762c2df6da140b26af5839e1033aa84aa5f56bb688e4e1bdb"
2170dependencies = [2148dependencies = [
2171 "instant",2149 "instant",
2172]2150]
2181 "fc-db",2159 "fc-db",
2182 "fp-consensus",2160 "fp-consensus",
2183 "fp-rpc",2161 "fp-rpc",
2184 "futures 0.3.16",2162 "futures 0.3.15",
2185 "log",2163 "log",
2186 "parity-scale-codec",2164 "parity-scale-codec",
2187 "sc-client-api",2165 "sc-client-api",
2219 "fc-db",2197 "fc-db",
2220 "fp-consensus",2198 "fp-consensus",
2221 "fp-rpc",2199 "fp-rpc",
2222 "futures 0.3.16",2200 "futures 0.3.15",
2223 "futures-timer 3.0.2",2201 "futures-timer 3.0.2",
2224 "log",2202 "log",
2225 "sc-client-api",2203 "sc-client-api",
2243 "fp-evm",2221 "fp-evm",
2244 "fp-rpc",2222 "fp-rpc",
2245 "fp-storage",2223 "fp-storage",
2246 "futures 0.3.16",2224 "futures 0.3.15",
2247 "jsonrpc-core 15.1.0",2225 "jsonrpc-core 15.1.0",
2248 "jsonrpc-core-client 14.2.0",2226 "jsonrpc-core-client 14.2.0",
2249 "jsonrpc-derive 14.2.2",2227 "jsonrpc-derive 14.2.2",
2310checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9"2288checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9"
2311dependencies = [2289dependencies = [
2312 "either",2290 "either",
2313 "futures 0.3.16",2291 "futures 0.3.15",
2314 "futures-timer 3.0.2",2292 "futures-timer 3.0.2",
2315 "log",2293 "log",
2316 "num-traits",2294 "num-traits",
26952673
2696[[package]]2674[[package]]
2697name = "futures"2675name = "futures"
2698version = "0.3.16"2676version = "0.3.15"
2699source = "registry+https://github.com/rust-lang/crates.io-index"2677source = "registry+https://github.com/rust-lang/crates.io-index"
2700checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b"2678checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27"
2701dependencies = [2679dependencies = [
2702 "futures-channel",2680 "futures-channel",
2703 "futures-core",2681 "futures-core",
27102688
2711[[package]]2689[[package]]
2712name = "futures-channel"2690name = "futures-channel"
2713version = "0.3.16"2691version = "0.3.15"
2714source = "registry+https://github.com/rust-lang/crates.io-index"2692source = "registry+https://github.com/rust-lang/crates.io-index"
2715checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9"2693checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2"
2716dependencies = [2694dependencies = [
2717 "futures-core",2695 "futures-core",
2718 "futures-sink",2696 "futures-sink",
2719]2697]
27202698
2721[[package]]2699[[package]]
2722name = "futures-core"2700name = "futures-core"
2723version = "0.3.16"2701version = "0.3.15"
2724source = "registry+https://github.com/rust-lang/crates.io-index"2702source = "registry+https://github.com/rust-lang/crates.io-index"
2725checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99"2703checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1"
27262704
2727[[package]]2705[[package]]
2728name = "futures-cpupool"2706name = "futures-cpupool"
27362714
2737[[package]]2715[[package]]
2738name = "futures-executor"2716name = "futures-executor"
2739version = "0.3.16"2717version = "0.3.15"
2740source = "registry+https://github.com/rust-lang/crates.io-index"2718source = "registry+https://github.com/rust-lang/crates.io-index"
2741checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c"2719checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79"
2742dependencies = [2720dependencies = [
2743 "futures-core",2721 "futures-core",
2744 "futures-task",2722 "futures-task",
27482726
2749[[package]]2727[[package]]
2750name = "futures-io"2728name = "futures-io"
2751version = "0.3.16"2729version = "0.3.15"
2752source = "registry+https://github.com/rust-lang/crates.io-index"2730source = "registry+https://github.com/rust-lang/crates.io-index"
2753checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582"2731checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1"
27542732
2755[[package]]2733[[package]]
2756name = "futures-lite"2734name = "futures-lite"
2763 "futures-io",2741 "futures-io",
2764 "memchr",2742 "memchr",
2765 "parking",2743 "parking",
2766 "pin-project-lite 0.2.7",2744 "pin-project-lite 0.2.6",
2767 "waker-fn",2745 "waker-fn",
2768]2746]
27692747
2770[[package]]2748[[package]]
2771name = "futures-macro"2749name = "futures-macro"
2772version = "0.3.16"2750version = "0.3.15"
2773source = "registry+https://github.com/rust-lang/crates.io-index"2751source = "registry+https://github.com/rust-lang/crates.io-index"
2774checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57"2752checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121"
2775dependencies = [2753dependencies = [
2776 "autocfg",2754 "autocfg",
2777 "proc-macro-hack",2755 "proc-macro-hack",
27932771
2794[[package]]2772[[package]]
2795name = "futures-sink"2773name = "futures-sink"
2796version = "0.3.16"2774version = "0.3.15"
2797source = "registry+https://github.com/rust-lang/crates.io-index"2775source = "registry+https://github.com/rust-lang/crates.io-index"
2798checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53"2776checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282"
27992777
2800[[package]]2778[[package]]
2801name = "futures-task"2779name = "futures-task"
2802version = "0.3.16"2780version = "0.3.15"
2803source = "registry+https://github.com/rust-lang/crates.io-index"2781source = "registry+https://github.com/rust-lang/crates.io-index"
2804checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2"2782checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae"
28052783
2806[[package]]2784[[package]]
2807name = "futures-timer"2785name = "futures-timer"
28172795
2818[[package]]2796[[package]]
2819name = "futures-util"2797name = "futures-util"
2820version = "0.3.16"2798version = "0.3.15"
2821source = "registry+https://github.com/rust-lang/crates.io-index"2799source = "registry+https://github.com/rust-lang/crates.io-index"
2822checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78"2800checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967"
2823dependencies = [2801dependencies = [
2824 "autocfg",2802 "autocfg",
2825 "futures 0.1.31",2803 "futures 0.1.31",
2830 "futures-sink",2808 "futures-sink",
2831 "futures-task",2809 "futures-task",
2832 "memchr",2810 "memchr",
2833 "pin-project-lite 0.2.7",2811 "pin-project-lite 0.2.6",
2834 "pin-utils",2812 "pin-utils",
2835 "proc-macro-hack",2813 "proc-macro-hack",
2836 "proc-macro-nested",2814 "proc-macro-nested",
2905 "stable_deref_trait",2883 "stable_deref_trait",
2906]2884]
2907
2908[[package]]
2909name = "gimli"
2910version = "0.25.0"
2911source = "registry+https://github.com/rust-lang/crates.io-index"
2912checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"
29132885
2914[[package]]2886[[package]]
2915name = "glob"2887name = "glob"
29192891
2920[[package]]2892[[package]]
2921name = "globset"2893name = "globset"
2922version = "0.4.8"2894version = "0.4.7"
2923source = "registry+https://github.com/rust-lang/crates.io-index"2895source = "registry+https://github.com/rust-lang/crates.io-index"
2924checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd"2896checksum = "f0fc1b9fa0e64ffb1aa5b95daa0f0f167734fd528b7c02eabc581d9d843649b1"
2925dependencies = [2897dependencies = [
2926 "aho-corasick",2898 "aho-corasick",
2927 "bstr",2899 "bstr",
3016source = "registry+https://github.com/rust-lang/crates.io-index"2988source = "registry+https://github.com/rust-lang/crates.io-index"
3017checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"2989checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
3018dependencies = [2990dependencies = [
3019 "ahash 0.4.7",2991 "ahash",
3020]2992]
3021
3022[[package]]
3023name = "hashbrown"
3024version = "0.11.2"
3025source = "registry+https://github.com/rust-lang/crates.io-index"
3026checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
3027dependencies = [
3028 "ahash 0.7.4",
3029]
30302993
3031[[package]]2994[[package]]
3032name = "heck"2995name = "heck"
30393002
3040[[package]]3003[[package]]
3041name = "hermit-abi"3004name = "hermit-abi"
3042version = "0.1.19"3005version = "0.1.18"
3043source = "registry+https://github.com/rust-lang/crates.io-index"3006source = "registry+https://github.com/rust-lang/crates.io-index"
3044checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"3007checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
3045dependencies = [3008dependencies = [
3046 "libc",3009 "libc",
3047]3010]
30543017
3055[[package]]3018[[package]]
3056name = "hex-literal"3019name = "hex-literal"
3057version = "0.3.3"3020version = "0.3.1"
3058source = "registry+https://github.com/rust-lang/crates.io-index"3021source = "registry+https://github.com/rust-lang/crates.io-index"
3059checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b"3022checksum = "5af1f635ef1bc545d78392b136bfe1c9809e029023c84a3638a864a10b8819c8"
30603023
3061[[package]]3024[[package]]
3062name = "hex_fmt"3025name = "hex_fmt"
31633126
3164[[package]]3127[[package]]
3165name = "http-body"3128name = "http-body"
3166version = "0.4.2"3129version = "0.4.3"
3167source = "registry+https://github.com/rust-lang/crates.io-index"3130source = "registry+https://github.com/rust-lang/crates.io-index"
3168checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"3131checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5"
3169dependencies = [3132dependencies = [
3170 "bytes 1.0.1",3133 "bytes 1.0.1",
3171 "http 0.2.4",3134 "http 0.2.4",
3172 "pin-project-lite 0.2.7",3135 "pin-project-lite 0.2.6",
3173]3136]
31743137
3175[[package]]3138[[package]]
3222 "itoa",3185 "itoa",
3223 "log",3186 "log",
3224 "net2",3187 "net2",
3225 "rustc_version 0.2.3",3188 "rustc_version",
3226 "time",3189 "time",
3227 "tokio 0.1.22",3190 "tokio 0.1.22",
3228 "tokio-buf",3191 "tokio-buf",
3251 "httparse",3214 "httparse",
3252 "httpdate 0.3.2",3215 "httpdate 0.3.2",
3253 "itoa",3216 "itoa",
3254 "pin-project 1.0.8",3217 "pin-project 1.0.7",
3255 "socket2 0.3.19",3218 "socket2 0.3.19",
3256 "tokio 0.2.25",3219 "tokio 0.2.25",
3257 "tower-service",3220 "tower-service",
3270 "futures-core",3233 "futures-core",
3271 "futures-util",3234 "futures-util",
3272 "http 0.2.4",3235 "http 0.2.4",
3273 "http-body 0.4.2",3236 "http-body 0.4.3",
3274 "httparse",3237 "httparse",
3275 "httpdate 1.0.1",3238 "httpdate 1.0.1",
3276 "itoa",3239 "itoa",
3277 "pin-project-lite 0.2.7",3240 "pin-project-lite 0.2.6",
3278 "tokio 1.9.0",3241 "tokio 1.9.0",
3279 "tower-service",3242 "tower-service",
3280 "tracing",3243 "tracing",
3355checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3318checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"
3356dependencies = [3319dependencies = [
3357 "async-io",3320 "async-io",
3358 "futures 0.3.16",3321 "futures 0.3.15",
3359 "futures-lite",3322 "futures-lite",
3360 "if-addrs",3323 "if-addrs",
3361 "ipnet",3324 "ipnet",
33663329
3367[[package]]3330[[package]]
3368name = "impl-codec"3331name = "impl-codec"
3369version = "0.5.1"3332version = "0.5.0"
3370source = "registry+https://github.com/rust-lang/crates.io-index"3333source = "registry+https://github.com/rust-lang/crates.io-index"
3371checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443"3334checksum = "df170efa359aebdd5cb7fe78edcc67107748e4737bdca8a8fb40d15ea7a877ed"
3372dependencies = [3335dependencies = [
3373 "parity-scale-codec",3336 "parity-scale-codec",
3374]3337]
34043367
3405[[package]]3368[[package]]
3406name = "indexmap"3369name = "indexmap"
3407version = "1.7.0"3370version = "1.6.2"
3408source = "registry+https://github.com/rust-lang/crates.io-index"3371source = "registry+https://github.com/rust-lang/crates.io-index"
3409checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3372checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3"
3410dependencies = [3373dependencies = [
3411 "autocfg",3374 "autocfg",
3412 "hashbrown 0.11.2",3375 "hashbrown",
3413 "serde",3376 "serde",
3414]3377]
34153378
3416[[package]]3379[[package]]
3417name = "instant"3380name = "instant"
3418version = "0.1.10"3381version = "0.1.9"
3419source = "registry+https://github.com/rust-lang/crates.io-index"3382source = "registry+https://github.com/rust-lang/crates.io-index"
3420checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"3383checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
3421dependencies = [3384dependencies = [
3422 "cfg-if 1.0.0",3385 "cfg-if 1.0.0",
3423]3386]
3443source = "registry+https://github.com/rust-lang/crates.io-index"3406source = "registry+https://github.com/rust-lang/crates.io-index"
3444checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3407checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"
3445dependencies = [3408dependencies = [
3446 "futures 0.3.16",3409 "futures 0.3.15",
3447 "futures-timer 2.0.2",3410 "futures-timer 2.0.2",
3448]3411]
34493412
3746dependencies = [3709dependencies = [
3747 "async-trait",3710 "async-trait",
3748 "fnv",3711 "fnv",
3749 "futures 0.3.16",3712 "futures 0.3.15",
3750 "jsonrpsee-types",3713 "jsonrpsee-types",
3751 "log",3714 "log",
3752 "pin-project 1.0.8",3715 "pin-project 1.0.7",
3753 "rustls 0.19.1",3716 "rustls 0.19.1",
3754 "rustls-native-certs 0.5.0",3717 "rustls-native-certs 0.5.0",
3755 "serde",3718 "serde",
38463809
3847[[package]]3810[[package]]
3848name = "libc"3811name = "libc"
3849version = "0.2.98"3812version = "0.2.97"
3850source = "registry+https://github.com/rust-lang/crates.io-index"3813source = "registry+https://github.com/rust-lang/crates.io-index"
3851checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790"3814checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6"
38523815
3853[[package]]3816[[package]]
3854name = "libloading"3817name = "libloading"
3884dependencies = [3847dependencies = [
3885 "atomic",3848 "atomic",
3886 "bytes 1.0.1",3849 "bytes 1.0.1",
3887 "futures 0.3.16",3850 "futures 0.3.15",
3888 "lazy_static",3851 "lazy_static",
3889 "libp2p-core",3852 "libp2p-core",
3890 "libp2p-deflate",3853 "libp2p-deflate",
3910 "libp2p-yamux",3873 "libp2p-yamux",
3911 "parity-multiaddr",3874 "parity-multiaddr",
3912 "parking_lot 0.11.1",3875 "parking_lot 0.11.1",
3913 "pin-project 1.0.8",3876 "pin-project 1.0.7",
3914 "smallvec 1.6.1",3877 "smallvec 1.6.1",
3915 "wasm-timer",3878 "wasm-timer",
3916]3879]
3926 "ed25519-dalek",3889 "ed25519-dalek",
3927 "either",3890 "either",
3928 "fnv",3891 "fnv",
3929 "futures 0.3.16",3892 "futures 0.3.15",
3930 "futures-timer 3.0.2",3893 "futures-timer 3.0.2",
3931 "lazy_static",3894 "lazy_static",
3932 "libsecp256k1 0.3.5",3895 "libsecp256k1 0.3.5",
3935 "multistream-select",3898 "multistream-select",
3936 "parity-multiaddr",3899 "parity-multiaddr",
3937 "parking_lot 0.11.1",3900 "parking_lot 0.11.1",
3938 "pin-project 1.0.8",3901 "pin-project 1.0.7",
3939 "prost",3902 "prost",
3940 "prost-build",3903 "prost-build",
3941 "rand 0.7.3",3904 "rand 0.7.3",
3956checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08"3919checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08"
3957dependencies = [3920dependencies = [
3958 "flate2",3921 "flate2",
3959 "futures 0.3.16",3922 "futures 0.3.15",
3960 "libp2p-core",3923 "libp2p-core",
3961]3924]
39623925
3967checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b"3930checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b"
3968dependencies = [3931dependencies = [
3969 "async-std-resolver",3932 "async-std-resolver",
3970 "futures 0.3.16",3933 "futures 0.3.15",
3971 "libp2p-core",3934 "libp2p-core",
3972 "log",3935 "log",
3973 "smallvec 1.6.1",3936 "smallvec 1.6.1",
3982dependencies = [3945dependencies = [
3983 "cuckoofilter",3946 "cuckoofilter",
3984 "fnv",3947 "fnv",
3985 "futures 0.3.16",3948 "futures 0.3.15",
3986 "libp2p-core",3949 "libp2p-core",
3987 "libp2p-swarm",3950 "libp2p-swarm",
3988 "log",3951 "log",
4003 "byteorder",3966 "byteorder",
4004 "bytes 1.0.1",3967 "bytes 1.0.1",
4005 "fnv",3968 "fnv",
4006 "futures 0.3.16",3969 "futures 0.3.15",
4007 "hex_fmt",3970 "hex_fmt",
4008 "libp2p-core",3971 "libp2p-core",
4009 "libp2p-swarm",3972 "libp2p-swarm",
4024source = "registry+https://github.com/rust-lang/crates.io-index"3987source = "registry+https://github.com/rust-lang/crates.io-index"
4025checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46"3988checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46"
4026dependencies = [3989dependencies = [
4027 "futures 0.3.16",3990 "futures 0.3.15",
4028 "libp2p-core",3991 "libp2p-core",
4029 "libp2p-swarm",3992 "libp2p-swarm",
4030 "log",3993 "log",
4045 "bytes 1.0.1",4008 "bytes 1.0.1",
4046 "either",4009 "either",
4047 "fnv",4010 "fnv",
4048 "futures 0.3.16",4011 "futures 0.3.15",
4049 "libp2p-core",4012 "libp2p-core",
4050 "libp2p-swarm",4013 "libp2p-swarm",
4051 "log",4014 "log",
4069 "async-io",4032 "async-io",
4070 "data-encoding",4033 "data-encoding",
4071 "dns-parser",4034 "dns-parser",
4072 "futures 0.3.16",4035 "futures 0.3.15",
4073 "if-watch",4036 "if-watch",
4074 "lazy_static",4037 "lazy_static",
4075 "libp2p-core",4038 "libp2p-core",
4089dependencies = [4052dependencies = [
4090 "asynchronous-codec 0.6.0",4053 "asynchronous-codec 0.6.0",
4091 "bytes 1.0.1",4054 "bytes 1.0.1",
4092 "futures 0.3.16",4055 "futures 0.3.15",
4093 "libp2p-core",4056 "libp2p-core",
4094 "log",4057 "log",
4095 "nohash-hasher",4058 "nohash-hasher",
4107dependencies = [4070dependencies = [
4108 "bytes 1.0.1",4071 "bytes 1.0.1",
4109 "curve25519-dalek 3.1.0",4072 "curve25519-dalek 3.1.0",
4110 "futures 0.3.16",4073 "futures 0.3.15",
4111 "lazy_static",4074 "lazy_static",
4112 "libp2p-core",4075 "libp2p-core",
4113 "log",4076 "log",
4127source = "registry+https://github.com/rust-lang/crates.io-index"4090source = "registry+https://github.com/rust-lang/crates.io-index"
4128checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1"4091checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1"
4129dependencies = [4092dependencies = [
4130 "futures 0.3.16",4093 "futures 0.3.15",
4131 "libp2p-core",4094 "libp2p-core",
4132 "libp2p-swarm",4095 "libp2p-swarm",
4133 "log",4096 "log",
4144dependencies = [4107dependencies = [
4145 "asynchronous-codec 0.6.0",4108 "asynchronous-codec 0.6.0",
4146 "bytes 1.0.1",4109 "bytes 1.0.1",
4147 "futures 0.3.16",4110 "futures 0.3.15",
4148 "libp2p-core",4111 "libp2p-core",
4149 "log",4112 "log",
4150 "prost",4113 "prost",
4159source = "registry+https://github.com/rust-lang/crates.io-index"4122source = "registry+https://github.com/rust-lang/crates.io-index"
4160checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"4123checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"
4161dependencies = [4124dependencies = [
4162 "futures 0.3.16",4125 "futures 0.3.15",
4163 "log",4126 "log",
4164 "pin-project 1.0.8",4127 "pin-project 1.0.7",
4165 "rand 0.7.3",4128 "rand 0.7.3",
4166 "salsa20",4129 "salsa20",
4167 "sha3 0.9.1",4130 "sha3 0.9.1",
4175dependencies = [4138dependencies = [
4176 "asynchronous-codec 0.6.0",4139 "asynchronous-codec 0.6.0",
4177 "bytes 1.0.1",4140 "bytes 1.0.1",
4178 "futures 0.3.16",4141 "futures 0.3.15",
4179 "futures-timer 3.0.2",4142 "futures-timer 3.0.2",
4180 "libp2p-core",4143 "libp2p-core",
4181 "libp2p-swarm",4144 "libp2p-swarm",
4182 "log",4145 "log",
4183 "pin-project 1.0.8",4146 "pin-project 1.0.7",
4184 "prost",4147 "prost",
4185 "prost-build",4148 "prost-build",
4186 "rand 0.7.3",4149 "rand 0.7.3",
4198dependencies = [4161dependencies = [
4199 "async-trait",4162 "async-trait",
4200 "bytes 1.0.1",4163 "bytes 1.0.1",
4201 "futures 0.3.16",4164 "futures 0.3.15",
4202 "libp2p-core",4165 "libp2p-core",
4203 "libp2p-swarm",4166 "libp2p-swarm",
4204 "log",4167 "log",
4217checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92"4180checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92"
4218dependencies = [4181dependencies = [
4219 "either",4182 "either",
4220 "futures 0.3.16",4183 "futures 0.3.15",
4221 "libp2p-core",4184 "libp2p-core",
4222 "log",4185 "log",
4223 "rand 0.7.3",4186 "rand 0.7.3",
4243checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9"4206checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9"
4244dependencies = [4207dependencies = [
4245 "async-io",4208 "async-io",
4246 "futures 0.3.16",4209 "futures 0.3.15",
4247 "futures-timer 3.0.2",4210 "futures-timer 3.0.2",
4248 "if-watch",4211 "if-watch",
4249 "ipnet",4212 "ipnet",
4260checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5"4223checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5"
4261dependencies = [4224dependencies = [
4262 "async-std",4225 "async-std",
4263 "futures 0.3.16",4226 "futures 0.3.15",
4264 "libp2p-core",4227 "libp2p-core",
4265 "log",4228 "log",
4266]4229]
4271source = "registry+https://github.com/rust-lang/crates.io-index"4234source = "registry+https://github.com/rust-lang/crates.io-index"
4272checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de"4235checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de"
4273dependencies = [4236dependencies = [
4274 "futures 0.3.16",4237 "futures 0.3.15",
4275 "js-sys",4238 "js-sys",
4276 "libp2p-core",4239 "libp2p-core",
4277 "parity-send-wrapper",4240 "parity-send-wrapper",
4286checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74"4249checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74"
4287dependencies = [4250dependencies = [
4288 "either",4251 "either",
4289 "futures 0.3.16",4252 "futures 0.3.15",
4290 "futures-rustls",4253 "futures-rustls",
4291 "libp2p-core",4254 "libp2p-core",
4292 "log",4255 "log",
4303source = "registry+https://github.com/rust-lang/crates.io-index"4266source = "registry+https://github.com/rust-lang/crates.io-index"
4304checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4"4267checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4"
4305dependencies = [4268dependencies = [
4306 "futures 0.3.16",4269 "futures 0.3.15",
4307 "libp2p-core",4270 "libp2p-core",
4308 "parking_lot 0.11.1",4271 "parking_lot 0.11.1",
4309 "thiserror",4272 "thiserror",
43124275
4313[[package]]4276[[package]]
4314name = "librocksdb-sys"4277name = "librocksdb-sys"
4315version = "6.20.3"4278version = "6.17.3"
4316source = "registry+https://github.com/rust-lang/crates.io-index"4279source = "registry+https://github.com/rust-lang/crates.io-index"
4317checksum = "c309a9d2470844aceb9a4a098cf5286154d20596868b75a6b36357d2bb9ca25d"4280checksum = "5da125e1c0f22c7cae785982115523a0738728498547f415c9054cb17c7e89f9"
4318dependencies = [4281dependencies = [
4319 "bindgen",4282 "bindgen",
4320 "cc",4283 "cc",
4334 "hmac-drbg 0.2.0",4297 "hmac-drbg 0.2.0",
4335 "rand 0.7.3",4298 "rand 0.7.3",
4336 "sha2 0.8.2",4299 "sha2 0.8.2",
4337 "subtle 2.4.1",4300 "subtle 2.4.0",
4338 "typenum",4301 "typenum",
4339]4302]
43404303
4365dependencies = [4328dependencies = [
4366 "crunchy",4329 "crunchy",
4367 "digest 0.9.0",4330 "digest 0.9.0",
4368 "subtle 2.4.1",4331 "subtle 2.4.0",
4369]4332]
43704333
4371[[package]]4334[[package]]
44144377
4415[[package]]4378[[package]]
4416name = "linregress"4379name = "linregress"
4417version = "0.4.3"4380version = "0.4.2"
4418source = "registry+https://github.com/rust-lang/crates.io-index"4381source = "registry+https://github.com/rust-lang/crates.io-index"
4419checksum = "1e6e407dadb4ca4b31bc69c27aff00e7ca4534fdcee855159b039a7cebb5f395"4382checksum = "b1ff7f341d23e1275eec0656a9a07225fcc86216c4322392868adffe59023d1a"
4420dependencies = [4383dependencies = [
4421 "nalgebra",4384 "nalgebra 0.27.1",
4422 "statrs",4385 "statrs",
4423]4386]
44244387
4456source = "registry+https://github.com/rust-lang/crates.io-index"4419source = "registry+https://github.com/rust-lang/crates.io-index"
4457checksum = "1f374d42cdfc1d7dbf3d3dec28afab2eb97ffbf43a3234d795b5986dbf4b90ba"4420checksum = "1f374d42cdfc1d7dbf3d3dec28afab2eb97ffbf43a3234d795b5986dbf4b90ba"
4458dependencies = [4421dependencies = [
4459 "hashbrown 0.9.1",4422 "hashbrown",
4460]4423]
44614424
4462[[package]]4425[[package]]
4581checksum = "814bbecfc0451fc314eeea34f05bbcd5b98a7ad7af37faee088b86a1e633f1d4"4544checksum = "814bbecfc0451fc314eeea34f05bbcd5b98a7ad7af37faee088b86a1e633f1d4"
4582dependencies = [4545dependencies = [
4583 "hash-db",4546 "hash-db",
4584 "hashbrown 0.9.1",4547 "hashbrown",
4585 "parity-util-mem",4548 "parity-util-mem",
4586]4549]
45874550
4618source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"4581source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
4619dependencies = [4582dependencies = [
4620 "derive_more",4583 "derive_more",
4621 "futures 0.3.16",4584 "futures 0.3.15",
4622 "futures-timer 3.0.2",4585 "futures-timer 3.0.2",
4623]4586]
46244587
4628source = "registry+https://github.com/rust-lang/crates.io-index"4591source = "registry+https://github.com/rust-lang/crates.io-index"
4629checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"4592checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"
4630dependencies = [4593dependencies = [
4631 "futures 0.3.16",4594 "futures 0.3.15",
4632 "rand 0.7.3",4595 "rand 0.7.3",
4633 "thrift",4596 "thrift",
4634]4597]
46444607
4645[[package]]4608[[package]]
4646name = "minicbor-derive"4609name = "minicbor-derive"
4647version = "0.6.4"4610version = "0.6.3"
4648source = "registry+https://github.com/rust-lang/crates.io-index"4611source = "registry+https://github.com/rust-lang/crates.io-index"
4649checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788"4612checksum = "7f2b9e8883d58e34b18facd16c4564a77ea50fce028ad3d0ee6753440e37acc8"
4650dependencies = [4613dependencies = [
4651 "proc-macro2",4614 "proc-macro2",
4652 "quote",4615 "quote",
4799checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"4762checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"
4800dependencies = [4763dependencies = [
4801 "bytes 1.0.1",4764 "bytes 1.0.1",
4802 "futures 0.3.16",4765 "futures 0.3.15",
4803 "log",4766 "log",
4804 "pin-project 1.0.8",4767 "pin-project 1.0.7",
4805 "smallvec 1.6.1",4768 "smallvec 1.6.1",
4806 "unsigned-varint 0.7.0",4769 "unsigned-varint 0.7.0",
4807]4770]
4771
4772[[package]]
4773name = "nalgebra"
4774version = "0.26.2"
4775source = "registry+https://github.com/rust-lang/crates.io-index"
4776checksum = "476d1d59fe02fe54c86356e91650cd892f392782a1cb9fc524ec84f7aa9e1d06"
4777dependencies = [
4778 "approx 0.4.0",
4779 "matrixmultiply",
4780 "num-complex 0.3.1",
4781 "num-rational 0.3.2",
4782 "num-traits",
4783 "rand 0.8.4",
4784 "rand_distr",
4785 "simba 0.4.0",
4786 "typenum",
4787]
48084788
4809[[package]]4789[[package]]
4810name = "nalgebra"4790name = "nalgebra"
4811version = "0.27.1"4791version = "0.27.1"
4812source = "registry+https://github.com/rust-lang/crates.io-index"4792source = "registry+https://github.com/rust-lang/crates.io-index"
4813checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120"4793checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120"
4814dependencies = [4794dependencies = [
4815 "approx",4795 "approx 0.5.0",
4816 "matrixmultiply",4796 "matrixmultiply",
4817 "nalgebra-macros",4797 "nalgebra-macros",
4818 "num-complex",4798 "num-complex 0.4.0",
4819 "num-rational 0.4.0",4799 "num-rational 0.4.0",
4820 "num-traits",4800 "num-traits",
4821 "rand 0.8.4",
4822 "rand_distr",
4823 "simba",4801 "simba 0.5.1",
4824 "typenum",4802 "typenum",
4825]4803]
48264804
4876 "fp-rpc",4854 "fp-rpc",
4877 "frame-benchmarking",4855 "frame-benchmarking",
4878 "frame-benchmarking-cli",4856 "frame-benchmarking-cli",
4879 "futures 0.3.16",4857 "futures 0.3.15",
4880 "jsonrpc-core 15.1.0",4858 "jsonrpc-core 15.1.0",
4881 "jsonrpc-pubsub 15.1.0",4859 "jsonrpc-pubsub 15.1.0",
4882 "log",4860 "log",
4955 "fc-rpc",4933 "fc-rpc",
4956 "fc-rpc-core",4934 "fc-rpc-core",
4957 "fp-rpc",4935 "fp-rpc",
4958 "futures 0.3.16",4936 "futures 0.3.15",
4959 "jsonrpc-core 15.1.0",4937 "jsonrpc-core 15.1.0",
4960 "jsonrpc-pubsub 15.1.0",4938 "jsonrpc-pubsub 15.1.0",
4961 "nft-runtime",4939 "nft-runtime",
50715049
5072[[package]]5050[[package]]
5073name = "nom"5051name = "nom"
5074version = "6.1.2"5052version = "5.1.2"
5075source = "registry+https://github.com/rust-lang/crates.io-index"5053source = "registry+https://github.com/rust-lang/crates.io-index"
5076checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"5054checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af"
5077dependencies = [5055dependencies = [
5078 "bitvec 0.19.5",
5079 "funty",
5080 "memchr",5056 "memchr",
5081 "version_check",5057 "version_check",
5082]5058]
5092 "num-traits",5068 "num-traits",
5093]5069]
5070
5071[[package]]
5072name = "num-complex"
5073version = "0.3.1"
5074source = "registry+https://github.com/rust-lang/crates.io-index"
5075checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
5076dependencies = [
5077 "num-traits",
5078]
50945079
5095[[package]]5080[[package]]
5096name = "num-complex"5081name = "num-complex"
5123 "num-traits",5108 "num-traits",
5124]5109]
5110
5111[[package]]
5112name = "num-rational"
5113version = "0.3.2"
5114source = "registry+https://github.com/rust-lang/crates.io-index"
5115checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
5116dependencies = [
5117 "autocfg",
5118 "num-integer",
5119 "num-traits",
5120]
51255121
5126[[package]]5122[[package]]
5127name = "num-rational"5123name = "num-rational"
51665162
5167[[package]]5163[[package]]
5168name = "object"5164name = "object"
5169version = "0.26.0"5165version = "0.25.3"
5170source = "registry+https://github.com/rust-lang/crates.io-index"5166source = "registry+https://github.com/rust-lang/crates.io-index"
5171checksum = "c55827317fb4c08822499848a14237d2874d6f139828893017237e7ab93eb386"5167checksum = "a38f2be3697a57b4060074ff41b44c16870d916ad7877c17696e063257482bc7"
5172dependencies = [5168dependencies = [
5173 "memchr",5169 "memchr",
5174]5170]
61296125
6130[[package]]6126[[package]]
6131name = "parity-scale-codec"6127name = "parity-scale-codec"
6132version = "2.2.0"6128version = "2.1.3"
6133source = "registry+https://github.com/rust-lang/crates.io-index"6129source = "registry+https://github.com/rust-lang/crates.io-index"
6134checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9"6130checksum = "b310f220c335f9df1b3d2e9fbe3890bbfeef5030dad771620f48c5c229877cd3"
6135dependencies = [6131dependencies = [
6136 "arrayvec 0.7.1",6132 "arrayvec 0.7.1",
6137 "bitvec 0.20.4",6133 "bitvec",
6138 "byte-slice-cast",6134 "byte-slice-cast",
6139 "impl-trait-for-tuples",
6140 "parity-scale-codec-derive",6135 "parity-scale-codec-derive",
6141 "serde",6136 "serde",
6142]6137]
61436138
6144[[package]]6139[[package]]
6145name = "parity-scale-codec-derive"6140name = "parity-scale-codec-derive"
6146version = "2.2.0"6141version = "2.1.3"
6147source = "registry+https://github.com/rust-lang/crates.io-index"6142source = "registry+https://github.com/rust-lang/crates.io-index"
6148checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09"6143checksum = "81038e13ca2c32587201d544ea2e6b6c47120f1e4eae04478f9f60b6bcb89145"
6149dependencies = [6144dependencies = [
6150 "proc-macro-crate 1.0.0",6145 "proc-macro-crate 1.0.0",
6151 "proc-macro2",6146 "proc-macro2",
6186dependencies = [6181dependencies = [
6187 "cfg-if 1.0.0",6182 "cfg-if 1.0.0",
6188 "ethereum-types",6183 "ethereum-types",
6189 "hashbrown 0.9.1",6184 "hashbrown",
6190 "impl-trait-for-tuples",6185 "impl-trait-for-tuples",
6191 "lru",6186 "lru",
6192 "parity-util-mem-derive",6187 "parity-util-mem-derive",
62246219
6225[[package]]6220[[package]]
6226name = "parity-ws"6221name = "parity-ws"
6227version = "0.10.1"6222version = "0.10.0"
6228source = "registry+https://github.com/rust-lang/crates.io-index"6223source = "registry+https://github.com/rust-lang/crates.io-index"
6229checksum = "322d72dfe461b8b9e367d057ceace105379d64d5b03907d23c481ccf3fbf8aa4"6224checksum = "9e02a625dd75084c2a7024f07c575b61b782f729d18702dabb3cdbf31911dc61"
6230dependencies = [6225dependencies = [
6231 "byteorder",6226 "byteorder",
6232 "bytes 0.4.12",6227 "bytes 0.4.12",
6254dependencies = [6249dependencies = [
6255 "lock_api 0.3.4",6250 "lock_api 0.3.4",
6256 "parking_lot_core 0.6.2",6251 "parking_lot_core 0.6.2",
6257 "rustc_version 0.2.3",6252 "rustc_version",
6258]6253]
62596254
6260[[package]]6255[[package]]
6288 "cloudabi",6283 "cloudabi",
6289 "libc",6284 "libc",
6290 "redox_syscall 0.1.57",6285 "redox_syscall 0.1.57",
6291 "rustc_version 0.2.3",6286 "rustc_version",
6292 "smallvec 0.6.14",6287 "smallvec 0.6.14",
6293 "winapi 0.3.9",6288 "winapi 0.3.9",
6294]6289]
64346429
6435[[package]]6430[[package]]
6436name = "pin-project"6431name = "pin-project"
6437version = "1.0.8"6432version = "1.0.7"
6438source = "registry+https://github.com/rust-lang/crates.io-index"6433source = "registry+https://github.com/rust-lang/crates.io-index"
6439checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6434checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"
6440dependencies = [6435dependencies = [
6441 "pin-project-internal 1.0.8",6436 "pin-project-internal 1.0.7",
6442]6437]
64436438
6444[[package]]6439[[package]]
64546449
6455[[package]]6450[[package]]
6456name = "pin-project-internal"6451name = "pin-project-internal"
6457version = "1.0.8"6452version = "1.0.7"
6458source = "registry+https://github.com/rust-lang/crates.io-index"6453source = "registry+https://github.com/rust-lang/crates.io-index"
6459checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6454checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"
6460dependencies = [6455dependencies = [
6461 "proc-macro2",6456 "proc-macro2",
6462 "quote",6457 "quote",
64716466
6472[[package]]6467[[package]]
6473name = "pin-project-lite"6468name = "pin-project-lite"
6474version = "0.2.7"6469version = "0.2.6"
6475source = "registry+https://github.com/rust-lang/crates.io-index"6470source = "registry+https://github.com/rust-lang/crates.io-index"
6476checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6471checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"
64776472
6478[[package]]6473[[package]]
6479name = "pin-utils"6474name = "pin-utils"
6498version = "0.1.0"6493version = "0.1.0"
6499source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6494source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6500dependencies = [6495dependencies = [
6501 "futures 0.3.16",6496 "futures 0.3.15",
6502 "polkadot-node-network-protocol",6497 "polkadot-node-network-protocol",
6503 "polkadot-node-primitives",6498 "polkadot-node-primitives",
6504 "polkadot-node-subsystem",6499 "polkadot-node-subsystem",
6512version = "0.1.0"6507version = "0.1.0"
6513source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6508source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6514dependencies = [6509dependencies = [
6515 "futures 0.3.16",6510 "futures 0.3.15",
6516 "polkadot-node-network-protocol",6511 "polkadot-node-network-protocol",
6517 "polkadot-node-subsystem",6512 "polkadot-node-subsystem",
6518 "polkadot-node-subsystem-util",6513 "polkadot-node-subsystem-util",
6525version = "0.1.0"6520version = "0.1.0"
6526source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6521source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6527dependencies = [6522dependencies = [
6528 "futures 0.3.16",6523 "futures 0.3.15",
6529 "lru",6524 "lru",
6530 "parity-scale-codec",6525 "parity-scale-codec",
6531 "polkadot-erasure-coding",6526 "polkadot-erasure-coding",
6548version = "0.1.0"6543version = "0.1.0"
6549source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6544source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6550dependencies = [6545dependencies = [
6551 "futures 0.3.16",6546 "futures 0.3.15",
6552 "lru",6547 "lru",
6553 "parity-scale-codec",6548 "parity-scale-codec",
6554 "polkadot-erasure-coding",6549 "polkadot-erasure-coding",
6568source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6563source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6569dependencies = [6564dependencies = [
6570 "frame-benchmarking-cli",6565 "frame-benchmarking-cli",
6571 "futures 0.3.16",6566 "futures 0.3.15",
6572 "log",6567 "log",
6573 "polkadot-node-core-pvf",6568 "polkadot-node-core-pvf",
6574 "polkadot-service",6569 "polkadot-service",
6617source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6612source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6618dependencies = [6613dependencies = [
6619 "always-assert",6614 "always-assert",
6620 "futures 0.3.16",6615 "futures 0.3.15",
6621 "futures-timer 3.0.2",6616 "futures-timer 3.0.2",
6622 "polkadot-node-network-protocol",6617 "polkadot-node-network-protocol",
6623 "polkadot-node-primitives",6618 "polkadot-node-primitives",
6662version = "0.1.0"6657version = "0.1.0"
6663source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6658source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6664dependencies = [6659dependencies = [
6665 "futures 0.3.16",6660 "futures 0.3.15",
6666 "polkadot-node-network-protocol",6661 "polkadot-node-network-protocol",
6667 "polkadot-node-subsystem",6662 "polkadot-node-subsystem",
6668 "polkadot-node-subsystem-util",6663 "polkadot-node-subsystem-util",
6681source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6676source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6682dependencies = [6677dependencies = [
6683 "async-trait",6678 "async-trait",
6684 "futures 0.3.16",6679 "futures 0.3.15",
6685 "parity-scale-codec",6680 "parity-scale-codec",
6686 "parking_lot 0.11.1",6681 "parking_lot 0.11.1",
6687 "polkadot-node-network-protocol",6682 "polkadot-node-network-protocol",
6700version = "0.1.0"6695version = "0.1.0"
6701source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6702dependencies = [6697dependencies = [
6703 "futures 0.3.16",6698 "futures 0.3.15",
6704 "parity-scale-codec",6699 "parity-scale-codec",
6705 "polkadot-erasure-coding",6700 "polkadot-erasure-coding",
6706 "polkadot-node-primitives",6701 "polkadot-node-primitives",
6718version = "0.1.0"6713version = "0.1.0"
6719source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6714source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6720dependencies = [6715dependencies = [
6721 "bitvec 0.20.4",6716 "bitvec",
6722 "derive_more",6717 "derive_more",
6723 "futures 0.3.16",6718 "futures 0.3.15",
6724 "futures-timer 3.0.2",6719 "futures-timer 3.0.2",
6725 "kvdb",6720 "kvdb",
6726 "lru",6721 "lru",
6748version = "0.1.0"6743version = "0.1.0"
6749source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6744source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6750dependencies = [6745dependencies = [
6751 "bitvec 0.20.4",6746 "bitvec",
6752 "futures 0.3.16",6747 "futures 0.3.15",
6753 "futures-timer 3.0.2",6748 "futures-timer 3.0.2",
6754 "kvdb",6749 "kvdb",
6755 "parity-scale-codec",6750 "parity-scale-codec",
6768version = "0.1.0"6763version = "0.1.0"
6769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6770dependencies = [6765dependencies = [
6771 "bitvec 0.20.4",6766 "bitvec",
6772 "futures 0.3.16",6767 "futures 0.3.15",
6773 "polkadot-erasure-coding",6768 "polkadot-erasure-coding",
6774 "polkadot-node-primitives",6769 "polkadot-node-primitives",
6775 "polkadot-node-subsystem",6770 "polkadot-node-subsystem",
6786version = "0.1.0"6781version = "0.1.0"
6787source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6782source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6788dependencies = [6783dependencies = [
6789 "futures 0.3.16",6784 "futures 0.3.15",
6790 "polkadot-node-subsystem",6785 "polkadot-node-subsystem",
6791 "polkadot-node-subsystem-util",6786 "polkadot-node-subsystem-util",
6792 "polkadot-primitives",6787 "polkadot-primitives",
6802source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6803dependencies = [6798dependencies = [
6804 "async-trait",6799 "async-trait",
6805 "futures 0.3.16",6800 "futures 0.3.15",
6806 "parity-scale-codec",6801 "parity-scale-codec",
6807 "polkadot-node-core-pvf",6802 "polkadot-node-core-pvf",
6808 "polkadot-node-primitives",6803 "polkadot-node-primitives",
6819version = "0.1.0"6814version = "0.1.0"
6820source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6815source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6821dependencies = [6816dependencies = [
6822 "futures 0.3.16",6817 "futures 0.3.15",
6823 "polkadot-node-subsystem",6818 "polkadot-node-subsystem",
6824 "polkadot-node-subsystem-util",6819 "polkadot-node-subsystem-util",
6825 "polkadot-primitives",6820 "polkadot-primitives",
6835source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6836dependencies = [6831dependencies = [
6837 "async-trait",6832 "async-trait",
6838 "futures 0.3.16",6833 "futures 0.3.15",
6839 "futures-timer 3.0.2",6834 "futures-timer 3.0.2",
6840 "polkadot-node-subsystem",6835 "polkadot-node-subsystem",
6841 "polkadot-overseer",6836 "polkadot-overseer",
6852version = "0.1.0"6847version = "0.1.0"
6853source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6848source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6854dependencies = [6849dependencies = [
6855 "bitvec 0.20.4",6850 "bitvec",
6856 "futures 0.3.16",6851 "futures 0.3.15",
6857 "futures-timer 3.0.2",6852 "futures-timer 3.0.2",
6858 "polkadot-node-subsystem",6853 "polkadot-node-subsystem",
6859 "polkadot-node-subsystem-util",6854 "polkadot-node-subsystem-util",
6871 "assert_matches",6866 "assert_matches",
6872 "async-process",6867 "async-process",
6873 "async-std",6868 "async-std",
6874 "futures 0.3.16",6869 "futures 0.3.15",
6875 "futures-timer 3.0.2",6870 "futures-timer 3.0.2",
6876 "libc",6871 "libc",
6877 "parity-scale-codec",6872 "parity-scale-codec",
6878 "pin-project 1.0.8",6873 "pin-project 1.0.7",
6879 "polkadot-core-primitives",6874 "polkadot-core-primitives",
6880 "polkadot-parachain",6875 "polkadot-parachain",
6881 "rand 0.8.4",6876 "rand 0.8.4",
6896version = "0.1.0"6891version = "0.1.0"
6897source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6892source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6898dependencies = [6893dependencies = [
6899 "futures 0.3.16",6894 "futures 0.3.15",
6900 "memory-lru",6895 "memory-lru",
6901 "parity-util-mem",6896 "parity-util-mem",
6902 "polkadot-node-subsystem",6897 "polkadot-node-subsystem",
6932version = "0.1.0"6927version = "0.1.0"
6933source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6928source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6934dependencies = [6929dependencies = [
6935 "futures 0.3.16",6930 "futures 0.3.15",
6936 "parity-scale-codec",6931 "parity-scale-codec",
6937 "polkadot-node-jaeger",6932 "polkadot-node-jaeger",
6938 "polkadot-node-primitives",6933 "polkadot-node-primitives",
6947version = "0.1.0"6942version = "0.1.0"
6948source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6943source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
6949dependencies = [6944dependencies = [
6950 "futures 0.3.16",6945 "futures 0.3.15",
6951 "parity-scale-codec",6946 "parity-scale-codec",
6952 "polkadot-parachain",6947 "polkadot-parachain",
6953 "polkadot-primitives",6948 "polkadot-primitives",
6973 "async-std",6968 "async-std",
6974 "async-trait",6969 "async-trait",
6975 "derive_more",6970 "derive_more",
6976 "futures 0.3.16",6971 "futures 0.3.15",
6977 "futures-timer 3.0.2",6972 "futures-timer 3.0.2",
6978 "lazy_static",6973 "lazy_static",
6979 "log",6974 "log",
6980 "mick-jaeger",6975 "mick-jaeger",
6981 "parity-scale-codec",6976 "parity-scale-codec",
6982 "parking_lot 0.11.1",6977 "parking_lot 0.11.1",
6983 "pin-project 1.0.8",6978 "pin-project 1.0.7",
6984 "polkadot-node-jaeger",6979 "polkadot-node-jaeger",
6985 "polkadot-node-network-protocol",6980 "polkadot-node-network-protocol",
6986 "polkadot-node-primitives",6981 "polkadot-node-primitives",
7001source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6996source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7002dependencies = [6997dependencies = [
7003 "async-trait",6998 "async-trait",
7004 "futures 0.3.16",6999 "futures 0.3.15",
7005 "futures-timer 3.0.2",7000 "futures-timer 3.0.2",
7006 "itertools 0.10.1",7001 "itertools 0.10.1",
7007 "lru",7002 "lru",
7008 "metered-channel",7003 "metered-channel",
7009 "parity-scale-codec",7004 "parity-scale-codec",
7010 "pin-project 1.0.8",7005 "pin-project 1.0.7",
7011 "polkadot-node-jaeger",7006 "polkadot-node-jaeger",
7012 "polkadot-node-network-protocol",7007 "polkadot-node-network-protocol",
7013 "polkadot-node-primitives",7008 "polkadot-node-primitives",
7029source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7024source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7030dependencies = [7025dependencies = [
7031 "async-trait",7026 "async-trait",
7032 "futures 0.3.16",7027 "futures 0.3.15",
7033 "futures-timer 3.0.2",7028 "futures-timer 3.0.2",
7034 "lru",7029 "lru",
7035 "polkadot-node-primitives",7030 "polkadot-node-primitives",
7062version = "0.9.8"7057version = "0.9.8"
7063source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7058source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7064dependencies = [7059dependencies = [
7065 "bitvec 0.20.4",7060 "bitvec",
7066 "frame-system",7061 "frame-system",
7067 "hex-literal",7062 "hex-literal",
7068 "parity-scale-codec",7063 "parity-scale-codec",
7148source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7143source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7149dependencies = [7144dependencies = [
7150 "beefy-primitives",7145 "beefy-primitives",
7151 "bitvec 0.20.4",7146 "bitvec",
7152 "frame-election-provider-support",7147 "frame-election-provider-support",
7153 "frame-executive",7148 "frame-executive",
7154 "frame-support",7149 "frame-support",
7219source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7214source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7220dependencies = [7215dependencies = [
7221 "beefy-primitives",7216 "beefy-primitives",
7222 "bitvec 0.20.4",7217 "bitvec",
7223 "frame-support",7218 "frame-support",
7224 "frame-system",7219 "frame-system",
7225 "impl-trait-for-tuples",7220 "impl-trait-for-tuples",
7261version = "0.9.8"7256version = "0.9.8"
7262source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7257source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7263dependencies = [7258dependencies = [
7264 "bitvec 0.20.4",7259 "bitvec",
7265 "derive_more",7260 "derive_more",
7266 "frame-support",7261 "frame-support",
7267 "frame-system",7262 "frame-system",
7302 "beefy-gadget",7297 "beefy-gadget",
7303 "beefy-primitives",7298 "beefy-primitives",
7304 "frame-system-rpc-runtime-api",7299 "frame-system-rpc-runtime-api",
7305 "futures 0.3.16",7300 "futures 0.3.15",
7306 "hex-literal",7301 "hex-literal",
7307 "kvdb",7302 "kvdb",
7308 "kvdb-rocksdb",7303 "kvdb-rocksdb",
7388source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7383source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7389dependencies = [7384dependencies = [
7390 "arrayvec 0.5.2",7385 "arrayvec 0.5.2",
7391 "futures 0.3.16",7386 "futures 0.3.15",
7392 "indexmap",7387 "indexmap",
7393 "parity-scale-codec",7388 "parity-scale-codec",
7394 "polkadot-node-network-protocol",7389 "polkadot-node-network-protocol",
7419source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7414source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"
7420dependencies = [7415dependencies = [
7421 "beefy-primitives",7416 "beefy-primitives",
7422 "bitvec 0.20.4",7417 "bitvec",
7423 "frame-election-provider-support",7418 "frame-election-provider-support",
7424 "frame-executive",7419 "frame-executive",
7425 "frame-support",7420 "frame-support",
7477 "frame-benchmarking",7472 "frame-benchmarking",
7478 "frame-system",7473 "frame-system",
7479 "futures 0.1.31",7474 "futures 0.1.31",
7480 "futures 0.3.16",7475 "futures 0.3.15",
7481 "hex",7476 "hex",
7482 "pallet-balances",7477 "pallet-balances",
7483 "pallet-staking",7478 "pallet-staking",
75637558
7564[[package]]7559[[package]]
7565name = "primitive-types"7560name = "primitive-types"
7566version = "0.9.1"7561version = "0.9.0"
7567source = "registry+https://github.com/rust-lang/crates.io-index"7562source = "registry+https://github.com/rust-lang/crates.io-index"
7568checksum = "06345ee39fbccfb06ab45f3a1a5798d9dafa04cb8921a76d227040003a234b0e"7563checksum = "2415937401cb030a2a0a4d922483f945fa068f52a7dbb22ce0fe5f2b6f6adace"
7569dependencies = [7564dependencies = [
7570 "fixed-hash",7565 "fixed-hash",
7571 "impl-codec",7566 "impl-codec",
76317626
7632[[package]]7627[[package]]
7633name = "proc-macro2"7628name = "proc-macro2"
7634version = "1.0.28"7629version = "1.0.27"
7635source = "registry+https://github.com/rust-lang/crates.io-index"7630source = "registry+https://github.com/rust-lang/crates.io-index"
7636checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612"7631checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038"
7637dependencies = [7632dependencies = [
7638 "unicode-xid",7633 "unicode-xid",
7639]7634]
77057700
7706[[package]]7701[[package]]
7707name = "psm"7702name = "psm"
7708version = "0.1.14"7703version = "0.1.13"
7709source = "registry+https://github.com/rust-lang/crates.io-index"7704source = "registry+https://github.com/rust-lang/crates.io-index"
7710checksum = "14ce37fa8c0428a37307d163292add09b3aedc003472e6b3622486878404191d"7705checksum = "21ff0279b4a85e576b97e4a21d13e437ebcd56612706cde5d3f0d5c9399490c0"
7711dependencies = [7706dependencies = [
7712 "cc",7707 "cc",
7713]7708]
7755 "proc-macro2",7750 "proc-macro2",
7756]7751]
7757
7758[[package]]
7759name = "radium"
7760version = "0.5.3"
7761source = "registry+https://github.com/rust-lang/crates.io-index"
7762checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
77637752
7764[[package]]7753[[package]]
7765name = "radium"7754name = "radium"
81558144
8156[[package]]8145[[package]]
8157name = "rustc-demangle"8146name = "rustc-demangle"
8158version = "0.1.20"8147version = "0.1.19"
8159source = "registry+https://github.com/rust-lang/crates.io-index"8148source = "registry+https://github.com/rust-lang/crates.io-index"
8160checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49"8149checksum = "410f7acf3cb3a44527c5d9546bad4bf4e6c460915d5f9f2fc524498bfe8f70ce"
81618150
8162[[package]]8151[[package]]
8163name = "rustc-hash"8152name = "rustc-hash"
8180 "semver 0.9.0",8169 "semver 0.9.0",
8181]8170]
8182
8183[[package]]
8184name = "rustc_version"
8185version = "0.3.3"
8186source = "registry+https://github.com/rust-lang/crates.io-index"
8187checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
8188dependencies = [
8189 "semver 0.11.0",
8190]
81918171
8192[[package]]8172[[package]]
8193name = "rustls"8173name = "rustls"
82418221
8242[[package]]8222[[package]]
8243name = "ruzstd"8223name = "ruzstd"
8244version = "0.2.4"8224version = "0.2.2"
8245source = "registry+https://github.com/rust-lang/crates.io-index"8225source = "registry+https://github.com/rust-lang/crates.io-index"
8246checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100"8226checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00"
8247dependencies = [8227dependencies = [
8248 "byteorder",8228 "byteorder",
8249 "twox-hash",8229 "twox-hash",
8255source = "registry+https://github.com/rust-lang/crates.io-index"8235source = "registry+https://github.com/rust-lang/crates.io-index"
8256checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8236checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
8257dependencies = [8237dependencies = [
8258 "futures 0.3.16",8238 "futures 0.3.15",
8259 "pin-project 0.4.28",8239 "pin-project 0.4.28",
8260 "static_assertions",8240 "static_assertions",
8261]8241]
8272source = "registry+https://github.com/rust-lang/crates.io-index"8252source = "registry+https://github.com/rust-lang/crates.io-index"
8273checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c"8253checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c"
8274dependencies = [8254dependencies = [
8275 "rustc_version 0.2.3",8255 "rustc_version",
8276]8256]
82778257
8278[[package]]8258[[package]]
8313 "async-trait",8293 "async-trait",
8314 "derive_more",8294 "derive_more",
8315 "either",8295 "either",
8316 "futures 0.3.16",8296 "futures 0.3.15",
8317 "futures-timer 3.0.2",8297 "futures-timer 3.0.2",
8318 "ip_network",8298 "ip_network",
8319 "libp2p",8299 "libp2p",
8339version = "0.9.0"8319version = "0.9.0"
8340source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8320source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8341dependencies = [8321dependencies = [
8342 "futures 0.3.16",8322 "futures 0.3.15",
8343 "futures-timer 3.0.2",8323 "futures-timer 3.0.2",
8344 "log",8324 "log",
8345 "parity-scale-codec",8325 "parity-scale-codec",
8411dependencies = [8391dependencies = [
8412 "chrono",8392 "chrono",
8413 "fdlimit",8393 "fdlimit",
8414 "futures 0.3.16",8394 "futures 0.3.15",
8415 "hex",8395 "hex",
8416 "libp2p",8396 "libp2p",
8417 "log",8397 "log",
8449dependencies = [8429dependencies = [
8450 "derive_more",8430 "derive_more",
8451 "fnv",8431 "fnv",
8452 "futures 0.3.16",8432 "futures 0.3.15",
8453 "hash-db",8433 "hash-db",
8454 "kvdb",8434 "kvdb",
8455 "lazy_static",8435 "lazy_static",
8526dependencies = [8506dependencies = [
8527 "async-trait",8507 "async-trait",
8528 "derive_more",8508 "derive_more",
8529 "futures 0.3.16",8509 "futures 0.3.15",
8530 "futures-timer 3.0.2",8510 "futures-timer 3.0.2",
8531 "log",8511 "log",
8532 "parity-scale-codec",8512 "parity-scale-codec",
8558 "async-trait",8538 "async-trait",
8559 "derive_more",8539 "derive_more",
8560 "fork-tree",8540 "fork-tree",
8561 "futures 0.3.16",8541 "futures 0.3.15",
8562 "futures-timer 3.0.2",8542 "futures-timer 3.0.2",
8563 "log",8543 "log",
8564 "merlin",8544 "merlin",
8602source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8582source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8603dependencies = [8583dependencies = [
8604 "derive_more",8584 "derive_more",
8605 "futures 0.3.16",8585 "futures 0.3.15",
8606 "jsonrpc-core 15.1.0",8586 "jsonrpc-core 15.1.0",
8607 "jsonrpc-core-client 15.1.0",8587 "jsonrpc-core-client 15.1.0",
8608 "jsonrpc-derive 15.1.0",8588 "jsonrpc-derive 15.1.0",
8639source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8619source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8640dependencies = [8620dependencies = [
8641 "async-trait",8621 "async-trait",
8642 "futures 0.3.16",8622 "futures 0.3.15",
8643 "futures-timer 3.0.2",8623 "futures-timer 3.0.2",
8644 "impl-trait-for-tuples",8624 "impl-trait-for-tuples",
8645 "log",8625 "log",
8762 "dyn-clone",8742 "dyn-clone",
8763 "finality-grandpa",8743 "finality-grandpa",
8764 "fork-tree",8744 "fork-tree",
8765 "futures 0.3.16",8745 "futures 0.3.15",
8766 "futures-timer 3.0.2",8746 "futures-timer 3.0.2",
8767 "linked-hash-map",8747 "linked-hash-map",
8768 "log",8748 "log",
8769 "parity-scale-codec",8749 "parity-scale-codec",
8770 "parking_lot 0.11.1",8750 "parking_lot 0.11.1",
8771 "pin-project 1.0.8",8751 "pin-project 1.0.7",
8772 "rand 0.7.3",8752 "rand 0.7.3",
8773 "sc-block-builder",8753 "sc-block-builder",
8774 "sc-client-api",8754 "sc-client-api",
8800dependencies = [8780dependencies = [
8801 "derive_more",8781 "derive_more",
8802 "finality-grandpa",8782 "finality-grandpa",
8803 "futures 0.3.16",8783 "futures 0.3.15",
8804 "jsonrpc-core 15.1.0",8784 "jsonrpc-core 15.1.0",
8805 "jsonrpc-core-client 15.1.0",8785 "jsonrpc-core-client 15.1.0",
8806 "jsonrpc-derive 15.1.0",8786 "jsonrpc-derive 15.1.0",
8823source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8803source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8824dependencies = [8804dependencies = [
8825 "derive_more",8805 "derive_more",
8826 "futures 0.3.16",8806 "futures 0.3.15",
8827 "log",8807 "log",
8828 "num-traits",8808 "num-traits",
8829 "parity-scale-codec",8809 "parity-scale-codec",
8844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8824source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8845dependencies = [8825dependencies = [
8846 "ansi_term 0.12.1",8826 "ansi_term 0.12.1",
8847 "futures 0.3.16",8827 "futures 0.3.15",
8848 "futures-timer 3.0.2",8828 "futures-timer 3.0.2",
8849 "log",8829 "log",
8850 "parity-util-mem",8830 "parity-util-mem",
8863dependencies = [8843dependencies = [
8864 "async-trait",8844 "async-trait",
8865 "derive_more",8845 "derive_more",
8866 "futures 0.3.16",8846 "futures 0.3.15",
8867 "futures-util",8847 "futures-util",
8868 "hex",8848 "hex",
8869 "merlin",8849 "merlin",
8873 "sp-application-crypto",8853 "sp-application-crypto",
8874 "sp-core",8854 "sp-core",
8875 "sp-keystore",8855 "sp-keystore",
8876 "subtle 2.4.1",8856 "subtle 2.4.0",
8877]8857]
88788858
8879[[package]]8859[[package]]
8912 "erased-serde",8892 "erased-serde",
8913 "fnv",8893 "fnv",
8914 "fork-tree",8894 "fork-tree",
8915 "futures 0.3.16",8895 "futures 0.3.15",
8916 "futures-timer 3.0.2",8896 "futures-timer 3.0.2",
8917 "hex",8897 "hex",
8918 "ip_network",8898 "ip_network",
8924 "nohash-hasher",8904 "nohash-hasher",
8925 "parity-scale-codec",8905 "parity-scale-codec",
8926 "parking_lot 0.11.1",8906 "parking_lot 0.11.1",
8927 "pin-project 1.0.8",8907 "pin-project 1.0.7",
8928 "prost",8908 "prost",
8929 "prost-build",8909 "prost-build",
8930 "rand 0.7.3",8910 "rand 0.7.3",
8953version = "0.9.0"8933version = "0.9.0"
8954source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8934source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
8955dependencies = [8935dependencies = [
8956 "futures 0.3.16",8936 "futures 0.3.15",
8957 "futures-timer 3.0.2",8937 "futures-timer 3.0.2",
8958 "libp2p",8938 "libp2p",
8959 "log",8939 "log",
8972dependencies = [8952dependencies = [
8973 "bytes 0.5.6",8953 "bytes 0.5.6",
8974 "fnv",8954 "fnv",
8975 "futures 0.3.16",8955 "futures 0.3.15",
8976 "futures-timer 3.0.2",8956 "futures-timer 3.0.2",
8977 "hex",8957 "hex",
8978 "hyper 0.13.10",8958 "hyper 0.13.10",
8998version = "3.0.0"8978version = "3.0.0"
8999source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8979source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9000dependencies = [8980dependencies = [
9001 "futures 0.3.16",8981 "futures 0.3.15",
9002 "libp2p",8982 "libp2p",
9003 "log",8983 "log",
9004 "serde_json",8984 "serde_json",
9020version = "3.0.0"9000version = "3.0.0"
9021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9001source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9022dependencies = [9002dependencies = [
9023 "futures 0.3.16",9003 "futures 0.3.15",
9024 "hash-db",9004 "hash-db",
9025 "jsonrpc-core 15.1.0",9005 "jsonrpc-core 15.1.0",
9026 "jsonrpc-pubsub 15.1.0",9006 "jsonrpc-pubsub 15.1.0",
9056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9036source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9057dependencies = [9037dependencies = [
9058 "derive_more",9038 "derive_more",
9059 "futures 0.3.16",9039 "futures 0.3.15",
9060 "jsonrpc-core 15.1.0",9040 "jsonrpc-core 15.1.0",
9061 "jsonrpc-core-client 15.1.0",9041 "jsonrpc-core-client 15.1.0",
9062 "jsonrpc-derive 15.1.0",9042 "jsonrpc-derive 15.1.0",
9102 "directories",9082 "directories",
9103 "exit-future",9083 "exit-future",
9104 "futures 0.1.31",9084 "futures 0.1.31",
9105 "futures 0.3.16",9085 "futures 0.3.15",
9106 "futures-timer 3.0.2",9086 "futures-timer 3.0.2",
9107 "hash-db",9087 "hash-db",
9108 "jsonrpc-core 15.1.0",9088 "jsonrpc-core 15.1.0",
9112 "parity-scale-codec",9092 "parity-scale-codec",
9113 "parity-util-mem",9093 "parity-util-mem",
9114 "parking_lot 0.11.1",9094 "parking_lot 0.11.1",
9115 "pin-project 1.0.8",9095 "pin-project 1.0.7",
9116 "rand 0.7.3",9096 "rand 0.7.3",
9117 "sc-block-builder",9097 "sc-block-builder",
9118 "sc-chain-spec",9098 "sc-chain-spec",
9200source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9180source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9201dependencies = [9181dependencies = [
9202 "chrono",9182 "chrono",
9203 "futures 0.3.16",9183 "futures 0.3.15",
9204 "libp2p",9184 "libp2p",
9205 "log",9185 "log",
9206 "parking_lot 0.11.1",9186 "parking_lot 0.11.1",
9207 "pin-project 1.0.8",9187 "pin-project 1.0.7",
9208 "rand 0.7.3",9188 "rand 0.7.3",
9209 "serde",9189 "serde",
9210 "serde_json",9190 "serde_json",
9268source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9248source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9269dependencies = [9249dependencies = [
9270 "derive_more",9250 "derive_more",
9271 "futures 0.3.16",9251 "futures 0.3.15",
9272 "linked-hash-map",9252 "linked-hash-map",
9273 "log",9253 "log",
9274 "parity-util-mem",9254 "parity-util-mem",
9289version = "3.0.0"9269version = "3.0.0"
9290source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9270source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9291dependencies = [9271dependencies = [
9292 "futures 0.3.16",9272 "futures 0.3.15",
9293 "intervalier",9273 "intervalier",
9294 "log",9274 "log",
9295 "parity-scale-codec",9275 "parity-scale-codec",
9327dependencies = [9307dependencies = [
9328 "arrayref",9308 "arrayref",
9329 "arrayvec 0.5.2",9309 "arrayvec 0.5.2",
9330 "curve25519-dalek 2.1.3",9310 "curve25519-dalek 2.1.2",
9331 "getrandom 0.1.16",9311 "getrandom 0.1.16",
9332 "merlin",9312 "merlin",
9333 "rand 0.7.3",9313 "rand 0.7.3",
9334 "rand_core 0.5.1",9314 "rand_core 0.5.1",
9335 "sha2 0.8.2",9315 "sha2 0.8.2",
9336 "subtle 2.4.1",9316 "subtle 2.4.0",
9337 "zeroize",9317 "zeroize",
9338]9318]
93399319
95229502
9523[[package]]9503[[package]]
9524name = "sha-1"9504name = "sha-1"
9525version = "0.9.7"9505version = "0.9.6"
9526source = "registry+https://github.com/rust-lang/crates.io-index"9506source = "registry+https://github.com/rust-lang/crates.io-index"
9527checksum = "1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81"9507checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"
9528dependencies = [9508dependencies = [
9529 "block-buffer 0.9.0",9509 "block-buffer 0.9.0",
9530 "cfg-if 1.0.0",9510 "cfg-if 1.0.0",
95949574
9595[[package]]9575[[package]]
9596name = "shlex"9576name = "shlex"
9597version = "1.0.0"9577version = "0.1.1"
9598source = "registry+https://github.com/rust-lang/crates.io-index"9578source = "registry+https://github.com/rust-lang/crates.io-index"
9599checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d"9579checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
96009580
9601[[package]]9581[[package]]
9602name = "signal-hook"9582name = "signal-hook"
96199599
9620[[package]]9600[[package]]
9621name = "signature"9601name = "signature"
9622version = "1.3.1"9602version = "1.3.0"
9623source = "registry+https://github.com/rust-lang/crates.io-index"9603source = "registry+https://github.com/rust-lang/crates.io-index"
9624checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335"9604checksum = "0f0242b8e50dd9accdd56170e94ca1ebd223b098eb9c83539a6e367d0f36ae68"
9605
9606[[package]]
9607name = "simba"
9608version = "0.4.0"
9609source = "registry+https://github.com/rust-lang/crates.io-index"
9610checksum = "5132a955559188f3d13c9ba831e77c802ddc8782783f050ed0c52f5988b95f4c"
9611dependencies = [
9612 "approx 0.4.0",
9613 "num-complex 0.3.1",
9614 "num-traits",
9615 "paste",
9616]
96259617
9626[[package]]9618[[package]]
9627name = "simba"9619name = "simba"
9628version = "0.5.1"9620version = "0.5.1"
9629source = "registry+https://github.com/rust-lang/crates.io-index"9621source = "registry+https://github.com/rust-lang/crates.io-index"
9630checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c"9622checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c"
9631dependencies = [9623dependencies = [
9632 "approx",9624 "approx 0.5.0",
9633 "num-complex",9625 "num-complex 0.4.0",
9634 "num-traits",9626 "num-traits",
9635 "paste",9627 "paste",
9636]9628]
96649656
9665[[package]]9657[[package]]
9666name = "slotmap"9658name = "slotmap"
9667version = "1.0.5"9659version = "1.0.3"
9668source = "registry+https://github.com/rust-lang/crates.io-index"9660source = "registry+https://github.com/rust-lang/crates.io-index"
9669checksum = "a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4"9661checksum = "585cd5dffe4e9e06f6dfdf66708b70aca3f781bed561f4f667b2d9c0d4559e36"
9670dependencies = [9662dependencies = [
9671 "version_check",9663 "version_check",
9672]9664]
9698 "rand 0.7.3",9690 "rand 0.7.3",
9699 "rand_core 0.5.1",9691 "rand_core 0.5.1",
9700 "ring",9692 "ring",
9701 "rustc_version 0.2.3",9693 "rustc_version",
9702 "sha2 0.9.5",9694 "sha2 0.9.5",
9703 "subtle 2.4.1",9695 "subtle 2.4.0",
9704 "x25519-dalek",9696 "x25519-dalek",
9705]9697]
97069698
9734 "base64 0.12.3",9726 "base64 0.12.3",
9735 "bytes 0.5.6",9727 "bytes 0.5.6",
9736 "flate2",9728 "flate2",
9737 "futures 0.3.16",9729 "futures 0.3.15",
9738 "httparse",9730 "httparse",
9739 "log",9731 "log",
9740 "rand 0.7.3",9732 "rand 0.7.3",
9741 "sha-1 0.9.7",9733 "sha-1 0.9.6",
9742]9734]
97439735
9744[[package]]9736[[package]]
9749dependencies = [9741dependencies = [
9750 "base64 0.13.0",9742 "base64 0.13.0",
9751 "bytes 1.0.1",9743 "bytes 1.0.1",
9752 "futures 0.3.16",9744 "futures 0.3.15",
9753 "httparse",9745 "httparse",
9754 "log",9746 "log",
9755 "rand 0.8.4",9747 "rand 0.8.4",
9756 "sha-1 0.9.7",9748 "sha-1 0.9.6",
9757]9749]
97589750
9759[[package]]9751[[package]]
9853version = "3.0.0"9845version = "3.0.0"
9854source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9846source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9855dependencies = [9847dependencies = [
9856 "futures 0.3.16",9848 "futures 0.3.15",
9857 "log",9849 "log",
9858 "lru",9850 "lru",
9859 "parity-scale-codec",9851 "parity-scale-codec",
9872source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9864source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
9873dependencies = [9865dependencies = [
9874 "async-trait",9866 "async-trait",
9875 "futures 0.3.16",9867 "futures 0.3.15",
9876 "futures-timer 3.0.2",9868 "futures-timer 3.0.2",
9877 "libp2p",9869 "libp2p",
9878 "log",9870 "log",
9964 "byteorder",9956 "byteorder",
9965 "dyn-clonable",9957 "dyn-clonable",
9966 "ed25519-dalek",9958 "ed25519-dalek",
9967 "futures 0.3.16",9959 "futures 0.3.15",
9968 "hash-db",9960 "hash-db",
9969 "hash256-std-hasher",9961 "hash256-std-hasher",
9970 "hex",9962 "hex",
10065version = "3.0.0"10057version = "3.0.0"
10066source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10058source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
10067dependencies = [10059dependencies = [
10068 "futures 0.3.16",10060 "futures 0.3.15",
10069 "hash-db",10061 "hash-db",
10070 "libsecp256k1 0.3.5",10062 "libsecp256k1 0.3.5",
10071 "log",10063 "log",
10103dependencies = [10095dependencies = [
10104 "async-trait",10096 "async-trait",
10105 "derive_more",10097 "derive_more",
10106 "futures 0.3.16",10098 "futures 0.3.15",
10107 "merlin",10099 "merlin",
10108 "parity-scale-codec",10100 "parity-scale-codec",
10109 "parking_lot 0.11.1",10101 "parking_lot 0.11.1",
10366source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10358source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
10367dependencies = [10359dependencies = [
10368 "derive_more",10360 "derive_more",
10369 "futures 0.3.16",10361 "futures 0.3.15",
10370 "log",10362 "log",
10371 "parity-scale-codec",10363 "parity-scale-codec",
10372 "serde",10364 "serde",
10410version = "3.0.0"10402version = "3.0.0"
10411source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10403source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
10412dependencies = [10404dependencies = [
10413 "futures 0.3.16",10405 "futures 0.3.15",
10414 "futures-core",10406 "futures-core",
10415 "futures-timer 3.0.2",10407 "futures-timer 3.0.2",
10416 "lazy_static",10408 "lazy_static",
1049810490
10499[[package]]10491[[package]]
10500name = "statrs"10492name = "statrs"
10501version = "0.15.0"10493version = "0.14.0"
10502source = "registry+https://github.com/rust-lang/crates.io-index"10494source = "registry+https://github.com/rust-lang/crates.io-index"
10503checksum = "05bdbb8e4e78216a85785a85d3ec3183144f98d0097b9281802c019bb07a6f05"10495checksum = "1e0c1f144861fbfd2a8cc82d564ccbf7fb3b7834d4fa128b84e9c2a73371aead"
10504dependencies = [10496dependencies = [
10505 "approx",10497 "approx 0.4.0",
10506 "lazy_static",10498 "lazy_static",
10507 "nalgebra",10499 "nalgebra 0.26.2",
10508 "num-traits",10500 "num-traits",
10509 "rand 0.8.4",10501 "rand 0.8.4",
10510]10502]
1054210534
10543[[package]]10535[[package]]
10544name = "structopt"10536name = "structopt"
10545version = "0.3.22"10537version = "0.3.21"
10546source = "registry+https://github.com/rust-lang/crates.io-index"10538source = "registry+https://github.com/rust-lang/crates.io-index"
10547checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71"10539checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"
10548dependencies = [10540dependencies = [
10549 "clap",10541 "clap",
10550 "lazy_static",10542 "lazy_static",
1055310545
10554[[package]]10546[[package]]
10555name = "structopt-derive"10547name = "structopt-derive"
10556version = "0.4.15"10548version = "0.4.14"
10557source = "registry+https://github.com/rust-lang/crates.io-index"10549source = "registry+https://github.com/rust-lang/crates.io-index"
10558checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10"10550checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"
10559dependencies = [10551dependencies = [
10560 "heck",10552 "heck",
10561 "proc-macro-error",10553 "proc-macro-error",
10612source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10604source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
10613dependencies = [10605dependencies = [
10614 "frame-system-rpc-runtime-api",10606 "frame-system-rpc-runtime-api",
10615 "futures 0.3.16",10607 "futures 0.3.15",
10616 "jsonrpc-core 15.1.0",10608 "jsonrpc-core 15.1.0",
10617 "jsonrpc-core-client 15.1.0",10609 "jsonrpc-core-client 15.1.0",
10618 "jsonrpc-derive 15.1.0",10610 "jsonrpc-derive 15.1.0",
10650dependencies = [10642dependencies = [
10651 "async-trait",10643 "async-trait",
10652 "futures 0.1.31",10644 "futures 0.1.31",
10653 "futures 0.3.16",10645 "futures 0.3.15",
10654 "hash-db",10646 "hash-db",
10655 "hex",10647 "hex",
10656 "parity-scale-codec",10648 "parity-scale-codec",
10677version = "3.0.0"10669version = "3.0.0"
10678source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"
10679dependencies = [10671dependencies = [
10680 "futures 0.3.16",10672 "futures 0.3.15",
10681 "substrate-test-utils-derive",10673 "substrate-test-utils-derive",
10682 "tokio 0.2.25",10674 "tokio 0.2.25",
10683]10675]
1073210724
10733[[package]]10725[[package]]
10734name = "subtle"10726name = "subtle"
10735version = "2.4.1"10727version = "2.4.0"
10736source = "registry+https://github.com/rust-lang/crates.io-index"10728source = "registry+https://github.com/rust-lang/crates.io-index"
10737checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"10729checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
1073810730
10739[[package]]10731[[package]]
10740name = "syn"10732name = "syn"
10741version = "1.0.74"10733version = "1.0.73"
10742source = "registry+https://github.com/rust-lang/crates.io-index"10734source = "registry+https://github.com/rust-lang/crates.io-index"
10743checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c"10735checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7"
10744dependencies = [10736dependencies = [
10745 "proc-macro2",10737 "proc-macro2",
10746 "quote",10738 "quote",
1074910741
10750[[package]]10742[[package]]
10751name = "synstructure"10743name = "synstructure"
10752version = "0.12.5"10744version = "0.12.4"
10753source = "registry+https://github.com/rust-lang/crates.io-index"10745source = "registry+https://github.com/rust-lang/crates.io-index"
10754checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa"10746checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"
10755dependencies = [10747dependencies = [
10756 "proc-macro2",10748 "proc-macro2",
10757 "quote",10749 "quote",
1081110803
10812[[package]]10804[[package]]
10813name = "thiserror"10805name = "thiserror"
10814version = "1.0.26"10806version = "1.0.25"
10815source = "registry+https://github.com/rust-lang/crates.io-index"10807source = "registry+https://github.com/rust-lang/crates.io-index"
10816checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2"10808checksum = "fa6f76457f59514c7eeb4e59d891395fab0b2fd1d40723ae737d64153392e9c6"
10817dependencies = [10809dependencies = [
10818 "thiserror-impl",10810 "thiserror-impl",
10819]10811]
1082010812
10821[[package]]10813[[package]]
10822name = "thiserror-impl"10814name = "thiserror-impl"
10823version = "1.0.26"10815version = "1.0.25"
10824source = "registry+https://github.com/rust-lang/crates.io-index"10816source = "registry+https://github.com/rust-lang/crates.io-index"
10825checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745"10817checksum = "8a36768c0fbf1bb15eca10defa29526bda730a2376c2ab4393ccfa16fb1a318d"
10826dependencies = [10818dependencies = [
10827 "proc-macro2",10819 "proc-macro2",
10828 "quote",10820 "quote",
1090010892
10901[[package]]10893[[package]]
10902name = "tinyvec"10894name = "tinyvec"
10903version = "1.3.1"10895version = "1.2.0"
10904source = "registry+https://github.com/rust-lang/crates.io-index"10896source = "registry+https://github.com/rust-lang/crates.io-index"
10905checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338"10897checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342"
10906dependencies = [10898dependencies = [
10907 "tinyvec_macros",10899 "tinyvec_macros",
10908]10900]
10967checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c"10959checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c"
10968dependencies = [10960dependencies = [
10969 "autocfg",10961 "autocfg",
10970 "pin-project-lite 0.2.7",10962 "pin-project-lite 0.2.6",
10971]10963]
1097210964
10973[[package]]10965[[package]]
11234dependencies = [11226dependencies = [
11235 "cfg-if 1.0.0",11227 "cfg-if 1.0.0",
11236 "log",11228 "log",
11237 "pin-project-lite 0.2.7",11229 "pin-project-lite 0.2.6",
11238 "tracing-attributes",11230 "tracing-attributes",
11239 "tracing-core",11231 "tracing-core",
11240]11232]
11265source = "registry+https://github.com/rust-lang/crates.io-index"11257source = "registry+https://github.com/rust-lang/crates.io-index"
11266checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11258checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
11267dependencies = [11259dependencies = [
11268 "pin-project 1.0.8",11260 "pin-project 1.0.7",
11269 "tracing",11261 "tracing",
11270]11262]
1127111263
1129211284
11293[[package]]11285[[package]]
11294name = "tracing-subscriber"11286name = "tracing-subscriber"
11295version = "0.2.19"11287version = "0.2.18"
11296source = "registry+https://github.com/rust-lang/crates.io-index"11288source = "registry+https://github.com/rust-lang/crates.io-index"
11297checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48"11289checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"
11298dependencies = [11290dependencies = [
11299 "ansi_term 0.12.1",11291 "ansi_term 0.12.1",
11300 "chrono",11292 "chrono",
1131411306
11315[[package]]11307[[package]]
11316name = "trie-db"11308name = "trie-db"
11317version = "0.22.6"11309version = "0.22.5"
11318source = "registry+https://github.com/rust-lang/crates.io-index"11310source = "registry+https://github.com/rust-lang/crates.io-index"
11319checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa"11311checksum = "cd81fe0c8bc2b528a51c9d2c31dae4483367a26a723a3c9a4a8120311d7774e3"
11320dependencies = [11312dependencies = [
11321 "hash-db",11313 "hash-db",
11322 "hashbrown 0.11.2",11314 "hashbrown",
11323 "log",11315 "log",
11324 "rustc-hex",11316 "rustc-hex",
11325 "smallvec 1.6.1",11317 "smallvec 1.6.1",
1144411436
11445[[package]]11437[[package]]
11446name = "uint"11438name = "uint"
11447version = "0.9.1"11439version = "0.9.0"
11448source = "registry+https://github.com/rust-lang/crates.io-index"11440source = "registry+https://github.com/rust-lang/crates.io-index"
11449checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f"11441checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e"
11450dependencies = [11442dependencies = [
11451 "byteorder",11443 "byteorder",
11452 "crunchy",11444 "crunchy",
1148311475
11484[[package]]11476[[package]]
11485name = "unicode-segmentation"11477name = "unicode-segmentation"
11486version = "1.8.0"11478version = "1.7.1"
11487source = "registry+https://github.com/rust-lang/crates.io-index"11479source = "registry+https://github.com/rust-lang/crates.io-index"
11488checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"11480checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
1148911481
11490[[package]]11482[[package]]
11491name = "unicode-width"11483name = "unicode-width"
1150111493
11502[[package]]11494[[package]]
11503name = "universal-hash"11495name = "universal-hash"
11504version = "0.4.1"11496version = "0.4.0"
11505source = "registry+https://github.com/rust-lang/crates.io-index"11497source = "registry+https://github.com/rust-lang/crates.io-index"
11506checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11498checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"
11507dependencies = [11499dependencies = [
11508 "generic-array 0.14.4",11500 "generic-array 0.14.4",
11509 "subtle 2.4.1",11501 "subtle 2.4.0",
11510]11502]
1151111503
11512[[package]]11504[[package]]
1158711579
11588[[package]]11580[[package]]
11589name = "vcpkg"11581name = "vcpkg"
11590version = "0.2.15"11582version = "0.2.14"
11591source = "registry+https://github.com/rust-lang/crates.io-index"11583source = "registry+https://github.com/rust-lang/crates.io-index"
11592checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"11584checksum = "70455df2fdf4e9bf580a92e443f1eb0303c390d682e2ea817312c9e81f8c3399"
1159311585
11594[[package]]11586[[package]]
11595name = "vec_map"11587name = "vec_map"
11742source = "registry+https://github.com/rust-lang/crates.io-index"11734source = "registry+https://github.com/rust-lang/crates.io-index"
11743checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"11735checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
11744dependencies = [11736dependencies = [
11745 "futures 0.3.16",11737 "futures 0.3.15",
11746 "js-sys",11738 "js-sys",
11747 "parking_lot 0.11.1",11739 "parking_lot 0.11.1",
11748 "pin-utils",11740 "pin-utils",
11857checksum = "c5d2a763e7a6fc734218e0e463196762a4f409c483063d81e0e85f96343b2e0a"11849checksum = "c5d2a763e7a6fc734218e0e463196762a4f409c483063d81e0e85f96343b2e0a"
11858dependencies = [11850dependencies = [
11859 "anyhow",11851 "anyhow",
11860 "gimli 0.24.0",11852 "gimli",
11861 "more-asserts",11853 "more-asserts",
11862 "object 0.24.0",11854 "object 0.24.0",
11863 "target-lexicon",11855 "target-lexicon",
11876 "cranelift-codegen",11868 "cranelift-codegen",
11877 "cranelift-entity",11869 "cranelift-entity",
11878 "cranelift-wasm",11870 "cranelift-wasm",
11879 "gimli 0.24.0",11871 "gimli",
11880 "indexmap",11872 "indexmap",
11881 "log",11873 "log",
11882 "more-asserts",11874 "more-asserts",
11902source = "registry+https://github.com/rust-lang/crates.io-index"11894source = "registry+https://github.com/rust-lang/crates.io-index"
11903checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"11895checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"
11904dependencies = [11896dependencies = [
11905 "addr2line 0.15.2",11897 "addr2line",
11906 "anyhow",11898 "anyhow",
11907 "cfg-if 1.0.0",11899 "cfg-if 1.0.0",
11908 "cranelift-codegen",11900 "cranelift-codegen",
11909 "cranelift-entity",11901 "cranelift-entity",
11910 "cranelift-frontend",11902 "cranelift-frontend",
11911 "cranelift-native",11903 "cranelift-native",
11912 "cranelift-wasm",11904 "cranelift-wasm",
11913 "gimli 0.24.0",11905 "gimli",
11914 "log",11906 "log",
11915 "more-asserts",11907 "more-asserts",
11916 "object 0.24.0",11908 "object 0.24.0",
11951dependencies = [11943dependencies = [
11952 "anyhow",11944 "anyhow",
11953 "cfg-if 1.0.0",11945 "cfg-if 1.0.0",
11954 "gimli 0.24.0",11946 "gimli",
11955 "lazy_static",11947 "lazy_static",
11956 "libc",11948 "libc",
11957 "object 0.24.0",11949 "object 0.24.0",
12190source = "registry+https://github.com/rust-lang/crates.io-index"12182source = "registry+https://github.com/rust-lang/crates.io-index"
12191checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12183checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"
12192dependencies = [12184dependencies = [
12193 "futures 0.3.16",12185 "futures 0.3.15",
12194 "log",12186 "log",
12195 "nohash-hasher",12187 "nohash-hasher",
12196 "parking_lot 0.11.1",12188 "parking_lot 0.11.1",
1220612198
12207[[package]]12199[[package]]
12208name = "zeroize"12200name = "zeroize"
12209version = "1.4.1"12201version = "1.3.0"
12210source = "registry+https://github.com/rust-lang/crates.io-index"12202source = "registry+https://github.com/rust-lang/crates.io-index"
12211checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd"12203checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
12212dependencies = [12204dependencies = [
12213 "zeroize_derive",12205 "zeroize_derive",
12214]12206]
modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
177 OutOfGas,177 OutOfGas,
178 /// Collection settings not allowing items transferring178 /// Collection settings not allowing items transferring
179 TransferNotAllowed,179 TransferNotAllowed,
180 /// Can't transfer tokens to ethereum zero address
181 AddressIsZero,
180 }182 }
181}183}
182184
1234 }1236 }
1235}1237}
12361238
1237impl<T: Config> Module<T> {1239impl<T: Config> Module<T> {
1238 pub fn create_item_internal(1240 pub fn create_item_internal(
1239 sender: &T::CrossAccountId,1241 sender: &T::CrossAccountId,
1240 collection: &CollectionHandle<T>,1242 collection: &CollectionHandle<T>,
1241 owner: &T::CrossAccountId,1243 owner: &T::CrossAccountId,
1242 data: CreateItemData,1244 data: CreateItemData,
1243 ) -> DispatchResult {1245 ) -> DispatchResult {
1244 Self::can_create_items_in_collection(collection, sender, owner, 1)?;1246 ensure!(
1245 Self::validate_create_item_args(collection, &data)?;1247 owner != &T::CrossAccountId::from_eth(H160([0; 20])),
1246 Self::create_item_no_validation(collection, owner, data)?;1248 Error::<T>::AddressIsZero
12471249 );
1248 Ok(())1250
1249 }1251 Self::can_create_items_in_collection(collection, sender, owner, 1)?;
12501252 Self::validate_create_item_args(collection, &data)?;
1251 pub fn transfer_internal(1253 Self::create_item_no_validation(collection, owner, data)?;
1252 sender: &T::CrossAccountId,1254 pub fn transfer_internal(
1253 recipient: &T::CrossAccountId,1255 sender: &T::CrossAccountId,
1254 target_collection: &CollectionHandle<T>,1256 recipient: &T::CrossAccountId,
1255 item_id: TokenId,1257 target_collection: &CollectionHandle<T>,
1256 value: u128,1258 item_id: TokenId,
1257 ) -> DispatchResult {1259 value: u128,
1258 target_collection.consume_gas(2000000)?;1260 ) -> DispatchResult {
1259 // Limits check1261 ensure!(
1260 Self::is_correct_transfer(target_collection, recipient)?;1262 recipient != &T::CrossAccountId::from_eth(H160([0; 20])),
12611263 Error::<T>::AddressIsZero
1262 // Transfer permissions check1264 );
1263 ensure!(1265
1264 Self::is_item_owner(sender, target_collection, item_id)1266 target_collection.consume_gas(2000000)?;
1265 || Self::is_owner_or_admin_permissions(target_collection, sender),1267 // Limits check
1266 Error::<T>::NoPermission1268 Self::is_correct_transfer(target_collection, recipient)?;
1267 );1269
12681270 // Transfer permissions check
1269 if target_collection.access == AccessMode::WhiteList {1271 ensure!(
1270 Self::check_white_list(target_collection, sender)?;1272 Self::is_item_owner(sender, target_collection, item_id)
1271 Self::check_white_list(target_collection, recipient)?;1273 || Self::is_owner_or_admin_permissions(target_collection, sender),
1272 }1274 Error::<T>::NoPermission
12731275 );
1274 match target_collection.mode {1276
1275 CollectionMode::NFT => Self::transfer_nft(1277 if target_collection.access == AccessMode::WhiteList {
1276 target_collection,1278 Self::check_white_list(target_collection, sender)?;
1277 item_id,1279 Self::check_white_list(target_collection, recipient)?;
1278 sender.clone(),1280 }
1279 recipient.clone(),1281
1280 )?,1282 match target_collection.mode {
1281 CollectionMode::Fungible(_) => {1283 CollectionMode::NFT => Self::transfer_nft(
1282 Self::transfer_fungible(target_collection, value, sender, recipient)?1284 target_collection,
1283 }1285 item_id,
1284 CollectionMode::ReFungible => Self::transfer_refungible(1286 sender.clone(),
1285 target_collection,1287 recipient.clone(),
1286 item_id,1288 )?,
1287 value,1289 CollectionMode::Fungible(_) => {
1288 sender.clone(),1290 Self::transfer_fungible(target_collection, value, sender, recipient)?
1289 recipient.clone(),1291 }
1290 )?,1292 CollectionMode::ReFungible => Self::transfer_refungible(
1291 _ => (),1293 target_collection,
1292 };1294 item_id,
12931295 value,
1294 Self::deposit_event(RawEvent::Transfer(1296 sender.clone(),
1295 target_collection.id,1297 recipient.clone(),
1296 item_id,1298 )?,
1297 sender.clone(),1299 _ => (),
1298 recipient.clone(),1300 };
1299 value,1301
1300 ));1302 Self::deposit_event(RawEvent::Transfer(
13011303 target_collection.id,
1302 Ok(())1304 item_id,
1303 }1305 sender.clone(),
1306 recipient.clone(),
1307 value,
1308 ));
1309
1310 Ok(())
1311 }
13041312
1305 pub fn approve_internal(1313 pub fn approve_internal(
1306 sender: &T::CrossAccountId,1314 sender: &T::CrossAccountId,
23182326
2319 Ok(())2327 Ok(())
2320 }2328 }
2321}2329}
23222330
2323sp_api::decl_runtime_apis! {2331sp_api::decl_runtime_apis! {
2324 pub trait NftApi {2332 pub trait NftApi {