difftreelog
Broken build as is, converting back to alpha.6
in: master
13 files changed
Cargo.lockdiffbeforeafterboth11]11]121213[[package]]13[[package]]14name = "addr2line"15version = "0.12.1"16source = "registry+https://github.com/rust-lang/crates.io-index"17checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543"18dependencies = [19 "gimli 0.21.0",20]2122[[package]]23name = "adler32"14name = "adler32"24version = "1.0.4"15version = "1.0.4"25source = "registry+https://github.com/rust-lang/crates.io-index"16source = "registry+https://github.com/rust-lang/crates.io-index"746575[[package]]66[[package]]76name = "anyhow"67name = "anyhow"77version = "1.0.31"68version = "1.0.28"78source = "registry+https://github.com/rust-lang/crates.io-index"69source = "registry+https://github.com/rust-lang/crates.io-index"79checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f"70checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff"807181[[package]]72[[package]]73name = "app_dirs"74version = "1.2.1"75source = "registry+https://github.com/rust-lang/crates.io-index"76checksum = "e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d"77dependencies = [78 "ole32-sys",79 "shell32-sys",80 "winapi 0.2.8",81 "xdg",82]8384[[package]]82name = "approx"85name = "approx"83version = "0.3.2"86version = "0.3.2"84source = "registry+https://github.com/rust-lang/crates.io-index"87source = "registry+https://github.com/rust-lang/crates.io-index"899290[[package]]93[[package]]91name = "arc-swap"94name = "arc-swap"92version = "0.4.7"95version = "0.4.5"93source = "registry+https://github.com/rust-lang/crates.io-index"96source = "registry+https://github.com/rust-lang/crates.io-index"94checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034"97checksum = "d663a8e9a99154b5fb793032533f6328da35e23aac63d5c152279aa8ba356825"959896[[package]]99[[package]]97name = "arrayref"100name = "arrayref"129source = "registry+https://github.com/rust-lang/crates.io-index"132source = "registry+https://github.com/rust-lang/crates.io-index"130checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"133checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"131dependencies = [134dependencies = [132 "quote 1.0.7",135 "quote 1.0.3",133 "syn 1.0.31",136 "syn 1.0.17",134]137]135138136[[package]]139[[package]]181source = "registry+https://github.com/rust-lang/crates.io-index"184source = "registry+https://github.com/rust-lang/crates.io-index"182checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a"185checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a"183dependencies = [186dependencies = [184 "futures 0.3.5",187 "futures 0.3.4",185 "rustls",188 "rustls",186 "webpki",189 "webpki",187 "webpki-roots 0.19.0",190 "webpki-roots 0.19.0",212215213[[package]]216[[package]]214name = "backtrace"217name = "backtrace"215version = "0.3.48"218version = "0.3.46"216source = "registry+https://github.com/rust-lang/crates.io-index"219source = "registry+https://github.com/rust-lang/crates.io-index"217checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130"220checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e"218dependencies = [221dependencies = [219 "addr2line",222 "backtrace-sys",220 "cfg-if",223 "cfg-if",221 "libc",224 "libc",222 "object 0.19.0",223 "rustc-demangle",225 "rustc-demangle",224]226]225227226[[package]]228[[package]]229name = "backtrace-sys"230version = "0.1.35"231source = "registry+https://github.com/rust-lang/crates.io-index"232checksum = "7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118"233dependencies = [234 "cc",235 "libc",236]237238[[package]]227name = "base58"239name = "base58"228version = "0.1.0"240version = "0.1.0"229source = "registry+https://github.com/rust-lang/crates.io-index"241source = "registry+https://github.com/rust-lang/crates.io-index"236checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"248checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"237249238[[package]]250[[package]]239name = "base64"240version = "0.12.3"241source = "registry+https://github.com/rust-lang/crates.io-index"242checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"243244[[package]]245name = "bincode"246version = "1.3.1"247source = "registry+https://github.com/rust-lang/crates.io-index"248checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d"249dependencies = [250 "byteorder",251 "serde",252]253254[[package]]255name = "bindgen"251name = "bindgen"256version = "0.53.3"252version = "0.53.2"257source = "registry+https://github.com/rust-lang/crates.io-index"253source = "registry+https://github.com/rust-lang/crates.io-index"258checksum = "c72a978d268b1d70b0e963217e60fdabd9523a941457a6c42a7315d15c7e89e5"254checksum = "6bb26d6a69a335b8cb0e7c7e9775cd5666611dc50a37177c3f2cedcfc040e8c8"259dependencies = [255dependencies = [260 "bitflags",256 "bitflags",261 "cexpr",257 "cexpr",268 "log",264 "log",269 "peeking_take_while",265 "peeking_take_while",270 "proc-macro2",266 "proc-macro2",271 "quote 1.0.7",267 "quote 1.0.3",272 "regex",268 "regex",273 "rustc-hash",269 "rustc-hash",274 "shlex",270 "shlex",378374379[[package]]375[[package]]380name = "bs58"376name = "bs58"381version = "0.3.1"377version = "0.3.0"382source = "registry+https://github.com/rust-lang/crates.io-index"378source = "registry+https://github.com/rust-lang/crates.io-index"383checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"379checksum = "b170cd256a3f9fa6b9edae3e44a7dfdfc77e8124dbc3e2612d75f9c3e2396dae"384380385[[package]]381[[package]]386name = "bstr"382name = "bstr"387version = "0.2.13"383version = "0.2.12"388source = "registry+https://github.com/rust-lang/crates.io-index"384source = "registry+https://github.com/rust-lang/crates.io-index"389checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"385checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41"390dependencies = [386dependencies = [391 "memchr",387 "memchr",392]388]393389394[[package]]390[[package]]395name = "bumpalo"391name = "bumpalo"396version = "3.4.0"392version = "3.2.1"397source = "registry+https://github.com/rust-lang/crates.io-index"393source = "registry+https://github.com/rust-lang/crates.io-index"398checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"394checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187"399395400[[package]]396[[package]]401name = "byte-slice-cast"397name = "byte-slice-cast"440436441[[package]]437[[package]]442name = "cc"438name = "cc"443version = "1.0.54"439version = "1.0.50"444source = "registry+https://github.com/rust-lang/crates.io-index"440source = "registry+https://github.com/rust-lang/crates.io-index"445checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311"441checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"446dependencies = [442dependencies = [447 "jobserver",443 "jobserver",448]444]495491496[[package]]492[[package]]497name = "clap"493name = "clap"498version = "2.33.1"494version = "2.33.0"499source = "registry+https://github.com/rust-lang/crates.io-index"495source = "registry+https://github.com/rust-lang/crates.io-index"500checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"496checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"501dependencies = [497dependencies = [502 "ansi_term 0.11.0",498 "ansi_term 0.11.0",503 "atty",499 "atty",510506511[[package]]507[[package]]512name = "clear_on_drop"508name = "clear_on_drop"513version = "0.2.4"509version = "0.2.3"514source = "registry+https://github.com/rust-lang/crates.io-index"510source = "registry+https://github.com/rust-lang/crates.io-index"515checksum = "c9cc5db465b294c3fa986d5bbb0f3017cd850bff6dd6c52f9ccff8b4d21b7b08"511checksum = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17"516dependencies = [512dependencies = [517 "cc",513 "cc",518]514]569checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"565checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"570566571[[package]]567[[package]]572name = "cranelift-bforest"573version = "0.63.0"574source = "registry+https://github.com/rust-lang/crates.io-index"575checksum = "d4425bb6c3f3d2f581c650f1a1fdd3196a975490149cf59bea9d34c3bea79eda"576dependencies = [577 "cranelift-entity",578]579580[[package]]581name = "cranelift-codegen"582version = "0.63.0"583source = "registry+https://github.com/rust-lang/crates.io-index"584checksum = "d166b289fd30062ee6de86284750fc3fe5d037c6b864b3326ce153239b0626e1"585dependencies = [586 "byteorder",587 "cranelift-bforest",588 "cranelift-codegen-meta",589 "cranelift-codegen-shared",590 "cranelift-entity",591 "gimli 0.20.0",592 "log",593 "regalloc",594 "serde",595 "smallvec 1.4.0",596 "target-lexicon",597 "thiserror",598]599600[[package]]601name = "cranelift-codegen-meta"602version = "0.63.0"603source = "registry+https://github.com/rust-lang/crates.io-index"604checksum = "02c9fb2306a36d41c5facd4bf3400bc6c157185c43a96eaaa503471c34c5144b"605dependencies = [606 "cranelift-codegen-shared",607 "cranelift-entity",608]609610[[package]]611name = "cranelift-codegen-shared"612version = "0.63.0"613source = "registry+https://github.com/rust-lang/crates.io-index"614checksum = "44e0cfe9b1f97d9f836bca551618106c7d53b93b579029ecd38e73daa7eb689e"615616[[package]]617name = "cranelift-entity"618version = "0.63.0"619source = "registry+https://github.com/rust-lang/crates.io-index"620checksum = "926a73c432e5ba9c891171ff50b75e7d992cd76cd271f0a0a0ba199138077472"621dependencies = [622 "serde",623]624625[[package]]626name = "cranelift-frontend"627version = "0.63.0"628source = "registry+https://github.com/rust-lang/crates.io-index"629checksum = "e45f82e3446dd1ebb8c2c2f6a6b0e6cd6cd52965c7e5f7b1b35e9a9ace31ccde"630dependencies = [631 "cranelift-codegen",632 "log",633 "smallvec 1.4.0",634 "target-lexicon",635]636637[[package]]638name = "cranelift-native"639version = "0.63.0"640source = "registry+https://github.com/rust-lang/crates.io-index"641checksum = "488b5d481bb0996a143e55a9d1739ef425efa20d4a5e5e98c859a8573c9ead9a"642dependencies = [643 "cranelift-codegen",644 "raw-cpuid",645 "target-lexicon",646]647648[[package]]649name = "cranelift-wasm"650version = "0.63.0"651source = "registry+https://github.com/rust-lang/crates.io-index"652checksum = "00aa8dde71fd9fdb1958e7b0ef8f524c1560e2c6165e4ea54bc302b40551c161"653dependencies = [654 "cranelift-codegen",655 "cranelift-entity",656 "cranelift-frontend",657 "log",658 "serde",659 "thiserror",660 "wasmparser 0.51.4",661]662663[[package]]664name = "crc32fast"568name = "crc32fast"665version = "1.2.0"569version = "1.2.0"666source = "registry+https://github.com/rust-lang/crates.io-index"570source = "registry+https://github.com/rust-lang/crates.io-index"707611708[[package]]612[[package]]709name = "crossbeam-queue"613name = "crossbeam-queue"710version = "0.2.2"614version = "0.2.1"711source = "registry+https://github.com/rust-lang/crates.io-index"615source = "registry+https://github.com/rust-lang/crates.io-index"712checksum = "ab6bffe714b6bb07e42f201352c34f51fefd355ace793f9e638ebd52d23f98d2"616checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"713dependencies = [617dependencies = [714 "cfg-if",618 "cfg-if",715 "crossbeam-utils",619 "crossbeam-utils",753657754[[package]]658[[package]]755name = "curve25519-dalek"659name = "curve25519-dalek"756version = "2.1.0"660version = "2.0.0"757source = "registry+https://github.com/rust-lang/crates.io-index"661source = "registry+https://github.com/rust-lang/crates.io-index"758checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5"662checksum = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839"759dependencies = [663dependencies = [760 "byteorder",664 "byteorder",761 "digest",665 "digest",762 "rand_core 0.5.1",666 "rand_core 0.5.1",763 "subtle 2.2.3",667 "subtle 2.2.2",764 "zeroize",668 "zeroize",765]669]766670767[[package]]671[[package]]768name = "data-encoding"672name = "data-encoding"769version = "2.2.1"673version = "2.2.0"770source = "registry+https://github.com/rust-lang/crates.io-index"674source = "registry+https://github.com/rust-lang/crates.io-index"771checksum = "72aa14c04dfae8dd7d8a2b1cb7ca2152618cd01336dbfe704b8dcbf8d41dbd69"675checksum = "11c0346158a19b3627234e15596f5e465c360fcdb97d817bcb255e0510f5a788"772676773[[package]]677[[package]]774name = "derive_more"678name = "derive_more"775version = "0.99.7"679version = "0.99.5"776source = "registry+https://github.com/rust-lang/crates.io-index"680source = "registry+https://github.com/rust-lang/crates.io-index"777checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d"681checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7"778dependencies = [682dependencies = [779 "proc-macro2",683 "proc-macro2",780 "quote 1.0.7",684 "quote 1.0.3",781 "syn 1.0.31",685 "syn 1.0.17",782]686]783687784[[package]]688[[package]]791]695]792696793[[package]]697[[package]]794name = "directories"795version = "2.0.2"796source = "registry+https://github.com/rust-lang/crates.io-index"797checksum = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c"798dependencies = [799 "cfg-if",800 "dirs-sys",801]802803[[package]]804name = "dirs-sys"805version = "0.3.5"806source = "registry+https://github.com/rust-lang/crates.io-index"807checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"808dependencies = [809 "libc",810 "redox_users",811 "winapi 0.3.8",812]813814[[package]]815name = "dns-parser"698name = "dns-parser"816version = "0.8.0"699version = "0.8.0"817source = "registry+https://github.com/rust-lang/crates.io-index"700source = "registry+https://github.com/rust-lang/crates.io-index"885]768]886769887[[package]]770[[package]]888name = "errno"771name = "ethbloom"889version = "0.2.5"772version = "0.9.0"890source = "registry+https://github.com/rust-lang/crates.io-index"773source = "registry+https://github.com/rust-lang/crates.io-index"891checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371"774checksum = "9e7abcddbdd5db30aeed4deb586adc4824e6c247e2f7238d1187f752893f096b"892dependencies = [775dependencies = [893 "errno-dragonfly",776 "crunchy",777 "fixed-hash",894 "libc",778 "impl-rlp",895 "winapi 0.3.8",779 "impl-serde 0.3.0",780 "tiny-keccak",896]781]897782898[[package]]783[[package]]899name = "errno-dragonfly"784name = "ethereum-types"900version = "0.1.1"785version = "0.9.0"901source = "registry+https://github.com/rust-lang/crates.io-index"786source = "registry+https://github.com/rust-lang/crates.io-index"902checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067"787checksum = "964c23cdee0ca07d5be2a628b46d5c11a2134ce554a8c16d8dbc2db647e4fd4d"903dependencies = [788dependencies = [904 "gcc",789 "ethbloom",905 "libc",790 "fixed-hash",791 "impl-rlp",792 "impl-serde 0.3.0",793 "primitive-types",794 "uint",906]795]907796908[[package]]797[[package]]911source = "registry+https://github.com/rust-lang/crates.io-index"800source = "registry+https://github.com/rust-lang/crates.io-index"912checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"801checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"913dependencies = [802dependencies = [914 "futures 0.3.5",803 "futures 0.3.4",915]804]916805917[[package]]806[[package]]918name = "faerie"919version = "0.15.0"920source = "registry+https://github.com/rust-lang/crates.io-index"921checksum = "dfef65b0e94693295c5d2fe2506f0ee6f43465342d4b5331659936aee8b16084"922dependencies = [923 "goblin",924 "indexmap",925 "log",926 "scroll",927 "string-interner",928 "target-lexicon",929 "thiserror",930]931932[[package]]933name = "failure"807name = "failure"934version = "0.1.8"808version = "0.1.7"935source = "registry+https://github.com/rust-lang/crates.io-index"809source = "registry+https://github.com/rust-lang/crates.io-index"936checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86"810checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b"937dependencies = [811dependencies = [938 "backtrace",812 "backtrace",939 "failure_derive",813 "failure_derive",940]814]941815942[[package]]816[[package]]943name = "failure_derive"817name = "failure_derive"944version = "0.1.8"818version = "0.1.7"945source = "registry+https://github.com/rust-lang/crates.io-index"819source = "registry+https://github.com/rust-lang/crates.io-index"946checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"820checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231"947dependencies = [821dependencies = [948 "proc-macro2",822 "proc-macro2",949 "quote 1.0.7",823 "quote 1.0.3",950 "syn 1.0.31",824 "syn 1.0.17",951 "synstructure",825 "synstructure",952]826]953827958checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"832checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"959833960[[package]]834[[package]]961name = "fallible-iterator"962version = "0.2.0"963source = "registry+https://github.com/rust-lang/crates.io-index"964checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"965966[[package]]967name = "fdlimit"835name = "fdlimit"968version = "0.1.4"836version = "0.1.4"969source = "registry+https://github.com/rust-lang/crates.io-index"837source = "registry+https://github.com/rust-lang/crates.io-index"973]841]974842975[[package]]843[[package]]976name = "file-per-thread-logger"977version = "0.1.3"978source = "registry+https://github.com/rust-lang/crates.io-index"979checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1"980dependencies = [981 "env_logger",982 "log",983]984985[[package]]986name = "finality-grandpa"844name = "finality-grandpa"987version = "0.12.3"845version = "0.11.2"988source = "registry+https://github.com/rust-lang/crates.io-index"846source = "registry+https://github.com/rust-lang/crates.io-index"989checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b"847checksum = "024517816630be5204eba201e8d1d405042b1255a5e0e3f298b054fc24d59e1d"990dependencies = [848dependencies = [991 "either",849 "futures 0.3.4",992 "futures 0.3.5",993 "futures-timer 2.0.2",850 "futures-timer 2.0.2",994 "log",851 "log",995 "num-traits 0.2.11",852 "num-traits 0.2.11",9998561000[[package]]857[[package]]1001name = "fixed-hash"858name = "fixed-hash"1002version = "0.6.1"859version = "0.6.0"1003source = "registry+https://github.com/rust-lang/crates.io-index"860source = "registry+https://github.com/rust-lang/crates.io-index"1004checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c"861checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84"1005dependencies = [862dependencies = [1006 "byteorder",863 "byteorder",1007 "rand 0.7.3",864 "rand 0.7.3",10308871031[[package]]888[[package]]1032name = "fnv"889name = "fnv"1033version = "1.0.7"890version = "1.0.6"1034source = "registry+https://github.com/rust-lang/crates.io-index"891source = "registry+https://github.com/rust-lang/crates.io-index"1035checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"892checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"10368931037[[package]]894[[package]]1038name = "fork-tree"895name = "fork-tree"1039version = "2.0.0-rc4"896version = "2.0.0-alpha.6"1040source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"897source = "registry+https://github.com/rust-lang/crates.io-index"898checksum = "40a4492b78f0aec7271d261e0f1025297012c7853c263e036d15790f9ca99e72"1041dependencies = [899dependencies = [1042 "parity-scale-codec",900 "parity-scale-codec",1043]901]10449021045[[package]]903[[package]]1046name = "frame-benchmarking"904name = "frame-benchmarking"1047version = "2.0.0-rc4"905version = "2.0.0-alpha.6"1048source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"906source = "registry+https://github.com/rust-lang/crates.io-index"907checksum = "4f2fc91a6a976ce87b105722d8d9cdc44d4cb03ad24493d34cbfb64bbaacb7ee"1049dependencies = [908dependencies = [1050 "frame-support",909 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1051 "frame-system",910 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1052 "linregress",911 "linregress",1053 "parity-scale-codec",912 "parity-scale-codec",1054 "paste",913 "paste",1055 "sp-api",914 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1056 "sp-io",915 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1057 "sp-runtime",916 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1058 "sp-runtime-interface",917 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1059 "sp-std",918 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1060]919]10619201062[[package]]921[[package]]1063name = "frame-executive"922name = "frame-executive"1064version = "2.0.0-rc4"923version = "2.0.0-alpha.6"1065source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"924source = "registry+https://github.com/rust-lang/crates.io-index"925checksum = "2941cd59682f596645d54b0e84c02e98f9be53a346841c720ead60cdbadb3463"1066dependencies = [926dependencies = [1067 "frame-support",927 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1068 "frame-system",928 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1069 "parity-scale-codec",929 "parity-scale-codec",1070 "serde",930 "serde",1071 "sp-io",931 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1072 "sp-runtime",1073 "sp-std",932 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1074 "sp-tracing",1075]933]10769341077[[package]]935[[package]]1078name = "frame-metadata"936name = "frame-metadata"1079version = "11.0.0-rc4"937version = "11.0.0-alpha.6"1080source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"938source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1081dependencies = [939dependencies = [1082 "parity-scale-codec",940 "parity-scale-codec",1083 "serde",941 "serde",1084 "sp-core",942 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1085 "sp-std",943 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1086]944]10879451088[[package]]946[[package]]947name = "frame-metadata"948version = "11.0.0-alpha.6"949source = "registry+https://github.com/rust-lang/crates.io-index"950checksum = "8e5eaf1cd17755f099188d76995520a3179fedf0cb631264b8759dea0cd2e981"951dependencies = [952 "parity-scale-codec",953 "serde",954 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",955 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",956]957958[[package]]1089name = "frame-support"959name = "frame-support"1090version = "2.0.0-rc4"960version = "2.0.0-alpha.6"1091source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"961source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1092dependencies = [962dependencies = [1093 "bitmask",963 "bitmask",1094 "frame-metadata",964 "frame-metadata 11.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1095 "frame-support-procedural",965 "frame-support-procedural 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1096 "impl-trait-for-tuples",966 "impl-trait-for-tuples",1097 "log",967 "log",1098 "once_cell",968 "once_cell",1099 "parity-scale-codec",969 "parity-scale-codec",1100 "paste",970 "paste",1101 "serde",971 "serde",1102 "smallvec 1.4.0",972 "sp-arithmetic 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1103 "sp-arithmetic",1104 "sp-core",973 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1105 "sp-inherents",974 "sp-inherents 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1106 "sp-io",975 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1107 "sp-runtime",976 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1108 "sp-state-machine",977 "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1109 "sp-std",978 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1110 "sp-tracing",979 "tracing",1111]980]11129811113[[package]]982[[package]]983name = "frame-support"984version = "2.0.0-alpha.6"985source = "registry+https://github.com/rust-lang/crates.io-index"986checksum = "a4058dce75ae1d45b469a8cbbe0c9dc3083e5546936b60e4647e73584e0f7ba7"987dependencies = [988 "bitmask",989 "frame-metadata 11.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",990 "frame-support-procedural 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",991 "impl-trait-for-tuples",992 "log",993 "once_cell",994 "parity-scale-codec",995 "paste",996 "serde",997 "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",998 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",999 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1000 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1001 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1002 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1003 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1004 "tracing",1005]10061007[[package]]1114name = "frame-support-procedural"1008name = "frame-support-procedural"1115version = "2.0.0-rc4"1009version = "2.0.0-alpha.6"1116source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"1010source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1117dependencies = [1011dependencies = [1118 "frame-support-procedural-tools",1012 "frame-support-procedural-tools 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1119 "proc-macro2",1013 "proc-macro2",1120 "quote 1.0.7",1014 "quote 1.0.3",1121 "syn 1.0.31",1015 "syn 1.0.17",1122]1016]112310171124[[package]]1018[[package]]1019name = "frame-support-procedural"1020version = "2.0.0-alpha.6"1021source = "registry+https://github.com/rust-lang/crates.io-index"1022checksum = "eefa7eb42406f732f87f8331aaaa787a65abe0f5f681a59fac1737ba4e81d89e"1023dependencies = [1024 "frame-support-procedural-tools 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1025 "proc-macro2",1026 "quote 1.0.3",1027 "syn 1.0.17",1028]10291030[[package]]1125name = "frame-support-procedural-tools"1031name = "frame-support-procedural-tools"1126version = "2.0.0-rc4"1032version = "2.0.0-alpha.6"1127source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"1033source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1128dependencies = [1034dependencies = [1129 "frame-support-procedural-tools-derive",1035 "frame-support-procedural-tools-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1130 "proc-macro-crate",1036 "proc-macro-crate",1131 "proc-macro2",1037 "proc-macro2",1132 "quote 1.0.7",1038 "quote 1.0.3",1133 "syn 1.0.31",1039 "syn 1.0.17",1134]1040]113510411136[[package]]1042[[package]]1043name = "frame-support-procedural-tools"1044version = "2.0.0-alpha.6"1045source = "registry+https://github.com/rust-lang/crates.io-index"1046checksum = "0d0fce760be3b164dd44ba5826f6a504c485020f6813604d4c73b42b50797d71"1047dependencies = [1048 "frame-support-procedural-tools-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1049 "proc-macro-crate",1050 "proc-macro2",1051 "quote 1.0.3",1052 "syn 1.0.17",1053]10541055[[package]]1137name = "frame-support-procedural-tools-derive"1056name = "frame-support-procedural-tools-derive"1138version = "2.0.0-rc4"1057version = "2.0.0-alpha.6"1139source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"1058source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1140dependencies = [1059dependencies = [1141 "proc-macro2",1060 "proc-macro2",1142 "quote 1.0.7",1061 "quote 1.0.3",1143 "syn 1.0.31",1062 "syn 1.0.17",1144]1063]114510641146[[package]]1065[[package]]1066name = "frame-support-procedural-tools-derive"1067version = "2.0.0-alpha.6"1068source = "registry+https://github.com/rust-lang/crates.io-index"1069checksum = "c453b69522957f835e3679e8a98a90a3859481423bf5a2c570397c416339dcf5"1070dependencies = [1071 "proc-macro2",1072 "quote 1.0.3",1073 "syn 1.0.17",1074]10751076[[package]]1147name = "frame-system"1077name = "frame-system"1148version = "2.0.0-rc4"1078version = "2.0.0-alpha.6"1149source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"1079source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"1150dependencies = [1080dependencies = [1151 "frame-support",1081 "frame-support 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1152 "impl-trait-for-tuples",1082 "impl-trait-for-tuples",1153 "parity-scale-codec",1083 "parity-scale-codec",1154 "serde",1084 "serde",1155 "sp-core",1085 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1156 "sp-io",1086 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1157 "sp-runtime",1087 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1158 "sp-std",1088 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1159 "sp-version",1089 "sp-version 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",1160]1090]116110911162[[package]]1092[[package]]1093name = "frame-system"1094version = "2.0.0-alpha.6"1095source = "registry+https://github.com/rust-lang/crates.io-index"1096checksum = "f9c97e7168ca4cd7b2358ca30da4c5aba4a2b9b5eef45df67ca85b3dd59069a5"1097dependencies = [1098 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1099 "impl-trait-for-tuples",1100 "parity-scale-codec",1101 "serde",1102 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1103 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1104 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1105 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1106 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",1107]11081109[[package]]1163name = "fs-swap"1110name = "fs-swap"1164version = "0.2.4"1111version = "0.2.4"1165source = "registry+https://github.com/rust-lang/crates.io-index"1112source = "registry+https://github.com/rust-lang/crates.io-index"120111481202[[package]]1149[[package]]1203name = "futures"1150name = "futures"1204version = "0.3.5"1151version = "0.3.4"1205source = "registry+https://github.com/rust-lang/crates.io-index"1152source = "registry+https://github.com/rust-lang/crates.io-index"1206checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613"1153checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780"1207dependencies = [1154dependencies = [1208 "futures-channel",1155 "futures-channel",1209 "futures-core",1156 "futures-core",121611631217[[package]]1164[[package]]1218name = "futures-channel"1165name = "futures-channel"1219version = "0.3.5"1166version = "0.3.4"1220source = "registry+https://github.com/rust-lang/crates.io-index"1167source = "registry+https://github.com/rust-lang/crates.io-index"1221checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5"1168checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8"1222dependencies = [1169dependencies = [1223 "futures-core",1170 "futures-core",1224 "futures-sink",1171 "futures-sink",123511821236[[package]]1183[[package]]1237name = "futures-core"1184name = "futures-core"1238version = "0.3.5"1185version = "0.3.4"1239source = "registry+https://github.com/rust-lang/crates.io-index"1186source = "registry+https://github.com/rust-lang/crates.io-index"1240checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399"1187checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a"124111881242[[package]]1189[[package]]1243name = "futures-core-preview"1190name = "futures-core-preview"1262checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"1209checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"1263dependencies = [1210dependencies = [1264 "futures 0.1.29",1211 "futures 0.1.29",1265 "futures 0.3.5",1212 "futures 0.3.4",1266 "lazy_static",1213 "lazy_static",1267 "log",1214 "log",1268 "parking_lot 0.9.0",1215 "parking_lot 0.9.0",127312201274[[package]]1221[[package]]1275name = "futures-executor"1222name = "futures-executor"1276version = "0.3.5"1223version = "0.3.4"1277source = "registry+https://github.com/rust-lang/crates.io-index"1224source = "registry+https://github.com/rust-lang/crates.io-index"1278checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314"1225checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba"1279dependencies = [1226dependencies = [1280 "futures-core",1227 "futures-core",1281 "futures-task",1228 "futures-task",128512321286[[package]]1233[[package]]1287name = "futures-io"1234name = "futures-io"1288version = "0.3.5"1235version = "0.3.4"1289source = "registry+https://github.com/rust-lang/crates.io-index"1236source = "registry+https://github.com/rust-lang/crates.io-index"1290checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"1237checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6"129112381292[[package]]1239[[package]]1293name = "futures-macro"1240name = "futures-macro"1294version = "0.3.5"1241version = "0.3.4"1295source = "registry+https://github.com/rust-lang/crates.io-index"1242source = "registry+https://github.com/rust-lang/crates.io-index"1296checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39"1243checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7"1297dependencies = [1244dependencies = [1298 "proc-macro-hack",1245 "proc-macro-hack",1299 "proc-macro2",1246 "proc-macro2",1300 "quote 1.0.7",1247 "quote 1.0.3",1301 "syn 1.0.31",1248 "syn 1.0.17",1302]1249]130312501304[[package]]1251[[package]]1305name = "futures-sink"1252name = "futures-sink"1306version = "0.3.5"1253version = "0.3.4"1307source = "registry+https://github.com/rust-lang/crates.io-index"1254source = "registry+https://github.com/rust-lang/crates.io-index"1308checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc"1255checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6"130912561310[[package]]1257[[package]]1311name = "futures-task"1258name = "futures-task"1312version = "0.3.5"1259version = "0.3.4"1313source = "registry+https://github.com/rust-lang/crates.io-index"1260source = "registry+https://github.com/rust-lang/crates.io-index"1314checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626"1261checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27"1315dependencies = [1316 "once_cell",1317]131812621319[[package]]1263[[package]]1320name = "futures-timer"1264name = "futures-timer"133012741331[[package]]1275[[package]]1332name = "futures-util"1276name = "futures-util"1333version = "0.3.5"1277version = "0.3.4"1334source = "registry+https://github.com/rust-lang/crates.io-index"1278source = "registry+https://github.com/rust-lang/crates.io-index"1335checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6"1279checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5"1336dependencies = [1280dependencies = [1337 "futures 0.1.29",1281 "futures 0.1.29",1338 "futures-channel",1282 "futures-channel",1342 "futures-sink",1286 "futures-sink",1343 "futures-task",1287 "futures-task",1344 "memchr",1288 "memchr",1345 "pin-project",1346 "pin-utils",1289 "pin-utils",1347 "proc-macro-hack",1290 "proc-macro-hack",1348 "proc-macro-nested",1291 "proc-macro-nested",1368checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3"1311checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3"1369dependencies = [1312dependencies = [1370 "bytes 0.5.4",1313 "bytes 0.5.4",1371 "futures 0.3.5",1314 "futures 0.3.4",1372 "memchr",1315 "memchr",1373 "pin-project",1316 "pin-project",1374]1317]1422]1365]142313661424[[package]]1367[[package]]1425name = "gimli"1426version = "0.20.0"1427source = "registry+https://github.com/rust-lang/crates.io-index"1428checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633"1429dependencies = [1430 "arrayvec 0.5.1",1431 "byteorder",1432 "fallible-iterator",1433 "indexmap",1434 "smallvec 1.4.0",1435 "stable_deref_trait",1436]14371438[[package]]1439name = "gimli"1440version = "0.21.0"1441source = "registry+https://github.com/rust-lang/crates.io-index"1442checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c"14431444[[package]]1445name = "glob"1368name = "glob"1446version = "0.3.0"1369version = "0.3.0"1447source = "registry+https://github.com/rust-lang/crates.io-index"1370source = "registry+https://github.com/rust-lang/crates.io-index"1461]1384]146213851463[[package]]1386[[package]]1464name = "goblin"1465version = "0.1.3"1466source = "registry+https://github.com/rust-lang/crates.io-index"1467checksum = "3081214398d39e4bd7f2c1975f0488ed04614ffdd976c6fc7a0708278552c0da"1468dependencies = [1469 "log",1470 "plain",1471 "scroll",1472]14731474[[package]]1475name = "h2"1387name = "h2"1476version = "0.1.26"1388version = "0.1.26"1477source = "registry+https://github.com/rust-lang/crates.io-index"1389source = "registry+https://github.com/rust-lang/crates.io-index"149114031492[[package]]1404[[package]]1493name = "h2"1405name = "h2"1494version = "0.2.5"1406version = "0.2.4"1495source = "registry+https://github.com/rust-lang/crates.io-index"1407source = "registry+https://github.com/rust-lang/crates.io-index"1496checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff"1408checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42"1497dependencies = [1409dependencies = [1498 "bytes 0.5.4",1410 "bytes 0.5.4",1499 "fnv",1411 "fnv",1504 "indexmap",1416 "indexmap",1505 "log",1417 "log",1506 "slab",1418 "slab",1507 "tokio 0.2.21",1419 "tokio 0.2.18",1508 "tokio-util",1420 "tokio-util",1509]1421]15101422154414561545[[package]]1457[[package]]1546name = "hermit-abi"1458name = "hermit-abi"1547version = "0.1.13"1459version = "0.1.10"1548source = "registry+https://github.com/rust-lang/crates.io-index"1460source = "registry+https://github.com/rust-lang/crates.io-index"1549checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71"1461checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e"1550dependencies = [1462dependencies = [1551 "libc",1463 "libc",1552]1464]156914811570[[package]]1482[[package]]1571name = "hex-literal-impl"1483name = "hex-literal-impl"1572version = "0.2.2"1484version = "0.2.1"1573source = "registry+https://github.com/rust-lang/crates.io-index"1485source = "registry+https://github.com/rust-lang/crates.io-index"1574checksum = "853f769599eb31de176303197b7ba4973299c38c7a7604a6bc88c3eef05b9b46"1486checksum = "9d4c5c844e2fee0bf673d54c2c177f1713b3d2af2ff6e666b49cb7572e6cf42d"1575dependencies = [1487dependencies = [1576 "proc-macro-hack",1488 "proc-macro-hack",1577]1489]168816001689[[package]]1601[[package]]1690name = "hyper"1602name = "hyper"1691version = "0.13.6"1603version = "0.13.4"1692source = "registry+https://github.com/rust-lang/crates.io-index"1604source = "registry+https://github.com/rust-lang/crates.io-index"1693checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f"1605checksum = "ed6081100e960d9d74734659ffc9cc91daf1c0fc7aceb8eaa94ee1a3f5046f2e"1694dependencies = [1606dependencies = [1695 "bytes 0.5.4",1607 "bytes 0.5.4",1696 "futures-channel",1608 "futures-channel",1697 "futures-core",1609 "futures-core",1698 "futures-util",1610 "futures-util",1699 "h2 0.2.5",1611 "h2 0.2.4",1700 "http 0.2.1",1612 "http 0.2.1",1701 "http-body 0.3.1",1613 "http-body 0.3.1",1702 "httparse",1614 "httparse",1703 "itoa",1615 "itoa",1704 "log",1616 "log",1617 "net2",1705 "pin-project",1618 "pin-project",1706 "socket2",1707 "time",1619 "time",1708 "tokio 0.2.21",1620 "tokio 0.2.18",1709 "tower-service",1621 "tower-service",1710 "want 0.3.0",1622 "want 0.3.0",1711]1623]1719 "bytes 0.5.4",1631 "bytes 0.5.4",1720 "ct-logs",1632 "ct-logs",1721 "futures-util",1633 "futures-util",1722 "hyper 0.13.6",1634 "hyper 0.13.4",1723 "log",1635 "log",1724 "rustls",1636 "rustls",1725 "rustls-native-certs",1637 "rustls-native-certs",1726 "tokio 0.2.21",1638 "tokio 0.2.18",1727 "tokio-rustls",1639 "tokio-rustls",1728 "webpki",1640 "webpki",1729]1641]1760]1672]176116731762[[package]]1674[[package]]1675name = "impl-rlp"1676version = "0.2.1"1677source = "registry+https://github.com/rust-lang/crates.io-index"1678checksum = "8f7a72f11830b52333f36e3b09a288333888bf54380fd0ac0790a3c31ab0f3c5"1679dependencies = [1680 "rlp",1681]16821683[[package]]1763name = "impl-serde"1684name = "impl-serde"1764version = "0.2.3"1685version = "0.2.3"1765source = "registry+https://github.com/rust-lang/crates.io-index"1686source = "registry+https://github.com/rust-lang/crates.io-index"177016911771[[package]]1692[[package]]1772name = "impl-serde"1693name = "impl-serde"1773version = "0.3.1"1694version = "0.3.0"1774source = "registry+https://github.com/rust-lang/crates.io-index"1695source = "registry+https://github.com/rust-lang/crates.io-index"1775checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f"1696checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8"1776dependencies = [1697dependencies = [1777 "serde",1698 "serde",1778]1699]1784checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"1705checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"1785dependencies = [1706dependencies = [1786 "proc-macro2",1707 "proc-macro2",1787 "quote 1.0.7",1708 "quote 1.0.3",1788 "syn 1.0.31",1709 "syn 1.0.17",1789]1710]179017111791[[package]]1712[[package]]1792name = "indexmap"1713name = "indexmap"1793version = "1.4.0"1714version = "1.3.2"1794source = "registry+https://github.com/rust-lang/crates.io-index"1715source = "registry+https://github.com/rust-lang/crates.io-index"1795checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe"1716checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292"1796dependencies = [1717dependencies = [1797 "autocfg 1.0.0",1718 "autocfg 1.0.0",1798]1719]1804checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"1725checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"180517261806[[package]]1727[[package]]1728name = "interleaved-ordered"1729version = "0.1.1"1730source = "registry+https://github.com/rust-lang/crates.io-index"1731checksum = "141340095b15ed7491bd3d4ced9d20cebfb826174b6bb03386381f62b01e3d77"17321733[[package]]1807name = "intervalier"1734name = "intervalier"1808version = "0.4.0"1735version = "0.4.0"1809source = "registry+https://github.com/rust-lang/crates.io-index"1736source = "registry+https://github.com/rust-lang/crates.io-index"1810checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"1737checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"1811dependencies = [1738dependencies = [1812 "futures 0.3.5",1739 "futures 0.3.4",1813 "futures-timer 2.0.2",1740 "futures-timer 2.0.2",1814]1741]181517421823]1750]182417511825[[package]]1752[[package]]1826name = "ip_network"1827version = "0.3.4"1828source = "registry+https://github.com/rust-lang/crates.io-index"1829checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"18301831[[package]]1832name = "ipnet"1753name = "ipnet"1833version = "2.3.0"1754version = "2.3.0"1834source = "registry+https://github.com/rust-lang/crates.io-index"1755source = "registry+https://github.com/rust-lang/crates.io-index"1844]1765]184517661846[[package]]1767[[package]]1847name = "itertools"1848version = "0.9.0"1849source = "registry+https://github.com/rust-lang/crates.io-index"1850checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"1851dependencies = [1852 "either",1853]18541855[[package]]1856name = "itoa"1768name = "itoa"1857version = "0.4.5"1769version = "0.4.5"1858source = "registry+https://github.com/rust-lang/crates.io-index"1770source = "registry+https://github.com/rust-lang/crates.io-index"186917811870[[package]]1782[[package]]1871name = "js-sys"1783name = "js-sys"1872version = "0.3.40"1784version = "0.3.37"1873source = "registry+https://github.com/rust-lang/crates.io-index"1785source = "registry+https://github.com/rust-lang/crates.io-index"1874checksum = "ce10c23ad2ea25ceca0093bd3192229da4c5b3c0f2de499c1ecac0d98d452177"1786checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055"1875dependencies = [1787dependencies = [1876 "wasm-bindgen",1788 "wasm-bindgen",1877]1789]187817901879[[package]]1791[[package]]1880name = "jsonrpc-client-transports"1792name = "jsonrpc-client-transports"1881version = "14.2.0"1793version = "14.1.0"1882source = "registry+https://github.com/rust-lang/crates.io-index"1794source = "registry+https://github.com/rust-lang/crates.io-index"1883checksum = "ecbdaacc17243168d9d1fa6b2bd7556a27e1e60a621d8a2a6e590ae2b145d158"1795checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e"1884dependencies = [1796dependencies = [1885 "failure",1797 "failure",1886 "futures 0.1.29",1798 "futures 0.1.29",189418061895[[package]]1807[[package]]1896name = "jsonrpc-core"1808name = "jsonrpc-core"1897version = "14.2.0"1809version = "14.1.0"1898source = "registry+https://github.com/rust-lang/crates.io-index"1810source = "registry+https://github.com/rust-lang/crates.io-index"1899checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"1811checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec"1900dependencies = [1812dependencies = [1901 "futures 0.1.29",1813 "futures 0.1.29",1902 "log",1814 "log",190718191908[[package]]1820[[package]]1909name = "jsonrpc-core-client"1821name = "jsonrpc-core-client"1910version = "14.2.0"1822version = "14.1.0"1911source = "registry+https://github.com/rust-lang/crates.io-index"1823source = "registry+https://github.com/rust-lang/crates.io-index"1912checksum = "34221123bc79b66279a3fde2d3363553835b43092d629b34f2e760c44dc94713"1824checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f"1913dependencies = [1825dependencies = [1914 "jsonrpc-client-transports",1826 "jsonrpc-client-transports",1915]1827]191618281917[[package]]1829[[package]]1918name = "jsonrpc-derive"1830name = "jsonrpc-derive"1919version = "14.2.1"1831version = "14.0.5"1920source = "registry+https://github.com/rust-lang/crates.io-index"1832source = "registry+https://github.com/rust-lang/crates.io-index"1921checksum = "0fadf6945e227246825a583514534d864554e9f23d80b3c77d034b10983db5ef"1833checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058"1922dependencies = [1834dependencies = [1923 "proc-macro-crate",1835 "proc-macro-crate",1924 "proc-macro2",1836 "proc-macro2",1925 "quote 1.0.7",1837 "quote 1.0.3",1926 "syn 1.0.31",1838 "syn 1.0.17",1927]1839]192818401929[[package]]1841[[package]]1930name = "jsonrpc-http-server"1842name = "jsonrpc-http-server"1931version = "14.2.0"1843version = "14.1.0"1932source = "registry+https://github.com/rust-lang/crates.io-index"1844source = "registry+https://github.com/rust-lang/crates.io-index"1933checksum = "0da906d682799df05754480dac1b9e70ec92e12c19ebafd2662a5ea1c9fd6522"1845checksum = "d52860f0549694aa4abb12766856f56952ab46d3fb9f0815131b2db3d9cc2f29"1934dependencies = [1846dependencies = [1935 "hyper 0.12.35",1847 "hyper 0.12.35",1936 "jsonrpc-core",1848 "jsonrpc-core",1942]1854]194318551944[[package]]1856[[package]]1945name = "jsonrpc-ipc-server"1946version = "14.2.0"1947source = "registry+https://github.com/rust-lang/crates.io-index"1948checksum = "dedccd693325d833963b549e959137f30a7a0ea650cde92feda81dc0c1393cb5"1949dependencies = [1950 "jsonrpc-core",1951 "jsonrpc-server-utils",1952 "log",1953 "parity-tokio-ipc",1954 "parking_lot 0.10.2",1955 "tokio-service",1956]19571958[[package]]1959name = "jsonrpc-pubsub"1857name = "jsonrpc-pubsub"1960version = "14.2.0"1858version = "14.1.0"1961source = "registry+https://github.com/rust-lang/crates.io-index"1859source = "registry+https://github.com/rust-lang/crates.io-index"1962checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986"1860checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16"1963dependencies = [1861dependencies = [1964 "jsonrpc-core",1862 "jsonrpc-core",1965 "log",1863 "log",1966 "parking_lot 0.10.2",1864 "parking_lot 0.10.2",1967 "rand 0.7.3",1968 "serde",1865 "serde",1969]1866]197018671971[[package]]1868[[package]]1972name = "jsonrpc-server-utils"1869name = "jsonrpc-server-utils"1973version = "14.2.0"1870version = "14.1.0"1974source = "registry+https://github.com/rust-lang/crates.io-index"1871source = "registry+https://github.com/rust-lang/crates.io-index"1975checksum = "56cbfb462e7f902e21121d9f0d1c2b77b2c5b642e1a4e8f4ebfa2e15b94402bb"1872checksum = "1f06add502b48351e05dd95814835327fb115e4e9f834ca42fd522d3b769d4d2"1976dependencies = [1873dependencies = [1977 "bytes 0.4.12",1874 "bytes 0.4.12",1978 "globset",1875 "globset",198618831987[[package]]1884[[package]]1988name = "jsonrpc-ws-server"1885name = "jsonrpc-ws-server"1989version = "14.2.0"1886version = "14.1.0"1990source = "registry+https://github.com/rust-lang/crates.io-index"1887source = "registry+https://github.com/rust-lang/crates.io-index"1991checksum = "903d3109fe7c4acb932b567e1e607e0f524ed04741b09fb0e61841bc40a022fc"1888checksum = "017a7dd5083d9ed62c5e1dd3e317975c33c3115dac5447f4480fe05a8c354754"1992dependencies = [1889dependencies = [1993 "jsonrpc-core",1890 "jsonrpc-core",1994 "jsonrpc-server-utils",1891 "jsonrpc-server-utils",201619132017[[package]]1914[[package]]2018name = "kv-log-macro"1915name = "kv-log-macro"2019version = "1.0.6"1916version = "1.0.4"2020source = "registry+https://github.com/rust-lang/crates.io-index"1917source = "registry+https://github.com/rust-lang/crates.io-index"2021checksum = "4ff57d6d215f7ca7eb35a9a64d656ba4d9d2bef114d741dc08048e75e2f5d418"1918checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb"2022dependencies = [1919dependencies = [2023 "log",1920 "log",2024]1921]202519222026[[package]]1923[[package]]2027name = "kvdb"1924name = "kvdb"2028version = "0.6.0"1925version = "0.5.0"2029source = "registry+https://github.com/rust-lang/crates.io-index"1926source = "registry+https://github.com/rust-lang/crates.io-index"2030checksum = "e763b2a9b500ba47948061d1e8bc3b5f03a8a1f067dbcf822a4d2c84d2b54a3a"1927checksum = "cad096c6849b2ef027fabe35c4aed356d0e3d3f586d0a8361e5e17f1e50a7ce5"2031dependencies = [1928dependencies = [2032 "parity-util-mem",1929 "parity-util-mem",2033 "smallvec 1.4.0",1930 "smallvec 1.3.0",2034]1931]203519322036[[package]]1933[[package]]2037name = "kvdb-memorydb"1934name = "kvdb-memorydb"2038version = "0.6.0"1935version = "0.5.0"2039source = "registry+https://github.com/rust-lang/crates.io-index"1936source = "registry+https://github.com/rust-lang/crates.io-index"2040checksum = "73027d5e228de6f503b5b7335d530404fc26230a6ae3e09b33ec6e45408509a4"1937checksum = "4aa954d12cfac958822dfd77aab34f3eec71f103b918c4ab79ab59a36ee594ea"2041dependencies = [1938dependencies = [2042 "kvdb",1939 "kvdb",2043 "parity-util-mem",1940 "parity-util-mem",204619432047[[package]]1944[[package]]2048name = "kvdb-rocksdb"1945name = "kvdb-rocksdb"2049version = "0.8.0"1946version = "0.7.0"2050source = "registry+https://github.com/rust-lang/crates.io-index"1947source = "registry+https://github.com/rust-lang/crates.io-index"2051checksum = "84384eca250c7ff67877eda5336f28a86586aaee24acb945643590671f6bfce1"1948checksum = "b3f14c3a10c8894d26175e57e9e26032e6d6c49c30cbe2468c5bf5f6b64bb0be"2052dependencies = [1949dependencies = [2053 "fs-swap",1950 "fs-swap",1951 "interleaved-ordered",2054 "kvdb",1952 "kvdb",2055 "log",1953 "log",2056 "num_cpus",1954 "num_cpus",2059 "parking_lot 0.10.2",1957 "parking_lot 0.10.2",2060 "regex",1958 "regex",2061 "rocksdb",1959 "rocksdb",2062 "smallvec 1.4.0",1960 "smallvec 1.3.0",2063]1961]206419622065[[package]]1963[[package]]2075checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"1973checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"207619742077[[package]]1975[[package]]2078name = "leb128"2079version = "0.2.4"2080source = "registry+https://github.com/rust-lang/crates.io-index"2081checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"20822083[[package]]2084name = "libc"1976name = "libc"2085version = "0.2.71"1977version = "0.2.69"2086source = "registry+https://github.com/rust-lang/crates.io-index"1978source = "registry+https://github.com/rust-lang/crates.io-index"2087checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"1979checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005"208819802089[[package]]1981[[package]]2090name = "libflate"1982name = "libflate"2091version = "1.0.1"1983version = "0.1.27"2092source = "registry+https://github.com/rust-lang/crates.io-index"1984source = "registry+https://github.com/rust-lang/crates.io-index"2093checksum = "784f4ec5908a9d7f4e53658906386667e8b02e9389a47cfebf45d324ba9e8d25"1985checksum = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd"2094dependencies = [1986dependencies = [2095 "adler32",1987 "adler32",2096 "crc32fast",1988 "crc32fast",2097 "libflate_lz77",2098 "rle-decode-fast",1989 "rle-decode-fast",1990 "take_mut",2099]1991]210019922101[[package]]1993[[package]]2102name = "libflate_lz77"2103version = "1.0.0"2104source = "registry+https://github.com/rust-lang/crates.io-index"2105checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b"21062107[[package]]2108name = "libloading"1994name = "libloading"2109version = "0.5.2"1995version = "0.5.2"2110source = "registry+https://github.com/rust-lang/crates.io-index"1996source = "registry+https://github.com/rust-lang/crates.io-index"212220082123[[package]]2009[[package]]2124name = "libp2p"2010name = "libp2p"2125version = "0.19.1"2011version = "0.18.0"2126source = "registry+https://github.com/rust-lang/crates.io-index"2012source = "registry+https://github.com/rust-lang/crates.io-index"2127checksum = "057eba5432d3e740e313c6e13c9153d0cb76b4f71bfc2e5242ae5bdb7d41af67"2013checksum = "aa5aedb713f76577818529be8283e35ec5e8b3ecdccfe0231ba4d860687438ab"2128dependencies = [2014dependencies = [2129 "bytes 0.5.4",2015 "bytes 0.5.4",2130 "futures 0.3.5",2016 "futures 0.3.4",2131 "lazy_static",2017 "lazy_static",2132 "libp2p-core",2018 "libp2p-core",2133 "libp2p-core-derive",2019 "libp2p-core-derive",2144 "libp2p-websocket",2030 "libp2p-websocket",2145 "libp2p-yamux",2031 "libp2p-yamux",2146 "multihash",2032 "multihash",2147 "parity-multiaddr 0.9.0",2033 "parity-multiaddr 0.8.0",2148 "parking_lot 0.10.2",2034 "parking_lot 0.10.2",2149 "pin-project",2035 "pin-project",2150 "smallvec 1.4.0",2036 "smallvec 1.3.0",2151 "wasm-timer",2037 "wasm-timer",2152]2038]215320392154[[package]]2040[[package]]2155name = "libp2p-core"2041name = "libp2p-core"2156version = "0.19.1"2042version = "0.18.0"2157source = "registry+https://github.com/rust-lang/crates.io-index"2043source = "registry+https://github.com/rust-lang/crates.io-index"2158checksum = "4f5e30dcd8cb13a02ad534e214da234eca1595a76b5788b645dfa5c734d2124b"2044checksum = "a1d2c17158c4dca984a77a5927aac6f0862d7f50c013470a415f93be498b5739"2159dependencies = [2045dependencies = [2160 "asn1_der",2046 "asn1_der",2161 "bs58",2047 "bs58",2162 "ed25519-dalek",2048 "ed25519-dalek",2163 "either",2049 "either",2164 "fnv",2050 "fnv",2165 "futures 0.3.5",2051 "futures 0.3.4",2166 "futures-timer 3.0.2",2052 "futures-timer 3.0.2",2167 "lazy_static",2053 "lazy_static",2168 "libsecp256k1",2054 "libsecp256k1",2169 "log",2055 "log",2170 "multihash",2056 "multihash",2171 "multistream-select",2057 "multistream-select",2172 "parity-multiaddr 0.9.0",2058 "parity-multiaddr 0.8.0",2173 "parking_lot 0.10.2",2059 "parking_lot 0.10.2",2174 "pin-project",2060 "pin-project",2175 "prost",2061 "prost",2178 "ring",2064 "ring",2179 "rw-stream-sink",2065 "rw-stream-sink",2180 "sha2",2066 "sha2",2181 "smallvec 1.4.0",2067 "smallvec 1.3.0",2182 "thiserror",2068 "thiserror",2183 "unsigned-varint",2069 "unsigned-varint",2184 "void",2070 "void",218720732188[[package]]2074[[package]]2189name = "libp2p-core-derive"2075name = "libp2p-core-derive"2190version = "0.19.1"2076version = "0.18.0"2191source = "registry+https://github.com/rust-lang/crates.io-index"2077source = "registry+https://github.com/rust-lang/crates.io-index"2192checksum = "f09548626b737ed64080fde595e06ce1117795b8b9fc4d2629fa36561c583171"2078checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6"2193dependencies = [2079dependencies = [2194 "quote 1.0.7",2080 "quote 1.0.3",2195 "syn 1.0.31",2081 "syn 1.0.17",2196]2082]219720832198[[package]]2084[[package]]2199name = "libp2p-dns"2085name = "libp2p-dns"2200version = "0.19.0"2086version = "0.18.0"2201source = "registry+https://github.com/rust-lang/crates.io-index"2087source = "registry+https://github.com/rust-lang/crates.io-index"2202checksum = "3cc186d9a941fd0207cf8f08ef225a735e2d7296258f570155e525f6ee732f87"2088checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71"2203dependencies = [2089dependencies = [2204 "futures 0.3.5",2090 "futures 0.3.4",2205 "libp2p-core",2091 "libp2p-core",2206 "log",2092 "log",2207]2093]220820942209[[package]]2095[[package]]2210name = "libp2p-identify"2096name = "libp2p-identify"2211version = "0.19.1"2097version = "0.18.0"2212source = "registry+https://github.com/rust-lang/crates.io-index"2098source = "registry+https://github.com/rust-lang/crates.io-index"2213checksum = "6438ed8ca240c7635c9caa3be6c5258bc0058553ae97ba81737f04e5d33804f5"2099checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414"2214dependencies = [2100dependencies = [2215 "futures 0.3.5",2101 "futures 0.3.4",2216 "libp2p-core",2102 "libp2p-core",2217 "libp2p-swarm",2103 "libp2p-swarm",2218 "log",2104 "log",2219 "prost",2105 "prost",2220 "prost-build",2106 "prost-build",2221 "smallvec 1.4.0",2107 "smallvec 1.3.0",2222 "wasm-timer",2108 "wasm-timer",2223]2109]222421102225[[package]]2111[[package]]2226name = "libp2p-kad"2112name = "libp2p-kad"2227version = "0.19.0"2113version = "0.18.0"2228source = "registry+https://github.com/rust-lang/crates.io-index"2114source = "registry+https://github.com/rust-lang/crates.io-index"2229checksum = "41d6c1d5100973527ae70d82687465b17049c1b717a7964de38b8e65000878ff"2115checksum = "a92cda1fb8149ea64d092a2b99d2bd7a2c309eee38ea322d02e4480bd6ee1759"2230dependencies = [2116dependencies = [2231 "arrayvec 0.5.1",2117 "arrayvec 0.5.1",2232 "bytes 0.5.4",2118 "bytes 0.5.4",2233 "either",2119 "either",2234 "fnv",2120 "fnv",2235 "futures 0.3.5",2121 "futures 0.3.4",2236 "futures_codec",2122 "futures_codec",2237 "libp2p-core",2123 "libp2p-core",2238 "libp2p-swarm",2124 "libp2p-swarm",2242 "prost-build",2128 "prost-build",2243 "rand 0.7.3",2129 "rand 0.7.3",2244 "sha2",2130 "sha2",2245 "smallvec 1.4.0",2131 "smallvec 1.3.0",2246 "uint",2132 "uint",2247 "unsigned-varint",2133 "unsigned-varint",2248 "void",2134 "void",225121372252[[package]]2138[[package]]2253name = "libp2p-mdns"2139name = "libp2p-mdns"2254version = "0.19.1"2140version = "0.18.0"2255source = "registry+https://github.com/rust-lang/crates.io-index"2141source = "registry+https://github.com/rust-lang/crates.io-index"2256checksum = "51b00163d13f705aae67c427bea0575f8aaf63da6524f9bd4a5a093b8bda0b38"2142checksum = "41e908d2aaf8ff0ec6ad1f02fe1844fd777fb0b03a68a226423630750ab99471"2257dependencies = [2143dependencies = [2258 "async-std",2144 "async-std",2259 "data-encoding",2145 "data-encoding",2260 "dns-parser",2146 "dns-parser",2261 "either",2147 "either",2262 "futures 0.3.5",2148 "futures 0.3.4",2263 "lazy_static",2149 "lazy_static",2264 "libp2p-core",2150 "libp2p-core",2265 "libp2p-swarm",2151 "libp2p-swarm",2266 "log",2152 "log",2267 "net2",2153 "net2",2268 "rand 0.7.3",2154 "rand 0.7.3",2269 "smallvec 1.4.0",2155 "smallvec 1.3.0",2270 "void",2156 "void",2271 "wasm-timer",2157 "wasm-timer",2272]2158]227321592274[[package]]2160[[package]]2275name = "libp2p-mplex"2161name = "libp2p-mplex"2276version = "0.19.1"2162version = "0.18.0"2277source = "registry+https://github.com/rust-lang/crates.io-index"2163source = "registry+https://github.com/rust-lang/crates.io-index"2278checksum = "34ce63313ad4bce2d76e54c292a1293ea47a0ebbe16708f1513fa62184992f53"2164checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02"2279dependencies = [2165dependencies = [2280 "bytes 0.5.4",2166 "bytes 0.5.4",2281 "fnv",2167 "fnv",2282 "futures 0.3.5",2168 "futures 0.3.4",2283 "futures_codec",2169 "futures_codec",2284 "libp2p-core",2170 "libp2p-core",2285 "log",2171 "log",228921752290[[package]]2176[[package]]2291name = "libp2p-noise"2177name = "libp2p-noise"2292version = "0.19.0"2178version = "0.18.0"2293source = "registry+https://github.com/rust-lang/crates.io-index"2179source = "registry+https://github.com/rust-lang/crates.io-index"2294checksum = "84fd504e27b0eadd451e06b67694ef714bd8374044e7db339bb0cdb83755ddf4"2180checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77"2295dependencies = [2181dependencies = [2296 "curve25519-dalek",2182 "curve25519-dalek",2297 "futures 0.3.5",2183 "futures 0.3.4",2298 "lazy_static",2184 "lazy_static",2299 "libp2p-core",2185 "libp2p-core",2300 "log",2186 "log",231021962311[[package]]2197[[package]]2312name = "libp2p-ping"2198name = "libp2p-ping"2313version = "0.19.1"2199version = "0.18.0"2314source = "registry+https://github.com/rust-lang/crates.io-index"2200source = "registry+https://github.com/rust-lang/crates.io-index"2315checksum = "c189cf1dfe4b3f01e2c0fe5e97a6f5df8aeb6f3569e26981015eb7c08015ce5f"2201checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230"2316dependencies = [2202dependencies = [2317 "futures 0.3.5",2203 "futures 0.3.4",2318 "libp2p-core",2204 "libp2p-core",2319 "libp2p-swarm",2205 "libp2p-swarm",2320 "log",2206 "log",232522112326[[package]]2212[[package]]2327name = "libp2p-swarm"2213name = "libp2p-swarm"2328version = "0.19.0"2214version = "0.18.0"2329source = "registry+https://github.com/rust-lang/crates.io-index"2215source = "registry+https://github.com/rust-lang/crates.io-index"2330checksum = "b4a8101a0e0d5f04562137a476bf5f5423cd5bdab2f7e43a75909668e63cb102"2216checksum = "622605817885e67b5572189c2507e514b786beb69ed85a120dbb245a7f15383d"2331dependencies = [2217dependencies = [2332 "futures 0.3.5",2218 "futures 0.3.4",2333 "libp2p-core",2219 "libp2p-core",2334 "log",2220 "log",2335 "rand 0.7.3",2221 "rand 0.7.3",2336 "smallvec 1.4.0",2222 "smallvec 1.3.0",2337 "void",2223 "void",2338 "wasm-timer",2224 "wasm-timer",2339]2225]234022262341[[package]]2227[[package]]2342name = "libp2p-tcp"2228name = "libp2p-tcp"2343version = "0.19.1"2229version = "0.18.0"2344source = "registry+https://github.com/rust-lang/crates.io-index"2230source = "registry+https://github.com/rust-lang/crates.io-index"2345checksum = "309f95fce9bec755eff5406f8b822fd3969990830c2b54f752e1fc181d5ace3e"2231checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669"2346dependencies = [2232dependencies = [2347 "async-std",2233 "async-std",2348 "futures 0.3.5",2234 "futures 0.3.4",2349 "futures-timer 3.0.2",2235 "futures-timer 3.0.2",2350 "get_if_addrs",2236 "get_if_addrs",2351 "ipnet",2237 "ipnet",2352 "libp2p-core",2238 "libp2p-core",2353 "log",2239 "log",2354 "socket2",2355]2240]235622412357[[package]]2242[[package]]2358name = "libp2p-wasm-ext"2243name = "libp2p-wasm-ext"2359version = "0.19.0"2244version = "0.18.0"2360source = "registry+https://github.com/rust-lang/crates.io-index"2245source = "registry+https://github.com/rust-lang/crates.io-index"2361checksum = "f59fdbb5706f2723ca108c088b1c7a37f735a8c328021f0508007162627e9885"2246checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3"2362dependencies = [2247dependencies = [2363 "futures 0.3.5",2248 "futures 0.3.4",2364 "js-sys",2249 "js-sys",2365 "libp2p-core",2250 "libp2p-core",2366 "parity-send-wrapper",2251 "parity-send-wrapper",237022552371[[package]]2256[[package]]2372name = "libp2p-websocket"2257name = "libp2p-websocket"2373version = "0.19.0"2258version = "0.18.0"2374source = "registry+https://github.com/rust-lang/crates.io-index"2259source = "registry+https://github.com/rust-lang/crates.io-index"2375checksum = "085fbe4c05c4116c2164ab4d5a521eb6e00516c444f61b3ee9f68c7b1e53580b"2260checksum = "6874c9069ce93d899df9dc7b29f129c706b2a0fdc048f11d878935352b580190"2376dependencies = [2261dependencies = [2377 "async-tls",2262 "async-tls",2378 "bytes 0.5.4",2263 "bytes 0.5.4",2379 "either",2264 "either",2380 "futures 0.3.5",2265 "futures 0.3.4",2381 "libp2p-core",2266 "libp2p-core",2382 "log",2267 "log",2383 "quicksink",2268 "quicksink",239122762392[[package]]2277[[package]]2393name = "libp2p-yamux"2278name = "libp2p-yamux"2394version = "0.19.0"2279version = "0.18.0"2395source = "registry+https://github.com/rust-lang/crates.io-index"2280source = "registry+https://github.com/rust-lang/crates.io-index"2396checksum = "0b305d3a8981e68f11c0e17f2d11d5c52fae95e0d7c283f9e462b5b2dab413b2"2281checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87"2397dependencies = [2282dependencies = [2398 "futures 0.3.5",2283 "futures 0.3.4",2399 "libp2p-core",2284 "libp2p-core",2400 "parking_lot 0.10.2",2285 "parking_lot 0.10.2",2401 "thiserror",2286 "thiserror",240422892405[[package]]2290[[package]]2406name = "librocksdb-sys"2291name = "librocksdb-sys"2407version = "6.7.4"2292version = "6.6.4"2408source = "registry+https://github.com/rust-lang/crates.io-index"2293source = "registry+https://github.com/rust-lang/crates.io-index"2409checksum = "883213ae3d09bfc3d104aefe94b25ebb183b6f4d3a515b23b14817e1f4854005"2294checksum = "4e3b727e2dd20ec2fb7ed93f23d9fd5328a0871185485ebdaff007b47d3e27e4"2410dependencies = [2295dependencies = [2411 "bindgen",2296 "bindgen",2412 "cc",2297 "cc",2426 "hmac-drbg",2311 "hmac-drbg",2427 "rand 0.7.3",2312 "rand 0.7.3",2428 "sha2",2313 "sha2",2429 "subtle 2.2.3",2314 "subtle 2.2.2",2430 "typenum",2315 "typenum",2431]2316]24322317244423292445[[package]]2330[[package]]2446name = "linked-hash-map"2331name = "linked-hash-map"2447version = "0.5.3"2332version = "0.5.2"2448source = "registry+https://github.com/rust-lang/crates.io-index"2333source = "registry+https://github.com/rust-lang/crates.io-index"2449checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a"2334checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"245023352451[[package]]2336[[package]]2452name = "linked_hash_set"2337name = "linked_hash_set"2496]2381]249723822498[[package]]2383[[package]]2499name = "mach"2500version = "0.3.2"2501source = "registry+https://github.com/rust-lang/crates.io-index"2502checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa"2503dependencies = [2504 "libc",2505]25062507[[package]]2508name = "matches"2384name = "matches"2509version = "0.1.8"2385version = "0.1.8"2510source = "registry+https://github.com/rust-lang/crates.io-index"2386source = "registry+https://github.com/rust-lang/crates.io-index"2532checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"2408checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"253324092534[[package]]2410[[package]]2535name = "memmap"2536version = "0.7.0"2537source = "registry+https://github.com/rust-lang/crates.io-index"2538checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"2539dependencies = [2540 "libc",2541 "winapi 0.3.8",2542]25432544[[package]]2545name = "memoffset"2411name = "memoffset"2546version = "0.5.4"2412version = "0.5.4"2547source = "registry+https://github.com/rust-lang/crates.io-index"2413source = "registry+https://github.com/rust-lang/crates.io-index"255224182553[[package]]2419[[package]]2554name = "memory-db"2420name = "memory-db"2555version = "0.21.0"2421version = "0.20.1"2556source = "registry+https://github.com/rust-lang/crates.io-index"2422source = "registry+https://github.com/rust-lang/crates.io-index"2557checksum = "fb2999ff7a65d5a1d72172f6d51fa2ea03024b51aee709ba5ff81c3c629a2410"2423checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6"2558dependencies = [2424dependencies = [2559 "ahash",2425 "ahash",2560 "hash-db",2426 "hash-db",258224482583[[package]]2449[[package]]2584name = "miniz_oxide"2450name = "miniz_oxide"2585version = "0.3.7"2451version = "0.3.6"2586source = "registry+https://github.com/rust-lang/crates.io-index"2452source = "registry+https://github.com/rust-lang/crates.io-index"2587checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"2453checksum = "aa679ff6578b1cddee93d7e82e263b94a575e0bfced07284eb0c037c1d2416a5"2588dependencies = [2454dependencies = [2589 "adler32",2455 "adler32",2590]2456]259124572592[[package]]2458[[package]]2593name = "mio"2459name = "mio"2594version = "0.6.22"2460version = "0.6.21"2595source = "registry+https://github.com/rust-lang/crates.io-index"2461source = "registry+https://github.com/rust-lang/crates.io-index"2596checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"2462checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f"2597dependencies = [2463dependencies = [2598 "cfg-if",2464 "cfg-if",2599 "fuchsia-zircon",2465 "fuchsia-zircon",2602 "kernel32-sys",2468 "kernel32-sys",2603 "libc",2469 "libc",2604 "log",2470 "log",2605 "miow 0.2.1",2471 "miow",2606 "net2",2472 "net2",2607 "slab",2473 "slab",2608 "winapi 0.2.8",2474 "winapi 0.2.8",2621]2487]262224882623[[package]]2489[[package]]2624name = "mio-named-pipes"2625version = "0.1.6"2626source = "registry+https://github.com/rust-lang/crates.io-index"2627checksum = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3"2628dependencies = [2629 "log",2630 "mio",2631 "miow 0.3.5",2632 "winapi 0.3.8",2633]26342635[[package]]2636name = "mio-uds"2490name = "mio-uds"2637version = "0.6.8"2491version = "0.6.7"2638source = "registry+https://github.com/rust-lang/crates.io-index"2492source = "registry+https://github.com/rust-lang/crates.io-index"2639checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0"2493checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125"2640dependencies = [2494dependencies = [2641 "iovec",2495 "iovec",2642 "libc",2496 "libc",2656]2510]265725112658[[package]]2512[[package]]2659name = "miow"2660version = "0.3.5"2661source = "registry+https://github.com/rust-lang/crates.io-index"2662checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"2663dependencies = [2664 "socket2",2665 "winapi 0.3.8",2666]26672668[[package]]2669name = "more-asserts"2670version = "0.2.1"2671source = "registry+https://github.com/rust-lang/crates.io-index"2672checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238"26732674[[package]]2675name = "multihash"2513name = "multihash"2676version = "0.11.2"2514version = "0.10.1"2677source = "registry+https://github.com/rust-lang/crates.io-index"2515source = "registry+https://github.com/rust-lang/crates.io-index"2678checksum = "f75db05d738947aa5389863aadafbcf2e509d7ba099dc2ddcdf4fc66bf7a9e03"2516checksum = "47fbc227f7e2b1cb701f95404579ecb2668abbdd3c7ef7a6cbb3cc0d3b236869"2679dependencies = [2517dependencies = [2680 "blake2b_simd",2518 "blake2b_simd",2681 "blake2s_simd",2519 "blake2s_simd",269425322695[[package]]2533[[package]]2696name = "multistream-select"2534name = "multistream-select"2697version = "0.8.1"2535version = "0.8.0"2698source = "registry+https://github.com/rust-lang/crates.io-index"2536source = "registry+https://github.com/rust-lang/crates.io-index"2699checksum = "991c33683908c588b8f2cf66c221d8f390818c1bdcd13fce55208408e027a796"2537checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c"2700dependencies = [2538dependencies = [2701 "bytes 0.5.4",2539 "bytes 0.5.4",2702 "futures 0.3.5",2540 "futures 0.3.4",2703 "log",2541 "log",2704 "pin-project",2542 "pin-project",2705 "smallvec 1.4.0",2543 "smallvec 1.3.0",2706 "unsigned-varint",2544 "unsigned-varint",2707]2545]27082546273425722735[[package]]2573[[package]]2736name = "net2"2574name = "net2"2737version = "0.2.34"2575version = "0.2.33"2738source = "registry+https://github.com/rust-lang/crates.io-index"2576source = "registry+https://github.com/rust-lang/crates.io-index"2739checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7"2577checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"2740dependencies = [2578dependencies = [2741 "cfg-if",2579 "cfg-if",2742 "libc",2580 "libc",275925972760[[package]]2598[[package]]2761name = "nft"2599name = "nft"2762version = "2.0.0-rc4"2600version = "2.0.0-alpha.6"2763dependencies = [2601dependencies = [2764 "futures 0.3.5",2602 "futures 0.3.4",2765 "jsonrpc-core",2766 "log",2603 "log",2767 "nft-runtime",2604 "nft-runtime",2768 "pallet-contracts-rpc",2769 "parking_lot 0.10.2",2770 "sc-basic-authorship",2605 "sc-basic-authorship",2771 "sc-cli",2606 "sc-cli",2607 "sc-client",2772 "sc-client-api",2608 "sc-client-api",2773 "sc-consensus",2774 "sc-consensus-aura",2609 "sc-consensus-aura",2775 "sc-executor",2610 "sc-executor",2776 "sc-finality-grandpa",2611 "sc-finality-grandpa",2777 "sc-network",2612 "sc-network",2778 "sc-rpc",2779 "sc-service",2613 "sc-service",2780 "sc-transaction-pool",2614 "sc-transaction-pool",2781 "sp-consensus",2615 "sp-consensus",2782 "sp-consensus-aura",2616 "sp-consensus-aura",2783 "sp-core",2617 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2784 "sp-finality-grandpa",2618 "sp-finality-grandpa",2785 "sp-inherents",2619 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2786 "sp-runtime",2620 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2787 "sp-transaction-pool",2621 "sp-transaction-pool",2788 "structopt",2622 "structopt",2789 "substrate-build-script-utils",2623 "substrate-build-script-utils",2790]2624]279126252792[[package]]2626[[package]]2793name = "nft-runtime"2627name = "nft-runtime"2794version = "2.0.0-rc4"2628version = "2.0.0-alpha.6"2795dependencies = [2629dependencies = [2796 "frame-executive",2630 "frame-executive",2797 "frame-support",2631 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2798 "frame-system",2632 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2799 "pallet-aura",2633 "pallet-aura",2800 "pallet-balances",2634 "pallet-balances",2801 "pallet-contracts",2635 "pallet-contracts",2804 "pallet-grandpa",2638 "pallet-grandpa",2805 "pallet-nft",2639 "pallet-nft",2806 "pallet-randomness-collective-flip",2640 "pallet-randomness-collective-flip",2807 "pallet-staking",2808 "pallet-sudo",2641 "pallet-sudo",2809 "pallet-timestamp",2642 "pallet-timestamp",2810 "pallet-transaction-payment",2643 "pallet-transaction-payment",2811 "parity-scale-codec",2644 "parity-scale-codec",2812 "serde",2645 "serde",2813 "sp-api",2646 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2814 "sp-block-builder",2647 "sp-block-builder",2815 "sp-consensus-aura",2648 "sp-consensus-aura",2816 "sp-core",2649 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2817 "sp-inherents",2650 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2818 "sp-io",2651 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2819 "sp-offchain",2652 "sp-offchain",2820 "sp-runtime",2653 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2821 "sp-session",2654 "sp-session",2822 "sp-std",2655 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2823 "sp-transaction-pool",2656 "sp-transaction-pool",2824 "sp-version",2657 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2825 "substrate-wasm-builder-runner",2658 "substrate-wasm-builder-runner",2826]2659]28272660286226952863[[package]]2696[[package]]2864name = "ntapi"2697name = "ntapi"2865version = "0.3.4"2698version = "0.3.3"2866source = "registry+https://github.com/rust-lang/crates.io-index"2699source = "registry+https://github.com/rust-lang/crates.io-index"2867checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2"2700checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602"2868dependencies = [2701dependencies = [2869 "winapi 0.3.8",2702 "winapi 0.3.8",2870]2703]293327662934[[package]]2767[[package]]2935name = "num_cpus"2768name = "num_cpus"2936version = "1.13.0"2769version = "1.12.0"2937source = "registry+https://github.com/rust-lang/crates.io-index"2770source = "registry+https://github.com/rust-lang/crates.io-index"2938checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"2771checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6"2939dependencies = [2772dependencies = [2940 "hermit-abi",2773 "hermit-abi",2941 "libc",2774 "libc",2942]2775]294327762944[[package]]2777[[package]]2945name = "object"2778name = "ole32-sys"2946version = "0.18.0"2779version = "0.2.0"2947source = "registry+https://github.com/rust-lang/crates.io-index"2780source = "registry+https://github.com/rust-lang/crates.io-index"2948checksum = "e5666bbb90bc4d1e5bdcb26c0afda1822d25928341e9384ab187a9b37ab69e36"2781checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c"2949dependencies = [2782dependencies = [2950 "target-lexicon",2783 "winapi 0.2.8",2784 "winapi-build",2951]2785]295227862953[[package]]2787[[package]]2954name = "object"2955version = "0.19.0"2956source = "registry+https://github.com/rust-lang/crates.io-index"2957checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2"29582959[[package]]2960name = "once_cell"2788name = "once_cell"2961version = "1.4.0"2789version = "1.3.1"2962source = "registry+https://github.com/rust-lang/crates.io-index"2790source = "registry+https://github.com/rust-lang/crates.io-index"2963checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"2791checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b"2964dependencies = [2792dependencies = [2965 "parking_lot 0.10.2",2793 "parking_lot 0.9.0",2966]2794]296727952968[[package]]2796[[package]]298828162989[[package]]2817[[package]]2990name = "pallet-aura"2818name = "pallet-aura"2991version = "2.0.0-rc4"2819version = "2.0.0-alpha.6"2992source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2820source = "registry+https://github.com/rust-lang/crates.io-index"2821checksum = "9757d44df3ff0372ea313703736e69ba361b158a58b7c9677b54be11a777da81"2993dependencies = [2822dependencies = [2994 "frame-support",2823 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2995 "frame-system",2824 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2996 "pallet-session",2825 "pallet-session",2997 "pallet-timestamp",2826 "pallet-timestamp",2998 "parity-scale-codec",2827 "parity-scale-codec",2999 "serde",2828 "serde",3000 "sp-application-crypto",2829 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3001 "sp-consensus-aura",2830 "sp-consensus-aura",3002 "sp-inherents",2831 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2832 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3003 "sp-runtime",2833 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2834 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3004 "sp-std",2835 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3005 "sp-timestamp",2836 "sp-timestamp",3006]2837]300728383008[[package]]2839[[package]]3009name = "pallet-authorship"3010version = "2.0.0-rc4"3011source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3012dependencies = [3013 "frame-support",3014 "frame-system",3015 "impl-trait-for-tuples",3016 "parity-scale-codec",3017 "sp-authorship",3018 "sp-inherents",3019 "sp-runtime",3020 "sp-std",3021]30223023[[package]]3024name = "pallet-balances"2840name = "pallet-balances"3025version = "2.0.0-rc4"2841version = "2.0.0-alpha.6"3026source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2842source = "registry+https://github.com/rust-lang/crates.io-index"2843checksum = "b9ef08001886d3747220630337f7afbb8f1d7cbfacaa3a8a13317e1cb3e8e366"3027dependencies = [2844dependencies = [3028 "frame-benchmarking",2845 "frame-benchmarking",3029 "frame-support",2846 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3030 "frame-system",2847 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3031 "parity-scale-codec",2848 "parity-scale-codec",3032 "serde",2849 "serde",3033 "sp-runtime",2850 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2851 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3034 "sp-std",2852 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3035]2853]303628543037[[package]]2855[[package]]3038name = "pallet-contracts"2856name = "pallet-contracts"3039version = "2.0.0-rc4"2857version = "2.0.0-alpha.6"3040source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2858source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"3041dependencies = [2859dependencies = [3042 "frame-support",2860 "frame-support 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3043 "frame-system",2861 "frame-system 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3044 "pallet-contracts-primitives",2862 "pallet-contracts-primitives",3045 "parity-scale-codec",2863 "parity-scale-codec",3046 "parity-wasm",2864 "parity-wasm",3047 "pwasm-utils",2865 "pwasm-utils",3048 "serde",2866 "serde",3049 "sp-core",2867 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3050 "sp-io",2868 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3051 "sp-runtime",2869 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3052 "sp-sandbox",2870 "sp-sandbox",3053 "sp-std",2871 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3054 "wasmi-validation",2872 "wasmi-validation",3055]2873]305628743057[[package]]2875[[package]]3058name = "pallet-contracts-primitives"2876name = "pallet-contracts-primitives"3059version = "2.0.0-rc4"2877version = "2.0.0-alpha.6"3060source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2878source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"3061dependencies = [2879dependencies = [3062 "parity-scale-codec",2880 "parity-scale-codec",3063 "sp-runtime",2881 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3064 "sp-std",2882 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3065]2883]306628843067[[package]]2885[[package]]3068name = "pallet-contracts-rpc"3069version = "0.8.0-rc4"3070source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3071dependencies = [3072 "jsonrpc-core",3073 "jsonrpc-core-client",3074 "jsonrpc-derive",3075 "pallet-contracts-primitives",3076 "pallet-contracts-rpc-runtime-api",3077 "parity-scale-codec",3078 "serde",3079 "sp-api",3080 "sp-blockchain",3081 "sp-core",3082 "sp-rpc",3083 "sp-runtime",3084]30853086[[package]]3087name = "pallet-contracts-rpc-runtime-api"2886name = "pallet-contracts-rpc-runtime-api"3088version = "0.8.0-rc4"2887version = "0.8.0-alpha.6"3089source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2888source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"3090dependencies = [2889dependencies = [3091 "pallet-contracts-primitives",2890 "pallet-contracts-primitives",3092 "parity-scale-codec",2891 "parity-scale-codec",3093 "sp-api",2892 "sp-api 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3094 "sp-runtime",2893 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3095 "sp-std",2894 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",3096]2895]309728963098[[package]]2897[[package]]3099name = "pallet-finality-tracker"2898name = "pallet-finality-tracker"3100version = "2.0.0-rc4"2899version = "2.0.0-alpha.6"3101source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2900source = "registry+https://github.com/rust-lang/crates.io-index"2901checksum = "09d89d58fe723cc05bdfc5f237a51e275bf58dcafb493ad68211c27ecd8f1afd"3102dependencies = [2902dependencies = [3103 "frame-support",2903 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3104 "frame-system",2904 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3105 "impl-trait-for-tuples",2905 "impl-trait-for-tuples",3106 "parity-scale-codec",2906 "parity-scale-codec",3107 "serde",2907 "serde",3108 "sp-finality-tracker",2908 "sp-finality-tracker",3109 "sp-inherents",2909 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3110 "sp-runtime",2910 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3111 "sp-std",2911 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3112]2912]311329133114[[package]]2914[[package]]3115name = "pallet-grandpa"2915name = "pallet-grandpa"3116version = "2.0.0-rc4"2916version = "2.0.0-alpha.6"3117source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2917source = "registry+https://github.com/rust-lang/crates.io-index"2918checksum = "6ed9f0fe5149552a1f1f26f4ed8999d692e0e209c54314c4f28a9bd8a1a1161d"3118dependencies = [2919dependencies = [3119 "frame-support",2920 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3120 "frame-system",2921 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3121 "pallet-finality-tracker",2922 "pallet-finality-tracker",3122 "pallet-session",2923 "pallet-session",3123 "parity-scale-codec",2924 "parity-scale-codec",3124 "serde",2925 "serde",3125 "sp-application-crypto",2926 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3126 "sp-core",3127 "sp-finality-grandpa",2927 "sp-finality-grandpa",3128 "sp-runtime",2928 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3129 "sp-session",3130 "sp-staking",2929 "sp-staking",3131 "sp-std",2930 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3132]2931]313329323134[[package]]2933[[package]]3135name = "pallet-nft"2934name = "pallet-nft"3136version = "2.0.0-rc4"2935version = "2.0.0-alpha.6"3137dependencies = [2936dependencies = [3138 "frame-support",2937 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3139 "frame-system",2938 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3140 "parity-scale-codec",2939 "parity-scale-codec",3141 "sp-core",2940 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3142 "sp-io",2941 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3143 "sp-runtime",2942 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",2943 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3144]2944]314529453146[[package]]2946[[package]]3147name = "pallet-randomness-collective-flip"2947name = "pallet-randomness-collective-flip"3148version = "2.0.0-rc4"2948version = "2.0.0-alpha.6"3149source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2949source = "registry+https://github.com/rust-lang/crates.io-index"2950checksum = "1139a9bf489b947a677574ee8ade27c7b710ce25a07f1630b80c20af8f682f91"3150dependencies = [2951dependencies = [3151 "frame-support",2952 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3152 "frame-system",2953 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3153 "parity-scale-codec",2954 "parity-scale-codec",3154 "safe-mix",2955 "safe-mix",3155 "sp-runtime",2956 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3156 "sp-std",2957 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3157]2958]315829593159[[package]]2960[[package]]3160name = "pallet-session"2961name = "pallet-session"3161version = "2.0.0-rc4"2962version = "2.0.0-alpha.6"3162source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2963source = "registry+https://github.com/rust-lang/crates.io-index"2964checksum = "4fdeb41738a79d3247b2a7fd9ce8ae5a7d9e92ca2de198e006f891240c8dcacc"3163dependencies = [2965dependencies = [3164 "frame-support",2966 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3165 "frame-system",2967 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3166 "impl-trait-for-tuples",2968 "impl-trait-for-tuples",3167 "pallet-timestamp",2969 "pallet-timestamp",3168 "parity-scale-codec",2970 "parity-scale-codec",3169 "serde",2971 "serde",3170 "sp-core",2972 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3171 "sp-io",3172 "sp-runtime",2973 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3173 "sp-session",3174 "sp-staking",2974 "sp-staking",3175 "sp-std",2975 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3176 "sp-trie",2976 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3177]2977]317829783179[[package]]2979[[package]]3180name = "pallet-staking"3181version = "2.0.0-rc4"3182source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3183dependencies = [3184 "frame-support",3185 "frame-system",3186 "pallet-authorship",3187 "pallet-session",3188 "parity-scale-codec",3189 "serde",3190 "sp-application-crypto",3191 "sp-io",3192 "sp-npos-elections",3193 "sp-runtime",3194 "sp-staking",3195 "sp-std",3196 "static_assertions",3197]31983199[[package]]3200name = "pallet-sudo"2980name = "pallet-sudo"3201version = "2.0.0-rc4"2981version = "2.0.0-alpha.6"3202source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2982source = "registry+https://github.com/rust-lang/crates.io-index"2983checksum = "70b15e01796c9d2791cbd9ae2d7c9b59c8eccc3682afbb1189f6ebe7b07f4d71"3203dependencies = [2984dependencies = [3204 "frame-support",2985 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3205 "frame-system",2986 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3206 "parity-scale-codec",2987 "parity-scale-codec",3207 "serde",2988 "serde",3208 "sp-io",2989 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3209 "sp-runtime",2990 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3210 "sp-std",2991 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3211]2992]321229933213[[package]]2994[[package]]3214name = "pallet-timestamp"2995name = "pallet-timestamp"3215version = "2.0.0-rc4"2996version = "2.0.0-alpha.6"3216source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"2997source = "registry+https://github.com/rust-lang/crates.io-index"2998checksum = "4d9de9af5f5ed3377a6108eed436791bfe18bc3e4e2e416854d0074d31b1be00"3217dependencies = [2999dependencies = [3218 "frame-benchmarking",3000 "frame-benchmarking",3219 "frame-support",3001 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3220 "frame-system",3002 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3221 "impl-trait-for-tuples",3003 "impl-trait-for-tuples",3222 "parity-scale-codec",3004 "parity-scale-codec",3223 "serde",3005 "serde",3224 "sp-inherents",3006 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3225 "sp-runtime",3007 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3226 "sp-std",3008 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3227 "sp-timestamp",3009 "sp-timestamp",3228]3010]322930113230[[package]]3012[[package]]3231name = "pallet-transaction-payment"3013name = "pallet-transaction-payment"3232version = "2.0.0-rc4"3014version = "2.0.0-alpha.6"3233source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3015source = "registry+https://github.com/rust-lang/crates.io-index"3016checksum = "54768f5959e0bef53218b91f289d6807c0786d93fb90a3c7e39ab7ff9f018f23"3234dependencies = [3017dependencies = [3235 "frame-support",3018 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3236 "frame-system",3019 "frame-system 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3237 "pallet-transaction-payment-rpc-runtime-api",3020 "pallet-transaction-payment-rpc-runtime-api",3238 "parity-scale-codec",3021 "parity-scale-codec",3239 "serde",3022 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3240 "smallvec 1.4.0",3241 "sp-runtime",3242 "sp-std",3023 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3243]3024]324430253245[[package]]3026[[package]]3246name = "pallet-transaction-payment-rpc-runtime-api"3027name = "pallet-transaction-payment-rpc-runtime-api"3247version = "2.0.0-rc4"3028version = "2.0.0-alpha.6"3248source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3029source = "registry+https://github.com/rust-lang/crates.io-index"3030checksum = "7323ef565470b51bb79fc65d3c3a1bff0ecb317485acc66a64406309c25f1b77"3249dependencies = [3031dependencies = [3250 "frame-support",3032 "frame-support 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3251 "parity-scale-codec",3033 "parity-scale-codec",3252 "serde",3034 "serde",3253 "sp-api",3035 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3254 "sp-runtime",3036 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3255 "sp-std",3037 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",3256]3038]325730393258[[package]]3040[[package]]3259name = "parity-db"3260version = "0.1.2"3261source = "registry+https://github.com/rust-lang/crates.io-index"3262checksum = "00d595e372d119261593297debbe4193811a4dc811d2a1ccbb8caaa6666ad7ab"3263dependencies = [3264 "blake2-rfc",3265 "crc32fast",3266 "libc",3267 "log",3268 "memmap",3269 "parking_lot 0.10.2",3270]32713272[[package]]3273name = "parity-multiaddr"3041name = "parity-multiaddr"3274version = "0.7.3"3042version = "0.7.3"3275source = "registry+https://github.com/rust-lang/crates.io-index"3043source = "registry+https://github.com/rust-lang/crates.io-index"328930573290[[package]]3058[[package]]3291name = "parity-multiaddr"3059name = "parity-multiaddr"3292version = "0.9.0"3060version = "0.8.0"3293source = "registry+https://github.com/rust-lang/crates.io-index"3061source = "registry+https://github.com/rust-lang/crates.io-index"3294checksum = "12ca96399f4a01aa89c59220c4f52ac371940eb4e53e3ce990da796f364bdf69"3062checksum = "4db35e222f783ef4e6661873f6c165c4eb7b65e0c408349818517d5705c2d7d3"3295dependencies = [3063dependencies = [3296 "arrayref",3064 "arrayref",3297 "bs58",3065 "bs58",332230903323[[package]]3091[[package]]3324name = "parity-scale-codec"3092name = "parity-scale-codec"3325version = "1.3.1"3093version = "1.3.0"3326source = "registry+https://github.com/rust-lang/crates.io-index"3094source = "registry+https://github.com/rust-lang/crates.io-index"3327checksum = "a74f02beb35d47e0706155c9eac554b50c671e0d868fe8296bcdf44a9a4847bf"3095checksum = "329c8f7f4244ddb5c37c103641027a76c530e65e8e4b8240b29f81ea40508b17"3328dependencies = [3096dependencies = [3329 "arrayvec 0.5.1",3097 "arrayvec 0.5.1",3330 "bitvec",3098 "bitvec",3341dependencies = [3109dependencies = [3342 "proc-macro-crate",3110 "proc-macro-crate",3343 "proc-macro2",3111 "proc-macro2",3344 "quote 1.0.7",3112 "quote 1.0.3",3345 "syn 1.0.31",3113 "syn 1.0.17",3346]3114]334731153348[[package]]3116[[package]]3352checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"3120checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"335331213354[[package]]3122[[package]]3355name = "parity-tokio-ipc"3356version = "0.4.0"3357source = "registry+https://github.com/rust-lang/crates.io-index"3358checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"3359dependencies = [3360 "bytes 0.4.12",3361 "futures 0.1.29",3362 "libc",3363 "log",3364 "mio-named-pipes",3365 "miow 0.3.5",3366 "rand 0.7.3",3367 "tokio 0.1.22",3368 "tokio-named-pipes",3369 "tokio-uds",3370 "winapi 0.3.8",3371]33723373[[package]]3374name = "parity-util-mem"3123name = "parity-util-mem"3375version = "0.6.1"3124version = "0.6.1"3376source = "registry+https://github.com/rust-lang/crates.io-index"3125source = "registry+https://github.com/rust-lang/crates.io-index"3377checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c"3126checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c"3378dependencies = [3127dependencies = [3379 "cfg-if",3128 "cfg-if",3129 "ethereum-types",3130 "hashbrown",3380 "impl-trait-for-tuples",3131 "impl-trait-for-tuples",3132 "lru",3381 "parity-util-mem-derive",3133 "parity-util-mem-derive",3382 "parking_lot 0.10.2",3134 "parking_lot 0.10.2",3383 "primitive-types",3135 "primitive-types",3384 "smallvec 1.4.0",3136 "smallvec 1.3.0",3385 "winapi 0.3.8",3137 "winapi 0.3.8",3386]3138]338731393392checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2"3144checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2"3393dependencies = [3145dependencies = [3394 "proc-macro2",3146 "proc-macro2",3395 "syn 1.0.31",3147 "syn 1.0.17",3396 "synstructure",3148 "synstructure",3397]3149]339831503420checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"3172checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"3421dependencies = [3173dependencies = [3422 "lock_api",3174 "lock_api",3423 "parking_lot_core 0.7.2",3175 "parking_lot_core 0.7.1",3424]3176]342531773426[[package]]3178[[package]]344031923441[[package]]3193[[package]]3442name = "parking_lot_core"3194name = "parking_lot_core"3443version = "0.7.2"3195version = "0.7.1"3444source = "registry+https://github.com/rust-lang/crates.io-index"3196source = "registry+https://github.com/rust-lang/crates.io-index"3445checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"3197checksum = "0e136c1904604defe99ce5fd71a28d473fa60a12255d511aa78a9ddf11237aeb"3446dependencies = [3198dependencies = [3447 "cfg-if",3199 "cfg-if",3448 "cloudabi",3200 "cloudabi",3449 "libc",3201 "libc",3450 "redox_syscall",3202 "redox_syscall",3451 "smallvec 1.4.0",3203 "smallvec 1.3.0",3452 "winapi 0.3.8",3204 "winapi 0.3.8",3453]3205]345432063455[[package]]3207[[package]]3456name = "paste"3208name = "paste"3457version = "0.1.16"3209version = "0.1.10"3458source = "registry+https://github.com/rust-lang/crates.io-index"3210source = "registry+https://github.com/rust-lang/crates.io-index"3459checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec"3211checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a"3460dependencies = [3212dependencies = [3461 "paste-impl",3213 "paste-impl",3462 "proc-macro-hack",3214 "proc-macro-hack",3463]3215]346432163465[[package]]3217[[package]]3466name = "paste-impl"3218name = "paste-impl"3467version = "0.1.16"3219version = "0.1.10"3468source = "registry+https://github.com/rust-lang/crates.io-index"3220source = "registry+https://github.com/rust-lang/crates.io-index"3469checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32"3221checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a"3470dependencies = [3222dependencies = [3471 "proc-macro-hack",3223 "proc-macro-hack",3472 "proc-macro2",3224 "proc-macro2",3473 "quote 1.0.7",3225 "quote 1.0.3",3474 "syn 1.0.31",3226 "syn 1.0.17",3475]3227]347632283477[[package]]3229[[package]]350432563505[[package]]3257[[package]]3506name = "petgraph"3258name = "petgraph"3507version = "0.5.1"3259version = "0.5.0"3508source = "registry+https://github.com/rust-lang/crates.io-index"3260source = "registry+https://github.com/rust-lang/crates.io-index"3509checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"3261checksum = "29c127eea4a29ec6c85d153c59dc1213f33ec74cead30fe4730aecc88cc1fd92"3510dependencies = [3262dependencies = [3511 "fixedbitset",3263 "fixedbitset",3512 "indexmap",3264 "indexmap",3513]3265]351432663515[[package]]3267[[package]]3516name = "pin-project"3268name = "pin-project"3517version = "0.4.20"3269version = "0.4.9"3518source = "registry+https://github.com/rust-lang/crates.io-index"3270source = "registry+https://github.com/rust-lang/crates.io-index"3519checksum = "e75373ff9037d112bb19bc61333a06a159eaeb217660dcfbea7d88e1db823919"3271checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2"3520dependencies = [3272dependencies = [3521 "pin-project-internal",3273 "pin-project-internal",3522]3274]352332753524[[package]]3276[[package]]3525name = "pin-project-internal"3277name = "pin-project-internal"3526version = "0.4.20"3278version = "0.4.9"3527source = "registry+https://github.com/rust-lang/crates.io-index"3279source = "registry+https://github.com/rust-lang/crates.io-index"3528checksum = "10b4b44893d3c370407a1d6a5cfde7c41ae0478e31c516c85f67eb3adc51be6d"3280checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a"3529dependencies = [3281dependencies = [3530 "proc-macro2",3282 "proc-macro2",3531 "quote 1.0.7",3283 "quote 1.0.3",3532 "syn 1.0.31",3284 "syn 1.0.17",3533]3285]353432863535[[package]]3287[[package]]3536name = "pin-project-lite"3288name = "pin-project-lite"3537version = "0.1.7"3289version = "0.1.4"3538source = "registry+https://github.com/rust-lang/crates.io-index"3290source = "registry+https://github.com/rust-lang/crates.io-index"3539checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"3291checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae"354032923541[[package]]3293[[package]]3542name = "pin-utils"3294name = "pin-utils"3543version = "0.1.0"3295version = "0.1.0-alpha.4"3544source = "registry+https://github.com/rust-lang/crates.io-index"3296source = "registry+https://github.com/rust-lang/crates.io-index"3545checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"3297checksum = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587"354632983547[[package]]3299[[package]]3548name = "pkg-config"3300name = "pkg-config"3551checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"3303checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"355233043553[[package]]3305[[package]]3554name = "plain"3555version = "0.2.3"3556source = "registry+https://github.com/rust-lang/crates.io-index"3557checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"35583559[[package]]3560name = "platforms"3306name = "platforms"3561version = "0.2.1"3307version = "0.2.1"3562source = "registry+https://github.com/rust-lang/crates.io-index"3308source = "registry+https://github.com/rust-lang/crates.io-index"3563checksum = "feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e"3309checksum = "feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e"356433103565[[package]]3311[[package]]3566name = "ppv-lite86"3312name = "ppv-lite86"3567version = "0.2.8"3313version = "0.2.6"3568source = "registry+https://github.com/rust-lang/crates.io-index"3314source = "registry+https://github.com/rust-lang/crates.io-index"3569checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"3315checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"357033163571[[package]]3317[[package]]3572name = "primitive-types"3318name = "primitive-types"3573version = "0.7.2"3319version = "0.7.0"3574source = "registry+https://github.com/rust-lang/crates.io-index"3320source = "registry+https://github.com/rust-lang/crates.io-index"3575checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8"3321checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb"3576dependencies = [3322dependencies = [3577 "fixed-hash",3323 "fixed-hash",3578 "impl-codec",3324 "impl-codec",3579 "impl-serde 0.3.1",3325 "impl-rlp",3326 "impl-serde 0.3.0",3580 "uint",3327 "uint",3581]3328]358233293597dependencies = [3344dependencies = [3598 "proc-macro-error-attr",3345 "proc-macro-error-attr",3599 "proc-macro2",3346 "proc-macro2",3600 "quote 1.0.7",3347 "quote 1.0.3",3601 "syn 1.0.31",3348 "syn 1.0.17",3602 "version_check",3349 "version_check",3603]3350]360433513609checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"3356checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"3610dependencies = [3357dependencies = [3611 "proc-macro2",3358 "proc-macro2",3612 "quote 1.0.7",3359 "quote 1.0.3",3613 "syn 1.0.31",3360 "syn 1.0.17",3614 "syn-mid",3361 "syn-mid",3615 "version_check",3362 "version_check",3616]3363]361733643618[[package]]3365[[package]]3619name = "proc-macro-hack"3366name = "proc-macro-hack"3620version = "0.5.16"3367version = "0.5.15"3621source = "registry+https://github.com/rust-lang/crates.io-index"3368source = "registry+https://github.com/rust-lang/crates.io-index"3622checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4"3369checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63"362333703624[[package]]3371[[package]]3625name = "proc-macro-nested"3372name = "proc-macro-nested"3626version = "0.1.5"3373version = "0.1.4"3627source = "registry+https://github.com/rust-lang/crates.io-index"3374source = "registry+https://github.com/rust-lang/crates.io-index"3628checksum = "0afe1bd463b9e9ed51d0e0f0b50b6b146aec855c56fd182bb242388710a9b6de"3375checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694"362933763630[[package]]3377[[package]]3631name = "proc-macro2"3378name = "proc-macro2"3632version = "1.0.18"3379version = "1.0.10"3633source = "registry+https://github.com/rust-lang/crates.io-index"3380source = "registry+https://github.com/rust-lang/crates.io-index"3634checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa"3381checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3"3635dependencies = [3382dependencies = [3636 "unicode-xid 0.2.0",3383 "unicode-xid 0.2.0",3637]3384]363833853639[[package]]3386[[package]]3640name = "procfs"3387name = "procfs"3641version = "0.7.9"3388version = "0.7.8"3642source = "registry+https://github.com/rust-lang/crates.io-index"3389source = "registry+https://github.com/rust-lang/crates.io-index"3643checksum = "c434e93ef69c216e68e4f417c927b4f31502c3560b72cfdb6827e2321c5c6b3e"3390checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475"3644dependencies = [3391dependencies = [3645 "bitflags",3392 "bitflags",3646 "byteorder",3393 "byteorder",3683dependencies = [3430dependencies = [3684 "bytes 0.5.4",3431 "bytes 0.5.4",3685 "heck",3432 "heck",3686 "itertools 0.8.2",3433 "itertools",3687 "log",3434 "log",3688 "multimap",3435 "multimap",3689 "petgraph",3436 "petgraph",3700checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72"3447checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72"3701dependencies = [3448dependencies = [3702 "anyhow",3449 "anyhow",3703 "itertools 0.8.2",3450 "itertools",3704 "proc-macro2",3451 "proc-macro2",3705 "quote 1.0.7",3452 "quote 1.0.3",3706 "syn 1.0.31",3453 "syn 1.0.17",3707]3454]370834553709[[package]]3456[[package]]375835053759[[package]]3506[[package]]3760name = "quote"3507name = "quote"3761version = "1.0.7"3508version = "1.0.3"3762source = "registry+https://github.com/rust-lang/crates.io-index"3509source = "registry+https://github.com/rust-lang/crates.io-index"3763checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"3510checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f"3764dependencies = [3511dependencies = [3765 "proc-macro2",3512 "proc-macro2",3766]3513]3821 "rand_isaac",3568 "rand_isaac",3822 "rand_jitter",3569 "rand_jitter",3823 "rand_os",3570 "rand_os",3824 "rand_pcg 0.1.2",3571 "rand_pcg",3825 "rand_xorshift",3572 "rand_xorshift",3826 "winapi 0.3.8",3573 "winapi 0.3.8",3827]3574]3837 "rand_chacha 0.2.2",3584 "rand_chacha 0.2.2",3838 "rand_core 0.5.1",3585 "rand_core 0.5.1",3839 "rand_hc 0.2.0",3586 "rand_hc 0.2.0",3840 "rand_pcg 0.2.1",3841]3587]384235883843[[package]]3589[[package]]3947]3693]394836943949[[package]]3695[[package]]3950name = "rand_pcg"3951version = "0.2.1"3952source = "registry+https://github.com/rust-lang/crates.io-index"3953checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"3954dependencies = [3955 "rand_core 0.5.1",3956]39573958[[package]]3959name = "rand_xorshift"3696name = "rand_xorshift"3960version = "0.1.1"3697version = "0.1.1"3961source = "registry+https://github.com/rust-lang/crates.io-index"3698source = "registry+https://github.com/rust-lang/crates.io-index"3965]3702]396637033967[[package]]3704[[package]]3968name = "raw-cpuid"3969version = "7.0.3"3970source = "registry+https://github.com/rust-lang/crates.io-index"3971checksum = "b4a349ca83373cfa5d6dbb66fd76e58b2cca08da71a5f6400de0a0a6a9bceeaf"3972dependencies = [3973 "bitflags",3974 "cc",3975 "rustc_version",3976]39773978[[package]]3979name = "rawpointer"3705name = "rawpointer"3980version = "0.2.1"3706version = "0.2.1"3981source = "registry+https://github.com/rust-lang/crates.io-index"3707source = "registry+https://github.com/rust-lang/crates.io-index"4021checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"3747checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"402237484023[[package]]3749[[package]]4024name = "redox_users"4025version = "0.3.4"4026source = "registry+https://github.com/rust-lang/crates.io-index"4027checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"4028dependencies = [4029 "getrandom",4030 "redox_syscall",4031 "rust-argon2",4032]40334034[[package]]4035name = "ref-cast"4036version = "1.0.1"4037source = "registry+https://github.com/rust-lang/crates.io-index"4038checksum = "0a214c7875e1b63fc1618db7c80efc0954f6156c9ff07699fd9039e255accdd1"4039dependencies = [4040 "ref-cast-impl",4041]40424043[[package]]4044name = "ref-cast-impl"4045version = "1.0.1"4046source = "registry+https://github.com/rust-lang/crates.io-index"4047checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8"4048dependencies = [4049 "proc-macro2",4050 "quote 1.0.7",4051 "syn 1.0.31",4052]40534054[[package]]4055name = "regalloc"4056version = "0.0.21"4057source = "registry+https://github.com/rust-lang/crates.io-index"4058checksum = "b27b256b41986ac5141b37b8bbba85d314fbf546c182eb255af6720e07e4f804"4059dependencies = [4060 "log",4061 "rustc-hash",4062 "smallvec 1.4.0",4063]40644065[[package]]4066name = "regex"3750name = "regex"4067version = "1.3.9"3751version = "1.3.6"4068source = "registry+https://github.com/rust-lang/crates.io-index"3752source = "registry+https://github.com/rust-lang/crates.io-index"4069checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"3753checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3"4070dependencies = [3754dependencies = [4071 "aho-corasick",3755 "aho-corasick",4072 "memchr",3756 "memchr",407637604077[[package]]3761[[package]]4078name = "regex-syntax"3762name = "regex-syntax"4079version = "0.6.18"3763version = "0.6.17"4080source = "registry+https://github.com/rust-lang/crates.io-index"3764source = "registry+https://github.com/rust-lang/crates.io-index"4081checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"3765checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae"408237664083[[package]]3767[[package]]4084name = "region"4085version = "2.2.0"4086source = "registry+https://github.com/rust-lang/crates.io-index"4087checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0"4088dependencies = [4089 "bitflags",4090 "libc",4091 "mach",4092 "winapi 0.3.8",4093]40944095[[package]]4096name = "remove_dir_all"3768name = "remove_dir_all"4097version = "0.5.2"3769version = "0.5.2"4098source = "registry+https://github.com/rust-lang/crates.io-index"3770source = "registry+https://github.com/rust-lang/crates.io-index"4102]3774]410337754104[[package]]3776[[package]]4105name = "rental"4106version = "0.5.5"4107source = "registry+https://github.com/rust-lang/crates.io-index"4108checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f"4109dependencies = [4110 "rental-impl",4111 "stable_deref_trait",4112]41134114[[package]]4115name = "rental-impl"4116version = "0.5.5"4117source = "registry+https://github.com/rust-lang/crates.io-index"4118checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de"4119dependencies = [4120 "proc-macro2",4121 "quote 1.0.7",4122 "syn 1.0.31",4123]41244125[[package]]4126name = "ring"3777name = "ring"4127version = "0.16.14"3778version = "0.16.12"4128source = "registry+https://github.com/rust-lang/crates.io-index"3779source = "registry+https://github.com/rust-lang/crates.io-index"4129checksum = "06b3fefa4f12272808f809a0af618501fdaba41a58963c5fb72238ab0be09603"3780checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c"4130dependencies = [3781dependencies = [4131 "cc",3782 "cc",3783 "lazy_static",4132 "libc",3784 "libc",4133 "once_cell",4134 "spin",3785 "spin",4135 "untrusted",3786 "untrusted",4136 "web-sys",3787 "web-sys",4144checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"3795checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"414537964146[[package]]3797[[package]]3798name = "rlp"3799version = "0.4.5"3800source = "registry+https://github.com/rust-lang/crates.io-index"3801checksum = "4a7d3f9bed94764eac15b8f14af59fac420c236adaff743b7bcc88e265cb4345"3802dependencies = [3803 "rustc-hex",3804]38053806[[package]]4147name = "rocksdb"3807name = "rocksdb"4148version = "0.14.0"3808version = "0.13.0"4149source = "registry+https://github.com/rust-lang/crates.io-index"3809source = "registry+https://github.com/rust-lang/crates.io-index"4150checksum = "61aa17a99a2413cd71c1106691bf59dad7de0cd5099127f90e9d99c429c40d4a"3810checksum = "12069b106981c6103d3eab7dd1c86751482d0779a520b7c14954c8b586c1e643"4151dependencies = [3811dependencies = [4152 "libc",3812 "libc",4153 "librocksdb-sys",3813 "librocksdb-sys",4164]3824]416538254166[[package]]3826[[package]]4167name = "rust-argon2"4168version = "0.7.0"4169source = "registry+https://github.com/rust-lang/crates.io-index"4170checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"4171dependencies = [4172 "base64 0.11.0",4173 "blake2b_simd",4174 "constant_time_eq",4175 "crossbeam-utils",4176]41774178[[package]]4179name = "rustc-demangle"3827name = "rustc-demangle"4180version = "0.1.16"3828version = "0.1.16"4181source = "registry+https://github.com/rust-lang/crates.io-index"3829source = "registry+https://github.com/rust-lang/crates.io-index"4208source = "registry+https://github.com/rust-lang/crates.io-index"3856source = "registry+https://github.com/rust-lang/crates.io-index"4209checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1"3857checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1"4210dependencies = [3858dependencies = [4211 "base64 0.11.0",3859 "base64",4212 "log",3860 "log",4213 "ring",3861 "ring",4214 "sct",3862 "sct",4233source = "registry+https://github.com/rust-lang/crates.io-index"3881source = "registry+https://github.com/rust-lang/crates.io-index"4234checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"3882checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"4235dependencies = [3883dependencies = [4236 "futures 0.3.5",3884 "futures 0.3.4",4237 "pin-project",3885 "pin-project",4238 "static_assertions",3886 "static_assertions",4239]3887]424038884241[[package]]3889[[package]]4242name = "ryu"3890name = "ryu"4243version = "1.0.5"3891version = "1.0.3"4244source = "registry+https://github.com/rust-lang/crates.io-index"3892source = "registry+https://github.com/rust-lang/crates.io-index"4245checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"3893checksum = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76"424638944247[[package]]3895[[package]]4248name = "safe-mix"3896name = "safe-mix"425539034256[[package]]3904[[package]]4257name = "sc-basic-authorship"3905name = "sc-basic-authorship"4258version = "0.8.0-rc4"3906version = "0.8.0-alpha.6"4259source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3907source = "registry+https://github.com/rust-lang/crates.io-index"3908checksum = "5eeea19615c22c30accd79ca751b7db8642a3a88572432624a88c6754b6c7d33"4260dependencies = [3909dependencies = [4261 "futures 0.3.5",3910 "futures 0.3.4",4262 "futures-timer 3.0.2",3911 "futures-timer 3.0.2",4263 "log",3912 "log",4264 "parity-scale-codec",3913 "parity-scale-codec",4265 "sc-block-builder",3914 "sc-block-builder",4266 "sc-client-api",3915 "sc-client-api",4267 "sc-proposer-metrics",4268 "sc-telemetry",3916 "sc-telemetry",4269 "sp-api",3917 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4270 "sp-blockchain",3918 "sp-blockchain",4271 "sp-consensus",3919 "sp-consensus",4272 "sp-core",3920 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4273 "sp-inherents",3921 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4274 "sp-runtime",3922 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4275 "sp-transaction-pool",3923 "sp-transaction-pool",4276 "substrate-prometheus-endpoint",4277 "tokio-executor 0.2.0-alpha.6",3924 "tokio-executor 0.2.0-alpha.6",4278]3925]427939264280[[package]]3927[[package]]4281name = "sc-block-builder"3928name = "sc-block-builder"4282version = "0.8.0-rc4"3929version = "0.8.0-alpha.6"4283source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3930source = "registry+https://github.com/rust-lang/crates.io-index"3931checksum = "bd7b45adef0526ef295a9b7da4af933322df7119385a78c2e96c99b5d54fcc35"4284dependencies = [3932dependencies = [4285 "parity-scale-codec",3933 "parity-scale-codec",4286 "sc-client-api",3934 "sc-client-api",4287 "sp-api",3935 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4288 "sp-block-builder",3936 "sp-block-builder",4289 "sp-blockchain",3937 "sp-blockchain",4290 "sp-consensus",3938 "sp-consensus",4291 "sp-core",3939 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4292 "sp-runtime",3940 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4293 "sp-state-machine",3941 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4294]3942]429539434296[[package]]3944[[package]]4297name = "sc-chain-spec"3945name = "sc-chain-spec"4298version = "2.0.0-rc4"3946version = "2.0.0-alpha.6"4299source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3947source = "registry+https://github.com/rust-lang/crates.io-index"3948checksum = "7d37957c58cb0cf1fa9fe1187447d16e4708a7a0541ee2c1226b2536f4241742"4300dependencies = [3949dependencies = [4301 "impl-trait-for-tuples",3950 "impl-trait-for-tuples",4302 "sc-chain-spec-derive",3951 "sc-chain-spec-derive",4305 "serde",3954 "serde",4306 "serde_json",3955 "serde_json",4307 "sp-chain-spec",3956 "sp-chain-spec",4308 "sp-core",3957 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4309 "sp-runtime",3958 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4310]3959]431139604312[[package]]3961[[package]]4313name = "sc-chain-spec-derive"3962name = "sc-chain-spec-derive"4314version = "2.0.0-rc4"3963version = "2.0.0-alpha.6"4315source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3964source = "registry+https://github.com/rust-lang/crates.io-index"3965checksum = "2703f02f31f53601ed0408df76939a2e1911ff64a146e7b15ed1be56193e91ba"4316dependencies = [3966dependencies = [4317 "proc-macro-crate",3967 "proc-macro-crate",4318 "proc-macro2",3968 "proc-macro2",4319 "quote 1.0.7",3969 "quote 1.0.3",4320 "syn 1.0.31",3970 "syn 1.0.17",4321]3971]432239724323[[package]]3973[[package]]4324name = "sc-cli"3974name = "sc-cli"4325version = "0.8.0-rc4"3975version = "0.8.0-alpha.6"4326source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"3976source = "registry+https://github.com/rust-lang/crates.io-index"3977checksum = "46513d8e34913e19ffb8663ff211528f5590712c3c4e69bfa41ca748120a2001"4327dependencies = [3978dependencies = [4328 "ansi_term 0.12.1",3979 "ansi_term 0.12.1",3980 "app_dirs",4329 "atty",3981 "atty",4330 "chrono",3982 "chrono",3983 "clap",4331 "derive_more",3984 "derive_more",4332 "env_logger",3985 "env_logger",4333 "fdlimit",3986 "fdlimit",4334 "futures 0.3.5",3987 "futures 0.3.4",4335 "lazy_static",3988 "lazy_static",4336 "log",3989 "log",4337 "names",3990 "names",4347 "sc-tracing",4000 "sc-tracing",4348 "serde_json",4001 "serde_json",4349 "sp-blockchain",4002 "sp-blockchain",4350 "sp-core",4003 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4351 "sp-keyring",4004 "sp-keyring",4352 "sp-panic-handler",4005 "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4353 "sp-runtime",4006 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4354 "sp-state-machine",4007 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4355 "sp-utils",4008 "sp-utils",4356 "sp-version",4009 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4357 "structopt",4010 "structopt",4358 "substrate-prometheus-endpoint",4011 "substrate-prometheus-endpoint",4359 "time",4012 "time",4360 "tokio 0.2.21",4013 "tokio 0.2.18",4361]4014]436240154363[[package]]4016[[package]]4017name = "sc-client"4018version = "0.8.0-alpha.6"4019source = "registry+https://github.com/rust-lang/crates.io-index"4020checksum = "9908c438f8e60d07c97a7f1d4ea8c6d31a498f283373c533f2006c032b9a4971"4021dependencies = [4022 "derive_more",4023 "fnv",4024 "futures 0.3.4",4025 "hash-db",4026 "hex-literal",4027 "kvdb",4028 "log",4029 "parity-scale-codec",4030 "parking_lot 0.10.2",4031 "sc-block-builder",4032 "sc-client-api",4033 "sc-executor",4034 "sc-telemetry",4035 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4036 "sp-blockchain",4037 "sp-consensus",4038 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4039 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4040 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4041 "sp-keyring",4042 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4043 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4044 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4045 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4046 "sp-utils",4047 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4048 "substrate-prometheus-endpoint",4049 "tracing",4050]40514052[[package]]4364name = "sc-client-api"4053name = "sc-client-api"4365version = "2.0.0-rc4"4054version = "2.0.0-alpha.6"4366source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4055source = "registry+https://github.com/rust-lang/crates.io-index"4056checksum = "b0a2271c80a792efffc4abfe9be8b87c9747721cfa4426f3b707283a431bbacd"4367dependencies = [4057dependencies = [4368 "derive_more",4058 "derive_more",4369 "fnv",4059 "fnv",4370 "futures 0.3.5",4060 "futures 0.3.4",4371 "hash-db",4061 "hash-db",4372 "hex-literal",4062 "hex-literal",4373 "kvdb",4063 "kvdb",4377 "parking_lot 0.10.2",4067 "parking_lot 0.10.2",4378 "sc-executor",4068 "sc-executor",4379 "sc-telemetry",4069 "sc-telemetry",4380 "sp-api",4070 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4381 "sp-blockchain",4071 "sp-blockchain",4382 "sp-consensus",4072 "sp-consensus",4383 "sp-core",4073 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4384 "sp-database",4385 "sp-externalities",4074 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4386 "sp-inherents",4075 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4387 "sp-keyring",4076 "sp-keyring",4388 "sp-runtime",4077 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4389 "sp-state-machine",4078 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4390 "sp-std",4079 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4391 "sp-storage",4080 "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4392 "sp-transaction-pool",4081 "sp-transaction-pool",4393 "sp-trie",4082 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4394 "sp-utils",4083 "sp-utils",4395 "sp-version",4084 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4396 "substrate-prometheus-endpoint",4397]4085]439840864399[[package]]4087[[package]]4400name = "sc-client-db"4088name = "sc-client-db"4401version = "0.8.0-rc4"4089version = "0.8.0-alpha.6"4402source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4090source = "registry+https://github.com/rust-lang/crates.io-index"4091checksum = "5b1ae5b4c8333cb751cd9bbc7ecf0eb1c55d4865fca6651066844febcec71618"4403dependencies = [4092dependencies = [4404 "blake2-rfc",4405 "hash-db",4093 "hash-db",4406 "kvdb",4094 "kvdb",4407 "kvdb-memorydb",4095 "kvdb-memorydb",4408 "kvdb-rocksdb",4096 "kvdb-rocksdb",4409 "linked-hash-map",4097 "linked-hash-map",4410 "log",4098 "log",4411 "parity-db",4412 "parity-scale-codec",4099 "parity-scale-codec",4413 "parity-util-mem",4100 "parity-util-mem",4414 "parking_lot 0.10.2",4101 "parking_lot 0.10.2",4102 "sc-client",4415 "sc-client-api",4103 "sc-client-api",4416 "sc-executor",4104 "sc-executor",4417 "sc-state-db",4105 "sc-state-db",4418 "sp-blockchain",4106 "sp-blockchain",4419 "sp-consensus",4107 "sp-consensus",4420 "sp-core",4108 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4421 "sp-database",4422 "sp-runtime",4109 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4423 "sp-state-machine",4110 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4424 "sp-trie",4111 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4425 "substrate-prometheus-endpoint",4112 "substrate-prometheus-endpoint",4426]4113]442741144428[[package]]4115[[package]]4429name = "sc-consensus"4430version = "0.8.0-rc4"4431source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4432dependencies = [4433 "sc-client-api",4434 "sp-blockchain",4435 "sp-consensus",4436 "sp-runtime",4437]44384439[[package]]4440name = "sc-consensus-aura"4116name = "sc-consensus-aura"4441version = "0.8.0-rc4"4117version = "0.8.0-alpha.6"4442source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4118source = "registry+https://github.com/rust-lang/crates.io-index"4119checksum = "a476e0650893a4e8c086c14f1ea5fde4a3de9f654a75c706f2c362406ee4d588"4443dependencies = [4120dependencies = [4444 "derive_more",4121 "derive_more",4445 "futures 0.3.5",4122 "futures 0.3.4",4446 "futures-timer 3.0.2",4123 "futures-timer 3.0.2",4447 "log",4124 "log",4448 "parity-scale-codec",4125 "parity-scale-codec",4449 "parking_lot 0.10.2",4126 "parking_lot 0.10.2",4450 "sc-block-builder",4127 "sc-block-builder",4128 "sc-client",4451 "sc-client-api",4129 "sc-client-api",4452 "sc-consensus-slots",4130 "sc-consensus-slots",4453 "sc-keystore",4131 "sc-keystore",4454 "sc-telemetry",4132 "sc-telemetry",4455 "sp-api",4133 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4456 "sp-application-crypto",4134 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4457 "sp-block-builder",4135 "sp-block-builder",4458 "sp-blockchain",4136 "sp-blockchain",4459 "sp-consensus",4137 "sp-consensus",4460 "sp-consensus-aura",4138 "sp-consensus-aura",4461 "sp-core",4139 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4462 "sp-inherents",4140 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4463 "sp-io",4141 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4464 "sp-runtime",4142 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4465 "sp-timestamp",4143 "sp-timestamp",4466 "sp-version",4144 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4467 "substrate-prometheus-endpoint",4468]4145]446941464470[[package]]4147[[package]]4471name = "sc-consensus-slots"4148name = "sc-consensus-slots"4472version = "0.8.0-rc4"4149version = "0.8.0-alpha.6"4473source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4150source = "registry+https://github.com/rust-lang/crates.io-index"4151checksum = "7ec4ede5a5b469f5cc1ac9fd304c7683f1e57638e5d9f8f23df6a98758b9cc24"4474dependencies = [4152dependencies = [4475 "futures 0.3.5",4153 "futures 0.3.4",4476 "futures-timer 3.0.2",4154 "futures-timer 3.0.2",4477 "log",4155 "log",4478 "parity-scale-codec",4156 "parity-scale-codec",4479 "parking_lot 0.10.2",4157 "parking_lot 0.10.2",4480 "sc-client-api",4158 "sc-client-api",4481 "sc-telemetry",4159 "sc-telemetry",4482 "sp-api",4160 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4483 "sp-application-crypto",4484 "sp-blockchain",4161 "sp-blockchain",4485 "sp-consensus",4162 "sp-consensus",4486 "sp-core",4163 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4487 "sp-inherents",4164 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4488 "sp-runtime",4165 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4489 "sp-state-machine",4166 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4490]4167]449141684492[[package]]4169[[package]]4493name = "sc-executor"4170name = "sc-executor"4494version = "0.8.0-rc4"4171version = "0.8.0-alpha.6"4495source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4172source = "registry+https://github.com/rust-lang/crates.io-index"4173checksum = "f238a411de5e1cfe3b104f287aad0a48e4a39d9157171b7761d91d6d4a76610a"4496dependencies = [4174dependencies = [4497 "derive_more",4175 "derive_more",4498 "lazy_static",4176 "lazy_static",4503 "parking_lot 0.10.2",4181 "parking_lot 0.10.2",4504 "sc-executor-common",4182 "sc-executor-common",4505 "sc-executor-wasmi",4183 "sc-executor-wasmi",4506 "sc-executor-wasmtime",4184 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4507 "sp-api",4508 "sp-core",4185 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4509 "sp-externalities",4510 "sp-io",4186 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4511 "sp-panic-handler",4187 "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4512 "sp-runtime-interface",4188 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4513 "sp-serializer",4189 "sp-serializer",4514 "sp-trie",4190 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4515 "sp-version",4191 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4516 "sp-wasm-interface",4192 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4517 "wasmi",4193 "wasmi",4518]4194]451941954520[[package]]4196[[package]]4521name = "sc-executor-common"4197name = "sc-executor-common"4522version = "0.8.0-rc4"4198version = "0.8.0-alpha.6"4523source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4199source = "registry+https://github.com/rust-lang/crates.io-index"4200checksum = "549d94ce1316c168a72c26abf0bf3390ae76b1645030e2aac9ecf0542b04fa85"4524dependencies = [4201dependencies = [4525 "derive_more",4202 "derive_more",4526 "log",4203 "log",4527 "parity-scale-codec",4204 "parity-scale-codec",4528 "parity-wasm",4205 "parity-wasm",4529 "sp-allocator",4206 "sp-allocator",4530 "sp-core",4207 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4531 "sp-runtime-interface",4208 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4532 "sp-serializer",4209 "sp-serializer",4533 "sp-wasm-interface",4210 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4534 "wasmi",4211 "wasmi",4535]4212]453642134537[[package]]4214[[package]]4538name = "sc-executor-wasmi"4215name = "sc-executor-wasmi"4539version = "0.8.0-rc4"4216version = "0.8.0-alpha.6"4540source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4217source = "registry+https://github.com/rust-lang/crates.io-index"4218checksum = "0c7efc6978b59884e1593ec172fe5b1a909c980b0e495897c904da50616c3a7a"4541dependencies = [4219dependencies = [4542 "log",4220 "log",4543 "parity-scale-codec",4221 "parity-scale-codec",4544 "sc-executor-common",4222 "sc-executor-common",4545 "sp-allocator",4223 "sp-allocator",4546 "sp-core",4224 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4547 "sp-runtime-interface",4225 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4548 "sp-wasm-interface",4226 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4549 "wasmi",4227 "wasmi",4550]4228]455142294552[[package]]4230[[package]]4553name = "sc-executor-wasmtime"4554version = "0.8.0-rc4"4555source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4556dependencies = [4557 "cranelift-codegen",4558 "cranelift-wasm",4559 "log",4560 "parity-scale-codec",4561 "parity-wasm",4562 "sc-executor-common",4563 "scoped-tls",4564 "sp-allocator",4565 "sp-core",4566 "sp-runtime-interface",4567 "sp-wasm-interface",4568 "substrate-wasmtime",4569 "substrate-wasmtime-runtime",4570 "wasmtime-environ",4571]45724573[[package]]4574name = "sc-finality-grandpa"4231name = "sc-finality-grandpa"4575version = "0.8.0-rc4"4232version = "0.8.0-alpha.6"4576source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4233source = "registry+https://github.com/rust-lang/crates.io-index"4234checksum = "8bcf9e6787b6b421c2152e3d876105dec0c4cfa9fdac6bca54bec404d79a8593"4577dependencies = [4235dependencies = [4578 "assert_matches",4236 "assert_matches",4579 "derive_more",4580 "finality-grandpa",4237 "finality-grandpa",4581 "fork-tree",4238 "fork-tree",4582 "futures 0.3.5",4239 "futures 0.3.4",4583 "futures-timer 3.0.2",4240 "futures-timer 3.0.2",4584 "log",4241 "log",4585 "parity-scale-codec",4242 "parity-scale-codec",4586 "parking_lot 0.10.2",4243 "parking_lot 0.10.2",4587 "pin-project",4244 "pin-project",4588 "rand 0.7.3",4245 "rand 0.7.3",4589 "sc-block-builder",4246 "sc-block-builder",4247 "sc-client",4590 "sc-client-api",4248 "sc-client-api",4591 "sc-consensus",4592 "sc-keystore",4249 "sc-keystore",4593 "sc-network",4250 "sc-network",4594 "sc-network-gossip",4251 "sc-network-gossip",4595 "sc-telemetry",4252 "sc-telemetry",4596 "serde_json",4253 "serde_json",4597 "sp-api",4254 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4598 "sp-application-crypto",4599 "sp-arithmetic",4255 "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4600 "sp-blockchain",4256 "sp-blockchain",4601 "sp-consensus",4257 "sp-consensus",4602 "sp-core",4258 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4603 "sp-finality-grandpa",4259 "sp-finality-grandpa",4604 "sp-finality-tracker",4260 "sp-finality-tracker",4605 "sp-inherents",4261 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4606 "sp-runtime",4262 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4607 "sp-utils",4263 "sp-utils",4608 "substrate-prometheus-endpoint",4264 "substrate-prometheus-endpoint",4609]4265]461042664611[[package]]4267[[package]]4612name = "sc-informant"4268name = "sc-informant"4613version = "0.8.0-rc4"4269version = "0.8.0-alpha.6"4614source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4270source = "registry+https://github.com/rust-lang/crates.io-index"4271checksum = "a03ec9890c64668809ac230921c504f18dc79bec75addf02da197b437d740dda"4615dependencies = [4272dependencies = [4616 "ansi_term 0.12.1",4273 "ansi_term 0.12.1",4617 "futures 0.3.5",4274 "futures 0.3.4",4618 "log",4275 "log",4619 "parity-util-mem",4276 "parity-util-mem",4620 "parking_lot 0.10.2",4621 "sc-client-api",4277 "sc-client-api",4622 "sc-network",4278 "sc-network",4279 "sc-service",4623 "sp-blockchain",4280 "sp-blockchain",4624 "sp-runtime",4281 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4625 "sp-transaction-pool",4626 "sp-utils",4627 "wasm-timer",4282 "wasm-timer",4628]4283]462942844630[[package]]4285[[package]]4631name = "sc-keystore"4286name = "sc-keystore"4632version = "2.0.0-rc4"4287version = "2.0.0-alpha.6"4633source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4288source = "registry+https://github.com/rust-lang/crates.io-index"4289checksum = "4fd2f3cb18368d58af4946e277b9e4bea605feb65872116130c1dd0905f341e3"4634dependencies = [4290dependencies = [4635 "derive_more",4291 "derive_more",4636 "hex",4292 "hex",4637 "merlin",4638 "parking_lot 0.10.2",4293 "parking_lot 0.10.2",4639 "rand 0.7.3",4294 "rand 0.7.3",4640 "serde_json",4295 "serde_json",4641 "sp-application-crypto",4296 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4642 "sp-core",4297 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4643 "subtle 2.2.3",4298 "subtle 2.2.2",4644]4299]464543004646[[package]]4301[[package]]4647name = "sc-light"4648version = "2.0.0-rc4"4649source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4650dependencies = [4651 "hash-db",4652 "lazy_static",4653 "parity-scale-codec",4654 "parking_lot 0.10.2",4655 "sc-client-api",4656 "sc-executor",4657 "sp-api",4658 "sp-blockchain",4659 "sp-core",4660 "sp-externalities",4661 "sp-runtime",4662 "sp-state-machine",4663]46644665[[package]]4666name = "sc-network"4302name = "sc-network"4667version = "0.8.0-rc4"4303version = "0.8.0-alpha.6"4668source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4304source = "registry+https://github.com/rust-lang/crates.io-index"4305checksum = "fda92d4930bd77f3d215504ce16a3715585d8fc7c3d7be3c6f6891ee841f5686"4669dependencies = [4306dependencies = [4670 "bitflags",4307 "bitflags",4671 "bs58",4672 "bytes 0.5.4",4308 "bytes 0.5.4",4673 "derive_more",4309 "derive_more",4674 "either",4310 "either",4675 "erased-serde",4311 "erased-serde",4676 "fnv",4312 "fnv",4677 "fork-tree",4313 "fork-tree",4678 "futures 0.3.5",4314 "futures 0.3.4",4679 "futures-timer 3.0.2",4315 "futures-timer 3.0.2",4680 "futures_codec",4316 "futures_codec",4681 "hex",4317 "hex",4682 "ip_network",4683 "libp2p",4318 "libp2p",4684 "linked-hash-map",4319 "linked-hash-map",4685 "linked_hash_set",4320 "linked_hash_set",4693 "prost-build",4328 "prost-build",4694 "rand 0.7.3",4329 "rand 0.7.3",4695 "sc-block-builder",4330 "sc-block-builder",4331 "sc-client",4696 "sc-client-api",4332 "sc-client-api",4697 "sc-peerset",4333 "sc-peerset",4698 "serde",4334 "serde",4699 "serde_json",4335 "serde_json",4700 "slog",4336 "slog",4701 "slog_derive",4337 "slog_derive",4702 "smallvec 0.6.13",4338 "smallvec 0.6.13",4703 "sp-arithmetic",4339 "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4704 "sp-blockchain",4340 "sp-blockchain",4705 "sp-consensus",4341 "sp-consensus",4706 "sp-core",4342 "sp-consensus-babe",4343 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4707 "sp-runtime",4344 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4708 "sp-utils",4345 "sp-utils",4709 "substrate-prometheus-endpoint",4346 "substrate-prometheus-endpoint",4710 "thiserror",4347 "thiserror",471643534717[[package]]4354[[package]]4718name = "sc-network-gossip"4355name = "sc-network-gossip"4719version = "0.8.0-rc4"4356version = "0.8.0-alpha.6"4720source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4357source = "registry+https://github.com/rust-lang/crates.io-index"4358checksum = "a61f954d0ce6279fe48df2d3d20d3e5589964d501509f85b323cb0fde37b1b90"4721dependencies = [4359dependencies = [4722 "futures 0.3.5",4360 "futures 0.3.4",4723 "futures-timer 3.0.2",4361 "futures-timer 3.0.2",4724 "libp2p",4362 "libp2p",4725 "log",4363 "log",4726 "lru",4364 "lru",4727 "sc-network",4365 "sc-network",4728 "sp-runtime",4366 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4367 "sp-utils",4729 "wasm-timer",4368 "wasm-timer",4730]4369]473143704732[[package]]4371[[package]]4733name = "sc-offchain"4372name = "sc-offchain"4734version = "2.0.0-rc4"4373version = "2.0.0-alpha.6"4735source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4374source = "registry+https://github.com/rust-lang/crates.io-index"4375checksum = "3544cf74f21323eac40c965a3ccda06d828875127e7966c0a05db9686460bf34"4736dependencies = [4376dependencies = [4737 "bytes 0.5.4",4377 "bytes 0.5.4",4738 "fnv",4378 "fnv",4739 "futures 0.3.5",4379 "futures 0.3.4",4740 "futures-timer 3.0.2",4380 "futures-timer 3.0.2",4741 "hyper 0.13.6",4381 "hyper 0.13.4",4742 "hyper-rustls",4382 "hyper-rustls",4743 "log",4383 "log",4744 "num_cpus",4384 "num_cpus",4748 "sc-client-api",4388 "sc-client-api",4749 "sc-keystore",4389 "sc-keystore",4750 "sc-network",4390 "sc-network",4751 "sp-api",4391 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4752 "sp-core",4392 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4753 "sp-offchain",4393 "sp-offchain",4754 "sp-runtime",4394 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4755 "sp-utils",4395 "sp-utils",4756 "threadpool",4396 "threadpool",4757]4397]475843984759[[package]]4399[[package]]4760name = "sc-peerset"4400name = "sc-peerset"4761version = "2.0.0-rc4"4401version = "2.0.0-alpha.6"4762source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4402source = "registry+https://github.com/rust-lang/crates.io-index"4403checksum = "17b85bec68c3c1b4495b6eabdf14d1c4140a6d569b61af9c4f721f23eae42ed7"4763dependencies = [4404dependencies = [4764 "futures 0.3.5",4405 "futures 0.3.4",4765 "libp2p",4406 "libp2p",4766 "log",4407 "log",4767 "serde_json",4408 "serde_json",4770]4411]477144124772[[package]]4413[[package]]4773name = "sc-proposer-metrics"4774version = "0.8.0-rc4"4775source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4776dependencies = [4777 "log",4778 "substrate-prometheus-endpoint",4779]47804781[[package]]4782name = "sc-rpc"4414name = "sc-rpc"4783version = "2.0.0-rc4"4415version = "2.0.0-alpha.6"4784source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4416source = "registry+https://github.com/rust-lang/crates.io-index"4417checksum = "86f8136a2d703b2f4aeb970707ec83d55ae584c3c0af7aa10b3bd93b227a6fd0"4785dependencies = [4418dependencies = [4786 "futures 0.3.5",4419 "futures 0.3.4",4787 "hash-db",4420 "hash-db",4788 "jsonrpc-core",4421 "jsonrpc-core",4789 "jsonrpc-pubsub",4422 "jsonrpc-pubsub",4790 "log",4423 "log",4791 "parity-scale-codec",4424 "parity-scale-codec",4792 "parking_lot 0.10.2",4425 "parking_lot 0.10.2",4793 "sc-block-builder",4426 "sc-block-builder",4427 "sc-client",4794 "sc-client-api",4428 "sc-client-api",4795 "sc-executor",4429 "sc-executor",4796 "sc-keystore",4430 "sc-keystore",4797 "sc-rpc-api",4431 "sc-rpc-api",4798 "serde_json",4432 "serde_json",4799 "sp-api",4433 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4800 "sp-blockchain",4434 "sp-blockchain",4801 "sp-chain-spec",4435 "sp-chain-spec",4802 "sp-core",4436 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4803 "sp-offchain",4437 "sp-offchain",4804 "sp-rpc",4438 "sp-rpc",4805 "sp-runtime",4439 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4806 "sp-session",4440 "sp-session",4807 "sp-state-machine",4441 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4808 "sp-transaction-pool",4442 "sp-transaction-pool",4809 "sp-utils",4443 "sp-utils",4810 "sp-version",4444 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4811]4445]481244464813[[package]]4447[[package]]4814name = "sc-rpc-api"4448name = "sc-rpc-api"4815version = "0.8.0-rc4"4449version = "0.8.0-alpha.6"4816source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4450source = "registry+https://github.com/rust-lang/crates.io-index"4451checksum = "0c681fed8a6aab250f1fbb0848dee73c199bbcf94dc03f27edb57d2c50f0cff3"4817dependencies = [4452dependencies = [4818 "derive_more",4453 "derive_more",4819 "futures 0.3.5",4454 "futures 0.3.4",4820 "jsonrpc-core",4455 "jsonrpc-core",4821 "jsonrpc-core-client",4456 "jsonrpc-core-client",4822 "jsonrpc-derive",4457 "jsonrpc-derive",4827 "serde",4462 "serde",4828 "serde_json",4463 "serde_json",4829 "sp-chain-spec",4464 "sp-chain-spec",4830 "sp-core",4465 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4831 "sp-rpc",4466 "sp-rpc",4832 "sp-runtime",4467 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4833 "sp-transaction-pool",4468 "sp-transaction-pool",4834 "sp-version",4469 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4835]4470]483644714837[[package]]4472[[package]]4838name = "sc-rpc-server"4473name = "sc-rpc-server"4839version = "2.0.0-rc4"4474version = "2.0.0-alpha.6"4840source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4475source = "registry+https://github.com/rust-lang/crates.io-index"4476checksum = "29d090ab799eaf3e41f36cdd9c79c2f5d1b0eeefc5f3422bc273084badd7ff62"4841dependencies = [4477dependencies = [4842 "jsonrpc-core",4478 "jsonrpc-core",4843 "jsonrpc-http-server",4479 "jsonrpc-http-server",4844 "jsonrpc-ipc-server",4845 "jsonrpc-pubsub",4480 "jsonrpc-pubsub",4846 "jsonrpc-ws-server",4481 "jsonrpc-ws-server",4847 "log",4482 "log",4848 "serde",4483 "serde",4849 "serde_json",4484 "serde_json",4850 "sp-runtime",4485 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4851]4486]485244874853[[package]]4488[[package]]4854name = "sc-service"4489name = "sc-service"4855version = "0.8.0-rc4"4490version = "0.8.0-alpha.6"4856source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4491source = "registry+https://github.com/rust-lang/crates.io-index"4492checksum = "0b6863666dc415a261bb21dfe599403fb977720feb5bc6ebacf078f5f78c165b"4857dependencies = [4493dependencies = [4858 "derive_more",4494 "derive_more",4859 "directories",4860 "exit-future",4495 "exit-future",4861 "futures 0.1.29",4496 "futures 0.1.29",4862 "futures 0.3.5",4497 "futures 0.3.4",4498 "futures-diagnose",4863 "futures-timer 3.0.2",4499 "futures-timer 3.0.2",4864 "hash-db",4865 "jsonrpc-pubsub",4866 "lazy_static",4500 "lazy_static",4867 "log",4501 "log",4868 "netstat2",4502 "netstat2",4869 "parity-multiaddr 0.7.3",4503 "parity-multiaddr 0.7.3",4870 "parity-scale-codec",4504 "parity-scale-codec",4871 "parity-util-mem",4505 "parity-util-mem",4872 "parking_lot 0.10.2",4506 "parking_lot 0.10.2",4873 "pin-project",4874 "procfs",4507 "procfs",4875 "rand 0.7.3",4876 "sc-block-builder",4877 "sc-chain-spec",4508 "sc-chain-spec",4509 "sc-client",4878 "sc-client-api",4510 "sc-client-api",4879 "sc-client-db",4511 "sc-client-db",4880 "sc-executor",4512 "sc-executor",4881 "sc-informant",4882 "sc-keystore",4513 "sc-keystore",4883 "sc-light",4884 "sc-network",4514 "sc-network",4885 "sc-offchain",4515 "sc-offchain",4886 "sc-rpc",4516 "sc-rpc",4891 "serde",4521 "serde",4892 "serde_json",4522 "serde_json",4893 "slog",4523 "slog",4894 "sp-api",4524 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4895 "sp-application-crypto",4525 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4896 "sp-block-builder",4897 "sp-blockchain",4526 "sp-blockchain",4898 "sp-consensus",4527 "sp-consensus",4899 "sp-core",4528 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4900 "sp-externalities",4901 "sp-io",4529 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4902 "sp-runtime",4530 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4903 "sp-session",4531 "sp-session",4904 "sp-state-machine",4905 "sp-transaction-pool",4532 "sp-transaction-pool",4906 "sp-trie",4907 "sp-utils",4533 "sp-utils",4908 "sp-version",4909 "substrate-prometheus-endpoint",4534 "substrate-prometheus-endpoint",4910 "sysinfo",4535 "sysinfo",4911 "tempfile",4912 "tracing",4536 "tracing",4913 "wasm-timer",4537 "wasm-timer",4914]4538]491545394916[[package]]4540[[package]]4917name = "sc-state-db"4541name = "sc-state-db"4918version = "0.8.0-rc4"4542version = "0.8.0-alpha.6"4919source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4543source = "registry+https://github.com/rust-lang/crates.io-index"4544checksum = "f31877c85414ed8e19a480940d7ae340832e7616208072cb43982fdcdd176021"4920dependencies = [4545dependencies = [4921 "log",4546 "log",4922 "parity-scale-codec",4547 "parity-scale-codec",4923 "parity-util-mem",4548 "parity-util-mem",4924 "parity-util-mem-derive",4549 "parity-util-mem-derive",4925 "parking_lot 0.10.2",4550 "parking_lot 0.10.2",4926 "sc-client-api",4551 "sc-client-api",4927 "sp-core",4552 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4928]4553]492945544930[[package]]4555[[package]]4931name = "sc-telemetry"4556name = "sc-telemetry"4932version = "2.0.0-rc4"4557version = "2.0.0-alpha.6"4933source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4558source = "registry+https://github.com/rust-lang/crates.io-index"4559checksum = "fdaddc5a9aaeabbe68599ae2bfa4f247fa1617e8a119f4665884757052697035"4934dependencies = [4560dependencies = [4935 "bytes 0.5.4",4561 "bytes 0.5.4",4936 "futures 0.3.5",4562 "futures 0.3.4",4937 "futures-timer 3.0.2",4563 "futures-timer 3.0.2",4938 "libp2p",4564 "libp2p",4939 "log",4565 "log",495145774952[[package]]4578[[package]]4953name = "sc-tracing"4579name = "sc-tracing"4954version = "2.0.0-rc4"4580version = "2.0.0-alpha.6"4955source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4581source = "registry+https://github.com/rust-lang/crates.io-index"4582checksum = "75a0c0eecadf7c89b09e4e7290b301ffd8c3b30af4d1aa47d147f32f9d9e0b33"4956dependencies = [4583dependencies = [4957 "erased-serde",4584 "erased-serde",4958 "log",4585 "log",4959 "parking_lot 0.10.2",4586 "parking_lot 0.10.2",4960 "rustc-hash",4961 "sc-telemetry",4587 "sc-telemetry",4962 "serde",4588 "serde",4963 "serde_json",4589 "serde_json",4964 "slog",4590 "slog",4965 "sp-tracing",4966 "tracing-core",4591 "tracing-core",4967]4592]496845934969[[package]]4594[[package]]4970name = "sc-transaction-graph"4595name = "sc-transaction-graph"4971version = "2.0.0-rc4"4596version = "2.0.0-alpha.6"4972source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4597source = "registry+https://github.com/rust-lang/crates.io-index"4598checksum = "7b7f1ad6be774288fd73818271d3041442956a149a461de22f97f12210fdc776"4973dependencies = [4599dependencies = [4974 "derive_more",4600 "derive_more",4975 "futures 0.3.5",4601 "futures 0.3.4",4976 "linked-hash-map",4602 "linked-hash-map",4977 "log",4603 "log",4978 "parity-util-mem",4604 "parity-util-mem",4979 "parking_lot 0.10.2",4605 "parking_lot 0.10.2",4980 "serde",4606 "serde",4981 "sp-blockchain",4607 "sp-blockchain",4982 "sp-core",4608 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4983 "sp-runtime",4609 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4984 "sp-transaction-pool",4610 "sp-transaction-pool",4985 "sp-utils",4611 "sp-utils",4986 "wasm-timer",4612 "wasm-timer",4987]4613]498846144989[[package]]4615[[package]]4990name = "sc-transaction-pool"4616name = "sc-transaction-pool"4991version = "2.0.0-rc4"4617version = "2.0.0-alpha.6"4992source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4618source = "registry+https://github.com/rust-lang/crates.io-index"4619checksum = "ca9c7db165344a2d45dc1b7d0a52e1028198b25adba8406e05055f4c5e5626b8"4993dependencies = [4620dependencies = [4994 "derive_more",4621 "derive_more",4995 "futures 0.3.5",4622 "futures 0.3.4",4996 "futures-diagnose",4623 "futures-diagnose",4997 "intervalier",4624 "intervalier",4998 "log",4625 "log",5001 "parking_lot 0.10.2",4628 "parking_lot 0.10.2",5002 "sc-client-api",4629 "sc-client-api",5003 "sc-transaction-graph",4630 "sc-transaction-graph",5004 "sp-api",4631 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5005 "sp-blockchain",4632 "sp-blockchain",5006 "sp-core",4633 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5007 "sp-runtime",4634 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5008 "sp-tracing",5009 "sp-transaction-pool",4635 "sp-transaction-pool",5010 "sp-utils",4636 "sp-utils",5011 "substrate-prometheus-endpoint",5012 "wasm-timer",4637 "wasm-timer",5013]4638]501446395015[[package]]4640[[package]]5016name = "schannel"4641name = "schannel"5017version = "0.1.19"4642version = "0.1.18"5018source = "registry+https://github.com/rust-lang/crates.io-index"4643source = "registry+https://github.com/rust-lang/crates.io-index"5019checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"4644checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19"5020dependencies = [4645dependencies = [5021 "lazy_static",4646 "lazy_static",5022 "winapi 0.3.8",4647 "winapi 0.3.8",5036 "rand 0.7.3",4661 "rand 0.7.3",5037 "rand_core 0.5.1",4662 "rand_core 0.5.1",5038 "sha2",4663 "sha2",5039 "subtle 2.2.3",4664 "subtle 2.2.2",5040 "zeroize",4665 "zeroize",5041]4666]504246675043[[package]]4668[[package]]5044name = "scoped-tls"5045version = "1.0.0"5046source = "registry+https://github.com/rust-lang/crates.io-index"5047checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"50485049[[package]]5050name = "scopeguard"4669name = "scopeguard"5051version = "1.1.0"4670version = "1.1.0"5052source = "registry+https://github.com/rust-lang/crates.io-index"4671source = "registry+https://github.com/rust-lang/crates.io-index"5053checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"4672checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"505446735055[[package]]4674[[package]]5056name = "scroll"5057version = "0.10.1"5058source = "registry+https://github.com/rust-lang/crates.io-index"5059checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1"5060dependencies = [5061 "scroll_derive",5062]50635064[[package]]5065name = "scroll_derive"5066version = "0.10.2"5067source = "registry+https://github.com/rust-lang/crates.io-index"5068checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9"5069dependencies = [5070 "proc-macro2",5071 "quote 1.0.7",5072 "syn 1.0.31",5073]50745075[[package]]5076name = "sct"4675name = "sct"5077version = "0.6.0"4676version = "0.6.0"5078source = "registry+https://github.com/rust-lang/crates.io-index"4677source = "registry+https://github.com/rust-lang/crates.io-index"508446835085[[package]]4684[[package]]5086name = "security-framework"4685name = "security-framework"5087version = "0.4.4"4686version = "0.4.2"5088source = "registry+https://github.com/rust-lang/crates.io-index"4687source = "registry+https://github.com/rust-lang/crates.io-index"5089checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535"4688checksum = "572dfa3a0785509e7a44b5b4bebcf94d41ba34e9ed9eb9df722545c3b3c4144a"5090dependencies = [4689dependencies = [5091 "bitflags",4690 "bitflags",5092 "core-foundation",4691 "core-foundation",509746965098[[package]]4697[[package]]5099name = "security-framework-sys"4698name = "security-framework-sys"5100version = "0.4.3"4699version = "0.4.2"5101source = "registry+https://github.com/rust-lang/crates.io-index"4700source = "registry+https://github.com/rust-lang/crates.io-index"5102checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405"4701checksum = "8ddb15a5fec93b7021b8a9e96009c5d8d51c15673569f7c0f6b7204e5b7b404f"5103dependencies = [4702dependencies = [5104 "core-foundation-sys",4703 "core-foundation-sys",5105 "libc",4704 "libc",512847275129[[package]]4728[[package]]5130name = "serde"4729name = "serde"5131version = "1.0.111"4730version = "1.0.106"5132source = "registry+https://github.com/rust-lang/crates.io-index"4731source = "registry+https://github.com/rust-lang/crates.io-index"5133checksum = "c9124df5b40cbd380080b2cc6ab894c040a3070d995f5c9dc77e18c34a8ae37d"4732checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399"5134dependencies = [4733dependencies = [5135 "serde_derive",4734 "serde_derive",5136]4735]513747365138[[package]]4737[[package]]5139name = "serde_derive"4738name = "serde_derive"5140version = "1.0.111"4739version = "1.0.106"5141source = "registry+https://github.com/rust-lang/crates.io-index"4740source = "registry+https://github.com/rust-lang/crates.io-index"5142checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250"4741checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"5143dependencies = [4742dependencies = [5144 "proc-macro2",4743 "proc-macro2",5145 "quote 1.0.7",4744 "quote 1.0.3",5146 "syn 1.0.31",4745 "syn 1.0.17",5147]4746]514847475149[[package]]4748[[package]]5150name = "serde_json"4749name = "serde_json"5151version = "1.0.55"4750version = "1.0.51"5152source = "registry+https://github.com/rust-lang/crates.io-index"4751source = "registry+https://github.com/rust-lang/crates.io-index"5153checksum = "ec2c5d7e739bc07a3e73381a39d61fdb5f671c60c1df26a130690665803d8226"4752checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9"5154dependencies = [4753dependencies = [5155 "itoa",4754 "itoa",5156 "ryu",4755 "ryu",517747765178[[package]]4777[[package]]5179name = "sha2"4778name = "sha2"5180version = "0.8.2"4779version = "0.8.1"5181source = "registry+https://github.com/rust-lang/crates.io-index"4780source = "registry+https://github.com/rust-lang/crates.io-index"5182checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69"4781checksum = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0"5183dependencies = [4782dependencies = [5184 "block-buffer",4783 "block-buffer",5185 "digest",4784 "digest",5201]4800]520248015203[[package]]4802[[package]]4803name = "shell32-sys"4804version = "0.1.2"4805source = "registry+https://github.com/rust-lang/crates.io-index"4806checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c"4807dependencies = [4808 "winapi 0.2.8",4809 "winapi-build",4810]48114812[[package]]5204name = "shlex"4813name = "shlex"5205version = "0.1.1"4814version = "0.1.1"5206source = "registry+https://github.com/rust-lang/crates.io-index"4815source = "registry+https://github.com/rust-lang/crates.io-index"5262checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b"4871checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b"5263dependencies = [4872dependencies = [5264 "proc-macro2",4873 "proc-macro2",5265 "quote 1.0.7",4874 "quote 1.0.3",5266 "syn 1.0.31",4875 "syn 1.0.17",5267]4876]526848775269[[package]]4878[[package]]527748865278[[package]]4887[[package]]5279name = "smallvec"4888name = "smallvec"5280version = "1.4.0"4889version = "1.3.0"5281source = "registry+https://github.com/rust-lang/crates.io-index"4890source = "registry+https://github.com/rust-lang/crates.io-index"5282checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"4891checksum = "05720e22615919e4734f6a99ceae50d00226c3c5aca406e102ebc33298214e0a"528348925284[[package]]4893[[package]]5285name = "snow"4894name = "snow"5295 "ring",4904 "ring",5296 "rustc_version",4905 "rustc_version",5297 "sha2",4906 "sha2",5298 "subtle 2.2.3",4907 "subtle 2.2.2",5299 "x25519-dalek",4908 "x25519-dalek",5300]4909]530149105302[[package]]4911[[package]]5303name = "socket2"5304version = "0.3.12"5305source = "registry+https://github.com/rust-lang/crates.io-index"5306checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"5307dependencies = [5308 "cfg-if",5309 "libc",5310 "redox_syscall",5311 "winapi 0.3.8",5312]53135314[[package]]5315name = "soketto"4912name = "soketto"5316version = "0.3.2"4913version = "0.3.2"5317source = "registry+https://github.com/rust-lang/crates.io-index"4914source = "registry+https://github.com/rust-lang/crates.io-index"5318checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b"4915checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b"5319dependencies = [4916dependencies = [5320 "base64 0.11.0",4917 "base64",5321 "bytes 0.5.4",4918 "bytes 0.5.4",5322 "flate2",4919 "flate2",5323 "futures 0.3.5",4920 "futures 0.3.4",5324 "http 0.2.1",4921 "http 0.2.1",5325 "httparse",4922 "httparse",5326 "log",4923 "log",5327 "rand 0.7.3",4924 "rand 0.7.3",5328 "sha1",4925 "sha1",5329 "smallvec 1.4.0",4926 "smallvec 1.3.0",5330 "static_assertions",4927 "static_assertions",5331 "thiserror",4928 "thiserror",5332]4929]533349305334[[package]]4931[[package]]5335name = "sp-allocator"4932name = "sp-allocator"5336version = "2.0.0-rc4"4933version = "2.0.0-alpha.6"5337source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4934source = "registry+https://github.com/rust-lang/crates.io-index"4935checksum = "6532c396c2d6727d9b0d3eee3edbcaf939e78a6ce944fa34c2b98d6a02a2485e"5338dependencies = [4936dependencies = [5339 "derive_more",4937 "derive_more",5340 "log",4938 "log",5341 "sp-core",4939 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5342 "sp-std",4940 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5343 "sp-wasm-interface",4941 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5344]4942]534549435346[[package]]4944[[package]]5347name = "sp-api"4945name = "sp-api"5348version = "2.0.0-rc4"4946version = "2.0.0-alpha.6"5349source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4947source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5350dependencies = [4948dependencies = [5351 "hash-db",4949 "hash-db",5352 "parity-scale-codec",4950 "parity-scale-codec",5353 "sp-api-proc-macro",4951 "sp-api-proc-macro 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5354 "sp-core",4952 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5355 "sp-runtime",4953 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5356 "sp-state-machine",4954 "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5357 "sp-std",4955 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5358 "sp-version",4956 "sp-version 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5359]4957]536049585361[[package]]4959[[package]]4960name = "sp-api"4961version = "2.0.0-alpha.6"4962source = "registry+https://github.com/rust-lang/crates.io-index"4963checksum = "f6a4df52a0c56d742fc75f4da486627c1b050be2ac87cc042c2c0246756f22d2"4964dependencies = [4965 "hash-db",4966 "parity-scale-codec",4967 "sp-api-proc-macro 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4968 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4969 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4970 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4971 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4972 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",4973]49744975[[package]]5362name = "sp-api-proc-macro"4976name = "sp-api-proc-macro"5363version = "2.0.0-rc4"4977version = "2.0.0-alpha.6"5364source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"4978source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5365dependencies = [4979dependencies = [5366 "blake2-rfc",4980 "blake2-rfc",5367 "proc-macro-crate",4981 "proc-macro-crate",5368 "proc-macro2",4982 "proc-macro2",5369 "quote 1.0.7",4983 "quote 1.0.3",5370 "syn 1.0.31",4984 "syn 1.0.17",5371]4985]537249865373[[package]]4987[[package]]4988name = "sp-api-proc-macro"4989version = "2.0.0-alpha.6"4990source = "registry+https://github.com/rust-lang/crates.io-index"4991checksum = "ff834a833fd8beda20cd588341cdae52336f02f60aa6f0a34d9fd4d91975b369"4992dependencies = [4993 "blake2-rfc",4994 "proc-macro-crate",4995 "proc-macro2",4996 "quote 1.0.3",4997 "syn 1.0.17",4998]49995000[[package]]5374name = "sp-application-crypto"5001name = "sp-application-crypto"5375version = "2.0.0-rc4"5002version = "2.0.0-alpha.6"5376source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5003source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5377dependencies = [5004dependencies = [5378 "parity-scale-codec",5005 "parity-scale-codec",5379 "serde",5006 "serde",5380 "sp-core",5007 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5381 "sp-io",5008 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5382 "sp-std",5009 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5383]5010]538450115385[[package]]5012[[package]]5013name = "sp-application-crypto"5014version = "2.0.0-alpha.6"5015source = "registry+https://github.com/rust-lang/crates.io-index"5016checksum = "3e5dec618ed8ea85fd767358185a412440c02a0adce569c2aa92ee355550d678"5017dependencies = [5018 "parity-scale-codec",5019 "serde",5020 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5021 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5022 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5023]50245025[[package]]5386name = "sp-arithmetic"5026name = "sp-arithmetic"5387version = "2.0.0-rc4"5027version = "2.0.0-alpha.6"5388source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5028source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5389dependencies = [5029dependencies = [5390 "integer-sqrt",5030 "integer-sqrt",5391 "num-traits 0.2.11",5031 "num-traits 0.2.11",5392 "parity-scale-codec",5032 "parity-scale-codec",5033 "primitive-types",5393 "serde",5034 "serde",5394 "sp-debug-derive",5035 "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5395 "sp-std",5036 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5396]5037]539750385398[[package]]5039[[package]]5399name = "sp-authorship"5040name = "sp-arithmetic"5400version = "2.0.0-rc4"5041version = "2.0.0-alpha.6"5401source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5042source = "registry+https://github.com/rust-lang/crates.io-index"5043checksum = "b413966b541aadf8725dddc29daeefa950f45b17208f33302890484c56009bd3"5402dependencies = [5044dependencies = [5045 "integer-sqrt",5046 "num-traits 0.2.11",5403 "parity-scale-codec",5047 "parity-scale-codec",5404 "sp-inherents",5048 "primitive-types",5405 "sp-runtime",5049 "serde",5050 "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5406 "sp-std",5051 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5407]5052]540850535409[[package]]5054[[package]]5410name = "sp-block-builder"5055name = "sp-block-builder"5411version = "2.0.0-rc4"5056version = "2.0.0-alpha.6"5412source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5057source = "registry+https://github.com/rust-lang/crates.io-index"5058checksum = "70049c389c66c4c9207149e2579ce6d752788dee8c596fbda76059f2ddde968f"5413dependencies = [5059dependencies = [5414 "parity-scale-codec",5060 "parity-scale-codec",5415 "sp-api",5061 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5416 "sp-inherents",5062 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5417 "sp-runtime",5063 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5418 "sp-std",5064 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5419]5065]542050665421[[package]]5067[[package]]5422name = "sp-blockchain"5068name = "sp-blockchain"5423version = "2.0.0-rc4"5069version = "2.0.0-alpha.6"5424source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5070source = "registry+https://github.com/rust-lang/crates.io-index"5071checksum = "3db268602314a0f3a028ef6073185a6a5e0b8e7703da306e72e8a1fcbd2a0c05"5425dependencies = [5072dependencies = [5426 "derive_more",5073 "derive_more",5427 "log",5074 "log",5430 "parking_lot 0.10.2",5077 "parking_lot 0.10.2",5431 "sp-block-builder",5078 "sp-block-builder",5432 "sp-consensus",5079 "sp-consensus",5433 "sp-runtime",5080 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5434 "sp-state-machine",5081 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5435]5082]543650835437[[package]]5084[[package]]5438name = "sp-chain-spec"5085name = "sp-chain-spec"5439version = "2.0.0-rc4"5086version = "2.0.0-alpha.6"5440source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5087source = "registry+https://github.com/rust-lang/crates.io-index"5088checksum = "c0d73d557c214577b64a396e54f337403e251339a6599387747ae3570a19bb27"5441dependencies = [5089dependencies = [5442 "serde",5090 "serde",5443 "serde_json",5091 "serde_json",5444]5092]544550935446[[package]]5094[[package]]5447name = "sp-consensus"5095name = "sp-consensus"5448version = "0.8.0-rc4"5096version = "0.8.0-alpha.6"5449source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5097source = "registry+https://github.com/rust-lang/crates.io-index"5098checksum = "6a4eec34198eb14fc2ef129df522e28df5ce6aeea886369ef2eafaaec6bc4fc7"5450dependencies = [5099dependencies = [5451 "derive_more",5100 "derive_more",5452 "futures 0.3.5",5101 "futures 0.3.4",5102 "futures-diagnose",5453 "futures-timer 3.0.2",5103 "futures-timer 3.0.2",5454 "libp2p",5104 "libp2p",5455 "log",5105 "log",5456 "parity-scale-codec",5106 "parity-scale-codec",5457 "parking_lot 0.10.2",5107 "parking_lot 0.10.2",5458 "serde",5108 "serde",5459 "sp-core",5109 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5460 "sp-inherents",5110 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5461 "sp-runtime",5111 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5462 "sp-state-machine",5112 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5463 "sp-std",5113 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5464 "sp-utils",5114 "sp-utils",5465 "sp-version",5115 "sp-version 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5466 "substrate-prometheus-endpoint",5467 "wasm-timer",5468]5116]546951175470[[package]]5118[[package]]5471name = "sp-consensus-aura"5119name = "sp-consensus-aura"5472version = "0.8.0-rc4"5120version = "0.8.0-alpha.6"5473source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5121source = "registry+https://github.com/rust-lang/crates.io-index"5122checksum = "0a5ffbc4aca29fe7a0f0c419445e34758210dba6418eeb101d60c1e15b27797a"5474dependencies = [5123dependencies = [5475 "parity-scale-codec",5124 "parity-scale-codec",5476 "sp-api",5125 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5477 "sp-application-crypto",5126 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5478 "sp-inherents",5127 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5479 "sp-runtime",5128 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5480 "sp-std",5129 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5481 "sp-timestamp",5130 "sp-timestamp",5482]5131]548351325484[[package]]5133[[package]]5134name = "sp-consensus-babe"5135version = "0.8.0-alpha.6"5136source = "registry+https://github.com/rust-lang/crates.io-index"5137checksum = "ac6108fbecddd95ce8151f09e8ecb0941b3eddcfeefb4c996f27a8a8b4827abd"5138dependencies = [5139 "parity-scale-codec",5140 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5141 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5142 "sp-consensus",5143 "sp-consensus-vrf",5144 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5145 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5146 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5147 "sp-timestamp",5148]51495150[[package]]5151name = "sp-consensus-vrf"5152version = "0.8.0-alpha.6"5153source = "registry+https://github.com/rust-lang/crates.io-index"5154checksum = "6ba3eef8ab960eb88307f1c4eda1c36dfd95dc933bd6a277d2e26a503a6e5a71"5155dependencies = [5156 "parity-scale-codec",5157 "schnorrkel",5158 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5159 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5160 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5161]51625163[[package]]5485name = "sp-core"5164name = "sp-core"5486version = "2.0.0-rc4"5165version = "2.0.0-alpha.6"5487source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5166source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5488dependencies = [5167dependencies = [5489 "base58",5168 "base58",5490 "blake2-rfc",5169 "blake2-rfc",5491 "byteorder",5170 "byteorder",5492 "derive_more",5493 "ed25519-dalek",5171 "ed25519-dalek",5494 "futures 0.3.5",5172 "futures 0.3.4",5495 "hash-db",5173 "hash-db",5496 "hash256-std-hasher",5174 "hash256-std-hasher",5497 "hex",5175 "hex",5498 "impl-serde 0.3.1",5176 "impl-serde 0.3.0",5499 "lazy_static",5177 "lazy_static",5500 "libsecp256k1",5178 "libsecp256k1",5501 "log",5179 "log",5502 "merlin",5503 "num-traits 0.2.11",5180 "num-traits 0.2.11",5504 "parity-scale-codec",5181 "parity-scale-codec",5505 "parity-util-mem",5182 "parity-util-mem",5510 "schnorrkel",5187 "schnorrkel",5511 "serde",5188 "serde",5512 "sha2",5189 "sha2",5513 "sp-debug-derive",5190 "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5514 "sp-externalities",5191 "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5515 "sp-runtime-interface",5192 "sp-runtime-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5516 "sp-std",5193 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5517 "sp-storage",5194 "sp-storage 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5518 "substrate-bip39",5195 "substrate-bip39",5519 "tiny-bip39",5196 "tiny-bip39",5520 "tiny-keccak",5197 "tiny-keccak",5524]5201]552552025526[[package]]5203[[package]]5527name = "sp-database"5204name = "sp-core"5528version = "2.0.0-rc4"5205version = "2.0.0-alpha.6"5529source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5206source = "registry+https://github.com/rust-lang/crates.io-index"5207checksum = "0589a2e394a3dcd5dfd258c5f5bf22e6d0f28ffbd5e6d3a09ad702a6dc1c0152"5530dependencies = [5208dependencies = [5531 "kvdb",5209 "base58",5210 "blake2-rfc",5211 "byteorder",5212 "ed25519-dalek",5213 "futures 0.3.4",5214 "hash-db",5215 "hash256-std-hasher",5216 "hex",5217 "impl-serde 0.3.0",5218 "lazy_static",5219 "libsecp256k1",5220 "log",5221 "num-traits 0.2.11",5222 "parity-scale-codec",5223 "parity-util-mem",5532 "parking_lot 0.10.2",5224 "parking_lot 0.10.2",5225 "primitive-types",5226 "rand 0.7.3",5227 "regex",5228 "schnorrkel",5229 "serde",5230 "sha2",5231 "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5232 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5233 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5234 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5235 "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5236 "substrate-bip39",5237 "tiny-bip39",5238 "tiny-keccak",5239 "twox-hash",5240 "wasmi",5241 "zeroize",5533]5242]553452435535[[package]]5244[[package]]5536name = "sp-debug-derive"5245name = "sp-debug-derive"5537version = "2.0.0-rc4"5246version = "2.0.0-alpha.6"5538source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5247source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5539dependencies = [5248dependencies = [5540 "proc-macro2",5249 "proc-macro2",5541 "quote 1.0.7",5250 "quote 1.0.3",5542 "syn 1.0.31",5251 "syn 1.0.17",5543]5252]554452535545[[package]]5254[[package]]5255name = "sp-debug-derive"5256version = "2.0.0-alpha.6"5257source = "registry+https://github.com/rust-lang/crates.io-index"5258checksum = "df968a922a9d3b3f65d37e91e30904876efce88d017d4448c4babc990a738134"5259dependencies = [5260 "proc-macro2",5261 "quote 1.0.3",5262 "syn 1.0.17",5263]52645265[[package]]5546name = "sp-externalities"5266name = "sp-externalities"5547version = "0.8.0-rc4"5267version = "0.8.0-alpha.6"5548source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5268source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5549dependencies = [5269dependencies = [5550 "environmental",5270 "environmental",5551 "parity-scale-codec",5271 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5552 "sp-std",5553 "sp-storage",5272 "sp-storage 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5554]5273]555552745556[[package]]5275[[package]]5276name = "sp-externalities"5277version = "0.8.0-alpha.6"5278source = "registry+https://github.com/rust-lang/crates.io-index"5279checksum = "b06b8ac80a03205205426ae9ef3200133a8ffab4f4f0eeecd3b858034f9e5b02"5280dependencies = [5281 "environmental",5282 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5283 "sp-storage 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5284]52855286[[package]]5557name = "sp-finality-grandpa"5287name = "sp-finality-grandpa"5558version = "2.0.0-rc4"5288version = "2.0.0-alpha.6"5559source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5289source = "registry+https://github.com/rust-lang/crates.io-index"5290checksum = "9e7107d11f07fb400a0d71838225865e2bf27f79241751ef9ff1501980dd63b3"5560dependencies = [5291dependencies = [5561 "finality-grandpa",5562 "log",5563 "parity-scale-codec",5292 "parity-scale-codec",5564 "serde",5293 "serde",5565 "sp-api",5294 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5566 "sp-application-crypto",5295 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5567 "sp-core",5568 "sp-runtime",5296 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5569 "sp-std",5297 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5570]5298]557152995572[[package]]5300[[package]]5573name = "sp-finality-tracker"5301name = "sp-finality-tracker"5574version = "2.0.0-rc4"5302version = "2.0.0-alpha.6"5575source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5303source = "registry+https://github.com/rust-lang/crates.io-index"5304checksum = "a5f718fb1e75fd137b01b539a200cf5e3cd1e0f1d21dc55a03341d7e25c81624"5576dependencies = [5305dependencies = [5577 "parity-scale-codec",5306 "parity-scale-codec",5578 "sp-inherents",5307 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5579 "sp-std",5308 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5580]5309]558153105582[[package]]5311[[package]]5583name = "sp-inherents"5312name = "sp-inherents"5584version = "2.0.0-rc4"5313version = "2.0.0-alpha.6"5585source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5314source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5586dependencies = [5315dependencies = [5587 "derive_more",5316 "derive_more",5588 "parity-scale-codec",5317 "parity-scale-codec",5589 "parking_lot 0.10.2",5318 "parking_lot 0.10.2",5590 "sp-core",5319 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5591 "sp-std",5320 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5592]5321]559353225594[[package]]5323[[package]]5324name = "sp-inherents"5325version = "2.0.0-alpha.6"5326source = "registry+https://github.com/rust-lang/crates.io-index"5327checksum = "a14f699ab5cac6c9e80197774f06a4aa38211cb8acdb8660e328775efa2599e1"5328dependencies = [5329 "derive_more",5330 "parity-scale-codec",5331 "parking_lot 0.10.2",5332 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5333 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5334]53355336[[package]]5595name = "sp-io"5337name = "sp-io"5596version = "2.0.0-rc4"5338version = "2.0.0-alpha.6"5597source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5339source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5598dependencies = [5340dependencies = [5599 "futures 0.3.5",5600 "hash-db",5341 "hash-db",5601 "libsecp256k1",5342 "libsecp256k1",5602 "log",5343 "log",5603 "parity-scale-codec",5344 "parity-scale-codec",5604 "parking_lot 0.10.2",5345 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5605 "sp-core",5606 "sp-externalities",5346 "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5607 "sp-runtime-interface",5347 "sp-runtime-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5608 "sp-state-machine",5348 "sp-state-machine 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5609 "sp-std",5349 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5610 "sp-tracing",5611 "sp-trie",5350 "sp-trie 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5612 "sp-wasm-interface",5351 "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5613]5352]561453535615[[package]]5354[[package]]5616name = "sp-keyring"5355name = "sp-io"5617version = "2.0.0-rc4"5356version = "2.0.0-alpha.6"5618source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5357source = "registry+https://github.com/rust-lang/crates.io-index"5358checksum = "20758b1831f75d58c20ca735d34b96dc792ef8264bf4d4a8c476964d90a6aea7"5619dependencies = [5359dependencies = [5620 "lazy_static",5360 "hash-db",5621 "sp-core",5361 "libsecp256k1",5362 "log",5363 "parity-scale-codec",5364 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5622 "sp-runtime",5365 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5366 "sp-runtime-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5623 "strum",5367 "sp-state-machine 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5368 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5369 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5370 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5624]5371]562553725626[[package]]5373[[package]]5627name = "sp-npos-elections"5374name = "sp-keyring"5628version = "2.0.0-rc4"5375version = "2.0.0-alpha.6"5629source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5376source = "registry+https://github.com/rust-lang/crates.io-index"5377checksum = "9f71e65eb13d8a4d320d3785558ac8fc12f8b2bdbfc5268c0e8a5a143d68686e"5630dependencies = [5378dependencies = [5631 "parity-scale-codec",5379 "lazy_static",5632 "serde",5380 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5633 "sp-arithmetic",5634 "sp-npos-elections-compact",5381 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5635 "sp-std",5382 "strum",5636]5383]563753845638[[package]]5385[[package]]5639name = "sp-npos-elections-compact"5386name = "sp-offchain"5640version = "2.0.0-rc4"5387version = "2.0.0-alpha.6"5641source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5388source = "registry+https://github.com/rust-lang/crates.io-index"5389checksum = "6dfc02ea51f7abe7e8999658a8a41693426f14e66cff6cc5af989888289ad0fc"5642dependencies = [5390dependencies = [5643 "proc-macro-crate",5391 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5644 "proc-macro2",5645 "quote 1.0.7",5392 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5646 "syn 1.0.31",5647]5393]564853945649[[package]]5395[[package]]5650name = "sp-offchain"5396name = "sp-panic-handler"5651version = "2.0.0-rc4"5397version = "2.0.0-alpha.6"5652source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5398source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5653dependencies = [5399dependencies = [5654 "sp-api",5400 "backtrace",5655 "sp-core",5401 "log",5656 "sp-runtime",5657]5402]565854035659[[package]]5404[[package]]5660name = "sp-panic-handler"5405name = "sp-panic-handler"5661version = "2.0.0-rc4"5406version = "2.0.0-alpha.6"5662source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5407source = "registry+https://github.com/rust-lang/crates.io-index"5408checksum = "ef909e5ea664bce0bca723baf352c75125e4ed017843240e91d718df4720e1e4"5663dependencies = [5409dependencies = [5664 "backtrace",5410 "backtrace",5665 "log",5411 "log",5666]5412]566754135668[[package]]5414[[package]]5669name = "sp-rpc"5415name = "sp-rpc"5670version = "2.0.0-rc4"5416version = "2.0.0-alpha.6"5671source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5417source = "registry+https://github.com/rust-lang/crates.io-index"5418checksum = "9d29a58ef51317f96eec408b40c604ccfe8c7c3b9ecc2636e2a9c84a79fae53a"5672dependencies = [5419dependencies = [5673 "serde",5420 "serde",5674 "sp-core",5421 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5675]5422]567654235677[[package]]5424[[package]]5678name = "sp-runtime"5425name = "sp-runtime"5679version = "2.0.0-rc4"5426version = "2.0.0-alpha.6"5680source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5427source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5681dependencies = [5428dependencies = [5682 "either",5683 "hash256-std-hasher",5429 "hash256-std-hasher",5684 "impl-trait-for-tuples",5430 "impl-trait-for-tuples",5685 "log",5431 "log",5688 "paste",5434 "paste",5689 "rand 0.7.3",5435 "rand 0.7.3",5690 "serde",5436 "serde",5691 "sp-application-crypto",5437 "sp-application-crypto 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5692 "sp-arithmetic",5438 "sp-arithmetic 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5693 "sp-core",5439 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5694 "sp-inherents",5440 "sp-inherents 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5695 "sp-io",5441 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5696 "sp-std",5442 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5697]5443]569854445699[[package]]5445[[package]]5446name = "sp-runtime"5447version = "2.0.0-alpha.6"5448source = "registry+https://github.com/rust-lang/crates.io-index"5449checksum = "cb1f98caf8bb20c7d69ba3097f3283ebc615f4a33e79ae0ca5934364be5776ac"5450dependencies = [5451 "hash256-std-hasher",5452 "impl-trait-for-tuples",5453 "log",5454 "parity-scale-codec",5455 "parity-util-mem",5456 "paste",5457 "rand 0.7.3",5458 "serde",5459 "sp-application-crypto 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5460 "sp-arithmetic 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5461 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5462 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5463 "sp-io 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5464 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5465]54665467[[package]]5700name = "sp-runtime-interface"5468name = "sp-runtime-interface"5701version = "2.0.0-rc4"5469version = "2.0.0-alpha.6"5702source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5470source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5703dependencies = [5471dependencies = [5704 "parity-scale-codec",5472 "parity-scale-codec",5705 "primitive-types",5473 "primitive-types",5706 "sp-externalities",5474 "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5707 "sp-runtime-interface-proc-macro",5475 "sp-runtime-interface-proc-macro 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5708 "sp-std",5476 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5709 "sp-tracing",5710 "sp-wasm-interface",5477 "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5711 "static_assertions",5478 "static_assertions",5712]5479]571354805714[[package]]5481[[package]]5482name = "sp-runtime-interface"5483version = "2.0.0-alpha.6"5484source = "registry+https://github.com/rust-lang/crates.io-index"5485checksum = "289491386162a8d867d219f4f4dd3a7c11181c8ee9957e41b8747b555a9f4433"5486dependencies = [5487 "parity-scale-codec",5488 "primitive-types",5489 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5490 "sp-runtime-interface-proc-macro 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5491 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5492 "sp-wasm-interface 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5493 "static_assertions",5494]54955496[[package]]5715name = "sp-runtime-interface-proc-macro"5497name = "sp-runtime-interface-proc-macro"5716version = "2.0.0-rc4"5498version = "2.0.0-alpha.6"5717source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5499source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5718dependencies = [5500dependencies = [5719 "Inflector",5501 "Inflector",5720 "proc-macro-crate",5502 "proc-macro-crate",5721 "proc-macro2",5503 "proc-macro2",5722 "quote 1.0.7",5504 "quote 1.0.3",5723 "syn 1.0.31",5505 "syn 1.0.17",5724]5506]572555075726[[package]]5508[[package]]5509name = "sp-runtime-interface-proc-macro"5510version = "2.0.0-alpha.6"5511source = "registry+https://github.com/rust-lang/crates.io-index"5512checksum = "609529717f6c9cdd5bb6329c4ca9ddb1d36f698bd1f5dd2bdf0e94c064d7cc5b"5513dependencies = [5514 "Inflector",5515 "proc-macro-crate",5516 "proc-macro2",5517 "quote 1.0.3",5518 "syn 1.0.17",5519]55205521[[package]]5727name = "sp-sandbox"5522name = "sp-sandbox"5728version = "0.8.0-rc4"5523version = "0.8.0-alpha.6"5729source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5524source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5730dependencies = [5525dependencies = [5731 "parity-scale-codec",5526 "parity-scale-codec",5732 "sp-core",5527 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5733 "sp-io",5528 "sp-io 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5734 "sp-std",5529 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5735 "sp-wasm-interface",5530 "sp-wasm-interface 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5736 "wasmi",5531 "wasmi",5737]5532]573855335739[[package]]5534[[package]]5740name = "sp-serializer"5535name = "sp-serializer"5741version = "2.0.0-rc4"5536version = "2.0.0-alpha.6"5742source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5537source = "registry+https://github.com/rust-lang/crates.io-index"5538checksum = "f7b306e15eb54af25aef9d752c22778da3fa115945e47bf047545be2847cf814"5743dependencies = [5539dependencies = [5744 "serde",5540 "serde",5745 "serde_json",5541 "serde_json",5746]5542]574755435748[[package]]5544[[package]]5749name = "sp-session"5545name = "sp-session"5750version = "2.0.0-rc4"5546version = "2.0.0-alpha.6"5751source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5547source = "registry+https://github.com/rust-lang/crates.io-index"5548checksum = "6fca3ff8ddd14c5928536483d4b393bb795d55dcb5b576b1dceb3f5829216c76"5752dependencies = [5549dependencies = [5753 "parity-scale-codec",5550 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5754 "sp-api",5755 "sp-core",5551 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5756 "sp-runtime",5552 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5757 "sp-staking",5758 "sp-std",5553 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5759]5554]576055555761[[package]]5556[[package]]5762name = "sp-staking"5557name = "sp-staking"5763version = "2.0.0-rc4"5558version = "2.0.0-alpha.6"5764source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5559source = "registry+https://github.com/rust-lang/crates.io-index"5560checksum = "61d7105e78848b8a8f6af3539a0cf7d9627b78a8776f61f43769da6406937ea9"5765dependencies = [5561dependencies = [5766 "parity-scale-codec",5562 "parity-scale-codec",5767 "sp-runtime",5563 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5768 "sp-std",5564 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5769]5565]577055665771[[package]]5567[[package]]5772name = "sp-state-machine"5568name = "sp-state-machine"5773version = "0.8.0-rc4"5569version = "0.8.0-alpha.6"5774source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5570source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5775dependencies = [5571dependencies = [5776 "hash-db",5572 "hash-db",5777 "itertools 0.9.0",5778 "log",5573 "log",5779 "num-traits 0.2.11",5574 "num-traits 0.2.11",5780 "parity-scale-codec",5575 "parity-scale-codec",5781 "parking_lot 0.10.2",5576 "parking_lot 0.10.2",5782 "rand 0.7.3",5577 "rand 0.7.3",5783 "smallvec 1.4.0",5578 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5784 "sp-core",5785 "sp-externalities",5579 "sp-externalities 0.8.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5786 "sp-panic-handler",5580 "sp-panic-handler 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5787 "sp-trie",5581 "sp-trie 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5788 "trie-db",5582 "trie-db",5789 "trie-root",5583 "trie-root",5790]5584]579155855792[[package]]5586[[package]]5587name = "sp-state-machine"5588version = "0.8.0-alpha.6"5589source = "registry+https://github.com/rust-lang/crates.io-index"5590checksum = "bd5de28eb08ce52f45ed32257b324766183dfe4d74a29242b934365ff80911ca"5591dependencies = [5592 "hash-db",5593 "log",5594 "num-traits 0.2.11",5595 "parity-scale-codec",5596 "parking_lot 0.10.2",5597 "rand 0.7.3",5598 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5599 "sp-externalities 0.8.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5600 "sp-panic-handler 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5601 "sp-trie 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5602 "trie-db",5603 "trie-root",5604]56055606[[package]]5793name = "sp-std"5607name = "sp-std"5794version = "2.0.0-rc4"5608version = "2.0.0-alpha.6"5795source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5609source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"579656105797[[package]]5611[[package]]5612name = "sp-std"5613version = "2.0.0-alpha.6"5614source = "registry+https://github.com/rust-lang/crates.io-index"5615checksum = "eca806523d5df8082c89da042e31292f0c8f6e6ad9c3cfc312edfffde6a08490"56165617[[package]]5798name = "sp-storage"5618name = "sp-storage"5799version = "2.0.0-rc4"5619version = "2.0.0-alpha.6"5800source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5620source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5801dependencies = [5621dependencies = [5802 "impl-serde 0.2.3",5622 "impl-serde 0.2.3",5803 "ref-cast",5804 "serde",5623 "serde",5805 "sp-debug-derive",5624 "sp-debug-derive 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5806 "sp-std",5625 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5807]5626]580856275809[[package]]5628[[package]]5629name = "sp-storage"5630version = "2.0.0-alpha.6"5631source = "registry+https://github.com/rust-lang/crates.io-index"5632checksum = "e2cb515df8b37fbdbb6769d2e992748b6134d592ec3b795b8e672621d754f94b"5633dependencies = [5634 "impl-serde 0.2.3",5635 "serde",5636 "sp-debug-derive 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5637 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5638]56395640[[package]]5810name = "sp-timestamp"5641name = "sp-timestamp"5811version = "2.0.0-rc4"5642version = "2.0.0-alpha.6"5812source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5643source = "registry+https://github.com/rust-lang/crates.io-index"5644checksum = "bd289fc7dbbae54cfe4db93a204df6371d6f3b5b8d5819fa7287e7d44a83eb86"5813dependencies = [5645dependencies = [5814 "impl-trait-for-tuples",5646 "impl-trait-for-tuples",5815 "parity-scale-codec",5647 "parity-scale-codec",5816 "sp-api",5648 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5817 "sp-inherents",5649 "sp-inherents 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5818 "sp-runtime",5650 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5819 "sp-std",5651 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5820 "wasm-timer",5652 "wasm-timer",5821]5653]582256545823[[package]]5655[[package]]5824name = "sp-tracing"5825version = "2.0.0-rc4"5826source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5827dependencies = [5828 "log",5829 "rental",5830 "tracing",5831]58325833[[package]]5834name = "sp-transaction-pool"5656name = "sp-transaction-pool"5835version = "2.0.0-rc4"5657version = "2.0.0-alpha.6"5836source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5658source = "registry+https://github.com/rust-lang/crates.io-index"5659checksum = "f62c89a439db3f248980da189811e45666b758bc3cb8a9eb587d73d2e91b3403"5837dependencies = [5660dependencies = [5838 "derive_more",5661 "derive_more",5839 "futures 0.3.5",5662 "futures 0.3.4",5840 "log",5663 "log",5841 "parity-scale-codec",5664 "parity-scale-codec",5842 "serde",5665 "serde",5843 "sp-api",5666 "sp-api 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5844 "sp-blockchain",5845 "sp-runtime",5667 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5846 "sp-utils",5668 "sp-utils",5847]5669]584856705849[[package]]5671[[package]]5850name = "sp-trie"5672name = "sp-trie"5851version = "2.0.0-rc4"5673version = "2.0.0-alpha.6"5852source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5674source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5853dependencies = [5675dependencies = [5854 "hash-db",5676 "hash-db",5855 "memory-db",5677 "memory-db",5856 "parity-scale-codec",5678 "parity-scale-codec",5857 "sp-core",5679 "sp-core 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5858 "sp-std",5680 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5859 "trie-db",5681 "trie-db",5860 "trie-root",5682 "trie-root",5861]5683]586256845863[[package]]5685[[package]]5686name = "sp-trie"5687version = "2.0.0-alpha.6"5688source = "registry+https://github.com/rust-lang/crates.io-index"5689checksum = "4194817027eb92525e9279ec651160d709340d74b707f7648654c8eb2a626be3"5690dependencies = [5691 "hash-db",5692 "memory-db",5693 "parity-scale-codec",5694 "sp-core 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5695 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5696 "trie-db",5697 "trie-root",5698]56995700[[package]]5864name = "sp-utils"5701name = "sp-utils"5865version = "2.0.0-rc4"5702version = "2.0.0-alpha.6"5866source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5703source = "registry+https://github.com/rust-lang/crates.io-index"5704checksum = "ae3cd7ac8f6d105dd1d9483f7d2d20e0e77cecdfe0a7fe6d0bd0616cebb80ce3"5867dependencies = [5705dependencies = [5868 "futures 0.3.5",5706 "futures 0.3.4",5869 "futures-core",5707 "futures-core",5870 "futures-timer 3.0.2",5871 "lazy_static",5708 "lazy_static",5872 "prometheus",5709 "prometheus",5873]5710]587457115875[[package]]5712[[package]]5876name = "sp-version"5713name = "sp-version"5877version = "2.0.0-rc4"5714version = "2.0.0-alpha.6"5878source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5715source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5879dependencies = [5716dependencies = [5880 "impl-serde 0.2.3",5717 "impl-serde 0.2.3",5881 "parity-scale-codec",5718 "parity-scale-codec",5882 "serde",5719 "serde",5883 "sp-runtime",5720 "sp-runtime 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5884 "sp-std",5721 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5885]5722]588657235887[[package]]5724[[package]]5725name = "sp-version"5726version = "2.0.0-alpha.6"5727source = "registry+https://github.com/rust-lang/crates.io-index"5728checksum = "319c37fa4aa91ee9ee9c20a3fab0d5b6b1bbe1dea997319c303f28a62f49765d"5729dependencies = [5730 "impl-serde 0.2.3",5731 "parity-scale-codec",5732 "serde",5733 "sp-runtime 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5734 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5735]57365737[[package]]5888name = "sp-wasm-interface"5738name = "sp-wasm-interface"5889version = "2.0.0-rc4"5739version = "2.0.0-alpha.6"5890source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5740source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6#67f354f57e738fa575775f7fa0fb903e8972182b"5891dependencies = [5741dependencies = [5892 "impl-trait-for-tuples",5742 "impl-trait-for-tuples",5893 "parity-scale-codec",5743 "parity-scale-codec",5894 "sp-std",5744 "sp-std 2.0.0-alpha.6 (git+https://github.com/paritytech/substrate.git?tag=v2.0.0-alpha.6)",5895 "wasmi",5745 "wasmi",5896]5746]589757475898[[package]]5748[[package]]5749name = "sp-wasm-interface"5750version = "2.0.0-alpha.6"5751source = "registry+https://github.com/rust-lang/crates.io-index"5752checksum = "7584168f2785f6676727545a31a3cd97159d7023d968540b4881a98d73991900"5753dependencies = [5754 "impl-trait-for-tuples",5755 "parity-scale-codec",5756 "sp-std 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)",5757 "wasmi",5758]57595760[[package]]5899name = "spin"5761name = "spin"5900version = "0.5.2"5762version = "0.5.2"5901source = "registry+https://github.com/rust-lang/crates.io-index"5763source = "registry+https://github.com/rust-lang/crates.io-index"5932]5794]593357955934[[package]]5796[[package]]5935name = "string-interner"5936version = "0.7.1"5937source = "registry+https://github.com/rust-lang/crates.io-index"5938checksum = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183"5939dependencies = [5940 "serde",5941]59425943[[package]]5944name = "strsim"5797name = "strsim"5945version = "0.8.0"5798version = "0.8.0"5946source = "registry+https://github.com/rust-lang/crates.io-index"5799source = "registry+https://github.com/rust-lang/crates.io-index"5947checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"5800checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"594858015949[[package]]5802[[package]]5950name = "structopt"5803name = "structopt"5951version = "0.3.14"5804version = "0.3.13"5952source = "registry+https://github.com/rust-lang/crates.io-index"5805source = "registry+https://github.com/rust-lang/crates.io-index"5953checksum = "863246aaf5ddd0d6928dfeb1a9ca65f505599e4e1b399935ef7e75107516b4ef"5806checksum = "ff6da2e8d107dfd7b74df5ef4d205c6aebee0706c647f6bc6a2d5789905c00fb"5954dependencies = [5807dependencies = [5955 "clap",5808 "clap",5956 "lazy_static",5809 "lazy_static",595958125960[[package]]5813[[package]]5961name = "structopt-derive"5814name = "structopt-derive"5962version = "0.4.7"5815version = "0.4.6"5963source = "registry+https://github.com/rust-lang/crates.io-index"5816source = "registry+https://github.com/rust-lang/crates.io-index"5964checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a"5817checksum = "a489c87c08fbaf12e386665109dd13470dcc9c4583ea3e10dd2b4523e5ebd9ac"5965dependencies = [5818dependencies = [5966 "heck",5819 "heck",5967 "proc-macro-error",5820 "proc-macro-error",5968 "proc-macro2",5821 "proc-macro2",5969 "quote 1.0.7",5822 "quote 1.0.3",5970 "syn 1.0.31",5823 "syn 1.0.17",5971]5824]597258255973[[package]]5826[[package]]5987dependencies = [5840dependencies = [5988 "heck",5841 "heck",5989 "proc-macro2",5842 "proc-macro2",5990 "quote 1.0.7",5843 "quote 1.0.3",5991 "syn 1.0.31",5844 "syn 1.0.17",5992]5845]599358465994[[package]]5847[[package]]600558586006[[package]]5859[[package]]6007name = "substrate-build-script-utils"5860name = "substrate-build-script-utils"6008version = "2.0.0-rc4"5861version = "2.0.0-alpha.6"6009source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5862source = "registry+https://github.com/rust-lang/crates.io-index"5863checksum = "a0abd8ab46d560d0d5cffd8d016c6b75eb5df91885b1b226b819ab600f02237c"6010dependencies = [5864dependencies = [6011 "platforms",5865 "platforms",6012]5866]601358676014[[package]]5868[[package]]6015name = "substrate-prometheus-endpoint"5869name = "substrate-prometheus-endpoint"6016version = "0.8.0-rc4"5870version = "0.8.0-alpha.6"6017source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"5871source = "registry+https://github.com/rust-lang/crates.io-index"5872checksum = "61cad984ef1fec55fe46843630566f98cde0ad3de07efbbf8a4f857b36fedf30"6018dependencies = [5873dependencies = [6019 "async-std",5874 "async-std",6020 "derive_more",5875 "derive_more",6021 "futures-util",5876 "futures-util",6022 "hyper 0.13.6",5877 "hyper 0.13.4",6023 "log",5878 "log",6024 "prometheus",5879 "prometheus",6025 "tokio 0.2.21",5880 "tokio 0.2.18",6026]5881]602758826028[[package]]5883[[package]]6029name = "substrate-wasm-builder-runner"5884name = "substrate-wasm-builder-runner"6030version = "1.0.6"5885version = "1.0.5"6031source = "git+https://github.com/paritytech/substrate.git?tag=v2.0.0-rc4#00768a1f21a579c478fe5d4f51e1fa71f7db9fd4"60326033[[package]]6034name = "substrate-wasmtime"6035version = "0.16.0-threadsafe.4"6036source = "registry+https://github.com/rust-lang/crates.io-index"5886source = "registry+https://github.com/rust-lang/crates.io-index"6037checksum = "6bd62264edc1a5f3ef44d86fb0c11c9fb142894b9a2da034f34afae482080d7a"5887checksum = "e30c70de7e7d5fd404fe26db1e7a4d6b553e2760b1ac490f249c04a960c483b8"6038dependencies = [6039 "anyhow",6040 "backtrace",6041 "cfg-if",6042 "lazy_static",6043 "libc",6044 "region",6045 "rustc-demangle",6046 "substrate-wasmtime-jit",6047 "substrate-wasmtime-profiling",6048 "substrate-wasmtime-runtime",6049 "target-lexicon",6050 "wasmparser 0.52.2",6051 "wasmtime-environ",6052 "wat",6053 "winapi 0.3.8",6054]605558886056[[package]]5889[[package]]6057name = "substrate-wasmtime-jit"6058version = "0.16.0-threadsafe.4"6059source = "registry+https://github.com/rust-lang/crates.io-index"6060checksum = "4ce43c159d4f3ef6b19641e1ae045847fd202d8e2cc74df7ccb2b6475e069d4a"6061dependencies = [6062 "anyhow",6063 "cfg-if",6064 "cranelift-codegen",6065 "cranelift-entity",6066 "cranelift-frontend",6067 "cranelift-native",6068 "cranelift-wasm",6069 "gimli 0.20.0",6070 "log",6071 "more-asserts",6072 "region",6073 "substrate-wasmtime-profiling",6074 "substrate-wasmtime-runtime",6075 "target-lexicon",6076 "thiserror",6077 "wasmparser 0.52.2",6078 "wasmtime-debug",6079 "wasmtime-environ",6080 "winapi 0.3.8",6081]60826083[[package]]6084name = "substrate-wasmtime-profiling"6085version = "0.16.0-threadsafe.4"6086source = "registry+https://github.com/rust-lang/crates.io-index"6087checksum = "c77f0ce539b5a09a54dc80a1cf0c7cd7e694df11029354fe50a2d5fe889bdb97"6088dependencies = [6089 "anyhow",6090 "cfg-if",6091 "gimli 0.20.0",6092 "lazy_static",6093 "libc",6094 "object 0.18.0",6095 "scroll",6096 "serde",6097 "substrate-wasmtime-runtime",6098 "target-lexicon",6099 "wasmtime-environ",6100]61016102[[package]]6103name = "substrate-wasmtime-runtime"6104version = "0.16.0-threadsafe.4"6105source = "registry+https://github.com/rust-lang/crates.io-index"6106checksum = "46516af0a64a7d9b652c5aa7436b6ce13edfa54435a66ef177fc02d2283e2dc2"6107dependencies = [6108 "backtrace",6109 "cc",6110 "cfg-if",6111 "indexmap",6112 "lazy_static",6113 "libc",6114 "memoffset",6115 "more-asserts",6116 "region",6117 "thiserror",6118 "wasmtime-environ",6119 "winapi 0.3.8",6120]61216122[[package]]6123name = "subtle"5890name = "subtle"6124version = "1.0.0"5891version = "1.0.0"6125source = "registry+https://github.com/rust-lang/crates.io-index"5892source = "registry+https://github.com/rust-lang/crates.io-index"6126checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"5893checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"612758946128[[package]]5895[[package]]6129name = "subtle"5896name = "subtle"6130version = "2.2.3"5897version = "2.2.2"6131source = "registry+https://github.com/rust-lang/crates.io-index"5898source = "registry+https://github.com/rust-lang/crates.io-index"6132checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1"5899checksum = "7c65d530b10ccaeac294f349038a597e435b18fb456aadd0840a623f83b9e941"613359006134[[package]]5901[[package]]6135name = "syn"5902name = "syn"614459116145[[package]]5912[[package]]6146name = "syn"5913name = "syn"6147version = "1.0.31"5914version = "1.0.17"6148source = "registry+https://github.com/rust-lang/crates.io-index"5915source = "registry+https://github.com/rust-lang/crates.io-index"6149checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6"5916checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03"6150dependencies = [5917dependencies = [6151 "proc-macro2",5918 "proc-macro2",6152 "quote 1.0.7",5919 "quote 1.0.3",6153 "unicode-xid 0.2.0",5920 "unicode-xid 0.2.0",6154]5921]615559226160checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"5927checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"6161dependencies = [5928dependencies = [6162 "proc-macro2",5929 "proc-macro2",6163 "quote 1.0.7",5930 "quote 1.0.3",6164 "syn 1.0.31",5931 "syn 1.0.17",6165]5932]616659336167[[package]]5934[[package]]617559426176[[package]]5943[[package]]6177name = "synstructure"5944name = "synstructure"6178version = "0.12.4"5945version = "0.12.3"6179source = "registry+https://github.com/rust-lang/crates.io-index"5946source = "registry+https://github.com/rust-lang/crates.io-index"6180checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"5947checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"6181dependencies = [5948dependencies = [6182 "proc-macro2",5949 "proc-macro2",6183 "quote 1.0.7",5950 "quote 1.0.3",6184 "syn 1.0.31",5951 "syn 1.0.17",6185 "unicode-xid 0.2.0",5952 "unicode-xid 0.2.0",6186]5953]618759546188[[package]]5955[[package]]6189name = "sysinfo"5956name = "sysinfo"6190version = "0.13.4"5957version = "0.12.0"6191source = "registry+https://github.com/rust-lang/crates.io-index"5958source = "registry+https://github.com/rust-lang/crates.io-index"6192checksum = "1cac193374347e7c263c5f547524f36ff8ec6702d56c8799c8331d26dffe8c1e"5959checksum = "7ccb41798287e8e299a701b5560d886d6ca2c3e7115e9ea2cb68c123aec339b7"6193dependencies = [5960dependencies = [6194 "cfg-if",5961 "cfg-if",6195 "doc-comment",5962 "doc-comment",6207checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"5974checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"620859756209[[package]]5976[[package]]6210name = "target-lexicon"6211version = "0.10.0"6212source = "registry+https://github.com/rust-lang/crates.io-index"6213checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d"62146215[[package]]6216name = "tempfile"5977name = "tempfile"6217version = "3.1.0"5978version = "3.1.0"6218source = "registry+https://github.com/rust-lang/crates.io-index"5979source = "registry+https://github.com/rust-lang/crates.io-index"624660076247[[package]]6008[[package]]6248name = "thiserror"6009name = "thiserror"6249version = "1.0.19"6010version = "1.0.15"6250source = "registry+https://github.com/rust-lang/crates.io-index"6011source = "registry+https://github.com/rust-lang/crates.io-index"6251checksum = "b13f926965ad00595dd129fa12823b04bbf866e9085ab0a5f2b05b850fbfc344"6012checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012"6252dependencies = [6013dependencies = [6253 "thiserror-impl",6014 "thiserror-impl",6254]6015]625560166256[[package]]6017[[package]]6257name = "thiserror-impl"6018name = "thiserror-impl"6258version = "1.0.19"6019version = "1.0.15"6259source = "registry+https://github.com/rust-lang/crates.io-index"6020source = "registry+https://github.com/rust-lang/crates.io-index"6260checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479"6021checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd"6261dependencies = [6022dependencies = [6262 "proc-macro2",6023 "proc-macro2",6263 "quote 1.0.7",6024 "quote 1.0.3",6264 "syn 1.0.31",6025 "syn 1.0.17",6265]6026]626660276267[[package]]6028[[package]]627560366276[[package]]6037[[package]]6277name = "threadpool"6038name = "threadpool"6278version = "1.8.1"6039version = "1.7.1"6279source = "registry+https://github.com/rust-lang/crates.io-index"6040source = "registry+https://github.com/rust-lang/crates.io-index"6280checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"6041checksum = "e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865"6281dependencies = [6042dependencies = [6282 "num_cpus",6043 "num_cpus",6283]6044]628460456285[[package]]6046[[package]]6286name = "time"6047name = "time"6287version = "0.1.43"6048version = "0.1.42"6288source = "registry+https://github.com/rust-lang/crates.io-index"6049source = "registry+https://github.com/rust-lang/crates.io-index"6289checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"6050checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"6290dependencies = [6051dependencies = [6291 "libc",6052 "libc",6053 "redox_syscall",6292 "winapi 0.3.8",6054 "winapi 0.3.8",6293]6055]62946056634361056344[[package]]6106[[package]]6345name = "tokio"6107name = "tokio"6346version = "0.2.21"6108version = "0.2.18"6347source = "registry+https://github.com/rust-lang/crates.io-index"6109source = "registry+https://github.com/rust-lang/crates.io-index"6348checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58"6110checksum = "34ef16d072d2b6dc8b4a56c70f5c5ced1a37752116f8e7c1e80c659aa7cb6713"6349dependencies = [6111dependencies = [6350 "bytes 0.5.4",6112 "bytes 0.5.4",6351 "fnv",6113 "fnv",6439]6201]644062026441[[package]]6203[[package]]6442name = "tokio-named-pipes"6443version = "0.1.0"6444source = "registry+https://github.com/rust-lang/crates.io-index"6445checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"6446dependencies = [6447 "bytes 0.4.12",6448 "futures 0.1.29",6449 "mio",6450 "mio-named-pipes",6451 "tokio 0.1.22",6452]64536454[[package]]6455name = "tokio-reactor"6204name = "tokio-reactor"6456version = "0.1.12"6205version = "0.1.12"6457source = "registry+https://github.com/rust-lang/crates.io-index"6206source = "registry+https://github.com/rust-lang/crates.io-index"647262216473[[package]]6222[[package]]6474name = "tokio-rustls"6223name = "tokio-rustls"6475version = "0.13.1"6224version = "0.13.0"6476source = "registry+https://github.com/rust-lang/crates.io-index"6225source = "registry+https://github.com/rust-lang/crates.io-index"6477checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4"6226checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a"6478dependencies = [6227dependencies = [6479 "futures-core",6228 "futures-core",6480 "rustls",6229 "rustls",6481 "tokio 0.2.21",6230 "tokio 0.2.18",6482 "webpki",6231 "webpki",6483]6232]648462336485[[package]]6234[[package]]6486name = "tokio-service"6487version = "0.1.0"6488source = "registry+https://github.com/rust-lang/crates.io-index"6489checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"6490dependencies = [6491 "futures 0.1.29",6492]64936494[[package]]6495name = "tokio-sync"6235name = "tokio-sync"6496version = "0.1.8"6236version = "0.1.8"6497source = "registry+https://github.com/rust-lang/crates.io-index"6237source = "registry+https://github.com/rust-lang/crates.io-index"6599 "futures-sink",6339 "futures-sink",6600 "log",6340 "log",6601 "pin-project-lite",6341 "pin-project-lite",6602 "tokio 0.2.21",6342 "tokio 0.2.18",6603]6343]660463446605[[package]]6345[[package]]661963596620[[package]]6360[[package]]6621name = "tracing"6361name = "tracing"6622version = "0.1.15"6362version = "0.1.13"6623source = "registry+https://github.com/rust-lang/crates.io-index"6363source = "registry+https://github.com/rust-lang/crates.io-index"6624checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f"6364checksum = "1721cc8cf7d770cc4257872507180f35a4797272f5962f24c806af9e7faf52ab"6625dependencies = [6365dependencies = [6626 "cfg-if",6366 "cfg-if",6627 "tracing-attributes",6367 "tracing-attributes",663063706631[[package]]6371[[package]]6632name = "tracing-attributes"6372name = "tracing-attributes"6633version = "0.1.8"6373version = "0.1.7"6634source = "registry+https://github.com/rust-lang/crates.io-index"6374source = "registry+https://github.com/rust-lang/crates.io-index"6635checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c"6375checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b"6636dependencies = [6376dependencies = [6637 "proc-macro2",6377 "quote 1.0.3",6638 "quote 1.0.7",6639 "syn 1.0.31",6378 "syn 1.0.17",6640]6379]664163806642[[package]]6381[[package]]665063896651[[package]]6390[[package]]6652name = "trie-db"6391name = "trie-db"6653version = "0.21.0"6392version = "0.20.1"6654source = "registry+https://github.com/rust-lang/crates.io-index"6393source = "registry+https://github.com/rust-lang/crates.io-index"6655checksum = "cb230c24c741993b04cfccbabb45acff6f6480c5f00d3ed8794ea43db3a9d727"6394checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f"6656dependencies = [6395dependencies = [6657 "hash-db",6396 "hash-db",6658 "hashbrown",6397 "hashbrown",6659 "log",6398 "log",6660 "rustc-hex",6399 "rustc-hex",6661 "smallvec 1.4.0",6400 "smallvec 1.3.0",6662]6401]666364026664[[package]]6403[[package]]669364326694[[package]]6433[[package]]6695name = "uint"6434name = "uint"6696version = "0.8.3"6435version = "0.8.2"6697source = "registry+https://github.com/rust-lang/crates.io-index"6436source = "registry+https://github.com/rust-lang/crates.io-index"6698checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681"6437checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d"6699dependencies = [6438dependencies = [6700 "byteorder",6439 "byteorder",6701 "crunchy",6440 "crunchy",6727source = "registry+https://github.com/rust-lang/crates.io-index"6466source = "registry+https://github.com/rust-lang/crates.io-index"6728checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"6467checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"6729dependencies = [6468dependencies = [6730 "smallvec 1.4.0",6469 "smallvec 1.3.0",6731]6470]673264716733[[package]]6472[[package]]676865076769[[package]]6508[[package]]6770name = "untrusted"6509name = "untrusted"6771version = "0.7.1"6510version = "0.7.0"6772source = "registry+https://github.com/rust-lang/crates.io-index"6511source = "registry+https://github.com/rust-lang/crates.io-index"6773checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"6512checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece"677465136775[[package]]6514[[package]]6776name = "url"6515name = "url"679665356797[[package]]6536[[package]]6798name = "vcpkg"6537name = "vcpkg"6799version = "0.2.10"6538version = "0.2.8"6800source = "registry+https://github.com/rust-lang/crates.io-index"6539source = "registry+https://github.com/rust-lang/crates.io-index"6801checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"6540checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"680265416803[[package]]6542[[package]]6804name = "vec_map"6543name = "vec_map"6805version = "0.8.2"6544version = "0.8.1"6806source = "registry+https://github.com/rust-lang/crates.io-index"6545source = "registry+https://github.com/rust-lang/crates.io-index"6807checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"6546checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"680865476809[[package]]6548[[package]]6810name = "version_check"6549name = "version_check"6811version = "0.9.2"6550version = "0.9.1"6812source = "registry+https://github.com/rust-lang/crates.io-index"6551source = "registry+https://github.com/rust-lang/crates.io-index"6813checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"6552checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"681465536815[[package]]6554[[package]]6816name = "void"6555name = "void"684765866848[[package]]6587[[package]]6849name = "wasm-bindgen"6588name = "wasm-bindgen"6850version = "0.2.63"6589version = "0.2.60"6851source = "registry+https://github.com/rust-lang/crates.io-index"6590source = "registry+https://github.com/rust-lang/crates.io-index"6852checksum = "4c2dc4aa152834bc334f506c1a06b866416a8b6697d5c9f75b9a689c8486def0"6591checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f"6853dependencies = [6592dependencies = [6854 "cfg-if",6593 "cfg-if",6855 "wasm-bindgen-macro",6594 "wasm-bindgen-macro",6856]6595]685765966858[[package]]6597[[package]]6859name = "wasm-bindgen-backend"6598name = "wasm-bindgen-backend"6860version = "0.2.63"6599version = "0.2.60"6861source = "registry+https://github.com/rust-lang/crates.io-index"6600source = "registry+https://github.com/rust-lang/crates.io-index"6862checksum = "ded84f06e0ed21499f6184df0e0cb3494727b0c5da89534e0fcc55c51d812101"6601checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd"6863dependencies = [6602dependencies = [6864 "bumpalo",6603 "bumpalo",6865 "lazy_static",6604 "lazy_static",6866 "log",6605 "log",6867 "proc-macro2",6606 "proc-macro2",6868 "quote 1.0.7",6607 "quote 1.0.3",6869 "syn 1.0.31",6608 "syn 1.0.17",6870 "wasm-bindgen-shared",6609 "wasm-bindgen-shared",6871]6610]687266116873[[package]]6612[[package]]6874name = "wasm-bindgen-futures"6613name = "wasm-bindgen-futures"6875version = "0.4.13"6614version = "0.4.10"6876source = "registry+https://github.com/rust-lang/crates.io-index"6615source = "registry+https://github.com/rust-lang/crates.io-index"6877checksum = "64487204d863f109eb77e8462189d111f27cb5712cc9fdb3461297a76963a2f6"6616checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a"6878dependencies = [6617dependencies = [6879 "cfg-if",6618 "cfg-if",6880 "js-sys",6619 "js-sys",688466236885[[package]]6624[[package]]6886name = "wasm-bindgen-macro"6625name = "wasm-bindgen-macro"6887version = "0.2.63"6626version = "0.2.60"6888source = "registry+https://github.com/rust-lang/crates.io-index"6627source = "registry+https://github.com/rust-lang/crates.io-index"6889checksum = "838e423688dac18d73e31edce74ddfac468e37b1506ad163ffaf0a46f703ffe3"6628checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4"6890dependencies = [6629dependencies = [6891 "quote 1.0.7",6630 "quote 1.0.3",6892 "wasm-bindgen-macro-support",6631 "wasm-bindgen-macro-support",6893]6632]689466336895[[package]]6634[[package]]6896name = "wasm-bindgen-macro-support"6635name = "wasm-bindgen-macro-support"6897version = "0.2.63"6636version = "0.2.60"6898source = "registry+https://github.com/rust-lang/crates.io-index"6637source = "registry+https://github.com/rust-lang/crates.io-index"6899checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92"6638checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931"6900dependencies = [6639dependencies = [6901 "proc-macro2",6640 "proc-macro2",6902 "quote 1.0.7",6641 "quote 1.0.3",6903 "syn 1.0.31",6642 "syn 1.0.17",6904 "wasm-bindgen-backend",6643 "wasm-bindgen-backend",6905 "wasm-bindgen-shared",6644 "wasm-bindgen-shared",6906]6645]690766466908[[package]]6647[[package]]6909name = "wasm-bindgen-shared"6648name = "wasm-bindgen-shared"6910version = "0.2.63"6649version = "0.2.60"6911source = "registry+https://github.com/rust-lang/crates.io-index"6650source = "registry+https://github.com/rust-lang/crates.io-index"6912checksum = "c9ba19973a58daf4db6f352eda73dc0e289493cd29fb2632eb172085b6521acd"6651checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639"691366526914[[package]]6653[[package]]6915name = "wasm-timer"6654name = "wasm-timer"6916version = "0.2.4"6655version = "0.2.4"6917source = "registry+https://github.com/rust-lang/crates.io-index"6656source = "registry+https://github.com/rust-lang/crates.io-index"6918checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54"6657checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54"6919dependencies = [6658dependencies = [6920 "futures 0.3.5",6659 "futures 0.3.4",6921 "js-sys",6660 "js-sys",6922 "parking_lot 0.9.0",6661 "parking_lot 0.9.0",6923 "pin-utils",6662 "pin-utils",6951]6690]695266916953[[package]]6692[[package]]6954name = "wasmparser"6955version = "0.51.4"6956source = "registry+https://github.com/rust-lang/crates.io-index"6957checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a"69586959[[package]]6960name = "wasmparser"6961version = "0.52.2"6962source = "registry+https://github.com/rust-lang/crates.io-index"6963checksum = "733954023c0b39602439e60a65126fd31b003196d3a1e8e4531b055165a79b31"69646965[[package]]6966name = "wasmtime-debug"6967version = "0.16.0"6968source = "registry+https://github.com/rust-lang/crates.io-index"6969checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d"6970dependencies = [6971 "anyhow",6972 "faerie",6973 "gimli 0.20.0",6974 "more-asserts",6975 "target-lexicon",6976 "thiserror",6977 "wasmparser 0.51.4",6978 "wasmtime-environ",6979]69806981[[package]]6982name = "wasmtime-environ"6983version = "0.16.0"6984source = "registry+https://github.com/rust-lang/crates.io-index"6985checksum = "ed54fd9d64dfeeee7c285fd126174a6b5e6d4efc7e5a1566fdb635e60ff6a74e"6986dependencies = [6987 "anyhow",6988 "base64 0.12.3",6989 "bincode",6990 "cranelift-codegen",6991 "cranelift-entity",6992 "cranelift-wasm",6993 "directories",6994 "errno",6995 "file-per-thread-logger",6996 "indexmap",6997 "libc",6998 "log",6999 "more-asserts",7000 "rayon",7001 "serde",7002 "sha2",7003 "thiserror",7004 "toml",7005 "wasmparser 0.51.4",7006 "winapi 0.3.8",7007 "zstd",7008]70097010[[package]]7011name = "wast"7012version = "21.0.0"7013source = "registry+https://github.com/rust-lang/crates.io-index"7014checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5"7015dependencies = [7016 "leb128",7017]70187019[[package]]7020name = "wat"7021version = "1.0.22"7022source = "registry+https://github.com/rust-lang/crates.io-index"7023checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c"7024dependencies = [7025 "wast",7026]70277028[[package]]7029name = "web-sys"6693name = "web-sys"7030version = "0.3.40"6694version = "0.3.37"7031source = "registry+https://github.com/rust-lang/crates.io-index"6695source = "registry+https://github.com/rust-lang/crates.io-index"7032checksum = "7b72fe77fd39e4bd3eaa4412fd299a0be6b3dfe9d2597e2f1c20beb968f41d17"6696checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb"7033dependencies = [6697dependencies = [7034 "js-sys",6698 "js-sys",7035 "wasm-bindgen",6699 "wasm-bindgen",7036]6700]703767017038[[package]]6702[[package]]7039name = "webpki"6703name = "webpki"7040version = "0.21.3"6704version = "0.21.2"7041source = "registry+https://github.com/rust-lang/crates.io-index"6705source = "registry+https://github.com/rust-lang/crates.io-index"7042checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"6706checksum = "f1f50e1972865d6b1adb54167d1c8ed48606004c2c9d0ea5f1eeb34d95e863ef"7043dependencies = [6707dependencies = [7044 "ring",6708 "ring",7045 "untrusted",6709 "untrusted",710267667103[[package]]6767[[package]]7104name = "winapi-util"6768name = "winapi-util"7105version = "0.1.5"6769version = "0.1.4"7106source = "registry+https://github.com/rust-lang/crates.io-index"6770source = "registry+https://github.com/rust-lang/crates.io-index"7107checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"6771checksum = "fa515c5163a99cc82bab70fd3bfdd36d827be85de63737b40fcef2ce084a436e"7108dependencies = [6772dependencies = [7109 "winapi 0.3.8",6773 "winapi 0.3.8",7110]6774]7155]6819]715668207157[[package]]6821[[package]]6822name = "xdg"6823version = "2.2.0"6824source = "registry+https://github.com/rust-lang/crates.io-index"6825checksum = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57"68266827[[package]]7158name = "yamux"6828name = "yamux"7159version = "0.4.5"6829version = "0.4.5"7160source = "registry+https://github.com/rust-lang/crates.io-index"6830source = "registry+https://github.com/rust-lang/crates.io-index"7161checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea"6831checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea"7162dependencies = [6832dependencies = [7163 "futures 0.3.5",6833 "futures 0.3.4",7164 "log",6834 "log",7165 "nohash-hasher",6835 "nohash-hasher",7166 "parking_lot 0.10.2",6836 "parking_lot 0.10.2",7184checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"6854checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"7185dependencies = [6855dependencies = [7186 "proc-macro2",6856 "proc-macro2",7187 "quote 1.0.7",6857 "quote 1.0.3",7188 "syn 1.0.31",6858 "syn 1.0.17",7189 "synstructure",6859 "synstructure",7190]71917192[[package]]7193name = "zstd"7194version = "0.5.3+zstd.1.4.5"7195source = "registry+https://github.com/rust-lang/crates.io-index"7196checksum = "01b32eaf771efa709e8308605bbf9319bf485dc1503179ec0469b611937c0cd8"7197dependencies = [7198 "zstd-safe",7199]72007201[[package]]7202name = "zstd-safe"7203version = "2.0.5+zstd.1.4.5"7204source = "registry+https://github.com/rust-lang/crates.io-index"7205checksum = "1cfb642e0d27f64729a639c52db457e0ae906e7bc6f5fe8f5c453230400f1055"7206dependencies = [7207 "libc",7208 "zstd-sys",7209]72107211[[package]]7212name = "zstd-sys"7213version = "1.4.17+zstd.1.4.5"7214source = "registry+https://github.com/rust-lang/crates.io-index"7215checksum = "b89249644df056b522696b1bb9e7c18c87e8ffa3e2f0dc3b0155875d6498f01b"7216dependencies = [7217 "cc",7218 "glob",7219 "itertools 0.9.0",7220 "libc",7221]6860]72226861Cargo.tomldiffbeforeafterboth1[profile.release]2panic = 'unwind'34[workspace]1[workspace]5members = [2members = [6 'node',3 'node',7 'pallets/nft',4 'pallets/nft',8 'runtime',5 'runtime',9]6]7[profile.release]8panic = 'unwind'109node/Cargo.tomldiffbeforeafterboth1[package]1[package]2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']2authors = ['Anonymous']3build = 'build.rs'3build = 'build.rs'4description = 'Substrate Node template'4description = 'Substrate Node template'5edition = '2018'5edition = '2018'6homepage = 'https://substrate.dev'6homepage = 'https://substrate.dev'7license = 'Unlicense'7license = 'Unlicense'8name = 'nft'8name = 'nft'9repository = 'https://github.com/usetech-llc/nft_parachain/'9repository = 'https://github.com/paritytech/substrate/'10version = '2.0.0-rc4'10version = '2.0.0-alpha.6'111112[package.metadata.docs.rs]12[package.metadata.docs.rs]13targets = ['x86_64-unknown-linux-gnu']13targets = ['x86_64-unknown-linux-gnu']1415[[bin]]16name = 'nft'171418[dependencies]15[dependencies]19futures = '0.3.4'16futures = '0.3.4'20log = '0.4.8'17log = '0.4.8'21parking_lot = '0.10.0'22structopt = '0.3.8'18structopt = '0.3.8'23jsonrpc-core = '14.0.5'2425[dependencies.pallet-contracts-rpc]26git = 'https://github.com/paritytech/substrate.git'27version = '0.8.0-rc4'28tag = 'v2.0.0-rc4'2930[dependencies.sc-rpc]31git = 'https://github.com/paritytech/substrate.git'32tag = 'v2.0.0-rc4'331934[dependencies.nft-runtime]20[dependencies.nft-runtime]35path = '../runtime'21path = '../runtime'36version = '2.0.0-rc4'22version = '2.0.0-alpha.6'372338[dependencies.sc-basic-authorship]24[dependencies.sc-basic-authorship]39git = 'https://github.com/paritytech/substrate.git'40tag = 'v2.0.0-rc4'41version = '0.8.0-rc4'25version = '0.8.0-alpha.6'422643[dependencies.sc-cli]27[dependencies.sc-cli]44features = ['wasmtime']45git = 'https://github.com/paritytech/substrate.git'46tag = 'v2.0.0-rc4'47version = '0.8.0-rc4'28version = '0.8.0-alpha.6'482949[dependencies.sc-client-api]30[dependencies.sc-client]50git = 'https://github.com/paritytech/substrate.git'51tag = 'v2.0.0-rc4'52version = '2.0.0-rc4'31version = '0.8.0-alpha.6'533254[dependencies.sc-consensus]33[dependencies.sc-client-api]55git = 'https://github.com/paritytech/substrate.git'56tag = 'v2.0.0-rc4'57version = '0.8.0-rc4'34version = '2.0.0-alpha.6'583559[dependencies.sc-consensus-aura]36[dependencies.sc-consensus-aura]60git = 'https://github.com/paritytech/substrate.git'61tag = 'v2.0.0-rc4'62version = '0.8.0-rc4'37version = '0.8.0-alpha.6'633864[dependencies.sc-executor]39[dependencies.sc-executor]65features = ['wasmtime']66git = 'https://github.com/paritytech/substrate.git'67tag = 'v2.0.0-rc4'68version = '0.8.0-rc4'40version = '0.8.0-alpha.6'694170[dependencies.sc-finality-grandpa]42[dependencies.sc-finality-grandpa]71git = 'https://github.com/paritytech/substrate.git'72tag = 'v2.0.0-rc4'73version = '0.8.0-rc4'43version = '0.8.0-alpha.6'744475[dependencies.sc-network]45[dependencies.sc-network]76git = 'https://github.com/paritytech/substrate.git'77tag = 'v2.0.0-rc4'78version = '0.8.0-rc4'46version = '0.8.0-alpha.6'794780[dependencies.sc-service]48[dependencies.sc-service]81features = ['wasmtime']82git = 'https://github.com/paritytech/substrate.git'83tag = 'v2.0.0-rc4'84version = '0.8.0-rc4'49version = '0.8.0-alpha.6'855086[dependencies.sc-transaction-pool]51[dependencies.sc-transaction-pool]87git = 'https://github.com/paritytech/substrate.git'88tag = 'v2.0.0-rc4'89version = '2.0.0-rc4'52version = '2.0.0-alpha.6'905391[dependencies.sp-consensus]54[dependencies.sp-consensus]92git = 'https://github.com/paritytech/substrate.git'93tag = 'v2.0.0-rc4'94version = '0.8.0-rc4'55version = '0.8.0-alpha.6'955696[dependencies.sp-consensus-aura]57[dependencies.sp-consensus-aura]97git = 'https://github.com/paritytech/substrate.git'98tag = 'v2.0.0-rc4'99version = '0.8.0-rc4'58version = '0.8.0-alpha.6'10059101[dependencies.sp-core]60[dependencies.sp-core]102git = 'https://github.com/paritytech/substrate.git'103tag = 'v2.0.0-rc4'104version = '2.0.0-rc4'61version = '2.0.0-alpha.6'10562106[dependencies.sp-finality-grandpa]63[dependencies.sp-finality-grandpa]107git = 'https://github.com/paritytech/substrate.git'108tag = 'v2.0.0-rc4'109version = '2.0.0-rc4'64version = '2.0.0-alpha.6'11065111[dependencies.sp-inherents]66[dependencies.sp-inherents]112git = 'https://github.com/paritytech/substrate.git'113tag = 'v2.0.0-rc4'114version = '2.0.0-rc4'67version = '2.0.0-alpha.6'11568116[dependencies.sp-runtime]69[dependencies.sp-runtime]117git = 'https://github.com/paritytech/substrate.git'118tag = 'v2.0.0-rc4'119version = '2.0.0-rc4'70version = '2.0.0-alpha.6'12071121[dependencies.sp-transaction-pool]72[dependencies.sp-transaction-pool]122git = 'https://github.com/paritytech/substrate.git'123tag = 'v2.0.0-rc4'124version = '2.0.0-rc4'73version = '2.0.0-alpha.6'74125[build-dependencies.substrate-build-script-utils]75[build-dependencies.substrate-build-script-utils]126git = 'https://github.com/paritytech/substrate.git'127tag = 'v2.0.0-rc4'76version = '2.0.0-alpha.6'7778[[bin]]128version = '2.0.0-rc4'79name = 'nft'12980node/src/command.rsdiffbeforeafterboth1// Copyright 2017-2020 Parity Technologies (UK) Ltd.1// This file is part of Substrate.2// This file is part of Substrate.233// Copyright (C) 2017-2020 Parity Technologies (UK) Ltd.4// Substrate is free software: you can redistribute it and/or modify4// SPDX-License-Identifier: Apache-2.05// it under the terms of the GNU General Public License as published by56// the Free Software Foundation, either version 3 of the License, or6// Licensed under the Apache License, Version 2.0 (the "License");7// (at your option) any later version.7// you may not use this file except in compliance with the License.88// You may obtain a copy of the License at9// Substrate is distributed in the hope that it will be useful,9//10// but WITHOUT ANY WARRANTY; without even the implied warranty of10// http://www.apache.org/licenses/LICENSE-2.011// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the11//12// GNU General Public License for more details.12// Unless required by applicable law or agreed to in writing, software1313// distributed under the License is distributed on an "AS IS" BASIS,14// You should have received a copy of the GNU General Public License14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.15// along with Substrate. If not, see <http://www.gnu.org/licenses/>.15// See the License for the specific language governing permissions and16// limitations under the License.171618use crate::chain_spec;17use crate::chain_spec;19use crate::cli::Cli;18use crate::cli::Cli;20use crate::service;19use crate::service;21use sc_cli::SubstrateCli;20use sc_cli::SubstrateCli;21use sp_consensus_aura::sr25519::AuthorityPair as AuraPair;222223impl SubstrateCli for Cli {23impl SubstrateCli for Cli {24 fn impl_name() -> &'static str {24 fn impl_name() -> &'static str {node/src/lib.rsdiffbeforeafterbothno changes
node/src/service.rsdiffbeforeafterboth223use std::sync::Arc;3use std::sync::Arc;4use std::time::Duration;4use std::time::Duration;5use sc_client_api::ExecutorProvider;5use sc_client::LongestChain;6use sc_consensus::LongestChain;6use sc_client_api::ExecutorProvider;7use nft_runtime::{self, opaque::Block, RuntimeApi};7use nft_runtime::{self, opaque::Block, RuntimeApi};8use sc_service::{error::{Error as ServiceError}, AbstractService, Configuration, ServiceBuilder};8use sc_service::{error::{Error as ServiceError}, AbstractService, Configuration, ServiceBuilder};9use sp_inherents::InherentDataProviders;9use sp_inherents::InherentDataProviders;10use sc_executor::native_executor_instance;10use sc_executor::native_executor_instance;11pub use sc_executor::NativeExecutor;11pub use sc_executor::NativeExecutor;12use sp_consensus_aura::sr25519::{AuthorityPair as AuraPair};12use sp_consensus_aura::sr25519::{AuthorityPair as AuraPair};13use sc_finality_grandpa::{13use sc_finality_grandpa::{self, FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider};14 FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider, SharedVoterState,15};161417// Our native executor instance.15// Our native executor instance.27/// be able to perform chain operations.25/// be able to perform chain operations.28macro_rules! new_full_start {26macro_rules! new_full_start {29 ($config:expr) => {{27 ($config:expr) => {{30 use jsonrpc_core::IoHandler;31 use std::sync::Arc;28 use std::sync::Arc;32 use sp_consensus_aura::sr25519::AuthorityPair as AuraPair;3334 let mut import_setup = None;29 let mut import_setup = None;35 let inherent_data_providers = sp_inherents::InherentDataProviders::new();30 let inherent_data_providers = sp_inherents::InherentDataProviders::new();40 crate::service::Executor41 >($config)?34 >($config)?42 .with_select_chain(|_config, backend| {35 .with_select_chain(|_config, backend| {43 Ok(sc_consensus::LongestChain::new(backend.clone()))36 Ok(sc_client::LongestChain::new(backend.clone()))44 })?37 })?45 .with_transaction_pool(|builder| {38 .with_transaction_pool(|config, client, _fetcher| {46 let pool_api = sc_transaction_pool::FullChainApi::new(39 let pool_api = sc_transaction_pool::FullChainApi::new(client.clone());47 builder.client().clone(),48 );49 Ok(sc_transaction_pool::BasicPool::new(40 Ok(sc_transaction_pool::BasicPool::new(config, std::sync::Arc::new(pool_api)))50 builder.config().transaction_pool.clone(),51 std::sync::Arc::new(pool_api),52 builder.prometheus_registry(),53 ))54 })?41 })?55 .with_import_queue(|42 .with_import_queue(|_config, client, mut select_chain, _transaction_pool| {56 _config,57 client,58 mut select_chain,59 _transaction_pool,60 spawn_task_handle,61 registry,62 | {63 let select_chain = select_chain.take()43 let select_chain = select_chain.take()64 .ok_or_else(|| sc_service::Error::SelectChainRequired)?;44 .ok_or_else(|| sc_service::Error::SelectChainRequired)?;73 grandpa_block_import.clone(), client.clone(),50 grandpa_block_import.clone(), client.clone(),74 );51 );755276 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _>(53 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair>(77 sc_consensus_aura::slot_duration(&*client)?,54 sc_consensus_aura::slot_duration(&*client)?,78 aura_block_import,55 aura_block_import,79 Some(Box::new(grandpa_block_import.clone())),56 Some(Box::new(grandpa_block_import.clone())),80 None,57 None,81 client,58 client,82 inherent_data_providers.clone(),59 inherent_data_providers.clone(),83 spawn_task_handle,84 registry,85 )?;60 )?;866187 import_setup = Some((grandpa_block_import, grandpa_link));62 import_setup = Some((grandpa_block_import, grandpa_link));886389 Ok(import_queue)64 Ok(import_queue)90 })?65 })?;91 .with_rpc_extensions(|builder| -> Result<IoHandler<sc_rpc::Metadata>, _> {92 let handler = pallet_contracts_rpc::Contracts::new(builder.client().clone());93 let delegate = pallet_contracts_rpc::ContractsApi::to_delegate(handler);9495 let mut io = IoHandler::default();96 io.extend_with(delegate);97 Ok(io)98 })?;9966100 (builder, import_setup, inherent_data_providers)67 (builder, import_setup, inherent_data_providers)101 }}68 }}120 let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;89 let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;121 Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)90 Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)122 })?91 })?123 .build_full()?;92 .build()?;12493125 if role.is_authority() {94 if role.is_authority() {126 let proposer = sc_basic_authorship::ProposerFactory::new(95 let proposer =127 service.client(),96 sc_basic_authorship::ProposerFactory::new(service.client(), service.transaction_pool());128 service.transaction_pool(),129 service.prometheus_registry().as_ref(),130 );13197132 let client = service.client();98 let client = service.client();151117152 // the AURA authoring task is considered essential, i.e. if it118 // the AURA authoring task is considered essential, i.e. if it153 // fails we take down the service with it.119 // fails we take down the service with it.154 service.spawn_essential_task_handle().spawn_blocking("aura", aura);120 service.spawn_essential_task("aura", aura);155 }121 }156122157 // if the node isn't actively participating in consensus then it doesn't123 // if the node isn't actively participating in consensus then it doesn't158 // need a keystore, regardless of which protocol we use below.124 // need a keystore, regardless of which protocol we use below.159 let keystore = if role.is_authority() {125 let keystore = if role.is_authority() {160 Some(service.keystore() as sp_core::traits::BareCryptoStorePtr)126 Some(service.keystore())161 } else {127 } else {162 None128 None163 };129 };187 inherent_data_providers: inherent_data_providers.clone(),153 inherent_data_providers: inherent_data_providers.clone(),188 telemetry_on_connect: Some(service.telemetry_on_connect_stream()),154 telemetry_on_connect: Some(service.telemetry_on_connect_stream()),189 voting_rule: sc_finality_grandpa::VotingRulesBuilder::default().build(),155 voting_rule: sc_finality_grandpa::VotingRulesBuilder::default().build(),190 prometheus_registry: service.prometheus_registry(),156 prometheus_registry: service.prometheus_registry()191 shared_voter_state: SharedVoterState::empty(),192 };157 };193158194 // the GRANDPA voter task is considered infallible, i.e.159 // the GRANDPA voter task is considered infallible, i.e.195 // if it fails we take down the service with it.160 // if it fails we take down the service with it.196 service.spawn_essential_task_handle().spawn_blocking(161 service.spawn_essential_task(197 "grandpa-voter",162 "grandpa-voter",198 sc_finality_grandpa::run_grandpa_voter(grandpa_config)?163 sc_finality_grandpa::run_grandpa_voter(grandpa_config)?199 );164 );216 .with_select_chain(|_config, backend| {183 .with_select_chain(|_config, backend| {217 Ok(LongestChain::new(backend.clone()))184 Ok(LongestChain::new(backend.clone()))218 })?185 })?219 .with_transaction_pool(|builder| {186 .with_transaction_pool(|config, client, fetcher| {220 let fetcher = builder.fetcher()187 let fetcher = fetcher221 .ok_or_else(|| "Trying to start light transaction pool without active fetcher")?;188 .ok_or_else(|| "Trying to start light transaction pool without active fetcher")?;222189223 let pool_api = sc_transaction_pool::LightChainApi::new(190 let pool_api = sc_transaction_pool::LightChainApi::new(client.clone(), fetcher.clone());224 builder.client().clone(),225 fetcher.clone(),226 );227 let pool = sc_transaction_pool::BasicPool::with_revalidation_type(191 let pool = sc_transaction_pool::BasicPool::with_revalidation_type(228 builder.config().transaction_pool.clone(),192 config, Arc::new(pool_api), sc_transaction_pool::RevalidationType::Light,229 Arc::new(pool_api),230 builder.prometheus_registry(),231 sc_transaction_pool::RevalidationType::Light,232 );193 );233 Ok(pool)194 Ok(pool)234 })?195 })?235 .with_import_queue_and_fprb(|196 .with_import_queue_and_fprb(|_config, client, backend, fetcher, _select_chain, _tx_pool| {236 _config,237 client,238 backend,239 fetcher,240 _select_chain,241 _tx_pool,242 spawn_task_handle,243 prometheus_registry,244 | {245 let fetch_checker = fetcher197 let fetch_checker = fetcher246 .map(|fetcher| fetcher.checker().clone())198 .map(|fetcher| fetcher.checker().clone())255 let finality_proof_request_builder =207 let finality_proof_request_builder =256 finality_proof_import.create_finality_proof_request_builder();208 finality_proof_import.create_finality_proof_request_builder();257209258 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair, _>(210 let import_queue = sc_consensus_aura::import_queue::<_, _, _, AuraPair>(259 sc_consensus_aura::slot_duration(&*client)?,211 sc_consensus_aura::slot_duration(&*client)?,260 grandpa_block_import,212 grandpa_block_import,261 None,213 None,262 Some(Box::new(finality_proof_import)),214 Some(Box::new(finality_proof_import)),263 client,215 client,264 inherent_data_providers.clone(),216 inherent_data_providers.clone(),265 spawn_task_handle,266 prometheus_registry,267 )?;217 )?;268218269 Ok((import_queue, finality_proof_request_builder))219 Ok((import_queue, finality_proof_request_builder))273 let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;223 let provider = client as Arc<dyn StorageAndProofProvider<_, _>>;274 Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)224 Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _)275 })?225 })?276 .build_light()226 .build()277}227}278228pallets/nft/Cargo.tomldiffbeforeafterboth1[package]1[package]2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']2authors = ['https://usetech.com/blockchain']3description = 'FRAME pallet template'3description = 'NFT pallet'4edition = '2018'4edition = '2018'5homepage = 'https://usetech.com/blockchain'5homepage = 'https://usetech.com/blockchain'6license = 'Unlicense'6license = 'Unlicense'7name = 'pallet-nft'7name = 'pallet-nft'8repository = 'https://github.com/usetech-llc/nft_parachain/'8repository = 'https://github.com/usetech-llc/nft_parachain/'9version = '2.0.0-rc4'9version = '2.0.0-alpha.6'101011[package.metadata.docs.rs]11[package.metadata.docs.rs]12targets = ['x86_64-unknown-linux-gnu']12targets = ['x86_64-unknown-linux-gnu']15default-features = false15default-features = false16features = ['derive']16features = ['derive']17package = 'parity-scale-codec'17package = 'parity-scale-codec'18version = '1.3.1'18version = '1.3.0'191920[dependencies.frame-support]20[dependencies.sp-std]21default-features = false21default-features = false22git = 'https://github.com/paritytech/substrate.git'22version = '2.0.0-alpha.6'2324[dependencies.sp-runtime]23tag = 'v2.0.0-rc4'25default-features = false24version = '2.0.0-rc4'26version = '2.0.0-alpha.6'252726[dependencies.frame-system]28[dependencies.frame-support]27default-features = false29default-features = false28git = 'https://github.com/paritytech/substrate.git'29tag = 'v2.0.0-rc4'30version = '2.0.0-rc4'30version = '2.0.0-alpha.6'313132[dev-dependencies.sp-core]32[dependencies.frame-system]33default-features = false33default-features = false34git = 'https://github.com/paritytech/substrate.git'35tag = 'v2.0.0-rc4'36version = '2.0.0-rc4'34version = '2.0.0-alpha.6'373538[dev-dependencies.sp-io]36[dev-dependencies.sp-core]39default-features = false37default-features = false40git = 'https://github.com/paritytech/substrate.git'41tag = 'v2.0.0-rc4'42version = '2.0.0-rc4'38version = '2.0.0-alpha.6'433944[dependencies.sp-runtime]40[dev-dependencies.sp-io]45default-features = false41default-features = false46git = 'https://github.com/paritytech/substrate.git'47tag = 'v2.0.0-rc4'48version = '2.0.0-rc4'42version = '2.0.0-alpha.6'494350[features]44[features]51default = ['std']45default = ['std']52std = [46std = [53 'codec/std',47 'codec/std',54 'frame-support/std',48 'frame-support/std',55 'frame-system/std',49 'frame-system/std',50 "sp-io/std",51 "sp-runtime/std",52 'sp-std/std',56]53]5754pallets/nft/src/lib.rsdiffbeforeafterboth1#![cfg_attr(not(feature = "std"), no_std)]1#![cfg_attr(not(feature = "std"), no_std)]23/// A FRAME pallet template with necessary imports45/// Feel free to remove or edit this file as needed.6/// If you change the name of this file, make sure to update its references in runtime/src/lib.rs7/// If you remove this file, you can remove those references89/// For more guidance on Substrate FRAME, see the example pallet10/// https://github.com/paritytech/substrate/blob/master/frame/example/src/lib.rs2113use codec::{Decode, Encode};12use codec::{Decode, Encode};4/// A FRAME pallet template with necessary imports1356/// Feel free to remove or edit this file as needed.7/// If you change the name of this file, make sure to update its references in runtime/src/lib.rs8/// If you remove this file, you can remove those references910/// For more guidance on Substrate FRAME, see the example pallet11/// https://github.com/paritytech/substrate/blob/master/frame/example/src/lib.rs12use frame_support::{decl_event, decl_module, decl_storage, dispatch::DispatchResult, ensure};14use frame_support::{decl_module, decl_storage, decl_event, decl_error, dispatch::DispatchResult, ensure};13use frame_system::{self as system, ensure_signed};15use frame_system::{self as system, ensure_signed};14use sp_runtime::sp_std::prelude::Vec;16use sp_runtime::sp_std::prelude::Vec;151788 }90 }89);91);9293// The pallet's errors94decl_error! {95 pub enum Error for Module<T: Trait> {96 /// Value was None97 NoneValue,98 /// Value reached maximum and cannot be incremented further99 StorageOverflow,100 }101}9010291// The pallet's dispatchable functions.103// The pallet's dispatchable functions.92decl_module! {104decl_module! {106 //118 //107 // @param customDataSz size of custom data in each collection item119 // @param customDataSz size of custom data in each collection item108 // returns collection ID120 // returns collection ID121 // TODO: later versions use "#[weight = 0]"109 #[weight = 0]122 #[weight = frame_support::weights::SimpleDispatchInfo::default()]110 pub fn create_collection( origin, 123 pub fn create_collection( origin, 111 collection_name: Vec<u16>, 124 collection_name: Vec<u16>, 112 collection_description: Vec<u16>, 125 collection_description: Vec<u16>, 155 Ok(())168 Ok(())156 }169 }157170158 #[weight = 0]171 #[weight = frame_support::weights::SimpleDispatchInfo::default()]159 pub fn destroy_collection(origin, collection_id: u64) -> DispatchResult {172 pub fn destroy_collection(origin, collection_id: u64) -> DispatchResult {160173161 let sender = ensure_signed(origin)?;174 let sender = ensure_signed(origin)?;168 Ok(())181 Ok(())169 }182 }170183171 #[weight = 0]184 #[weight = frame_support::weights::SimpleDispatchInfo::default()]172 pub fn change_collection_owner(origin, collection_id: u64, new_owner: T::AccountId) -> DispatchResult {185 pub fn change_collection_owner(origin, collection_id: u64, new_owner: T::AccountId) -> DispatchResult {173186174 let sender = ensure_signed(origin)?;187 let sender = ensure_signed(origin)?;183 Ok(())196 Ok(())184 }197 }185198186 #[weight = 0]199 #[weight = frame_support::weights::SimpleDispatchInfo::default()]187 pub fn add_collection_admin(origin, collection_id: u64, new_admin_id: T::AccountId) -> DispatchResult {200 pub fn add_collection_admin(origin, collection_id: u64, new_admin_id: T::AccountId) -> DispatchResult {188201189 let sender = ensure_signed(origin)?;202 let sender = ensure_signed(origin)?;214 Ok(())227 Ok(())215 }228 }216229217 #[weight = 0]230 #[weight = frame_support::weights::SimpleDispatchInfo::default()]218 pub fn remove_collection_admin(origin, collection_id: u64, account_id: T::AccountId) -> DispatchResult {231 pub fn remove_collection_admin(origin, collection_id: u64, account_id: T::AccountId) -> DispatchResult {219232220 let sender = ensure_signed(origin)?;233 let sender = ensure_signed(origin)?;242 Ok(())255 Ok(())243 }256 }244257245 #[weight = 0]258 #[weight = frame_support::weights::SimpleDispatchInfo::default()]246 pub fn create_item(origin, collection_id: u64, properties: Vec<u8>) -> DispatchResult {259 pub fn create_item(origin, collection_id: u64, properties: Vec<u8>) -> DispatchResult {247260248 let sender = ensure_signed(origin)?;261 let sender = ensure_signed(origin)?;287 Ok(())300 Ok(())288 }301 }289302290 #[weight = 0]303 #[weight = frame_support::weights::SimpleDispatchInfo::default()]291 pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {304 pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {292305293 let sender = ensure_signed(origin)?;306 let sender = ensure_signed(origin)?;324 Ok(())337 Ok(())325 }338 }326339327 #[weight = 0]340 #[weight = frame_support::weights::SimpleDispatchInfo::default()]328 pub fn transfer(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {341 pub fn transfer(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {329342330 let sender = ensure_signed(origin)?;343 let sender = ensure_signed(origin)?;371 Ok(())384 Ok(())372 }385 }373386374 #[weight = 0]387 #[weight = frame_support::weights::SimpleDispatchInfo::default()]375 pub fn approve(origin, approved: T::AccountId, collection_id: u64, item_id: u64) -> DispatchResult {388 pub fn approve(origin, approved: T::AccountId, collection_id: u64, item_id: u64) -> DispatchResult {376389377 let sender = ensure_signed(origin)?;390 let sender = ensure_signed(origin)?;414 Ok(())427 Ok(())415 }428 }416429417 #[weight = 0]430 #[weight = frame_support::weights::SimpleDispatchInfo::default()]418 pub fn transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {431 pub fn transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {419432420 let no_perm_mes = "You do not have permissions to modify this collection";433 let no_perm_mes = "You do not have permissions to modify this collection";427 Ok(())440 Ok(())428 }441 }429442430 #[weight = 0]443 #[weight = frame_support::weights::SimpleDispatchInfo::default()]431 pub fn safe_transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {444 pub fn safe_transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {432445433 let no_perm_mes = "You do not have permissions to modify this collection";446 let no_perm_mes = "You do not have permissions to modify this collection";pallets/nft/src/mock.rsdiffbeforeafterboth49 type Event = ();49 type Event = ();50 type BlockHashCount = BlockHashCount;50 type BlockHashCount = BlockHashCount;51 type ExtrinsicBaseWeight = ExtrinsicBaseWeight;51 type ExtrinsicBaseWeight = ExtrinsicBaseWeight;52 type MaximumExtrinsicWeight = MaximumExtrinsicWeight;53 type MaximumBlockWeight = MaximumBlockWeight;52 type MaximumBlockWeight = MaximumBlockWeight;54 type MaximumBlockLength = MaximumBlockLength;53 type MaximumBlockLength = MaximumBlockLength;55 type AvailableBlockRatio = AvailableBlockRatio;54 type AvailableBlockRatio = AvailableBlockRatio;pallets/nft/src/tests.rsdiffbeforeafterboth1// Tests to be written here1// Tests to be written here22use crate::mock::*;3use crate::{Error, mock::*};3use frame_support::{assert_noop, assert_ok};4use frame_support::{assert_ok, assert_noop};455#[test]6#[test]6fn create_collection_test() {7fn create_collection_test() {runtime/Cargo.tomldiffbeforeafterboth27 'sudo/std',27 'sudo/std',28 'system/std',28 'system/std',29 'timestamp/std',29 'timestamp/std',30 'staking/std',31 'transaction-payment/std',30 'transaction-payment/std',32 'nft/std',31 'nft/std',33]32]3334[dependencies.aura]34[dependencies.aura]35default-features = false35default-features = false36git = 'https://github.com/paritytech/substrate.git'37package = 'pallet-aura'36package = 'pallet-aura'38tag = 'v2.0.0-rc4'39version = '2.0.0-rc4'37version = '2.0.0-alpha.6'403841[dependencies.balances]39[dependencies.balances]42default-features = false40default-features = false43git = 'https://github.com/paritytech/substrate.git'44package = 'pallet-balances'41package = 'pallet-balances'45tag = 'v2.0.0-rc4'46version = '2.0.0-rc4'42version = '2.0.0-alpha.6'474348[dependencies.codec]44[dependencies.codec]49default-features = false45default-features = false50features = ['derive']46features = ['derive']51package = 'parity-scale-codec'47package = 'parity-scale-codec'52version = '1.3.1'48version = '1.3.0'534954[dependencies.contracts]50[dependencies.contracts]55git = 'https://github.com/paritytech/substrate.git'51git = 'https://github.com/paritytech/substrate.git'56default-features = false52default-features = false57package = 'pallet-contracts'53package = 'pallet-contracts'58tag = 'v2.0.0-rc4'54tag = 'v2.0.0-alpha.6'59version = '2.0.0-rc4'55version = '2.0.0-alpha.6'605661[dependencies.contracts-primitives]57[dependencies.contracts-primitives]62git = 'https://github.com/paritytech/substrate.git'58git = 'https://github.com/paritytech/substrate.git'63default-features = false59default-features = false64package = 'pallet-contracts-primitives'60package = 'pallet-contracts-primitives'65tag = 'v2.0.0-rc4'61tag = 'v2.0.0-alpha.6'66version = '2.0.0-rc4'62version = '2.0.0-alpha.6'676368[dependencies.contracts-rpc-runtime-api]64[dependencies.contracts-rpc-runtime-api]69git = 'https://github.com/paritytech/substrate.git'65git = 'https://github.com/paritytech/substrate.git'70default-features = false66default-features = false71package = 'pallet-contracts-rpc-runtime-api'67package = 'pallet-contracts-rpc-runtime-api'72version = '0.8.0-rc4'68tag = 'v2.0.0-alpha.6'73tag = 'v2.0.0-rc4'69version = '0.8.0-alpha.6'747075[dependencies.frame-executive]71[dependencies.frame-executive]76default-features = false72default-features = false77git = 'https://github.com/paritytech/substrate.git'78tag = 'v2.0.0-rc4'79version = '2.0.0-rc4'73version = '2.0.0-alpha.6'807481[dependencies.frame-support]75[dependencies.frame-support]82default-features = false76default-features = false83git = 'https://github.com/paritytech/substrate.git'84tag = 'v2.0.0-rc4'85version = '2.0.0-rc4'77version = '2.0.0-alpha.6'867887[dependencies.grandpa]79[dependencies.grandpa]88default-features = false80default-features = false89git = 'https://github.com/paritytech/substrate.git'90package = 'pallet-grandpa'81package = 'pallet-grandpa'91tag = 'v2.0.0-rc4'92version = '2.0.0-rc4'82version = '2.0.0-alpha.6'938394[dependencies.randomness-collective-flip]84[dependencies.randomness-collective-flip]95default-features = false85default-features = false96git = 'https://github.com/paritytech/substrate.git'97package = 'pallet-randomness-collective-flip'86package = 'pallet-randomness-collective-flip'98tag = 'v2.0.0-rc4'99version = '2.0.0-rc4'87version = '2.0.0-alpha.6'10088101[dependencies.serde]89[dependencies.serde]102features = ['derive']90features = ['derive']10593106[dependencies.sp-api]94[dependencies.sp-api]107default-features = false95default-features = false108git = 'https://github.com/paritytech/substrate.git'109tag = 'v2.0.0-rc4'110version = '2.0.0-rc4'96version = '2.0.0-alpha.6'11197112[dependencies.sp-block-builder]98[dependencies.sp-block-builder]113default-features = false99default-features = false114git = 'https://github.com/paritytech/substrate.git'115tag = 'v2.0.0-rc4'116version = '2.0.0-rc4'100version = '2.0.0-alpha.6'117101118[dependencies.sp-consensus-aura]102[dependencies.sp-consensus-aura]119default-features = false103default-features = false120git = 'https://github.com/paritytech/substrate.git'121tag = 'v2.0.0-rc4'122version = '0.8.0-rc4'104version = '0.8.0-alpha.6'123105124[dependencies.sp-core]106[dependencies.sp-core]125default-features = false107default-features = false126git = 'https://github.com/paritytech/substrate.git'127tag = 'v2.0.0-rc4'128version = '2.0.0-rc4'108version = '2.0.0-alpha.6'129109130[dependencies.sp-inherents]110[dependencies.sp-inherents]131default-features = false111default-features = false132git = 'https://github.com/paritytech/substrate.git'133tag = 'v2.0.0-rc4'134version = '2.0.0-rc4'112version = '2.0.0-alpha.6'135113136[dependencies.sp-io]114[dependencies.sp-io]137default-features = false115default-features = false138git = 'https://github.com/paritytech/substrate.git'139tag = 'v2.0.0-rc4'140version = '2.0.0-rc4'116version = '2.0.0-alpha.6'141117142[dependencies.sp-offchain]118[dependencies.sp-offchain]143default-features = false119default-features = false144git = 'https://github.com/paritytech/substrate.git'145tag = 'v2.0.0-rc4'146version = '2.0.0-rc4'120version = '2.0.0-alpha.6'147121148[dependencies.sp-runtime]122[dependencies.sp-runtime]149default-features = false123default-features = false150git = 'https://github.com/paritytech/substrate.git'151tag = 'v2.0.0-rc4'152version = '2.0.0-rc4'124version = '2.0.0-alpha.6'153125154[dependencies.sp-session]126[dependencies.sp-session]155default-features = false127default-features = false156git = 'https://github.com/paritytech/substrate.git'157tag = 'v2.0.0-rc4'158version = '2.0.0-rc4'128version = '2.0.0-alpha.6'159129160[dependencies.sp-std]130[dependencies.sp-std]161default-features = false131default-features = false162git = 'https://github.com/paritytech/substrate.git'163tag = 'v2.0.0-rc4'164version = '2.0.0-rc4'132version = '2.0.0-alpha.6'165133166[dependencies.sp-transaction-pool]134[dependencies.sp-transaction-pool]167default-features = false135default-features = false168git = 'https://github.com/paritytech/substrate.git'169tag = 'v2.0.0-rc4'170version = '2.0.0-rc4'136version = '2.0.0-alpha.6'171137172[dependencies.sp-version]138[dependencies.sp-version]173default-features = false139default-features = false174git = 'https://github.com/paritytech/substrate.git'175tag = 'v2.0.0-rc4'176version = '2.0.0-rc4'140version = '2.0.0-alpha.6'177141178[dependencies.sudo]142[dependencies.sudo]179default-features = false143default-features = false180git = 'https://github.com/paritytech/substrate.git'181package = 'pallet-sudo'144package = 'pallet-sudo'182tag = 'v2.0.0-rc4'183version = '2.0.0-rc4'145version = '2.0.0-alpha.6'184146185[dependencies.system]147[dependencies.system]186default-features = false148default-features = false187git = 'https://github.com/paritytech/substrate.git'188package = 'frame-system'149package = 'frame-system'189tag = 'v2.0.0-rc4'190version = '2.0.0-rc4'150version = '2.0.0-alpha.6'191151192[dependencies.nft]152[dependencies.nft]193default-features = false153default-features = false194package = 'pallet-nft'154package = 'pallet-nft'195path = '../pallets/nft'155path = '../pallets/nft'196version = '2.0.0-rc4'156version = '2.0.0-alpha.6'197157198[dependencies.timestamp]158[dependencies.timestamp]199default-features = false159default-features = false200git = 'https://github.com/paritytech/substrate.git'201package = 'pallet-timestamp'160package = 'pallet-timestamp'202tag = 'v2.0.0-rc4'203version = '2.0.0-rc4'161version = '2.0.0-alpha.6'204205206[dependencies.staking]207default-features = false208git = 'https://github.com/paritytech/substrate.git'209package = 'pallet-staking'210tag = 'v2.0.0-rc4'211version = '2.0.0-rc4'212162213[dependencies.transaction-payment]163[dependencies.transaction-payment]214default-features = false164default-features = false215git = 'https://github.com/paritytech/substrate.git'216package = 'pallet-transaction-payment'165package = 'pallet-transaction-payment'217tag = 'v2.0.0-rc4'218version = '2.0.0-rc4'166version = '2.0.0-alpha.6'219167220[package]168[package]221authors = ['UseTech']169authors = ['UseTech']224license = 'Unlicense'172license = 'Unlicense'225name = 'nft-runtime'173name = 'nft-runtime'226repository = 'https://github.com/usetech-llc/nft_parachain/'174repository = 'https://github.com/usetech-llc/nft_parachain/'227version = '2.0.0-rc4'175version = '2.0.0-alpha.6'228176229[package.metadata.docs.rs]177[package.metadata.docs.rs]230targets = ['x86_64-unknown-linux-gnu']178targets = ['x86_64-unknown-linux-gnu']231179232[build-dependencies.wasm-builder-runner]180[build-dependencies.wasm-builder-runner]233git = 'https://github.com/paritytech/substrate.git'234package = 'substrate-wasm-builder-runner'181package = 'substrate-wasm-builder-runner'235tag = 'v2.0.0-rc4'236version = '1.0.5'182version = '1.0.5'237183runtime/build.rsdiffbeforeafterboth3fn main() {3fn main() {4 WasmBuilder::new()4 WasmBuilder::new()5 .with_current_project()5 .with_current_project()6 .with_wasm_builder_from_crates("1.0.11")6 .with_wasm_builder_from_crates("1.0.9")7 .export_heap_base()7 .export_heap_base()8 .import_memory()8 .import_memory()9 .build()9 .build()runtime/src/lib.rsdiffbeforeafterboth9include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));9include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));101011use sp_std::prelude::*;11use sp_std::prelude::*;12use sp_core::{crypto::KeyTypeId, OpaqueMetadata};12use sp_core::OpaqueMetadata;13use sp_runtime::{13use sp_runtime::{14 ApplyExtrinsicResult, generic, create_runtime_str, impl_opaque_keys, MultiSignature,14 ApplyExtrinsicResult, generic, create_runtime_str, impl_opaque_keys, MultiSignature,15 transaction_validity::{TransactionValidity, TransactionSource},15 transaction_validity::{TransactionValidity, TransactionSource},16};16};17use sp_runtime::traits::{17use sp_runtime::traits::{18 BlakeTwo256, Block as BlockT, IdentityLookup, Verify, IdentifyAccount, NumberFor, Saturating,18 BlakeTwo256, Block as BlockT, IdentityLookup, Verify, ConvertInto, IdentifyAccount19};19};20use sp_api::impl_runtime_apis;20use sp_api::impl_runtime_apis;21use sp_consensus_aura::sr25519::AuthorityId as AuraId;21use sp_consensus_aura::sr25519::AuthorityId as AuraId;22use grandpa::{AuthorityId as GrandpaId, AuthorityList as GrandpaAuthorityList};22use grandpa::AuthorityList as GrandpaAuthorityList;23use grandpa::fg_primitives;23use grandpa::fg_primitives;24use sp_version::RuntimeVersion;24use sp_version::RuntimeVersion;25#[cfg(feature = "std")]25#[cfg(feature = "std")]30#[cfg(any(feature = "std", test))]30#[cfg(any(feature = "std", test))]31pub use sp_runtime::BuildStorage;31pub use sp_runtime::BuildStorage;32pub use timestamp::Call as TimestampCall;32pub use timestamp::Call as TimestampCall;33pub use staking::Call as StakingCall;33// pub use staking::Call as StakingCall;34pub use balances::Call as BalancesCall;34pub use balances::Call as BalancesCall;35pub use sp_runtime::{Permill, Perbill};35pub use sp_runtime::{Permill, Perbill};36pub use contracts::Schedule as ContractsSchedule;36pub use contracts::Schedule as ContractsSchedule;37pub use frame_support::{37pub use frame_support::{38 construct_runtime, parameter_types, StorageValue,38 construct_runtime, parameter_types, traits::Randomness, weights::Weight, StorageValue,39 traits::{KeyOwnerProofSystem, Randomness},40 weights::{41 Weight, IdentityFee,42 constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},43 },44};39};454046/// Importing a template pallet41/// Importing a template pallet132parameter_types! {127parameter_types! {133 pub const BlockHashCount: BlockNumber = 2400;128 pub const BlockHashCount: BlockNumber = 2400;134 /// We allow for 2 seconds of compute with a 6 second average block time.129 /// We allow for 2 seconds of compute with a 6 second average block time.130 // pub const MaximumBlockWeight: Weight = 2 * WEIGHT_PER_SECOND;135 pub const MaximumBlockWeight: Weight = 2 * WEIGHT_PER_SECOND;131 pub const MaximumBlockWeight: Weight = 1_000_000_000;136 pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);132 pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);137 /// Assume 10% of weight for average on_initialize calls.133 /// Assume 10% of weight for average on_initialize calls.138 pub MaximumExtrinsicWeight: Weight = AvailableBlockRatio::get()134 // pub MaximumExtrinsicWeight: Weight = AvailableBlockRatio::get()139 .saturating_sub(Perbill::from_percent(10)) * MaximumBlockWeight::get();135 // .saturating_sub(Perbill::from_percent(10)) * MaximumBlockWeight::get();140 pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;136 pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;141 pub const Version: RuntimeVersion = VERSION;137 pub const Version: RuntimeVersion = VERSION;142}138}143139144impl system::Trait for Runtime {140impl system::Trait for Runtime {145 /// The basic call filter to use in dispatchable.146 type BaseCallFilter = ();147 /// The identifier used to distinguish between accounts.141 /// The identifier used to distinguish between accounts.148 type AccountId = AccountId;142 type AccountId = AccountId;149 /// The aggregated dispatch type that is available for extrinsics.143 /// The aggregated dispatch type that is available for extrinsics.168 type BlockHashCount = BlockHashCount;162 type BlockHashCount = BlockHashCount;169 /// Maximum weight of each block.163 /// Maximum weight of each block.170 type MaximumBlockWeight = MaximumBlockWeight;164 type MaximumBlockWeight = MaximumBlockWeight;171 /// The weight of database operations that the runtime can invoke.172 type DbWeight = RocksDbWeight;173 /// The weight of the overhead invoked on the block import process, independent of the174 /// extrinsics included in that block.175 type BlockExecutionWeight = BlockExecutionWeight;176 /// The base weight of any extrinsic processed by the runtime, independent of the177 /// logic of that extrinsic. (Signature verification, nonce increment, fee, etc...)178 type ExtrinsicBaseWeight = ExtrinsicBaseWeight;179 /// The maximum weight that a single extrinsic of `Normal` dispatch class can have,180 /// idependent of the logic of that extrinsics. (Roughly max block weight - average on181 /// initialize cost).182 type MaximumExtrinsicWeight = MaximumExtrinsicWeight;183 /// Maximum size of all encoded transactions (in bytes) that are allowed in one block.165 /// Maximum size of all encoded transactions (in bytes) that are allowed in one block.184 type MaximumBlockLength = MaximumBlockLength;166 type MaximumBlockLength = MaximumBlockLength;185 /// Portion of the block weight that is available to all normal transactions.167 /// Portion of the block weight that is available to all normal transactions.204186205impl grandpa::Trait for Runtime {187impl grandpa::Trait for Runtime {206 type Event = Event;188 type Event = Event;207 type Call = Call;208209 type KeyOwnerProofSystem = ();210211 type KeyOwnerProof =212 <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof;213214 type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(215 KeyTypeId,216 GrandpaId,217 )>>::IdentificationTuple;218219 type HandleEquivocation = ();220}189}221190222parameter_types! {191parameter_types! {231}200}232233234parameter_types! {235 pub const TombstoneDeposit: Balance = 16 * MILLICENTS;236 pub const RentByteFee: Balance = 4 * MILLICENTS;237 pub const RentDepositOffset: Balance = 1000 * MILLICENTS;238 pub const SurchargeReward: Balance = 150 * MILLICENTS;239}240201241impl contracts::Trait for Runtime {202impl contracts::Trait for Runtime {242 type Time = Timestamp;203 type Time = Timestamp;247 type TrieIdGenerator = contracts::TrieIdFromParentCounter<Runtime>;208 type TrieIdGenerator = contracts::TrieIdFromParentCounter<Runtime>;248 type RentPayment = ();209 type RentPayment = ();249 type SignedClaimHandicap = contracts::DefaultSignedClaimHandicap;210 type SignedClaimHandicap = contracts::DefaultSignedClaimHandicap;250 type TombstoneDeposit = TombstoneDeposit;211 // type TombstoneDeposit = TombstoneDeposit;251 type StorageSizeOffset = contracts::DefaultStorageSizeOffset;212 type StorageSizeOffset = contracts::DefaultStorageSizeOffset;252 type RentByteFee = RentByteFee;213 // type RentByteFee = RentByteFee;253 type RentDepositOffset = RentDepositOffset;214 // type RentDepositOffset = RentDepositOffset;254 type SurchargeReward = SurchargeReward;215 // type SurchargeReward = SurchargeReward;255 type MaxDepth = contracts::DefaultMaxDepth;216 type MaxDepth = contracts::DefaultMaxDepth;256 type MaxValueSize = contracts::DefaultMaxValueSize;217 type MaxValueSize = contracts::DefaultMaxValueSize;257 type WeightPrice = transaction_payment::Module<Self>;218 // type WeightPrice = transaction_payment::Module<Self>;258}219}259220260parameter_types! {221parameter_types! {272}233}273234274parameter_types! {235parameter_types! {236 pub const TransactionBaseFee: Balance = 0;275 pub const TransactionByteFee: Balance = 1;237 pub const TransactionByteFee: Balance = 1;276}238}277239278impl transaction_payment::Trait for Runtime {240impl transaction_payment::Trait for Runtime {279 type Currency = balances::Module<Runtime>;241 type Currency = balances::Module<Runtime>;280 type OnTransactionPayment = ();242 type OnTransactionPayment = ();243 type TransactionBaseFee = TransactionBaseFee;281 type TransactionByteFee = TransactionByteFee;244 type TransactionByteFee = TransactionByteFee;282 type WeightToFee = IdentityFee<Balance>;245 type WeightToFee = ConvertInto;283 type FeeMultiplierUpdate = ();246 type FeeMultiplierUpdate = ();284}247}285248308 Balances: balances::{Module, Call, Storage, Config<T>, Event<T>},271 Balances: balances::{Module, Call, Storage, Config<T>, Event<T>},309 TransactionPayment: transaction_payment::{Module, Storage},272 TransactionPayment: transaction_payment::{Module, Storage},310 Sudo: sudo::{Module, Call, Config<T>, Storage, Event<T>},273 Sudo: sudo::{Module, Call, Config<T>, Storage, Event<T>},311 // Staking: staking::{Module, Call, Config<T>, Storage, Event<T>},312 // Used for the module template in `./template.rs`274 // Used for the module template in `./template.rs`313 Nft: nft::{Module, Call, Storage, Event<T>},275 Nft: nft::{Module, Call, Storage, Event<T>},314 }276 }326pub type BlockId = generic::BlockId<Block>;288pub type BlockId = generic::BlockId<Block>;327/// The SignedExtension to the basic transaction logic.289/// The SignedExtension to the basic transaction logic.328pub type SignedExtra = (290pub type SignedExtra = (329 system::CheckSpecVersion<Runtime>,291 system::CheckVersion<Runtime>,330 system::CheckTxVersion<Runtime>,331 system::CheckGenesis<Runtime>,292 system::CheckGenesis<Runtime>,332 system::CheckEra<Runtime>,293 system::CheckEra<Runtime>,333 system::CheckNonce<Runtime>,294 system::CheckNonce<Runtime>,419380420 fn decode_session_keys(381 fn decode_session_keys(421 encoded: Vec<u8>,382 encoded: Vec<u8>,422 ) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {383 ) -> Option<Vec<(Vec<u8>, sp_core::crypto::KeyTypeId)>> {423 opaque::SessionKeys::decode_into_raw_public_keys(&encoded)384 opaque::SessionKeys::decode_into_raw_public_keys(&encoded)424 }385 }425 }386 }429 Grandpa::grandpa_authorities()390 Grandpa::grandpa_authorities()430 }391 }431432 fn submit_report_equivocation_extrinsic(433 _equivocation_proof: fg_primitives::EquivocationProof<434 <Block as BlockT>::Hash,435 NumberFor<Block>,436 >,437 _key_owner_proof: fg_primitives::OpaqueKeyOwnershipProof,438 ) -> Option<()> {439 None440 }441442 fn generate_key_ownership_proof(443 _set_id: fg_primitives::SetId,444 _authority_id: GrandpaId,445 ) -> Option<fg_primitives::OpaqueKeyOwnershipProof> {446 // NOTE: this is the only implementation possible since we've447 // defined our key owner proof type as a bottom type (i.e. a type448 // with no values).449 None450 }451 }392 }452393453 impl contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber>394 impl contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber>