difftreelog
Merge branch 'develop' into feature/NFTPAR-240
in: master
15 files changed
Cargo.lockdiffbeforeafterboth121213[[package]]13[[package]]14name = "addr2line"14name = "addr2line"15version = "0.13.0"15version = "0.14.0"16source = "registry+https://github.com/rust-lang/crates.io-index"16source = "registry+https://github.com/rust-lang/crates.io-index"17checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072"17checksum = "7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423"18dependencies = [18dependencies = [19 "gimli 0.22.0",19 "gimli 0.23.0",20]20]212122[[package]]22[[package]]55 "aes",55 "aes",56 "block-cipher",56 "block-cipher",57 "ghash",57 "ghash",58 "subtle 2.3.0",58 "subtle 2.4.0",59]59]606061[[package]]61[[package]]94source = "registry+https://github.com/rust-lang/crates.io-index"94source = "registry+https://github.com/rust-lang/crates.io-index"95checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"95checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"9697[[package]]98name = "ahash"99version = "0.4.7"100source = "registry+https://github.com/rust-lang/crates.io-index"101checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"9610297[[package]]103[[package]]98name = "aho-corasick"104name = "aho-corasick"99version = "0.7.14"105version = "0.7.15"100source = "registry+https://github.com/rust-lang/crates.io-index"106source = "registry+https://github.com/rust-lang/crates.io-index"101checksum = "b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d"107checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"102dependencies = [108dependencies = [103 "memchr",109 "memchr",104]110]134140135[[package]]141[[package]]136name = "anyhow"142name = "anyhow"137version = "1.0.33"143version = "1.0.35"138source = "registry+https://github.com/rust-lang/crates.io-index"144source = "registry+https://github.com/rust-lang/crates.io-index"139checksum = "a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c"145checksum = "2c0df63cb2955042487fad3aefd2c6e3ae7389ac5dc1beb28921de0b69f779d4"140146141[[package]]147[[package]]142name = "approx"148name = "approx"149155150[[package]]156[[package]]151name = "arc-swap"157name = "arc-swap"152version = "0.4.7"158version = "0.4.8"153source = "registry+https://github.com/rust-lang/crates.io-index"159source = "registry+https://github.com/rust-lang/crates.io-index"154checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034"160checksum = "dabe5a181f83789739c194cbe5a897dde195078fac08568d09221fd6137a7ba8"155161156[[package]]162[[package]]157name = "arrayref"163name = "arrayref"170176171[[package]]177[[package]]172name = "arrayvec"178name = "arrayvec"173version = "0.5.1"179version = "0.5.2"174source = "registry+https://github.com/rust-lang/crates.io-index"180source = "registry+https://github.com/rust-lang/crates.io-index"175checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"181checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"176182177[[package]]183[[package]]178name = "asn1_der"184name = "asn1_der"206212207[[package]]213[[package]]208name = "async-executor"214name = "async-executor"209version = "1.3.0"215version = "1.4.0"210source = "registry+https://github.com/rust-lang/crates.io-index"216source = "registry+https://github.com/rust-lang/crates.io-index"211checksum = "d373d78ded7d0b3fa8039375718cde0aace493f2e34fb60f51cbf567562ca801"217checksum = "eb877970c7b440ead138f6321a3b5395d6061183af779340b65e20c0fede9146"212dependencies = [218dependencies = [213 "async-task",219 "async-task",214 "concurrent-queue",220 "concurrent-queue",215 "fastrand",221 "fastrand",216 "futures-lite",222 "futures-lite",217 "once_cell 1.4.1",223 "once_cell 1.5.2",218 "vec-arena",224 "vec-arena",219]225]220226221[[package]]227[[package]]222name = "async-global-executor"228name = "async-global-executor"223version = "1.4.0"229version = "1.4.3"224source = "registry+https://github.com/rust-lang/crates.io-index"230source = "registry+https://github.com/rust-lang/crates.io-index"225checksum = "0659b83a146398616883aa5199cdd1b055ec088a83c9a338eab3534f33f0622e"231checksum = "73079b49cd26b8fd5a15f68fc7707fc78698dc2a3d61430f2a7a9430230dfa04"226dependencies = [232dependencies = [227 "async-executor",233 "async-executor",228 "async-io",234 "async-io",229 "futures-lite",235 "futures-lite",230 "num_cpus",236 "num_cpus",231 "once_cell 1.4.1",237 "once_cell 1.5.2",232]238]233239234[[package]]240[[package]]235name = "async-io"241name = "async-io"236version = "1.1.10"242version = "1.3.1"237source = "registry+https://github.com/rust-lang/crates.io-index"243source = "registry+https://github.com/rust-lang/crates.io-index"238checksum = "d54bc4c1c7292475efb2253227dbcfad8fe1ca4c02bc62c510cc2f3da5c4704e"244checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd"239dependencies = [245dependencies = [240 "concurrent-queue",246 "concurrent-queue",241 "fastrand",247 "fastrand",242 "futures-lite",248 "futures-lite",243 "libc",249 "libc",244 "log",250 "log",245 "nb-connect",251 "nb-connect",246 "once_cell 1.4.1",252 "once_cell 1.5.2",247 "parking",253 "parking",248 "polling",254 "polling",249 "vec-arena",255 "vec-arena",260 "event-listener",266 "event-listener",261]267]268269[[package]]270name = "async-process"271version = "1.0.1"272source = "registry+https://github.com/rust-lang/crates.io-index"273checksum = "4c8cea09c1fb10a317d1b5af8024eeba256d6554763e85ecd90ff8df31c7bbda"274dependencies = [275 "async-io",276 "blocking",277 "cfg-if 0.1.10",278 "event-listener",279 "futures-lite",280 "once_cell 1.5.2",281 "signal-hook",282 "winapi 0.3.9",283]262284263[[package]]285[[package]]264name = "async-std"286name = "async-std"265version = "1.6.5"287version = "1.8.0"266source = "registry+https://github.com/rust-lang/crates.io-index"288source = "registry+https://github.com/rust-lang/crates.io-index"267checksum = "a9fa76751505e8df1c7a77762f60486f60c71bbd9b8557f4da6ad47d083732ed"289checksum = "8f9f84f1280a2b436a2c77c2582602732b6c2f4321d5494d6e799e6c367859a8"268dependencies = [290dependencies = [291 "async-channel",269 "async-global-executor",292 "async-global-executor",270 "async-io",293 "async-io",271 "async-mutex",294 "async-mutex",295 "async-process",272 "blocking",296 "blocking",273 "crossbeam-utils",297 "crossbeam-utils 0.8.1",274 "futures-channel",298 "futures-channel",275 "futures-core",299 "futures-core",276 "futures-io",300 "futures-io",280 "log",304 "log",281 "memchr",305 "memchr",282 "num_cpus",306 "num_cpus",283 "once_cell 1.4.1",307 "once_cell 1.5.2",284 "pin-project-lite",308 "pin-project-lite 0.2.0",285 "pin-utils",309 "pin-utils",286 "slab",310 "slab",287 "wasm-bindgen-futures",311 "wasm-bindgen-futures",288]312]289313290[[package]]314[[package]]291name = "async-task"315name = "async-task"292version = "4.0.2"316version = "4.0.3"293source = "registry+https://github.com/rust-lang/crates.io-index"317source = "registry+https://github.com/rust-lang/crates.io-index"294checksum = "8ab27c1aa62945039e44edaeee1dc23c74cc0c303dd5fe0fb462a184f1c3a518"318checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"295319296[[package]]320[[package]]297name = "async-tls"321name = "async-tls"298version = "0.8.0"322version = "0.8.0"299source = "registry+https://github.com/rust-lang/crates.io-index"323source = "registry+https://github.com/rust-lang/crates.io-index"300checksum = "df097e3f506bec0e1a24f06bb3c962c228f36671de841ff579cb99f371772634"324checksum = "df097e3f506bec0e1a24f06bb3c962c228f36671de841ff579cb99f371772634"301dependencies = [325dependencies = [302 "futures 0.3.6",326 "futures 0.3.8",303 "rustls",327 "rustls",304 "webpki",328 "webpki",305 "webpki-roots 0.19.0",329 "webpki-roots 0.19.0",306]330]307331308[[package]]332[[package]]309name = "async-trait"333name = "async-trait"310version = "0.1.41"334version = "0.1.42"311source = "registry+https://github.com/rust-lang/crates.io-index"335source = "registry+https://github.com/rust-lang/crates.io-index"312checksum = "b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0"336checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"313dependencies = [337dependencies = [314 "proc-macro2",338 "proc-macro2",315 "quote",339 "quote",353377354[[package]]378[[package]]355name = "backtrace"379name = "backtrace"356version = "0.3.53"380version = "0.3.55"357source = "registry+https://github.com/rust-lang/crates.io-index"381source = "registry+https://github.com/rust-lang/crates.io-index"358checksum = "707b586e0e2f247cbde68cdd2c3ce69ea7b7be43e1c5b426e37c9319c4b9838e"382checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598"359dependencies = [383dependencies = [360 "addr2line",384 "addr2line",361 "cfg-if 1.0.0",385 "cfg-if 1.0.0",362 "libc",386 "libc",363 "miniz_oxide",387 "miniz_oxide",364 "object 0.21.1",388 "object 0.22.0",365 "rustc-demangle",389 "rustc-demangle",366]390]367391383source = "registry+https://github.com/rust-lang/crates.io-index"407source = "registry+https://github.com/rust-lang/crates.io-index"384checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"408checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"409410[[package]]411name = "base64"412version = "0.13.0"413source = "registry+https://github.com/rust-lang/crates.io-index"414checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"385415386[[package]]416[[package]]387name = "bincode"417name = "bincode"456486457[[package]]487[[package]]458name = "blake2"488name = "blake2"459version = "0.9.0"489version = "0.9.1"460source = "registry+https://github.com/rust-lang/crates.io-index"490source = "registry+https://github.com/rust-lang/crates.io-index"461checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471"491checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4"462dependencies = [492dependencies = [463 "byte-tools",464 "byteorder 1.3.4",465 "crypto-mac 0.8.0",493 "crypto-mac 0.8.0",466 "digest 0.9.0",494 "digest 0.9.0",467 "opaque-debug 0.2.3",495 "opaque-debug 0.3.0",468]496]469497470[[package]]498[[package]]479507480[[package]]508[[package]]481name = "blake2b_simd"509name = "blake2b_simd"482version = "0.5.10"510version = "0.5.11"483source = "registry+https://github.com/rust-lang/crates.io-index"511source = "registry+https://github.com/rust-lang/crates.io-index"484checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"512checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"485dependencies = [513dependencies = [486 "arrayref",514 "arrayref",487 "arrayvec 0.5.1",515 "arrayvec 0.5.2",488 "constant_time_eq",516 "constant_time_eq",489]517]490518491[[package]]519[[package]]492name = "blake2s_simd"520name = "blake2s_simd"493version = "0.5.10"521version = "0.5.11"494source = "registry+https://github.com/rust-lang/crates.io-index"522source = "registry+https://github.com/rust-lang/crates.io-index"495checksum = "ab9e07352b829279624ceb7c64adb4f585dacdb81d35cafae81139ccd617cf44"523checksum = "9e461a7034e85b211a4acb57ee2e6730b32912b06c08cc242243c39fc21ae6a2"496dependencies = [524dependencies = [497 "arrayref",525 "arrayref",498 "arrayvec 0.5.1",526 "arrayvec 0.5.2",499 "constant_time_eq",527 "constant_time_eq",500]528]501529556 "atomic-waker",584 "atomic-waker",557 "fastrand",585 "fastrand",558 "futures-lite",586 "futures-lite",559 "once_cell 1.4.1",587 "once_cell 1.5.2",560]588]561589562[[package]]590[[package]]565source = "registry+https://github.com/rust-lang/crates.io-index"593source = "registry+https://github.com/rust-lang/crates.io-index"566checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"594checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"595596[[package]]597name = "bs58"598version = "0.4.0"599source = "registry+https://github.com/rust-lang/crates.io-index"600checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"567601568[[package]]602[[package]]569name = "bstr"603name = "bstr"570version = "0.2.13"604version = "0.2.14"571source = "registry+https://github.com/rust-lang/crates.io-index"605source = "registry+https://github.com/rust-lang/crates.io-index"572checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"606checksum = "473fc6b38233f9af7baa94fb5852dca389e3d95b8e21c8e3719301462c5d9faf"573dependencies = [607dependencies = [574 "memchr",608 "memchr",575]609]635669636[[package]]670[[package]]637name = "cc"671name = "cc"638version = "1.0.61"672version = "1.0.66"639source = "registry+https://github.com/rust-lang/crates.io-index"673source = "registry+https://github.com/rust-lang/crates.io-index"640checksum = "ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d"674checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"641dependencies = [675dependencies = [642 "jobserver",676 "jobserver",643]677]669source = "registry+https://github.com/rust-lang/crates.io-index"703source = "registry+https://github.com/rust-lang/crates.io-index"670checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845"704checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845"671dependencies = [705dependencies = [672 "stream-cipher 0.7.1",706 "stream-cipher",673 "zeroize",707 "zeroize",674]708]675709682 "aead",716 "aead",683 "chacha20",717 "chacha20",684 "poly1305",718 "poly1305",685 "stream-cipher 0.7.1",719 "stream-cipher",686 "zeroize",720 "zeroize",687]721]688722734 "bitflags",768 "bitflags",735]769]736737[[package]]738name = "cloudabi"739version = "0.1.0"740source = "registry+https://github.com/rust-lang/crates.io-index"741checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467"742dependencies = [743 "bitflags",744]745770746[[package]]771[[package]]747name = "concurrent-queue"772name = "concurrent-queue"754779755[[package]]780[[package]]756name = "const-random"781name = "const-random"757version = "0.1.11"782version = "0.1.13"758source = "registry+https://github.com/rust-lang/crates.io-index"783source = "registry+https://github.com/rust-lang/crates.io-index"759checksum = "02dc82c12dc2ee6e1ded861cf7d582b46f66f796d1b6c93fa28b911ead95da02"784checksum = "f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4"760dependencies = [785dependencies = [761 "const-random-macro",786 "const-random-macro",762 "proc-macro-hack",787 "proc-macro-hack",763]788]764789765[[package]]790[[package]]766name = "const-random-macro"791name = "const-random-macro"767version = "0.1.11"792version = "0.1.13"768source = "registry+https://github.com/rust-lang/crates.io-index"793source = "registry+https://github.com/rust-lang/crates.io-index"769checksum = "fc757bbb9544aa296c2ae00c679e81f886b37e28e59097defe0cf524306f6685"794checksum = "615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40"770dependencies = [795dependencies = [771 "getrandom 0.2.0",796 "getrandom 0.2.0",797 "lazy_static",772 "proc-macro-hack",798 "proc-macro-hack",799 "tiny-keccak",773]800]801802[[package]]803name = "const_fn"804version = "0.4.4"805source = "registry+https://github.com/rust-lang/crates.io-index"806checksum = "cd51eab21ab4fd6a3bf889e2d0958c0a6e3a61ad04260325e919e652a2a62826"774807775[[package]]808[[package]]776name = "constant_time_eq"809name = "constant_time_eq"800source = "registry+https://github.com/rust-lang/crates.io-index"833source = "registry+https://github.com/rust-lang/crates.io-index"801checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"834checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"835836[[package]]837name = "cpuid-bool"838version = "0.2.0"839source = "registry+https://github.com/rust-lang/crates.io-index"840checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"802841803[[package]]842[[package]]804name = "cranelift-bforest"843name = "cranelift-bforest"824 "log",863 "log",825 "regalloc",864 "regalloc",826 "serde",865 "serde",827 "smallvec 1.4.2",866 "smallvec 1.5.1",828 "target-lexicon",867 "target-lexicon",829 "thiserror",868 "thiserror",830]869]862dependencies = [901dependencies = [863 "cranelift-codegen",902 "cranelift-codegen",864 "log",903 "log",865 "smallvec 1.4.2",904 "smallvec 1.5.1",866 "target-lexicon",905 "target-lexicon",867]906]868907894933895[[package]]934[[package]]896name = "crc32fast"935name = "crc32fast"897version = "1.2.0"936version = "1.2.1"898source = "registry+https://github.com/rust-lang/crates.io-index"937source = "registry+https://github.com/rust-lang/crates.io-index"899checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"938checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"900dependencies = [939dependencies = [901 "cfg-if 0.1.10",940 "cfg-if 1.0.0",902]941]903942904[[package]]943[[package]]905name = "crossbeam-channel"944name = "crossbeam-channel"906version = "0.4.4"945version = "0.5.0"907source = "registry+https://github.com/rust-lang/crates.io-index"946source = "registry+https://github.com/rust-lang/crates.io-index"908checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87"947checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"909dependencies = [948dependencies = [910 "crossbeam-utils",949 "cfg-if 1.0.0",911 "maybe-uninit",950 "crossbeam-utils 0.8.1",912]951]913952914[[package]]953[[package]]917source = "registry+https://github.com/rust-lang/crates.io-index"956source = "registry+https://github.com/rust-lang/crates.io-index"918checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"957checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"919dependencies = [958dependencies = [920 "crossbeam-epoch",959 "crossbeam-epoch 0.8.2",921 "crossbeam-utils",960 "crossbeam-utils 0.7.2",922 "maybe-uninit",961 "maybe-uninit",923]962]963964[[package]]965name = "crossbeam-deque"966version = "0.8.0"967source = "registry+https://github.com/rust-lang/crates.io-index"968checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"969dependencies = [970 "cfg-if 1.0.0",971 "crossbeam-epoch 0.9.1",972 "crossbeam-utils 0.8.1",973]924974925[[package]]975[[package]]926name = "crossbeam-epoch"976name = "crossbeam-epoch"930dependencies = [980dependencies = [931 "autocfg 1.0.1",981 "autocfg 1.0.1",932 "cfg-if 0.1.10",982 "cfg-if 0.1.10",933 "crossbeam-utils",983 "crossbeam-utils 0.7.2",934 "lazy_static",984 "lazy_static",935 "maybe-uninit",985 "maybe-uninit",936 "memoffset",986 "memoffset 0.5.6",937 "scopeguard 1.1.0",987 "scopeguard 1.1.0",938]988]989990[[package]]991name = "crossbeam-epoch"992version = "0.9.1"993source = "registry+https://github.com/rust-lang/crates.io-index"994checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d"995dependencies = [996 "cfg-if 1.0.0",997 "const_fn",998 "crossbeam-utils 0.8.1",999 "lazy_static",1000 "memoffset 0.6.1",1001 "scopeguard 1.1.0",1002]9391003940[[package]]1004[[package]]941name = "crossbeam-queue"1005name = "crossbeam-queue"944checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"1008checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"945dependencies = [1009dependencies = [946 "cfg-if 0.1.10",1010 "cfg-if 0.1.10",947 "crossbeam-utils",1011 "crossbeam-utils 0.7.2",948 "maybe-uninit",1012 "maybe-uninit",949]1013]9501014959 "lazy_static",1023 "lazy_static",960]1024]10251026[[package]]1027name = "crossbeam-utils"1028version = "0.8.1"1029source = "registry+https://github.com/rust-lang/crates.io-index"1030checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"1031dependencies = [1032 "autocfg 1.0.1",1033 "cfg-if 1.0.0",1034 "lazy_static",1035]9611036962[[package]]1037[[package]]963name = "crunchy"1038name = "crunchy"982checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1057checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"983dependencies = [1058dependencies = [984 "generic-array 0.14.4",1059 "generic-array 0.14.4",985 "subtle 2.3.0",1060 "subtle 2.4.0",986]1061]9871062988[[package]]1063[[package]]1013 "byteorder 1.3.4",1088 "byteorder 1.3.4",1014 "digest 0.8.1",1089 "digest 0.8.1",1015 "rand_core 0.5.1",1090 "rand_core 0.5.1",1016 "subtle 2.3.0",1091 "subtle 2.4.0",1017 "zeroize",1092 "zeroize",1018]1093]101910941026 "byteorder 1.3.4",1101 "byteorder 1.3.4",1027 "digest 0.9.0",1102 "digest 0.9.0",1028 "rand_core 0.5.1",1103 "rand_core 0.5.1",1029 "subtle 2.3.0",1104 "subtle 2.4.0",1030 "zeroize",1105 "zeroize",1031]1106]103211071033[[package]]1108[[package]]1034name = "data-encoding"1109name = "data-encoding"1035version = "2.3.0"1110version = "2.3.1"1036source = "registry+https://github.com/rust-lang/crates.io-index"1111source = "registry+https://github.com/rust-lang/crates.io-index"1037checksum = "d4d0e2d24e5ee3b23a01de38eefdcd978907890701f08ffffd4cb457ca4ee8d6"1112checksum = "993a608597367c6377b258c25d7120740f00ed23a2252b729b1932dd7866f908"103811131039[[package]]1114[[package]]1040name = "derive_more"1115name = "derive_more"111911941120[[package]]1195[[package]]1121name = "dyn-clone"1196name = "dyn-clone"1122version = "1.0.2"1197version = "1.0.3"1123source = "registry+https://github.com/rust-lang/crates.io-index"1198source = "registry+https://github.com/rust-lang/crates.io-index"1124checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82"1199checksum = "d55796afa1b20c2945ca8eabfc421839f2b766619209f1ede813cf2484f31804"112512001126[[package]]1201[[package]]1127name = "ed25519"1202name = "ed25519"1142 "ed25519",1217 "ed25519",1143 "rand 0.7.3",1218 "rand 0.7.3",1144 "serde",1219 "serde",1145 "sha2 0.9.1",1220 "sha2 0.9.2",1146 "zeroize",1221 "zeroize",1147]1222]11481223118212571183[[package]]1258[[package]]1184name = "errno"1259name = "errno"1185version = "0.2.6"1260version = "0.2.7"1186source = "registry+https://github.com/rust-lang/crates.io-index"1261source = "registry+https://github.com/rust-lang/crates.io-index"1187checksum = "6eab5ee3df98a279d9b316b1af6ac95422127b1290317e6d18c1743c99418b01"1262checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe"1188dependencies = [1263dependencies = [1189 "errno-dragonfly",1264 "errno-dragonfly",1190 "libc",1265 "libc",1213source = "registry+https://github.com/rust-lang/crates.io-index"1288source = "registry+https://github.com/rust-lang/crates.io-index"1214checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"1289checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"1215dependencies = [1290dependencies = [1216 "futures 0.3.6",1291 "futures 0.3.8",1217]1292]121812931219[[package]]1294[[package]]1285checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b"1360checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b"1286dependencies = [1361dependencies = [1287 "either",1362 "either",1288 "futures 0.3.6",1363 "futures 0.3.8",1289 "futures-timer 2.0.2",1364 "futures-timer 2.0.2",1290 "log",1365 "log",1291 "num-traits",1366 "num-traits",131313881314[[package]]1389[[package]]1315name = "flate2"1390name = "flate2"1316version = "1.0.18"1391version = "1.0.19"1317source = "registry+https://github.com/rust-lang/crates.io-index"1392source = "registry+https://github.com/rust-lang/crates.io-index"1318checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee"1393checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129"1319dependencies = [1394dependencies = [1320 "cfg-if 0.1.10",1395 "cfg-if 1.0.0",1321 "crc32fast",1396 "crc32fast",1322 "libc",1397 "libc",1323 "libz-sys",1398 "libz-sys",1324 "miniz_oxide",1399 "miniz_oxide",1325]1400]14011402[[package]]1403name = "flexi_logger"1404version = "0.15.12"1405source = "registry+https://github.com/rust-lang/crates.io-index"1406checksum = "aaab3caedb4149800f91e8e4899f29cd9ddf3b569b04c365ca9334f92f7542bf"1407dependencies = [1408 "atty",1409 "chrono",1410 "glob",1411 "lazy_static",1412 "log",1413 "regex",1414 "thiserror",1415 "yansi",1416]132614171327[[package]]1418[[package]]1328name = "fnv"1419name = "fnv"1333[[package]]1424[[package]]1334name = "fork-tree"1425name = "fork-tree"1335version = "2.0.0"1426version = "2.0.0"1336source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1427source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1337dependencies = [1428dependencies = [1338 "parity-scale-codec",1429 "parity-scale-codec",1339]1430]14311432[[package]]1433name = "form_urlencoded"1434version = "1.0.0"1435source = "registry+https://github.com/rust-lang/crates.io-index"1436checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"1437dependencies = [1438 "matches",1439 "percent-encoding 2.1.0",1440]134014411341[[package]]1442[[package]]1342name = "frame-benchmarking"1443name = "frame-benchmarking"1343version = "2.0.0"1444version = "2.0.0"1344source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1445source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1345dependencies = [1446dependencies = [1346 "frame-support",1447 "frame-support",1347 "frame-system",1448 "frame-system",1359[[package]]1460[[package]]1360name = "frame-benchmarking-cli"1461name = "frame-benchmarking-cli"1361version = "2.0.0"1462version = "2.0.0"1362source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1463source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1363dependencies = [1464dependencies = [1364 "frame-benchmarking",1465 "frame-benchmarking",1365 "parity-scale-codec",1466 "parity-scale-codec",1377[[package]]1478[[package]]1378name = "frame-executive"1479name = "frame-executive"1379version = "2.0.0"1480version = "2.0.0"1380source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1481source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1381dependencies = [1482dependencies = [1382 "frame-support",1483 "frame-support",1383 "frame-system",1484 "frame-system",1393[[package]]1494[[package]]1394name = "frame-metadata"1495name = "frame-metadata"1395version = "12.0.0"1496version = "12.0.0"1396source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1497source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1397dependencies = [1498dependencies = [1398 "parity-scale-codec",1499 "parity-scale-codec",1399 "serde",1500 "serde",1404[[package]]1505[[package]]1405name = "frame-support"1506name = "frame-support"1406version = "2.0.0"1507version = "2.0.0"1407source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1508source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1408dependencies = [1509dependencies = [1409 "bitmask",1510 "bitmask",1410 "frame-metadata",1511 "frame-metadata",1411 "frame-support-procedural",1512 "frame-support-procedural",1412 "impl-trait-for-tuples",1513 "impl-trait-for-tuples",1413 "log",1514 "log",1414 "once_cell 1.4.1",1515 "once_cell 1.5.2",1415 "parity-scale-codec",1516 "parity-scale-codec",1416 "paste",1517 "paste",1417 "serde",1518 "serde",1418 "smallvec 1.4.2",1519 "smallvec 1.5.1",1419 "sp-arithmetic",1520 "sp-arithmetic",1420 "sp-core",1521 "sp-core",1421 "sp-inherents",1522 "sp-inherents",1429[[package]]1530[[package]]1430name = "frame-support-procedural"1531name = "frame-support-procedural"1431version = "2.0.0"1532version = "2.0.0"1432source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1533source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1433dependencies = [1534dependencies = [1434 "frame-support-procedural-tools",1535 "frame-support-procedural-tools",1435 "proc-macro2",1536 "proc-macro2",1440[[package]]1541[[package]]1441name = "frame-support-procedural-tools"1542name = "frame-support-procedural-tools"1442version = "2.0.0"1543version = "2.0.0"1443source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1544source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1444dependencies = [1545dependencies = [1445 "frame-support-procedural-tools-derive",1546 "frame-support-procedural-tools-derive",1446 "proc-macro-crate",1547 "proc-macro-crate",1452[[package]]1553[[package]]1453name = "frame-support-procedural-tools-derive"1554name = "frame-support-procedural-tools-derive"1454version = "2.0.0"1555version = "2.0.0"1455source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1556source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1456dependencies = [1557dependencies = [1457 "proc-macro2",1558 "proc-macro2",1458 "quote",1559 "quote",1462[[package]]1563[[package]]1463name = "frame-system"1564name = "frame-system"1464version = "2.0.0"1565version = "2.0.0"1465source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1566source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1466dependencies = [1567dependencies = [1467 "frame-support",1568 "frame-support",1468 "impl-trait-for-tuples",1569 "impl-trait-for-tuples",1478[[package]]1579[[package]]1479name = "frame-system-benchmarking"1580name = "frame-system-benchmarking"1480version = "2.0.0"1581version = "2.0.0"1481source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1582source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1482dependencies = [1583dependencies = [1483 "frame-benchmarking",1584 "frame-benchmarking",1484 "frame-support",1585 "frame-support",1492[[package]]1593[[package]]1493name = "frame-system-rpc-runtime-api"1594name = "frame-system-rpc-runtime-api"1494version = "2.0.0"1595version = "2.0.0"1495source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"1596source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"1496dependencies = [1597dependencies = [1497 "parity-scale-codec",1598 "parity-scale-codec",1498 "sp-api",1599 "sp-api",1499]1600]150016011501[[package]]1602[[package]]1502name = "fs-swap"1603name = "fs-swap"1503version = "0.2.4"1604version = "0.2.5"1504source = "registry+https://github.com/rust-lang/crates.io-index"1605source = "registry+https://github.com/rust-lang/crates.io-index"1505checksum = "921d332c89b3b61a826de38c61ee5b6e02c56806cade1b0e5d81bd71f57a71bb"1606checksum = "5839fda247e24ca4919c87c71dd5ca658f1f39e4f06829f80e3f15c3bafcfc2c"1506dependencies = [1607dependencies = [1507 "lazy_static",1608 "lazy_static",1508 "libc",1609 "libc",154016411541[[package]]1642[[package]]1542name = "futures"1643name = "futures"1543version = "0.3.6"1644version = "0.3.8"1544source = "registry+https://github.com/rust-lang/crates.io-index"1645source = "registry+https://github.com/rust-lang/crates.io-index"1545checksum = "5d8e3078b7b2a8a671cb7a3d17b4760e4181ea243227776ba83fd043b4ca034e"1646checksum = "9b3b0c040a1fe6529d30b3c5944b280c7f0dcb2930d2c3062bca967b602583d0"1546dependencies = [1647dependencies = [1547 "futures-channel",1648 "futures-channel",1548 "futures-core",1649 "futures-core",155516561556[[package]]1657[[package]]1557name = "futures-channel"1658name = "futures-channel"1558version = "0.3.6"1659version = "0.3.8"1559source = "registry+https://github.com/rust-lang/crates.io-index"1660source = "registry+https://github.com/rust-lang/crates.io-index"1560checksum = "a7a4d35f7401e948629c9c3d6638fb9bf94e0b2121e96c3b428cc4e631f3eb74"1661checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64"1561dependencies = [1662dependencies = [1562 "futures-core",1663 "futures-core",1563 "futures-sink",1664 "futures-sink",157416751575[[package]]1676[[package]]1576name = "futures-core"1677name = "futures-core"1577version = "0.3.6"1678version = "0.3.8"1578source = "registry+https://github.com/rust-lang/crates.io-index"1679source = "registry+https://github.com/rust-lang/crates.io-index"1579checksum = "d674eaa0056896d5ada519900dbf97ead2e46a7b6621e8160d79e2f2e1e2784b"1680checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748"158016811581[[package]]1682[[package]]1582name = "futures-core-preview"1683name = "futures-core-preview"1601checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"1702checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"1602dependencies = [1703dependencies = [1603 "futures 0.1.30",1704 "futures 0.1.30",1604 "futures 0.3.6",1705 "futures 0.3.8",1605 "lazy_static",1706 "lazy_static",1606 "log",1707 "log",1607 "parking_lot 0.9.0",1708 "parking_lot 0.9.0",1608 "pin-project",1709 "pin-project 0.4.27",1609 "serde",1710 "serde",1610 "serde_json",1711 "serde_json",1611]1712]161217131613[[package]]1714[[package]]1614name = "futures-executor"1715name = "futures-executor"1615version = "0.3.6"1716version = "0.3.8"1616source = "registry+https://github.com/rust-lang/crates.io-index"1717source = "registry+https://github.com/rust-lang/crates.io-index"1617checksum = "cc709ca1da6f66143b8c9bec8e6260181869893714e9b5a490b169b0414144ab"1718checksum = "4caa2b2b68b880003057c1dd49f1ed937e38f22fcf6c212188a121f08cf40a65"1618dependencies = [1719dependencies = [1619 "futures-core",1720 "futures-core",1620 "futures-task",1721 "futures-task",162417251625[[package]]1726[[package]]1626name = "futures-io"1727name = "futures-io"1627version = "0.3.6"1728version = "0.3.8"1628source = "registry+https://github.com/rust-lang/crates.io-index"1729source = "registry+https://github.com/rust-lang/crates.io-index"1629checksum = "5fc94b64bb39543b4e432f1790b6bf18e3ee3b74653c5449f63310e9a74b123c"1730checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb"163017311631[[package]]1732[[package]]1632name = "futures-lite"1733name = "futures-lite"1633version = "1.11.1"1734version = "1.11.2"1634source = "registry+https://github.com/rust-lang/crates.io-index"1735source = "registry+https://github.com/rust-lang/crates.io-index"1635checksum = "381a7ad57b1bad34693f63f6f377e1abded7a9c85c9d3eb6771e11c60aaadab9"1736checksum = "5e6c079abfac3ab269e2927ec048dabc89d009ebfdda6b8ee86624f30c689658"1636dependencies = [1737dependencies = [1637 "fastrand",1738 "fastrand",1638 "futures-core",1739 "futures-core",1639 "futures-io",1740 "futures-io",1640 "memchr",1741 "memchr",1641 "parking",1742 "parking",1642 "pin-project-lite",1743 "pin-project-lite 0.1.11",1643 "waker-fn",1744 "waker-fn",1644]1745]164517461646[[package]]1747[[package]]1647name = "futures-macro"1748name = "futures-macro"1648version = "0.3.6"1749version = "0.3.8"1649source = "registry+https://github.com/rust-lang/crates.io-index"1750source = "registry+https://github.com/rust-lang/crates.io-index"1650checksum = "f57ed14da4603b2554682e9f2ff3c65d7567b53188db96cb71538217fc64581b"1751checksum = "77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556"1651dependencies = [1752dependencies = [1652 "proc-macro-hack",1753 "proc-macro-hack",1653 "proc-macro2",1754 "proc-macro2",165717581658[[package]]1759[[package]]1659name = "futures-sink"1760name = "futures-sink"1660version = "0.3.6"1761version = "0.3.8"1661source = "registry+https://github.com/rust-lang/crates.io-index"1762source = "registry+https://github.com/rust-lang/crates.io-index"1662checksum = "0d8764258ed64ebc5d9ed185cf86a95db5cac810269c5d20ececb32e0088abbd"1763checksum = "f878195a49cee50e006b02b93cf7e0a95a38ac7b776b4c4d9cc1207cd20fcb3d"166317641664[[package]]1765[[package]]1665name = "futures-task"1766name = "futures-task"1666version = "0.3.6"1767version = "0.3.8"1667source = "registry+https://github.com/rust-lang/crates.io-index"1768source = "registry+https://github.com/rust-lang/crates.io-index"1668checksum = "4dd26820a9f3637f1302da8bceba3ff33adbe53464b54ca24d4e2d4f1db30f94"1769checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d"1669dependencies = [1770dependencies = [1670 "once_cell 1.4.1",1771 "once_cell 1.5.2",1671]1772]167217731673[[package]]1774[[package]]168417851685[[package]]1786[[package]]1686name = "futures-util"1787name = "futures-util"1687version = "0.3.6"1788version = "0.3.8"1688source = "registry+https://github.com/rust-lang/crates.io-index"1789source = "registry+https://github.com/rust-lang/crates.io-index"1689checksum = "8a894a0acddba51a2d49a6f4263b1e64b8c579ece8af50fa86503d52cd1eea34"1790checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2"1690dependencies = [1791dependencies = [1691 "futures 0.1.30",1792 "futures 0.1.30",1692 "futures-channel",1793 "futures-channel",1696 "futures-sink",1797 "futures-sink",1697 "futures-task",1798 "futures-task",1698 "memchr",1799 "memchr",1699 "pin-project",1800 "pin-project 1.0.2",1700 "pin-utils",1801 "pin-utils",1701 "proc-macro-hack",1802 "proc-macro-hack",1702 "proc-macro-nested",1803 "proc-macro-nested",1722checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b"1823checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b"1723dependencies = [1824dependencies = [1724 "bytes 0.5.6",1825 "bytes 0.5.6",1725 "futures 0.3.6",1826 "futures 0.3.8",1726 "memchr",1827 "memchr",1727 "pin-project",1828 "pin-project 0.4.27",1728]1829]172918301730[[package]]1831[[package]]1733source = "registry+https://github.com/rust-lang/crates.io-index"1834source = "registry+https://github.com/rust-lang/crates.io-index"1734checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"1835checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"18361837[[package]]1838name = "generator"1839version = "0.6.23"1840source = "registry+https://github.com/rust-lang/crates.io-index"1841checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc"1842dependencies = [1843 "cc",1844 "libc",1845 "log",1846 "rustc_version",1847 "winapi 0.3.9",1848]173518491736[[package]]1850[[package]]1737name = "generic-array"1851name = "generic-array"181819321819[[package]]1933[[package]]1820name = "gimli"1934name = "gimli"1821version = "0.22.0"1935version = "0.23.0"1822source = "registry+https://github.com/rust-lang/crates.io-index"1936source = "registry+https://github.com/rust-lang/crates.io-index"1823checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724"1937checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"182419381825[[package]]1939[[package]]1826name = "glob"1940name = "glob"183019441831[[package]]1945[[package]]1832name = "globset"1946name = "globset"1833version = "0.4.5"1947version = "0.4.6"1834source = "registry+https://github.com/rust-lang/crates.io-index"1948source = "registry+https://github.com/rust-lang/crates.io-index"1835checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120"1949checksum = "c152169ef1e421390738366d2f796655fec62621dabbd0fd476f905934061e4a"1836dependencies = [1950dependencies = [1837 "aho-corasick",1951 "aho-corasick",1838 "bstr",1952 "bstr",187419881875[[package]]1989[[package]]1876name = "h2"1990name = "h2"1877version = "0.2.6"1991version = "0.2.7"1878source = "registry+https://github.com/rust-lang/crates.io-index"1992source = "registry+https://github.com/rust-lang/crates.io-index"1879checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53"1993checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"1880dependencies = [1994dependencies = [1881 "bytes 0.5.6",1995 "bytes 0.5.6",1882 "fnv",1996 "fnv",1883 "futures-core",1997 "futures-core",1884 "futures-sink",1998 "futures-sink",1885 "futures-util",1999 "futures-util",1886 "http 0.2.1",2000 "http 0.2.2",1887 "indexmap",2001 "indexmap",1888 "slab",2002 "slab",1889 "tokio 0.2.22",2003 "tokio 0.2.24",1890 "tokio-util",2004 "tokio-util",1891 "tracing",2005 "tracing",2006 "tracing-futures",1892]2007]189320081894[[package]]2009[[package]]1941version = "0.9.1"2056version = "0.9.1"1942source = "registry+https://github.com/rust-lang/crates.io-index"2057source = "registry+https://github.com/rust-lang/crates.io-index"1943checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"2058checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"2059dependencies = [2060 "ahash 0.4.7",2061]194420621945[[package]]2063[[package]]1946name = "heck"2064name = "heck"201221302013[[package]]2131[[package]]2014name = "http"2132name = "http"2015version = "0.2.1"2133version = "0.2.2"2016source = "registry+https://github.com/rust-lang/crates.io-index"2134source = "registry+https://github.com/rust-lang/crates.io-index"2017checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9"2135checksum = "84129d298a6d57d246960ff8eb831ca4af3f96d29e2e28848dae275408658e26"2018dependencies = [2136dependencies = [2019 "bytes 0.5.6",2137 "bytes 0.5.6",2020 "fnv",2138 "fnv",2040checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"2158checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"2041dependencies = [2159dependencies = [2042 "bytes 0.5.6",2160 "bytes 0.5.6",2043 "http 0.2.1",2161 "http 0.2.2",2044]2162]204521632046[[package]]2164[[package]]209622142097[[package]]2215[[package]]2098name = "hyper"2216name = "hyper"2099version = "0.13.8"2217version = "0.13.9"2100source = "registry+https://github.com/rust-lang/crates.io-index"2218source = "registry+https://github.com/rust-lang/crates.io-index"2101checksum = "2f3afcfae8af5ad0576a31e768415edb627824129e8e5a29b8bfccb2f234e835"2219checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf"2102dependencies = [2220dependencies = [2103 "bytes 0.5.6",2221 "bytes 0.5.6",2104 "futures-channel",2222 "futures-channel",2105 "futures-core",2223 "futures-core",2106 "futures-util",2224 "futures-util",2107 "h2 0.2.6",2225 "h2 0.2.7",2108 "http 0.2.1",2226 "http 0.2.2",2109 "http-body 0.3.1",2227 "http-body 0.3.1",2110 "httparse",2228 "httparse",2111 "httpdate",2229 "httpdate",2112 "itoa",2230 "itoa",2113 "pin-project",2231 "pin-project 1.0.2",2114 "socket2",2232 "socket2",2115 "tokio 0.2.22",2233 "tokio 0.2.24",2116 "tower-service",2234 "tower-service",2117 "tracing",2235 "tracing",2118 "want 0.3.0",2236 "want 0.3.0",2127 "bytes 0.5.6",2245 "bytes 0.5.6",2128 "ct-logs",2246 "ct-logs",2129 "futures-util",2247 "futures-util",2130 "hyper 0.13.8",2248 "hyper 0.13.9",2131 "log",2249 "log",2132 "rustls",2250 "rustls",2133 "rustls-native-certs",2251 "rustls-native-certs",2134 "tokio 0.2.22",2252 "tokio 0.2.24",2135 "tokio-rustls",2253 "tokio-rustls",2136 "webpki",2254 "webpki",2137]2255]218923072190[[package]]2308[[package]]2191name = "indexmap"2309name = "indexmap"2192version = "1.6.0"2310version = "1.6.1"2193source = "registry+https://github.com/rust-lang/crates.io-index"2311source = "registry+https://github.com/rust-lang/crates.io-index"2194checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2"2312checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"2195dependencies = [2313dependencies = [2196 "autocfg 1.0.1",2314 "autocfg 1.0.1",2197 "hashbrown 0.9.1",2315 "hashbrown 0.9.1",220023182201[[package]]2319[[package]]2202name = "instant"2320name = "instant"2203version = "0.1.7"2321version = "0.1.9"2204source = "registry+https://github.com/rust-lang/crates.io-index"2322source = "registry+https://github.com/rust-lang/crates.io-index"2205checksum = "63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66"2323checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"2206dependencies = [2324dependencies = [2207 "cfg-if 0.1.10",2325 "cfg-if 1.0.0",2208]2326]220923272210[[package]]2328[[package]]2222source = "registry+https://github.com/rust-lang/crates.io-index"2340source = "registry+https://github.com/rust-lang/crates.io-index"2223checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"2341checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"2224dependencies = [2342dependencies = [2225 "futures 0.3.6",2343 "futures 0.3.8",2226 "futures-timer 2.0.2",2344 "futures-timer 2.0.2",2227]2345]22282346228224002283[[package]]2401[[package]]2284name = "js-sys"2402name = "js-sys"2285version = "0.3.45"2403version = "0.3.46"2286source = "registry+https://github.com/rust-lang/crates.io-index"2404source = "registry+https://github.com/rust-lang/crates.io-index"2287checksum = "ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8"2405checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"2288dependencies = [2406dependencies = [2289 "wasm-bindgen",2407 "wasm-bindgen",2290]2408]2443checksum = "0315ef2f688e33844400b31f11c263f2b3dc21d8b9355c6891c5f185fae43f9a"2561checksum = "0315ef2f688e33844400b31f11c263f2b3dc21d8b9355c6891c5f185fae43f9a"2444dependencies = [2562dependencies = [2445 "parity-util-mem",2563 "parity-util-mem",2446 "smallvec 1.4.2",2564 "smallvec 1.5.1",2447]2565]244825662449[[package]]2567[[package]]2472 "parking_lot 0.10.2",2590 "parking_lot 0.10.2",2473 "regex",2591 "regex",2474 "rocksdb",2592 "rocksdb",2475 "smallvec 1.4.2",2593 "smallvec 1.5.1",2476]2594]247725952478[[package]]2596[[package]]249526132496[[package]]2614[[package]]2497name = "libc"2615name = "libc"2498version = "0.2.79"2616version = "0.2.81"2499source = "registry+https://github.com/rust-lang/crates.io-index"2617source = "registry+https://github.com/rust-lang/crates.io-index"2500checksum = "2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743"2618checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb"250126192502[[package]]2620[[package]]2503name = "libloading"2621name = "libloading"2523dependencies = [2641dependencies = [2524 "atomic",2642 "atomic",2525 "bytes 0.5.6",2643 "bytes 0.5.6",2526 "futures 0.3.6",2644 "futures 0.3.8",2527 "lazy_static",2645 "lazy_static",2528 "libp2p-core",2646 "libp2p-core",2529 "libp2p-core-derive",2647 "libp2p-core-derive",2549 "multihash",2667 "multihash",2550 "parity-multiaddr",2668 "parity-multiaddr",2551 "parking_lot 0.10.2",2669 "parking_lot 0.10.2",2552 "pin-project",2670 "pin-project 0.4.27",2553 "smallvec 1.4.2",2671 "smallvec 1.5.1",2554 "wasm-timer",2672 "wasm-timer",2555]2673]255626742561checksum = "52f13ba8c7df0768af2eb391696d562c7de88cc3a35122531aaa6a7d77754d25"2679checksum = "52f13ba8c7df0768af2eb391696d562c7de88cc3a35122531aaa6a7d77754d25"2562dependencies = [2680dependencies = [2563 "asn1_der",2681 "asn1_der",2564 "bs58",2682 "bs58 0.3.1",2565 "ed25519-dalek",2683 "ed25519-dalek",2566 "either",2684 "either",2567 "fnv",2685 "fnv",2568 "futures 0.3.6",2686 "futures 0.3.8",2569 "futures-timer 3.0.2",2687 "futures-timer 3.0.2",2570 "lazy_static",2688 "lazy_static",2571 "libsecp256k1",2689 "libsecp256k1",2574 "multistream-select",2692 "multistream-select",2575 "parity-multiaddr",2693 "parity-multiaddr",2576 "parking_lot 0.10.2",2694 "parking_lot 0.10.2",2577 "pin-project",2695 "pin-project 0.4.27",2578 "prost",2696 "prost",2579 "prost-build",2697 "prost-build",2580 "rand 0.7.3",2698 "rand 0.7.3",2581 "ring",2699 "ring",2582 "rw-stream-sink",2700 "rw-stream-sink",2583 "sha2 0.8.2",2701 "sha2 0.8.2",2584 "smallvec 1.4.2",2702 "smallvec 1.5.1",2585 "thiserror",2703 "thiserror",2586 "unsigned-varint 0.4.0",2704 "unsigned-varint 0.4.0",2587 "void",2705 "void",2605checksum = "74029ae187f35f4b8ddf26b9779a68b340045d708528a103917cdca49a296db5"2723checksum = "74029ae187f35f4b8ddf26b9779a68b340045d708528a103917cdca49a296db5"2606dependencies = [2724dependencies = [2607 "flate2",2725 "flate2",2608 "futures 0.3.6",2726 "futures 0.3.8",2609 "libp2p-core",2727 "libp2p-core",2610]2728]261127292615source = "registry+https://github.com/rust-lang/crates.io-index"2733source = "registry+https://github.com/rust-lang/crates.io-index"2616checksum = "7cf319822e08dd65c8e060d2354e9f952895bbc433f5706c75ed010c152aee5e"2734checksum = "7cf319822e08dd65c8e060d2354e9f952895bbc433f5706c75ed010c152aee5e"2617dependencies = [2735dependencies = [2618 "futures 0.3.6",2736 "futures 0.3.8",2619 "libp2p-core",2737 "libp2p-core",2620 "log",2738 "log",2621]2739]2628dependencies = [2746dependencies = [2629 "cuckoofilter",2747 "cuckoofilter",2630 "fnv",2748 "fnv",2631 "futures 0.3.6",2749 "futures 0.3.8",2632 "libp2p-core",2750 "libp2p-core",2633 "libp2p-swarm",2751 "libp2p-swarm",2634 "prost",2752 "prost",2635 "prost-build",2753 "prost-build",2636 "rand 0.7.3",2754 "rand 0.7.3",2637 "smallvec 1.4.2",2755 "smallvec 1.5.1",2638]2756]263927572640[[package]]2758[[package]]2647 "byteorder 1.3.4",2765 "byteorder 1.3.4",2648 "bytes 0.5.6",2766 "bytes 0.5.6",2649 "fnv",2767 "fnv",2650 "futures 0.3.6",2768 "futures 0.3.8",2651 "futures_codec",2769 "futures_codec",2652 "hex_fmt",2770 "hex_fmt",2653 "libp2p-core",2771 "libp2p-core",2658 "prost-build",2776 "prost-build",2659 "rand 0.7.3",2777 "rand 0.7.3",2660 "sha2 0.8.2",2778 "sha2 0.8.2",2661 "smallvec 1.4.2",2779 "smallvec 1.5.1",2662 "unsigned-varint 0.4.0",2780 "unsigned-varint 0.4.0",2663 "wasm-timer",2781 "wasm-timer",2664]2782]2669source = "registry+https://github.com/rust-lang/crates.io-index"2787source = "registry+https://github.com/rust-lang/crates.io-index"2670checksum = "56396ee63aa9164eacf40c2c5d2bda8c4133c2f57e1b0425d51d3a4e362583b1"2788checksum = "56396ee63aa9164eacf40c2c5d2bda8c4133c2f57e1b0425d51d3a4e362583b1"2671dependencies = [2789dependencies = [2672 "futures 0.3.6",2790 "futures 0.3.8",2673 "libp2p-core",2791 "libp2p-core",2674 "libp2p-swarm",2792 "libp2p-swarm",2675 "log",2793 "log",2676 "prost",2794 "prost",2677 "prost-build",2795 "prost-build",2678 "smallvec 1.4.2",2796 "smallvec 1.5.1",2679 "wasm-timer",2797 "wasm-timer",2680]2798]268127992685source = "registry+https://github.com/rust-lang/crates.io-index"2803source = "registry+https://github.com/rust-lang/crates.io-index"2686checksum = "cc7fa9047f8b8f544278a35c2d9d45d3b2c1785f2d86d4e1629d6edf97be3955"2804checksum = "cc7fa9047f8b8f544278a35c2d9d45d3b2c1785f2d86d4e1629d6edf97be3955"2687dependencies = [2805dependencies = [2688 "arrayvec 0.5.1",2806 "arrayvec 0.5.2",2689 "bytes 0.5.6",2807 "bytes 0.5.6",2690 "either",2808 "either",2691 "fnv",2809 "fnv",2692 "futures 0.3.6",2810 "futures 0.3.8",2693 "futures_codec",2811 "futures_codec",2694 "libp2p-core",2812 "libp2p-core",2695 "libp2p-swarm",2813 "libp2p-swarm",2699 "prost-build",2817 "prost-build",2700 "rand 0.7.3",2818 "rand 0.7.3",2701 "sha2 0.8.2",2819 "sha2 0.8.2",2702 "smallvec 1.4.2",2820 "smallvec 1.5.1",2703 "uint",2821 "uint",2704 "unsigned-varint 0.4.0",2822 "unsigned-varint 0.4.0",2705 "void",2823 "void",2716 "data-encoding",2834 "data-encoding",2717 "dns-parser",2835 "dns-parser",2718 "either",2836 "either",2719 "futures 0.3.6",2837 "futures 0.3.8",2720 "lazy_static",2838 "lazy_static",2721 "libp2p-core",2839 "libp2p-core",2722 "libp2p-swarm",2840 "libp2p-swarm",2723 "log",2841 "log",2724 "net2",2842 "net2",2725 "rand 0.7.3",2843 "rand 0.7.3",2726 "smallvec 1.4.2",2844 "smallvec 1.5.1",2727 "void",2845 "void",2728 "wasm-timer",2846 "wasm-timer",2729]2847]2736dependencies = [2854dependencies = [2737 "bytes 0.5.6",2855 "bytes 0.5.6",2738 "fnv",2856 "fnv",2739 "futures 0.3.6",2857 "futures 0.3.8",2740 "futures_codec",2858 "futures_codec",2741 "libp2p-core",2859 "libp2p-core",2742 "log",2860 "log",2752dependencies = [2870dependencies = [2753 "bytes 0.5.6",2871 "bytes 0.5.6",2754 "curve25519-dalek 2.1.0",2872 "curve25519-dalek 2.1.0",2755 "futures 0.3.6",2873 "futures 0.3.8",2756 "lazy_static",2874 "lazy_static",2757 "libp2p-core",2875 "libp2p-core",2758 "log",2876 "log",2772source = "registry+https://github.com/rust-lang/crates.io-index"2890source = "registry+https://github.com/rust-lang/crates.io-index"2773checksum = "ad063c21dfcea4518ac9e8bd4119d33a5b26c41e674f602f41f05617a368a5c8"2891checksum = "ad063c21dfcea4518ac9e8bd4119d33a5b26c41e674f602f41f05617a368a5c8"2774dependencies = [2892dependencies = [2775 "futures 0.3.6",2893 "futures 0.3.8",2776 "libp2p-core",2894 "libp2p-core",2777 "libp2p-swarm",2895 "libp2p-swarm",2778 "log",2896 "log",2788checksum = "903a12e99c72dbebefea258de887982adeacc7025baa1ceb10b7fa9928f54791"2906checksum = "903a12e99c72dbebefea258de887982adeacc7025baa1ceb10b7fa9928f54791"2789dependencies = [2907dependencies = [2790 "bytes 0.5.6",2908 "bytes 0.5.6",2791 "futures 0.3.6",2909 "futures 0.3.8",2792 "futures_codec",2910 "futures_codec",2793 "libp2p-core",2911 "libp2p-core",2794 "log",2912 "log",280129192802[[package]]2920[[package]]2803name = "libp2p-pnet"2921name = "libp2p-pnet"2804version = "0.19.1"2922version = "0.19.2"2805source = "registry+https://github.com/rust-lang/crates.io-index"2923source = "registry+https://github.com/rust-lang/crates.io-index"2806checksum = "37d0db10e139d22d7af0b23ed7949449ec86262798aa0fd01595abdbcb02dc87"2924checksum = "96b3c2d5d26a9500e959a0e19743897239a6c4be78dadf99b70414301a70c006"2807dependencies = [2925dependencies = [2808 "futures 0.3.6",2926 "futures 0.3.8",2809 "log",2927 "log",2810 "pin-project",2928 "pin-project 0.4.27",2811 "rand 0.7.3",2929 "rand 0.7.3",2812 "salsa20",2930 "salsa20",2813 "sha3 0.8.2",2931 "sha3",2814]2932]281529332816[[package]]2934[[package]]2821dependencies = [2939dependencies = [2822 "async-trait",2940 "async-trait",2823 "bytes 0.5.6",2941 "bytes 0.5.6",2824 "futures 0.3.6",2942 "futures 0.3.8",2825 "libp2p-core",2943 "libp2p-core",2826 "libp2p-swarm",2944 "libp2p-swarm",2827 "log",2945 "log",2828 "lru 0.6.0",2946 "lru 0.6.2",2829 "minicbor",2947 "minicbor",2830 "rand 0.7.3",2948 "rand 0.7.3",2831 "smallvec 1.4.2",2949 "smallvec 1.5.1",2832 "unsigned-varint 0.5.1",2950 "unsigned-varint 0.5.1",2833 "wasm-timer",2951 "wasm-timer",2834]2952]2840checksum = "7193e444210132237b81b755ec7fe53f1c4bd2f53cf719729b94c0c72eb6eaa1"2958checksum = "7193e444210132237b81b755ec7fe53f1c4bd2f53cf719729b94c0c72eb6eaa1"2841dependencies = [2959dependencies = [2842 "either",2960 "either",2843 "futures 0.3.6",2961 "futures 0.3.8",2844 "libp2p-core",2962 "libp2p-core",2845 "log",2963 "log",2846 "rand 0.7.3",2964 "rand 0.7.3",2847 "smallvec 1.4.2",2965 "smallvec 1.5.1",2848 "void",2966 "void",2849 "wasm-timer",2967 "wasm-timer",2850]2968]2856checksum = "44f42ec130d7a37a7e47bf4398026b7ad9185c08ed26972e2720f8b94112796f"2974checksum = "44f42ec130d7a37a7e47bf4398026b7ad9185c08ed26972e2720f8b94112796f"2857dependencies = [2975dependencies = [2858 "async-std",2976 "async-std",2859 "futures 0.3.6",2977 "futures 0.3.8",2860 "futures-timer 3.0.2",2978 "futures-timer 3.0.2",2861 "get_if_addrs",2979 "get_if_addrs",2862 "ipnet",2980 "ipnet",2872checksum = "dea7acb0a034f70d7db94c300eba3f65c0f6298820105624088a9609c9974d77"2990checksum = "dea7acb0a034f70d7db94c300eba3f65c0f6298820105624088a9609c9974d77"2873dependencies = [2991dependencies = [2874 "async-std",2992 "async-std",2875 "futures 0.3.6",2993 "futures 0.3.8",2876 "libp2p-core",2994 "libp2p-core",2877 "log",2995 "log",2878]2996]2883source = "registry+https://github.com/rust-lang/crates.io-index"3001source = "registry+https://github.com/rust-lang/crates.io-index"2884checksum = "34c1faac6f92c21fbe155417957863ea822fba9e9fd5eb24c0912336a100e63f"3002checksum = "34c1faac6f92c21fbe155417957863ea822fba9e9fd5eb24c0912336a100e63f"2885dependencies = [3003dependencies = [2886 "futures 0.3.6",3004 "futures 0.3.8",2887 "js-sys",3005 "js-sys",2888 "libp2p-core",3006 "libp2p-core",2889 "parity-send-wrapper",3007 "parity-send-wrapper",2899dependencies = [3017dependencies = [2900 "async-tls",3018 "async-tls",2901 "either",3019 "either",2902 "futures 0.3.6",3020 "futures 0.3.8",2903 "libp2p-core",3021 "libp2p-core",2904 "log",3022 "log",2905 "quicksink",3023 "quicksink",2906 "rustls",3024 "rustls",2907 "rw-stream-sink",3025 "rw-stream-sink",2908 "soketto",3026 "soketto",2909 "url 2.1.1",3027 "url 2.2.0",2910 "webpki",3028 "webpki",2911 "webpki-roots 0.18.0",3029 "webpki-roots 0.18.0",2912]3030]2917source = "registry+https://github.com/rust-lang/crates.io-index"3035source = "registry+https://github.com/rust-lang/crates.io-index"2918checksum = "781d9b9f043dcdabc40640807125368596b849fd4d96cdca2dcf052fdf6f33fd"3036checksum = "781d9b9f043dcdabc40640807125368596b849fd4d96cdca2dcf052fdf6f33fd"2919dependencies = [3037dependencies = [2920 "futures 0.3.6",3038 "futures 0.3.8",2921 "libp2p-core",3039 "libp2p-core",2922 "parking_lot 0.11.0",3040 "parking_lot 0.11.1",2923 "thiserror",3041 "thiserror",2924 "yamux",3042 "yamux",2925]3043]2948 "hmac-drbg",3066 "hmac-drbg",2949 "rand 0.7.3",3067 "rand 0.7.3",2950 "sha2 0.8.2",3068 "sha2 0.8.2",2951 "subtle 2.3.0",3069 "subtle 2.4.0",2952 "typenum",3070 "typenum",2953]3071]29543072300931273010[[package]]3128[[package]]3011name = "lock_api"3129name = "lock_api"3012version = "0.4.1"3130version = "0.4.2"3013source = "registry+https://github.com/rust-lang/crates.io-index"3131source = "registry+https://github.com/rust-lang/crates.io-index"3014checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c"3132checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"3015dependencies = [3133dependencies = [3016 "scopeguard 1.1.0",3134 "scopeguard 1.1.0",3017]3135]3025 "cfg-if 0.1.10",3143 "cfg-if 0.1.10",3026]3144]31453146[[package]]3147name = "loom"3148version = "0.3.6"3149source = "registry+https://github.com/rust-lang/crates.io-index"3150checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed"3151dependencies = [3152 "cfg-if 0.1.10",3153 "generator",3154 "scoped-tls",3155 "serde",3156 "serde_json",3157]302731583028[[package]]3159[[package]]3029name = "lru"3160name = "lru"303631673037[[package]]3168[[package]]3038name = "lru"3169name = "lru"3039version = "0.6.0"3170version = "0.6.2"3040source = "registry+https://github.com/rust-lang/crates.io-index"3171source = "registry+https://github.com/rust-lang/crates.io-index"3041checksum = "111b945ac72ec09eb7bc62a0fbdc3cc6e80555a7245f52a69d3921a75b53b153"3172checksum = "3abe07af102235a56ac9a6dd904aab1e05483e2e8afdfffec3598be55b1b7606"3042dependencies = [3173dependencies = [3043 "hashbrown 0.8.2",3174 "hashbrown 0.9.1",3044]3175]304531763046[[package]]3177[[package]]307532063076[[package]]3207[[package]]3077name = "matrixmultiply"3208name = "matrixmultiply"3078version = "0.2.3"3209version = "0.2.4"3079source = "registry+https://github.com/rust-lang/crates.io-index"3210source = "registry+https://github.com/rust-lang/crates.io-index"3080checksum = "d4f7ec66360130972f34830bfad9ef05c6610a43938a467bcc9ab9369ab3478f"3211checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1"3081dependencies = [3212dependencies = [3082 "rawpointer",3213 "rawpointer",3083]3214]309032213091[[package]]3222[[package]]3092name = "memchr"3223name = "memchr"3093version = "2.3.3"3224version = "2.3.4"3094source = "registry+https://github.com/rust-lang/crates.io-index"3225source = "registry+https://github.com/rust-lang/crates.io-index"3095checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"3226checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"309632273097[[package]]3228[[package]]3098name = "memmap"3229name = "memmap"3113 "autocfg 1.0.1",3244 "autocfg 1.0.1",3114]3245]32463247[[package]]3248name = "memoffset"3249version = "0.6.1"3250source = "registry+https://github.com/rust-lang/crates.io-index"3251checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"3252dependencies = [3253 "autocfg 1.0.1",3254]311532553116[[package]]3256[[package]]3117name = "memory-db"3257name = "memory-db"317433143175[[package]]3315[[package]]3176name = "mio"3316name = "mio"3177version = "0.6.22"3317version = "0.6.23"3178source = "registry+https://github.com/rust-lang/crates.io-index"3318source = "registry+https://github.com/rust-lang/crates.io-index"3179checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"3319checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"3180dependencies = [3320dependencies = [3181 "cfg-if 0.1.10",3321 "cfg-if 0.1.10",3182 "fuchsia-zircon",3322 "fuchsia-zircon",3185 "kernel32-sys",3325 "kernel32-sys",3186 "libc",3326 "libc",3187 "log",3327 "log",3188 "miow 0.2.1",3328 "miow 0.2.2",3189 "net2",3329 "net2",3190 "slab",3330 "slab",3191 "winapi 0.2.8",3331 "winapi 0.2.8",3211dependencies = [3351dependencies = [3212 "log",3352 "log",3213 "mio",3353 "mio",3214 "miow 0.3.5",3354 "miow 0.3.6",3215 "winapi 0.3.9",3355 "winapi 0.3.9",3216]3356]32173357322833683229[[package]]3369[[package]]3230name = "miow"3370name = "miow"3231version = "0.2.1"3371version = "0.2.2"3232source = "registry+https://github.com/rust-lang/crates.io-index"3372source = "registry+https://github.com/rust-lang/crates.io-index"3233checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"3373checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"3234dependencies = [3374dependencies = [3235 "kernel32-sys",3375 "kernel32-sys",3236 "net2",3376 "net2",324033803241[[package]]3381[[package]]3242name = "miow"3382name = "miow"3243version = "0.3.5"3383version = "0.3.6"3244source = "registry+https://github.com/rust-lang/crates.io-index"3384source = "registry+https://github.com/rust-lang/crates.io-index"3245checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"3385checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"3246dependencies = [3386dependencies = [3247 "socket2",3387 "socket2",3248 "winapi 0.3.9",3388 "winapi 0.3.9",3263 "blake2b_simd",3403 "blake2b_simd",3264 "blake2s_simd",3404 "blake2s_simd",3265 "digest 0.9.0",3405 "digest 0.9.0",3266 "sha-1 0.9.1",3406 "sha-1 0.9.2",3267 "sha2 0.9.1",3407 "sha2 0.9.2",3268 "sha3 0.9.1",3408 "sha3",3269 "unsigned-varint 0.5.1",3409 "unsigned-varint 0.5.1",3270]3410]32713411327734173278[[package]]3418[[package]]3279name = "multistream-select"3419name = "multistream-select"3280version = "0.8.2"3420version = "0.8.5"3281source = "registry+https://github.com/rust-lang/crates.io-index"3421source = "registry+https://github.com/rust-lang/crates.io-index"3282checksum = "c9157e87afbc2ef0d84cc0345423d715f445edde00141c93721c162de35a05e5"3422checksum = "93faf2e41f9ee62fb01680ed48f3cc26652352327aa2e59869070358f6b7dd75"3283dependencies = [3423dependencies = [3284 "bytes 0.5.6",3424 "bytes 0.5.6",3285 "futures 0.3.6",3425 "futures 0.3.8",3286 "log",3426 "log",3287 "pin-project",3427 "pin-project 1.0.2",3288 "smallvec 1.4.2",3428 "smallvec 1.5.1",3289 "unsigned-varint 0.4.0",3429 "unsigned-varint 0.5.1",3290]3430]329134313292[[package]]3432[[package]]332734673328[[package]]3468[[package]]3329name = "net2"3469name = "net2"3330version = "0.2.35"3470version = "0.2.37"3331source = "registry+https://github.com/rust-lang/crates.io-index"3471source = "registry+https://github.com/rust-lang/crates.io-index"3332checksum = "3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853"3472checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"3333dependencies = [3473dependencies = [3334 "cfg-if 0.1.10",3474 "cfg-if 0.1.10",3335 "libc",3475 "libc",3340name = "nft"3480name = "nft"3341version = "2.0.0"3481version = "2.0.0"3342dependencies = [3482dependencies = [3483 "flexi_logger",3343 "frame-benchmarking",3484 "frame-benchmarking",3344 "frame-benchmarking-cli",3485 "frame-benchmarking-cli",3345 "futures 0.3.6",3486 "futures 0.3.8",3346 "jsonrpc-core",3487 "jsonrpc-core",3347 "log",3488 "log",3348 "nft-runtime",3489 "nft-runtime",347436153475[[package]]3616[[package]]3476name = "num-integer"3617name = "num-integer"3477version = "0.1.43"3618version = "0.1.44"3478source = "registry+https://github.com/rust-lang/crates.io-index"3619source = "registry+https://github.com/rust-lang/crates.io-index"3479checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"3620checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"3480dependencies = [3621dependencies = [3481 "autocfg 1.0.1",3622 "autocfg 1.0.1",3482 "num-traits",3623 "num-traits",349636373497[[package]]3638[[package]]3498name = "num-traits"3639name = "num-traits"3499version = "0.2.12"3640version = "0.2.14"3500source = "registry+https://github.com/rust-lang/crates.io-index"3641source = "registry+https://github.com/rust-lang/crates.io-index"3501checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"3642checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"3502dependencies = [3643dependencies = [3503 "autocfg 1.0.1",3644 "autocfg 1.0.1",3504 "libm",3645 "libm",353336743534[[package]]3675[[package]]3535name = "object"3676name = "object"3536version = "0.21.1"3677version = "0.22.0"3537source = "registry+https://github.com/rust-lang/crates.io-index"3678source = "registry+https://github.com/rust-lang/crates.io-index"3538checksum = "37fd5004feb2ce328a52b0b3d01dbf4ffff72583493900ed15f22d4111c51693"3679checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"353936803540[[package]]3681[[package]]3541name = "once_cell"3682name = "once_cell"354836893549[[package]]3690[[package]]3550name = "once_cell"3691name = "once_cell"3551version = "1.4.1"3692version = "1.5.2"3552source = "registry+https://github.com/rust-lang/crates.io-index"3693source = "registry+https://github.com/rust-lang/crates.io-index"3553checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad"3694checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"3554dependencies = [3695dependencies = [3555 "parking_lot 0.11.0",3696 "parking_lot 0.11.1",3556]3697]355736983558[[package]]3699[[package]]3585[[package]]3726[[package]]3586name = "pallet-aura"3727name = "pallet-aura"3587version = "2.0.0"3728version = "2.0.0"3588source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3729source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3589dependencies = [3730dependencies = [3590 "frame-support",3731 "frame-support",3591 "frame-system",3732 "frame-system",3604[[package]]3745[[package]]3605name = "pallet-authorship"3746name = "pallet-authorship"3606version = "2.0.0"3747version = "2.0.0"3607source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3748source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3608dependencies = [3749dependencies = [3609 "frame-support",3750 "frame-support",3610 "frame-system",3751 "frame-system",3619[[package]]3760[[package]]3620name = "pallet-balances"3761name = "pallet-balances"3621version = "2.0.0"3762version = "2.0.0"3622source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3763source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3623dependencies = [3764dependencies = [3624 "frame-benchmarking",3765 "frame-benchmarking",3625 "frame-support",3766 "frame-support",3633[[package]]3774[[package]]3634name = "pallet-contracts"3775name = "pallet-contracts"3635version = "2.0.0"3776version = "2.0.0"3636source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3777source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3637dependencies = [3778dependencies = [3638 "bitflags",3779 "bitflags",3639 "frame-support",3780 "frame-support",3654[[package]]3795[[package]]3655name = "pallet-contracts-primitives"3796name = "pallet-contracts-primitives"3656version = "2.0.0"3797version = "2.0.0"3657source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3798source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3658dependencies = [3799dependencies = [3659 "parity-scale-codec",3800 "parity-scale-codec",3660 "sp-runtime",3801 "sp-runtime",3664[[package]]3805[[package]]3665name = "pallet-contracts-rpc"3806name = "pallet-contracts-rpc"3666version = "0.8.0"3807version = "0.8.0"3667source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3808source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3668dependencies = [3809dependencies = [3669 "jsonrpc-core",3810 "jsonrpc-core",3670 "jsonrpc-core-client",3811 "jsonrpc-core-client",3683[[package]]3824[[package]]3684name = "pallet-contracts-rpc-runtime-api"3825name = "pallet-contracts-rpc-runtime-api"3685version = "0.8.0"3826version = "0.8.0"3686source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3827source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3687dependencies = [3828dependencies = [3688 "pallet-contracts-primitives",3829 "pallet-contracts-primitives",3689 "parity-scale-codec",3830 "parity-scale-codec",3695[[package]]3836[[package]]3696name = "pallet-finality-tracker"3837name = "pallet-finality-tracker"3697version = "2.0.0"3838version = "2.0.0"3698source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3839source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3699dependencies = [3840dependencies = [3700 "frame-support",3841 "frame-support",3701 "frame-system",3842 "frame-system",3711[[package]]3852[[package]]3712name = "pallet-grandpa"3853name = "pallet-grandpa"3713version = "2.0.0"3854version = "2.0.0"3714source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3855source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3715dependencies = [3856dependencies = [3716 "frame-benchmarking",3857 "frame-benchmarking",3717 "frame-support",3858 "frame-support",3754[[package]]3895[[package]]3755name = "pallet-randomness-collective-flip"3896name = "pallet-randomness-collective-flip"3756version = "2.0.0"3897version = "2.0.0"3757source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3898source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3758dependencies = [3899dependencies = [3759 "frame-support",3900 "frame-support",3760 "frame-system",3901 "frame-system",3767[[package]]3908[[package]]3768name = "pallet-session"3909name = "pallet-session"3769version = "2.0.0"3910version = "2.0.0"3770source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3911source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3771dependencies = [3912dependencies = [3772 "frame-support",3913 "frame-support",3773 "frame-system",3914 "frame-system",3787[[package]]3928[[package]]3788name = "pallet-sudo"3929name = "pallet-sudo"3789version = "2.0.0"3930version = "2.0.0"3790source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3931source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3791dependencies = [3932dependencies = [3792 "frame-support",3933 "frame-support",3793 "frame-system",3934 "frame-system",3801[[package]]3942[[package]]3802name = "pallet-timestamp"3943name = "pallet-timestamp"3803version = "2.0.0"3944version = "2.0.0"3804source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3945source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3805dependencies = [3946dependencies = [3806 "frame-benchmarking",3947 "frame-benchmarking",3807 "frame-support",3948 "frame-support",3819[[package]]3960[[package]]3820name = "pallet-transaction-payment"3961name = "pallet-transaction-payment"3821version = "2.0.0"3962version = "2.0.0"3822source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3963source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3823dependencies = [3964dependencies = [3824 "frame-support",3965 "frame-support",3825 "frame-system",3966 "frame-system",3826 "pallet-transaction-payment-rpc-runtime-api",3967 "pallet-transaction-payment-rpc-runtime-api",3827 "parity-scale-codec",3968 "parity-scale-codec",3828 "serde",3969 "serde",3829 "smallvec 1.4.2",3970 "smallvec 1.5.1",3830 "sp-core",3971 "sp-core",3831 "sp-io",3972 "sp-io",3832 "sp-runtime",3973 "sp-runtime",3836[[package]]3977[[package]]3837name = "pallet-transaction-payment-rpc"3978name = "pallet-transaction-payment-rpc"3838version = "2.0.0"3979version = "2.0.0"3839source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3980source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3840dependencies = [3981dependencies = [3841 "jsonrpc-core",3982 "jsonrpc-core",3842 "jsonrpc-core-client",3983 "jsonrpc-core-client",3854[[package]]3995[[package]]3855name = "pallet-transaction-payment-rpc-runtime-api"3996name = "pallet-transaction-payment-rpc-runtime-api"3856version = "2.0.0"3997version = "2.0.0"3857source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"3998source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3858dependencies = [3999dependencies = [3859 "frame-support",4000 "frame-support",3860 "parity-scale-codec",4001 "parity-scale-codec",3867[[package]]4008[[package]]3868name = "pallet-treasury"4009name = "pallet-treasury"3869version = "2.0.0"4010version = "2.0.0"3870source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"4011source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"3871dependencies = [4012dependencies = [3872 "frame-support",4013 "frame-support",3873 "frame-system",4014 "frame-system",389440353895[[package]]4036[[package]]3896name = "parity-multiaddr"4037name = "parity-multiaddr"3897version = "0.9.2"4038version = "0.9.6"3898source = "registry+https://github.com/rust-lang/crates.io-index"4039source = "registry+https://github.com/rust-lang/crates.io-index"3899checksum = "2165a93382a93de55868dcbfa11e4a8f99676a9164eee6a2b4a9479ad319c257"4040checksum = "43244a26dc1ddd3097216bb12eaa6cf8a07b060c72718d9ebd60fd297d6401df"3900dependencies = [4041dependencies = [3901 "arrayref",4042 "arrayref",3902 "bs58",4043 "bs58 0.4.0",3903 "byteorder 1.3.4",4044 "byteorder 1.3.4",3904 "data-encoding",4045 "data-encoding",3905 "multihash",4046 "multihash",3906 "percent-encoding 2.1.0",4047 "percent-encoding 2.1.0",3907 "serde",4048 "serde",3908 "static_assertions",4049 "static_assertions",3909 "unsigned-varint 0.4.0",4050 "unsigned-varint 0.5.1",3910 "url 2.1.1",4051 "url 2.2.0",3911]4052]391240533913[[package]]4054[[package]]3916source = "registry+https://github.com/rust-lang/crates.io-index"4057source = "registry+https://github.com/rust-lang/crates.io-index"3917checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861"4058checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861"3918dependencies = [4059dependencies = [3919 "arrayvec 0.5.1",4060 "arrayvec 0.5.2",3920 "bitvec",4061 "bitvec",3921 "byte-slice-cast",4062 "byte-slice-cast",3922 "parity-scale-codec-derive",4063 "parity-scale-codec-derive",3952 "libc",4093 "libc",3953 "log",4094 "log",3954 "mio-named-pipes",4095 "mio-named-pipes",3955 "miow 0.3.5",4096 "miow 0.3.6",3956 "rand 0.7.3",4097 "rand 0.7.3",3957 "tokio 0.1.22",4098 "tokio 0.1.22",3958 "tokio-named-pipes",4099 "tokio-named-pipes",3972 "parity-util-mem-derive",4113 "parity-util-mem-derive",3973 "parking_lot 0.10.2",4114 "parking_lot 0.10.2",3974 "primitive-types",4115 "primitive-types",3975 "smallvec 1.4.2",4116 "smallvec 1.5.1",3976 "winapi 0.3.9",4117 "winapi 0.3.9",3977]4118]397841194008 "rand 0.7.3",4149 "rand 0.7.3",4009 "sha-1 0.8.2",4150 "sha-1 0.8.2",4010 "slab",4151 "slab",4011 "url 2.1.1",4152 "url 2.2.0",4012]4153]401341544014[[package]]4155[[package]]405041914051[[package]]4192[[package]]4052name = "parking_lot"4193name = "parking_lot"4053version = "0.11.0"4194version = "0.11.1"4054source = "registry+https://github.com/rust-lang/crates.io-index"4195source = "registry+https://github.com/rust-lang/crates.io-index"4055checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733"4196checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"4056dependencies = [4197dependencies = [4057 "instant",4198 "instant",4058 "lock_api 0.4.1",4199 "lock_api 0.4.2",4059 "parking_lot_core 0.8.0",4200 "parking_lot_core 0.8.1",4060]4201]406142024062[[package]]4203[[package]]4079checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"4220checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"4080dependencies = [4221dependencies = [4081 "cfg-if 0.1.10",4222 "cfg-if 0.1.10",4082 "cloudabi 0.0.3",4223 "cloudabi",4083 "libc",4224 "libc",4084 "redox_syscall",4225 "redox_syscall",4085 "rustc_version",4226 "rustc_version",4094checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"4235checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"4095dependencies = [4236dependencies = [4096 "cfg-if 0.1.10",4237 "cfg-if 0.1.10",4097 "cloudabi 0.0.3",4238 "cloudabi",4098 "libc",4239 "libc",4099 "redox_syscall",4240 "redox_syscall",4100 "smallvec 1.4.2",4241 "smallvec 1.5.1",4101 "winapi 0.3.9",4242 "winapi 0.3.9",4102]4243]410342444104[[package]]4245[[package]]4105name = "parking_lot_core"4246name = "parking_lot_core"4106version = "0.8.0"4247version = "0.8.1"4107source = "registry+https://github.com/rust-lang/crates.io-index"4248source = "registry+https://github.com/rust-lang/crates.io-index"4108checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b"4249checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0"4109dependencies = [4250dependencies = [4110 "cfg-if 0.1.10",4251 "cfg-if 1.0.0",4111 "cloudabi 0.1.0",4112 "instant",4252 "instant",4113 "libc",4253 "libc",4114 "redox_syscall",4254 "redox_syscall",4115 "smallvec 1.4.2",4255 "smallvec 1.5.1",4116 "winapi 0.3.9",4256 "winapi 0.3.9",4117]4257]411842584180source = "registry+https://github.com/rust-lang/crates.io-index"4320source = "registry+https://github.com/rust-lang/crates.io-index"4181checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"4321checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"4182dependencies = [4322dependencies = [4183 "pin-project-internal",4323 "pin-project-internal 0.4.27",4184]4324]43254326[[package]]4327name = "pin-project"4328version = "1.0.2"4329source = "registry+https://github.com/rust-lang/crates.io-index"4330checksum = "9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7"4331dependencies = [4332 "pin-project-internal 1.0.2",4333]418543344186[[package]]4335[[package]]4187name = "pin-project-internal"4336name = "pin-project-internal"4194 "syn",4343 "syn",4195]4344]43454346[[package]]4347name = "pin-project-internal"4348version = "1.0.2"4349source = "registry+https://github.com/rust-lang/crates.io-index"4350checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f"4351dependencies = [4352 "proc-macro2",4353 "quote",4354 "syn",4355]419643564197[[package]]4357[[package]]4198name = "pin-project-lite"4358name = "pin-project-lite"4199version = "0.1.10"4359version = "0.1.11"4200source = "registry+https://github.com/rust-lang/crates.io-index"4360source = "registry+https://github.com/rust-lang/crates.io-index"4201checksum = "e555d9e657502182ac97b539fb3dae8b79cda19e3e4f8ffb5e8de4f18df93c95"4361checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"43624363[[package]]4364name = "pin-project-lite"4365version = "0.2.0"4366source = "registry+https://github.com/rust-lang/crates.io-index"4367checksum = "6b063f57ec186e6140e2b8b6921e5f1bd89c7356dda5b33acc5401203ca6131c"420243684203[[package]]4369[[package]]4204name = "pin-utils"4370name = "pin-utils"422043864221[[package]]4387[[package]]4222name = "polling"4388name = "polling"4223version = "2.0.1"4389version = "2.0.2"4224source = "registry+https://github.com/rust-lang/crates.io-index"4390source = "registry+https://github.com/rust-lang/crates.io-index"4225checksum = "ab773feb154f12c49ffcfd66ab8bdcf9a1843f950db48b0d8be9d4393783b058"4391checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4"4226dependencies = [4392dependencies = [4227 "cfg-if 0.1.10",4393 "cfg-if 0.1.10",4228 "libc",4394 "libc",423343994234[[package]]4400[[package]]4235name = "poly1305"4401name = "poly1305"4236version = "0.6.1"4402version = "0.6.2"4237source = "registry+https://github.com/rust-lang/crates.io-index"4403source = "registry+https://github.com/rust-lang/crates.io-index"4238checksum = "22ce46de8e53ee414ca4d02bfefac75d8c12fba948b76622a40b4be34dfce980"4404checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8"4239dependencies = [4405dependencies = [4406 "cpuid-bool 0.2.0",4240 "universal-hash",4407 "universal-hash",4241]4408]424244094243[[package]]4410[[package]]4244name = "polyval"4411name = "polyval"4245version = "0.4.1"4412version = "0.4.3"4246source = "registry+https://github.com/rust-lang/crates.io-index"4413source = "registry+https://github.com/rust-lang/crates.io-index"4247checksum = "a5884790f1ce3553ad55fec37b5aaac5882e0e845a2612df744d6c85c9bf046c"4414checksum = "b4fd92d8e0c06d08525d2e2643cc2b5c80c69ae8eb12c18272d501cd7079ccc0"4248dependencies = [4415dependencies = [4249 "cfg-if 0.1.10",4416 "cpuid-bool 0.2.0",4250 "universal-hash",4417 "universal-hash",4251]4418]425244194253[[package]]4420[[package]]4254name = "ppv-lite86"4421name = "ppv-lite86"4255version = "0.2.9"4422version = "0.2.10"4256source = "registry+https://github.com/rust-lang/crates.io-index"4423source = "registry+https://github.com/rust-lang/crates.io-index"4257checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20"4424checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"425844254259[[package]]4426[[package]]4260name = "primitive-types"4427name = "primitive-types"4261version = "0.7.2"4428version = "0.7.3"4262source = "registry+https://github.com/rust-lang/crates.io-index"4429source = "registry+https://github.com/rust-lang/crates.io-index"4263checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8"4430checksum = "7dd39dcacf71411ba488570da7bbc89b717225e46478b30ba99b92db6b149809"4264dependencies = [4431dependencies = [4265 "fixed-hash",4432 "fixed-hash",4266 "impl-codec",4433 "impl-codec",430344704304[[package]]4471[[package]]4305name = "proc-macro-hack"4472name = "proc-macro-hack"4306version = "0.5.18"4473version = "0.5.19"4307source = "registry+https://github.com/rust-lang/crates.io-index"4474source = "registry+https://github.com/rust-lang/crates.io-index"4308checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598"4475checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"430944764310[[package]]4477[[package]]4311name = "proc-macro-nested"4478name = "proc-macro-nested"4331 "cfg-if 0.1.10",4498 "cfg-if 0.1.10",4332 "fnv",4499 "fnv",4333 "lazy_static",4500 "lazy_static",4334 "parking_lot 0.11.0",4501 "parking_lot 0.11.1",4335 "regex",4502 "regex",4336 "thiserror",4503 "thiserror",4337]4504]4412dependencies = [4579dependencies = [4413 "futures-core",4580 "futures-core",4414 "futures-sink",4581 "futures-sink",4415 "pin-project-lite",4582 "pin-project-lite 0.1.11",4416]4583]441745844418[[package]]4585[[package]]4459source = "registry+https://github.com/rust-lang/crates.io-index"4626source = "registry+https://github.com/rust-lang/crates.io-index"4460checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"4627checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"4461dependencies = [4628dependencies = [4462 "cloudabi 0.0.3",4629 "cloudabi",4463 "fuchsia-cprng",4630 "fuchsia-cprng",4464 "libc",4631 "libc",4465 "rand_core 0.3.1",4632 "rand_core 0.3.1",4587source = "registry+https://github.com/rust-lang/crates.io-index"4754source = "registry+https://github.com/rust-lang/crates.io-index"4588checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"4755checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"4589dependencies = [4756dependencies = [4590 "cloudabi 0.0.3",4757 "cloudabi",4591 "fuchsia-cprng",4758 "fuchsia-cprng",4592 "libc",4759 "libc",4593 "rand_core 0.4.2",4760 "rand_core 0.4.2",464248094643[[package]]4810[[package]]4644name = "rayon"4811name = "rayon"4645version = "1.4.1"4812version = "1.5.0"4646source = "registry+https://github.com/rust-lang/crates.io-index"4813source = "registry+https://github.com/rust-lang/crates.io-index"4647checksum = "dcf6960dc9a5b4ee8d3e4c5787b4a112a8818e0290a42ff664ad60692fdf2032"4814checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674"4648dependencies = [4815dependencies = [4649 "autocfg 1.0.1",4816 "autocfg 1.0.1",4650 "crossbeam-deque",4817 "crossbeam-deque 0.8.0",4651 "either",4818 "either",4652 "rayon-core",4819 "rayon-core",4653]4820]465448214655[[package]]4822[[package]]4656name = "rayon-core"4823name = "rayon-core"4657version = "1.8.1"4824version = "1.9.0"4658source = "registry+https://github.com/rust-lang/crates.io-index"4825source = "registry+https://github.com/rust-lang/crates.io-index"4659checksum = "e8c4fec834fb6e6d2dd5eece3c7b432a52f0ba887cf40e595190c4107edc08bf"4826checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a"4660dependencies = [4827dependencies = [4661 "crossbeam-channel",4828 "crossbeam-channel",4662 "crossbeam-deque",4829 "crossbeam-deque 0.8.0",4663 "crossbeam-utils",4830 "crossbeam-utils 0.8.1",4664 "lazy_static",4831 "lazy_static",4665 "num_cpus",4832 "num_cpus",4666]4833]469348604694[[package]]4861[[package]]4695name = "ref-cast"4862name = "ref-cast"4696version = "1.0.2"4863version = "1.0.3"4697source = "registry+https://github.com/rust-lang/crates.io-index"4864source = "registry+https://github.com/rust-lang/crates.io-index"4698checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623"4865checksum = "e17626b2f4bcf35b84bf379072a66e28cfe5c3c6ae58b38e4914bb8891dabece"4699dependencies = [4866dependencies = [4700 "ref-cast-impl",4867 "ref-cast-impl",4701]4868]470248694703[[package]]4870[[package]]4704name = "ref-cast-impl"4871name = "ref-cast-impl"4705version = "1.0.2"4872version = "1.0.3"4706source = "registry+https://github.com/rust-lang/crates.io-index"4873source = "registry+https://github.com/rust-lang/crates.io-index"4707checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144"4874checksum = "0c523ccaed8ac4b0288948849a350b37d3035827413c458b6a40ddb614bb4f72"4708dependencies = [4875dependencies = [4709 "proc-macro2",4876 "proc-macro2",4710 "quote",4877 "quote",4719dependencies = [4886dependencies = [4720 "log",4887 "log",4721 "rustc-hash",4888 "rustc-hash",4722 "smallvec 1.4.2",4889 "smallvec 1.5.1",4723]4890]472448914725[[package]]4892[[package]]4726name = "regex"4893name = "regex"4727version = "1.4.1"4894version = "1.4.2"4728source = "registry+https://github.com/rust-lang/crates.io-index"4895source = "registry+https://github.com/rust-lang/crates.io-index"4729checksum = "8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b"4896checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"4730dependencies = [4897dependencies = [4731 "aho-corasick",4898 "aho-corasick",4732 "memchr",4899 "memchr",474649134747[[package]]4914[[package]]4748name = "regex-syntax"4915name = "regex-syntax"4749version = "0.6.20"4916version = "0.6.21"4750source = "registry+https://github.com/rust-lang/crates.io-index"4917source = "registry+https://github.com/rust-lang/crates.io-index"4751checksum = "8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c"4918checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"475249194753[[package]]4920[[package]]4754name = "region"4921name = "region"477949464780[[package]]4947[[package]]4781name = "ring"4948name = "ring"4782version = "0.16.15"4949version = "0.16.19"4783source = "registry+https://github.com/rust-lang/crates.io-index"4950source = "registry+https://github.com/rust-lang/crates.io-index"4784checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4"4951checksum = "024a1e66fea74c66c66624ee5622a7ff0e4b73a13b4f5c326ddb50c708944226"4785dependencies = [4952dependencies = [4786 "cc",4953 "cc",4787 "libc",4954 "libc",4788 "once_cell 1.4.1",4955 "once_cell 1.5.2",4789 "spin",4956 "spin",4790 "untrusted",4957 "untrusted",4791 "web-sys",4958 "web-sys",481449814815[[package]]4982[[package]]4816name = "rust-argon2"4983name = "rust-argon2"4817version = "0.8.2"4984version = "0.8.3"4818source = "registry+https://github.com/rust-lang/crates.io-index"4985source = "registry+https://github.com/rust-lang/crates.io-index"4819checksum = "9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19"4986checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"4820dependencies = [4987dependencies = [4821 "base64 0.12.3",4988 "base64 0.13.0",4822 "blake2b_simd",4989 "blake2b_simd",4823 "constant_time_eq",4990 "constant_time_eq",4824 "crossbeam-utils",4991 "crossbeam-utils 0.8.1",4825]4992]482649934827[[package]]4994[[package]]4828name = "rustc-demangle"4995name = "rustc-demangle"4829version = "0.1.17"4996version = "0.1.18"4830source = "registry+https://github.com/rust-lang/crates.io-index"4997source = "registry+https://github.com/rust-lang/crates.io-index"4831checksum = "b2610b7f643d18c87dff3b489950269617e6601a51f1f05aa5daefee36f64f0b"4998checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"483249994833[[package]]5000[[package]]4834name = "rustc-hash"5001name = "rustc-hash"4882source = "registry+https://github.com/rust-lang/crates.io-index"5049source = "registry+https://github.com/rust-lang/crates.io-index"4883checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"5050checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"4884dependencies = [5051dependencies = [4885 "futures 0.3.6",5052 "futures 0.3.8",4886 "pin-project",5053 "pin-project 0.4.27",4887 "static_assertions",5054 "static_assertions",4888]5055]48895056490450714905[[package]]5072[[package]]4906name = "salsa20"5073name = "salsa20"4907version = "0.3.0"5074version = "0.6.0"4908source = "registry+https://github.com/rust-lang/crates.io-index"5075source = "registry+https://github.com/rust-lang/crates.io-index"4909checksum = "2324b0e8c3bb9a586a571fdb3136f70e7e2c748de00a78043f86e0cff91f91fe"5076checksum = "c7f47b10fa80f6969bbbd9c8e7cc998f082979d402a9e10579e2303a87955395"4910dependencies = [5077dependencies = [4911 "byteorder 1.3.4",4912 "salsa20-core",4913 "stream-cipher 0.3.2",5078 "stream-cipher",4914]5079]49154916[[package]]4917name = "salsa20-core"4918version = "0.2.3"4919source = "registry+https://github.com/rust-lang/crates.io-index"4920checksum = "2fe6cc1b9f5a5867853ade63099de70f042f7679e408d1ffe52821c9248e6e69"4921dependencies = [4922 "stream-cipher 0.3.2",4923]492450804925[[package]]5081[[package]]4926name = "sc-basic-authorship"5082name = "sc-basic-authorship"4927version = "0.8.0"5083version = "0.8.0"4928source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5084source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"4929dependencies = [5085dependencies = [4930 "futures 0.3.6",5086 "futures 0.3.8",4931 "futures-timer 3.0.2",5087 "futures-timer 3.0.2",4932 "log",5088 "log",4933 "parity-scale-codec",5089 "parity-scale-codec",4949[[package]]5105[[package]]4950name = "sc-block-builder"5106name = "sc-block-builder"4951version = "0.8.0"5107version = "0.8.0"4952source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5108source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"4953dependencies = [5109dependencies = [4954 "parity-scale-codec",5110 "parity-scale-codec",4955 "sc-client-api",5111 "sc-client-api",4966[[package]]5122[[package]]4967name = "sc-chain-spec"5123name = "sc-chain-spec"4968version = "2.0.0"5124version = "2.0.0"4969source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5125source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"4970dependencies = [5126dependencies = [4971 "impl-trait-for-tuples",5127 "impl-trait-for-tuples",4972 "parity-scale-codec",5128 "parity-scale-codec",4983[[package]]5139[[package]]4984name = "sc-chain-spec-derive"5140name = "sc-chain-spec-derive"4985version = "2.0.0"5141version = "2.0.0"4986source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5142source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"4987dependencies = [5143dependencies = [4988 "proc-macro-crate",5144 "proc-macro-crate",4989 "proc-macro2",5145 "proc-macro2",4994[[package]]5150[[package]]4995name = "sc-cli"5151name = "sc-cli"4996version = "0.8.0"5152version = "0.8.0"4997source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5153source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"4998dependencies = [5154dependencies = [4999 "ansi_term 0.12.1",5155 "ansi_term 0.12.1",5000 "atty",5156 "atty",5001 "bip39",5157 "bip39",5002 "chrono",5158 "chrono",5003 "derive_more",5159 "derive_more",5004 "fdlimit",5160 "fdlimit",5161 "flexi_logger",5005 "futures 0.3.6",5162 "futures 0.3.8",5006 "hex",5163 "hex",5007 "lazy_static",5164 "lazy_static",5008 "libp2p",5165 "libp2p",5034 "structopt",5191 "structopt",5035 "substrate-prometheus-endpoint",5192 "substrate-prometheus-endpoint",5036 "time",5193 "time",5037 "tokio 0.2.22",5194 "tokio 0.2.24",5038 "tracing",5195 "tracing",5039 "tracing-log",5196 "tracing-log",5040 "tracing-subscriber",5197 "tracing-subscriber",5043[[package]]5200[[package]]5044name = "sc-client-api"5201name = "sc-client-api"5045version = "2.0.0"5202version = "2.0.0"5046source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5203source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5047dependencies = [5204dependencies = [5048 "derive_more",5205 "derive_more",5049 "fnv",5206 "fnv",5050 "futures 0.3.6",5207 "futures 0.3.8",5051 "hash-db",5208 "hash-db",5052 "hex-literal",5209 "hex-literal",5053 "kvdb",5210 "kvdb",5079[[package]]5236[[package]]5080name = "sc-client-db"5237name = "sc-client-db"5081version = "0.8.0"5238version = "0.8.0"5082source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5239source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5083dependencies = [5240dependencies = [5084 "blake2-rfc",5241 "blake2-rfc",5085 "hash-db",5242 "hash-db",5109[[package]]5266[[package]]5110name = "sc-consensus"5267name = "sc-consensus"5111version = "0.8.0"5268version = "0.8.0"5112source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5269source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5113dependencies = [5270dependencies = [5114 "sc-client-api",5271 "sc-client-api",5115 "sp-blockchain",5272 "sp-blockchain",5120[[package]]5277[[package]]5121name = "sc-consensus-aura"5278name = "sc-consensus-aura"5122version = "0.8.0"5279version = "0.8.0"5123source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5280source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5124dependencies = [5281dependencies = [5125 "derive_more",5282 "derive_more",5126 "futures 0.3.6",5283 "futures 0.3.8",5127 "futures-timer 3.0.2",5284 "futures-timer 3.0.2",5128 "log",5285 "log",5129 "parity-scale-codec",5286 "parity-scale-codec",5151[[package]]5308[[package]]5152name = "sc-consensus-slots"5309name = "sc-consensus-slots"5153version = "0.8.0"5310version = "0.8.0"5154source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5311source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5155dependencies = [5312dependencies = [5156 "futures 0.3.6",5313 "futures 0.3.8",5157 "futures-timer 3.0.2",5314 "futures-timer 3.0.2",5158 "log",5315 "log",5159 "parity-scale-codec",5316 "parity-scale-codec",5174[[package]]5331[[package]]5175name = "sc-executor"5332name = "sc-executor"5176version = "0.8.0"5333version = "0.8.0"5177source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5334source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5178dependencies = [5335dependencies = [5179 "derive_more",5336 "derive_more",5180 "lazy_static",5337 "lazy_static",5202[[package]]5359[[package]]5203name = "sc-executor-common"5360name = "sc-executor-common"5204version = "0.8.0"5361version = "0.8.0"5205source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5362source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5206dependencies = [5363dependencies = [5207 "derive_more",5364 "derive_more",5208 "log",5365 "log",5219[[package]]5376[[package]]5220name = "sc-executor-wasmi"5377name = "sc-executor-wasmi"5221version = "0.8.0"5378version = "0.8.0"5222source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5379source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5223dependencies = [5380dependencies = [5224 "log",5381 "log",5225 "parity-scale-codec",5382 "parity-scale-codec",5234[[package]]5391[[package]]5235name = "sc-executor-wasmtime"5392name = "sc-executor-wasmtime"5236version = "0.8.0"5393version = "0.8.0"5237source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5394source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5238dependencies = [5395dependencies = [5239 "log",5396 "log",5240 "parity-scale-codec",5397 "parity-scale-codec",5252[[package]]5409[[package]]5253name = "sc-finality-grandpa"5410name = "sc-finality-grandpa"5254version = "0.8.0"5411version = "0.8.0"5255source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5412source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5256dependencies = [5413dependencies = [5257 "derive_more",5414 "derive_more",5258 "finality-grandpa",5415 "finality-grandpa",5259 "fork-tree",5416 "fork-tree",5260 "futures 0.3.6",5417 "futures 0.3.8",5261 "futures-timer 3.0.2",5418 "futures-timer 3.0.2",5262 "log",5419 "log",5263 "parity-scale-codec",5420 "parity-scale-codec",5264 "parking_lot 0.10.2",5421 "parking_lot 0.10.2",5265 "pin-project",5422 "pin-project 0.4.27",5266 "rand 0.7.3",5423 "rand 0.7.3",5267 "sc-block-builder",5424 "sc-block-builder",5268 "sc-client-api",5425 "sc-client-api",5289[[package]]5446[[package]]5290name = "sc-informant"5447name = "sc-informant"5291version = "0.8.0"5448version = "0.8.0"5292source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5449source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5293dependencies = [5450dependencies = [5294 "ansi_term 0.12.1",5451 "ansi_term 0.12.1",5295 "futures 0.3.6",5452 "futures 0.3.8",5296 "log",5453 "log",5297 "parity-util-mem",5454 "parity-util-mem",5298 "sc-client-api",5455 "sc-client-api",5307[[package]]5464[[package]]5308name = "sc-keystore"5465name = "sc-keystore"5309version = "2.0.0"5466version = "2.0.0"5310source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5467source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5311dependencies = [5468dependencies = [5312 "derive_more",5469 "derive_more",5313 "hex",5470 "hex",5317 "serde_json",5474 "serde_json",5318 "sp-application-crypto",5475 "sp-application-crypto",5319 "sp-core",5476 "sp-core",5320 "subtle 2.3.0",5477 "subtle 2.4.0",5321]5478]532254795323[[package]]5480[[package]]5324name = "sc-light"5481name = "sc-light"5325version = "2.0.0"5482version = "2.0.0"5326source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5483source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5327dependencies = [5484dependencies = [5328 "hash-db",5485 "hash-db",5329 "lazy_static",5486 "lazy_static",5342[[package]]5499[[package]]5343name = "sc-network"5500name = "sc-network"5344version = "0.8.0"5501version = "0.8.0"5345source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5502source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5346dependencies = [5503dependencies = [5347 "async-std",5504 "async-std",5348 "async-trait",5505 "async-trait",5349 "bitflags",5506 "bitflags",5350 "bs58",5507 "bs58 0.3.1",5351 "bytes 0.5.6",5508 "bytes 0.5.6",5352 "derive_more",5509 "derive_more",5353 "either",5510 "either",5354 "erased-serde",5511 "erased-serde",5355 "fnv",5512 "fnv",5356 "fork-tree",5513 "fork-tree",5357 "futures 0.3.6",5514 "futures 0.3.8",5358 "futures-timer 3.0.2",5515 "futures-timer 3.0.2",5359 "futures_codec",5516 "futures_codec",5360 "hex",5517 "hex",5367 "nohash-hasher",5524 "nohash-hasher",5368 "parity-scale-codec",5525 "parity-scale-codec",5369 "parking_lot 0.10.2",5526 "parking_lot 0.10.2",5370 "pin-project",5527 "pin-project 0.4.27",5371 "prost",5528 "prost",5372 "prost-build",5529 "prost-build",5373 "rand 0.7.3",5530 "rand 0.7.3",5396[[package]]5553[[package]]5397name = "sc-network-gossip"5554name = "sc-network-gossip"5398version = "0.8.0"5555version = "0.8.0"5399source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5556source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5400dependencies = [5557dependencies = [5401 "futures 0.3.6",5558 "futures 0.3.8",5402 "futures-timer 3.0.2",5559 "futures-timer 3.0.2",5403 "libp2p",5560 "libp2p",5404 "log",5561 "log",5411[[package]]5568[[package]]5412name = "sc-offchain"5569name = "sc-offchain"5413version = "2.0.0"5570version = "2.0.0"5414source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5571source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5415dependencies = [5572dependencies = [5416 "bytes 0.5.6",5573 "bytes 0.5.6",5417 "fnv",5574 "fnv",5418 "futures 0.3.6",5575 "futures 0.3.8",5419 "futures-timer 3.0.2",5576 "futures-timer 3.0.2",5420 "hyper 0.13.8",5577 "hyper 0.13.9",5421 "hyper-rustls",5578 "hyper-rustls",5422 "log",5579 "log",5423 "num_cpus",5580 "num_cpus",5438[[package]]5595[[package]]5439name = "sc-peerset"5596name = "sc-peerset"5440version = "2.0.0"5597version = "2.0.0"5441source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5598source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5442dependencies = [5599dependencies = [5443 "futures 0.3.6",5600 "futures 0.3.8",5444 "libp2p",5601 "libp2p",5445 "log",5602 "log",5446 "serde_json",5603 "serde_json",5451[[package]]5608[[package]]5452name = "sc-proposer-metrics"5609name = "sc-proposer-metrics"5453version = "0.8.0"5610version = "0.8.0"5454source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5611source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5455dependencies = [5612dependencies = [5456 "log",5613 "log",5457 "substrate-prometheus-endpoint",5614 "substrate-prometheus-endpoint",5460[[package]]5617[[package]]5461name = "sc-rpc"5618name = "sc-rpc"5462version = "2.0.0"5619version = "2.0.0"5463source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5620source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5464dependencies = [5621dependencies = [5465 "futures 0.3.6",5622 "futures 0.3.8",5466 "hash-db",5623 "hash-db",5467 "jsonrpc-core",5624 "jsonrpc-core",5468 "jsonrpc-pubsub",5625 "jsonrpc-pubsub",5492[[package]]5649[[package]]5493name = "sc-rpc-api"5650name = "sc-rpc-api"5494version = "0.8.0"5651version = "0.8.0"5495source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5652source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5496dependencies = [5653dependencies = [5497 "derive_more",5654 "derive_more",5498 "futures 0.3.6",5655 "futures 0.3.8",5499 "jsonrpc-core",5656 "jsonrpc-core",5500 "jsonrpc-core-client",5657 "jsonrpc-core-client",5501 "jsonrpc-derive",5658 "jsonrpc-derive",5516[[package]]5673[[package]]5517name = "sc-rpc-server"5674name = "sc-rpc-server"5518version = "2.0.0"5675version = "2.0.0"5519source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5676source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5520dependencies = [5677dependencies = [5521 "futures 0.1.30",5678 "futures 0.1.30",5522 "jsonrpc-core",5679 "jsonrpc-core",5534[[package]]5691[[package]]5535name = "sc-service"5692name = "sc-service"5536version = "0.8.0"5693version = "0.8.0"5537source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5694source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5538dependencies = [5695dependencies = [5539 "derive_more",5696 "derive_more",5540 "directories",5697 "directories",5541 "exit-future",5698 "exit-future",5542 "futures 0.1.30",5699 "futures 0.1.30",5543 "futures 0.3.6",5700 "futures 0.3.8",5544 "futures-timer 3.0.2",5701 "futures-timer 3.0.2",5545 "hash-db",5702 "hash-db",5546 "jsonrpc-core",5703 "jsonrpc-core",5550 "parity-scale-codec",5707 "parity-scale-codec",5551 "parity-util-mem",5708 "parity-util-mem",5552 "parking_lot 0.10.2",5709 "parking_lot 0.10.2",5553 "pin-project",5710 "pin-project 0.4.27",5554 "rand 0.7.3",5711 "rand 0.7.3",5555 "sc-block-builder",5712 "sc-block-builder",5556 "sc-chain-spec",5713 "sc-chain-spec",5596[[package]]5753[[package]]5597name = "sc-state-db"5754name = "sc-state-db"5598version = "0.8.0"5755version = "0.8.0"5599source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5756source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5600dependencies = [5757dependencies = [5601 "log",5758 "log",5602 "parity-scale-codec",5759 "parity-scale-codec",5610[[package]]5767[[package]]5611name = "sc-telemetry"5768name = "sc-telemetry"5612version = "2.0.0"5769version = "2.0.0"5613source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5770source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5614dependencies = [5771dependencies = [5615 "futures 0.3.6",5772 "futures 0.3.8",5616 "futures-timer 3.0.2",5773 "futures-timer 3.0.2",5617 "libp2p",5774 "libp2p",5618 "log",5775 "log",5619 "parking_lot 0.10.2",5776 "parking_lot 0.10.2",5620 "pin-project",5777 "pin-project 0.4.27",5621 "rand 0.7.3",5778 "rand 0.7.3",5622 "serde",5779 "serde",5623 "slog",5780 "slog",5631[[package]]5788[[package]]5632name = "sc-tracing"5789name = "sc-tracing"5633version = "2.0.0"5790version = "2.0.0"5634source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5791source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5635dependencies = [5792dependencies = [5636 "erased-serde",5793 "erased-serde",5637 "log",5794 "log",5650[[package]]5807[[package]]5651name = "sc-transaction-graph"5808name = "sc-transaction-graph"5652version = "2.0.0"5809version = "2.0.0"5653source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5810source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5654dependencies = [5811dependencies = [5655 "derive_more",5812 "derive_more",5656 "futures 0.3.6",5813 "futures 0.3.8",5657 "linked-hash-map",5814 "linked-hash-map",5658 "log",5815 "log",5659 "parity-util-mem",5816 "parity-util-mem",5671[[package]]5828[[package]]5672name = "sc-transaction-pool"5829name = "sc-transaction-pool"5673version = "2.0.0"5830version = "2.0.0"5674source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"5831source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"5675dependencies = [5832dependencies = [5676 "derive_more",5833 "derive_more",5677 "futures 0.3.6",5834 "futures 0.3.8",5678 "futures-diagnose",5835 "futures-diagnose",5679 "intervalier",5836 "intervalier",5680 "log",5837 "log",5711checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862"5868checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862"5712dependencies = [5869dependencies = [5713 "arrayref",5870 "arrayref",5714 "arrayvec 0.5.1",5871 "arrayvec 0.5.2",5715 "curve25519-dalek 2.1.0",5872 "curve25519-dalek 2.1.0",5716 "getrandom 0.1.15",5873 "getrandom 0.1.15",5717 "merlin",5874 "merlin",5718 "rand 0.7.3",5875 "rand 0.7.3",5719 "rand_core 0.5.1",5876 "rand_core 0.5.1",5720 "sha2 0.8.2",5877 "sha2 0.8.2",5721 "subtle 2.3.0",5878 "subtle 2.4.0",5722 "zeroize",5879 "zeroize",5723]5880]57245881575159085752[[package]]5909[[package]]5753name = "scroll_derive"5910name = "scroll_derive"5754version = "0.10.3"5911version = "0.10.4"5755source = "registry+https://github.com/rust-lang/crates.io-index"5912source = "registry+https://github.com/rust-lang/crates.io-index"5756checksum = "6dfde5d1531034db129e95c76ac857e2baecea3443579d493d02224950b0fb6d"5913checksum = "b12bd20b94c7cdfda8c7ba9b92ad0d9a56e3fa018c25fca83b51aa664c9b4c0d"5757dependencies = [5914dependencies = [5758 "proc-macro2",5915 "proc-macro2",5759 "quote",5916 "quote",581959765820[[package]]5977[[package]]5821name = "serde"5978name = "serde"5822version = "1.0.117"5979version = "1.0.118"5823source = "registry+https://github.com/rust-lang/crates.io-index"5980source = "registry+https://github.com/rust-lang/crates.io-index"5824checksum = "b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a"5981checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"5825dependencies = [5982dependencies = [5826 "serde_derive",5983 "serde_derive",5827]5984]582859855829[[package]]5986[[package]]5830name = "serde_derive"5987name = "serde_derive"5831version = "1.0.117"5988version = "1.0.118"5832source = "registry+https://github.com/rust-lang/crates.io-index"5989source = "registry+https://github.com/rust-lang/crates.io-index"5833checksum = "cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e"5990checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"5834dependencies = [5991dependencies = [5835 "proc-macro2",5992 "proc-macro2",5836 "quote",5993 "quote",583959965840[[package]]5997[[package]]5841name = "serde_json"5998name = "serde_json"5842version = "1.0.59"5999version = "1.0.60"5843source = "registry+https://github.com/rust-lang/crates.io-index"6000source = "registry+https://github.com/rust-lang/crates.io-index"5844checksum = "dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95"6001checksum = "1500e84d27fe482ed1dc791a56eddc2f230046a040fa908c08bda1d9fb615779"5845dependencies = [6002dependencies = [5846 "itoa",6003 "itoa",5847 "ryu",6004 "ryu",586260195863[[package]]6020[[package]]5864name = "sha-1"6021name = "sha-1"5865version = "0.9.1"6022version = "0.9.2"5866source = "registry+https://github.com/rust-lang/crates.io-index"6023source = "registry+https://github.com/rust-lang/crates.io-index"5867checksum = "170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770"6024checksum = "ce3cdf1b5e620a498ee6f2a171885ac7e22f0e12089ec4b3d22b84921792507c"5868dependencies = [6025dependencies = [5869 "block-buffer 0.9.0",6026 "block-buffer 0.9.0",5870 "cfg-if 0.1.10",6027 "cfg-if 1.0.0",5871 "cpuid-bool",6028 "cpuid-bool 0.1.2",5872 "digest 0.9.0",6029 "digest 0.9.0",5873 "opaque-debug 0.3.0",6030 "opaque-debug 0.3.0",5874]6031]588760445888[[package]]6045[[package]]5889name = "sha2"6046name = "sha2"5890version = "0.9.1"6047version = "0.9.2"5891source = "registry+https://github.com/rust-lang/crates.io-index"6048source = "registry+https://github.com/rust-lang/crates.io-index"5892checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1"6049checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8"5893dependencies = [6050dependencies = [5894 "block-buffer 0.9.0",6051 "block-buffer 0.9.0",5895 "cfg-if 0.1.10",6052 "cfg-if 1.0.0",5896 "cpuid-bool",6053 "cpuid-bool 0.1.2",5897 "digest 0.9.0",6054 "digest 0.9.0",5898 "opaque-debug 0.3.0",6055 "opaque-debug 0.3.0",5899]6056]59005901[[package]]5902name = "sha3"5903version = "0.8.2"5904source = "registry+https://github.com/rust-lang/crates.io-index"5905checksum = "dd26bc0e7a2e3a7c959bc494caf58b72ee0c71d67704e9520f736ca7e4853ecf"5906dependencies = [5907 "block-buffer 0.7.3",5908 "byte-tools",5909 "digest 0.8.1",5910 "keccak",5911 "opaque-debug 0.2.3",5912]591360575914[[package]]6058[[package]]5915name = "sha3"6059name = "sha3"592560695926[[package]]6070[[package]]5927name = "sharded-slab"6071name = "sharded-slab"5928version = "0.0.9"6072version = "0.1.0"5929source = "registry+https://github.com/rust-lang/crates.io-index"6073source = "registry+https://github.com/rust-lang/crates.io-index"5930checksum = "06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e"6074checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127"5931dependencies = [6075dependencies = [5932 "lazy_static",6076 "lazy_static",6077 "loom",5933]6078]593460795935[[package]]6080[[package]]5938source = "registry+https://github.com/rust-lang/crates.io-index"6083source = "registry+https://github.com/rust-lang/crates.io-index"5939checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"6084checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"60856086[[package]]6087name = "signal-hook"6088version = "0.1.16"6089source = "registry+https://github.com/rust-lang/crates.io-index"6090checksum = "604508c1418b99dfe1925ca9224829bb2a8a9a04dda655cc01fcad46f4ab05ed"6091dependencies = [6092 "libc",6093 "signal-hook-registry",6094]594060955941[[package]]6096[[package]]5942name = "signal-hook-registry"6097name = "signal-hook-registry"5943version = "1.2.1"6098version = "1.2.2"5944source = "registry+https://github.com/rust-lang/crates.io-index"6099source = "registry+https://github.com/rust-lang/crates.io-index"5945checksum = "a3e12110bc539e657a646068aaf5eb5b63af9d0c1f7b29c97113fad80e15f035"6100checksum = "ce32ea0c6c56d5eacaeb814fbed9960547021d3edd010ded1425f180536b20ab"5946dependencies = [6101dependencies = [5947 "arc-swap",5948 "libc",6102 "libc",5949]6103]59506104596261165963[[package]]6117[[package]]5964name = "slog"6118name = "slog"5965version = "2.5.2"6119version = "2.7.0"5966source = "registry+https://github.com/rust-lang/crates.io-index"6120source = "registry+https://github.com/rust-lang/crates.io-index"5967checksum = "1cc9c640a4adbfbcc11ffb95efe5aa7af7309e002adab54b185507dbf2377b99"6121checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06"5968dependencies = [6122dependencies = [5969 "erased-serde",6123 "erased-serde",5970]6124]601561696016[[package]]6170[[package]]6017name = "smallvec"6171name = "smallvec"6018version = "1.4.2"6172version = "1.5.1"6019source = "registry+https://github.com/rust-lang/crates.io-index"6173source = "registry+https://github.com/rust-lang/crates.io-index"6020checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252"6174checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75"602161756022[[package]]6176[[package]]6023name = "snow"6177name = "snow"6032 "rand_core 0.5.1",6186 "rand_core 0.5.1",6033 "ring",6187 "ring",6034 "rustc_version",6188 "rustc_version",6035 "sha2 0.9.1",6189 "sha2 0.9.2",6036 "subtle 2.3.0",6190 "subtle 2.4.0",6037 "x25519-dalek 1.1.0",6191 "x25519-dalek 1.1.0",6038]6192]603961936040[[package]]6194[[package]]6041name = "socket2"6195name = "socket2"6042version = "0.3.15"6196version = "0.3.18"6043source = "registry+https://github.com/rust-lang/crates.io-index"6197source = "registry+https://github.com/rust-lang/crates.io-index"6044checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44"6198checksum = "97e0e9fd577458a4f61fb91fcb559ea2afecc54c934119421f9f5d3d5b1a1057"6045dependencies = [6199dependencies = [6046 "cfg-if 0.1.10",6200 "cfg-if 1.0.0",6047 "libc",6201 "libc",6048 "redox_syscall",6049 "winapi 0.3.9",6202 "winapi 0.3.9",6050]6203]605162046058 "base64 0.12.3",6211 "base64 0.12.3",6059 "bytes 0.5.6",6212 "bytes 0.5.6",6060 "flate2",6213 "flate2",6061 "futures 0.3.6",6214 "futures 0.3.8",6062 "httparse",6215 "httparse",6063 "log",6216 "log",6064 "rand 0.7.3",6217 "rand 0.7.3",6065 "sha-1 0.9.1",6218 "sha-1 0.9.2",6066]6219]606762206068[[package]]6221[[package]]6069name = "sp-allocator"6222name = "sp-allocator"6070version = "2.0.0"6223version = "2.0.0"6071source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6224source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6072dependencies = [6225dependencies = [6073 "derive_more",6226 "derive_more",6074 "log",6227 "log",6080[[package]]6233[[package]]6081name = "sp-api"6234name = "sp-api"6082version = "2.0.0"6235version = "2.0.0"6083source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6236source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6084dependencies = [6237dependencies = [6085 "hash-db",6238 "hash-db",6086 "parity-scale-codec",6239 "parity-scale-codec",6095[[package]]6248[[package]]6096name = "sp-api-proc-macro"6249name = "sp-api-proc-macro"6097version = "2.0.0"6250version = "2.0.0"6098source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6251source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6099dependencies = [6252dependencies = [6100 "blake2-rfc",6253 "blake2-rfc",6101 "proc-macro-crate",6254 "proc-macro-crate",6107[[package]]6260[[package]]6108name = "sp-application-crypto"6261name = "sp-application-crypto"6109version = "2.0.0"6262version = "2.0.0"6110source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6263source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6111dependencies = [6264dependencies = [6112 "parity-scale-codec",6265 "parity-scale-codec",6113 "serde",6266 "serde",6119[[package]]6272[[package]]6120name = "sp-arithmetic"6273name = "sp-arithmetic"6121version = "2.0.0"6274version = "2.0.0"6122source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6275source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6123dependencies = [6276dependencies = [6124 "integer-sqrt",6277 "integer-sqrt",6125 "num-traits",6278 "num-traits",6132[[package]]6285[[package]]6133name = "sp-authorship"6286name = "sp-authorship"6134version = "2.0.0"6287version = "2.0.0"6135source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6288source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6136dependencies = [6289dependencies = [6137 "parity-scale-codec",6290 "parity-scale-codec",6138 "sp-inherents",6291 "sp-inherents",6143[[package]]6296[[package]]6144name = "sp-block-builder"6297name = "sp-block-builder"6145version = "2.0.0"6298version = "2.0.0"6146source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6299source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6147dependencies = [6300dependencies = [6148 "parity-scale-codec",6301 "parity-scale-codec",6149 "sp-api",6302 "sp-api",6155[[package]]6308[[package]]6156name = "sp-blockchain"6309name = "sp-blockchain"6157version = "2.0.0"6310version = "2.0.0"6158source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6311source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6159dependencies = [6312dependencies = [6160 "derive_more",6313 "derive_more",6161 "log",6314 "log",6172[[package]]6325[[package]]6173name = "sp-chain-spec"6326name = "sp-chain-spec"6174version = "2.0.0"6327version = "2.0.0"6175source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6328source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6176dependencies = [6329dependencies = [6177 "serde",6330 "serde",6178 "serde_json",6331 "serde_json",6181[[package]]6334[[package]]6182name = "sp-consensus"6335name = "sp-consensus"6183version = "0.8.0"6336version = "0.8.0"6184source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6337source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6185dependencies = [6338dependencies = [6186 "derive_more",6339 "derive_more",6187 "futures 0.3.6",6340 "futures 0.3.8",6188 "futures-timer 3.0.2",6341 "futures-timer 3.0.2",6189 "libp2p",6342 "libp2p",6190 "log",6343 "log",6207[[package]]6360[[package]]6208name = "sp-consensus-aura"6361name = "sp-consensus-aura"6209version = "0.8.0"6362version = "0.8.0"6210source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6363source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6211dependencies = [6364dependencies = [6212 "parity-scale-codec",6365 "parity-scale-codec",6213 "sp-api",6366 "sp-api",6221[[package]]6374[[package]]6222name = "sp-consensus-slots"6375name = "sp-consensus-slots"6223version = "0.8.0"6376version = "0.8.0"6224source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6377source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6225dependencies = [6378dependencies = [6226 "parity-scale-codec",6379 "parity-scale-codec",6227 "sp-runtime",6380 "sp-runtime",6230[[package]]6383[[package]]6231name = "sp-core"6384name = "sp-core"6232version = "2.0.0"6385version = "2.0.0"6233source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6386source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6234dependencies = [6387dependencies = [6235 "base58",6388 "base58",6236 "blake2-rfc",6389 "blake2-rfc",6237 "byteorder 1.3.4",6390 "byteorder 1.3.4",6238 "derive_more",6391 "derive_more",6239 "dyn-clonable",6392 "dyn-clonable",6240 "ed25519-dalek",6393 "ed25519-dalek",6241 "futures 0.3.6",6394 "futures 0.3.8",6242 "hash-db",6395 "hash-db",6243 "hash256-std-hasher",6396 "hash256-std-hasher",6244 "hex",6397 "hex",6274[[package]]6427[[package]]6275name = "sp-database"6428name = "sp-database"6276version = "2.0.0"6429version = "2.0.0"6277source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6430source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6278dependencies = [6431dependencies = [6279 "kvdb",6432 "kvdb",6280 "parking_lot 0.10.2",6433 "parking_lot 0.10.2",6283[[package]]6436[[package]]6284name = "sp-debug-derive"6437name = "sp-debug-derive"6285version = "2.0.0"6438version = "2.0.0"6286source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6439source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6287dependencies = [6440dependencies = [6288 "proc-macro2",6441 "proc-macro2",6289 "quote",6442 "quote",6293[[package]]6446[[package]]6294name = "sp-externalities"6447name = "sp-externalities"6295version = "0.8.0"6448version = "0.8.0"6296source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6449source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6297dependencies = [6450dependencies = [6298 "environmental",6451 "environmental",6299 "parity-scale-codec",6452 "parity-scale-codec",6304[[package]]6457[[package]]6305name = "sp-finality-grandpa"6458name = "sp-finality-grandpa"6306version = "2.0.0"6459version = "2.0.0"6307source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6460source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6308dependencies = [6461dependencies = [6309 "finality-grandpa",6462 "finality-grandpa",6310 "log",6463 "log",6320[[package]]6473[[package]]6321name = "sp-finality-tracker"6474name = "sp-finality-tracker"6322version = "2.0.0"6475version = "2.0.0"6323source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6476source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6324dependencies = [6477dependencies = [6325 "parity-scale-codec",6478 "parity-scale-codec",6326 "sp-inherents",6479 "sp-inherents",6330[[package]]6483[[package]]6331name = "sp-inherents"6484name = "sp-inherents"6332version = "2.0.0"6485version = "2.0.0"6333source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6486source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6334dependencies = [6487dependencies = [6335 "derive_more",6488 "derive_more",6336 "parity-scale-codec",6489 "parity-scale-codec",6342[[package]]6495[[package]]6343name = "sp-io"6496name = "sp-io"6344version = "2.0.0"6497version = "2.0.0"6345source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6498source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6346dependencies = [6499dependencies = [6347 "futures 0.3.6",6500 "futures 0.3.8",6348 "hash-db",6501 "hash-db",6349 "libsecp256k1",6502 "libsecp256k1",6350 "log",6503 "log",6365[[package]]6518[[package]]6366name = "sp-keyring"6519name = "sp-keyring"6367version = "2.0.0"6520version = "2.0.0"6368source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6521source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6369dependencies = [6522dependencies = [6370 "lazy_static",6523 "lazy_static",6371 "sp-core",6524 "sp-core",6376[[package]]6529[[package]]6377name = "sp-offchain"6530name = "sp-offchain"6378version = "2.0.0"6531version = "2.0.0"6379source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6532source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6380dependencies = [6533dependencies = [6381 "sp-api",6534 "sp-api",6382 "sp-core",6535 "sp-core",6386[[package]]6539[[package]]6387name = "sp-panic-handler"6540name = "sp-panic-handler"6388version = "2.0.0"6541version = "2.0.0"6389source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6542source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6390dependencies = [6543dependencies = [6391 "backtrace",6544 "backtrace",6392 "log",6545 "log",6395[[package]]6548[[package]]6396name = "sp-rpc"6549name = "sp-rpc"6397version = "2.0.0"6550version = "2.0.0"6398source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6551source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6399dependencies = [6552dependencies = [6400 "serde",6553 "serde",6401 "sp-core",6554 "sp-core",6404[[package]]6557[[package]]6405name = "sp-runtime"6558name = "sp-runtime"6406version = "2.0.0"6559version = "2.0.0"6407source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6560source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6408dependencies = [6561dependencies = [6409 "either",6562 "either",6410 "hash256-std-hasher",6563 "hash256-std-hasher",6426[[package]]6579[[package]]6427name = "sp-runtime-interface"6580name = "sp-runtime-interface"6428version = "2.0.0"6581version = "2.0.0"6429source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6582source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6430dependencies = [6583dependencies = [6431 "parity-scale-codec",6584 "parity-scale-codec",6432 "primitive-types",6585 "primitive-types",6442[[package]]6595[[package]]6443name = "sp-runtime-interface-proc-macro"6596name = "sp-runtime-interface-proc-macro"6444version = "2.0.0"6597version = "2.0.0"6445source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6598source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6446dependencies = [6599dependencies = [6447 "Inflector",6600 "Inflector",6448 "proc-macro-crate",6601 "proc-macro-crate",6454[[package]]6607[[package]]6455name = "sp-sandbox"6608name = "sp-sandbox"6456version = "0.8.0"6609version = "0.8.0"6457source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6610source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6458dependencies = [6611dependencies = [6459 "parity-scale-codec",6612 "parity-scale-codec",6460 "sp-core",6613 "sp-core",6467[[package]]6620[[package]]6468name = "sp-serializer"6621name = "sp-serializer"6469version = "2.0.0"6622version = "2.0.0"6470source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6623source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6471dependencies = [6624dependencies = [6472 "serde",6625 "serde",6473 "serde_json",6626 "serde_json",6476[[package]]6629[[package]]6477name = "sp-session"6630name = "sp-session"6478version = "2.0.0"6631version = "2.0.0"6479source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6632source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6480dependencies = [6633dependencies = [6481 "parity-scale-codec",6634 "parity-scale-codec",6482 "sp-api",6635 "sp-api",6489[[package]]6642[[package]]6490name = "sp-staking"6643name = "sp-staking"6491version = "2.0.0"6644version = "2.0.0"6492source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6645source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6493dependencies = [6646dependencies = [6494 "parity-scale-codec",6647 "parity-scale-codec",6495 "sp-runtime",6648 "sp-runtime",6499[[package]]6652[[package]]6500name = "sp-state-machine"6653name = "sp-state-machine"6501version = "0.8.0"6654version = "0.8.0"6502source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6655source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6503dependencies = [6656dependencies = [6504 "hash-db",6657 "hash-db",6505 "log",6658 "log",6506 "num-traits",6659 "num-traits",6507 "parity-scale-codec",6660 "parity-scale-codec",6508 "parking_lot 0.10.2",6661 "parking_lot 0.10.2",6509 "rand 0.7.3",6662 "rand 0.7.3",6510 "smallvec 1.4.2",6663 "smallvec 1.5.1",6511 "sp-core",6664 "sp-core",6512 "sp-externalities",6665 "sp-externalities",6513 "sp-panic-handler",6666 "sp-panic-handler",6520[[package]]6673[[package]]6521name = "sp-std"6674name = "sp-std"6522version = "2.0.0"6675version = "2.0.0"6523source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6676source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"652466776525[[package]]6678[[package]]6526name = "sp-storage"6679name = "sp-storage"6527version = "2.0.0"6680version = "2.0.0"6528source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6681source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6529dependencies = [6682dependencies = [6530 "impl-serde",6683 "impl-serde",6531 "parity-scale-codec",6684 "parity-scale-codec",6538[[package]]6691[[package]]6539name = "sp-timestamp"6692name = "sp-timestamp"6540version = "2.0.0"6693version = "2.0.0"6541source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6694source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6542dependencies = [6695dependencies = [6543 "impl-trait-for-tuples",6696 "impl-trait-for-tuples",6544 "parity-scale-codec",6697 "parity-scale-codec",6552[[package]]6705[[package]]6553name = "sp-tracing"6706name = "sp-tracing"6554version = "2.0.0"6707version = "2.0.0"6555source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6708source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6556dependencies = [6709dependencies = [6557 "log",6710 "log",6558 "parity-scale-codec",6711 "parity-scale-codec",6565[[package]]6718[[package]]6566name = "sp-transaction-pool"6719name = "sp-transaction-pool"6567version = "2.0.0"6720version = "2.0.0"6568source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6721source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6569dependencies = [6722dependencies = [6570 "derive_more",6723 "derive_more",6571 "futures 0.3.6",6724 "futures 0.3.8",6572 "log",6725 "log",6573 "parity-scale-codec",6726 "parity-scale-codec",6574 "serde",6727 "serde",6580[[package]]6733[[package]]6581name = "sp-trie"6734name = "sp-trie"6582version = "2.0.0"6735version = "2.0.0"6583source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6736source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6584dependencies = [6737dependencies = [6585 "hash-db",6738 "hash-db",6586 "memory-db",6739 "memory-db",6594[[package]]6747[[package]]6595name = "sp-utils"6748name = "sp-utils"6596version = "2.0.0"6749version = "2.0.0"6597source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6750source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6598dependencies = [6751dependencies = [6599 "futures 0.3.6",6752 "futures 0.3.8",6600 "futures-core",6753 "futures-core",6601 "futures-timer 3.0.2",6754 "futures-timer 3.0.2",6602 "lazy_static",6755 "lazy_static",6606[[package]]6759[[package]]6607name = "sp-version"6760name = "sp-version"6608version = "2.0.0"6761version = "2.0.0"6609source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6762source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6610dependencies = [6763dependencies = [6611 "impl-serde",6764 "impl-serde",6612 "parity-scale-codec",6765 "parity-scale-codec",6618[[package]]6771[[package]]6619name = "sp-wasm-interface"6772name = "sp-wasm-interface"6620version = "2.0.0"6773version = "2.0.0"6621source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6774source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6622dependencies = [6775dependencies = [6623 "impl-trait-for-tuples",6776 "impl-trait-for-tuples",6624 "parity-scale-codec",6777 "parity-scale-codec",6653 "rand 0.5.6",6806 "rand 0.5.6",6654]6807]66556656[[package]]6657name = "stream-cipher"6658version = "0.3.2"6659source = "registry+https://github.com/rust-lang/crates.io-index"6660checksum = "8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c"6661dependencies = [6662 "generic-array 0.12.3",6663]666468086665[[package]]6809[[package]]6666name = "stream-cipher"6810name = "stream-cipher"668968336690[[package]]6834[[package]]6691name = "structopt"6835name = "structopt"6692version = "0.3.20"6836version = "0.3.21"6693source = "registry+https://github.com/rust-lang/crates.io-index"6837source = "registry+https://github.com/rust-lang/crates.io-index"6694checksum = "126d630294ec449fae0b16f964e35bf3c74f940da9dca17ee9b905f7b3112eb8"6838checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"6695dependencies = [6839dependencies = [6696 "clap",6840 "clap",6697 "lazy_static",6841 "lazy_static",670068446701[[package]]6845[[package]]6702name = "structopt-derive"6846name = "structopt-derive"6703version = "0.4.13"6847version = "0.4.14"6704source = "registry+https://github.com/rust-lang/crates.io-index"6848source = "registry+https://github.com/rust-lang/crates.io-index"6705checksum = "65e51c492f9e23a220534971ff5afc14037289de430e3c83f9daf6a1b6ae91e8"6849checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"6706dependencies = [6850dependencies = [6707 "heck",6851 "heck",6708 "proc-macro-error",6852 "proc-macro-error",6748[[package]]6892[[package]]6749name = "substrate-build-script-utils"6893name = "substrate-build-script-utils"6750version = "2.0.0"6894version = "2.0.0"6751source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6895source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6752dependencies = [6896dependencies = [6753 "platforms",6897 "platforms",6754]6898]675568996756[[package]]6900[[package]]6757name = "substrate-frame-rpc-system"6901name = "substrate-frame-rpc-system"6758version = "2.0.0"6902version = "2.0.0"6759source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6903source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6760dependencies = [6904dependencies = [6761 "frame-system-rpc-runtime-api",6905 "frame-system-rpc-runtime-api",6762 "futures 0.3.6",6906 "futures 0.3.8",6763 "jsonrpc-core",6907 "jsonrpc-core",6764 "jsonrpc-core-client",6908 "jsonrpc-core-client",6765 "jsonrpc-derive",6909 "jsonrpc-derive",6779[[package]]6923[[package]]6780name = "substrate-prometheus-endpoint"6924name = "substrate-prometheus-endpoint"6781version = "0.8.0"6925version = "0.8.0"6782source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"6926source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#59646c902484d9c5e8933a80cbed551228b81274"6783dependencies = [6927dependencies = [6784 "async-std",6928 "async-std",6785 "derive_more",6929 "derive_more",6786 "futures-util",6930 "futures-util",6787 "hyper 0.13.8",6931 "hyper 0.13.9",6788 "log",6932 "log",6789 "prometheus",6933 "prometheus",6790 "tokio 0.2.22",6934 "tokio 0.2.24",6791]6935]679269366793[[package]]6937[[package]]680469486805[[package]]6949[[package]]6806name = "subtle"6950name = "subtle"6807version = "2.3.0"6951version = "2.4.0"6808source = "registry+https://github.com/rust-lang/crates.io-index"6952source = "registry+https://github.com/rust-lang/crates.io-index"6809checksum = "343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd"6953checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"681069546811[[package]]6955[[package]]6812name = "syn"6956name = "syn"6813version = "1.0.44"6957version = "1.0.54"6814source = "registry+https://github.com/rust-lang/crates.io-index"6958source = "registry+https://github.com/rust-lang/crates.io-index"6815checksum = "e03e57e4fcbfe7749842d53e24ccb9aa12b7252dbe5e91d2acad31834c8b8fdd"6959checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44"6816dependencies = [6960dependencies = [6817 "proc-macro2",6961 "proc-macro2",6818 "quote",6962 "quote",685970036860[[package]]7004[[package]]6861name = "termcolor"7005name = "termcolor"6862version = "1.1.0"7006version = "1.1.2"6863source = "registry+https://github.com/rust-lang/crates.io-index"7007source = "registry+https://github.com/rust-lang/crates.io-index"6864checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"7008checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"6865dependencies = [7009dependencies = [6866 "winapi-util",7010 "winapi-util",6867]7011]687770216878[[package]]7022[[package]]6879name = "thiserror"7023name = "thiserror"6880version = "1.0.21"7024version = "1.0.22"6881source = "registry+https://github.com/rust-lang/crates.io-index"7025source = "registry+https://github.com/rust-lang/crates.io-index"6882checksum = "318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42"7026checksum = "0e9ae34b84616eedaaf1e9dd6026dbe00dcafa92aa0c8077cb69df1fcfe5e53e"6883dependencies = [7027dependencies = [6884 "thiserror-impl",7028 "thiserror-impl",6885]7029]688670306887[[package]]7031[[package]]6888name = "thiserror-impl"7032name = "thiserror-impl"6889version = "1.0.21"7033version = "1.0.22"6890source = "registry+https://github.com/rust-lang/crates.io-index"7034source = "registry+https://github.com/rust-lang/crates.io-index"6891checksum = "cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab"7035checksum = "9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56"6892dependencies = [7036dependencies = [6893 "proc-macro2",7037 "proc-macro2",6894 "quote",7038 "quote",6932dependencies = [7076dependencies = [6933 "failure",7077 "failure",6934 "hmac",7078 "hmac",6935 "once_cell 1.4.1",7079 "once_cell 1.5.2",6936 "pbkdf2",7080 "pbkdf2",6937 "rand 0.7.3",7081 "rand 0.7.3",6938 "rustc-hash",7082 "rustc-hash",695170956952[[package]]7096[[package]]6953name = "tinyvec"7097name = "tinyvec"6954version = "0.3.4"7098version = "1.1.0"6955source = "registry+https://github.com/rust-lang/crates.io-index"7099source = "registry+https://github.com/rust-lang/crates.io-index"6956checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117"7100checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"7101dependencies = [7102 "tinyvec_macros",7103]71047105[[package]]7106name = "tinyvec_macros"7107version = "0.1.0"7108source = "registry+https://github.com/rust-lang/crates.io-index"7109checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"695771106958[[package]]7111[[package]]6959name = "tokio"7112name = "tokio"698171346982[[package]]7135[[package]]6983name = "tokio"7136name = "tokio"6984version = "0.2.22"7137version = "0.2.24"6985source = "registry+https://github.com/rust-lang/crates.io-index"7138source = "registry+https://github.com/rust-lang/crates.io-index"6986checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd"7139checksum = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48"6987dependencies = [7140dependencies = [6988 "bytes 0.5.6",7141 "bytes 0.5.6",6989 "fnv",7142 "fnv",6995 "mio",7148 "mio",6996 "mio-uds",7149 "mio-uds",6997 "num_cpus",7150 "num_cpus",6998 "pin-project-lite",7151 "pin-project-lite 0.1.11",6999 "signal-hook-registry",7152 "signal-hook-registry",7000 "slab",7153 "slab",7001 "winapi 0.3.9",7154 "winapi 0.3.9",7039source = "registry+https://github.com/rust-lang/crates.io-index"7192source = "registry+https://github.com/rust-lang/crates.io-index"7040checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"7193checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"7041dependencies = [7194dependencies = [7042 "crossbeam-utils",7195 "crossbeam-utils 0.7.2",7043 "futures 0.1.30",7196 "futures 0.1.30",7044]7197]704571987095source = "registry+https://github.com/rust-lang/crates.io-index"7248source = "registry+https://github.com/rust-lang/crates.io-index"7096checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"7249checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"7097dependencies = [7250dependencies = [7098 "crossbeam-utils",7251 "crossbeam-utils 0.7.2",7099 "futures 0.1.30",7252 "futures 0.1.30",7100 "lazy_static",7253 "lazy_static",7101 "log",7254 "log",7116dependencies = [7269dependencies = [7117 "futures-core",7270 "futures-core",7118 "rustls",7271 "rustls",7119 "tokio 0.2.22",7272 "tokio 0.2.24",7120 "webpki",7273 "webpki",7121]7274]712272757170source = "registry+https://github.com/rust-lang/crates.io-index"7323source = "registry+https://github.com/rust-lang/crates.io-index"7171checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"7324checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"7172dependencies = [7325dependencies = [7173 "crossbeam-deque",7326 "crossbeam-deque 0.7.3",7174 "crossbeam-queue",7327 "crossbeam-queue",7175 "crossbeam-utils",7328 "crossbeam-utils 0.7.2",7176 "futures 0.1.30",7329 "futures 0.1.30",7177 "lazy_static",7330 "lazy_static",7178 "log",7331 "log",7187source = "registry+https://github.com/rust-lang/crates.io-index"7340source = "registry+https://github.com/rust-lang/crates.io-index"7188checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"7341checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"7189dependencies = [7342dependencies = [7190 "crossbeam-utils",7343 "crossbeam-utils 0.7.2",7191 "futures 0.1.30",7344 "futures 0.1.30",7192 "slab",7345 "slab",7193 "tokio-executor 0.1.10",7346 "tokio-executor 0.1.10",7236 "futures-core",7389 "futures-core",7237 "futures-sink",7390 "futures-sink",7238 "log",7391 "log",7239 "pin-project-lite",7392 "pin-project-lite 0.1.11",7240 "tokio 0.2.22",7393 "tokio 0.2.24",7241]7394]724273957243[[package]]7396[[package]]725774107258[[package]]7411[[package]]7259name = "tracing"7412name = "tracing"7260version = "0.1.21"7413version = "0.1.22"7261source = "registry+https://github.com/rust-lang/crates.io-index"7414source = "registry+https://github.com/rust-lang/crates.io-index"7262checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27"7415checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3"7263dependencies = [7416dependencies = [7264 "cfg-if 0.1.10",7417 "cfg-if 1.0.0",7265 "log",7418 "log",7266 "pin-project-lite",7419 "pin-project-lite 0.2.0",7267 "tracing-attributes",7420 "tracing-attributes",7268 "tracing-core",7421 "tracing-core",7269]7422]7288 "lazy_static",7441 "lazy_static",7289]7442]74437444[[package]]7445name = "tracing-futures"7446version = "0.2.4"7447source = "registry+https://github.com/rust-lang/crates.io-index"7448checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"7449dependencies = [7450 "pin-project 0.4.27",7451 "tracing",7452]729074537291[[package]]7454[[package]]7292name = "tracing-log"7455name = "tracing-log"731174747312[[package]]7475[[package]]7313name = "tracing-subscriber"7476name = "tracing-subscriber"7314version = "0.2.13"7477version = "0.2.15"7315source = "registry+https://github.com/rust-lang/crates.io-index"7478source = "registry+https://github.com/rust-lang/crates.io-index"7316checksum = "4ef0a5e15477aa303afbfac3a44cba9b6430fdaad52423b1e6c0dbbe28c3eedd"7479checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401"7317dependencies = [7480dependencies = [7318 "ansi_term 0.12.1",7481 "ansi_term 0.12.1",7319 "chrono",7482 "chrono",7323 "serde",7486 "serde",7324 "serde_json",7487 "serde_json",7325 "sharded-slab",7488 "sharded-slab",7326 "smallvec 1.4.2",7489 "smallvec 1.5.1",7327 "thread_local",7490 "thread_local",7328 "tracing",7491 "tracing",7329 "tracing-core",7492 "tracing-core",7341 "hashbrown 0.8.2",7504 "hashbrown 0.8.2",7342 "log",7505 "log",7343 "rustc-hex",7506 "rustc-hex",7344 "smallvec 1.4.2",7507 "smallvec 1.5.1",7345]7508]734675097347[[package]]7510[[package]]740875717409[[package]]7572[[package]]7410name = "unicode-normalization"7573name = "unicode-normalization"7411version = "0.1.13"7574version = "0.1.16"7412source = "registry+https://github.com/rust-lang/crates.io-index"7575source = "registry+https://github.com/rust-lang/crates.io-index"7413checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"7576checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606"7414dependencies = [7577dependencies = [7415 "tinyvec",7578 "tinyvec",7416]7579]741775807418[[package]]7581[[package]]7419name = "unicode-segmentation"7582name = "unicode-segmentation"7420version = "1.6.0"7583version = "1.7.1"7421source = "registry+https://github.com/rust-lang/crates.io-index"7584source = "registry+https://github.com/rust-lang/crates.io-index"7422checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"7585checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"742375867424[[package]]7587[[package]]7425name = "unicode-width"7588name = "unicode-width"7440checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"7603checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"7441dependencies = [7604dependencies = [7442 "generic-array 0.14.4",7605 "generic-array 0.14.4",7443 "subtle 2.3.0",7606 "subtle 2.4.0",7444]7607]744576087446[[package]]7609[[package]]748476477485[[package]]7648[[package]]7486name = "url"7649name = "url"7487version = "2.1.1"7650version = "2.2.0"7488source = "registry+https://github.com/rust-lang/crates.io-index"7651source = "registry+https://github.com/rust-lang/crates.io-index"7489checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb"7652checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"7490dependencies = [7653dependencies = [7654 "form_urlencoded",7491 "idna 0.2.0",7655 "idna 0.2.0",7492 "matches",7656 "matches",7493 "percent-encoding 2.1.0",7657 "percent-encoding 2.1.0",7494]7658]749576597496[[package]]7660[[package]]7497name = "vcpkg"7661name = "vcpkg"7498version = "0.2.10"7662version = "0.2.11"7499source = "registry+https://github.com/rust-lang/crates.io-index"7663source = "registry+https://github.com/rust-lang/crates.io-index"7500checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"7664checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb"750176657502[[package]]7666[[package]]7503name = "vec-arena"7667name = "vec-arena"756477287565[[package]]7729[[package]]7566name = "wasm-bindgen"7730name = "wasm-bindgen"7567version = "0.2.68"7731version = "0.2.69"7568source = "registry+https://github.com/rust-lang/crates.io-index"7732source = "registry+https://github.com/rust-lang/crates.io-index"7569checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42"7733checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e"7570dependencies = [7734dependencies = [7571 "cfg-if 0.1.10",7735 "cfg-if 1.0.0",7572 "wasm-bindgen-macro",7736 "wasm-bindgen-macro",7573]7737]757477387575[[package]]7739[[package]]7576name = "wasm-bindgen-backend"7740name = "wasm-bindgen-backend"7577version = "0.2.68"7741version = "0.2.69"7578source = "registry+https://github.com/rust-lang/crates.io-index"7742source = "registry+https://github.com/rust-lang/crates.io-index"7579checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68"7743checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62"7580dependencies = [7744dependencies = [7581 "bumpalo",7745 "bumpalo",7582 "lazy_static",7746 "lazy_static",758977537590[[package]]7754[[package]]7591name = "wasm-bindgen-futures"7755name = "wasm-bindgen-futures"7592version = "0.4.18"7756version = "0.4.19"7593source = "registry+https://github.com/rust-lang/crates.io-index"7757source = "registry+https://github.com/rust-lang/crates.io-index"7594checksum = "b7866cab0aa01de1edf8b5d7936938a7e397ee50ce24119aef3e1eaa3b6171da"7758checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35"7595dependencies = [7759dependencies = [7596 "cfg-if 0.1.10",7760 "cfg-if 1.0.0",7597 "js-sys",7761 "js-sys",7598 "wasm-bindgen",7762 "wasm-bindgen",7599 "web-sys",7763 "web-sys",7600]7764]760177657602[[package]]7766[[package]]7603name = "wasm-bindgen-macro"7767name = "wasm-bindgen-macro"7604version = "0.2.68"7768version = "0.2.69"7605source = "registry+https://github.com/rust-lang/crates.io-index"7769source = "registry+https://github.com/rust-lang/crates.io-index"7606checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038"7770checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084"7607dependencies = [7771dependencies = [7608 "quote",7772 "quote",7609 "wasm-bindgen-macro-support",7773 "wasm-bindgen-macro-support",7610]7774]761177757612[[package]]7776[[package]]7613name = "wasm-bindgen-macro-support"7777name = "wasm-bindgen-macro-support"7614version = "0.2.68"7778version = "0.2.69"7615source = "registry+https://github.com/rust-lang/crates.io-index"7779source = "registry+https://github.com/rust-lang/crates.io-index"7616checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe"7780checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549"7617dependencies = [7781dependencies = [7618 "proc-macro2",7782 "proc-macro2",7619 "quote",7783 "quote",762477887625[[package]]7789[[package]]7626name = "wasm-bindgen-shared"7790name = "wasm-bindgen-shared"7627version = "0.2.68"7791version = "0.2.69"7628source = "registry+https://github.com/rust-lang/crates.io-index"7792source = "registry+https://github.com/rust-lang/crates.io-index"7629checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307"7793checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158"763077947631[[package]]7795[[package]]7632name = "wasm-timer"7796name = "wasm-timer"7633version = "0.2.5"7797version = "0.2.5"7634source = "registry+https://github.com/rust-lang/crates.io-index"7798source = "registry+https://github.com/rust-lang/crates.io-index"7635checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"7799checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"7636dependencies = [7800dependencies = [7637 "futures 0.3.6",7801 "futures 0.3.8",7638 "js-sys",7802 "js-sys",7639 "parking_lot 0.11.0",7803 "parking_lot 0.11.1",7640 "pin-utils",7804 "pin-utils",7641 "wasm-bindgen",7805 "wasm-bindgen",7642 "wasm-bindgen-futures",7806 "wasm-bindgen-futures",7692 "log",7856 "log",7693 "region",7857 "region",7694 "rustc-demangle",7858 "rustc-demangle",7695 "smallvec 1.4.2",7859 "smallvec 1.5.1",7696 "target-lexicon",7860 "target-lexicon",7697 "wasmparser 0.59.0",7861 "wasmparser 0.59.0",7698 "wasmtime-environ",7862 "wasmtime-environ",7825 "lazy_static",7989 "lazy_static",7826 "libc",7990 "libc",7827 "log",7991 "log",7828 "memoffset",7992 "memoffset 0.5.6",7829 "more-asserts",7993 "more-asserts",7830 "region",7994 "region",7831 "thiserror",7995 "thiserror",783579997836[[package]]8000[[package]]7837name = "wast"8001name = "wast"7838version = "26.0.0"8002version = "30.0.0"7839source = "registry+https://github.com/rust-lang/crates.io-index"8003source = "registry+https://github.com/rust-lang/crates.io-index"7840checksum = "d54b3678343bfdf1768c16308a4b53823b70f7bb148d3d38225123d4306ec731"8004checksum = "9b79907b22f740634810e882d8d1d9d0f9563095a8ab94e786e370242bff5cd2"7841dependencies = [8005dependencies = [7842 "leb128",8006 "leb128",7843]8007]784480087845[[package]]8009[[package]]7846name = "wat"8010name = "wat"7847version = "1.0.27"8011version = "1.0.31"7848source = "registry+https://github.com/rust-lang/crates.io-index"8012source = "registry+https://github.com/rust-lang/crates.io-index"7849checksum = "26b2dccbce4d0e14875091846e110a2369267b18ddd0d6423479b88dad914d71"8013checksum = "a8279a02835bf12e61ed2b3c3cbc6ecf9918762fd97e036917c11a09ec20ca44"7850dependencies = [8014dependencies = [7851 "wast",8015 "wast",7852]8016]785380177854[[package]]8018[[package]]7855name = "web-sys"8019name = "web-sys"7856version = "0.3.45"8020version = "0.3.46"7857source = "registry+https://github.com/rust-lang/crates.io-index"8021source = "registry+https://github.com/rust-lang/crates.io-index"7858checksum = "4bf6ef87ad7ae8008e15a355ce696bed26012b7caa21605188cfd8214ab51e2d"8022checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"7859dependencies = [8023dependencies = [7860 "js-sys",8024 "js-sys",7861 "wasm-bindgen",8025 "wasm-bindgen",7862]8026]786380277864[[package]]8028[[package]]7865name = "webpki"8029name = "webpki"7866version = "0.21.3"8030version = "0.21.4"7867source = "registry+https://github.com/rust-lang/crates.io-index"8031source = "registry+https://github.com/rust-lang/crates.io-index"7868checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"8032checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"7869dependencies = [8033dependencies = [7870 "ring",8034 "ring",7871 "untrusted",8035 "untrusted",789180557892[[package]]8056[[package]]7893name = "wepoll-sys"8057name = "wepoll-sys"7894version = "3.0.0"8058version = "3.0.1"7895source = "registry+https://github.com/rust-lang/crates.io-index"8059source = "registry+https://github.com/rust-lang/crates.io-index"7896checksum = "142bc2cba3fe88be1a8fcb55c727fa4cd5b0cf2d7438722792e22f26f04bc1e0"8060checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"7897dependencies = [8061dependencies = [7898 "cc",8062 "cc",7899]8063]7988source = "registry+https://github.com/rust-lang/crates.io-index"8152source = "registry+https://github.com/rust-lang/crates.io-index"7989checksum = "9aeb8c4043cac71c3c299dff107171c220d179492350ea198e109a414981b83c"8153checksum = "9aeb8c4043cac71c3c299dff107171c220d179492350ea198e109a414981b83c"7990dependencies = [8154dependencies = [7991 "futures 0.3.6",8155 "futures 0.3.8",7992 "log",8156 "log",7993 "nohash-hasher",8157 "nohash-hasher",7994 "parking_lot 0.11.0",8158 "parking_lot 0.11.1",7995 "rand 0.7.3",8159 "rand 0.7.3",7996 "static_assertions",8160 "static_assertions",7997]8161]81628163[[package]]8164name = "yansi"8165version = "0.5.0"8166source = "registry+https://github.com/rust-lang/crates.io-index"8167checksum = "9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71"799881687999[[package]]8169[[package]]8000name = "zeroize"8170name = "zeroize"8001version = "1.1.1"8171version = "1.2.0"8002source = "registry+https://github.com/rust-lang/crates.io-index"8172source = "registry+https://github.com/rust-lang/crates.io-index"8003checksum = "05f33972566adbd2d3588b0491eb94b98b43695c4ef897903470ede4f3f5a28a"8173checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36"8004dependencies = [8174dependencies = [8005 "zeroize_derive",8175 "zeroize_derive",8006]8176]801981898020[[package]]8190[[package]]8021name = "zstd"8191name = "zstd"8022version = "0.5.3+zstd.1.4.5"8192version = "0.5.4+zstd.1.4.7"8023source = "registry+https://github.com/rust-lang/crates.io-index"8193source = "registry+https://github.com/rust-lang/crates.io-index"8024checksum = "01b32eaf771efa709e8308605bbf9319bf485dc1503179ec0469b611937c0cd8"8194checksum = "69996ebdb1ba8b1517f61387a883857818a66c8a295f487b1ffd8fd9d2c82910"8025dependencies = [8195dependencies = [8026 "zstd-safe",8196 "zstd-safe",8027]8197]802881988029[[package]]8199[[package]]8030name = "zstd-safe"8200name = "zstd-safe"8031version = "2.0.5+zstd.1.4.5"8201version = "2.0.6+zstd.1.4.7"8032source = "registry+https://github.com/rust-lang/crates.io-index"8202source = "registry+https://github.com/rust-lang/crates.io-index"8033checksum = "1cfb642e0d27f64729a639c52db457e0ae906e7bc6f5fe8f5c453230400f1055"8203checksum = "98aa931fb69ecee256d44589d19754e61851ae4769bf963b385119b1cc37a49e"8034dependencies = [8204dependencies = [8035 "libc",8205 "libc",8036 "zstd-sys",8206 "zstd-sys",8037]8207]803882088039[[package]]8209[[package]]8040name = "zstd-sys"8210name = "zstd-sys"8041version = "1.4.17+zstd.1.4.5"8211version = "1.4.18+zstd.1.4.7"8042source = "registry+https://github.com/rust-lang/crates.io-index"8212source = "registry+https://github.com/rust-lang/crates.io-index"8043checksum = "b89249644df056b522696b1bb9e7c18c87e8ffa3e2f0dc3b0155875d6498f01b"8213checksum = "a1e6e8778706838f43f771d80d37787cb2fe06dafe89dd3aebaf6721b9eaec81"8044dependencies = [8214dependencies = [8045 "cc",8215 "cc",8046 "glob",8216 "glob",doc/builders_walk_through.mddiffbeforeafterbothno changes
node/src/chain_spec.rsdiffbeforeafterboth180 fungible_item_id: vec![],180 fungible_item_id: vec![],181 refungible_item_id: vec![],181 refungible_item_id: vec![],182 chain_limit: ChainLimits {182 chain_limit: ChainLimits {183 collection_numbers_limit: 10,183 collection_numbers_limit: 100000,184 account_token_ownership_limit: 10,184 account_token_ownership_limit: 1000000,185 collections_admins_limit: 5,185 collections_admins_limit: 5,186 custom_data_limit: 2048,186 custom_data_limit: 2048,187 nft_sponsor_transfer_timeout: 15,187 nft_sponsor_transfer_timeout: 15,pallets/nft/src/lib.rsdiffbeforeafterboth29use sp_runtime::sp_std::prelude::Vec;29use sp_runtime::sp_std::prelude::Vec;30use sp_runtime::{30use sp_runtime::{31 traits::{31 traits::{32 DispatchInfoOf, Dispatchable, PostDispatchInfoOf, Saturating, SignedExtension, Zero,32 DispatchInfoOf, Dispatchable, PostDispatchInfoOf, Saturating, SaturatedConversion, SignedExtension, Zero,33 },33 },34 transaction_validity::{34 transaction_validity::{35 InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction,35 TransactionPriority, InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction,36 },36 },37 FixedPointOperand, FixedU128,37 FixedPointOperand, FixedU128,38};38};2302 <transaction_payment::Module<T>>::compute_fee(len as u32, info, tip)2302 <transaction_payment::Module<T>>::compute_fee(len as u32, info, tip)2303 }2303 }23042305 fn get_priority(len: usize, info: &DispatchInfoOf<T::Call>, final_fee: BalanceOf<T>) -> TransactionPriority {2306 let weight_saturation = T::MaximumBlockWeight::get() / info.weight.max(1);2307 let len_saturation = T::MaximumBlockLength::get() as u64 / (len as u64).max(1);2308 let coefficient: BalanceOf<T> = weight_saturation.min(len_saturation).saturated_into::<BalanceOf<T>>();2309 final_fee.saturating_mul(coefficient).saturated_into::<TransactionPriority>()2310 }230423112305 fn withdraw_fee(2312 fn withdraw_fee(2306 &self,2313 &self,252525322526 fn validate(2533 fn validate(2527 &self,2534 &self,2528 _who: &Self::AccountId,2535 who: &Self::AccountId,2529 _call: &Self::Call,2536 call: &Self::Call,2530 _info: &DispatchInfoOf<Self::Call>,2537 info: &DispatchInfoOf<Self::Call>,2531 _len: usize,2538 len: usize,2532 ) -> TransactionValidity {2539 ) -> TransactionValidity {2540 let (fee, _) = self.withdraw_fee(who, call, info, len)?;2533 Ok(ValidTransaction::default())2541 Ok(ValidTransaction {2542 priority: Self::get_priority(len, info, fee),2543 ..Default::default()2544 })2534 }2545 }253525462536 fn pre_dispatch(2547 fn pre_dispatch(runtime/src/lib.rsdiffbeforeafterboth315 type Balance = Balance;315 type Balance = Balance;316 /// The ubiquitous event type.316 /// The ubiquitous event type.317 type Event = Event;317 type Event = Event;318 type DustRemoval = ();318 type DustRemoval = Treasury;319 type ExistentialDeposit = ExistentialDeposit;319 type ExistentialDeposit = ExistentialDeposit;320 type AccountStore = System;320 type AccountStore = System;321 type WeightInfo = ();321 type WeightInfo = ();357357358impl pallet_transaction_payment::Trait for Runtime {358impl pallet_transaction_payment::Trait for Runtime {359 type Currency = pallet_balances::Module<Runtime>;359 type Currency = pallet_balances::Module<Runtime>;360 type OnTransactionPayment = ();360 type OnTransactionPayment = Treasury;361 type TransactionByteFee = TransactionByteFee;361 type TransactionByteFee = TransactionByteFee;362 type WeightToFee = IdentityFee<Balance>;362 type WeightToFee = IdentityFee<Balance>;363 type FeeMultiplierUpdate = ();363 type FeeMultiplierUpdate = ();tests/package-lock.jsondiffbeforeafterboth13 "@polkadot/api-contract": "^2.3.1",13 "@polkadot/api-contract": "^2.3.1",14 "@polkadot/types": "^2.3.1",14 "@polkadot/types": "^2.3.1",15 "@polkadot/util": "^3.4.1",15 "@polkadot/util": "^3.4.1",16 "@types/bn.js": "^4.11.6",16 "bignumber.js": "^9.0.0",17 "chai-as-promised": "^7.1.1"17 "chai-as-promised": "^7.1.1"18 },18 },19 "devDependencies": {19 "devDependencies": {20 "@polkadot/dev": "^0.52.11",20 "@polkadot/dev": "^0.52.11",21 "@polkadot/ts": "^0.3.41",21 "@polkadot/ts": "^0.3.41",22 "@types/bn.js": "^4.11.6",23 "@types/chai": "^4.2.12",22 "@types/chai": "^4.2.12",24 "@types/chai-as-promised": "^7.1.3",23 "@types/chai-as-promised": "^7.1.3",25 "@types/mocha": "^8.0.3",24 "@types/mocha": "^8.0.3",7114 "node": "*"7113 "node": "*"7115 }7114 }7116 },7115 },7116 "node_modules/bignumber.js": {7117 "version": "9.0.1",7118 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",7119 "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==",7120 "engines": {7121 "node": "*"7122 }7123 },7117 "node_modules/binary-extensions": {7124 "node_modules/binary-extensions": {7118 "version": "1.13.1",7125 "version": "1.13.1",7119 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",7126 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",34959 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",34966 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",34960 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",34967 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",34961 "dev": true34968 "dev": true34969 },34970 "bignumber.js": {34971 "version": "9.0.1",34972 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",34973 "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA=="34962 },34974 },34963 "binary-extensions": {34975 "binary-extensions": {34964 "version": "1.13.1",34976 "version": "1.13.1",tests/package.jsondiffbeforeafterboth6 "devDependencies": {6 "devDependencies": {7 "@polkadot/dev": "^0.52.11",7 "@polkadot/dev": "^0.52.11",8 "@polkadot/ts": "^0.3.41",8 "@polkadot/ts": "^0.3.41",9 "@types/bn.js": "^4.11.6",10 "@types/chai": "^4.2.12",9 "@types/chai": "^4.2.12",11 "@types/chai-as-promised": "^7.1.3",10 "@types/chai-as-promised": "^7.1.3",12 "@types/mocha": "^8.0.3",11 "@types/mocha": "^8.0.3",27 "@polkadot/api-contract": "^2.3.1",26 "@polkadot/api-contract": "^2.3.1",28 "@polkadot/types": "^2.3.1",27 "@polkadot/types": "^2.3.1",29 "@polkadot/util": "^3.4.1",28 "@polkadot/util": "^3.4.1",30 "@types/bn.js": "^4.11.6",29 "bignumber.js": "^9.0.0",31 "chai-as-promised": "^7.1.1"30 "chai-as-promised": "^7.1.1"32 },31 },33 "standard": {32 "standard": {tests/src/accounts.tsdiffbeforeafterboth1export const bobsPublicKey = '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty';1export const bobsPublicKey = '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty';2export const alicesPublicKey = '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY';2export const alicesPublicKey = '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY';3export const ferdiesPublicKey = '5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL';34tests/src/createCollection.test.tsdiffbeforeafterboth1import { assert } from 'chai';
1import chai from 'chai';
2import privateKey from './substrate/privateKey';
2import chaiAsPromised from 'chai-as-promised';
3import usingApi from './substrate/substrate-api';
3import { default as usingApi } from "./substrate/substrate-api";
4import waitNewBlocks from './substrate/wait-new-blocks';
4import { createCollectionExpectSuccess, createCollectionExpectFailure } from "./util/helpers";
5
5
6chai.use(chaiAsPromised);
7const expect = chai.expect;
8
6describe('integration test: ext. createCollection():', () => {
9describe('integration test: ext. createCollection():', () => {
10 it('Create new NFT collection', async () => {
11 await createCollectionExpectSuccess('A', 'B', 'C', 'NFT');
12 });
13 it('Create new NFT collection whith collection_name of maximum length (64 bytes)', async () => {
14 await createCollectionExpectSuccess(
15 'ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCD',
16 '1', '1', 'NFT');
17 });
18 it('Create new NFT collection whith collection_description of maximum length (256 bytes)', async () => {
19 await createCollectionExpectSuccess(
20 'A',
21 'ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJabcdef',
22 '1', 'NFT');
23 });
7 it('Create new NFT collection', async () => {
24 it('Create new NFT collection whith token_prefix of maximum length (16 bytes)', async () => {
8 await usingApi(async (api) => {
25 await createCollectionExpectSuccess(
9 const alicePrivateKey = privateKey('//Alice');
10 const AcollectionCount = await api.query.nft.collectionCount();
11 await api.tx.nft
12 .createCollection('1', '1', '1', 'NFT')
26 '1',
13 .signAndSend(alicePrivateKey);
27 '1',
14 await waitNewBlocks(api);
15 const BcollectionCount = await api.query.nft.collectionCount();
16 if (BcollectionCount === AcollectionCount) {assert.fail('Error: NFT collection NOT created.'); }
17 });
28 'ABCDEFGHIJABCDEF', 'NFT');
18 });
29 });
19 it('Create new Fungible collection', async () => {
30 it('Create new Fungible collection', async () => {
20 await usingApi(async (api) => {
31 await createCollectionExpectSuccess('1', '1', '1', 'Fungible');
21 const alicePrivateKey = privateKey('//Alice');
22 const AcollectionCount = await api.query.nft.collectionCount();
23 await api.tx.nft
24 .createCollection('1', '1', '1', 'Fungible')
25 .signAndSend(alicePrivateKey);
26 await waitNewBlocks(api);
27 const BcollectionCount = await api.query.nft.collectionCount();
28 if (BcollectionCount === AcollectionCount) {assert.fail('Error: Fungible collection NOT created.'); } });
29 });
32 });
30 it('Create new ReFungible collection', async () => {
33 it('Create new ReFungible collection', async () => {
31 await usingApi(async (api) => {
34 await createCollectionExpectSuccess('1', '1', '1', 'ReFungible');
32 const alicePrivateKey = privateKey('//Alice');
33 const AcollectionCount = await api.query.nft.collectionCount();
34 await api.tx.nft
35 .createCollection('1', '1', '1', 'ReFungible')
36 .signAndSend(alicePrivateKey);
37 await waitNewBlocks(api);
38 const BcollectionCount = await api.query.nft.collectionCount();
39 if (BcollectionCount === AcollectionCount) {assert.fail('Error: ReFungible collection NOT created.'); } });
40 });
35 });
41});
36});
42
37
43describe('(!negative test!) integration test: ext. createCollection():', () => {
38describe('(!negative test!) integration test: ext. createCollection():', () => {
44 it('(!negative test!) create new NFT collection whith incorrect data (mode)', async () => {
39 it('(!negative test!) create new NFT collection whith incorrect data (mode)', async () => {
45 await usingApi(async (api) => {
40 await usingApi(async (api) => {
46 const alicePrivateKey = privateKey('//Alice');
47 const AcollectionCount = await api.query.nft.collectionCount();
41 const AcollectionCount = parseInt((await api.query.nft.collectionCount()).toString());
48 await api.tx.nft
42
43 const badTransaction = async function () {
49 .createCollection('1', '1', '1', 'BadMode')
44 await createCollectionExpectSuccess('1', '1', '1', 'BadMode');
50 .signAndSend(alicePrivateKey);
45 };
51 await waitNewBlocks(api);
46 expect(badTransaction()).to.be.rejected;
47
52 const BcollectionCount = await api.query.nft.collectionCount();
48 const BcollectionCount = parseInt((await api.query.nft.collectionCount()).toString());
53 if (BcollectionCount > AcollectionCount) {assert.fail('Error: Incorrect collection created.'); }
49 expect(BcollectionCount).to.be.equal(AcollectionCount, 'Error: Incorrect collection created.');
54 });
50 });
55 });
51 });
56 it('(!negative test!) create new NFT collection whith incorrect data (token_prefix)', async () => {
52 it('(!negative test!) create new NFT collection whith incorrect data (collection_name)', async () => {
57 await usingApi(async (api) => {
53 await createCollectionExpectFailure(
58 const alicePrivateKey = privateKey('//Alice');
54 'ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDE',
59 const AcollectionCount = await api.query.nft.collectionCount();
60 await api.tx.nft
61 .createCollection('1', '1', '0x999', 'NFT')
55 '1', '1', 'NFT');
62 .signAndSend(alicePrivateKey);
63 await waitNewBlocks(api);
64 const BcollectionCount = await api.query.nft.collectionCount();
65 if (BcollectionCount > AcollectionCount) {assert.fail('Incorrect data (token_prefix) created.'); }
66 });
67 });
56 });
68 it('(!negative test!) create new NFT collection whith incorrect data (collection_name)', async () => {
57 it('(!negative test!) create new NFT collection whith incorrect data (collection_description)', async () => {
69 await usingApi(async (api) => {
58 await createCollectionExpectFailure('1',
70 const alicePrivateKey = privateKey('//Alice');
59 'ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJabcdefg',
71 const AcollectionCount = await api.query.nft.collectionCount();
72 await api.tx.nft
73 .createCollection('BadName', '1', '1', 'NFT')
60 '1', 'NFT');
74 .signAndSend(alicePrivateKey);
75 await waitNewBlocks(api);
76 const BcollectionCount = await api.query.nft.collectionCount();
77 if (BcollectionCount > AcollectionCount) {assert.fail('Incorrect data (collection_name) created.'); } });
78 });
61 });
79 it('(!negative test!) create new NFT collection whith incorrect data (collection_description)', async () => {
62 it('(!negative test!) create new NFT collection whith incorrect data (token_prefix)', async () => {
80 await usingApi(async (api) => {
63 await createCollectionExpectFailure('1', '1',
81 const alicePrivateKey = privateKey('//Alice');
64 'ABCDEFGHIJABCDEFG',
82 const AcollectionCount = await api.query.nft.collectionCount();
83 await api.tx.nft
84 .createCollection('1', 'BadDesk', '1', 'NFT')
65 'NFT');
85 .signAndSend(alicePrivateKey);
86 await waitNewBlocks(api);
87 const BcollectionCount = await api.query.nft.collectionCount();
88 if (BcollectionCount > AcollectionCount) {assert.fail('Incorrect data (collection_desc) created.'); } });
89 });
66 });
90});
67});
9168tests/src/createMultipleItems.test.tsdiffbeforeafterbothno changes
tests/src/crefitFeesToTreasury.test.tsdiffbeforeafterbothno changes
tests/src/substrate/substrate-api.tsdiffbeforeafterboth1import { WsProvider, ApiPromise } from "@polkadot/api";1import { WsProvider, ApiPromise } from "@polkadot/api";2import type { AccountId, Address, ApplyExtrinsicResult, DispatchError, DispatchInfo, EventRecord, Extrinsic, ExtrinsicStatus, Hash, RuntimeDispatchInfo } from '@polkadot/types/interfaces';3import { IKeyringPair } from "@polkadot/types/types";42import config from "../config";5import config from "../config";3import promisifySubstrate from "./promisify-substrate";6import promisifySubstrate from "./promisify-substrate";4import { ApiOptions } from "@polkadot/api/types";7import { ApiOptions, SubmittableExtrinsic, ApiTypes } from "@polkadot/api/types";5import rtt from "../../../runtime_types.json";8import rtt from "../../../runtime_types.json";697function defaultApiOptions(): ApiOptions {10function defaultApiOptions(): ApiOptions {25 }28 }26}29}3031export function submitTransactionAsync(sender: IKeyringPair, transaction: SubmittableExtrinsic<ApiTypes>): Promise<EventRecord[]> {32 return new Promise(async function(resolve, reject) {33 try {34 await transaction.signAndSend(sender, ({ events = [], status }) => {35 if (status.isReady) {36 // nothing to do37 // console.log(`Current tx status is Ready`);38 } else if (status.isBroadcast) {39 // nothing to do40 // console.log(`Current tx status is Broadcast`);41 } else if (status.isInBlock || status.isFinalized) {42 resolve(events);43 } else {44 console.log(`Something went wrong with transaction. Status: ${status}`);45 reject("Transaction failed");46 }47 });48 } catch (e) {49 console.log("Error: ", e);50 reject(e);51 }52 });53}54tests/src/transfer.test.tsdiffbeforeafterboth1import { expect } from "chai";1import { expect, assert } from "chai";2import usingApi from "./substrate/substrate-api";2import { default as usingApi, submitTransactionAsync } from "./substrate/substrate-api";3import promisifySubstrate from "./substrate/promisify-substrate";4import waitNewBlocks from "./substrate/wait-new-blocks";5import { alicesPublicKey, bobsPublicKey } from "./accounts";3import { alicesPublicKey, bobsPublicKey, ferdiesPublicKey } from "./accounts";6import privateKey from "./substrate/privateKey";4import privateKey from "./substrate/privateKey";7import getBalance from "./substrate/get-balance";5import getBalance from "./substrate/get-balance";8615 13 16 const transfer = api.tx.balances.transfer(bobsPublicKey, 1n);14 const transfer = api.tx.balances.transfer(bobsPublicKey, 1n);17 18 await promisifySubstrate(api, () => transfer.signAndSend(alicePrivateKey))();15 const result = await submitTransactionAsync(alicePrivateKey, transfer);191620 await waitNewBlocks(api);21 22 const [alicesBalanceAfter, bobsBalanceAfter] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);17 const [alicesBalanceAfter, bobsBalanceAfter] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);231826 });21 });27 });22 });2324 it('Inability to pay fees error message is correct', async () => {25 await usingApi(async api => {26 const pk = privateKey('//Ferdie');2728 console.log = function () {};29 console.error = function () {};30 31 const badTransfer = api.tx.balances.transfer(bobsPublicKey, 1n);32 const badTransaction = async function () { 33 const result = await submitTransactionAsync(pk, badTransfer);34 };35 await expect(badTransaction()).to.be.rejectedWith("Inability to pay some fees");3637 delete console.log;38 delete console.error;39 });40 });28});41});2942tests/src/util/helpers.tsdiffbeforeafterbothno changes
tests/src/util/util.tsdiffbeforeafterbothno changes