difftreelog
Merge branch 'develop' into feature/CORE-162
180 files changed
..env.swpdiffbeforeafterbothbinary blob — no preview
.envdiffbeforeafterbothno changes
Cargo.lockdiffbeforeafterboth141415[[package]]15[[package]]16name = "addr2line"16name = "addr2line"17version = "0.15.2"17version = "0.14.1"18source = "registry+https://github.com/rust-lang/crates.io-index"18source = "registry+https://github.com/rust-lang/crates.io-index"19checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a"19checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7"20dependencies = [20dependencies = [21 "gimli 0.24.0",21 "gimli 0.23.0",22]22]232324[[package]]24[[package]]25name = "addr2line"25name = "addr2line"26version = "0.16.0"26version = "0.15.1"27source = "registry+https://github.com/rust-lang/crates.io-index"27source = "registry+https://github.com/rust-lang/crates.io-index"28checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd"28checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a"29dependencies = [29dependencies = [30 "gimli 0.25.0",30 "gimli 0.24.0",31]31]323233[[package]]33[[package]]34name = "adler"34name = "adler"35version = "1.0.2"35version = "0.2.2"36source = "registry+https://github.com/rust-lang/crates.io-index"36source = "registry+https://github.com/rust-lang/crates.io-index"37checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"37checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10"383839[[package]]39[[package]]40name = "aead"40name = "aead"41version = "0.3.2"41version = "0.4.3"42source = "registry+https://github.com/rust-lang/crates.io-index"42source = "registry+https://github.com/rust-lang/crates.io-index"43checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331"43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"44dependencies = [44dependencies = [45 "generic-array 0.14.4",45 "generic-array 0.14.4",46]46]474748[[package]]48[[package]]49name = "aes"49name = "aes"50version = "0.5.0"50version = "0.7.5"51source = "registry+https://github.com/rust-lang/crates.io-index"51source = "registry+https://github.com/rust-lang/crates.io-index"52checksum = "dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6"52checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"53dependencies = [53dependencies = [54 "aes-soft",54 "cfg-if 1.0.0",55 "aesni",55 "cipher",56 "block-cipher",56 "cpufeatures 0.2.1",57 "opaque-debug 0.3.0",57]58]585959[[package]]60[[package]]60name = "aes-gcm"61name = "aes-gcm"61version = "0.7.0"62version = "0.9.4"62source = "registry+https://github.com/rust-lang/crates.io-index"63source = "registry+https://github.com/rust-lang/crates.io-index"63checksum = "0301c9e9c443494d970a07885e8cf3e587bae8356a1d5abd0999068413f7205f"64checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6"64dependencies = [65dependencies = [65 "aead",66 "aead",66 "aes",67 "aes",67 "block-cipher",68 "cipher",69 "ctr",68 "ghash",70 "ghash",69 "subtle 2.4.1",71 "subtle 2.4.1",70]72]717372[[package]]74[[package]]73name = "aes-soft"74version = "0.5.0"75source = "registry+https://github.com/rust-lang/crates.io-index"76checksum = "63dd91889c49327ad7ef3b500fd1109dbd3c509a03db0d4a9ce413b79f575cb6"77dependencies = [78 "block-cipher",79 "byteorder",80 "opaque-debug 0.3.0",81]8283[[package]]84name = "aesni"85version = "0.8.0"86source = "registry+https://github.com/rust-lang/crates.io-index"87checksum = "0a6fe808308bb07d393e2ea47780043ec47683fcf19cf5efc8ca51c50cc8c68a"88dependencies = [89 "block-cipher",90 "opaque-debug 0.3.0",91]9293[[package]]94name = "ahash"75name = "ahash"95version = "0.4.7"96source = "registry+https://github.com/rust-lang/crates.io-index"97checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"9899[[package]]100name = "ahash"101version = "0.7.4"76version = "0.7.4"102source = "registry+https://github.com/rust-lang/crates.io-index"77source = "registry+https://github.com/rust-lang/crates.io-index"103checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"78checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"104dependencies = [79dependencies = [105 "getrandom 0.2.3",80 "getrandom 0.2.1",106 "once_cell",81 "once_cell",107 "version_check",82 "version_check",108]83]10984110[[package]]85[[package]]111name = "aho-corasick"86name = "aho-corasick"112version = "0.7.18"87version = "0.7.13"113source = "registry+https://github.com/rust-lang/crates.io-index"88source = "registry+https://github.com/rust-lang/crates.io-index"114checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"89checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"115dependencies = [90dependencies = [116 "memchr",91 "memchr",117]92]142117143[[package]]118[[package]]144name = "anyhow"119name = "anyhow"145version = "1.0.42"120version = "1.0.39"146source = "registry+https://github.com/rust-lang/crates.io-index"121source = "registry+https://github.com/rust-lang/crates.io-index"147checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486"122checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767"148123149[[package]]124[[package]]150name = "approx"125name = "approx"178153179[[package]]154[[package]]180name = "arrayvec"155name = "arrayvec"181version = "0.7.1"156version = "0.7.0"182source = "registry+https://github.com/rust-lang/crates.io-index"157source = "registry+https://github.com/rust-lang/crates.io-index"183checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd"158checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7"184159185[[package]]160[[package]]186name = "asn1_der"161name = "asn1_der"206181207[[package]]182[[package]]208name = "async-channel"183name = "async-channel"209version = "1.6.1"184version = "1.5.1"210source = "registry+https://github.com/rust-lang/crates.io-index"185source = "registry+https://github.com/rust-lang/crates.io-index"211checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"186checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9"212dependencies = [187dependencies = [213 "concurrent-queue",188 "concurrent-queue",214 "event-listener",189 "event-listener",247222248[[package]]223[[package]]249name = "async-io"224name = "async-io"250version = "1.6.0"225version = "1.3.1"251source = "registry+https://github.com/rust-lang/crates.io-index"226source = "registry+https://github.com/rust-lang/crates.io-index"252checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"227checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd"253dependencies = [228dependencies = [254 "concurrent-queue",229 "concurrent-queue",230 "fastrand",255 "futures-lite",231 "futures-lite",256 "libc",232 "libc",257 "log",233 "log",234 "nb-connect",258 "once_cell",235 "once_cell",259 "parking",236 "parking",260 "polling",237 "polling",261 "slab",238 "vec-arena",262 "socket2 0.4.0",263 "waker-fn",239 "waker-fn",264 "winapi 0.3.9",240 "winapi 0.3.9",265]241]311 "async-io",287 "async-io",312 "async-lock",288 "async-lock",313 "async-process",289 "async-process",314 "crossbeam-utils 0.8.5",290 "crossbeam-utils 0.8.1",315 "futures-channel",291 "futures-channel",316 "futures-core",292 "futures-core",317 "futures-io",293 "futures-io",322 "memchr",298 "memchr",323 "num_cpus",299 "num_cpus",324 "once_cell",300 "once_cell",325 "pin-project-lite 0.2.7",301 "pin-project-lite 0.2.4",326 "pin-utils",302 "pin-utils",327 "slab",303 "slab",328 "wasm-bindgen-futures",304 "wasm-bindgen-futures",329]305]330306331[[package]]307[[package]]332name = "async-std-resolver"308name = "async-std-resolver"333version = "0.20.3"309version = "0.20.1"334source = "registry+https://github.com/rust-lang/crates.io-index"310source = "registry+https://github.com/rust-lang/crates.io-index"335checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638"311checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d"336dependencies = [312dependencies = [337 "async-std",313 "async-std",338 "async-trait",314 "async-trait",369 "futures-sink",345 "futures-sink",370 "futures-util",346 "futures-util",371 "memchr",347 "memchr",372 "pin-project-lite 0.2.7",348 "pin-project-lite 0.2.4",373]349]374350375[[package]]351[[package]]382 "futures-sink",358 "futures-sink",383 "futures-util",359 "futures-util",384 "memchr",360 "memchr",385 "pin-project-lite 0.2.7",361 "pin-project-lite 0.2.4",386]362]387363388[[package]]364[[package]]413389414[[package]]390[[package]]415name = "autocfg"391name = "autocfg"416version = "1.0.1"392version = "1.0.0"417source = "registry+https://github.com/rust-lang/crates.io-index"393source = "registry+https://github.com/rust-lang/crates.io-index"418checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"394checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"419395420[[package]]396[[package]]421name = "backtrace"397name = "backtrace"422version = "0.3.61"398version = "0.3.56"423source = "registry+https://github.com/rust-lang/crates.io-index"399source = "registry+https://github.com/rust-lang/crates.io-index"424checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01"400checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc"425dependencies = [401dependencies = [426 "addr2line 0.16.0",402 "addr2line 0.14.1",427 "cc",428 "cfg-if 1.0.0",403 "cfg-if 1.0.0",429 "libc",404 "libc",430 "miniz_oxide",405 "miniz_oxide",431 "object 0.26.0",406 "object 0.23.0",432 "rustc-demangle",407 "rustc-demangle",433]408]434409435[[package]]410[[package]]411name = "bae"412version = "0.1.6"413source = "registry+https://github.com/rust-lang/crates.io-index"414checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf"415dependencies = [416 "heck",417 "proc-macro-error 0.4.12",418 "proc-macro2",419 "quote",420 "syn",421]422423[[package]]436name = "base-x"424name = "base-x"437version = "0.2.8"425version = "0.2.8"438source = "registry+https://github.com/rust-lang/crates.io-index"426source = "registry+https://github.com/rust-lang/crates.io-index"446434447[[package]]435[[package]]448name = "base64"436name = "base64"437version = "0.11.0"438source = "registry+https://github.com/rust-lang/crates.io-index"439checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"440441[[package]]442name = "base64"449version = "0.12.3"443version = "0.12.3"450source = "registry+https://github.com/rust-lang/crates.io-index"444source = "registry+https://github.com/rust-lang/crates.io-index"451checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"445checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"458452459[[package]]453[[package]]460name = "beef"454name = "beef"461version = "0.5.1"455version = "0.5.0"462source = "registry+https://github.com/rust-lang/crates.io-index"456source = "registry+https://github.com/rust-lang/crates.io-index"463checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736"457checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409"464dependencies = [458dependencies = [465 "serde",459 "serde",466]460]467461468[[package]]462[[package]]469name = "beefy-gadget"463name = "beefy-gadget"470version = "0.1.0"464version = "0.1.0"471source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"465source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"472dependencies = [466dependencies = [473 "beefy-primitives",467 "beefy-primitives",474 "futures 0.3.16",468 "fnv",469 "futures 0.3.17",475 "hex",470 "hex",476 "log",471 "log",477 "parity-scale-codec",472 "parity-scale-codec",478 "parking_lot 0.11.1",473 "parking_lot 0.11.2",479 "sc-client-api",474 "sc-client-api",480 "sc-keystore",475 "sc-keystore",481 "sc-network",476 "sc-network",491 "sp-utils",486 "sp-utils",492 "substrate-prometheus-endpoint",487 "substrate-prometheus-endpoint",493 "thiserror",488 "thiserror",489 "wasm-timer",494]490]495491496[[package]]492[[package]]497name = "beefy-gadget-rpc"493name = "beefy-gadget-rpc"498version = "0.1.0"494version = "0.1.0"499source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"495source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"500dependencies = [496dependencies = [501 "beefy-gadget",497 "beefy-gadget",502 "beefy-primitives",498 "beefy-primitives",503 "futures 0.3.16",499 "futures 0.3.17",504 "jsonrpc-core 15.1.0",500 "jsonrpc-core 15.1.0",505 "jsonrpc-core-client 15.1.0",501 "jsonrpc-core-client 15.1.0",506 "jsonrpc-derive 15.1.0",502 "jsonrpc-derive 15.1.0",515]511]516512517[[package]]513[[package]]514name = "beefy-merkle-tree"515version = "0.1.0"516source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"517518[[package]]518name = "beefy-primitives"519name = "beefy-primitives"519version = "0.1.0"520version = "0.1.0"520source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"521source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"521dependencies = [522dependencies = [522 "parity-scale-codec",523 "parity-scale-codec",523 "sp-api",524 "sp-api",529530530[[package]]531[[package]]531name = "bincode"532name = "bincode"532version = "1.3.3"533version = "1.3.1"533source = "registry+https://github.com/rust-lang/crates.io-index"534source = "registry+https://github.com/rust-lang/crates.io-index"534checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"535checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d"535dependencies = [536dependencies = [537 "byteorder",536 "serde",538 "serde",537]539]538540575577576[[package]]578[[package]]577name = "bitvec"579name = "bitvec"578version = "0.20.4"580version = "0.20.1"579source = "registry+https://github.com/rust-lang/crates.io-index"581source = "registry+https://github.com/rust-lang/crates.io-index"580checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"582checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d"581dependencies = [583dependencies = [582 "funty",584 "funty",583 "radium 0.6.2",585 "radium 0.6.2",587589588[[package]]590[[package]]589name = "blake2"591name = "blake2"590version = "0.9.1"592version = "0.9.0"591source = "registry+https://github.com/rust-lang/crates.io-index"593source = "registry+https://github.com/rust-lang/crates.io-index"592checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4"594checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471"593dependencies = [595dependencies = [596 "byte-tools",597 "byteorder",594 "crypto-mac 0.8.0",598 "crypto-mac 0.8.0",595 "digest 0.9.0",599 "digest 0.9.0",596 "opaque-debug 0.3.0",600 "opaque-debug 0.2.3",597]601]598602599[[package]]603[[package]]608612609[[package]]613[[package]]610name = "blake2b_simd"614name = "blake2b_simd"611version = "0.5.11"615version = "0.5.10"612source = "registry+https://github.com/rust-lang/crates.io-index"616source = "registry+https://github.com/rust-lang/crates.io-index"613checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"617checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"614dependencies = [618dependencies = [615 "arrayref",619 "arrayref",616 "arrayvec 0.5.2",620 "arrayvec 0.5.2",630634631[[package]]635[[package]]632name = "blake3"636name = "blake3"633version = "0.3.8"637version = "0.3.7"634source = "registry+https://github.com/rust-lang/crates.io-index"638source = "registry+https://github.com/rust-lang/crates.io-index"635checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3"639checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f"636dependencies = [640dependencies = [637 "arrayref",641 "arrayref",638 "arrayvec 0.5.2",642 "arrayvec 0.5.2",652 "block-padding 0.1.5",656 "block-padding 0.1.5",653 "byte-tools",657 "byte-tools",654 "byteorder",658 "byteorder",655 "generic-array 0.12.4",659 "generic-array 0.12.3",656]660]657661658[[package]]662[[package]]666]670]667671668[[package]]672[[package]]669name = "block-cipher"670version = "0.8.0"671source = "registry+https://github.com/rust-lang/crates.io-index"672checksum = "f337a3e6da609650eb74e02bc9fac7b735049f7623ab12f2e4c719316fcc7e80"673dependencies = [674 "generic-array 0.14.4",675]676677[[package]]678name = "block-padding"673name = "block-padding"679version = "0.1.5"674version = "0.1.5"680source = "registry+https://github.com/rust-lang/crates.io-index"675source = "registry+https://github.com/rust-lang/crates.io-index"706[[package]]701[[package]]707name = "bp-header-chain"702name = "bp-header-chain"708version = "0.1.0"703version = "0.1.0"709source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"704source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"710dependencies = [705dependencies = [711 "finality-grandpa",706 "finality-grandpa",712 "frame-support",707 "frame-support",719]714]720715721[[package]]716[[package]]717name = "bp-message-dispatch"718version = "0.1.0"719source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"720dependencies = [721 "bp-runtime",722 "frame-support",723 "parity-scale-codec",724 "sp-std",725]726727[[package]]722name = "bp-messages"728name = "bp-messages"723version = "0.1.0"729version = "0.1.0"724source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"730source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"725dependencies = [731dependencies = [726 "bitvec 0.20.4",732 "bitvec 0.20.1",727 "bp-runtime",733 "bp-runtime",728 "frame-support",734 "frame-support",729 "frame-system",735 "frame-system",730 "impl-trait-for-tuples",736 "impl-trait-for-tuples 0.2.1",731 "parity-scale-codec",737 "parity-scale-codec",732 "serde",738 "serde",733 "sp-std",739 "sp-std",736[[package]]742[[package]]737name = "bp-polkadot-core"743name = "bp-polkadot-core"738version = "0.1.0"744version = "0.1.0"739source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"745source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"740dependencies = [746dependencies = [741 "bp-messages",747 "bp-messages",742 "bp-runtime",748 "bp-runtime",751]757]752758753[[package]]759[[package]]760name = "bp-rialto"761version = "0.1.0"762source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"763dependencies = [764 "bp-messages",765 "bp-runtime",766 "frame-support",767 "frame-system",768 "sp-api",769 "sp-core",770 "sp-runtime",771 "sp-std",772]773774[[package]]754name = "bp-rococo"775name = "bp-rococo"755version = "0.1.0"776version = "0.1.0"756source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"777source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"757dependencies = [778dependencies = [758 "bp-messages",779 "bp-messages",759 "bp-polkadot-core",780 "bp-polkadot-core",770[[package]]791[[package]]771name = "bp-runtime"792name = "bp-runtime"772version = "0.1.0"793version = "0.1.0"773source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"794source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"774dependencies = [795dependencies = [775 "frame-support",796 "frame-support",776 "hash-db",797 "hash-db",787[[package]]808[[package]]788name = "bp-test-utils"809name = "bp-test-utils"789version = "0.1.0"810version = "0.1.0"790source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"811source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"791dependencies = [812dependencies = [792 "bp-header-chain",813 "bp-header-chain",793 "ed25519-dalek",814 "ed25519-dalek",802[[package]]823[[package]]803name = "bp-wococo"824name = "bp-wococo"804version = "0.1.0"825version = "0.1.0"805source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"826source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"806dependencies = [827dependencies = [807 "bp-messages",828 "bp-messages",808 "bp-polkadot-core",829 "bp-polkadot-core",815]836]816837817[[package]]838[[package]]839name = "bridge-runtime-common"840version = "0.1.0"841source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"842dependencies = [843 "bp-message-dispatch",844 "bp-messages",845 "bp-runtime",846 "frame-support",847 "hash-db",848 "pallet-bridge-dispatch",849 "pallet-bridge-grandpa",850 "pallet-bridge-messages",851 "pallet-transaction-payment",852 "parity-scale-codec",853 "sp-core",854 "sp-runtime",855 "sp-state-machine",856 "sp-std",857 "sp-trie",858]859860[[package]]818name = "bs58"861name = "bs58"819version = "0.4.0"862version = "0.4.0"820source = "registry+https://github.com/rust-lang/crates.io-index"863source = "registry+https://github.com/rust-lang/crates.io-index"821checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"864checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"822865823[[package]]866[[package]]824name = "bstr"867name = "bstr"825version = "0.2.16"868version = "0.2.13"826source = "registry+https://github.com/rust-lang/crates.io-index"869source = "registry+https://github.com/rust-lang/crates.io-index"827checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279"870checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"828dependencies = [871dependencies = [829 "memchr",872 "memchr",830]873]840883841[[package]]884[[package]]842name = "bumpalo"885name = "bumpalo"843version = "3.7.0"886version = "3.4.0"844source = "registry+https://github.com/rust-lang/crates.io-index"887source = "registry+https://github.com/rust-lang/crates.io-index"845checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631"888checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"846889847[[package]]890[[package]]848name = "byte-slice-cast"891name = "byte-slice-cast"858901859[[package]]902[[package]]860name = "byteorder"903name = "byteorder"861version = "1.4.3"904version = "1.3.4"862source = "registry+https://github.com/rust-lang/crates.io-index"905source = "registry+https://github.com/rust-lang/crates.io-index"863checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"906checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"864907865[[package]]908[[package]]866name = "bytes"909name = "bytes"911954912[[package]]955[[package]]913name = "cargo_metadata"956name = "cargo_metadata"914version = "0.12.3"915source = "registry+https://github.com/rust-lang/crates.io-index"916checksum = "7714a157da7991e23d90686b9524b9e12e0407a108647f52e9328f4b3d51ac7f"917dependencies = [918 "cargo-platform",919 "semver 0.11.0",920 "semver-parser 0.10.2",921 "serde",922 "serde_json",923]924925[[package]]926name = "cargo_metadata"927version = "0.13.1"957version = "0.13.1"928source = "registry+https://github.com/rust-lang/crates.io-index"958source = "registry+https://github.com/rust-lang/crates.io-index"929checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8"959checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8"938968939[[package]]969[[package]]940name = "cc"970name = "cc"941version = "1.0.69"971version = "1.0.67"942source = "registry+https://github.com/rust-lang/crates.io-index"972source = "registry+https://github.com/rust-lang/crates.io-index"943checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"973checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"944dependencies = [974dependencies = [945 "jobserver",975 "jobserver",946]976]9741004975[[package]]1005[[package]]976name = "chacha20"1006name = "chacha20"977version = "0.5.0"1007version = "0.7.3"978source = "registry+https://github.com/rust-lang/crates.io-index"1008source = "registry+https://github.com/rust-lang/crates.io-index"979checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845"1009checksum = "f08493fa7707effc63254c66c6ea908675912493cd67952eda23c09fae2610b1"980dependencies = [1010dependencies = [981 "stream-cipher",1011 "cfg-if 1.0.0",1012 "cipher",1013 "cpufeatures 0.2.1",982 "zeroize",1014 "zeroize",983]1015]9841016985[[package]]1017[[package]]986name = "chacha20poly1305"1018name = "chacha20poly1305"987version = "0.6.0"1019version = "0.8.2"988source = "registry+https://github.com/rust-lang/crates.io-index"1020source = "registry+https://github.com/rust-lang/crates.io-index"989checksum = "9bf18d374d66df0c05cdddd528a7db98f78c28e2519b120855c4f84c5027b1f5"1021checksum = "b6547abe025f4027edacd9edaa357aded014eecec42a5070d9b885c3c334aba2"990dependencies = [1022dependencies = [991 "aead",1023 "aead",992 "chacha20",1024 "chacha20",1025 "cipher",993 "poly1305",1026 "poly1305",994 "stream-cipher",995 "zeroize",1027 "zeroize",996]1028]9971029101010421011[[package]]1043[[package]]1012name = "cid"1044name = "cid"1013version = "0.6.1"1045version = "0.6.0"1014source = "registry+https://github.com/rust-lang/crates.io-index"1046source = "registry+https://github.com/rust-lang/crates.io-index"1015checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768"1047checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e"1016dependencies = [1048dependencies = [1017 "multibase",1049 "multibase",1018 "multihash",1050 "multihash 0.13.1",1019 "unsigned-varint 0.5.1",1051 "unsigned-varint 0.5.1",1020]1052]102110531022[[package]]1054[[package]]1023name = "cipher"1055name = "cipher"1024version = "0.2.5"1056version = "0.3.0"1025source = "registry+https://github.com/rust-lang/crates.io-index"1057source = "registry+https://github.com/rust-lang/crates.io-index"1026checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801"1058checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1027dependencies = [1059dependencies = [1028 "generic-array 0.14.4",1060 "generic-array 0.14.4",1029]1061]112711591128[[package]]1160[[package]]1129name = "cpp_demangle"1161name = "cpp_demangle"1130version = "0.3.3"1162version = "0.3.2"1131source = "registry+https://github.com/rust-lang/crates.io-index"1163source = "registry+https://github.com/rust-lang/crates.io-index"1132checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a"1164checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390"1133dependencies = [1165dependencies = [1134 "cfg-if 1.0.0",1166 "cfg-if 1.0.0",1167 "glob",1135]1168]113611691137[[package]]1170[[package]]1138name = "cpufeatures"1171name = "cpufeatures"1139version = "0.1.5"1172version = "0.1.4"1140source = "registry+https://github.com/rust-lang/crates.io-index"1173source = "registry+https://github.com/rust-lang/crates.io-index"1141checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"1174checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8"1142dependencies = [1175dependencies = [1143 "libc",1176 "libc",1144]1177]114511781146[[package]]1179[[package]]1180name = "cpufeatures"1181version = "0.2.1"1182source = "registry+https://github.com/rust-lang/crates.io-index"1183checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469"1184dependencies = [1185 "libc",1186]11871188[[package]]1147name = "cpuid-bool"1189name = "cpuid-bool"1148version = "0.2.0"1190version = "0.1.0"1149source = "registry+https://github.com/rust-lang/crates.io-index"1191source = "registry+https://github.com/rust-lang/crates.io-index"1150checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"1192checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4"115111931152[[package]]1194[[package]]1153name = "cranelift-bforest"1195name = "cranelift-bforest"1235 "cranelift-codegen",1277 "cranelift-codegen",1236 "cranelift-entity",1278 "cranelift-entity",1237 "cranelift-frontend",1279 "cranelift-frontend",1238 "itertools 0.10.1",1280 "itertools",1239 "log",1281 "log",1240 "serde",1282 "serde",1241 "smallvec 1.6.1",1283 "smallvec 1.6.1",124512871246[[package]]1288[[package]]1247name = "crc32fast"1289name = "crc32fast"1248version = "1.2.1"1290version = "1.2.0"1249source = "registry+https://github.com/rust-lang/crates.io-index"1291source = "registry+https://github.com/rust-lang/crates.io-index"1250checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"1292checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"1251dependencies = [1293dependencies = [1252 "cfg-if 1.0.0",1294 "cfg-if 0.1.10",1253]1295]125412961255[[package]]1297[[package]]1256name = "crossbeam-channel"1257version = "0.5.1"1258source = "registry+https://github.com/rust-lang/crates.io-index"1259checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1260dependencies = [1261 "cfg-if 1.0.0",1262 "crossbeam-utils 0.8.5",1263]12641265[[package]]1266name = "crossbeam-deque"1298name = "crossbeam-deque"1267version = "0.7.3"1299version = "0.7.4"1268source = "registry+https://github.com/rust-lang/crates.io-index"1300source = "registry+https://github.com/rust-lang/crates.io-index"1269checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"1301checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"1270dependencies = [1302dependencies = [1271 "crossbeam-epoch 0.8.2",1303 "crossbeam-epoch",1272 "crossbeam-utils 0.7.2",1304 "crossbeam-utils 0.7.2",1273 "maybe-uninit",1305 "maybe-uninit",1274]1306]127513071276[[package]]1308[[package]]1277name = "crossbeam-deque"1278version = "0.8.0"1279source = "registry+https://github.com/rust-lang/crates.io-index"1280checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"1281dependencies = [1282 "cfg-if 1.0.0",1283 "crossbeam-epoch 0.9.5",1284 "crossbeam-utils 0.8.5",1285]12861287[[package]]1288name = "crossbeam-epoch"1309name = "crossbeam-epoch"1289version = "0.8.2"1310version = "0.8.2"1290source = "registry+https://github.com/rust-lang/crates.io-index"1311source = "registry+https://github.com/rust-lang/crates.io-index"1295 "crossbeam-utils 0.7.2",1316 "crossbeam-utils 0.7.2",1296 "lazy_static",1317 "lazy_static",1297 "maybe-uninit",1318 "maybe-uninit",1298 "memoffset 0.5.6",1319 "memoffset 0.5.5",1299 "scopeguard",1320 "scopeguard",1300]1321]130113221302[[package]]1323[[package]]1303name = "crossbeam-epoch"1304version = "0.9.5"1305source = "registry+https://github.com/rust-lang/crates.io-index"1306checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"1307dependencies = [1308 "cfg-if 1.0.0",1309 "crossbeam-utils 0.8.5",1310 "lazy_static",1311 "memoffset 0.6.4",1312 "scopeguard",1313]13141315[[package]]1316name = "crossbeam-queue"1324name = "crossbeam-queue"1317version = "0.2.3"1325version = "0.2.3"1318source = "registry+https://github.com/rust-lang/crates.io-index"1326source = "registry+https://github.com/rust-lang/crates.io-index"133613441337[[package]]1345[[package]]1338name = "crossbeam-utils"1346name = "crossbeam-utils"1339version = "0.8.5"1347version = "0.8.1"1340source = "registry+https://github.com/rust-lang/crates.io-index"1348source = "registry+https://github.com/rust-lang/crates.io-index"1341checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"1349checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"1342dependencies = [1350dependencies = [1351 "autocfg",1343 "cfg-if 1.0.0",1352 "cfg-if 1.0.0",1344 "lazy_static",1353 "lazy_static",1345]1354]1356source = "registry+https://github.com/rust-lang/crates.io-index"1365source = "registry+https://github.com/rust-lang/crates.io-index"1357checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1366checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1358dependencies = [1367dependencies = [1359 "generic-array 0.12.4",1368 "generic-array 0.12.3",1360 "subtle 1.0.0",1369 "subtle 1.0.0",1361]1370]13621371138113901382[[package]]1391[[package]]1383name = "ctor"1392name = "ctor"1384version = "0.1.20"1393version = "0.1.16"1385source = "registry+https://github.com/rust-lang/crates.io-index"1394source = "registry+https://github.com/rust-lang/crates.io-index"1386checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d"1395checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484"1387dependencies = [1396dependencies = [1388 "quote",1397 "quote",1389 "syn",1398 "syn",1390]1399]139114001392[[package]]1401[[package]]1402name = "ctr"1403version = "0.8.0"1404source = "registry+https://github.com/rust-lang/crates.io-index"1405checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"1406dependencies = [1407 "cipher",1408]14091410[[package]]1393name = "cuckoofilter"1411name = "cuckoofilter"1394version = "0.5.0"1412version = "0.5.0"1395source = "registry+https://github.com/rust-lang/crates.io-index"1413source = "registry+https://github.com/rust-lang/crates.io-index"1403[[package]]1421[[package]]1404name = "cumulus-client-cli"1422name = "cumulus-client-cli"1405version = "0.1.0"1423version = "0.1.0"1406source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1424source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1407dependencies = [1425dependencies = [1408 "sc-cli",1426 "sc-cli",1409 "sc-service",1427 "sc-service",1413[[package]]1431[[package]]1414name = "cumulus-client-collator"1432name = "cumulus-client-collator"1415version = "0.1.0"1433version = "0.1.0"1416source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1434source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1417dependencies = [1435dependencies = [1418 "cumulus-client-consensus-common",1436 "cumulus-client-consensus-common",1419 "cumulus-client-network",1437 "cumulus-client-network",1420 "cumulus-primitives-core",1438 "cumulus-primitives-core",1421 "futures 0.3.16",1439 "futures 0.3.17",1422 "parity-scale-codec",1440 "parity-scale-codec",1423 "parking_lot 0.10.2",1441 "parking_lot 0.10.2",1424 "polkadot-node-primitives",1442 "polkadot-node-primitives",1437[[package]]1455[[package]]1438name = "cumulus-client-consensus-aura"1456name = "cumulus-client-consensus-aura"1439version = "0.1.0"1457version = "0.1.0"1440source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1458source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1441dependencies = [1459dependencies = [1442 "async-trait",1460 "async-trait",1443 "cumulus-client-consensus-common",1461 "cumulus-client-consensus-common",1444 "cumulus-primitives-core",1462 "cumulus-primitives-core",1445 "futures 0.3.16",1463 "futures 0.3.17",1446 "parity-scale-codec",1464 "parity-scale-codec",1447 "parking_lot 0.10.2",1465 "parking_lot 0.10.2",1448 "polkadot-client",1466 "polkadot-client",1449 "sc-client-api",1467 "sc-client-api",1468 "sc-consensus",1450 "sc-consensus-aura",1469 "sc-consensus-aura",1451 "sc-consensus-slots",1470 "sc-consensus-slots",1452 "sc-telemetry",1471 "sc-telemetry",1467[[package]]1486[[package]]1468name = "cumulus-client-consensus-common"1487name = "cumulus-client-consensus-common"1469version = "0.1.0"1488version = "0.1.0"1470source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1489source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1471dependencies = [1490dependencies = [1472 "async-trait",1491 "async-trait",1473 "dyn-clone",1492 "dyn-clone",1474 "futures 0.3.16",1493 "futures 0.3.17",1475 "parity-scale-codec",1494 "parity-scale-codec",1476 "polkadot-primitives",1495 "polkadot-primitives",1477 "polkadot-runtime",1496 "polkadot-runtime",1478 "sc-client-api",1497 "sc-client-api",1498 "sc-consensus",1479 "sp-api",1499 "sp-api",1480 "sp-block-builder",1500 "sp-block-builder",1481 "sp-blockchain",1501 "sp-blockchain",1491[[package]]1511[[package]]1492name = "cumulus-client-network"1512name = "cumulus-client-network"1493version = "0.1.0"1513version = "0.1.0"1494source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1514source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1495dependencies = [1515dependencies = [1496 "derive_more",1516 "derive_more",1497 "futures 0.3.16",1517 "futures 0.3.17",1498 "futures-timer 3.0.2",1518 "futures-timer 3.0.2",1499 "parity-scale-codec",1519 "parity-scale-codec",1500 "parking_lot 0.10.2",1520 "parking_lot 0.10.2",1515[[package]]1535[[package]]1516name = "cumulus-client-pov-recovery"1536name = "cumulus-client-pov-recovery"1517version = "0.1.0"1537version = "0.1.0"1518source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1538source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1519dependencies = [1539dependencies = [1520 "cumulus-primitives-core",1540 "cumulus-primitives-core",1521 "futures 0.3.16",1541 "futures 0.3.17",1522 "futures-timer 3.0.2",1542 "futures-timer 3.0.2",1523 "parity-scale-codec",1543 "parity-scale-codec",1524 "polkadot-node-primitives",1544 "polkadot-node-primitives",1527 "polkadot-primitives",1547 "polkadot-primitives",1528 "rand 0.8.4",1548 "rand 0.8.4",1529 "sc-client-api",1549 "sc-client-api",1550 "sc-consensus",1530 "sp-api",1551 "sp-api",1531 "sp-consensus",1552 "sp-consensus",1532 "sp-core",1553 "sp-core",1538[[package]]1559[[package]]1539name = "cumulus-client-service"1560name = "cumulus-client-service"1540version = "0.1.0"1561version = "0.1.0"1541source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1562source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1542dependencies = [1563dependencies = [1543 "cumulus-client-collator",1564 "cumulus-client-collator",1544 "cumulus-client-consensus-common",1565 "cumulus-client-consensus-common",1551 "polkadot-service",1572 "polkadot-service",1552 "sc-chain-spec",1573 "sc-chain-spec",1553 "sc-client-api",1574 "sc-client-api",1575 "sc-consensus",1554 "sc-consensus-babe",1576 "sc-consensus-babe",1555 "sc-service",1577 "sc-service",1556 "sc-telemetry",1578 "sc-telemetry",1566[[package]]1588[[package]]1567name = "cumulus-pallet-aura-ext"1589name = "cumulus-pallet-aura-ext"1568version = "0.1.0"1590version = "0.1.0"1569source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1591source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1570dependencies = [1592dependencies = [1571 "frame-executive",1593 "frame-executive",1572 "frame-support",1594 "frame-support",1583[[package]]1605[[package]]1584name = "cumulus-pallet-dmp-queue"1606name = "cumulus-pallet-dmp-queue"1585version = "0.1.0"1607version = "0.1.0"1586source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1608source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1587dependencies = [1609dependencies = [1588 "cumulus-primitives-core",1610 "cumulus-primitives-core",1589 "frame-support",1611 "frame-support",1602[[package]]1624[[package]]1603name = "cumulus-pallet-parachain-system"1625name = "cumulus-pallet-parachain-system"1604version = "0.1.0"1626version = "0.1.0"1605source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1627source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1606dependencies = [1628dependencies = [1607 "cumulus-pallet-parachain-system-proc-macro",1629 "cumulus-pallet-parachain-system-proc-macro",1608 "cumulus-primitives-core",1630 "cumulus-primitives-core",1630[[package]]1652[[package]]1631name = "cumulus-pallet-parachain-system-proc-macro"1653name = "cumulus-pallet-parachain-system-proc-macro"1632version = "0.1.0"1654version = "0.1.0"1633source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1655source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1634dependencies = [1656dependencies = [1635 "proc-macro-crate 1.0.0",1657 "proc-macro-crate 1.0.0",1636 "proc-macro2",1658 "proc-macro2",1641[[package]]1663[[package]]1642name = "cumulus-pallet-xcm"1664name = "cumulus-pallet-xcm"1643version = "0.1.0"1665version = "0.1.0"1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1666source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1645dependencies = [1667dependencies = [1646 "cumulus-primitives-core",1668 "cumulus-primitives-core",1647 "frame-support",1669 "frame-support",1657[[package]]1679[[package]]1658name = "cumulus-pallet-xcmp-queue"1680name = "cumulus-pallet-xcmp-queue"1659version = "0.1.0"1681version = "0.1.0"1660source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1682source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1661dependencies = [1683dependencies = [1662 "cumulus-primitives-core",1684 "cumulus-primitives-core",1663 "frame-support",1685 "frame-support",1675[[package]]1697[[package]]1676name = "cumulus-primitives-core"1698name = "cumulus-primitives-core"1677version = "0.1.0"1699version = "0.1.0"1678source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1700source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1679dependencies = [1701dependencies = [1680 "frame-support",1702 "frame-support",1681 "impl-trait-for-tuples",1703 "impl-trait-for-tuples 0.2.1",1682 "parity-scale-codec",1704 "parity-scale-codec",1683 "polkadot-core-primitives",1705 "polkadot-core-primitives",1684 "polkadot-parachain",1706 "polkadot-parachain",1693[[package]]1715[[package]]1694name = "cumulus-primitives-parachain-inherent"1716name = "cumulus-primitives-parachain-inherent"1695version = "0.1.0"1717version = "0.1.0"1696source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1718source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1697dependencies = [1719dependencies = [1698 "async-trait",1720 "async-trait",1699 "cumulus-primitives-core",1721 "cumulus-primitives-core",1714[[package]]1736[[package]]1715name = "cumulus-primitives-timestamp"1737name = "cumulus-primitives-timestamp"1716version = "0.1.0"1738version = "0.1.0"1717source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1739source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1718dependencies = [1740dependencies = [1719 "cumulus-primitives-core",1741 "cumulus-primitives-core",1720 "sp-inherents",1742 "sp-inherents",1725[[package]]1747[[package]]1726name = "cumulus-primitives-utility"1748name = "cumulus-primitives-utility"1727version = "0.1.0"1749version = "0.1.0"1728source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1750source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1729dependencies = [1751dependencies = [1730 "cumulus-primitives-core",1752 "cumulus-primitives-core",1731 "frame-support",1753 "frame-support",1732 "impl-trait-for-tuples",1754 "impl-trait-for-tuples 0.2.1",1733 "parity-scale-codec",1755 "parity-scale-codec",1734 "polkadot-core-primitives",1756 "polkadot-core-primitives",1735 "polkadot-parachain",1757 "polkadot-parachain",1743[[package]]1765[[package]]1744name = "cumulus-test-relay-sproof-builder"1766name = "cumulus-test-relay-sproof-builder"1745version = "0.1.0"1767version = "0.1.0"1746source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1768source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"1747dependencies = [1769dependencies = [1748 "cumulus-primitives-core",1770 "cumulus-primitives-core",1749 "parity-scale-codec",1771 "parity-scale-codec",175517771756[[package]]1778[[package]]1757name = "curve25519-dalek"1779name = "curve25519-dalek"1758version = "2.1.3"1780version = "2.1.0"1759source = "registry+https://github.com/rust-lang/crates.io-index"1781source = "registry+https://github.com/rust-lang/crates.io-index"1760checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216"1782checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5"1761dependencies = [1783dependencies = [1762 "byteorder",1784 "byteorder",1763 "digest 0.8.1",1785 "digest 0.8.1",176817901769[[package]]1791[[package]]1770name = "curve25519-dalek"1792name = "curve25519-dalek"1771version = "3.1.0"1793version = "3.0.0"1772source = "registry+https://github.com/rust-lang/crates.io-index"1794source = "registry+https://github.com/rust-lang/crates.io-index"1773checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3"1795checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307"1774dependencies = [1796dependencies = [1775 "byteorder",1797 "byteorder",1776 "digest 0.9.0",1798 "digest 0.9.0",182218441823[[package]]1845[[package]]1824name = "data-encoding-macro"1846name = "data-encoding-macro"1825version = "0.1.12"1847version = "0.1.10"1826source = "registry+https://github.com/rust-lang/crates.io-index"1848source = "registry+https://github.com/rust-lang/crates.io-index"1827checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca"1849checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17"1828dependencies = [1850dependencies = [1829 "data-encoding",1851 "data-encoding",1830 "data-encoding-macro-internal",1852 "data-encoding-macro-internal",1831]1853]183218541833[[package]]1855[[package]]1834name = "data-encoding-macro-internal"1856name = "data-encoding-macro-internal"1835version = "0.1.10"1857version = "0.1.9"1836source = "registry+https://github.com/rust-lang/crates.io-index"1858source = "registry+https://github.com/rust-lang/crates.io-index"1837checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db"1859checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a"1838dependencies = [1860dependencies = [1839 "data-encoding",1861 "data-encoding",1840 "syn",1862 "syn",185318751854[[package]]1876[[package]]1855name = "derive_more"1877name = "derive_more"1856version = "0.99.16"1878version = "0.99.14"1857source = "registry+https://github.com/rust-lang/crates.io-index"1879source = "registry+https://github.com/rust-lang/crates.io-index"1858checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df"1880checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320"1859dependencies = [1881dependencies = [1860 "convert_case",1882 "convert_case",1861 "proc-macro2",1883 "proc-macro2",1862 "quote",1884 "quote",1863 "rustc_version 0.3.3",1864 "syn",1885 "syn",1865]1886]186618871870source = "registry+https://github.com/rust-lang/crates.io-index"1891source = "registry+https://github.com/rust-lang/crates.io-index"1871checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"1892checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"1872dependencies = [1893dependencies = [1873 "generic-array 0.12.4",1894 "generic-array 0.12.3",1874]1895]187518961876[[package]]1897[[package]]188419051885[[package]]1906[[package]]1886name = "directories"1907name = "directories"1887version = "3.0.2"1908version = "3.0.1"1888source = "registry+https://github.com/rust-lang/crates.io-index"1909source = "registry+https://github.com/rust-lang/crates.io-index"1889checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7"1910checksum = "f8fed639d60b58d0f53498ab13d26f621fd77569cc6edb031f4cc36a2ad9da0f"1890dependencies = [1911dependencies = [1891 "dirs-sys",1912 "dirs-sys",1892]1913]190319241904[[package]]1925[[package]]1905name = "dirs-sys"1926name = "dirs-sys"1906version = "0.3.6"1927version = "0.3.5"1907source = "registry+https://github.com/rust-lang/crates.io-index"1928source = "registry+https://github.com/rust-lang/crates.io-index"1908checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780"1929checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"1909dependencies = [1930dependencies = [1910 "libc",1931 "libc",1911 "redox_users",1932 "redox_users 0.3.4",1912 "winapi 0.3.9",1933 "winapi 0.3.9",1913]1934]191419351919checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"1940checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"1920dependencies = [1941dependencies = [1921 "libc",1942 "libc",1922 "redox_users",1943 "redox_users 0.4.0",1923 "winapi 0.3.9",1944 "winapi 0.3.9",1924]1945]19251946196819891969[[package]]1990[[package]]1970name = "ed25519"1991name = "ed25519"1971version = "1.2.0"1992version = "1.0.1"1972source = "registry+https://github.com/rust-lang/crates.io-index"1993source = "registry+https://github.com/rust-lang/crates.io-index"1973checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc"1994checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc"1974dependencies = [1995dependencies = [1975 "signature",1996 "signature",1976]1997]1981source = "registry+https://github.com/rust-lang/crates.io-index"2002source = "registry+https://github.com/rust-lang/crates.io-index"1982checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"2003checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"1983dependencies = [2004dependencies = [1984 "curve25519-dalek 3.1.0",2005 "curve25519-dalek 3.0.0",1985 "ed25519",2006 "ed25519",1986 "rand 0.7.3",2007 "rand 0.7.3",1987 "serde",2008 "serde",1988 "sha2 0.9.5",2009 "sha2 0.9.2",1989 "zeroize",2010 "zeroize",1990]2011]199120121992[[package]]2013[[package]]1993name = "either"2014name = "either"1994version = "1.6.1"2015version = "1.6.0"1995source = "registry+https://github.com/rust-lang/crates.io-index"2016source = "registry+https://github.com/rust-lang/crates.io-index"1996checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"2017checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f"199720181998[[package]]2019[[package]]1999name = "enum-as-inner"2020name = "enum-as-inner"2058checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"2079checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"2059dependencies = [2080dependencies = [2060 "atty",2081 "atty",2061 "humantime 2.1.0",2082 "humantime 2.0.1",2062 "log",2083 "log",2063 "regex",2084 "regex",2064 "termcolor",2085 "termcolor",207220932073[[package]]2094[[package]]2074name = "erased-serde"2095name = "erased-serde"2075version = "0.3.16"2096version = "0.3.12"2076source = "registry+https://github.com/rust-lang/crates.io-index"2097source = "registry+https://github.com/rust-lang/crates.io-index"2077checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa"2098checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38"2078dependencies = [2099dependencies = [2079 "serde",2100 "serde",2080]2101]208121022082[[package]]2103[[package]]2083name = "errno"2104name = "errno"2084version = "0.2.7"2105version = "0.2.5"2085source = "registry+https://github.com/rust-lang/crates.io-index"2106source = "registry+https://github.com/rust-lang/crates.io-index"2086checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe"2107checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371"2087dependencies = [2108dependencies = [2088 "errno-dragonfly",2109 "errno-dragonfly",2089 "libc",2110 "libc",211621372117[[package]]2138[[package]]2118name = "ethereum"2139name = "ethereum"2119version = "0.7.1"2140version = "0.9.0"2120source = "registry+https://github.com/rust-lang/crates.io-index"2141source = "registry+https://github.com/rust-lang/crates.io-index"2121checksum = "567ce064a8232c16e2b2c2173a936b91fbe35c2f2c5278871f5a1a31688b42e9"2142checksum = "4a67be3eaf296ef668733f54c637e84d0ca34eaf194f0077455135981ad464c3"2122dependencies = [2143dependencies = [2144 "bytes 1.0.1",2123 "ethereum-types",2145 "ethereum-types",2124 "funty",2125 "hash-db",2146 "hash-db",2126 "hash256-std-hasher",2147 "hash256-std-hasher",2127 "parity-scale-codec",2148 "parity-scale-codec",213421552135[[package]]2156[[package]]2136name = "ethereum-types"2157name = "ethereum-types"2137version = "0.11.0"2158version = "0.12.0"2138source = "registry+https://github.com/rust-lang/crates.io-index"2159source = "registry+https://github.com/rust-lang/crates.io-index"2139checksum = "f64b5df66a228d85e4b17e5d6c6aa43b0310898ffe8a85988c4c032357aaabfd"2160checksum = "0dd6bde671199089e601e8d47e153368b893ef885f11f365a3261ec58153c211"2140dependencies = [2161dependencies = [2141 "ethbloom",2162 "ethbloom",2142 "fixed-hash",2163 "fixed-hash",2143 "impl-codec",2164 "impl-codec",2144 "impl-rlp",2165 "impl-rlp",2145 "impl-serde",2166 "impl-serde",2146 "primitive-types",2167 "primitive-types 0.10.1",2147 "uint",2168 "uint",2148]2169]21492170215521762156[[package]]2177[[package]]2157name = "evm"2178name = "evm"2158version = "0.27.0"2179version = "0.30.0"2159source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2180source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2160dependencies = [2181dependencies = [2161 "environmental",2182 "environmental",2162 "ethereum",2183 "ethereum",2165 "evm-runtime",2186 "evm-runtime",2166 "log",2187 "log",2167 "parity-scale-codec",2188 "parity-scale-codec",2168 "primitive-types",2189 "primitive-types 0.10.1",2169 "rlp",2190 "rlp",2170 "serde",2191 "serde",2171 "sha3 0.8.2",2192 "sha3 0.8.2",2180 "evm-core",2201 "evm-core",2181 "hex",2202 "hex",2182 "hex-literal",2203 "hex-literal",2183 "impl-trait-for-tuples",2204 "impl-trait-for-tuples 0.2.1",2184 "primitive-types",2205 "primitive-types 0.10.1",2185]2206]218622072187[[package]]2208[[package]]219922202200[[package]]2221[[package]]2201name = "evm-core"2222name = "evm-core"2202version = "0.27.1"2223version = "0.30.0"2203source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2224source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2204dependencies = [2225dependencies = [2205 "funty",2226 "funty",2206 "parity-scale-codec",2227 "parity-scale-codec",2207 "primitive-types",2228 "primitive-types 0.10.1",2208 "serde",2229 "serde",2209]2230]221022312211[[package]]2232[[package]]2212name = "evm-gasometer"2233name = "evm-gasometer"2213version = "0.27.0"2234version = "0.30.0"2214source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2235source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2215dependencies = [2236dependencies = [2216 "environmental",2237 "environmental",2217 "evm-core",2238 "evm-core",2218 "evm-runtime",2239 "evm-runtime",2219 "primitive-types",2240 "primitive-types 0.10.1",2220]2241]222122422222[[package]]2243[[package]]2223name = "evm-runtime"2244name = "evm-runtime"2224version = "0.27.0"2245version = "0.30.0"2225source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2246source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2226dependencies = [2247dependencies = [2227 "environmental",2248 "environmental",2228 "evm-core",2249 "evm-core",2229 "primitive-types",2250 "primitive-types 0.10.1",2230 "sha3 0.8.2",2251 "sha3 0.8.2",2231]2252]223222532236source = "registry+https://github.com/rust-lang/crates.io-index"2257source = "registry+https://github.com/rust-lang/crates.io-index"2237checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2258checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2238dependencies = [2259dependencies = [2239 "futures 0.3.16",2260 "futures 0.3.17",2240]2261]224122622242[[package]]2263[[package]]227522962276[[package]]2297[[package]]2277name = "fastrand"2298name = "fastrand"2278version = "1.5.0"2299version = "1.4.0"2279source = "registry+https://github.com/rust-lang/crates.io-index"2300source = "registry+https://github.com/rust-lang/crates.io-index"2280checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2301checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3"2281dependencies = [2302dependencies = [2282 "instant",2303 "instant",2283]2304]228423052285[[package]]2306[[package]]2286name = "fc-consensus"2307name = "fc-consensus"2287version = "2.0.0"2308version = "2.0.0-dev"2288source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2309source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2289dependencies = [2310dependencies = [2290 "async-trait",2311 "async-trait",2291 "derive_more",2312 "derive_more",2292 "fc-db",2313 "fc-db",2293 "fp-consensus",2314 "fp-consensus",2294 "fp-rpc",2315 "fp-rpc",2295 "futures 0.3.16",2316 "futures 0.3.17",2296 "log",2317 "log",2297 "parity-scale-codec",2318 "parity-scale-codec",2298 "sc-client-api",2319 "sc-client-api",2320 "sc-consensus",2321 "sc-transaction-pool-api",2299 "sp-api",2322 "sp-api",2300 "sp-block-builder",2323 "sp-block-builder",2301 "sp-blockchain",2324 "sp-blockchain",230923322310[[package]]2333[[package]]2311name = "fc-db"2334name = "fc-db"2312version = "1.0.0"2335version = "2.0.0-dev"2313source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2336source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2314dependencies = [2337dependencies = [2338 "fp-storage",2315 "kvdb",2339 "kvdb",2316 "kvdb-rocksdb",2340 "kvdb-rocksdb 0.14.0",2341 "pallet-ethereum",2317 "parity-scale-codec",2342 "parity-scale-codec",2318 "parking_lot 0.11.1",2343 "parking_lot 0.11.2",2319 "sp-core",2344 "sp-core",2320 "sp-database",2345 "sp-database",2321 "sp-runtime",2346 "sp-runtime",2324[[package]]2349[[package]]2325name = "fc-mapping-sync"2350name = "fc-mapping-sync"2326version = "2.0.0-dev"2351version = "2.0.0-dev"2327source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2352source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2328dependencies = [2353dependencies = [2329 "fc-consensus",2354 "fc-consensus",2330 "fc-db",2355 "fc-db",2331 "fp-consensus",2356 "fp-consensus",2332 "fp-rpc",2357 "fp-rpc",2333 "futures 0.3.16",2358 "futures 0.3.17",2334 "futures-timer 3.0.2",2359 "futures-timer 3.0.2",2335 "log",2360 "log",2336 "sc-client-api",2361 "sc-client-api",2342[[package]]2367[[package]]2343name = "fc-rpc"2368name = "fc-rpc"2344version = "2.0.0-dev"2369version = "2.0.0-dev"2345source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2370source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2346dependencies = [2371dependencies = [2347 "ethereum",2372 "ethereum",2348 "ethereum-types",2373 "ethereum-types",2354 "fp-evm",2379 "fp-evm",2355 "fp-rpc",2380 "fp-rpc",2356 "fp-storage",2381 "fp-storage",2357 "futures 0.3.16",2382 "futures 0.3.17",2383 "futures-util",2358 "jsonrpc-core 15.1.0",2384 "jsonrpc-core 15.1.0",2359 "jsonrpc-core-client 14.2.0",2360 "jsonrpc-derive 14.2.2",2361 "jsonrpc-pubsub 15.1.0",2385 "jsonrpc-pubsub 15.1.0",2362 "libsecp256k1 0.3.5",2386 "libsecp256k1 0.3.5",2363 "log",2387 "log",2371 "sc-network",2395 "sc-network",2372 "sc-rpc",2396 "sc-rpc",2373 "sc-service",2397 "sc-service",2398 "sc-transaction-pool-api",2374 "sha3 0.8.2",2399 "sha3 0.8.2",2375 "sp-api",2400 "sp-api",2376 "sp-blockchain",2401 "sp-blockchain",2383[[package]]2408[[package]]2384name = "fc-rpc-core"2409name = "fc-rpc-core"2385version = "1.1.0-dev"2410version = "1.1.0-dev"2386source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2411source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2387dependencies = [2412dependencies = [2388 "ethereum-types",2413 "ethereum-types",2389 "jsonrpc-core 15.1.0",2414 "jsonrpc-core 15.1.0",240624312407[[package]]2432[[package]]2408name = "file-per-thread-logger"2433name = "file-per-thread-logger"2409version = "0.1.4"2434version = "0.1.3"2410source = "registry+https://github.com/rust-lang/crates.io-index"2435source = "registry+https://github.com/rust-lang/crates.io-index"2411checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"2436checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1"2412dependencies = [2437dependencies = [2413 "env_logger 0.7.1",2438 "env_logger 0.7.1",2414 "log",2439 "log",2421checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9"2446checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9"2422dependencies = [2447dependencies = [2423 "either",2448 "either",2424 "futures 0.3.16",2449 "futures 0.3.17",2425 "futures-timer 3.0.2",2450 "futures-timer 3.0.2",2426 "log",2451 "log",2427 "num-traits",2452 "num-traits",2428 "parity-scale-codec",2453 "parity-scale-codec",2429 "parking_lot 0.11.1",2454 "parking_lot 0.11.2",2430]2455]243124562432[[package]]2457[[package]]244924742450[[package]]2475[[package]]2451name = "flate2"2476name = "flate2"2452version = "1.0.20"2477version = "1.0.16"2453source = "registry+https://github.com/rust-lang/crates.io-index"2478source = "registry+https://github.com/rust-lang/crates.io-index"2454checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0"2479checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e"2455dependencies = [2480dependencies = [2456 "cfg-if 1.0.0",2481 "cfg-if 0.1.10",2457 "crc32fast",2482 "crc32fast",2458 "libc",2483 "libc",2459 "libz-sys",2484 "libz-sys",2485[[package]]2510[[package]]2486name = "fork-tree"2511name = "fork-tree"2487version = "3.0.0"2512version = "3.0.0"2488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2513source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2489dependencies = [2514dependencies = [2490 "parity-scale-codec",2515 "parity-scale-codec",2491]2516]249225172493[[package]]2518[[package]]2494name = "form_urlencoded"2519name = "form_urlencoded"2495version = "1.0.1"2520version = "1.0.0"2496source = "registry+https://github.com/rust-lang/crates.io-index"2521source = "registry+https://github.com/rust-lang/crates.io-index"2497checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"2522checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"2498dependencies = [2523dependencies = [2499 "matches",2524 "matches",2500 "percent-encoding 2.1.0",2525 "percent-encoding 2.1.0",2501]2526]250225272503[[package]]2528[[package]]2504name = "fp-consensus"2529name = "fp-consensus"2505version = "1.0.0"2530version = "2.0.0-dev"2506source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2531source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2507dependencies = [2532dependencies = [2508 "ethereum",2533 "ethereum",2509 "parity-scale-codec",2534 "parity-scale-codec",251625412517[[package]]2542[[package]]2518name = "fp-evm"2543name = "fp-evm"2519version = "2.0.0"2544version = "3.0.0-dev"2520source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2545source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2521dependencies = [2546dependencies = [2522 "evm",2547 "evm",2523 "impl-trait-for-tuples",2548 "impl-trait-for-tuples 0.1.3",2524 "parity-scale-codec",2549 "parity-scale-codec",2525 "serde",2550 "serde",2526 "sp-core",2551 "sp-core",252925542530[[package]]2555[[package]]2531name = "fp-rpc"2556name = "fp-rpc"2532version = "2.1.0"2557version = "3.0.0-dev"2533source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2558source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"2534dependencies = [2559dependencies = [2535 "ethereum",2560 "ethereum",2536 "ethereum-types",2561 "ethereum-types",254525702546[[package]]2571[[package]]2547name = "fp-storage"2572name = "fp-storage"2548version = "1.0.1"2573version = "2.0.0"2549source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2574source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"255025752551[[package]]2576[[package]]2552name = "frame-benchmarking"2577name = "frame-benchmarking"2553version = "3.1.0"2578version = "4.0.0-dev"2554source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2579source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2555dependencies = [2580dependencies = [2556 "frame-support",2581 "frame-support",2557 "frame-system",2582 "frame-system",256925942570[[package]]2595[[package]]2571name = "frame-benchmarking-cli"2596name = "frame-benchmarking-cli"2572version = "3.0.0"2597version = "4.0.0-dev"2573source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2574dependencies = [2599dependencies = [2575 "Inflector",2600 "Inflector",2576 "chrono",2601 "chrono",2577 "frame-benchmarking",2602 "frame-benchmarking",2603 "frame-support",2578 "handlebars",2604 "handlebars",2605 "linked-hash-map",2606 "log",2579 "parity-scale-codec",2607 "parity-scale-codec",2580 "sc-cli",2608 "sc-cli",2581 "sc-client-db",2609 "sc-client-db",259226202593[[package]]2621[[package]]2594name = "frame-election-provider-support"2622name = "frame-election-provider-support"2595version = "3.0.0"2623version = "4.0.0-dev"2596source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2624source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2597dependencies = [2625dependencies = [2598 "frame-support",2626 "frame-support",2599 "frame-system",2627 "frame-system",260526332606[[package]]2634[[package]]2607name = "frame-executive"2635name = "frame-executive"2608version = "3.0.0"2636version = "4.0.0-dev"2609source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2610dependencies = [2638dependencies = [2611 "frame-support",2639 "frame-support",2612 "frame-system",2640 "frame-system",262026482621[[package]]2649[[package]]2622name = "frame-metadata"2650name = "frame-metadata"2623version = "13.0.0"2651version = "14.0.0-dev"2624source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2652source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2625dependencies = [2653dependencies = [2626 "parity-scale-codec",2654 "parity-scale-codec",2627 "serde",2655 "serde",263126592632[[package]]2660[[package]]2633name = "frame-support"2661name = "frame-support"2634version = "3.0.0"2662version = "4.0.0-dev"2635source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2663source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2636dependencies = [2664dependencies = [2637 "bitflags",2665 "bitflags",2638 "frame-metadata",2666 "frame-metadata",2639 "frame-support-procedural",2667 "frame-support-procedural",2640 "impl-trait-for-tuples",2668 "impl-trait-for-tuples 0.2.1",2641 "log",2669 "log",2642 "max-encoded-len",2643 "once_cell",2670 "once_cell",2644 "parity-scale-codec",2671 "parity-scale-codec",2645 "paste",2672 "paste",265826852659[[package]]2686[[package]]2660name = "frame-support-procedural"2687name = "frame-support-procedural"2661version = "3.0.0"2688version = "4.0.0-dev"2662source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2689source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2663dependencies = [2690dependencies = [2664 "Inflector",2691 "Inflector",2665 "frame-support-procedural-tools",2692 "frame-support-procedural-tools",267026972671[[package]]2698[[package]]2672name = "frame-support-procedural-tools"2699name = "frame-support-procedural-tools"2673version = "3.0.0"2700version = "4.0.0-dev"2674source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2701source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2675dependencies = [2702dependencies = [2676 "frame-support-procedural-tools-derive",2703 "frame-support-procedural-tools-derive",2677 "proc-macro-crate 1.0.0",2704 "proc-macro-crate 1.0.0",2683[[package]]2710[[package]]2684name = "frame-support-procedural-tools-derive"2711name = "frame-support-procedural-tools-derive"2685version = "3.0.0"2712version = "3.0.0"2686source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2687dependencies = [2714dependencies = [2688 "proc-macro2",2715 "proc-macro2",2689 "quote",2716 "quote",269227192693[[package]]2720[[package]]2694name = "frame-system"2721name = "frame-system"2695version = "3.0.0"2722version = "4.0.0-dev"2696source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2723source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2697dependencies = [2724dependencies = [2698 "frame-support",2725 "frame-support",2699 "impl-trait-for-tuples",2726 "impl-trait-for-tuples 0.2.1",2700 "log",2727 "log",2701 "parity-scale-codec",2728 "parity-scale-codec",2702 "serde",2729 "serde",270927362710[[package]]2737[[package]]2711name = "frame-system-benchmarking"2738name = "frame-system-benchmarking"2712version = "3.0.0"2739version = "4.0.0-dev"2713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2740source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2714dependencies = [2741dependencies = [2715 "frame-benchmarking",2742 "frame-benchmarking",2716 "frame-support",2743 "frame-support",272327502724[[package]]2751[[package]]2725name = "frame-system-rpc-runtime-api"2752name = "frame-system-rpc-runtime-api"2726version = "3.0.0"2753version = "4.0.0-dev"2727source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2754source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2728dependencies = [2755dependencies = [2729 "parity-scale-codec",2756 "parity-scale-codec",2730 "sp-api",2757 "sp-api",2731]2758]273227592733[[package]]2760[[package]]2734name = "frame-try-runtime"2761name = "frame-try-runtime"2735version = "0.9.0"2762version = "0.10.0-dev"2736source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2763source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"2737dependencies = [2764dependencies = [2738 "frame-support",2765 "frame-support",2739 "parity-scale-codec",2766 "parity-scale-codec",274427712745[[package]]2772[[package]]2746name = "fs-err"2773name = "fs-err"2747version = "2.6.0"2774version = "2.5.0"2748source = "registry+https://github.com/rust-lang/crates.io-index"2775source = "registry+https://github.com/rust-lang/crates.io-index"2749checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0"2776checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431"275027772751[[package]]2778[[package]]2752name = "fs-swap"2779name = "fs-swap"280028272801[[package]]2828[[package]]2802name = "futures"2829name = "futures"2803version = "0.1.31"2830version = "0.1.29"2804source = "registry+https://github.com/rust-lang/crates.io-index"2831source = "registry+https://github.com/rust-lang/crates.io-index"2805checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678"2832checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef"280628332807[[package]]2834[[package]]2808name = "futures"2835name = "futures"2809version = "0.3.16"2836version = "0.3.17"2810source = "registry+https://github.com/rust-lang/crates.io-index"2837source = "registry+https://github.com/rust-lang/crates.io-index"2811checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b"2838checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca"2812dependencies = [2839dependencies = [2813 "futures-channel",2840 "futures-channel",2814 "futures-core",2841 "futures-core",282128482822[[package]]2849[[package]]2823name = "futures-channel"2850name = "futures-channel"2824version = "0.3.16"2851version = "0.3.17"2825source = "registry+https://github.com/rust-lang/crates.io-index"2852source = "registry+https://github.com/rust-lang/crates.io-index"2826checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9"2853checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888"2827dependencies = [2854dependencies = [2828 "futures-core",2855 "futures-core",2829 "futures-sink",2856 "futures-sink",2830]2857]283128582832[[package]]2859[[package]]2833name = "futures-core"2860name = "futures-core"2834version = "0.3.16"2861version = "0.3.17"2835source = "registry+https://github.com/rust-lang/crates.io-index"2862source = "registry+https://github.com/rust-lang/crates.io-index"2836checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99"2863checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d"283728642838[[package]]2865[[package]]2839name = "futures-cpupool"2866name = "futures-cpupool"2840version = "0.1.8"2867version = "0.1.8"2841source = "registry+https://github.com/rust-lang/crates.io-index"2868source = "registry+https://github.com/rust-lang/crates.io-index"2842checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"2869checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"2843dependencies = [2870dependencies = [2844 "futures 0.1.31",2871 "futures 0.1.29",2845 "num_cpus",2872 "num_cpus",2846]2873]284728742848[[package]]2875[[package]]2849name = "futures-executor"2876name = "futures-executor"2850version = "0.3.16"2877version = "0.3.17"2851source = "registry+https://github.com/rust-lang/crates.io-index"2878source = "registry+https://github.com/rust-lang/crates.io-index"2852checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c"2879checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c"2853dependencies = [2880dependencies = [2854 "futures-core",2881 "futures-core",2855 "futures-task",2882 "futures-task",285928862860[[package]]2887[[package]]2861name = "futures-io"2888name = "futures-io"2862version = "0.3.16"2889version = "0.3.17"2863source = "registry+https://github.com/rust-lang/crates.io-index"2890source = "registry+https://github.com/rust-lang/crates.io-index"2864checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582"2891checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377"286528922866[[package]]2893[[package]]2867name = "futures-lite"2894name = "futures-lite"2868version = "1.12.0"2895version = "1.11.3"2869source = "registry+https://github.com/rust-lang/crates.io-index"2896source = "registry+https://github.com/rust-lang/crates.io-index"2870checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"2897checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb"2871dependencies = [2898dependencies = [2872 "fastrand",2899 "fastrand",2873 "futures-core",2900 "futures-core",2874 "futures-io",2901 "futures-io",2875 "memchr",2902 "memchr",2876 "parking",2903 "parking",2877 "pin-project-lite 0.2.7",2904 "pin-project-lite 0.2.4",2878 "waker-fn",2905 "waker-fn",2879]2906]288029072881[[package]]2908[[package]]2882name = "futures-macro"2909name = "futures-macro"2883version = "0.3.16"2910version = "0.3.17"2884source = "registry+https://github.com/rust-lang/crates.io-index"2911source = "registry+https://github.com/rust-lang/crates.io-index"2885checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57"2912checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb"2886dependencies = [2913dependencies = [2887 "autocfg",2914 "autocfg",2888 "proc-macro-hack",2915 "proc-macro-hack",290429312905[[package]]2932[[package]]2906name = "futures-sink"2933name = "futures-sink"2907version = "0.3.16"2934version = "0.3.17"2908source = "registry+https://github.com/rust-lang/crates.io-index"2935source = "registry+https://github.com/rust-lang/crates.io-index"2909checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53"2936checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11"291029372911[[package]]2938[[package]]2912name = "futures-task"2939name = "futures-task"2913version = "0.3.16"2940version = "0.3.17"2914source = "registry+https://github.com/rust-lang/crates.io-index"2941source = "registry+https://github.com/rust-lang/crates.io-index"2915checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2"2942checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99"291629432917[[package]]2944[[package]]2918name = "futures-timer"2945name = "futures-timer"292829552929[[package]]2956[[package]]2930name = "futures-util"2957name = "futures-util"2931version = "0.3.16"2958version = "0.3.17"2932source = "registry+https://github.com/rust-lang/crates.io-index"2959source = "registry+https://github.com/rust-lang/crates.io-index"2933checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78"2960checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481"2934dependencies = [2961dependencies = [2935 "autocfg",2962 "autocfg",2936 "futures 0.1.31",2963 "futures 0.1.29",2937 "futures-channel",2964 "futures-channel",2938 "futures-core",2965 "futures-core",2939 "futures-io",2966 "futures-io",2940 "futures-macro",2967 "futures-macro",2941 "futures-sink",2968 "futures-sink",2942 "futures-task",2969 "futures-task",2943 "memchr",2970 "memchr",2944 "pin-project-lite 0.2.7",2971 "pin-project-lite 0.2.4",2945 "pin-utils",2972 "pin-utils",2946 "proc-macro-hack",2973 "proc-macro-hack",2947 "proc-macro-nested",2974 "proc-macro-nested",2955checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"2982checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"295629832957[[package]]2984[[package]]2985name = "generator"2986version = "0.6.23"2987source = "registry+https://github.com/rust-lang/crates.io-index"2988checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc"2989dependencies = [2990 "cc",2991 "libc",2992 "log",2993 "rustc_version 0.2.3",2994 "winapi 0.3.9",2995]29962997[[package]]2958name = "generic-array"2998name = "generic-array"2959version = "0.12.4"2999version = "0.12.3"2960source = "registry+https://github.com/rust-lang/crates.io-index"3000source = "registry+https://github.com/rust-lang/crates.io-index"2961checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"3001checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"2962dependencies = [3002dependencies = [2963 "typenum",3003 "typenum",2964]3004]297530152976[[package]]3016[[package]]2977name = "getrandom"3017name = "getrandom"2978version = "0.1.16"3018version = "0.1.14"2979source = "registry+https://github.com/rust-lang/crates.io-index"3019source = "registry+https://github.com/rust-lang/crates.io-index"2980checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"3020checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"2981dependencies = [3021dependencies = [2982 "cfg-if 1.0.0",3022 "cfg-if 0.1.10",2983 "libc",3023 "libc",2984 "wasi 0.9.0+wasi-snapshot-preview1",3024 "wasi 0.9.0+wasi-snapshot-preview1",2985]3025]298630262987[[package]]3027[[package]]2988name = "getrandom"3028name = "getrandom"2989version = "0.2.3"3029version = "0.2.1"2990source = "registry+https://github.com/rust-lang/crates.io-index"3030source = "registry+https://github.com/rust-lang/crates.io-index"2991checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"3031checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6"2992dependencies = [3032dependencies = [2993 "cfg-if 1.0.0",3033 "cfg-if 1.0.0",2994 "libc",3034 "libc",299730372998[[package]]3038[[package]]2999name = "ghash"3039name = "ghash"3000version = "0.3.1"3040version = "0.4.4"3001source = "registry+https://github.com/rust-lang/crates.io-index"3041source = "registry+https://github.com/rust-lang/crates.io-index"3002checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375"3042checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"3003dependencies = [3043dependencies = [3004 "opaque-debug 0.3.0",3044 "opaque-debug 0.3.0",3005 "polyval",3045 "polyval",3006]3046]300730473008[[package]]3048[[package]]3009name = "gimli"3049name = "gimli"3050version = "0.23.0"3051source = "registry+https://github.com/rust-lang/crates.io-index"3052checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"30533054[[package]]3055name = "gimli"3010version = "0.24.0"3056version = "0.24.0"3011source = "registry+https://github.com/rust-lang/crates.io-index"3057source = "registry+https://github.com/rust-lang/crates.io-index"3012checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189"3058checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189"3017]3063]301830643019[[package]]3065[[package]]3020name = "gimli"3021version = "0.25.0"3022source = "registry+https://github.com/rust-lang/crates.io-index"3023checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"30243025[[package]]3026name = "glob"3066name = "glob"3027version = "0.3.0"3067version = "0.3.0"3028source = "registry+https://github.com/rust-lang/crates.io-index"3068source = "registry+https://github.com/rust-lang/crates.io-index"3029checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"3069checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"303030703031[[package]]3071[[package]]3032name = "globset"3072name = "globset"3033version = "0.4.8"3073version = "0.4.5"3034source = "registry+https://github.com/rust-lang/crates.io-index"3074source = "registry+https://github.com/rust-lang/crates.io-index"3035checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd"3075checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120"3036dependencies = [3076dependencies = [3037 "aho-corasick",3077 "aho-corasick",3038 "bstr",3078 "bstr",3063 "byteorder",3103 "byteorder",3064 "bytes 0.4.12",3104 "bytes 0.4.12",3065 "fnv",3105 "fnv",3066 "futures 0.1.31",3106 "futures 0.1.29",3067 "http 0.1.21",3107 "http 0.1.21",3068 "indexmap",3108 "indexmap",3069 "log",3109 "log",307431143075[[package]]3115[[package]]3076name = "h2"3116name = "h2"3077version = "0.2.7"3117version = "0.2.5"3078source = "registry+https://github.com/rust-lang/crates.io-index"3118source = "registry+https://github.com/rust-lang/crates.io-index"3079checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"3119checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff"3080dependencies = [3120dependencies = [3081 "bytes 0.5.6",3121 "bytes 0.5.6",3082 "fnv",3122 "fnv",3083 "futures-core",3123 "futures-core",3084 "futures-sink",3124 "futures-sink",3085 "futures-util",3125 "futures-util",3086 "http 0.2.4",3126 "http 0.2.1",3087 "indexmap",3127 "indexmap",3128 "log",3088 "slab",3129 "slab",3089 "tokio 0.2.25",3130 "tokio 0.2.25",3090 "tokio-util",3131 "tokio-util",3091 "tracing",3092 "tracing-futures",3093]3132]309431333095[[package]]3134[[package]]3096name = "handlebars"3135name = "handlebars"3097version = "3.5.5"3136version = "3.5.1"3098source = "registry+https://github.com/rust-lang/crates.io-index"3137source = "registry+https://github.com/rust-lang/crates.io-index"3099checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3"3138checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9"3100dependencies = [3139dependencies = [3101 "log",3140 "log",3102 "pest",3141 "pest",3103 "pest_derive",3142 "pest_derive",3104 "quick-error 2.0.1",3143 "quick-error 2.0.0",3105 "serde",3144 "serde",3106 "serde_json",3145 "serde_json",3107]3146]312331623124[[package]]3163[[package]]3125name = "hashbrown"3164name = "hashbrown"3126version = "0.9.1"3127source = "registry+https://github.com/rust-lang/crates.io-index"3128checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"3129dependencies = [3130 "ahash 0.4.7",3131]31323133[[package]]3134name = "hashbrown"3135version = "0.11.2"3165version = "0.11.2"3136source = "registry+https://github.com/rust-lang/crates.io-index"3166source = "registry+https://github.com/rust-lang/crates.io-index"3137checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"3167checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"3138dependencies = [3168dependencies = [3139 "ahash 0.7.4",3169 "ahash",3140]3170]314131713142[[package]]3172[[package]]3143name = "heck"3173name = "heck"3144version = "0.3.3"3174version = "0.3.1"3145source = "registry+https://github.com/rust-lang/crates.io-index"3175source = "registry+https://github.com/rust-lang/crates.io-index"3146checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"3176checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"3147dependencies = [3177dependencies = [3148 "unicode-segmentation",3178 "unicode-segmentation",3149]3179]315031803151[[package]]3181[[package]]3152name = "hermit-abi"3182name = "hermit-abi"3153version = "0.1.19"3183version = "0.1.15"3154source = "registry+https://github.com/rust-lang/crates.io-index"3184source = "registry+https://github.com/rust-lang/crates.io-index"3155checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"3185checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"3156dependencies = [3186dependencies = [3157 "libc",3187 "libc",3158]3188]3202checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"3232checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"3203dependencies = [3233dependencies = [3204 "digest 0.8.1",3234 "digest 0.8.1",3205 "generic-array 0.12.4",3235 "generic-array 0.12.3",3206 "hmac 0.7.1",3236 "hmac 0.7.1",3207]3237]32083238324132713242[[package]]3272[[package]]3243name = "http"3273name = "http"3244version = "0.2.4"3274version = "0.2.1"3245source = "registry+https://github.com/rust-lang/crates.io-index"3275source = "registry+https://github.com/rust-lang/crates.io-index"3246checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"3276checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9"3247dependencies = [3277dependencies = [3248 "bytes 1.0.1",3278 "bytes 0.5.6",3249 "fnv",3279 "fnv",3250 "itoa",3280 "itoa",3251]3281]3257checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"3287checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"3258dependencies = [3288dependencies = [3259 "bytes 0.4.12",3289 "bytes 0.4.12",3260 "futures 0.1.31",3290 "futures 0.1.29",3261 "http 0.1.21",3291 "http 0.1.21",3262 "tokio-buf",3292 "tokio-buf",3263]3293]3269checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"3299checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"3270dependencies = [3300dependencies = [3271 "bytes 0.5.6",3301 "bytes 0.5.6",3272 "http 0.2.4",3302 "http 0.2.1",3273]3303]327433043275[[package]]3305[[package]]3279checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"3309checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"3280dependencies = [3310dependencies = [3281 "bytes 1.0.1",3311 "bytes 1.0.1",3282 "http 0.2.4",3312 "http 0.2.1",3283 "pin-project-lite 0.2.7",3313 "pin-project-lite 0.2.4",3284]3314]328533153286[[package]]3316[[package]]3287name = "httparse"3317name = "httparse"3288version = "1.4.1"3318version = "1.3.4"3289source = "registry+https://github.com/rust-lang/crates.io-index"3319source = "registry+https://github.com/rust-lang/crates.io-index"3290checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"3320checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"329133213292[[package]]3322[[package]]3293name = "httpdate"3323name = "httpdate"3296checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"3326checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"329733273298[[package]]3328[[package]]3299name = "httpdate"3300version = "1.0.1"3301source = "registry+https://github.com/rust-lang/crates.io-index"3302checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440"33033304[[package]]3305name = "humantime"3329name = "humantime"3306version = "1.3.0"3330version = "1.3.0"3307source = "registry+https://github.com/rust-lang/crates.io-index"3331source = "registry+https://github.com/rust-lang/crates.io-index"331233363313[[package]]3337[[package]]3314name = "humantime"3338name = "humantime"3315version = "2.1.0"3339version = "2.0.1"3316source = "registry+https://github.com/rust-lang/crates.io-index"3340source = "registry+https://github.com/rust-lang/crates.io-index"3317checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"3341checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"331833423319[[package]]3343[[package]]3320name = "hyper"3344name = "hyper"3321version = "0.12.36"3345version = "0.12.35"3322source = "registry+https://github.com/rust-lang/crates.io-index"3346source = "registry+https://github.com/rust-lang/crates.io-index"3323checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52"3347checksum = "9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6"3324dependencies = [3348dependencies = [3325 "bytes 0.4.12",3349 "bytes 0.4.12",3326 "futures 0.1.31",3350 "futures 0.1.29",3327 "futures-cpupool",3351 "futures-cpupool",3328 "h2 0.1.26",3352 "h2 0.1.26",3329 "http 0.1.21",3353 "http 0.1.21",334833723349[[package]]3373[[package]]3350name = "hyper"3374name = "hyper"3351version = "0.13.10"3375version = "0.13.9"3352source = "registry+https://github.com/rust-lang/crates.io-index"3376source = "registry+https://github.com/rust-lang/crates.io-index"3353checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb"3377checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf"3354dependencies = [3378dependencies = [3355 "bytes 0.5.6",3379 "bytes 0.5.6",3356 "futures-channel",3380 "futures-channel",3357 "futures-core",3381 "futures-core",3358 "futures-util",3382 "futures-util",3359 "h2 0.2.7",3383 "h2 0.2.5",3360 "http 0.2.4",3384 "http 0.2.1",3361 "http-body 0.3.1",3385 "http-body 0.3.1",3362 "httparse",3386 "httparse",3363 "httpdate 0.3.2",3387 "httpdate",3364 "itoa",3388 "itoa",3365 "pin-project 1.0.8",3389 "pin-project 1.0.7",3366 "socket2 0.3.19",3390 "socket2 0.3.17",3367 "tokio 0.2.25",3391 "tokio 0.2.25",3368 "tower-service",3392 "tower-service",3369 "tracing",3393 "tracing",337233963373[[package]]3397[[package]]3374name = "hyper"3398name = "hyper"3375version = "0.14.11"3399version = "0.14.5"3376source = "registry+https://github.com/rust-lang/crates.io-index"3400source = "registry+https://github.com/rust-lang/crates.io-index"3377checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11"3401checksum = "8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1"3378dependencies = [3402dependencies = [3379 "bytes 1.0.1",3403 "bytes 1.0.1",3380 "futures-channel",3404 "futures-channel",3381 "futures-core",3405 "futures-core",3382 "futures-util",3406 "futures-util",3383 "http 0.2.4",3407 "http 0.2.1",3384 "http-body 0.4.2",3408 "http-body 0.4.2",3385 "httparse",3409 "httparse",3386 "httpdate 1.0.1",3410 "httpdate",3387 "itoa",3411 "itoa",3388 "pin-project-lite 0.2.7",3412 "pin-project 1.0.7",3389 "tokio 1.9.0",3413 "tokio 1.6.1",3390 "tower-service",3414 "tower-service",3391 "tracing",3415 "tracing",3392 "want 0.3.0",3416 "want 0.3.0",3401 "bytes 0.5.6",3425 "bytes 0.5.6",3402 "ct-logs",3426 "ct-logs",3403 "futures-util",3427 "futures-util",3404 "hyper 0.13.10",3428 "hyper 0.13.9",3405 "log",3429 "log",3406 "rustls 0.18.1",3430 "rustls 0.18.0",3407 "rustls-native-certs 0.4.0",3431 "rustls-native-certs 0.4.0",3408 "tokio 0.2.25",3432 "tokio 0.2.25",3409 "tokio-rustls 0.14.1",3433 "tokio-rustls 0.14.0",3410 "webpki",3434 "webpki",3411]3435]34123436342934533430[[package]]3454[[package]]3431name = "idna"3455name = "idna"3432version = "0.2.3"3456version = "0.2.0"3433source = "registry+https://github.com/rust-lang/crates.io-index"3457source = "registry+https://github.com/rust-lang/crates.io-index"3434checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"3458checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"3435dependencies = [3459dependencies = [3436 "matches",3460 "matches",3437 "unicode-bidi",3461 "unicode-bidi",346134853462[[package]]3486[[package]]3463name = "if-watch"3487name = "if-watch"3464version = "0.2.2"3488version = "0.2.0"3465source = "registry+https://github.com/rust-lang/crates.io-index"3489source = "registry+https://github.com/rust-lang/crates.io-index"3466checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3490checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6"3467dependencies = [3491dependencies = [3468 "async-io",3492 "async-io",3469 "futures 0.3.16",3493 "futures 0.3.17",3470 "futures-lite",3494 "futures-lite",3471 "if-addrs",3495 "if-addrs",3472 "ipnet",3496 "ipnet",350435283505[[package]]3529[[package]]3506name = "impl-trait-for-tuples"3530name = "impl-trait-for-tuples"3531version = "0.1.3"3532source = "registry+https://github.com/rust-lang/crates.io-index"3533checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"3534dependencies = [3535 "proc-macro2",3536 "quote",3537 "syn",3538]35393540[[package]]3541name = "impl-trait-for-tuples"3507version = "0.2.1"3542version = "0.2.1"3508source = "registry+https://github.com/rust-lang/crates.io-index"3543source = "registry+https://github.com/rust-lang/crates.io-index"3509checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee"3544checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee"3520checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3555checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3521dependencies = [3556dependencies = [3522 "autocfg",3557 "autocfg",3523 "hashbrown 0.11.2",3558 "hashbrown",3524 "serde",3559 "serde",3525]3560]352635613527[[package]]3562[[package]]3528name = "instant"3563name = "instant"3529version = "0.1.10"3564version = "0.1.11"3530source = "registry+https://github.com/rust-lang/crates.io-index"3565source = "registry+https://github.com/rust-lang/crates.io-index"3531checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"3566checksum = "716d3d89f35ac6a34fd0eed635395f4c3b76fa889338a4632e5231a8684216bd"3532dependencies = [3567dependencies = [3533 "cfg-if 1.0.0",3568 "cfg-if 1.0.0",3534]3569]353535703536[[package]]3571[[package]]3537name = "integer-encoding"3572name = "integer-encoding"3538version = "1.1.7"3573version = "1.1.5"3539source = "registry+https://github.com/rust-lang/crates.io-index"3574source = "registry+https://github.com/rust-lang/crates.io-index"3540checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"3575checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625"354135763542[[package]]3577[[package]]3543name = "integer-sqrt"3578name = "integer-sqrt"3544version = "0.1.5"3579version = "0.1.3"3545source = "registry+https://github.com/rust-lang/crates.io-index"3580source = "registry+https://github.com/rust-lang/crates.io-index"3546checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770"3581checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"3547dependencies = [3548 "num-traits",3549]355035823551[[package]]3583[[package]]3552name = "intervalier"3584name = "intervalier"3553version = "0.4.0"3585version = "0.4.0"3554source = "registry+https://github.com/rust-lang/crates.io-index"3586source = "registry+https://github.com/rust-lang/crates.io-index"3555checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3587checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3556dependencies = [3588dependencies = [3557 "futures 0.3.16",3589 "futures 0.3.17",3558 "futures-timer 2.0.2",3590 "futures-timer 2.0.2",3559]3591]356035923579source = "registry+https://github.com/rust-lang/crates.io-index"3611source = "registry+https://github.com/rust-lang/crates.io-index"3580checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3612checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3581dependencies = [3613dependencies = [3582 "socket2 0.3.19",3614 "socket2 0.3.17",3583 "widestring",3615 "widestring",3584 "winapi 0.3.9",3616 "winapi 0.3.9",3585 "winreg",3617 "winreg",3586]3618]358736193588[[package]]3620[[package]]3589name = "ipnet"3621name = "ipnet"3590version = "2.3.1"3622version = "2.3.0"3591source = "registry+https://github.com/rust-lang/crates.io-index"3623source = "registry+https://github.com/rust-lang/crates.io-index"3592checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9"3624checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135"359336253594[[package]]3626[[package]]3595name = "itertools"3627name = "itertools"3596version = "0.9.0"3628version = "0.10.0"3597source = "registry+https://github.com/rust-lang/crates.io-index"3629source = "registry+https://github.com/rust-lang/crates.io-index"3598checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"3630checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"3599dependencies = [3631dependencies = [3600 "either",3632 "either",3601]3633]360236343603[[package]]3635[[package]]3604name = "itertools"3605version = "0.10.1"3606source = "registry+https://github.com/rust-lang/crates.io-index"3607checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"3608dependencies = [3609 "either",3610]36113612[[package]]3613name = "itoa"3636name = "itoa"3614version = "0.4.7"3637version = "0.4.6"3615source = "registry+https://github.com/rust-lang/crates.io-index"3638source = "registry+https://github.com/rust-lang/crates.io-index"3616checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"3639checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"361736403618[[package]]3641[[package]]3619name = "jobserver"3642name = "jobserver"3620version = "0.1.22"3643version = "0.1.21"3621source = "registry+https://github.com/rust-lang/crates.io-index"3644source = "registry+https://github.com/rust-lang/crates.io-index"3622checksum = "972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd"3645checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2"3623dependencies = [3646dependencies = [3624 "libc",3647 "libc",3625]3648]362636493627[[package]]3650[[package]]3628name = "js-sys"3651name = "js-sys"3629version = "0.3.51"3652version = "0.3.52"3630source = "registry+https://github.com/rust-lang/crates.io-index"3653source = "registry+https://github.com/rust-lang/crates.io-index"3631checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062"3654checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752"3632dependencies = [3655dependencies = [3633 "wasm-bindgen",3656 "wasm-bindgen",3634]3657]3640checksum = "2773fa94a2a1fd51efb89a8f45b8861023dbb415d18d3c9235ae9388d780f9ec"3663checksum = "2773fa94a2a1fd51efb89a8f45b8861023dbb415d18d3c9235ae9388d780f9ec"3641dependencies = [3664dependencies = [3642 "failure",3665 "failure",3643 "futures 0.1.31",3666 "futures 0.1.29",3644 "jsonrpc-core 14.2.0",3667 "jsonrpc-core 14.2.0",3645 "jsonrpc-pubsub 14.2.0",3668 "jsonrpc-pubsub 14.2.0",3646 "log",3669 "log",3656checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"3679checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"3657dependencies = [3680dependencies = [3658 "failure",3681 "failure",3659 "futures 0.1.31",3682 "futures 0.1.29",3660 "jsonrpc-core 15.1.0",3683 "jsonrpc-core 15.1.0",3661 "jsonrpc-pubsub 15.1.0",3684 "jsonrpc-pubsub 15.1.0",3662 "log",3685 "log",3671source = "registry+https://github.com/rust-lang/crates.io-index"3694source = "registry+https://github.com/rust-lang/crates.io-index"3672checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"3695checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"3673dependencies = [3696dependencies = [3674 "futures 0.1.31",3697 "futures 0.1.29",3675 "log",3698 "log",3676 "serde",3699 "serde",3677 "serde_derive",3700 "serde_derive",3684source = "registry+https://github.com/rust-lang/crates.io-index"3707source = "registry+https://github.com/rust-lang/crates.io-index"3685checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"3708checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"3686dependencies = [3709dependencies = [3687 "futures 0.1.31",3710 "futures 0.1.29",3688 "log",3711 "log",3689 "serde",3712 "serde",3690 "serde_derive",3713 "serde_derive",3739source = "registry+https://github.com/rust-lang/crates.io-index"3762source = "registry+https://github.com/rust-lang/crates.io-index"3740checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3763checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3741dependencies = [3764dependencies = [3742 "hyper 0.12.36",3765 "hyper 0.12.35",3743 "jsonrpc-core 15.1.0",3766 "jsonrpc-core 15.1.0",3744 "jsonrpc-server-utils",3767 "jsonrpc-server-utils",3745 "log",3768 "log",382038433821[[package]]3844[[package]]3822name = "jsonrpsee-proc-macros"3845name = "jsonrpsee-proc-macros"3823version = "0.2.0"3846version = "0.3.0"3824source = "registry+https://github.com/rust-lang/crates.io-index"3847source = "registry+https://github.com/rust-lang/crates.io-index"3825checksum = "3b4c85cfa6767333f3e5f3b2f2f765dad2727b0033ee270ae07c599bf43ed5ae"3848checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300"3826dependencies = [3849dependencies = [3827 "Inflector",3850 "Inflector",3851 "bae",3828 "proc-macro-crate 1.0.0",3852 "proc-macro-crate 1.0.0",3829 "proc-macro2",3853 "proc-macro2",3830 "quote",3854 "quote",383338573834[[package]]3858[[package]]3835name = "jsonrpsee-types"3859name = "jsonrpsee-types"3836version = "0.2.0"3860version = "0.3.0"3837source = "registry+https://github.com/rust-lang/crates.io-index"3861source = "registry+https://github.com/rust-lang/crates.io-index"3838checksum = "c0cf7bd4e93b3b56e59131de7f24afbea871faf914e97bcdd942c86927ab0172"3862checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788"3839dependencies = [3863dependencies = [3840 "async-trait",3864 "async-trait",3841 "beef",3865 "beef",3842 "futures-channel",3866 "futures-channel",3843 "futures-util",3867 "futures-util",3844 "hyper 0.14.11",3868 "hyper 0.14.5",3845 "log",3869 "log",3846 "serde",3870 "serde",3847 "serde_json",3871 "serde_json",3848 "soketto 0.5.0",3872 "soketto 0.6.0",3849 "thiserror",3873 "thiserror",3850]3874]385138753852[[package]]3876[[package]]3853name = "jsonrpsee-ws-client"3877name = "jsonrpsee-ws-client"3854version = "0.2.0"3878version = "0.3.0"3855source = "registry+https://github.com/rust-lang/crates.io-index"3879source = "registry+https://github.com/rust-lang/crates.io-index"3856checksum = "6ec51150965544e1a4468f372bdab8545243a1b045d4ab272023aac74c60de32"3880checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198"3857dependencies = [3881dependencies = [3858 "async-trait",3882 "async-trait",3859 "fnv",3883 "fnv",3860 "futures 0.3.16",3884 "futures 0.3.17",3861 "jsonrpsee-types",3885 "jsonrpsee-types",3862 "log",3886 "log",3863 "pin-project 1.0.8",3887 "pin-project 1.0.7",3864 "rustls 0.19.1",3888 "rustls 0.19.1",3865 "rustls-native-certs 0.5.0",3889 "rustls-native-certs 0.5.0",3866 "serde",3890 "serde",3867 "serde_json",3891 "serde_json",3868 "soketto 0.5.0",3892 "soketto 0.6.0",3869 "thiserror",3893 "thiserror",3870 "tokio 0.2.25",3894 "tokio 0.2.25",3871 "tokio-rustls 0.15.0",3895 "tokio-rustls 0.15.0",3872 "tokio-util",3896 "tokio-util",3873 "url 2.2.2",3897 "url 2.2.0",3874]3898]387538993876[[package]]3900[[package]]389139153892[[package]]3916[[package]]3893name = "kusama-runtime"3917name = "kusama-runtime"3894version = "0.9.8"3918version = "0.9.10"3895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"3919source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"3896dependencies = [3920dependencies = [3897 "beefy-primitives",3921 "beefy-primitives",3898 "bitvec 0.20.4",3922 "bitvec 0.20.1",3899 "frame-benchmarking",3923 "frame-benchmarking",3900 "frame-election-provider-support",3924 "frame-election-provider-support",3901 "frame-executive",3925 "frame-executive",3906 "frame-try-runtime",3930 "frame-try-runtime",3907 "hex-literal",3931 "hex-literal",3908 "log",3932 "log",3909 "max-encoded-len",3910 "pallet-authority-discovery",3933 "pallet-authority-discovery",3911 "pallet-authorship",3934 "pallet-authorship",3912 "pallet-babe",3935 "pallet-babe",3929 "pallet-offences-benchmarking",3952 "pallet-offences-benchmarking",3930 "pallet-proxy",3953 "pallet-proxy",3931 "pallet-recovery",3954 "pallet-recovery",3932 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",3955 "pallet-scheduler 4.0.0-dev",3933 "pallet-session",3956 "pallet-session",3934 "pallet-session-benchmarking",3957 "pallet-session-benchmarking",3935 "pallet-society",3958 "pallet-society",3968 "sp-transaction-pool",3991 "sp-transaction-pool",3969 "sp-version",3992 "sp-version",3970 "static_assertions",3993 "static_assertions",3971 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",3994 "substrate-wasm-builder",3972 "xcm",3995 "xcm",3973 "xcm-builder",3996 "xcm-builder",3974 "xcm-executor",3997 "xcm-executor",398540083986[[package]]4009[[package]]3987name = "kvdb"4010name = "kvdb"3988version = "0.9.0"4011version = "0.10.0"3989source = "registry+https://github.com/rust-lang/crates.io-index"4012source = "registry+https://github.com/rust-lang/crates.io-index"3990checksum = "8891bd853eff90e33024195d79d578dc984c82f9e0715fcd2b525a0c19d52811"4013checksum = "45a3f58dc069ec0e205a27f5b45920722a46faed802a0541538241af6228f512"3991dependencies = [4014dependencies = [3992 "parity-util-mem",4015 "parity-util-mem",3993 "smallvec 1.6.1",4016 "smallvec 1.6.1",3994]4017]399540183996[[package]]4019[[package]]3997name = "kvdb-memorydb"4020name = "kvdb-memorydb"3998version = "0.9.0"4021version = "0.10.0"3999source = "registry+https://github.com/rust-lang/crates.io-index"4022source = "registry+https://github.com/rust-lang/crates.io-index"4000checksum = "30a0da8e08caf08d384a620ec19bb6c9b85c84137248e202617fb91881f25912"4023checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5"4001dependencies = [4024dependencies = [4002 "kvdb",4025 "kvdb",4003 "parity-util-mem",4026 "parity-util-mem",4004 "parking_lot 0.11.1",4027 "parking_lot 0.11.2",4005]4028]400640294007[[package]]4030[[package]]4008name = "kvdb-rocksdb"4031name = "kvdb-rocksdb"4009version = "0.11.1"4032version = "0.12.0"4010source = "registry+https://github.com/rust-lang/crates.io-index"4033source = "registry+https://github.com/rust-lang/crates.io-index"4011checksum = "94b27cdb788bf1c8ade782289f9dbee626940be2961fd75c7cde993fa2f1ded1"4034checksum = "431ca65516efab86e65d96281f750ebb54277dec656fcf6c027f3d1c0cb69e4c"4012dependencies = [4035dependencies = [4013 "fs-swap",4036 "fs-swap",4014 "kvdb",4037 "kvdb",4015 "log",4038 "log",4016 "num_cpus",4039 "num_cpus",4017 "owning_ref",4040 "owning_ref",4018 "parity-util-mem",4041 "parity-util-mem",4019 "parking_lot 0.11.1",4042 "parking_lot 0.11.2",4020 "regex",4043 "regex",4021 "rocksdb",4044 "rocksdb 0.16.0",4022 "smallvec 1.6.1",4045 "smallvec 1.6.1",4023]4046]402440474025[[package]]4048[[package]]4049name = "kvdb-rocksdb"4050version = "0.14.0"4051source = "registry+https://github.com/rust-lang/crates.io-index"4052checksum = "9b1b6ea8f2536f504b645ad78419c8246550e19d2c3419a167080ce08edee35a"4053dependencies = [4054 "fs-swap",4055 "kvdb",4056 "log",4057 "num_cpus",4058 "owning_ref",4059 "parity-util-mem",4060 "parking_lot 0.11.2",4061 "regex",4062 "rocksdb 0.17.0",4063 "smallvec 1.6.1",4064]40654066[[package]]4026name = "lazy_static"4067name = "lazy_static"4027version = "1.4.0"4068version = "1.4.0"4028source = "registry+https://github.com/rust-lang/crates.io-index"4069source = "registry+https://github.com/rust-lang/crates.io-index"4029checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"4070checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"403040714031[[package]]4072[[package]]4032name = "lazycell"4073name = "lazycell"4033version = "1.3.0"4074version = "1.2.1"4034source = "registry+https://github.com/rust-lang/crates.io-index"4075source = "registry+https://github.com/rust-lang/crates.io-index"4035checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"4076checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"403640774037[[package]]4078[[package]]4038name = "leb128"4039version = "0.2.4"4040source = "registry+https://github.com/rust-lang/crates.io-index"4041checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"40424043[[package]]4044name = "libc"4079name = "libc"4045version = "0.2.98"4080version = "0.2.103"4046source = "registry+https://github.com/rust-lang/crates.io-index"4081source = "registry+https://github.com/rust-lang/crates.io-index"4047checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790"4082checksum = "dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6"404840834049[[package]]4084[[package]]4050name = "libloading"4085name = "libloading"407441094075[[package]]4110[[package]]4076name = "libp2p"4111name = "libp2p"4077version = "0.37.1"4112version = "0.39.1"4078source = "registry+https://github.com/rust-lang/crates.io-index"4113source = "registry+https://github.com/rust-lang/crates.io-index"4079checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b"4114checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433"4080dependencies = [4115dependencies = [4081 "atomic",4116 "atomic",4082 "bytes 1.0.1",4117 "bytes 1.0.1",4083 "futures 0.3.16",4118 "futures 0.3.17",4084 "lazy_static",4119 "lazy_static",4085 "libp2p-core",4120 "libp2p-core",4086 "libp2p-deflate",4121 "libp2p-deflate",4104 "libp2p-wasm-ext",4139 "libp2p-wasm-ext",4105 "libp2p-websocket",4140 "libp2p-websocket",4106 "libp2p-yamux",4141 "libp2p-yamux",4107 "parity-multiaddr",4142 "multiaddr",4108 "parking_lot 0.11.1",4143 "parking_lot 0.11.2",4109 "pin-project 1.0.8",4144 "pin-project 1.0.7",4110 "smallvec 1.6.1",4145 "smallvec 1.6.1",4111 "wasm-timer",4146 "wasm-timer",4112]4147]411341484114[[package]]4149[[package]]4115name = "libp2p-core"4150name = "libp2p-core"4116version = "0.28.3"4151version = "0.29.0"4117source = "registry+https://github.com/rust-lang/crates.io-index"4152source = "registry+https://github.com/rust-lang/crates.io-index"4118checksum = "554d3e7e9e65f939d66b75fd6a4c67f258fe250da61b91f46c545fc4a89b51d9"4153checksum = "af9b4abdeaa420593a297c8592f63fad4234f4b88dc9343b8fd8e736c35faa59"4119dependencies = [4154dependencies = [4120 "asn1_der",4155 "asn1_der",4121 "bs58",4156 "bs58",4122 "ed25519-dalek",4157 "ed25519-dalek",4123 "either",4158 "either",4124 "fnv",4159 "fnv",4125 "futures 0.3.16",4160 "futures 0.3.17",4126 "futures-timer 3.0.2",4161 "futures-timer 3.0.2",4127 "lazy_static",4162 "lazy_static",4128 "libsecp256k1 0.3.5",4163 "libsecp256k1 0.5.0",4129 "log",4164 "log",4130 "multihash",4165 "multiaddr",4166 "multihash 0.14.0",4131 "multistream-select",4167 "multistream-select",4132 "parity-multiaddr",4168 "parking_lot 0.11.2",4133 "parking_lot 0.11.1",4134 "pin-project 1.0.8",4169 "pin-project 1.0.7",4135 "prost",4170 "prost",4136 "prost-build",4171 "prost-build",4137 "rand 0.7.3",4172 "rand 0.7.3",4138 "ring",4173 "ring",4139 "rw-stream-sink",4174 "rw-stream-sink",4140 "sha2 0.9.5",4175 "sha2 0.9.2",4141 "smallvec 1.6.1",4176 "smallvec 1.6.1",4142 "thiserror",4177 "thiserror",4143 "unsigned-varint 0.7.0",4178 "unsigned-varint 0.7.0",414741824148[[package]]4183[[package]]4149name = "libp2p-deflate"4184name = "libp2p-deflate"4150version = "0.28.0"4185version = "0.29.0"4151source = "registry+https://github.com/rust-lang/crates.io-index"4186source = "registry+https://github.com/rust-lang/crates.io-index"4152checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08"4187checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8"4153dependencies = [4188dependencies = [4154 "flate2",4189 "flate2",4155 "futures 0.3.16",4190 "futures 0.3.17",4156 "libp2p-core",4191 "libp2p-core",4157]4192]415841934159[[package]]4194[[package]]4160name = "libp2p-dns"4195name = "libp2p-dns"4161version = "0.28.1"4196version = "0.29.0"4162source = "registry+https://github.com/rust-lang/crates.io-index"4197source = "registry+https://github.com/rust-lang/crates.io-index"4163checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b"4198checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32"4164dependencies = [4199dependencies = [4165 "async-std-resolver",4200 "async-std-resolver",4166 "futures 0.3.16",4201 "futures 0.3.17",4167 "libp2p-core",4202 "libp2p-core",4168 "log",4203 "log",4169 "smallvec 1.6.1",4204 "smallvec 1.6.1",417242074173[[package]]4208[[package]]4174name = "libp2p-floodsub"4209name = "libp2p-floodsub"4175version = "0.29.0"4210version = "0.30.0"4176source = "registry+https://github.com/rust-lang/crates.io-index"4211source = "registry+https://github.com/rust-lang/crates.io-index"4177checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf"4212checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f"4178dependencies = [4213dependencies = [4179 "cuckoofilter",4214 "cuckoofilter",4180 "fnv",4215 "fnv",4181 "futures 0.3.16",4216 "futures 0.3.17",4182 "libp2p-core",4217 "libp2p-core",4183 "libp2p-swarm",4218 "libp2p-swarm",4184 "log",4219 "log",419042254191[[package]]4226[[package]]4192name = "libp2p-gossipsub"4227name = "libp2p-gossipsub"4193version = "0.30.1"4228version = "0.32.0"4194source = "registry+https://github.com/rust-lang/crates.io-index"4229source = "registry+https://github.com/rust-lang/crates.io-index"4195checksum = "e7b0c8506a6ec3344b9e706d7c7a6dba826f8ede735cfe13dde12a8c263c4af9"4230checksum = "b1cc48709bcbc3a3321f08a73560b4bbb4166a7d56f6fdb615bc775f4f91058e"4196dependencies = [4231dependencies = [4197 "asynchronous-codec 0.6.0",4232 "asynchronous-codec 0.6.0",4198 "base64 0.13.0",4233 "base64 0.13.0",4199 "byteorder",4234 "byteorder",4200 "bytes 1.0.1",4235 "bytes 1.0.1",4201 "fnv",4236 "fnv",4202 "futures 0.3.16",4237 "futures 0.3.17",4203 "hex_fmt",4238 "hex_fmt",4204 "libp2p-core",4239 "libp2p-core",4205 "libp2p-swarm",4240 "libp2p-swarm",4208 "prost-build",4243 "prost-build",4209 "rand 0.7.3",4244 "rand 0.7.3",4210 "regex",4245 "regex",4211 "sha2 0.9.5",4246 "sha2 0.9.2",4212 "smallvec 1.6.1",4247 "smallvec 1.6.1",4213 "unsigned-varint 0.7.0",4248 "unsigned-varint 0.7.0",4214 "wasm-timer",4249 "wasm-timer",4215]4250]421642514217[[package]]4252[[package]]4218name = "libp2p-identify"4253name = "libp2p-identify"4219version = "0.29.0"4254version = "0.30.0"4220source = "registry+https://github.com/rust-lang/crates.io-index"4255source = "registry+https://github.com/rust-lang/crates.io-index"4221checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46"4256checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e"4222dependencies = [4257dependencies = [4223 "futures 0.3.16",4258 "futures 0.3.17",4224 "libp2p-core",4259 "libp2p-core",4225 "libp2p-swarm",4260 "libp2p-swarm",4226 "log",4261 "log",423242674233[[package]]4268[[package]]4234name = "libp2p-kad"4269name = "libp2p-kad"4235version = "0.30.0"4270version = "0.31.0"4236source = "registry+https://github.com/rust-lang/crates.io-index"4271source = "registry+https://github.com/rust-lang/crates.io-index"4237checksum = "b07312ebe5ee4fd2404447a0609814574df55c65d4e20838b957bbd34907d820"4272checksum = "50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e"4238dependencies = [4273dependencies = [4239 "arrayvec 0.5.2",4274 "arrayvec 0.5.2",4240 "asynchronous-codec 0.6.0",4275 "asynchronous-codec 0.6.0",4241 "bytes 1.0.1",4276 "bytes 1.0.1",4242 "either",4277 "either",4243 "fnv",4278 "fnv",4244 "futures 0.3.16",4279 "futures 0.3.17",4245 "libp2p-core",4280 "libp2p-core",4246 "libp2p-swarm",4281 "libp2p-swarm",4247 "log",4282 "log",4248 "prost",4283 "prost",4249 "prost-build",4284 "prost-build",4250 "rand 0.7.3",4285 "rand 0.7.3",4251 "sha2 0.9.5",4286 "sha2 0.9.2",4252 "smallvec 1.6.1",4287 "smallvec 1.6.1",4253 "uint",4288 "uint",4254 "unsigned-varint 0.7.0",4289 "unsigned-varint 0.7.0",425842934259[[package]]4294[[package]]4260name = "libp2p-mdns"4295name = "libp2p-mdns"4261version = "0.30.2"4296version = "0.31.0"4262source = "registry+https://github.com/rust-lang/crates.io-index"4297source = "registry+https://github.com/rust-lang/crates.io-index"4263checksum = "4efa70c1c3d2d91237f8546e27aeb85e287d62c066a7b4f3ea6a696d43ced714"4298checksum = "a29e6cbc2a24b8471b6567e580a0e8e7b70a6d0f0ea2be0844d1e842d7d4fa33"4264dependencies = [4299dependencies = [4265 "async-io",4300 "async-io",4266 "data-encoding",4301 "data-encoding",4267 "dns-parser",4302 "dns-parser",4268 "futures 0.3.16",4303 "futures 0.3.17",4269 "if-watch",4304 "if-watch",4270 "lazy_static",4305 "lazy_static",4271 "libp2p-core",4306 "libp2p-core",427943144280[[package]]4315[[package]]4281name = "libp2p-mplex"4316name = "libp2p-mplex"4282version = "0.28.0"4317version = "0.29.0"4283source = "registry+https://github.com/rust-lang/crates.io-index"4318source = "registry+https://github.com/rust-lang/crates.io-index"4284checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d"4319checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99"4285dependencies = [4320dependencies = [4286 "asynchronous-codec 0.6.0",4321 "asynchronous-codec 0.6.0",4287 "bytes 1.0.1",4322 "bytes 1.0.1",4288 "futures 0.3.16",4323 "futures 0.3.17",4289 "libp2p-core",4324 "libp2p-core",4290 "log",4325 "log",4291 "nohash-hasher",4326 "nohash-hasher",4292 "parking_lot 0.11.1",4327 "parking_lot 0.11.2",4293 "rand 0.7.3",4328 "rand 0.7.3",4294 "smallvec 1.6.1",4329 "smallvec 1.6.1",4295 "unsigned-varint 0.7.0",4330 "unsigned-varint 0.7.0",4296]4331]429743324298[[package]]4333[[package]]4299name = "libp2p-noise"4334name = "libp2p-noise"4300version = "0.30.0"4335version = "0.32.0"4301source = "registry+https://github.com/rust-lang/crates.io-index"4336source = "registry+https://github.com/rust-lang/crates.io-index"4302checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd"4337checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e"4303dependencies = [4338dependencies = [4304 "bytes 1.0.1",4339 "bytes 1.0.1",4305 "curve25519-dalek 3.1.0",4340 "curve25519-dalek 3.0.0",4306 "futures 0.3.16",4341 "futures 0.3.17",4307 "lazy_static",4342 "lazy_static",4308 "libp2p-core",4343 "libp2p-core",4309 "log",4344 "log",4310 "prost",4345 "prost",4311 "prost-build",4346 "prost-build",4312 "rand 0.7.3",4347 "rand 0.8.4",4313 "sha2 0.9.5",4348 "sha2 0.9.2",4314 "snow",4349 "snow",4315 "static_assertions",4350 "static_assertions",4316 "x25519-dalek",4351 "x25519-dalek",431943544320[[package]]4355[[package]]4321name = "libp2p-ping"4356name = "libp2p-ping"4322version = "0.29.0"4357version = "0.30.0"4323source = "registry+https://github.com/rust-lang/crates.io-index"4358source = "registry+https://github.com/rust-lang/crates.io-index"4324checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1"4359checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439"4325dependencies = [4360dependencies = [4326 "futures 0.3.16",4361 "futures 0.3.17",4327 "libp2p-core",4362 "libp2p-core",4328 "libp2p-swarm",4363 "libp2p-swarm",4329 "log",4364 "log",433443694335[[package]]4370[[package]]4336name = "libp2p-plaintext"4371name = "libp2p-plaintext"4337version = "0.28.0"4372version = "0.29.0"4338source = "registry+https://github.com/rust-lang/crates.io-index"4373source = "registry+https://github.com/rust-lang/crates.io-index"4339checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11"4374checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4"4340dependencies = [4375dependencies = [4341 "asynchronous-codec 0.6.0",4376 "asynchronous-codec 0.6.0",4342 "bytes 1.0.1",4377 "bytes 1.0.1",4343 "futures 0.3.16",4378 "futures 0.3.17",4344 "libp2p-core",4379 "libp2p-core",4345 "log",4380 "log",4346 "prost",4381 "prost",435143864352[[package]]4387[[package]]4353name = "libp2p-pnet"4388name = "libp2p-pnet"4354version = "0.20.0"4389version = "0.21.0"4355source = "registry+https://github.com/rust-lang/crates.io-index"4390source = "registry+https://github.com/rust-lang/crates.io-index"4356checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"4391checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974"4357dependencies = [4392dependencies = [4358 "futures 0.3.16",4393 "futures 0.3.17",4359 "log",4394 "log",4360 "pin-project 1.0.8",4395 "pin-project 1.0.7",4361 "rand 0.7.3",4396 "rand 0.7.3",4362 "salsa20",4397 "salsa20",4363 "sha3 0.9.1",4398 "sha3 0.9.1",4364]4399]436544004366[[package]]4401[[package]]4367name = "libp2p-relay"4402name = "libp2p-relay"4368version = "0.2.0"4403version = "0.3.0"4369source = "registry+https://github.com/rust-lang/crates.io-index"4404source = "registry+https://github.com/rust-lang/crates.io-index"4370checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d"4405checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa"4371dependencies = [4406dependencies = [4372 "asynchronous-codec 0.6.0",4407 "asynchronous-codec 0.6.0",4373 "bytes 1.0.1",4408 "bytes 1.0.1",4374 "futures 0.3.16",4409 "futures 0.3.17",4375 "futures-timer 3.0.2",4410 "futures-timer 3.0.2",4376 "libp2p-core",4411 "libp2p-core",4377 "libp2p-swarm",4412 "libp2p-swarm",4378 "log",4413 "log",4379 "pin-project 1.0.8",4414 "pin-project 1.0.7",4380 "prost",4415 "prost",4381 "prost-build",4416 "prost-build",4382 "rand 0.7.3",4417 "rand 0.7.3",438844234389[[package]]4424[[package]]4390name = "libp2p-request-response"4425name = "libp2p-request-response"4391version = "0.11.0"4426version = "0.12.0"4392source = "registry+https://github.com/rust-lang/crates.io-index"4427source = "registry+https://github.com/rust-lang/crates.io-index"4393checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3"4428checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241"4394dependencies = [4429dependencies = [4395 "async-trait",4430 "async-trait",4396 "bytes 1.0.1",4431 "bytes 1.0.1",4397 "futures 0.3.16",4432 "futures 0.3.17",4398 "libp2p-core",4433 "libp2p-core",4399 "libp2p-swarm",4434 "libp2p-swarm",4400 "log",4435 "log",440844434409[[package]]4444[[package]]4410name = "libp2p-swarm"4445name = "libp2p-swarm"4411version = "0.29.0"4446version = "0.30.0"4412source = "registry+https://github.com/rust-lang/crates.io-index"4447source = "registry+https://github.com/rust-lang/crates.io-index"4413checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92"4448checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9"4414dependencies = [4449dependencies = [4415 "either",4450 "either",4416 "futures 0.3.16",4451 "futures 0.3.17",4417 "libp2p-core",4452 "libp2p-core",4418 "log",4453 "log",4419 "rand 0.7.3",4454 "rand 0.7.3",442444594425[[package]]4460[[package]]4426name = "libp2p-swarm-derive"4461name = "libp2p-swarm-derive"4427version = "0.23.0"4462version = "0.24.0"4428source = "registry+https://github.com/rust-lang/crates.io-index"4463source = "registry+https://github.com/rust-lang/crates.io-index"4429checksum = "365b0a699fea5168676840567582a012ea297b1ca02eee467e58301b9c9c5eed"4464checksum = "ab8cb308d4fc854869f5abb54fdab0833d2cf670d407c745849dc47e6e08d79c"4430dependencies = [4465dependencies = [4431 "quote",4466 "quote",4432 "syn",4467 "syn",4433]4468]443444694435[[package]]4470[[package]]4436name = "libp2p-tcp"4471name = "libp2p-tcp"4437version = "0.28.0"4472version = "0.29.0"4438source = "registry+https://github.com/rust-lang/crates.io-index"4473source = "registry+https://github.com/rust-lang/crates.io-index"4439checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9"4474checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28"4440dependencies = [4475dependencies = [4441 "async-io",4476 "async-io",4442 "futures 0.3.16",4477 "futures 0.3.17",4443 "futures-timer 3.0.2",4478 "futures-timer 3.0.2",4444 "if-watch",4479 "if-watch",4445 "ipnet",4480 "ipnet",445144864452[[package]]4487[[package]]4453name = "libp2p-uds"4488name = "libp2p-uds"4454version = "0.28.0"4489version = "0.29.0"4455source = "registry+https://github.com/rust-lang/crates.io-index"4490source = "registry+https://github.com/rust-lang/crates.io-index"4456checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5"4491checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182"4457dependencies = [4492dependencies = [4458 "async-std",4493 "async-std",4459 "futures 0.3.16",4494 "futures 0.3.17",4460 "libp2p-core",4495 "libp2p-core",4461 "log",4496 "log",4462]4497]446344984464[[package]]4499[[package]]4465name = "libp2p-wasm-ext"4500name = "libp2p-wasm-ext"4466version = "0.28.2"4501version = "0.29.0"4467source = "registry+https://github.com/rust-lang/crates.io-index"4502source = "registry+https://github.com/rust-lang/crates.io-index"4468checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de"4503checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6"4469dependencies = [4504dependencies = [4470 "futures 0.3.16",4505 "futures 0.3.17",4471 "js-sys",4506 "js-sys",4472 "libp2p-core",4507 "libp2p-core",4473 "parity-send-wrapper",4508 "parity-send-wrapper",447745124478[[package]]4513[[package]]4479name = "libp2p-websocket"4514name = "libp2p-websocket"4480version = "0.29.0"4515version = "0.30.0"4481source = "registry+https://github.com/rust-lang/crates.io-index"4516source = "registry+https://github.com/rust-lang/crates.io-index"4482checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74"4517checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27"4483dependencies = [4518dependencies = [4484 "either",4519 "either",4485 "futures 0.3.16",4520 "futures 0.3.17",4486 "futures-rustls",4521 "futures-rustls",4487 "libp2p-core",4522 "libp2p-core",4488 "log",4523 "log",4489 "quicksink",4524 "quicksink",4490 "rw-stream-sink",4525 "rw-stream-sink",4491 "soketto 0.4.2",4526 "soketto 0.4.1",4492 "url 2.2.2",4527 "url 2.2.0",4493 "webpki-roots",4528 "webpki-roots",4494]4529]449545304496[[package]]4531[[package]]4497name = "libp2p-yamux"4532name = "libp2p-yamux"4498version = "0.32.0"4533version = "0.33.0"4499source = "registry+https://github.com/rust-lang/crates.io-index"4534source = "registry+https://github.com/rust-lang/crates.io-index"4500checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4"4535checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf"4501dependencies = [4536dependencies = [4502 "futures 0.3.16",4537 "futures 0.3.17",4503 "libp2p-core",4538 "libp2p-core",4504 "parking_lot 0.11.1",4539 "parking_lot 0.11.2",4505 "thiserror",4540 "thiserror",4506 "yamux",4541 "yamux",4507]4542]4549 "libsecp256k1-gen-genmult",4584 "libsecp256k1-gen-genmult",4550 "rand 0.7.3",4585 "rand 0.7.3",4551 "serde",4586 "serde",4552 "sha2 0.9.5",4587 "sha2 0.9.2",4553 "typenum",4588 "typenum",4554]4589]455545904556[[package]]4591[[package]]4592name = "libsecp256k1"4593version = "0.6.0"4594source = "registry+https://github.com/rust-lang/crates.io-index"4595checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"4596dependencies = [4597 "arrayref",4598 "base64 0.12.3",4599 "digest 0.9.0",4600 "hmac-drbg 0.3.0",4601 "libsecp256k1-core",4602 "libsecp256k1-gen-ecmult",4603 "libsecp256k1-gen-genmult",4604 "rand 0.7.3",4605 "serde",4606 "sha2 0.9.2",4607 "typenum",4608]46094610[[package]]4557name = "libsecp256k1-core"4611name = "libsecp256k1-core"4558version = "0.2.2"4612version = "0.2.2"4559source = "registry+https://github.com/rust-lang/crates.io-index"4613source = "registry+https://github.com/rust-lang/crates.io-index"458446384585[[package]]4639[[package]]4586name = "libz-sys"4640name = "libz-sys"4587version = "1.1.3"4641version = "1.0.25"4588source = "registry+https://github.com/rust-lang/crates.io-index"4642source = "registry+https://github.com/rust-lang/crates.io-index"4589checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"4643checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"4590dependencies = [4644dependencies = [4591 "cc",4645 "cc",4646 "libc",4592 "pkg-config",4647 "pkg-config",4593 "vcpkg",4648 "vcpkg",4594]4649]460146564602[[package]]4657[[package]]4603name = "linked_hash_set"4658name = "linked_hash_set"4604version = "0.1.4"4659version = "0.1.3"4605source = "registry+https://github.com/rust-lang/crates.io-index"4660source = "registry+https://github.com/rust-lang/crates.io-index"4606checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588"4661checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c"4607dependencies = [4662dependencies = [4608 "linked-hash-map",4663 "linked-hash-map",4609]4664]462946844630[[package]]4685[[package]]4631name = "lock_api"4686name = "lock_api"4632version = "0.4.4"4687version = "0.4.5"4633source = "registry+https://github.com/rust-lang/crates.io-index"4688source = "registry+https://github.com/rust-lang/crates.io-index"4634checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"4689checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"4635dependencies = [4690dependencies = [4636 "scopeguard",4691 "scopeguard",4637]4692]4647]4702]464847034649[[package]]4704[[package]]4705name = "loom"4706version = "0.3.6"4707source = "registry+https://github.com/rust-lang/crates.io-index"4708checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed"4709dependencies = [4710 "cfg-if 0.1.10",4711 "generator",4712 "scoped-tls",4713 "serde",4714 "serde_json",4715]47164717[[package]]4650name = "lru"4718name = "lru"4651version = "0.6.5"4719version = "0.6.6"4652source = "registry+https://github.com/rust-lang/crates.io-index"4720source = "registry+https://github.com/rust-lang/crates.io-index"4653checksum = "1f374d42cdfc1d7dbf3d3dec28afab2eb97ffbf43a3234d795b5986dbf4b90ba"4721checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91"4654dependencies = [4722dependencies = [4655 "hashbrown 0.9.1",4723 "hashbrown",4656]4724]465747254658[[package]]4726[[package]]4710]4778]471147794712[[package]]4780[[package]]4713name = "max-encoded-len"4714version = "3.0.0"4715source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"4716dependencies = [4717 "impl-trait-for-tuples",4718 "max-encoded-len-derive",4719 "parity-scale-codec",4720 "primitive-types",4721]47224723[[package]]4724name = "max-encoded-len-derive"4725version = "3.0.0"4726source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"4727dependencies = [4728 "proc-macro-crate 1.0.0",4729 "proc-macro2",4730 "quote",4731 "syn",4732]47334734[[package]]4735name = "maybe-uninit"4781name = "maybe-uninit"4736version = "2.0.0"4782version = "2.0.0"4737source = "registry+https://github.com/rust-lang/crates.io-index"4783source = "registry+https://github.com/rust-lang/crates.io-index"4738checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"4784checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"473947854740[[package]]4786[[package]]4741name = "memchr"4787name = "memchr"4742version = "2.4.0"4788version = "2.3.3"4743source = "registry+https://github.com/rust-lang/crates.io-index"4789source = "registry+https://github.com/rust-lang/crates.io-index"4744checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"4790checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"474547914746[[package]]4792[[package]]4747name = "memmap2"4793name = "memmap2"4748version = "0.2.3"4794version = "0.2.0"4749source = "registry+https://github.com/rust-lang/crates.io-index"4795source = "registry+https://github.com/rust-lang/crates.io-index"4750checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4"4796checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee"4751dependencies = [4797dependencies = [4752 "libc",4798 "libc",4753]4799]475448004755[[package]]4801[[package]]4756name = "memoffset"4802name = "memoffset"4757version = "0.5.6"4803version = "0.5.5"4758source = "registry+https://github.com/rust-lang/crates.io-index"4804source = "registry+https://github.com/rust-lang/crates.io-index"4759checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"4805checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"4760dependencies = [4806dependencies = [4761 "autocfg",4807 "autocfg",4762]4808]476348094764[[package]]4810[[package]]4765name = "memoffset"4811name = "memoffset"4766version = "0.6.4"4812version = "0.6.1"4767source = "registry+https://github.com/rust-lang/crates.io-index"4813source = "registry+https://github.com/rust-lang/crates.io-index"4768checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"4814checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"4769dependencies = [4815dependencies = [4770 "autocfg",4816 "autocfg",4771]4817]477248184773[[package]]4819[[package]]4774name = "memory-db"4820name = "memory-db"4775version = "0.26.0"4821version = "0.27.0"4776source = "registry+https://github.com/rust-lang/crates.io-index"4822source = "registry+https://github.com/rust-lang/crates.io-index"4777checksum = "814bbecfc0451fc314eeea34f05bbcd5b98a7ad7af37faee088b86a1e633f1d4"4823checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5"4778dependencies = [4824dependencies = [4779 "hash-db",4825 "hash-db",4780 "hashbrown 0.9.1",4826 "hashbrown",4781 "parity-util-mem",4827 "parity-util-mem",4782]4828]47834829479848444799[[package]]4845[[package]]4800name = "merlin"4846name = "merlin"4801version = "2.0.1"4847version = "2.0.0"4802source = "registry+https://github.com/rust-lang/crates.io-index"4848source = "registry+https://github.com/rust-lang/crates.io-index"4803checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42"4849checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78"4804dependencies = [4850dependencies = [4805 "byteorder",4851 "byteorder",4806 "keccak",4852 "keccak",481048564811[[package]]4857[[package]]4812name = "metered-channel"4858name = "metered-channel"4813version = "0.1.0"4859version = "0.9.10"4814source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"4860source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"4815dependencies = [4861dependencies = [4816 "derive_more",4862 "derive_more",4817 "futures 0.3.16",4863 "futures 0.3.17",4818 "futures-timer 3.0.2",4864 "futures-timer 3.0.2",4819]4865]482048664824source = "registry+https://github.com/rust-lang/crates.io-index"4870source = "registry+https://github.com/rust-lang/crates.io-index"4825checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"4871checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"4826dependencies = [4872dependencies = [4827 "futures 0.3.16",4873 "futures 0.3.17",4828 "rand 0.7.3",4874 "rand 0.7.3",4829 "thrift",4875 "thrift",4830]4876]483148774832[[package]]4878[[package]]4833name = "minicbor"4879name = "minicbor"4834version = "0.8.1"4880version = "0.8.0"4835source = "registry+https://github.com/rust-lang/crates.io-index"4881source = "registry+https://github.com/rust-lang/crates.io-index"4836checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d"4882checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9"4837dependencies = [4883dependencies = [4838 "minicbor-derive",4884 "minicbor-derive",4839]4885]484048864841[[package]]4887[[package]]4842name = "minicbor-derive"4888name = "minicbor-derive"4843version = "0.6.4"4889version = "0.6.2"4844source = "registry+https://github.com/rust-lang/crates.io-index"4890source = "registry+https://github.com/rust-lang/crates.io-index"4845checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788"4891checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068"4846dependencies = [4892dependencies = [4847 "proc-macro2",4893 "proc-macro2",4848 "quote",4894 "quote",485148974852[[package]]4898[[package]]4853name = "miniz_oxide"4899name = "miniz_oxide"4854version = "0.4.4"4900version = "0.4.0"4855source = "registry+https://github.com/rust-lang/crates.io-index"4901source = "registry+https://github.com/rust-lang/crates.io-index"4856checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"4902checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f"4857dependencies = [4903dependencies = [4858 "adler",4904 "adler",4859 "autocfg",4860]4905]486149064862[[package]]4907[[package]]4898dependencies = [4943dependencies = [4899 "log",4944 "log",4900 "mio",4945 "mio",4901 "miow 0.3.7",4946 "miow 0.3.5",4902 "winapi 0.3.9",4947 "winapi 0.3.9",4903]4948]49044949492749724928[[package]]4973[[package]]4929name = "miow"4974name = "miow"4930version = "0.3.7"4975version = "0.3.5"4931source = "registry+https://github.com/rust-lang/crates.io-index"4976source = "registry+https://github.com/rust-lang/crates.io-index"4932checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"4977checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"4933dependencies = [4978dependencies = [4979 "socket2 0.3.17",4934 "winapi 0.3.9",4980 "winapi 0.3.9",4935]4981]493649824941checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238"4987checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238"494249884943[[package]]4989[[package]]4990name = "multiaddr"4991version = "0.13.0"4992source = "registry+https://github.com/rust-lang/crates.io-index"4993checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499"4994dependencies = [4995 "arrayref",4996 "bs58",4997 "byteorder",4998 "data-encoding",4999 "multihash 0.14.0",5000 "percent-encoding 2.1.0",5001 "serde",5002 "static_assertions",5003 "unsigned-varint 0.7.0",5004 "url 2.2.0",5005]50065007[[package]]4944name = "multibase"5008name = "multibase"4945version = "0.8.0"5009version = "0.8.0"4946source = "registry+https://github.com/rust-lang/crates.io-index"5010source = "registry+https://github.com/rust-lang/crates.io-index"495350174954[[package]]5018[[package]]4955name = "multihash"5019name = "multihash"4956version = "0.13.2"5020version = "0.13.1"4957source = "registry+https://github.com/rust-lang/crates.io-index"5021source = "registry+https://github.com/rust-lang/crates.io-index"4958checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab"5022checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe"4959dependencies = [5023dependencies = [4960 "blake2b_simd",5024 "blake2b_simd",4961 "blake2s_simd",5025 "blake2s_simd",4962 "blake3",5026 "blake3",4963 "digest 0.9.0",5027 "digest 0.9.0",4964 "generic-array 0.14.4",5028 "generic-array 0.14.4",4965 "multihash-derive",5029 "multihash-derive",4966 "sha2 0.9.5",5030 "sha2 0.9.2",4967 "sha3 0.9.1",5031 "sha3 0.9.1",4968 "unsigned-varint 0.5.1",5032 "unsigned-varint 0.5.1",4969]5033]497050344971[[package]]5035[[package]]5036name = "multihash"5037version = "0.14.0"5038source = "registry+https://github.com/rust-lang/crates.io-index"5039checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"5040dependencies = [5041 "digest 0.9.0",5042 "generic-array 0.14.4",5043 "multihash-derive",5044 "sha2 0.9.2",5045 "unsigned-varint 0.7.0",5046]50475048[[package]]4972name = "multihash-derive"5049name = "multihash-derive"4973version = "0.7.2"5050version = "0.7.2"4974source = "registry+https://github.com/rust-lang/crates.io-index"5051source = "registry+https://github.com/rust-lang/crates.io-index"4975checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"5052checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"4976dependencies = [5053dependencies = [4977 "proc-macro-crate 1.0.0",5054 "proc-macro-crate 1.0.0",4978 "proc-macro-error",5055 "proc-macro-error 1.0.4",4979 "proc-macro2",5056 "proc-macro2",4980 "quote",5057 "quote",4981 "syn",5058 "syn",498450614985[[package]]5062[[package]]4986name = "multimap"5063name = "multimap"4987version = "0.8.3"5064version = "0.8.1"4988source = "registry+https://github.com/rust-lang/crates.io-index"5065source = "registry+https://github.com/rust-lang/crates.io-index"4989checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"5066checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce"499050674991[[package]]5068[[package]]4992name = "multistream-select"5069name = "multistream-select"4993version = "0.10.2"5070version = "0.10.0"4994source = "registry+https://github.com/rust-lang/crates.io-index"5071source = "registry+https://github.com/rust-lang/crates.io-index"4995checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"5072checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840"4996dependencies = [5073dependencies = [4997 "bytes 1.0.1",5074 "bytes 1.0.1",4998 "futures 0.3.16",5075 "futures 0.3.17",4999 "log",5076 "log",5000 "pin-project 1.0.8",5077 "pin-project 1.0.7",5001 "smallvec 1.6.1",5078 "smallvec 1.6.1",5002 "unsigned-varint 0.7.0",5079 "unsigned-varint 0.6.0",5003]5080]500450815005[[package]]5082[[package]]5041]5118]504251195043[[package]]5120[[package]]5121name = "nb-connect"5122version = "1.0.2"5123source = "registry+https://github.com/rust-lang/crates.io-index"5124checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998"5125dependencies = [5126 "libc",5127 "winapi 0.3.9",5128]51295130[[package]]5044name = "net2"5131name = "net2"5045version = "0.2.37"5132version = "0.2.37"5046source = "registry+https://github.com/rust-lang/crates.io-index"5133source = "registry+https://github.com/rust-lang/crates.io-index"5072 "fp-rpc",5159 "fp-rpc",5073 "frame-benchmarking",5160 "frame-benchmarking",5074 "frame-benchmarking-cli",5161 "frame-benchmarking-cli",5075 "futures 0.3.16",5162 "futures 0.3.17",5076 "jsonrpc-core 15.1.0",5163 "jsonrpc-core 15.1.0",5077 "jsonrpc-pubsub 15.1.0",5164 "jsonrpc-pubsub 15.1.0",5078 "log",5165 "log",5082 "pallet-ethereum",5169 "pallet-ethereum",5083 "pallet-transaction-payment-rpc",5170 "pallet-transaction-payment-rpc",5084 "parity-scale-codec",5171 "parity-scale-codec",5085 "parking_lot 0.10.2",5172 "parking_lot 0.11.2",5086 "polkadot-cli",5173 "polkadot-cli",5087 "polkadot-parachain",5174 "polkadot-parachain",5088 "polkadot-primitives",5175 "polkadot-primitives",5134 "derivative",5221 "derivative",5135 "frame-support",5222 "frame-support",5136 "frame-system",5223 "frame-system",5137 "max-encoded-len",5138 "parity-scale-codec",5224 "parity-scale-codec",5139 "serde",5225 "serde",5140 "sp-core",5226 "sp-core",5151 "fc-rpc",5237 "fc-rpc",5152 "fc-rpc-core",5238 "fc-rpc-core",5153 "fp-rpc",5239 "fp-rpc",5154 "futures 0.3.16",5240 "futures 0.3.17",5155 "jsonrpc-core 15.1.0",5241 "jsonrpc-core 15.1.0",5156 "jsonrpc-pubsub 15.1.0",5242 "jsonrpc-pubsub 15.1.0",5157 "nft-runtime",5243 "nft-runtime",5169 "sc-rpc",5255 "sc-rpc",5170 "sc-rpc-api",5256 "sc-rpc-api",5171 "sc-service",5257 "sc-service",5172 "sc-transaction-graph",5173 "sc-transaction-pool",5258 "sc-transaction-pool",5174 "sp-api",5259 "sp-api",5175 "sp-block-builder",5260 "sp-block-builder",5207 "frame-system-benchmarking",5292 "frame-system-benchmarking",5208 "frame-system-rpc-runtime-api",5293 "frame-system-rpc-runtime-api",5209 "hex-literal",5294 "hex-literal",5210 "max-encoded-len",5211 "nft-data-structs",5295 "nft-data-structs",5212 "pallet-aura",5296 "pallet-aura",5213 "pallet-balances",5297 "pallet-balances",5248 "sp-std",5332 "sp-std",5249 "sp-transaction-pool",5333 "sp-transaction-pool",5250 "sp-version",5334 "sp-version",5251 "substrate-wasm-builder 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",5335 "substrate-wasm-builder",5252 "xcm",5336 "xcm",5253 "xcm-builder",5337 "xcm-builder",5254 "xcm-executor",5338 "xcm-executor",526853525269[[package]]5353[[package]]5270name = "nom"5354name = "nom"5271version = "6.1.2"5355version = "6.2.1"5272source = "registry+https://github.com/rust-lang/crates.io-index"5356source = "registry+https://github.com/rust-lang/crates.io-index"5273checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"5357checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6"5274dependencies = [5358dependencies = [5275 "bitvec 0.19.5",5359 "bitvec 0.19.5",5276 "funty",5360 "funty",530053845301[[package]]5385[[package]]5302name = "num-integer"5386name = "num-integer"5303version = "0.1.44"5387version = "0.1.43"5304source = "registry+https://github.com/rust-lang/crates.io-index"5388source = "registry+https://github.com/rust-lang/crates.io-index"5305checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"5389checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"5306dependencies = [5390dependencies = [5307 "autocfg",5391 "autocfg",5308 "num-traits",5392 "num-traits",535354375354[[package]]5438[[package]]5355name = "object"5439name = "object"5440version = "0.23.0"5441source = "registry+https://github.com/rust-lang/crates.io-index"5442checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"54435444[[package]]5445name = "object"5356version = "0.24.0"5446version = "0.24.0"5357source = "registry+https://github.com/rust-lang/crates.io-index"5447source = "registry+https://github.com/rust-lang/crates.io-index"5358checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"5448checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"5362]5452]536354535364[[package]]5454[[package]]5365name = "object"5366version = "0.26.0"5367source = "registry+https://github.com/rust-lang/crates.io-index"5368checksum = "c55827317fb4c08822499848a14237d2874d6f139828893017237e7ab93eb386"5369dependencies = [5370 "memchr",5371]53725373[[package]]5374name = "once_cell"5455name = "once_cell"5375version = "1.8.0"5456version = "1.6.0"5376source = "registry+https://github.com/rust-lang/crates.io-index"5457source = "registry+https://github.com/rust-lang/crates.io-index"5377checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"5458checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd"5378dependencies = [5459dependencies = [5379 "parking_lot 0.11.1",5460 "parking_lot 0.11.2",5380]5461]538154625382[[package]]5463[[package]]539354745394[[package]]5475[[package]]5395name = "openssl-probe"5476name = "openssl-probe"5396version = "0.1.4"5477version = "0.1.2"5397source = "registry+https://github.com/rust-lang/crates.io-index"5478source = "registry+https://github.com/rust-lang/crates.io-index"5398checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5479checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"539954805400[[package]]5481[[package]]5401name = "ordered-float"5482name = "ordered-float"5402version = "1.1.1"5483version = "1.1.0"5403source = "registry+https://github.com/rust-lang/crates.io-index"5484source = "registry+https://github.com/rust-lang/crates.io-index"5404checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7"5485checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579"5405dependencies = [5486dependencies = [5406 "num-traits",5487 "num-traits",5407]5488]541754985418[[package]]5499[[package]]5419name = "pallet-aura"5500name = "pallet-aura"5420version = "3.0.0"5501version = "4.0.0-dev"5421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5502source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5422dependencies = [5503dependencies = [5423 "frame-support",5504 "frame-support",5424 "frame-system",5505 "frame-system",543355145434[[package]]5515[[package]]5435name = "pallet-authority-discovery"5516name = "pallet-authority-discovery"5436version = "3.0.0"5517version = "4.0.0-dev"5437source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5518source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5438dependencies = [5519dependencies = [5439 "frame-support",5520 "frame-support",5440 "frame-system",5521 "frame-system",544855295449[[package]]5530[[package]]5450name = "pallet-authorship"5531name = "pallet-authorship"5451version = "3.0.0"5532version = "4.0.0-dev"5452source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5533source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5453dependencies = [5534dependencies = [5454 "frame-support",5535 "frame-support",5455 "frame-system",5536 "frame-system",5456 "impl-trait-for-tuples",5537 "impl-trait-for-tuples 0.2.1",5457 "parity-scale-codec",5538 "parity-scale-codec",5458 "sp-authorship",5539 "sp-authorship",5459 "sp-runtime",5540 "sp-runtime",546255435463[[package]]5544[[package]]5464name = "pallet-babe"5545name = "pallet-babe"5465version = "3.0.0"5546version = "4.0.0-dev"5466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5547source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5467dependencies = [5548dependencies = [5468 "frame-benchmarking",5549 "frame-benchmarking",5469 "frame-support",5550 "frame-support",548555665486[[package]]5567[[package]]5487name = "pallet-balances"5568name = "pallet-balances"5488version = "3.0.0"5569version = "4.0.0-dev"5489source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5570source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5490dependencies = [5571dependencies = [5491 "frame-benchmarking",5572 "frame-benchmarking",5492 "frame-support",5573 "frame-support",5493 "frame-system",5574 "frame-system",5494 "log",5575 "log",5495 "max-encoded-len",5496 "parity-scale-codec",5576 "parity-scale-codec",5497 "sp-runtime",5577 "sp-runtime",5498 "sp-std",5578 "sp-std",5501[[package]]5581[[package]]5502name = "pallet-beefy"5582name = "pallet-beefy"5503version = "0.1.0"5583version = "0.1.0"5504source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"5584source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"5505dependencies = [5585dependencies = [5506 "beefy-primitives",5586 "beefy-primitives",5507 "frame-support",5587 "frame-support",5508 "frame-system",5588 "frame-system",5509 "pallet-session",5589 "pallet-session",5510 "parity-scale-codec",5590 "parity-scale-codec",5591 "scale-info",5511 "serde",5592 "serde",5512 "sp-runtime",5593 "sp-runtime",5513 "sp-std",5594 "sp-std",5514]5595]551555965516[[package]]5597[[package]]5598name = "pallet-beefy-mmr"5599version = "0.1.0"5600source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.10#9954b61657dc8899a21b4f2501ee6bd3b7a2dc23"5601dependencies = [5602 "beefy-merkle-tree",5603 "beefy-primitives",5604 "frame-support",5605 "frame-system",5606 "hex",5607 "libsecp256k1 0.6.0",5608 "log",5609 "pallet-beefy",5610 "pallet-mmr",5611 "pallet-mmr-primitives",5612 "pallet-session",5613 "parity-scale-codec",5614 "scale-info",5615 "serde",5616 "sp-core",5617 "sp-io",5618 "sp-runtime",5619 "sp-std",5620]56215622[[package]]5517name = "pallet-bounties"5623name = "pallet-bounties"5518version = "3.0.0"5624version = "4.0.0-dev"5519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5625source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5520dependencies = [5626dependencies = [5521 "frame-benchmarking",5627 "frame-benchmarking",5522 "frame-support",5628 "frame-support",5528]5634]552956355530[[package]]5636[[package]]5637name = "pallet-bridge-dispatch"5638version = "0.1.0"5639source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"5640dependencies = [5641 "bp-message-dispatch",5642 "bp-runtime",5643 "frame-support",5644 "frame-system",5645 "log",5646 "parity-scale-codec",5647 "sp-core",5648 "sp-runtime",5649 "sp-std",5650]56515652[[package]]5531name = "pallet-bridge-grandpa"5653name = "pallet-bridge-grandpa"5532version = "0.1.0"5654version = "0.1.0"5533source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"5655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"5534dependencies = [5656dependencies = [5535 "bp-header-chain",5657 "bp-header-chain",5536 "bp-runtime",5658 "bp-runtime",5549]5671]555056725551[[package]]5673[[package]]5674name = "pallet-bridge-messages"5675version = "0.1.0"5676source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"5677dependencies = [5678 "bitvec 0.20.1",5679 "bp-message-dispatch",5680 "bp-messages",5681 "bp-rialto",5682 "bp-runtime",5683 "frame-support",5684 "frame-system",5685 "log",5686 "num-traits",5687 "parity-scale-codec",5688 "serde",5689 "sp-core",5690 "sp-runtime",5691 "sp-std",5692]56935694[[package]]5552name = "pallet-collective"5695name = "pallet-collective"5553version = "3.0.0"5696version = "4.0.0-dev"5554source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5555dependencies = [5698dependencies = [5556 "frame-benchmarking",5699 "frame-benchmarking",5557 "frame-support",5700 "frame-support",557957225580[[package]]5723[[package]]5581name = "pallet-contracts"5724name = "pallet-contracts"5582version = "3.0.0"5725version = "4.0.0-dev"5583source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5726source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5584dependencies = [5727dependencies = [5585 "bitflags",5728 "bitflags",5586 "frame-support",5729 "frame-support",560257455603[[package]]5746[[package]]5604name = "pallet-contracts-primitives"5747name = "pallet-contracts-primitives"5605version = "3.0.0"5748version = "4.0.0-dev"5606source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5749source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5607dependencies = [5750dependencies = [5608 "bitflags",5751 "bitflags",5609 "parity-scale-codec",5752 "parity-scale-codec",561557585616[[package]]5759[[package]]5617name = "pallet-contracts-proc-macro"5760name = "pallet-contracts-proc-macro"5618version = "3.0.0"5761version = "4.0.0-dev"5619source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5762source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5620dependencies = [5763dependencies = [5621 "proc-macro2",5764 "proc-macro2",5622 "quote",5765 "quote",562557685626[[package]]5769[[package]]5627name = "pallet-democracy"5770name = "pallet-democracy"5628version = "3.0.0"5771version = "4.0.0-dev"5629source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5772source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5630dependencies = [5773dependencies = [5631 "frame-benchmarking",5774 "frame-benchmarking",5632 "frame-support",5775 "frame-support",564057835641[[package]]5784[[package]]5642name = "pallet-election-provider-multi-phase"5785name = "pallet-election-provider-multi-phase"5643version = "3.0.0"5786version = "4.0.0-dev"5644source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5787source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5645dependencies = [5788dependencies = [5646 "frame-benchmarking",5789 "frame-benchmarking",5647 "frame-election-provider-support",5790 "frame-election-provider-support",566158045662[[package]]5805[[package]]5663name = "pallet-elections-phragmen"5806name = "pallet-elections-phragmen"5664version = "4.0.0"5807version = "5.0.0-dev"5665source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5808source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5666dependencies = [5809dependencies = [5667 "frame-benchmarking",5810 "frame-benchmarking",5668 "frame-support",5811 "frame-support",567858215679[[package]]5822[[package]]5680name = "pallet-ethereum"5823name = "pallet-ethereum"5681version = "3.0.0-dev"5824version = "4.0.0-dev"5682source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"5825source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"5683dependencies = [5826dependencies = [5684 "ethereum",5827 "ethereum",5685 "ethereum-types",5828 "ethereum-types",570658495707[[package]]5850[[package]]5708name = "pallet-evm"5851name = "pallet-evm"5709version = "5.0.0-dev"5852version = "6.0.0-dev"5710source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"5853source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.10#b29eda34046c70fdc3f03c2b0610d5ab08289556"5711dependencies = [5854dependencies = [5712 "evm",5855 "evm",5713 "evm-gasometer",5856 "evm-gasometer",5717 "frame-support",5860 "frame-support",5718 "frame-system",5861 "frame-system",5719 "hex",5862 "hex",5720 "impl-trait-for-tuples",5863 "impl-trait-for-tuples 0.2.1",5721 "log",5864 "log",5722 "pallet-balances",5865 "pallet-balances",5723 "pallet-timestamp",5866 "pallet-timestamp",5724 "parity-scale-codec",5867 "parity-scale-codec",5725 "primitive-types",5868 "primitive-types 0.9.1",5726 "rlp",5869 "rlp",5727 "serde",5870 "serde",5728 "sha3 0.8.2",5871 "sha3 0.8.2",579959425800[[package]]5943[[package]]5801name = "pallet-gilt"5944name = "pallet-gilt"5802version = "3.0.0"5945version = "4.0.0-dev"5803source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5946source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5804dependencies = [5947dependencies = [5805 "frame-benchmarking",5948 "frame-benchmarking",5806 "frame-support",5949 "frame-support",581359565814[[package]]5957[[package]]5815name = "pallet-grandpa"5958name = "pallet-grandpa"5816version = "3.1.0"5959version = "4.0.0-dev"5817source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5960source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5818dependencies = [5961dependencies = [5819 "frame-benchmarking",5962 "frame-benchmarking",5820 "frame-support",5963 "frame-support",583559785836[[package]]5979[[package]]5837name = "pallet-identity"5980name = "pallet-identity"5838version = "3.0.0"5981version = "4.0.0-dev"5839source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5982source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5840dependencies = [5983dependencies = [5841 "enumflags2",5984 "enumflags2",5842 "frame-benchmarking",5985 "frame-benchmarking",585059935851[[package]]5994[[package]]5852name = "pallet-im-online"5995name = "pallet-im-online"5853version = "3.0.0"5996version = "4.0.0-dev"5854source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5997source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5855dependencies = [5998dependencies = [5856 "frame-benchmarking",5999 "frame-benchmarking",5857 "frame-support",6000 "frame-support",586960125870[[package]]6013[[package]]5871name = "pallet-indices"6014name = "pallet-indices"5872version = "3.0.0"6015version = "4.0.0-dev"5873source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6016source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5874dependencies = [6017dependencies = [5875 "frame-benchmarking",6018 "frame-benchmarking",5876 "frame-support",6019 "frame-support",590360465904[[package]]6047[[package]]5905name = "pallet-membership"6048name = "pallet-membership"5906version = "3.0.0"6049version = "4.0.0-dev"5907source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6050source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5908dependencies = [6051dependencies = [5909 "frame-benchmarking",6052 "frame-benchmarking",5910 "frame-support",6053 "frame-support",591860615919[[package]]6062[[package]]5920name = "pallet-mmr"6063name = "pallet-mmr"5921version = "3.0.0"6064version = "4.0.0-dev"5922source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6065source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5923dependencies = [6066dependencies = [5924 "ckb-merkle-mountain-range",6067 "ckb-merkle-mountain-range",5925 "frame-benchmarking",6068 "frame-benchmarking",593560785936[[package]]6079[[package]]5937name = "pallet-mmr-primitives"6080name = "pallet-mmr-primitives"5938version = "3.0.0"6081version = "4.0.0-dev"5939source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6082source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5940dependencies = [6083dependencies = [5941 "frame-support",6084 "frame-support",5942 "frame-system",6085 "frame-system",5952[[package]]6095[[package]]5953name = "pallet-mmr-rpc"6096name = "pallet-mmr-rpc"5954version = "3.0.0"6097version = "3.0.0"5955source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6098source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5956dependencies = [6099dependencies = [5957 "jsonrpc-core 15.1.0",6100 "jsonrpc-core 15.1.0",5958 "jsonrpc-core-client 15.1.0",6101 "jsonrpc-core-client 15.1.0",596961125970[[package]]6113[[package]]5971name = "pallet-multisig"6114name = "pallet-multisig"5972version = "3.0.0"6115version = "4.0.0-dev"5973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6116source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"5974dependencies = [6117dependencies = [5975 "frame-benchmarking",6118 "frame-benchmarking",5976 "frame-support",6119 "frame-support",6002 "pallet-timestamp",6145 "pallet-timestamp",6003 "pallet-transaction-payment",6146 "pallet-transaction-payment",6004 "parity-scale-codec",6147 "parity-scale-codec",6005 "primitive-types",6148 "primitive-types 0.10.1",6006 "rlp",6149 "rlp",6007 "serde",6150 "serde",6008 "sp-api",6151 "sp-api",605061936051[[package]]6194[[package]]6052name = "pallet-nicks"6195name = "pallet-nicks"6053version = "3.0.0"6196version = "4.0.0-dev"6054source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6197source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6055dependencies = [6198dependencies = [6056 "frame-support",6199 "frame-support",6057 "frame-system",6200 "frame-system",606362066064[[package]]6207[[package]]6065name = "pallet-offences"6208name = "pallet-offences"6066version = "3.0.0"6209version = "4.0.0-dev"6067source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6210source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6068dependencies = [6211dependencies = [6069 "frame-support",6212 "frame-support",6070 "frame-system",6213 "frame-system",607962226080[[package]]6223[[package]]6081name = "pallet-offences-benchmarking"6224name = "pallet-offences-benchmarking"6082version = "3.0.0"6225version = "4.0.0-dev"6083source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6226source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6084dependencies = [6227dependencies = [6085 "frame-benchmarking",6228 "frame-benchmarking",6086 "frame-election-provider-support",6229 "frame-election-provider-support",610162446102[[package]]6245[[package]]6103name = "pallet-proxy"6246name = "pallet-proxy"6104version = "3.0.0"6247version = "4.0.0-dev"6105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6248source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6106dependencies = [6249dependencies = [6107 "frame-benchmarking",6250 "frame-benchmarking",6108 "frame-support",6251 "frame-support",6109 "frame-system",6252 "frame-system",6110 "max-encoded-len",6111 "parity-scale-codec",6253 "parity-scale-codec",6112 "sp-core",6254 "sp-core",6113 "sp-io",6255 "sp-io",611762596118[[package]]6260[[package]]6119name = "pallet-randomness-collective-flip"6261name = "pallet-randomness-collective-flip"6120version = "3.0.0"6262version = "4.0.0-dev"6121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6263source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6122dependencies = [6264dependencies = [6123 "frame-support",6265 "frame-support",6124 "frame-system",6266 "frame-system",613062726131[[package]]6273[[package]]6132name = "pallet-recovery"6274name = "pallet-recovery"6133version = "3.0.0"6275version = "4.0.0-dev"6134source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6135dependencies = [6277dependencies = [6136 "enumflags2",6278 "enumflags2",6137 "frame-support",6279 "frame-support",6145[[package]]6287[[package]]6146name = "pallet-scheduler"6288name = "pallet-scheduler"6147version = "3.0.0"6289version = "3.0.0"6148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6149dependencies = [6290dependencies = [6150 "frame-benchmarking",6291 "frame-benchmarking",6151 "frame-support",6292 "frame-support",6152 "frame-system",6293 "frame-system",6153 "log",6294 "log",6154 "parity-scale-codec",6295 "parity-scale-codec",6296 "serde",6297 "sp-core",6155 "sp-io",6298 "sp-io",6156 "sp-runtime",6299 "sp-runtime",6157 "sp-std",6300 "sp-std",6301 "substrate-test-utils",6302 "up-sponsorship",6158]6303]615963046160[[package]]6305[[package]]6161name = "pallet-scheduler"6306name = "pallet-scheduler"6162version = "3.0.0"6307version = "4.0.0-dev"6308source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6163dependencies = [6309dependencies = [6164 "frame-benchmarking",6310 "frame-benchmarking",6165 "frame-support",6311 "frame-support",6166 "frame-system",6312 "frame-system",6167 "log",6313 "log",6168 "parity-scale-codec",6314 "parity-scale-codec",6169 "serde",6170 "sp-core",6171 "sp-io",6315 "sp-io",6172 "sp-runtime",6316 "sp-runtime",6173 "sp-std",6317 "sp-std",6174 "substrate-test-utils",6175 "up-sponsorship",6176]6318]617763196178[[package]]6320[[package]]6179name = "pallet-session"6321name = "pallet-session"6180version = "3.0.0"6322version = "4.0.0-dev"6181source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6323source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6182dependencies = [6324dependencies = [6183 "frame-support",6325 "frame-support",6184 "frame-system",6326 "frame-system",6185 "impl-trait-for-tuples",6327 "impl-trait-for-tuples 0.2.1",6186 "log",6328 "log",6187 "pallet-timestamp",6329 "pallet-timestamp",6188 "parity-scale-codec",6330 "parity-scale-codec",619763396198[[package]]6340[[package]]6199name = "pallet-session-benchmarking"6341name = "pallet-session-benchmarking"6200version = "3.0.0"6342version = "4.0.0-dev"6201source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6343source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6202dependencies = [6344dependencies = [6203 "frame-benchmarking",6345 "frame-benchmarking",6204 "frame-support",6346 "frame-support",621363556214[[package]]6356[[package]]6215name = "pallet-society"6357name = "pallet-society"6216version = "3.0.0"6358version = "4.0.0-dev"6217source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6359source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6218dependencies = [6360dependencies = [6219 "frame-support",6361 "frame-support",6220 "frame-system",6362 "frame-system",622663686227[[package]]6369[[package]]6228name = "pallet-staking"6370name = "pallet-staking"6229version = "3.0.0"6371version = "4.0.0-dev"6230source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6372source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6231dependencies = [6373dependencies = [6232 "frame-benchmarking",6374 "frame-benchmarking",6233 "frame-election-provider-support",6375 "frame-election-provider-support",625063926251[[package]]6393[[package]]6252name = "pallet-staking-reward-curve"6394name = "pallet-staking-reward-curve"6253version = "3.0.0"6395version = "4.0.0-dev"6254source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6396source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6255dependencies = [6397dependencies = [6256 "proc-macro-crate 1.0.0",6398 "proc-macro-crate 1.0.0",6257 "proc-macro2",6399 "proc-macro2",626164036262[[package]]6404[[package]]6263name = "pallet-staking-reward-fn"6405name = "pallet-staking-reward-fn"6264version = "3.0.0"6406version = "4.0.0-dev"6265source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6407source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6266dependencies = [6408dependencies = [6267 "log",6409 "log",6268 "sp-arithmetic",6410 "sp-arithmetic",6269]6411]627064126271[[package]]6413[[package]]6272name = "pallet-sudo"6414name = "pallet-sudo"6273version = "3.0.0"6415version = "4.0.0-dev"6274source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6416source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6275dependencies = [6417dependencies = [6276 "frame-support",6418 "frame-support",6277 "frame-system",6419 "frame-system",628364256284[[package]]6426[[package]]6285name = "pallet-timestamp"6427name = "pallet-timestamp"6286version = "3.0.0"6428version = "4.0.0-dev"6287source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6429source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6288dependencies = [6430dependencies = [6289 "frame-benchmarking",6431 "frame-benchmarking",6290 "frame-support",6432 "frame-support",6291 "frame-system",6433 "frame-system",6292 "impl-trait-for-tuples",6434 "impl-trait-for-tuples 0.2.1",6293 "log",6435 "log",6294 "parity-scale-codec",6436 "parity-scale-codec",6295 "sp-inherents",6437 "sp-inherents",630164436302[[package]]6444[[package]]6303name = "pallet-tips"6445name = "pallet-tips"6304version = "3.0.0"6446version = "4.0.0-dev"6305source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6447source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6306dependencies = [6448dependencies = [6307 "frame-benchmarking",6449 "frame-benchmarking",6308 "frame-support",6450 "frame-support",631664586317[[package]]6459[[package]]6318name = "pallet-transaction-payment"6460name = "pallet-transaction-payment"6319version = "3.0.0"6461version = "4.0.0-dev"6320source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6462source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6321dependencies = [6463dependencies = [6322 "frame-support",6464 "frame-support",6323 "frame-system",6465 "frame-system",633264746333[[package]]6475[[package]]6334name = "pallet-transaction-payment-rpc"6476name = "pallet-transaction-payment-rpc"6335version = "3.0.0"6477version = "4.0.0-dev"6336source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6478source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6337dependencies = [6479dependencies = [6338 "jsonrpc-core 15.1.0",6480 "jsonrpc-core 15.1.0",6339 "jsonrpc-core-client 15.1.0",6481 "jsonrpc-core-client 15.1.0",634964916350[[package]]6492[[package]]6351name = "pallet-transaction-payment-rpc-runtime-api"6493name = "pallet-transaction-payment-rpc-runtime-api"6352version = "3.0.0"6494version = "4.0.0-dev"6353source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6495source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6354dependencies = [6496dependencies = [6355 "pallet-transaction-payment",6497 "pallet-transaction-payment",6356 "parity-scale-codec",6498 "parity-scale-codec",636065026361[[package]]6503[[package]]6362name = "pallet-treasury"6504name = "pallet-treasury"6363version = "3.0.0"6505version = "4.0.0-dev"6364source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6506source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6365dependencies = [6507dependencies = [6366 "frame-benchmarking",6508 "frame-benchmarking",6367 "frame-support",6509 "frame-support",6368 "frame-system",6510 "frame-system",6369 "impl-trait-for-tuples",6511 "impl-trait-for-tuples 0.2.1",6370 "pallet-balances",6512 "pallet-balances",6371 "parity-scale-codec",6513 "parity-scale-codec",6372 "serde",6514 "serde",637665186377[[package]]6519[[package]]6378name = "pallet-utility"6520name = "pallet-utility"6379version = "3.0.0"6521version = "4.0.0-dev"6380source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6522source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6381dependencies = [6523dependencies = [6382 "frame-benchmarking",6524 "frame-benchmarking",6383 "frame-support",6525 "frame-support",639165336392[[package]]6534[[package]]6393name = "pallet-vesting"6535name = "pallet-vesting"6394version = "3.0.0"6536version = "4.0.0-dev"6395source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6537source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"6396dependencies = [6538dependencies = [6397 "enumflags2",6539 "enumflags2",6398 "frame-benchmarking",6540 "frame-benchmarking",640565476406[[package]]6548[[package]]6407name = "pallet-xcm"6549name = "pallet-xcm"6408version = "0.1.0"6550version = "0.9.10"6409source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6551source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6410dependencies = [6552dependencies = [6411 "frame-support",6553 "frame-support",6412 "frame-system",6554 "frame-system",6555 "log",6413 "parity-scale-codec",6556 "parity-scale-codec",6414 "serde",6557 "serde",6415 "sp-runtime",6558 "sp-runtime",6421[[package]]6564[[package]]6422name = "parachain-info"6565name = "parachain-info"6423version = "0.1.0"6566version = "0.1.0"6424source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"6567source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.10#870b214693856e768ba482fe2d3b9a83b24e4540"6425dependencies = [6568dependencies = [6426 "cumulus-primitives-core",6569 "cumulus-primitives-core",6427 "frame-support",6570 "frame-support",6443 "libc",6586 "libc",6444 "log",6587 "log",6445 "memmap2",6588 "memmap2",6446 "parking_lot 0.11.1",6589 "parking_lot 0.11.2",6447 "rand 0.8.4",6590 "rand 0.8.4",6448]6591]644965926450[[package]]6593[[package]]6451name = "parity-multiaddr"6452version = "0.11.2"6453source = "registry+https://github.com/rust-lang/crates.io-index"6454checksum = "58341485071825827b7f03cf7efd1cb21e6a709bea778fb50227fd45d2f361b4"6455dependencies = [6456 "arrayref",6457 "bs58",6458 "byteorder",6459 "data-encoding",6460 "multihash",6461 "percent-encoding 2.1.0",6462 "serde",6463 "static_assertions",6464 "unsigned-varint 0.7.0",6465 "url 2.2.2",6466]64676468[[package]]6469name = "parity-scale-codec"6594name = "parity-scale-codec"6470version = "2.2.0"6595version = "2.3.1"6471source = "registry+https://github.com/rust-lang/crates.io-index"6596source = "registry+https://github.com/rust-lang/crates.io-index"6472checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9"6597checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909"6473dependencies = [6598dependencies = [6474 "arrayvec 0.7.1",6599 "arrayvec 0.7.0",6475 "bitvec 0.20.4",6600 "bitvec 0.20.1",6476 "byte-slice-cast",6601 "byte-slice-cast",6477 "impl-trait-for-tuples",6602 "impl-trait-for-tuples 0.2.1",6478 "parity-scale-codec-derive",6603 "parity-scale-codec-derive",6479 "serde",6604 "serde",6480]6605]648166066482[[package]]6607[[package]]6483name = "parity-scale-codec-derive"6608name = "parity-scale-codec-derive"6484version = "2.2.0"6609version = "2.3.1"6485source = "registry+https://github.com/rust-lang/crates.io-index"6610source = "registry+https://github.com/rust-lang/crates.io-index"6486checksum = "40dbbfef7f0a1143c5b06e0d76a6278e25dac0bc1af4be51a0fbb73f07e7ad09"6611checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27"6487dependencies = [6612dependencies = [6488 "proc-macro-crate 1.0.0",6613 "proc-macro-crate 1.0.0",6489 "proc-macro2",6614 "proc-macro2",6504checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"6629checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"6505dependencies = [6630dependencies = [6506 "bytes 0.4.12",6631 "bytes 0.4.12",6507 "futures 0.1.31",6632 "futures 0.1.29",6508 "libc",6633 "libc",6509 "log",6634 "log",6510 "mio-named-pipes",6635 "mio-named-pipes",6511 "miow 0.3.7",6636 "miow 0.3.5",6512 "rand 0.7.3",6637 "rand 0.7.3",6513 "tokio 0.1.22",6638 "tokio 0.1.22",6514 "tokio-named-pipes",6639 "tokio-named-pipes",651866436519[[package]]6644[[package]]6520name = "parity-util-mem"6645name = "parity-util-mem"6521version = "0.9.0"6646version = "0.10.0"6522source = "registry+https://github.com/rust-lang/crates.io-index"6647source = "registry+https://github.com/rust-lang/crates.io-index"6523checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"6648checksum = "7ad6f1acec69b95caf435bbd158d486e5a0a44fcf51531e84922c59ff09e8457"6524dependencies = [6649dependencies = [6525 "cfg-if 1.0.0",6650 "cfg-if 1.0.0",6526 "ethereum-types",6651 "ethereum-types",6527 "hashbrown 0.9.1",6652 "hashbrown",6528 "impl-trait-for-tuples",6653 "impl-trait-for-tuples 0.2.1",6529 "lru",6654 "lru",6530 "parity-util-mem-derive",6655 "parity-util-mem-derive",6531 "parking_lot 0.11.1",6656 "parking_lot 0.11.2",6532 "primitive-types",6657 "primitive-types 0.10.1",6533 "smallvec 1.6.1",6658 "smallvec 1.6.1",6534 "winapi 0.3.9",6659 "winapi 0.3.9",6535]6660]6575 "rand 0.7.3",6700 "rand 0.7.3",6576 "sha-1 0.8.2",6701 "sha-1 0.8.2",6577 "slab",6702 "slab",6578 "url 2.2.2",6703 "url 2.2.0",6579]6704]658067056581[[package]]6706[[package]]660767326608[[package]]6733[[package]]6609name = "parking_lot"6734name = "parking_lot"6610version = "0.11.1"6735version = "0.11.2"6611source = "registry+https://github.com/rust-lang/crates.io-index"6736source = "registry+https://github.com/rust-lang/crates.io-index"6612checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"6737checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"6613dependencies = [6738dependencies = [6614 "instant",6739 "instant",6615 "lock_api 0.4.4",6740 "lock_api 0.4.5",6616 "parking_lot_core 0.8.3",6741 "parking_lot_core 0.8.5",6617]6742]661867436619[[package]]6744[[package]]6625 "cfg-if 0.1.10",6750 "cfg-if 0.1.10",6626 "cloudabi",6751 "cloudabi",6627 "libc",6752 "libc",6628 "redox_syscall 0.1.57",6753 "redox_syscall 0.1.56",6629 "rustc_version 0.2.3",6754 "rustc_version 0.2.3",6630 "smallvec 0.6.14",6755 "smallvec 0.6.13",6631 "winapi 0.3.9",6756 "winapi 0.3.9",6632]6757]663367586640 "cfg-if 0.1.10",6765 "cfg-if 0.1.10",6641 "cloudabi",6766 "cloudabi",6642 "libc",6767 "libc",6643 "redox_syscall 0.1.57",6768 "redox_syscall 0.1.56",6644 "smallvec 1.6.1",6769 "smallvec 1.6.1",6645 "winapi 0.3.9",6770 "winapi 0.3.9",6646]6771]664767726648[[package]]6773[[package]]6649name = "parking_lot_core"6774name = "parking_lot_core"6650version = "0.8.3"6775version = "0.8.5"6651source = "registry+https://github.com/rust-lang/crates.io-index"6776source = "registry+https://github.com/rust-lang/crates.io-index"6652checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"6777checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"6653dependencies = [6778dependencies = [6654 "cfg-if 1.0.0",6779 "cfg-if 1.0.0",6655 "instant",6780 "instant",6656 "libc",6781 "libc",6657 "redox_syscall 0.2.9",6782 "redox_syscall 0.2.10",6658 "smallvec 1.6.1",6783 "smallvec 1.6.1",6659 "winapi 0.3.9",6784 "winapi 0.3.9",6660]6785]676368886764[[package]]6889[[package]]6765name = "pin-project"6890name = "pin-project"6766version = "0.4.28"6891version = "0.4.23"6767source = "registry+https://github.com/rust-lang/crates.io-index"6892source = "registry+https://github.com/rust-lang/crates.io-index"6768checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6893checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa"6769dependencies = [6894dependencies = [6770 "pin-project-internal 0.4.28",6895 "pin-project-internal 0.4.23",6771]6896]677268976773[[package]]6898[[package]]6774name = "pin-project"6899name = "pin-project"6775version = "1.0.8"6900version = "1.0.7"6776source = "registry+https://github.com/rust-lang/crates.io-index"6901source = "registry+https://github.com/rust-lang/crates.io-index"6777checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6902checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"6778dependencies = [6903dependencies = [6779 "pin-project-internal 1.0.8",6904 "pin-project-internal 1.0.7",6780]6905]678169066782[[package]]6907[[package]]6783name = "pin-project-internal"6908name = "pin-project-internal"6784version = "0.4.28"6909version = "0.4.23"6785source = "registry+https://github.com/rust-lang/crates.io-index"6910source = "registry+https://github.com/rust-lang/crates.io-index"6786checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6911checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f"6787dependencies = [6912dependencies = [6788 "proc-macro2",6913 "proc-macro2",6789 "quote",6914 "quote",679269176793[[package]]6918[[package]]6794name = "pin-project-internal"6919name = "pin-project-internal"6795version = "1.0.8"6920version = "1.0.7"6796source = "registry+https://github.com/rust-lang/crates.io-index"6921source = "registry+https://github.com/rust-lang/crates.io-index"6797checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6922checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"6798dependencies = [6923dependencies = [6799 "proc-macro2",6924 "proc-macro2",6800 "quote",6925 "quote",680369286804[[package]]6929[[package]]6805name = "pin-project-lite"6930name = "pin-project-lite"6806version = "0.1.12"6931version = "0.1.7"6807source = "registry+https://github.com/rust-lang/crates.io-index"6932source = "registry+https://github.com/rust-lang/crates.io-index"6808checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"6933checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"680969346810[[package]]6935[[package]]6811name = "pin-project-lite"6936name = "pin-project-lite"6812version = "0.2.7"6937version = "0.2.4"6813source = "registry+https://github.com/rust-lang/crates.io-index"6938source = "registry+https://github.com/rust-lang/crates.io-index"6814checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6939checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827"681569406816[[package]]6941[[package]]6817name = "pin-utils"6942name = "pin-utils"682169466822[[package]]6947[[package]]6823name = "pkg-config"6948name = "pkg-config"6824version = "0.3.19"6949version = "0.3.17"6825source = "registry+https://github.com/rust-lang/crates.io-index"6950source = "registry+https://github.com/rust-lang/crates.io-index"6826checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"6951checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"682769526828[[package]]6953[[package]]6829name = "platforms"6954name = "platforms"683369586834[[package]]6959[[package]]6835name = "polkadot-approval-distribution"6960name = "polkadot-approval-distribution"6836version = "0.1.0"6961version = "0.9.10"6837source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6962source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6838dependencies = [6963dependencies = [6839 "futures 0.3.16",6964 "futures 0.3.17",6840 "polkadot-node-network-protocol",6965 "polkadot-node-network-protocol",6841 "polkadot-node-primitives",6966 "polkadot-node-primitives",6842 "polkadot-node-subsystem",6967 "polkadot-node-subsystem",684769726848[[package]]6973[[package]]6849name = "polkadot-availability-bitfield-distribution"6974name = "polkadot-availability-bitfield-distribution"6850version = "0.1.0"6975version = "0.9.10"6851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6976source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6852dependencies = [6977dependencies = [6853 "futures 0.3.16",6978 "futures 0.3.17",6854 "polkadot-node-network-protocol",6979 "polkadot-node-network-protocol",6855 "polkadot-node-subsystem",6980 "polkadot-node-subsystem",6856 "polkadot-node-subsystem-util",6981 "polkadot-node-subsystem-util",686069856861[[package]]6986[[package]]6862name = "polkadot-availability-distribution"6987name = "polkadot-availability-distribution"6863version = "0.1.0"6988version = "0.9.10"6864source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6989source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6865dependencies = [6990dependencies = [6866 "futures 0.3.16",6991 "derive_more",6992 "futures 0.3.17",6867 "lru",6993 "lru",6868 "parity-scale-codec",6994 "parity-scale-codec",6869 "polkadot-erasure-coding",6995 "polkadot-erasure-coding",688370096884[[package]]7010[[package]]6885name = "polkadot-availability-recovery"7011name = "polkadot-availability-recovery"6886version = "0.1.0"7012version = "0.9.10"6887source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7013source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6888dependencies = [7014dependencies = [6889 "futures 0.3.16",7015 "futures 0.3.17",6890 "lru",7016 "lru",6891 "parity-scale-codec",7017 "parity-scale-codec",6892 "polkadot-erasure-coding",7018 "polkadot-erasure-coding",690270286903[[package]]7029[[package]]6904name = "polkadot-cli"7030name = "polkadot-cli"6905version = "0.9.8"7031version = "0.9.10"6906source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7032source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6907dependencies = [7033dependencies = [6908 "frame-benchmarking-cli",7034 "frame-benchmarking-cli",6909 "futures 0.3.16",7035 "futures 0.3.17",6910 "log",7036 "log",6911 "polkadot-node-core-pvf",7037 "polkadot-node-core-pvf",6912 "polkadot-service",7038 "polkadot-service",692270486923[[package]]7049[[package]]6924name = "polkadot-client"7050name = "polkadot-client"6925version = "0.9.8"7051version = "0.9.10"6926source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7052source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6927dependencies = [7053dependencies = [6928 "beefy-primitives",7054 "beefy-primitives",6929 "frame-benchmarking",7055 "frame-benchmarking",6933 "polkadot-primitives",7059 "polkadot-primitives",6934 "polkadot-runtime",7060 "polkadot-runtime",6935 "sc-client-api",7061 "sc-client-api",7062 "sc-consensus",6936 "sc-executor",7063 "sc-executor",6937 "sc-service",7064 "sc-service",6938 "sp-api",7065 "sp-api",695170786952[[package]]7079[[package]]6953name = "polkadot-collator-protocol"7080name = "polkadot-collator-protocol"6954version = "0.1.0"7081version = "0.9.10"6955source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7082source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6956dependencies = [7083dependencies = [6957 "always-assert",7084 "always-assert",6958 "futures 0.3.16",7085 "derive_more",7086 "futures 0.3.17",6959 "futures-timer 3.0.2",7087 "futures-timer 3.0.2",6960 "polkadot-node-network-protocol",7088 "polkadot-node-network-protocol",6961 "polkadot-node-primitives",7089 "polkadot-node-primitives",697170996972[[package]]7100[[package]]6973name = "polkadot-core-primitives"7101name = "polkadot-core-primitives"6974version = "0.9.8"7102version = "0.9.10"6975source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7103source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6976dependencies = [7104dependencies = [6977 "parity-scale-codec",7105 "parity-scale-codec",6978 "parity-util-mem",7106 "parity-util-mem",6982]7110]698371116984[[package]]7112[[package]]7113name = "polkadot-dispute-distribution"7114version = "0.9.10"7115source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7116dependencies = [7117 "derive_more",7118 "futures 0.3.17",7119 "lru",7120 "parity-scale-codec",7121 "polkadot-erasure-coding",7122 "polkadot-node-core-runtime-api",7123 "polkadot-node-network-protocol",7124 "polkadot-node-primitives",7125 "polkadot-node-subsystem",7126 "polkadot-node-subsystem-util",7127 "polkadot-primitives",7128 "rand 0.8.4",7129 "sc-network",7130 "sp-application-crypto",7131 "sp-core",7132 "sp-keystore",7133 "thiserror",7134 "tracing",7135]71367137[[package]]6985name = "polkadot-erasure-coding"7138name = "polkadot-erasure-coding"6986version = "0.9.8"7139version = "0.9.10"6987source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7140source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"6988dependencies = [7141dependencies = [6989 "parity-scale-codec",7142 "parity-scale-codec",6990 "polkadot-node-primitives",7143 "polkadot-node-primitives",699771506998[[package]]7151[[package]]6999name = "polkadot-gossip-support"7152name = "polkadot-gossip-support"7000version = "0.1.0"7153version = "0.9.10"7001source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7154source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7002dependencies = [7155dependencies = [7003 "futures 0.3.16",7156 "futures 0.3.17",7004 "polkadot-node-network-protocol",7157 "polkadot-node-network-protocol",7005 "polkadot-node-subsystem",7158 "polkadot-node-subsystem",7006 "polkadot-node-subsystem-util",7159 "polkadot-node-subsystem-util",701571687016[[package]]7169[[package]]7017name = "polkadot-network-bridge"7170name = "polkadot-network-bridge"7018version = "0.1.0"7171version = "0.9.10"7019source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7172source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7020dependencies = [7173dependencies = [7021 "async-trait",7174 "async-trait",7022 "futures 0.3.16",7175 "futures 0.3.17",7023 "parity-scale-codec",7176 "parity-scale-codec",7024 "parking_lot 0.11.1",7177 "parking_lot 0.11.2",7025 "polkadot-node-network-protocol",7178 "polkadot-node-network-protocol",7026 "polkadot-node-subsystem",7179 "polkadot-node-subsystem",7027 "polkadot-node-subsystem-util",7180 "polkadot-node-subsystem-util",7181 "polkadot-overseer",7028 "polkadot-primitives",7182 "polkadot-primitives",7029 "sc-authority-discovery",7030 "sc-network",7183 "sc-network",7031 "sp-consensus",7184 "sp-consensus",7032 "strum",7033 "tracing",7185 "tracing",7034]7186]703571877036[[package]]7188[[package]]7037name = "polkadot-node-collation-generation"7189name = "polkadot-node-collation-generation"7038version = "0.1.0"7190version = "0.9.10"7039source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7191source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7040dependencies = [7192dependencies = [7041 "futures 0.3.16",7193 "futures 0.3.17",7042 "parity-scale-codec",7194 "parity-scale-codec",7043 "polkadot-erasure-coding",7195 "polkadot-erasure-coding",7044 "polkadot-node-primitives",7196 "polkadot-node-primitives",705372057054[[package]]7206[[package]]7055name = "polkadot-node-core-approval-voting"7207name = "polkadot-node-core-approval-voting"7056version = "0.1.0"7208version = "0.9.10"7057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7209source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7058dependencies = [7210dependencies = [7059 "bitvec 0.20.4",7211 "bitvec 0.20.1",7060 "derive_more",7212 "derive_more",7061 "futures 0.3.16",7213 "futures 0.3.17",7062 "futures-timer 3.0.2",7214 "futures-timer 3.0.2",7063 "kvdb",7215 "kvdb",7064 "lru",7216 "lru",708372357084[[package]]7236[[package]]7085name = "polkadot-node-core-av-store"7237name = "polkadot-node-core-av-store"7086version = "0.1.0"7238version = "0.9.10"7087source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7239source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7088dependencies = [7240dependencies = [7089 "bitvec 0.20.4",7241 "bitvec 0.20.1",7090 "futures 0.3.16",7242 "futures 0.3.17",7091 "futures-timer 3.0.2",7243 "futures-timer 3.0.2",7092 "kvdb",7244 "kvdb",7093 "parity-scale-codec",7245 "parity-scale-codec",710372557104[[package]]7256[[package]]7105name = "polkadot-node-core-backing"7257name = "polkadot-node-core-backing"7106version = "0.1.0"7258version = "0.9.10"7107source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7259source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7108dependencies = [7260dependencies = [7109 "bitvec 0.20.4",7261 "bitvec 0.20.1",7110 "futures 0.3.16",7262 "futures 0.3.17",7111 "polkadot-erasure-coding",7263 "polkadot-erasure-coding",7112 "polkadot-node-primitives",7264 "polkadot-node-primitives",7113 "polkadot-node-subsystem",7265 "polkadot-node-subsystem",712172737122[[package]]7274[[package]]7123name = "polkadot-node-core-bitfield-signing"7275name = "polkadot-node-core-bitfield-signing"7124version = "0.1.0"7276version = "0.9.10"7125source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7277source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7126dependencies = [7278dependencies = [7127 "futures 0.3.16",7279 "futures 0.3.17",7128 "polkadot-node-subsystem",7280 "polkadot-node-subsystem",7129 "polkadot-node-subsystem-util",7281 "polkadot-node-subsystem-util",7130 "polkadot-primitives",7282 "polkadot-primitives",713672887137[[package]]7289[[package]]7138name = "polkadot-node-core-candidate-validation"7290name = "polkadot-node-core-candidate-validation"7139version = "0.1.0"7291version = "0.9.10"7140source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7292source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7141dependencies = [7293dependencies = [7142 "async-trait",7294 "async-trait",7143 "futures 0.3.16",7295 "futures 0.3.17",7144 "parity-scale-codec",7296 "parity-scale-codec",7145 "polkadot-node-core-pvf",7297 "polkadot-node-core-pvf",7146 "polkadot-node-primitives",7298 "polkadot-node-primitives",715473067155[[package]]7307[[package]]7156name = "polkadot-node-core-chain-api"7308name = "polkadot-node-core-chain-api"7157version = "0.1.0"7309version = "0.9.10"7158source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7310source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7159dependencies = [7311dependencies = [7160 "futures 0.3.16",7312 "futures 0.3.17",7161 "polkadot-node-subsystem",7313 "polkadot-node-subsystem",7162 "polkadot-node-subsystem-util",7314 "polkadot-node-subsystem-util",7163 "polkadot-primitives",7315 "polkadot-primitives",7168]7320]716973217170[[package]]7322[[package]]7323name = "polkadot-node-core-chain-selection"7324version = "0.9.10"7325source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7326dependencies = [7327 "futures 0.3.17",7328 "futures-timer 3.0.2",7329 "kvdb",7330 "parity-scale-codec",7331 "polkadot-node-primitives",7332 "polkadot-node-subsystem",7333 "polkadot-node-subsystem-util",7334 "polkadot-primitives",7335 "thiserror",7336 "tracing",7337]73387339[[package]]7340name = "polkadot-node-core-dispute-coordinator"7341version = "0.9.10"7342source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7343dependencies = [7344 "bitvec 0.20.1",7345 "derive_more",7346 "futures 0.3.17",7347 "kvdb",7348 "parity-scale-codec",7349 "polkadot-node-primitives",7350 "polkadot-node-subsystem",7351 "polkadot-node-subsystem-util",7352 "polkadot-primitives",7353 "sc-keystore",7354 "thiserror",7355 "tracing",7356]73577358[[package]]7359name = "polkadot-node-core-dispute-participation"7360version = "0.9.10"7361source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7362dependencies = [7363 "futures 0.3.17",7364 "polkadot-node-primitives",7365 "polkadot-node-subsystem",7366 "polkadot-primitives",7367 "thiserror",7368 "tracing",7369]73707371[[package]]7171name = "polkadot-node-core-parachains-inherent"7372name = "polkadot-node-core-parachains-inherent"7172version = "0.1.0"7373version = "0.9.10"7173source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7374source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7174dependencies = [7375dependencies = [7175 "async-trait",7376 "async-trait",7176 "futures 0.3.16",7377 "futures 0.3.17",7177 "futures-timer 3.0.2",7378 "futures-timer 3.0.2",7178 "polkadot-node-subsystem",7379 "polkadot-node-subsystem",7179 "polkadot-overseer",7180 "polkadot-primitives",7380 "polkadot-primitives",7181 "sp-blockchain",7381 "sp-blockchain",7182 "sp-inherents",7382 "sp-inherents",718773877188[[package]]7388[[package]]7189name = "polkadot-node-core-provisioner"7389name = "polkadot-node-core-provisioner"7190version = "0.1.0"7390version = "0.9.10"7191source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7391source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7192dependencies = [7392dependencies = [7193 "bitvec 0.20.4",7393 "bitvec 0.20.1",7194 "futures 0.3.16",7394 "futures 0.3.17",7195 "futures-timer 3.0.2",7395 "futures-timer 3.0.2",7196 "polkadot-node-subsystem",7396 "polkadot-node-subsystem",7197 "polkadot-node-subsystem-util",7397 "polkadot-node-subsystem-util",720274027203[[package]]7403[[package]]7204name = "polkadot-node-core-pvf"7404name = "polkadot-node-core-pvf"7205version = "0.1.0"7405version = "0.9.10"7206source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7406source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7207dependencies = [7407dependencies = [7208 "always-assert",7408 "always-assert",7209 "assert_matches",7409 "assert_matches",7210 "async-process",7410 "async-process",7211 "async-std",7411 "async-std",7212 "futures 0.3.16",7412 "futures 0.3.17",7213 "futures-timer 3.0.2",7413 "futures-timer 3.0.2",7214 "libc",7414 "libc",7215 "parity-scale-codec",7415 "parity-scale-codec",7216 "pin-project 1.0.8",7416 "pin-project 1.0.7",7217 "polkadot-core-primitives",7417 "polkadot-core-primitives",7218 "polkadot-parachain",7418 "polkadot-parachain",7219 "rand 0.8.4",7419 "rand 0.8.4",7225 "sp-externalities",7425 "sp-externalities",7226 "sp-io",7426 "sp-io",7227 "sp-maybe-compressed-blob",7427 "sp-maybe-compressed-blob",7428 "sp-tracing",7228 "sp-wasm-interface",7429 "sp-wasm-interface",7229 "tracing",7430 "tracing",7230]7431]723174327232[[package]]7433[[package]]7233name = "polkadot-node-core-runtime-api"7434name = "polkadot-node-core-runtime-api"7234version = "0.1.0"7435version = "0.9.10"7235source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7436source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7236dependencies = [7437dependencies = [7237 "futures 0.3.16",7438 "futures 0.3.17",7238 "memory-lru",7439 "memory-lru",7239 "parity-util-mem",7440 "parity-util-mem",7240 "polkadot-node-subsystem",7441 "polkadot-node-subsystem",724974507250[[package]]7451[[package]]7251name = "polkadot-node-jaeger"7452name = "polkadot-node-jaeger"7252version = "0.1.0"7453version = "0.9.10"7253source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7454source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7254dependencies = [7455dependencies = [7255 "async-std",7456 "async-std",7256 "lazy_static",7457 "lazy_static",7257 "log",7458 "log",7258 "mick-jaeger",7459 "mick-jaeger",7259 "parity-scale-codec",7460 "parity-scale-codec",7260 "parking_lot 0.11.1",7461 "parking_lot 0.11.2",7261 "polkadot-node-primitives",7462 "polkadot-node-primitives",7262 "polkadot-primitives",7463 "polkadot-primitives",7263 "sc-network",7464 "sc-network",7266]7467]726774687268[[package]]7469[[package]]7470name = "polkadot-node-metrics"7471version = "0.9.10"7472source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7473dependencies = [7474 "async-trait",7475 "futures 0.3.17",7476 "futures-timer 3.0.2",7477 "metered-channel",7478 "sc-network",7479 "sp-application-crypto",7480 "sp-core",7481 "sp-keystore",7482 "substrate-prometheus-endpoint",7483]74847485[[package]]7269name = "polkadot-node-network-protocol"7486name = "polkadot-node-network-protocol"7270version = "0.1.0"7487version = "0.9.10"7271source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7488source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7272dependencies = [7489dependencies = [7273 "futures 0.3.16",7490 "async-trait",7491 "derive_more",7492 "futures 0.3.17",7274 "parity-scale-codec",7493 "parity-scale-codec",7275 "polkadot-node-jaeger",7494 "polkadot-node-jaeger",7276 "polkadot-node-primitives",7495 "polkadot-node-primitives",7277 "polkadot-primitives",7496 "polkadot-primitives",7497 "sc-authority-discovery",7278 "sc-network",7498 "sc-network",7279 "strum",7499 "strum",7280 "thiserror",7500 "thiserror",7281]7501]728275027283[[package]]7503[[package]]7284name = "polkadot-node-primitives"7504name = "polkadot-node-primitives"7285version = "0.1.0"7505version = "0.9.10"7286source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7506source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7287dependencies = [7507dependencies = [7288 "futures 0.3.16",7508 "futures 0.3.17",7289 "parity-scale-codec",7509 "parity-scale-codec",7290 "polkadot-parachain",7510 "polkadot-parachain",7291 "polkadot-primitives",7511 "polkadot-primitives",7300 "sp-maybe-compressed-blob",7520 "sp-maybe-compressed-blob",7301 "sp-runtime",7521 "sp-runtime",7302 "thiserror",7522 "thiserror",7523 "tracing",7303 "zstd",7524 "zstd",7304]7525]730575267306[[package]]7527[[package]]7307name = "polkadot-node-subsystem"7528name = "polkadot-node-subsystem"7308version = "0.1.0"7529version = "0.9.10"7309source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7530source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7310dependencies = [7531dependencies = [7532 "polkadot-node-jaeger",7533 "polkadot-node-subsystem-types",7534 "polkadot-overseer",7535]75367537[[package]]7538name = "polkadot-node-subsystem-types"7539version = "0.9.10"7540source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7541dependencies = [7311 "async-std",7542 "async-std",7312 "async-trait",7543 "async-trait",7313 "derive_more",7544 "derive_more",7314 "futures 0.3.16",7545 "futures 0.3.17",7315 "futures-timer 3.0.2",7546 "futures-timer 3.0.2",7316 "lazy_static",7547 "lazy_static",7317 "log",7548 "log",7318 "mick-jaeger",7549 "mick-jaeger",7319 "parity-scale-codec",7550 "parity-scale-codec",7320 "parking_lot 0.11.1",7551 "parking_lot 0.11.2",7321 "pin-project 1.0.8",7552 "pin-project 1.0.7",7322 "polkadot-node-jaeger",7553 "polkadot-node-jaeger",7323 "polkadot-node-network-protocol",7554 "polkadot-node-network-protocol",7324 "polkadot-node-primitives",7555 "polkadot-node-primitives",7556 "polkadot-overseer-gen",7325 "polkadot-primitives",7557 "polkadot-primitives",7326 "polkadot-procmacro-subsystem-dispatch-gen",7327 "polkadot-statement-table",7558 "polkadot-statement-table",7328 "sc-network",7559 "sc-network",7329 "smallvec 1.6.1",7560 "smallvec 1.6.1",733575667336[[package]]7567[[package]]7337name = "polkadot-node-subsystem-util"7568name = "polkadot-node-subsystem-util"7338version = "0.1.0"7569version = "0.9.10"7339source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7570source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7340dependencies = [7571dependencies = [7341 "async-trait",7572 "async-trait",7342 "futures 0.3.16",7573 "derive_more",7574 "futures 0.3.17",7343 "futures-timer 3.0.2",7575 "futures-timer 3.0.2",7344 "itertools 0.10.1",7576 "itertools",7345 "lru",7577 "lru",7346 "metered-channel",7578 "metered-channel",7347 "parity-scale-codec",7579 "parity-scale-codec",7348 "pin-project 1.0.8",7580 "pin-project 1.0.7",7349 "polkadot-node-jaeger",7581 "polkadot-node-jaeger",7582 "polkadot-node-metrics",7350 "polkadot-node-network-protocol",7583 "polkadot-node-network-protocol",7351 "polkadot-node-primitives",7584 "polkadot-node-primitives",7352 "polkadot-node-subsystem",7585 "polkadot-node-subsystem",7586 "polkadot-overseer",7353 "polkadot-primitives",7587 "polkadot-primitives",7354 "rand 0.8.4",7588 "rand 0.8.4",7355 "sc-network",7589 "sc-network",736375977364[[package]]7598[[package]]7365name = "polkadot-overseer"7599name = "polkadot-overseer"7366version = "0.1.0"7600version = "0.9.10"7367source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7601source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7368dependencies = [7602dependencies = [7369 "async-trait",7603 "async-trait",7370 "futures 0.3.16",7604 "futures 0.3.17",7371 "futures-timer 3.0.2",7605 "futures-timer 3.0.2",7372 "lru",7606 "lru",7607 "parking_lot 0.11.2",7608 "polkadot-node-metrics",7609 "polkadot-node-network-protocol",7373 "polkadot-node-primitives",7610 "polkadot-node-primitives",7374 "polkadot-node-subsystem",7611 "polkadot-node-subsystem-types",7375 "polkadot-node-subsystem-util",7612 "polkadot-overseer-all-subsystems-gen",7613 "polkadot-overseer-gen",7376 "polkadot-primitives",7614 "polkadot-primitives",7377 "polkadot-procmacro-overseer-subsystems-gen",7378 "sc-client-api",7615 "sc-client-api",7379 "sp-api",7616 "sp-api",7380 "tracing",7617 "tracing",7381]7618]738276197383[[package]]7620[[package]]7621name = "polkadot-overseer-all-subsystems-gen"7622version = "0.9.10"7623source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7624dependencies = [7625 "assert_matches",7626 "proc-macro2",7627 "quote",7628 "syn",7629]76307631[[package]]7632name = "polkadot-overseer-gen"7633version = "0.9.10"7634source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7635dependencies = [7636 "async-trait",7637 "futures 0.3.17",7638 "futures-timer 3.0.2",7639 "metered-channel",7640 "pin-project 1.0.7",7641 "polkadot-node-network-protocol",7642 "polkadot-node-primitives",7643 "polkadot-overseer-gen-proc-macro",7644 "thiserror",7645 "tracing",7646]76477648[[package]]7649name = "polkadot-overseer-gen-proc-macro"7650version = "0.9.10"7651source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7652dependencies = [7653 "proc-macro-crate 1.0.0",7654 "proc-macro2",7655 "quote",7656 "syn",7657]76587659[[package]]7384name = "polkadot-parachain"7660name = "polkadot-parachain"7385version = "0.9.8"7661version = "0.9.10"7386source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7662source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7387dependencies = [7663dependencies = [7388 "derive_more",7664 "derive_more",7665 "frame-support",7389 "parity-scale-codec",7666 "parity-scale-codec",7390 "parity-util-mem",7667 "parity-util-mem",7391 "polkadot-core-primitives",7668 "polkadot-core-primitives",739776747398[[package]]7675[[package]]7399name = "polkadot-primitives"7676name = "polkadot-primitives"7400version = "0.9.8"7677version = "0.9.10"7401source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7678source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7402dependencies = [7679dependencies = [7403 "bitvec 0.20.4",7680 "bitvec 0.20.1",7404 "frame-system",7681 "frame-system",7405 "hex-literal",7682 "hex-literal",7406 "parity-scale-codec",7683 "parity-scale-codec",7426]7703]742777047428[[package]]7705[[package]]7429name = "polkadot-procmacro-overseer-subsystems-gen"7430version = "0.1.0"7431source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7432dependencies = [7433 "assert_matches",7434 "proc-macro2",7435 "quote",7436 "syn",7437]74387439[[package]]7440name = "polkadot-procmacro-subsystem-dispatch-gen"7441version = "0.1.0"7442source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7443dependencies = [7444 "assert_matches",7445 "proc-macro2",7446 "quote",7447 "syn",7448]74497450[[package]]7451name = "polkadot-rpc"7706name = "polkadot-rpc"7452version = "0.9.8"7707version = "0.9.10"7453source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7708source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7454dependencies = [7709dependencies = [7455 "beefy-gadget",7710 "beefy-gadget",7456 "beefy-gadget-rpc",7711 "beefy-gadget-rpc",7469 "sc-keystore",7724 "sc-keystore",7470 "sc-rpc",7725 "sc-rpc",7471 "sc-sync-state-rpc",7726 "sc-sync-state-rpc",7727 "sc-transaction-pool-api",7472 "sp-api",7728 "sp-api",7473 "sp-block-builder",7729 "sp-block-builder",7474 "sp-blockchain",7730 "sp-blockchain",7475 "sp-consensus",7731 "sp-consensus",7476 "sp-consensus-babe",7732 "sp-consensus-babe",7477 "sp-keystore",7733 "sp-keystore",7478 "sp-runtime",7734 "sp-runtime",7479 "sp-transaction-pool",7480 "substrate-frame-rpc-system",7735 "substrate-frame-rpc-system",7481]7736]748277377483[[package]]7738[[package]]7484name = "polkadot-runtime"7739name = "polkadot-runtime"7485version = "0.9.8"7740version = "0.9.10"7486source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7741source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7487dependencies = [7742dependencies = [7488 "beefy-primitives",7743 "beefy-primitives",7489 "bitvec 0.20.4",7744 "bitvec 0.20.1",7490 "frame-benchmarking",7745 "frame-benchmarking",7491 "frame-election-provider-support",7746 "frame-election-provider-support",7492 "frame-executive",7747 "frame-executive",7497 "frame-try-runtime",7752 "frame-try-runtime",7498 "hex-literal",7753 "hex-literal",7499 "log",7754 "log",7500 "max-encoded-len",7501 "pallet-authority-discovery",7755 "pallet-authority-discovery",7502 "pallet-authorship",7756 "pallet-authorship",7503 "pallet-babe",7757 "pallet-babe",7518 "pallet-offences",7772 "pallet-offences",7519 "pallet-offences-benchmarking",7773 "pallet-offences-benchmarking",7520 "pallet-proxy",7774 "pallet-proxy",7521 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",7775 "pallet-scheduler 4.0.0-dev",7522 "pallet-session",7776 "pallet-session",7523 "pallet-session-benchmarking",7777 "pallet-session-benchmarking",7524 "pallet-staking",7778 "pallet-staking",7553 "sp-transaction-pool",7807 "sp-transaction-pool",7554 "sp-version",7808 "sp-version",7555 "static_assertions",7809 "static_assertions",7556 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",7810 "substrate-wasm-builder",7557]7811]755878127559[[package]]7813[[package]]7560name = "polkadot-runtime-common"7814name = "polkadot-runtime-common"7561version = "0.9.8"7815version = "0.9.10"7562source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7816source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7563dependencies = [7817dependencies = [7564 "beefy-primitives",7818 "bitvec 0.20.1",7565 "bitvec 0.20.4",7566 "frame-benchmarking",7819 "frame-benchmarking",7567 "frame-support",7820 "frame-support",7568 "frame-system",7821 "frame-system",7569 "impl-trait-for-tuples",7822 "impl-trait-for-tuples 0.2.1",7570 "libsecp256k1 0.3.5",7823 "libsecp256k1 0.6.0",7571 "log",7824 "log",7572 "pallet-authorship",7825 "pallet-authorship",7573 "pallet-babe",7826 "pallet-babe",7574 "pallet-balances",7827 "pallet-balances",7575 "pallet-beefy",7828 "pallet-beefy-mmr",7576 "pallet-election-provider-multi-phase",7829 "pallet-election-provider-multi-phase",7577 "pallet-mmr",7578 "pallet-offences",7830 "pallet-offences",7579 "pallet-session",7831 "pallet-session",7580 "pallet-staking",7832 "pallet-staking",760378557604[[package]]7856[[package]]7605name = "polkadot-runtime-parachains"7857name = "polkadot-runtime-parachains"7606version = "0.9.8"7858version = "0.9.10"7607source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7859source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7608dependencies = [7860dependencies = [7609 "bitvec 0.20.4",7861 "bitflags",7862 "bitvec 0.20.1",7610 "derive_more",7863 "derive_more",7611 "frame-benchmarking",7864 "frame-benchmarking",7612 "frame-support",7865 "frame-support",7613 "frame-system",7866 "frame-system",7614 "libsecp256k1 0.3.5",7615 "log",7867 "log",7616 "pallet-authority-discovery",7868 "pallet-authority-discovery",7617 "pallet-authorship",7869 "pallet-authorship",764278947643[[package]]7895[[package]]7644name = "polkadot-service"7896name = "polkadot-service"7645version = "0.9.8"7897version = "0.9.10"7646source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7898source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7647dependencies = [7899dependencies = [7648 "async-trait",7900 "async-trait",7649 "beefy-gadget",7901 "beefy-gadget",7650 "beefy-primitives",7902 "beefy-primitives",7651 "frame-system-rpc-runtime-api",7903 "frame-system-rpc-runtime-api",7652 "futures 0.3.16",7904 "futures 0.3.17",7653 "hex-literal",7905 "hex-literal",7654 "kusama-runtime",7906 "kusama-runtime",7655 "kvdb",7907 "kvdb",7656 "kvdb-rocksdb",7908 "kvdb-rocksdb 0.12.0",7657 "pallet-babe",7909 "pallet-babe",7658 "pallet-im-online",7910 "pallet-im-online",7659 "pallet-mmr-primitives",7911 "pallet-mmr-primitives",7665 "polkadot-availability-recovery",7917 "polkadot-availability-recovery",7666 "polkadot-client",7918 "polkadot-client",7667 "polkadot-collator-protocol",7919 "polkadot-collator-protocol",7920 "polkadot-dispute-distribution",7668 "polkadot-gossip-support",7921 "polkadot-gossip-support",7669 "polkadot-network-bridge",7922 "polkadot-network-bridge",7670 "polkadot-node-collation-generation",7923 "polkadot-node-collation-generation",7674 "polkadot-node-core-bitfield-signing",7927 "polkadot-node-core-bitfield-signing",7675 "polkadot-node-core-candidate-validation",7928 "polkadot-node-core-candidate-validation",7676 "polkadot-node-core-chain-api",7929 "polkadot-node-core-chain-api",7930 "polkadot-node-core-chain-selection",7931 "polkadot-node-core-dispute-coordinator",7932 "polkadot-node-core-dispute-participation",7677 "polkadot-node-core-parachains-inherent",7933 "polkadot-node-core-parachains-inherent",7678 "polkadot-node-core-provisioner",7934 "polkadot-node-core-provisioner",7679 "polkadot-node-core-runtime-api",7935 "polkadot-node-core-runtime-api",7936 "polkadot-node-network-protocol",7680 "polkadot-node-primitives",7937 "polkadot-node-primitives",7681 "polkadot-node-subsystem",7938 "polkadot-node-subsystem",7682 "polkadot-node-subsystem-util",7939 "polkadot-node-subsystem-util",7700 "sc-consensus-uncles",7957 "sc-consensus-uncles",7701 "sc-executor",7958 "sc-executor",7702 "sc-finality-grandpa",7959 "sc-finality-grandpa",7703 "sc-finality-grandpa-warp-sync",7704 "sc-keystore",7960 "sc-keystore",7705 "sc-network",7961 "sc-network",7706 "sc-service",7962 "sc-service",7963 "sc-sync-state-rpc",7707 "sc-telemetry",7964 "sc-telemetry",7708 "sc-transaction-pool",7965 "sc-transaction-pool",7709 "serde",7966 "serde",773479917735[[package]]7992[[package]]7736name = "polkadot-statement-distribution"7993name = "polkadot-statement-distribution"7737version = "0.1.0"7994version = "0.9.10"7738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7995source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7739dependencies = [7996dependencies = [7740 "arrayvec 0.5.2",7997 "arrayvec 0.5.2",7741 "futures 0.3.16",7998 "derive_more",7999 "futures 0.3.17",7742 "indexmap",8000 "indexmap",7743 "parity-scale-codec",8001 "parity-scale-codec",7744 "polkadot-node-network-protocol",8002 "polkadot-node-network-protocol",7745 "polkadot-node-primitives",8003 "polkadot-node-primitives",7746 "polkadot-node-subsystem",8004 "polkadot-node-subsystem",7747 "polkadot-node-subsystem-util",8005 "polkadot-node-subsystem-util",7748 "polkadot-primitives",8006 "polkadot-primitives",7749 "sc-network",7750 "sp-keystore",8007 "sp-keystore",7751 "sp-staking",8008 "sp-staking",7752 "thiserror",8009 "thiserror",775580127756[[package]]8013[[package]]7757name = "polkadot-statement-table"8014name = "polkadot-statement-table"7758version = "0.9.8"8015version = "0.9.10"7759source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8016source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7760dependencies = [8017dependencies = [7761 "parity-scale-codec",8018 "parity-scale-codec",7762 "polkadot-primitives",8019 "polkadot-primitives",776580227766[[package]]8023[[package]]7767name = "polkadot-test-runtime"8024name = "polkadot-test-runtime"7768version = "0.9.8"8025version = "0.9.10"7769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8026source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7770dependencies = [8027dependencies = [7771 "beefy-primitives",8028 "beefy-primitives",7772 "bitvec 0.20.4",8029 "bitvec 0.20.1",7773 "frame-election-provider-support",8030 "frame-election-provider-support",7774 "frame-executive",8031 "frame-executive",7775 "frame-support",8032 "frame-support",7793 "pallet-transaction-payment",8050 "pallet-transaction-payment",7794 "pallet-transaction-payment-rpc-runtime-api",8051 "pallet-transaction-payment-rpc-runtime-api",7795 "pallet-vesting",8052 "pallet-vesting",8053 "pallet-xcm",7796 "parity-scale-codec",8054 "parity-scale-codec",7797 "polkadot-parachain",8055 "polkadot-parachain",7798 "polkadot-primitives",8056 "polkadot-primitives",7816 "sp-std",8074 "sp-std",7817 "sp-transaction-pool",8075 "sp-transaction-pool",7818 "sp-version",8076 "sp-version",7819 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",8077 "substrate-wasm-builder",8078 "xcm",8079 "xcm-builder",8080 "xcm-executor",7820]8081]782180827822[[package]]8083[[package]]7823name = "polkadot-test-service"8084name = "polkadot-test-service"7824version = "0.9.8"8085version = "0.9.10"7825source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8086source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"7826dependencies = [8087dependencies = [7827 "frame-benchmarking",8088 "frame-benchmarking",7828 "frame-system",8089 "frame-system",7829 "futures 0.1.31",8090 "futures 0.1.29",7830 "futures 0.3.16",8091 "futures 0.3.17",7831 "hex",8092 "hex",7832 "pallet-balances",8093 "pallet-balances",7833 "pallet-staking",8094 "pallet-staking",787381347874[[package]]8135[[package]]7875name = "polling"8136name = "polling"7876version = "2.1.0"8137version = "2.0.2"7877source = "registry+https://github.com/rust-lang/crates.io-index"8138source = "registry+https://github.com/rust-lang/crates.io-index"7878checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25"8139checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4"7879dependencies = [8140dependencies = [7880 "cfg-if 1.0.0",8141 "cfg-if 0.1.10",7881 "libc",8142 "libc",7882 "log",8143 "log",7883 "wepoll-ffi",8144 "wepoll-sys",7884 "winapi 0.3.9",8145 "winapi 0.3.9",7885]8146]788681477887[[package]]8148[[package]]7888name = "poly1305"8149name = "poly1305"7889version = "0.6.2"8150version = "0.7.2"7890source = "registry+https://github.com/rust-lang/crates.io-index"8151source = "registry+https://github.com/rust-lang/crates.io-index"7891checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8"8152checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede"7892dependencies = [8153dependencies = [7893 "cpuid-bool",8154 "cpufeatures 0.2.1",8155 "opaque-debug 0.3.0",7894 "universal-hash",8156 "universal-hash",7895]8157]789681587897[[package]]8159[[package]]7898name = "polyval"8160name = "polyval"7899version = "0.4.5"8161version = "0.5.3"7900source = "registry+https://github.com/rust-lang/crates.io-index"8162source = "registry+https://github.com/rust-lang/crates.io-index"7901checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd"8163checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"7902dependencies = [8164dependencies = [7903 "cpuid-bool",8165 "cfg-if 1.0.0",8166 "cpufeatures 0.2.1",7904 "opaque-debug 0.3.0",8167 "opaque-debug 0.3.0",7905 "universal-hash",8168 "universal-hash",7906]8169]790781707908[[package]]8171[[package]]7909name = "ppv-lite86"8172name = "ppv-lite86"7910version = "0.2.10"8173version = "0.2.8"7911source = "registry+https://github.com/rust-lang/crates.io-index"8174source = "registry+https://github.com/rust-lang/crates.io-index"7912checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"8175checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"791381767914[[package]]8177[[package]]7915name = "primitive-types"8178name = "primitive-types"7920 "fixed-hash",8183 "fixed-hash",7921 "impl-codec",8184 "impl-codec",7922 "impl-rlp",8185 "impl-rlp",8186 "uint",8187]81888189[[package]]8190name = "primitive-types"8191version = "0.10.1"8192source = "registry+https://github.com/rust-lang/crates.io-index"8193checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373"8194dependencies = [8195 "fixed-hash",8196 "impl-codec",8197 "impl-rlp",7923 "impl-serde",8198 "impl-serde",7924 "uint",8199 "uint",7925]8200]794582207946[[package]]8221[[package]]7947name = "proc-macro-error"8222name = "proc-macro-error"8223version = "0.4.12"8224source = "registry+https://github.com/rust-lang/crates.io-index"8225checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"8226dependencies = [8227 "proc-macro-error-attr 0.4.12",8228 "proc-macro2",8229 "quote",8230 "syn",8231 "version_check",8232]82338234[[package]]8235name = "proc-macro-error"7948version = "1.0.4"8236version = "1.0.4"7949source = "registry+https://github.com/rust-lang/crates.io-index"8237source = "registry+https://github.com/rust-lang/crates.io-index"7950checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"8238checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"7951dependencies = [8239dependencies = [7952 "proc-macro-error-attr",8240 "proc-macro-error-attr 1.0.4",7953 "proc-macro2",8241 "proc-macro2",7954 "quote",8242 "quote",7955 "syn",8243 "syn",795882467959[[package]]8247[[package]]7960name = "proc-macro-error-attr"8248name = "proc-macro-error-attr"8249version = "0.4.12"8250source = "registry+https://github.com/rust-lang/crates.io-index"8251checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de"8252dependencies = [8253 "proc-macro2",8254 "quote",8255 "syn",8256 "syn-mid",8257 "version_check",8258]82598260[[package]]8261name = "proc-macro-error-attr"7961version = "1.0.4"8262version = "1.0.4"7962source = "registry+https://github.com/rust-lang/crates.io-index"8263source = "registry+https://github.com/rust-lang/crates.io-index"7963checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"8264checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"797582767976[[package]]8277[[package]]7977name = "proc-macro-nested"8278name = "proc-macro-nested"7978version = "0.1.7"8279version = "0.1.6"7979source = "registry+https://github.com/rust-lang/crates.io-index"8280source = "registry+https://github.com/rust-lang/crates.io-index"7980checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"8281checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"798182827982[[package]]8283[[package]]7983name = "proc-macro2"8284name = "proc-macro2"7997 "cfg-if 1.0.0",8298 "cfg-if 1.0.0",7998 "fnv",8299 "fnv",7999 "lazy_static",8300 "lazy_static",8000 "parking_lot 0.11.1",8301 "parking_lot 0.11.2",8001 "regex",8302 "regex",8002 "thiserror",8303 "thiserror",8003]8304]800483058005[[package]]8306[[package]]8006name = "prost"8307name = "prost"8007version = "0.7.0"8308version = "0.8.0"8008source = "registry+https://github.com/rust-lang/crates.io-index"8309source = "registry+https://github.com/rust-lang/crates.io-index"8009checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2"8310checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020"8010dependencies = [8311dependencies = [8011 "bytes 1.0.1",8312 "bytes 1.0.1",8012 "prost-derive",8313 "prost-derive",8013]8314]801483158015[[package]]8316[[package]]8016name = "prost-build"8317name = "prost-build"8017version = "0.7.0"8318version = "0.8.0"8018source = "registry+https://github.com/rust-lang/crates.io-index"8319source = "registry+https://github.com/rust-lang/crates.io-index"8019checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3"8320checksum = "355f634b43cdd80724ee7848f95770e7e70eefa6dcf14fea676216573b8fd603"8020dependencies = [8321dependencies = [8021 "bytes 1.0.1",8322 "bytes 1.0.1",8022 "heck",8323 "heck",8023 "itertools 0.9.0",8324 "itertools",8024 "log",8325 "log",8025 "multimap",8326 "multimap",8026 "petgraph",8327 "petgraph",803283338033[[package]]8334[[package]]8034name = "prost-derive"8335name = "prost-derive"8035version = "0.7.0"8336version = "0.8.0"8036source = "registry+https://github.com/rust-lang/crates.io-index"8337source = "registry+https://github.com/rust-lang/crates.io-index"8037checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4"8338checksum = "600d2f334aa05acb02a755e217ef1ab6dea4d51b58b7846588b747edec04efba"8038dependencies = [8339dependencies = [8039 "anyhow",8340 "anyhow",8040 "itertools 0.9.0",8341 "itertools",8041 "proc-macro2",8342 "proc-macro2",8042 "quote",8343 "quote",8043 "syn",8344 "syn",8044]8345]804583468046[[package]]8347[[package]]8047name = "prost-types"8348name = "prost-types"8048version = "0.7.0"8349version = "0.8.0"8049source = "registry+https://github.com/rust-lang/crates.io-index"8350source = "registry+https://github.com/rust-lang/crates.io-index"8050checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb"8351checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b"8051dependencies = [8352dependencies = [8052 "bytes 1.0.1",8353 "bytes 1.0.1",8053 "prost",8354 "prost",8054]8355]805583568056[[package]]8357[[package]]8057name = "psm"8358name = "psm"8058version = "0.1.14"8359version = "0.1.12"8059source = "registry+https://github.com/rust-lang/crates.io-index"8360source = "registry+https://github.com/rust-lang/crates.io-index"8060checksum = "14ce37fa8c0428a37307d163292add09b3aedc003472e6b3622486878404191d"8361checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a"8061dependencies = [8362dependencies = [8062 "cc",8363 "cc",8063]8364]806483658065[[package]]8366[[package]]8066name = "pwasm-utils"8367name = "pwasm-utils"8067version = "0.18.1"8368version = "0.18.0"8068source = "registry+https://github.com/rust-lang/crates.io-index"8369source = "registry+https://github.com/rust-lang/crates.io-index"8069checksum = "f0c1a2f10b47d446372a4f397c58b329aaea72b2daf9395a623a411cb8ccb54f"8370checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481"8070dependencies = [8371dependencies = [8071 "byteorder",8372 "byteorder",8072 "log",8373 "log",808183828082[[package]]8383[[package]]8083name = "quick-error"8384name = "quick-error"8084version = "2.0.1"8385version = "2.0.0"8085source = "registry+https://github.com/rust-lang/crates.io-index"8386source = "registry+https://github.com/rust-lang/crates.io-index"8086checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"8387checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda"808783888088[[package]]8389[[package]]8089name = "quicksink"8390name = "quicksink"8093dependencies = [8394dependencies = [8094 "futures-core",8395 "futures-core",8095 "futures-sink",8396 "futures-sink",8096 "pin-project-lite 0.1.12",8397 "pin-project-lite 0.1.7",8097]8398]809883998099[[package]]8400[[package]]8146source = "registry+https://github.com/rust-lang/crates.io-index"8447source = "registry+https://github.com/rust-lang/crates.io-index"8147checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"8448checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"8148dependencies = [8449dependencies = [8149 "getrandom 0.1.16",8450 "getrandom 0.1.14",8150 "libc",8451 "libc",8151 "rand_chacha 0.2.2",8452 "rand_chacha 0.2.2",8152 "rand_core 0.5.1",8453 "rand_core 0.5.1",8162dependencies = [8463dependencies = [8163 "libc",8464 "libc",8164 "rand_chacha 0.3.1",8465 "rand_chacha 0.3.1",8165 "rand_core 0.6.3",8466 "rand_core 0.6.1",8166 "rand_hc 0.3.1",8467 "rand_hc 0.3.0",8167]8468]816884698169[[package]]8470[[package]]8183checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"8484checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"8184dependencies = [8485dependencies = [8185 "ppv-lite86",8486 "ppv-lite86",8186 "rand_core 0.6.3",8487 "rand_core 0.6.1",8187]8488]818884898189[[package]]8490[[package]]8207source = "registry+https://github.com/rust-lang/crates.io-index"8508source = "registry+https://github.com/rust-lang/crates.io-index"8208checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"8509checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"8209dependencies = [8510dependencies = [8210 "getrandom 0.1.16",8511 "getrandom 0.1.14",8211]8512]821285138213[[package]]8514[[package]]8214name = "rand_core"8515name = "rand_core"8215version = "0.6.3"8516version = "0.6.1"8216source = "registry+https://github.com/rust-lang/crates.io-index"8517source = "registry+https://github.com/rust-lang/crates.io-index"8217checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8518checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5"8218dependencies = [8519dependencies = [8219 "getrandom 0.2.3",8520 "getrandom 0.2.1",8220]8521]822185228222[[package]]8523[[package]]824085418241[[package]]8542[[package]]8242name = "rand_hc"8543name = "rand_hc"8243version = "0.3.1"8544version = "0.3.0"8244source = "registry+https://github.com/rust-lang/crates.io-index"8545source = "registry+https://github.com/rust-lang/crates.io-index"8245checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"8546checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73"8246dependencies = [8547dependencies = [8247 "rand_core 0.6.3",8548 "rand_core 0.6.1",8248]8549]824985508250[[package]]8551[[package]]826485658265[[package]]8566[[package]]8266name = "rayon"8567name = "rayon"8267version = "1.5.1"8568version = "1.3.1"8268source = "registry+https://github.com/rust-lang/crates.io-index"8569source = "registry+https://github.com/rust-lang/crates.io-index"8269checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"8570checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"8270dependencies = [8571dependencies = [8271 "autocfg",8572 "autocfg",8272 "crossbeam-deque 0.8.0",8573 "crossbeam-deque",8273 "either",8574 "either",8274 "rayon-core",8575 "rayon-core",8275]8576]827685778277[[package]]8578[[package]]8278name = "rayon-core"8579name = "rayon-core"8279version = "1.9.1"8580version = "1.7.1"8280source = "registry+https://github.com/rust-lang/crates.io-index"8581source = "registry+https://github.com/rust-lang/crates.io-index"8281checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"8582checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"8282dependencies = [8583dependencies = [8283 "crossbeam-channel",8584 "crossbeam-deque",8284 "crossbeam-deque 0.8.0",8585 "crossbeam-queue",8285 "crossbeam-utils 0.8.5",8586 "crossbeam-utils 0.7.2",8286 "lazy_static",8587 "lazy_static",8287 "num_cpus",8588 "num_cpus",8288]8589]829885998299[[package]]8600[[package]]8300name = "redox_syscall"8601name = "redox_syscall"8301version = "0.1.57"8602version = "0.1.56"8302source = "registry+https://github.com/rust-lang/crates.io-index"8603source = "registry+https://github.com/rust-lang/crates.io-index"8303checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"8604checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"830486058305[[package]]8606[[package]]8306name = "redox_syscall"8607name = "redox_syscall"8307version = "0.2.9"8608version = "0.2.10"8308source = "registry+https://github.com/rust-lang/crates.io-index"8609source = "registry+https://github.com/rust-lang/crates.io-index"8309checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee"8610checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"8310dependencies = [8611dependencies = [8311 "bitflags",8612 "bitflags",8312]8613]831386148314[[package]]8615[[package]]8315name = "redox_users"8616name = "redox_users"8617version = "0.3.4"8618source = "registry+https://github.com/rust-lang/crates.io-index"8619checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"8620dependencies = [8621 "getrandom 0.1.14",8622 "redox_syscall 0.1.56",8623 "rust-argon2",8624]86258626[[package]]8627name = "redox_users"8316version = "0.4.0"8628version = "0.4.0"8317source = "registry+https://github.com/rust-lang/crates.io-index"8629source = "registry+https://github.com/rust-lang/crates.io-index"8318checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8630checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8319dependencies = [8631dependencies = [8320 "getrandom 0.2.3",8632 "getrandom 0.2.1",8321 "redox_syscall 0.2.9",8633 "redox_syscall 0.2.10",8322]8634]832386358324[[package]]8636[[package]]8329dependencies = [8641dependencies = [8330 "derive_more",8642 "derive_more",8331 "fs-err",8643 "fs-err",8332 "itertools 0.10.1",8644 "itertools",8333 "static_init",8645 "static_init",8334 "thiserror",8646 "thiserror",8335]8647]833686488337[[package]]8649[[package]]8338name = "ref-cast"8650name = "ref-cast"8339version = "1.0.6"8651version = "1.0.2"8340source = "registry+https://github.com/rust-lang/crates.io-index"8652source = "registry+https://github.com/rust-lang/crates.io-index"8341checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da"8653checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623"8342dependencies = [8654dependencies = [8343 "ref-cast-impl",8655 "ref-cast-impl",8344]8656]834586578346[[package]]8658[[package]]8347name = "ref-cast-impl"8659name = "ref-cast-impl"8348version = "1.0.6"8660version = "1.0.2"8349source = "registry+https://github.com/rust-lang/crates.io-index"8661source = "registry+https://github.com/rust-lang/crates.io-index"8350checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2"8662checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144"8351dependencies = [8663dependencies = [8352 "proc-macro2",8664 "proc-macro2",8353 "quote",8665 "quote",836886808369[[package]]8681[[package]]8370name = "regex"8682name = "regex"8371version = "1.5.4"8683version = "1.4.2"8372source = "registry+https://github.com/rust-lang/crates.io-index"8684source = "registry+https://github.com/rust-lang/crates.io-index"8373checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"8685checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"8374dependencies = [8686dependencies = [8375 "aho-corasick",8687 "aho-corasick",8376 "memchr",8688 "memchr",8377 "regex-syntax",8689 "regex-syntax",8690 "thread_local",8378]8691]837986928380[[package]]8693[[package]]8381name = "regex-automata"8694name = "regex-automata"8382version = "0.1.10"8695version = "0.1.9"8383source = "registry+https://github.com/rust-lang/crates.io-index"8696source = "registry+https://github.com/rust-lang/crates.io-index"8384checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"8697checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"8385dependencies = [8698dependencies = [8699 "byteorder",8386 "regex-syntax",8700 "regex-syntax",8387]8701]838887028389[[package]]8703[[package]]8390name = "regex-syntax"8704name = "regex-syntax"8391version = "0.6.25"8705version = "0.6.21"8392source = "registry+https://github.com/rust-lang/crates.io-index"8706source = "registry+https://github.com/rust-lang/crates.io-index"8393checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"8707checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"839487088395[[package]]8709[[package]]8396name = "region"8710name = "region"840687208407[[package]]8721[[package]]8408name = "remote-externalities"8722name = "remote-externalities"8409version = "0.9.0"8723version = "0.10.0-dev"8410source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8724source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8411dependencies = [8725dependencies = [8412 "env_logger 0.8.4",8726 "env_logger 0.8.4",8413 "hex",8727 "hex",8494]8808]849588098496[[package]]8810[[package]]8811name = "rocksdb"8812version = "0.17.0"8813source = "registry+https://github.com/rust-lang/crates.io-index"8814checksum = "7a62eca5cacf2c8261128631bed9f045598d40bfbe4b29f5163f0f802f8f44a7"8815dependencies = [8816 "libc",8817 "librocksdb-sys",8818]88198820[[package]]8497name = "rococo-runtime"8821name = "rococo-runtime"8498version = "0.9.8"8822version = "0.9.10"8499source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8823source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"8500dependencies = [8824dependencies = [8501 "beefy-primitives",8825 "beefy-primitives",8826 "bp-messages",8502 "bp-rococo",8827 "bp-rococo",8828 "bp-runtime",8503 "bp-wococo",8829 "bp-wococo",8830 "bridge-runtime-common",8504 "frame-executive",8831 "frame-executive",8505 "frame-support",8832 "frame-support",8506 "frame-system",8833 "frame-system",8507 "frame-system-rpc-runtime-api",8834 "frame-system-rpc-runtime-api",8508 "hex-literal",8835 "hex-literal",8509 "log",8836 "log",8510 "max-encoded-len",8511 "pallet-authority-discovery",8837 "pallet-authority-discovery",8512 "pallet-authorship",8838 "pallet-authorship",8513 "pallet-babe",8839 "pallet-babe",8514 "pallet-balances",8840 "pallet-balances",8515 "pallet-beefy",8841 "pallet-beefy",8842 "pallet-beefy-mmr",8843 "pallet-bridge-dispatch",8516 "pallet-bridge-grandpa",8844 "pallet-bridge-grandpa",8845 "pallet-bridge-messages",8517 "pallet-collective",8846 "pallet-collective",8518 "pallet-grandpa",8847 "pallet-grandpa",8519 "pallet-im-online",8848 "pallet-im-online",8554 "sp-std",8883 "sp-std",8555 "sp-transaction-pool",8884 "sp-transaction-pool",8556 "sp-version",8885 "sp-version",8557 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",8886 "substrate-wasm-builder",8558 "xcm",8887 "xcm",8559 "xcm-builder",8888 "xcm-builder",8560 "xcm-executor",8889 "xcm-executor",8561]8890]856288918563[[package]]8892[[package]]8564name = "rpassword"8893name = "rpassword"8565version = "5.0.1"8894version = "5.0.0"8566source = "registry+https://github.com/rust-lang/crates.io-index"8895source = "registry+https://github.com/rust-lang/crates.io-index"8567checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb"8896checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9"8568dependencies = [8897dependencies = [8569 "libc",8898 "libc",8570 "winapi 0.3.9",8899 "winapi 0.3.9",8571]8900]857289018573[[package]]8902[[package]]8903name = "rust-argon2"8904version = "0.7.0"8905source = "registry+https://github.com/rust-lang/crates.io-index"8906checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"8907dependencies = [8908 "base64 0.11.0",8909 "blake2b_simd",8910 "constant_time_eq",8911 "crossbeam-utils 0.7.2",8912]89138914[[package]]8574name = "rustc-demangle"8915name = "rustc-demangle"8575version = "0.1.20"8916version = "0.1.16"8576source = "registry+https://github.com/rust-lang/crates.io-index"8917source = "registry+https://github.com/rust-lang/crates.io-index"8577checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49"8918checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"857889198579[[package]]8920[[package]]8580name = "rustc-hash"8921name = "rustc-hash"860889498609[[package]]8950[[package]]8610name = "rustls"8951name = "rustls"8611version = "0.18.1"8952version = "0.18.0"8612source = "registry+https://github.com/rust-lang/crates.io-index"8953source = "registry+https://github.com/rust-lang/crates.io-index"8613checksum = "5d1126dcf58e93cee7d098dbda643b5f92ed724f1f6a63007c1116eed6700c81"8954checksum = "cac94b333ee2aac3284c5b8a1b7fb4dd11cba88c244e3fe33cdbd047af0eb693"8614dependencies = [8955dependencies = [8615 "base64 0.12.3",8956 "base64 0.12.3",8616 "log",8957 "log",8639checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8"8980checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8"8640dependencies = [8981dependencies = [8641 "openssl-probe",8982 "openssl-probe",8642 "rustls 0.18.1",8983 "rustls 0.18.0",8643 "schannel",8984 "schannel",8644 "security-framework 1.0.0",8985 "security-framework 1.0.0",8645]8986]8653 "openssl-probe",8994 "openssl-probe",8654 "rustls 0.19.1",8995 "rustls 0.19.1",8655 "schannel",8996 "schannel",8656 "security-framework 2.3.1",8997 "security-framework 2.2.0",8657]8998]865889998659[[package]]9000[[package]]8660name = "ruzstd"9001name = "ruzstd"8661version = "0.2.4"9002version = "0.2.2"8662source = "registry+https://github.com/rust-lang/crates.io-index"9003source = "registry+https://github.com/rust-lang/crates.io-index"8663checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100"9004checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00"8664dependencies = [9005dependencies = [8665 "byteorder",9006 "byteorder",8666 "twox-hash",9007 "twox-hash",8672source = "registry+https://github.com/rust-lang/crates.io-index"9013source = "registry+https://github.com/rust-lang/crates.io-index"8673checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"9014checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8674dependencies = [9015dependencies = [8675 "futures 0.3.16",9016 "futures 0.3.17",8676 "pin-project 0.4.28",9017 "pin-project 0.4.23",8677 "static_assertions",9018 "static_assertions",8678]9019]86799020869490358695[[package]]9036[[package]]8696name = "salsa20"9037name = "salsa20"8697version = "0.7.2"9038version = "0.8.1"8698source = "registry+https://github.com/rust-lang/crates.io-index"9039source = "registry+https://github.com/rust-lang/crates.io-index"8699checksum = "399f290ffc409596022fce5ea5d4138184be4784f2b28c62c59f0d8389059a15"9040checksum = "ecbd2eb639fd7cab5804a0837fe373cc2172d15437e804c054a9fb885cb923b0"8700dependencies = [9041dependencies = [8701 "cipher",9042 "cipher",8702]9043]871290538713[[package]]9054[[package]]8714name = "sc-allocator"9055name = "sc-allocator"8715version = "3.0.0"9056version = "4.0.0-dev"8716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9057source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8717dependencies = [9058dependencies = [8718 "log",9059 "log",8719 "sp-core",9060 "sp-core",8720 "sp-std",8721 "sp-wasm-interface",9061 "sp-wasm-interface",8722 "thiserror",9062 "thiserror",8723]9063]872490648725[[package]]9065[[package]]8726name = "sc-authority-discovery"9066name = "sc-authority-discovery"8727version = "0.9.0"9067version = "0.10.0-dev"8728source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9068source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8729dependencies = [9069dependencies = [8730 "async-trait",9070 "async-trait",8731 "derive_more",9071 "derive_more",8732 "either",9072 "either",8733 "futures 0.3.16",9073 "futures 0.3.17",8734 "futures-timer 3.0.2",9074 "futures-timer 3.0.2",8735 "ip_network",9075 "ip_network",8736 "libp2p",9076 "libp2p",875390938754[[package]]9094[[package]]8755name = "sc-basic-authorship"9095name = "sc-basic-authorship"8756version = "0.9.0"9096version = "0.10.0-dev"8757source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9097source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8758dependencies = [9098dependencies = [8759 "futures 0.3.16",9099 "futures 0.3.17",8760 "futures-timer 3.0.2",9100 "futures-timer 3.0.2",8761 "log",9101 "log",8762 "parity-scale-codec",9102 "parity-scale-codec",8763 "sc-block-builder",9103 "sc-block-builder",8764 "sc-client-api",9104 "sc-client-api",8765 "sc-proposer-metrics",9105 "sc-proposer-metrics",8766 "sc-telemetry",9106 "sc-telemetry",9107 "sc-transaction-pool-api",8767 "sp-api",9108 "sp-api",8768 "sp-blockchain",9109 "sp-blockchain",8769 "sp-consensus",9110 "sp-consensus",8770 "sp-core",9111 "sp-core",8771 "sp-inherents",9112 "sp-inherents",8772 "sp-runtime",9113 "sp-runtime",8773 "sp-transaction-pool",8774 "substrate-prometheus-endpoint",9114 "substrate-prometheus-endpoint",8775]9115]877691168777[[package]]9117[[package]]8778name = "sc-block-builder"9118name = "sc-block-builder"8779version = "0.9.0"9119version = "0.10.0-dev"8780source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9120source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8781dependencies = [9121dependencies = [8782 "parity-scale-codec",9122 "parity-scale-codec",8783 "sc-client-api",9123 "sc-client-api",879291328793[[package]]9133[[package]]8794name = "sc-chain-spec"9134name = "sc-chain-spec"8795version = "3.0.0"9135version = "4.0.0-dev"8796source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9136source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8797dependencies = [9137dependencies = [8798 "impl-trait-for-tuples",9138 "impl-trait-for-tuples 0.2.1",8799 "parity-scale-codec",9139 "parity-scale-codec",8800 "sc-chain-spec-derive",9140 "sc-chain-spec-derive",8801 "sc-consensus-babe",8802 "sc-consensus-epochs",8803 "sc-finality-grandpa",8804 "sc-network",9141 "sc-network",8805 "sc-telemetry",9142 "sc-telemetry",8806 "serde",9143 "serde",8807 "serde_json",9144 "serde_json",8808 "sp-consensus-babe",8809 "sp-core",9145 "sp-core",8810 "sp-runtime",9146 "sp-runtime",8811]9147]881291488813[[package]]9149[[package]]8814name = "sc-chain-spec-derive"9150name = "sc-chain-spec-derive"8815version = "3.0.0"9151version = "4.0.0-dev"8816source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8817dependencies = [9153dependencies = [8818 "proc-macro-crate 1.0.0",9154 "proc-macro-crate 1.0.0",8819 "proc-macro2",9155 "proc-macro2",882391598824[[package]]9160[[package]]8825name = "sc-cli"9161name = "sc-cli"8826version = "0.9.0"9162version = "0.10.0-dev"8827source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9163source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8828dependencies = [9164dependencies = [8829 "chrono",9165 "chrono",8830 "fdlimit",9166 "fdlimit",8831 "futures 0.3.16",9167 "futures 0.3.17",8832 "hex",9168 "hex",8833 "libp2p",9169 "libp2p",8834 "log",9170 "log",886191978862[[package]]9198[[package]]8863name = "sc-client-api"9199name = "sc-client-api"8864version = "3.0.0"9200version = "4.0.0-dev"8865source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8866dependencies = [9202dependencies = [8867 "derive_more",9203 "derive_more",8868 "fnv",9204 "fnv",8869 "futures 0.3.16",9205 "futures 0.3.17",8870 "hash-db",9206 "hash-db",8871 "kvdb",9207 "kvdb",8872 "lazy_static",9208 "lazy_static",8873 "log",9209 "log",8874 "parity-scale-codec",9210 "parity-scale-codec",8875 "parking_lot 0.11.1",9211 "parking_lot 0.11.2",8876 "sc-executor",9212 "sc-executor",9213 "sc-transaction-pool-api",8877 "sp-api",9214 "sp-api",8878 "sp-blockchain",9215 "sp-blockchain",8879 "sp-consensus",9216 "sp-consensus",8886 "sp-state-machine",9223 "sp-state-machine",8887 "sp-std",9224 "sp-std",8888 "sp-storage",9225 "sp-storage",8889 "sp-transaction-pool",8890 "sp-trie",9226 "sp-trie",8891 "sp-utils",9227 "sp-utils",8892 "sp-version",9228 "sp-version",889592318896[[package]]9232[[package]]8897name = "sc-client-db"9233name = "sc-client-db"8898version = "0.9.0"9234version = "0.10.0-dev"8899source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8900dependencies = [9236dependencies = [8901 "blake2-rfc",9237 "blake2-rfc",8902 "hash-db",9238 "hash-db",8903 "kvdb",9239 "kvdb",8904 "kvdb-memorydb",9240 "kvdb-memorydb",8905 "kvdb-rocksdb",9241 "kvdb-rocksdb 0.12.0",8906 "linked-hash-map",9242 "linked-hash-map",8907 "log",9243 "log",8908 "parity-db",9244 "parity-db",8909 "parity-scale-codec",9245 "parity-scale-codec",8910 "parity-util-mem",9246 "parity-util-mem",8911 "parking_lot 0.11.1",9247 "parking_lot 0.11.2",8912 "sc-client-api",9248 "sc-client-api",8913 "sc-executor",9249 "sc-executor",8914 "sc-state-db",9250 "sc-state-db",8915 "sp-arithmetic",9251 "sp-arithmetic",8916 "sp-blockchain",9252 "sp-blockchain",8917 "sp-consensus",8918 "sp-core",9253 "sp-core",8919 "sp-database",9254 "sp-database",8920 "sp-runtime",9255 "sp-runtime",892592608926[[package]]9261[[package]]8927name = "sc-consensus"9262name = "sc-consensus"8928version = "0.9.0"9263version = "0.10.0-dev"8929source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9264source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8930dependencies = [9265dependencies = [8931 "async-trait",9266 "async-trait",8932 "parking_lot 0.11.1",9267 "futures 0.3.17",9268 "futures-timer 3.0.2",9269 "libp2p",9270 "log",9271 "parking_lot 0.11.2",8933 "sc-client-api",9272 "sc-client-api",9273 "serde",9274 "sp-api",8934 "sp-blockchain",9275 "sp-blockchain",8935 "sp-consensus",9276 "sp-consensus",9277 "sp-core",8936 "sp-runtime",9278 "sp-runtime",9279 "sp-state-machine",9280 "sp-utils",9281 "substrate-prometheus-endpoint",9282 "thiserror",9283 "wasm-timer",8937]9284]893892858939[[package]]9286[[package]]8940name = "sc-consensus-aura"9287name = "sc-consensus-aura"8941version = "0.9.0"9288version = "0.10.0-dev"8942source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8943dependencies = [9290dependencies = [8944 "async-trait",9291 "async-trait",8945 "derive_more",9292 "derive_more",8946 "futures 0.3.16",9293 "futures 0.3.17",8947 "futures-timer 3.0.2",9294 "futures-timer 3.0.2",8948 "log",9295 "log",8949 "parity-scale-codec",9296 "parity-scale-codec",8950 "sc-block-builder",9297 "sc-block-builder",8951 "sc-client-api",9298 "sc-client-api",9299 "sc-consensus",8952 "sc-consensus-slots",9300 "sc-consensus-slots",8953 "sc-telemetry",9301 "sc-telemetry",8954 "sp-api",9302 "sp-api",896993178970[[package]]9318[[package]]8971name = "sc-consensus-babe"9319name = "sc-consensus-babe"8972version = "0.9.0"9320version = "0.10.0-dev"8973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9321source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"8974dependencies = [9322dependencies = [8975 "async-trait",9323 "async-trait",8976 "derive_more",9324 "derive_more",8977 "fork-tree",9325 "fork-tree",8978 "futures 0.3.16",9326 "futures 0.3.17",8979 "futures-timer 3.0.2",9327 "futures-timer 3.0.2",8980 "log",9328 "log",8981 "merlin",9329 "merlin",8982 "num-bigint",9330 "num-bigint",8983 "num-rational 0.2.4",9331 "num-rational 0.2.4",8984 "num-traits",9332 "num-traits",8985 "parity-scale-codec",9333 "parity-scale-codec",8986 "parking_lot 0.11.1",9334 "parking_lot 0.11.2",8987 "pdqselect",9335 "pdqselect",8988 "rand 0.7.3",9336 "rand 0.7.3",8989 "retain_mut",9337 "retain_mut",8990 "sc-client-api",9338 "sc-client-api",9339 "sc-consensus",8991 "sc-consensus-epochs",9340 "sc-consensus-epochs",8992 "sc-consensus-slots",9341 "sc-consensus-slots",8993 "sc-consensus-uncles",9342 "sc-consensus-uncles",901593649016[[package]]9365[[package]]9017name = "sc-consensus-babe-rpc"9366name = "sc-consensus-babe-rpc"9018version = "0.9.0"9367version = "0.10.0-dev"9019source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9368source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9020dependencies = [9369dependencies = [9021 "derive_more",9370 "derive_more",9022 "futures 0.3.16",9371 "futures 0.3.17",9023 "jsonrpc-core 15.1.0",9372 "jsonrpc-core 15.1.0",9024 "jsonrpc-core-client 15.1.0",9373 "jsonrpc-core-client 15.1.0",9025 "jsonrpc-derive 15.1.0",9374 "jsonrpc-derive 15.1.0",903993889040[[package]]9389[[package]]9041name = "sc-consensus-epochs"9390name = "sc-consensus-epochs"9042version = "0.9.0"9391version = "0.10.0-dev"9043source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9392source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9044dependencies = [9393dependencies = [9045 "fork-tree",9394 "fork-tree",9046 "parity-scale-codec",9395 "parity-scale-codec",905294019053[[package]]9402[[package]]9054name = "sc-consensus-slots"9403name = "sc-consensus-slots"9055version = "0.9.0"9404version = "0.10.0-dev"9056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9405source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9057dependencies = [9406dependencies = [9058 "async-trait",9407 "async-trait",9059 "futures 0.3.16",9408 "futures 0.3.17",9060 "futures-timer 3.0.2",9409 "futures-timer 3.0.2",9061 "impl-trait-for-tuples",9410 "impl-trait-for-tuples 0.2.1",9062 "log",9411 "log",9063 "parity-scale-codec",9412 "parity-scale-codec",9064 "sc-client-api",9413 "sc-client-api",9414 "sc-consensus",9065 "sc-telemetry",9415 "sc-telemetry",9066 "sp-api",9416 "sp-api",9067 "sp-application-crypto",9417 "sp-application-crypto",908094309081[[package]]9431[[package]]9082name = "sc-consensus-uncles"9432name = "sc-consensus-uncles"9083version = "0.9.0"9433version = "0.10.0-dev"9084source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9434source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9085dependencies = [9435dependencies = [9086 "sc-client-api",9436 "sc-client-api",9087 "sp-authorship",9437 "sp-authorship",909194419092[[package]]9442[[package]]9093name = "sc-executor"9443name = "sc-executor"9094version = "0.9.0"9444version = "0.10.0-dev"9095source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9096dependencies = [9446dependencies = [9097 "derive_more",9447 "derive_more",9098 "lazy_static",9448 "lazy_static",9099 "libsecp256k1 0.3.5",9449 "libsecp256k1 0.6.0",9100 "log",9450 "log",9101 "parity-scale-codec",9451 "parity-scale-codec",9102 "parity-wasm 0.42.2",9452 "parity-wasm 0.42.2",9103 "parking_lot 0.11.1",9453 "parking_lot 0.11.2",9104 "sc-executor-common",9454 "sc-executor-common",9105 "sc-executor-wasmi",9455 "sc-executor-wasmi",9106 "sc-executor-wasmtime",9456 "sc-executor-wasmtime",912094709121[[package]]9471[[package]]9122name = "sc-executor-common"9472name = "sc-executor-common"9123version = "0.9.0"9473version = "0.10.0-dev"9124source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9474source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9125dependencies = [9475dependencies = [9126 "derive_more",9476 "derive_more",9127 "parity-scale-codec",9477 "parity-scale-codec",913794879138[[package]]9488[[package]]9139name = "sc-executor-wasmi"9489name = "sc-executor-wasmi"9140version = "0.9.0"9490version = "0.10.0-dev"9141source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9491source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9142dependencies = [9492dependencies = [9143 "log",9493 "log",9144 "parity-scale-codec",9494 "parity-scale-codec",915295029153[[package]]9503[[package]]9154name = "sc-executor-wasmtime"9504name = "sc-executor-wasmtime"9155version = "0.9.0"9505version = "0.10.0-dev"9156source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9506source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9157dependencies = [9507dependencies = [9158 "cfg-if 1.0.0",9508 "cfg-if 1.0.0",9159 "libc",9509 "libc",9160 "log",9510 "log",9161 "parity-scale-codec",9511 "parity-scale-codec",9162 "parity-wasm 0.42.2",9512 "parity-wasm 0.42.2",9513 "pwasm-utils",9163 "sc-allocator",9514 "sc-allocator",9164 "sc-executor-common",9515 "sc-executor-common",9165 "scoped-tls",9516 "scoped-tls",917195229172[[package]]9523[[package]]9173name = "sc-finality-grandpa"9524name = "sc-finality-grandpa"9174version = "0.9.0"9525version = "0.10.0-dev"9175source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9526source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9176dependencies = [9527dependencies = [9177 "async-trait",9528 "async-trait",9178 "derive_more",9529 "derive_more",9179 "dyn-clone",9530 "dyn-clone",9180 "finality-grandpa",9531 "finality-grandpa",9181 "fork-tree",9532 "fork-tree",9182 "futures 0.3.16",9533 "futures 0.3.17",9183 "futures-timer 3.0.2",9534 "futures-timer 3.0.2",9184 "linked-hash-map",9535 "linked-hash-map",9185 "log",9536 "log",9186 "parity-scale-codec",9537 "parity-scale-codec",9187 "parking_lot 0.11.1",9538 "parking_lot 0.11.2",9188 "pin-project 1.0.8",9539 "pin-project 1.0.7",9189 "rand 0.7.3",9540 "rand 0.8.4",9190 "sc-block-builder",9541 "sc-block-builder",9191 "sc-client-api",9542 "sc-client-api",9192 "sc-consensus",9543 "sc-consensus",921295639213[[package]]9564[[package]]9214name = "sc-finality-grandpa-rpc"9565name = "sc-finality-grandpa-rpc"9215version = "0.9.0"9566version = "0.10.0-dev"9216source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9567source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9217dependencies = [9568dependencies = [9218 "derive_more",9569 "derive_more",9219 "finality-grandpa",9570 "finality-grandpa",9220 "futures 0.3.16",9571 "futures 0.3.17",9221 "jsonrpc-core 15.1.0",9572 "jsonrpc-core 15.1.0",9222 "jsonrpc-core-client 15.1.0",9573 "jsonrpc-core-client 15.1.0",9223 "jsonrpc-derive 15.1.0",9574 "jsonrpc-derive 15.1.0",9235]9586]923695879237[[package]]9588[[package]]9238name = "sc-finality-grandpa-warp-sync"9239version = "0.9.0"9240source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9241dependencies = [9242 "derive_more",9243 "futures 0.3.16",9244 "log",9245 "num-traits",9246 "parity-scale-codec",9247 "parking_lot 0.11.1",9248 "prost",9249 "sc-client-api",9250 "sc-finality-grandpa",9251 "sc-network",9252 "sc-service",9253 "sp-blockchain",9254 "sp-finality-grandpa",9255 "sp-runtime",9256]92579258[[package]]9259name = "sc-informant"9589name = "sc-informant"9260version = "0.9.0"9590version = "0.10.0-dev"9261source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9591source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9262dependencies = [9592dependencies = [9263 "ansi_term 0.12.1",9593 "ansi_term 0.12.1",9264 "futures 0.3.16",9594 "futures 0.3.17",9265 "futures-timer 3.0.2",9595 "futures-timer 3.0.2",9266 "log",9596 "log",9267 "parity-util-mem",9597 "parity-util-mem",9268 "sc-client-api",9598 "sc-client-api",9269 "sc-network",9599 "sc-network",9600 "sc-transaction-pool-api",9270 "sp-blockchain",9601 "sp-blockchain",9271 "sp-runtime",9602 "sp-runtime",9272 "sp-transaction-pool",9273 "wasm-timer",9603 "wasm-timer",9274]9604]927596059276[[package]]9606[[package]]9277name = "sc-keystore"9607name = "sc-keystore"9278version = "3.0.0"9608version = "4.0.0-dev"9279source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9609source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9280dependencies = [9610dependencies = [9281 "async-trait",9611 "async-trait",9282 "derive_more",9612 "derive_more",9283 "futures 0.3.16",9613 "futures 0.3.17",9284 "futures-util",9614 "futures-util",9285 "hex",9615 "hex",9286 "merlin",9616 "merlin",9287 "parking_lot 0.11.1",9617 "parking_lot 0.11.2",9288 "rand 0.7.3",9618 "rand 0.7.3",9289 "serde_json",9619 "serde_json",9290 "sp-application-crypto",9620 "sp-application-crypto",929596259296[[package]]9626[[package]]9297name = "sc-light"9627name = "sc-light"9298version = "3.0.0"9628version = "4.0.0-dev"9299source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9629source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9300dependencies = [9630dependencies = [9301 "hash-db",9631 "hash-db",9302 "lazy_static",9632 "lazy_static",9303 "parity-scale-codec",9633 "parity-scale-codec",9304 "parking_lot 0.11.1",9634 "parking_lot 0.11.2",9305 "sc-client-api",9635 "sc-client-api",9306 "sc-executor",9636 "sc-executor",9307 "sp-api",9637 "sp-api",931496449315[[package]]9645[[package]]9316name = "sc-network"9646name = "sc-network"9317version = "0.9.0"9647version = "0.10.0-dev"9318source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9319dependencies = [9649dependencies = [9320 "async-std",9650 "async-std",9321 "async-trait",9651 "async-trait",9329 "erased-serde",9659 "erased-serde",9330 "fnv",9660 "fnv",9331 "fork-tree",9661 "fork-tree",9332 "futures 0.3.16",9662 "futures 0.3.17",9333 "futures-timer 3.0.2",9663 "futures-timer 3.0.2",9334 "hex",9664 "hex",9335 "ip_network",9665 "ip_network",9340 "lru",9670 "lru",9341 "nohash-hasher",9671 "nohash-hasher",9342 "parity-scale-codec",9672 "parity-scale-codec",9343 "parking_lot 0.11.1",9673 "parking_lot 0.11.2",9344 "pin-project 1.0.8",9674 "pin-project 1.0.7",9345 "prost",9675 "prost",9346 "prost-build",9676 "prost-build",9347 "rand 0.7.3",9677 "rand 0.7.3",9348 "sc-block-builder",9678 "sc-block-builder",9349 "sc-client-api",9679 "sc-client-api",9680 "sc-consensus",9350 "sc-peerset",9681 "sc-peerset",9351 "serde",9682 "serde",9352 "serde_json",9683 "serde_json",9355 "sp-blockchain",9686 "sp-blockchain",9356 "sp-consensus",9687 "sp-consensus",9357 "sp-core",9688 "sp-core",9689 "sp-finality-grandpa",9358 "sp-runtime",9690 "sp-runtime",9359 "sp-utils",9691 "sp-utils",9360 "substrate-prometheus-endpoint",9692 "substrate-prometheus-endpoint",936796999368[[package]]9700[[package]]9369name = "sc-network-gossip"9701name = "sc-network-gossip"9370version = "0.9.0"9702version = "0.10.0-dev"9371source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9703source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9372dependencies = [9704dependencies = [9373 "futures 0.3.16",9705 "futures 0.3.17",9374 "futures-timer 3.0.2",9706 "futures-timer 3.0.2",9375 "libp2p",9707 "libp2p",9376 "log",9708 "log",938497169385[[package]]9717[[package]]9386name = "sc-offchain"9718name = "sc-offchain"9387version = "3.0.0"9719version = "4.0.0-dev"9388source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9720source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9389dependencies = [9721dependencies = [9390 "bytes 0.5.6",9722 "bytes 0.5.6",9391 "fnv",9723 "fnv",9392 "futures 0.3.16",9724 "futures 0.3.17",9393 "futures-timer 3.0.2",9725 "futures-timer 3.0.2",9394 "hex",9726 "hex",9395 "hyper 0.13.10",9727 "hyper 0.13.9",9396 "hyper-rustls",9728 "hyper-rustls",9397 "log",9729 "log",9398 "num_cpus",9730 "num_cpus",9399 "parity-scale-codec",9731 "parity-scale-codec",9400 "parking_lot 0.11.1",9732 "parking_lot 0.11.2",9401 "rand 0.7.3",9733 "rand 0.7.3",9402 "sc-client-api",9734 "sc-client-api",9403 "sc-keystore",9735 "sc-keystore",941297449413[[package]]9745[[package]]9414name = "sc-peerset"9746name = "sc-peerset"9415version = "3.0.0"9747version = "4.0.0-dev"9416source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9748source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9417dependencies = [9749dependencies = [9418 "futures 0.3.16",9750 "futures 0.3.17",9419 "libp2p",9751 "libp2p",9420 "log",9752 "log",9421 "serde_json",9753 "serde_json",9426[[package]]9758[[package]]9427name = "sc-proposer-metrics"9759name = "sc-proposer-metrics"9428version = "0.9.0"9760version = "0.9.0"9429source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9761source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9430dependencies = [9762dependencies = [9431 "log",9763 "log",9432 "substrate-prometheus-endpoint",9764 "substrate-prometheus-endpoint",9433]9765]943497669435[[package]]9767[[package]]9436name = "sc-rpc"9768name = "sc-rpc"9437version = "3.0.0"9769version = "4.0.0-dev"9438source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9770source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9439dependencies = [9771dependencies = [9440 "futures 0.3.16",9772 "futures 0.3.17",9441 "hash-db",9773 "hash-db",9442 "jsonrpc-core 15.1.0",9774 "jsonrpc-core 15.1.0",9443 "jsonrpc-pubsub 15.1.0",9775 "jsonrpc-pubsub 15.1.0",9444 "log",9776 "log",9445 "parity-scale-codec",9777 "parity-scale-codec",9446 "parking_lot 0.11.1",9778 "parking_lot 0.11.2",9447 "sc-block-builder",9779 "sc-block-builder",9448 "sc-chain-spec",9780 "sc-chain-spec",9449 "sc-client-api",9781 "sc-client-api",9450 "sc-executor",9782 "sc-executor",9451 "sc-keystore",9783 "sc-keystore",9452 "sc-rpc-api",9784 "sc-rpc-api",9453 "sc-tracing",9785 "sc-tracing",9786 "sc-transaction-pool-api",9454 "serde_json",9787 "serde_json",9455 "sp-api",9788 "sp-api",9456 "sp-blockchain",9789 "sp-blockchain",9462 "sp-session",9795 "sp-session",9463 "sp-state-machine",9796 "sp-state-machine",9464 "sp-tracing",9797 "sp-tracing",9465 "sp-transaction-pool",9466 "sp-utils",9798 "sp-utils",9467 "sp-version",9799 "sp-version",9468]9800]946998019470[[package]]9802[[package]]9471name = "sc-rpc-api"9803name = "sc-rpc-api"9472version = "0.9.0"9804version = "0.10.0-dev"9473source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9805source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9474dependencies = [9806dependencies = [9475 "derive_more",9807 "derive_more",9476 "futures 0.3.16",9808 "futures 0.3.17",9477 "jsonrpc-core 15.1.0",9809 "jsonrpc-core 15.1.0",9478 "jsonrpc-core-client 15.1.0",9810 "jsonrpc-core-client 15.1.0",9479 "jsonrpc-derive 15.1.0",9811 "jsonrpc-derive 15.1.0",9480 "jsonrpc-pubsub 15.1.0",9812 "jsonrpc-pubsub 15.1.0",9481 "log",9813 "log",9482 "parity-scale-codec",9814 "parity-scale-codec",9483 "parking_lot 0.11.1",9815 "parking_lot 0.11.2",9484 "sc-chain-spec",9816 "sc-chain-spec",9817 "sc-transaction-pool-api",9485 "serde",9818 "serde",9486 "serde_json",9819 "serde_json",9487 "sp-core",9820 "sp-core",9488 "sp-rpc",9821 "sp-rpc",9489 "sp-runtime",9822 "sp-runtime",9490 "sp-tracing",9823 "sp-tracing",9491 "sp-transaction-pool",9492 "sp-version",9824 "sp-version",9493]9825]949498269495[[package]]9827[[package]]9496name = "sc-rpc-server"9828name = "sc-rpc-server"9497version = "3.0.0"9829version = "4.0.0-dev"9498source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9830source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9499dependencies = [9831dependencies = [9500 "futures 0.1.31",9832 "futures 0.1.29",9501 "jsonrpc-core 15.1.0",9833 "jsonrpc-core 15.1.0",9502 "jsonrpc-http-server",9834 "jsonrpc-http-server",9503 "jsonrpc-ipc-server",9835 "jsonrpc-ipc-server",951298449513[[package]]9845[[package]]9514name = "sc-service"9846name = "sc-service"9515version = "0.9.0"9847version = "0.10.0-dev"9516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9848source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9517dependencies = [9849dependencies = [9518 "async-trait",9850 "async-trait",9519 "directories",9851 "directories",9520 "exit-future",9852 "exit-future",9521 "futures 0.1.31",9853 "futures 0.1.29",9522 "futures 0.3.16",9854 "futures 0.3.17",9523 "futures-timer 3.0.2",9855 "futures-timer 3.0.2",9524 "hash-db",9856 "hash-db",9525 "jsonrpc-core 15.1.0",9857 "jsonrpc-core 15.1.0",9528 "log",9860 "log",9529 "parity-scale-codec",9861 "parity-scale-codec",9530 "parity-util-mem",9862 "parity-util-mem",9531 "parking_lot 0.11.1",9863 "parking_lot 0.11.2",9532 "pin-project 1.0.8",9864 "pin-project 1.0.7",9533 "rand 0.7.3",9865 "rand 0.7.3",9534 "sc-block-builder",9866 "sc-block-builder",9535 "sc-chain-spec",9867 "sc-chain-spec",9536 "sc-client-api",9868 "sc-client-api",9537 "sc-client-db",9869 "sc-client-db",9870 "sc-consensus",9538 "sc-executor",9871 "sc-executor",9539 "sc-informant",9872 "sc-informant",9540 "sc-keystore",9873 "sc-keystore",9546 "sc-telemetry",9879 "sc-telemetry",9547 "sc-tracing",9880 "sc-tracing",9548 "sc-transaction-pool",9881 "sc-transaction-pool",9882 "sc-transaction-pool-api",9549 "serde",9883 "serde",9550 "serde_json",9884 "serde_json",9551 "sp-api",9885 "sp-api",957899129579[[package]]9913[[package]]9580name = "sc-state-db"9914name = "sc-state-db"9581version = "0.9.0"9915version = "0.10.0-dev"9582source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9916source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9583dependencies = [9917dependencies = [9584 "log",9918 "log",9585 "parity-scale-codec",9919 "parity-scale-codec",9586 "parity-util-mem",9920 "parity-util-mem",9587 "parity-util-mem-derive",9921 "parity-util-mem-derive",9588 "parking_lot 0.11.1",9922 "parking_lot 0.11.2",9589 "sc-client-api",9923 "sc-client-api",9590 "sp-core",9924 "sp-core",9591 "thiserror",9925 "thiserror",9592]9926]959399279594[[package]]9928[[package]]9595name = "sc-sync-state-rpc"9929name = "sc-sync-state-rpc"9596version = "0.9.0"9930version = "0.10.0-dev"9597source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9931source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9598dependencies = [9932dependencies = [9599 "jsonrpc-core 15.1.0",9933 "jsonrpc-core 15.1.0",9600 "jsonrpc-core-client 15.1.0",9934 "jsonrpc-core-client 15.1.0",9601 "jsonrpc-derive 15.1.0",9935 "jsonrpc-derive 15.1.0",9936 "parity-scale-codec",9602 "sc-chain-spec",9937 "sc-chain-spec",9603 "sc-client-api",9938 "sc-client-api",9604 "sc-consensus-babe",9939 "sc-consensus-babe",9605 "sc-consensus-epochs",9940 "sc-consensus-epochs",9606 "sc-finality-grandpa",9941 "sc-finality-grandpa",9607 "sc-rpc-api",9942 "sc-rpc-api",9943 "serde",9608 "serde_json",9944 "serde_json",9609 "sp-blockchain",9945 "sp-blockchain",9610 "sp-runtime",9946 "sp-runtime",961399499614[[package]]9950[[package]]9615name = "sc-telemetry"9951name = "sc-telemetry"9616version = "3.0.0"9952version = "4.0.0-dev"9617source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9953source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9618dependencies = [9954dependencies = [9619 "chrono",9955 "chrono",9620 "futures 0.3.16",9956 "futures 0.3.17",9621 "libp2p",9957 "libp2p",9622 "log",9958 "log",9623 "parking_lot 0.11.1",9959 "parking_lot 0.11.2",9624 "pin-project 1.0.8",9960 "pin-project 1.0.7",9625 "rand 0.7.3",9961 "rand 0.7.3",9626 "serde",9962 "serde",9627 "serde_json",9963 "serde_json",963399699634[[package]]9970[[package]]9635name = "sc-tracing"9971name = "sc-tracing"9636version = "3.0.0"9972version = "4.0.0-dev"9637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9638dependencies = [9974dependencies = [9639 "ansi_term 0.12.1",9975 "ansi_term 0.12.1",9640 "atty",9976 "atty",9641 "erased-serde",9977 "erased-serde",9642 "lazy_static",9978 "lazy_static",9643 "log",9979 "log",9644 "once_cell",9980 "once_cell",9645 "parking_lot 0.11.1",9981 "parking_lot 0.11.2",9646 "regex",9982 "regex",9647 "rustc-hash",9983 "rustc-hash",9648 "sc-client-api",9984 "sc-client-api",9670100069671[[package]]10007[[package]]9672name = "sc-tracing-proc-macro"10008name = "sc-tracing-proc-macro"9673version = "3.0.0"10009version = "4.0.0-dev"9674source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10010source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9675dependencies = [10011dependencies = [9676 "proc-macro-crate 1.0.0",10012 "proc-macro-crate 1.0.0",9677 "proc-macro2",10013 "proc-macro2",9680]10016]9681100179682[[package]]10018[[package]]9683name = "sc-transaction-graph"10019name = "sc-transaction-pool"9684version = "3.0.0"10020version = "4.0.0-dev"9685source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9686dependencies = [10022dependencies = [9687 "derive_more",10023 "derive_more",9688 "futures 0.3.16",10024 "futures 0.3.17",10025 "intervalier",9689 "linked-hash-map",10026 "linked-hash-map",9690 "log",10027 "log",10028 "parity-scale-codec",9691 "parity-util-mem",10029 "parity-util-mem",9692 "parking_lot 0.11.1",10030 "parking_lot 0.11.2",9693 "retain_mut",10031 "retain_mut",10032 "sc-client-api",10033 "sc-transaction-pool-api",9694 "serde",10034 "serde",10035 "sp-api",9695 "sp-blockchain",10036 "sp-blockchain",9696 "sp-core",10037 "sp-core",9697 "sp-runtime",10038 "sp-runtime",10039 "sp-tracing",9698 "sp-transaction-pool",10040 "sp-transaction-pool",9699 "sp-utils",10041 "sp-utils",10042 "substrate-prometheus-endpoint",9700 "thiserror",10043 "thiserror",9701 "wasm-timer",10044 "wasm-timer",9702]10045]9703100469704[[package]]10047[[package]]9705name = "sc-transaction-pool"10048name = "sc-transaction-pool-api"9706version = "3.0.0"10049version = "4.0.0-dev"9707source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10050source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"9708dependencies = [10051dependencies = [9709 "futures 0.3.16",10052 "derive_more",9710 "intervalier",10053 "futures 0.3.17",9711 "log",10054 "log",9712 "parity-scale-codec",10055 "parity-scale-codec",9713 "parity-util-mem",10056 "serde",9714 "parking_lot 0.11.1",9715 "sc-client-api",9716 "sc-transaction-graph",9717 "sp-api",9718 "sp-blockchain",10057 "sp-blockchain",9719 "sp-core",9720 "sp-runtime",10058 "sp-runtime",9721 "sp-tracing",9722 "sp-transaction-pool",9723 "sp-utils",9724 "substrate-prometheus-endpoint",9725 "thiserror",10059 "thiserror",9726 "wasm-timer",9727]10060]9728100619729[[package]]10062[[package]]10063name = "scale-info"10064version = "0.10.0"10065source = "registry+https://github.com/rust-lang/crates.io-index"10066checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b"10067dependencies = [10068 "bitvec 0.20.1",10069 "cfg-if 1.0.0",10070 "derive_more",10071 "parity-scale-codec",10072 "scale-info-derive",10073]1007410075[[package]]10076name = "scale-info-derive"10077version = "0.7.0"10078source = "registry+https://github.com/rust-lang/crates.io-index"10079checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6"10080dependencies = [10081 "proc-macro-crate 1.0.0",10082 "proc-macro2",10083 "quote",10084 "syn",10085]1008610087[[package]]9730name = "schannel"10088name = "schannel"9731version = "0.1.19"10089version = "0.1.19"9732source = "registry+https://github.com/rust-lang/crates.io-index"10090source = "registry+https://github.com/rust-lang/crates.io-index"9744dependencies = [10102dependencies = [9745 "arrayref",10103 "arrayref",9746 "arrayvec 0.5.2",10104 "arrayvec 0.5.2",9747 "curve25519-dalek 2.1.3",10105 "curve25519-dalek 2.1.0",9748 "getrandom 0.1.16",10106 "getrandom 0.1.14",9749 "merlin",10107 "merlin",9750 "rand 0.7.3",10108 "rand 0.7.3",9751 "rand_core 0.5.1",10109 "rand_core 0.5.1",9767checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"10125checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"9768101269769[[package]]10127[[package]]9770name = "scroll"9771version = "0.10.2"9772source = "registry+https://github.com/rust-lang/crates.io-index"9773checksum = "fda28d4b4830b807a8b43f7b0e6b5df875311b3e7621d84577188c175b6ec1ec"9774dependencies = [9775 "scroll_derive",9776]97779778[[package]]9779name = "scroll_derive"9780version = "0.10.5"9781source = "registry+https://github.com/rust-lang/crates.io-index"9782checksum = "aaaae8f38bb311444cfb7f1979af0bc9240d95795f75f9ceddf6a59b79ceffa0"9783dependencies = [9784 "proc-macro2",9785 "quote",9786 "syn",9787]97889789[[package]]9790name = "sct"10128name = "sct"9791version = "0.6.1"10129version = "0.6.0"9792source = "registry+https://github.com/rust-lang/crates.io-index"10130source = "registry+https://github.com/rust-lang/crates.io-index"9793checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"10131checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"9794dependencies = [10132dependencies = [9795 "ring",10133 "ring",9796 "untrusted",10134 "untrusted",9820101589821[[package]]10159[[package]]9822name = "security-framework"10160name = "security-framework"9823version = "2.3.1"10161version = "2.2.0"9824source = "registry+https://github.com/rust-lang/crates.io-index"10162source = "registry+https://github.com/rust-lang/crates.io-index"9825checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467"10163checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84"9826dependencies = [10164dependencies = [9827 "bitflags",10165 "bitflags",9828 "core-foundation 0.9.1",10166 "core-foundation 0.9.1",9829 "core-foundation-sys 0.8.2",10167 "core-foundation-sys 0.8.2",9830 "libc",10168 "libc",9831 "security-framework-sys 2.3.0",10169 "security-framework-sys 2.2.0",9832]10170]9833101719834[[package]]10172[[package]]9843101819844[[package]]10182[[package]]9845name = "security-framework-sys"10183name = "security-framework-sys"9846version = "2.3.0"10184version = "2.2.0"9847source = "registry+https://github.com/rust-lang/crates.io-index"10185source = "registry+https://github.com/rust-lang/crates.io-index"9848checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284"10186checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339"9849dependencies = [10187dependencies = [9850 "core-foundation-sys 0.8.2",10188 "core-foundation-sys 0.8.2",9851 "libc",10189 "libc",9896102349897[[package]]10235[[package]]9898name = "serde"10236name = "serde"9899version = "1.0.126"10237version = "1.0.130"9900source = "registry+https://github.com/rust-lang/crates.io-index"10238source = "registry+https://github.com/rust-lang/crates.io-index"9901checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"10239checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"9902dependencies = [10240dependencies = [9903 "serde_derive",10241 "serde_derive",9904]10242]9905102439906[[package]]10244[[package]]9907name = "serde_derive"10245name = "serde_derive"9908version = "1.0.126"10246version = "1.0.130"9909source = "registry+https://github.com/rust-lang/crates.io-index"10247source = "registry+https://github.com/rust-lang/crates.io-index"9910checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"10248checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"9911dependencies = [10249dependencies = [9912 "proc-macro2",10250 "proc-macro2",9913 "quote",10251 "quote",9916102549917[[package]]10255[[package]]9918name = "serde_json"10256name = "serde_json"9919version = "1.0.64"10257version = "1.0.68"9920source = "registry+https://github.com/rust-lang/crates.io-index"10258source = "registry+https://github.com/rust-lang/crates.io-index"9921checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"10259checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8"9922dependencies = [10260dependencies = [9923 "itoa",10261 "itoa",9924 "ryu",10262 "ryu",9939102779940[[package]]10278[[package]]9941name = "sha-1"10279name = "sha-1"9942version = "0.9.7"10280version = "0.9.6"9943source = "registry+https://github.com/rust-lang/crates.io-index"10281source = "registry+https://github.com/rust-lang/crates.io-index"9944checksum = "1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81"10282checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"9945dependencies = [10283dependencies = [9946 "block-buffer 0.9.0",10284 "block-buffer 0.9.0",9947 "cfg-if 1.0.0",10285 "cfg-if 1.0.0",9948 "cpufeatures",10286 "cpufeatures 0.1.4",9949 "digest 0.9.0",10287 "digest 0.9.0",9950 "opaque-debug 0.3.0",10288 "opaque-debug 0.3.0",9951]10289]9964103029965[[package]]10303[[package]]9966name = "sha2"10304name = "sha2"9967version = "0.9.5"10305version = "0.9.2"9968source = "registry+https://github.com/rust-lang/crates.io-index"10306source = "registry+https://github.com/rust-lang/crates.io-index"9969checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12"10307checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8"9970dependencies = [10308dependencies = [9971 "block-buffer 0.9.0",10309 "block-buffer 0.9.0",9972 "cfg-if 1.0.0",10310 "cfg-if 1.0.0",9973 "cpufeatures",10311 "cpuid-bool",9974 "digest 0.9.0",10312 "digest 0.9.0",9975 "opaque-debug 0.3.0",10313 "opaque-debug 0.3.0",9976]10314]100021034010003[[package]]10341[[package]]10004name = "sharded-slab"10342name = "sharded-slab"10005version = "0.1.1"10343version = "0.1.0"10006source = "registry+https://github.com/rust-lang/crates.io-index"10344source = "registry+https://github.com/rust-lang/crates.io-index"10007checksum = "79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3"10345checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127"10008dependencies = [10346dependencies = [10009 "lazy_static",10347 "lazy_static",10348 "loom",10010]10349]100111035010012[[package]]10351[[package]]10013name = "shlex"10352name = "shlex"10014version = "1.0.0"10353version = "1.1.0"10015source = "registry+https://github.com/rust-lang/crates.io-index"10354source = "registry+https://github.com/rust-lang/crates.io-index"10016checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d"10355checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"100171035610018[[package]]10357[[package]]10019name = "signal-hook"10358name = "signal-hook"100361037510037[[package]]10376[[package]]10038name = "signature"10377name = "signature"10039version = "1.3.1"10378version = "1.1.0"10040source = "registry+https://github.com/rust-lang/crates.io-index"10379source = "registry+https://github.com/rust-lang/crates.io-index"10041checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335"10380checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852"100421038110043[[package]]10382[[package]]10044name = "simba"10383name = "simba"100541039310055[[package]]10394[[package]]10056name = "slab"10395name = "slab"10057version = "0.4.3"10396version = "0.4.2"10058source = "registry+https://github.com/rust-lang/crates.io-index"10397source = "registry+https://github.com/rust-lang/crates.io-index"10059checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"10398checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"100601039910061[[package]]10400[[package]]10062name = "slog"10401name = "slog"100691040810070[[package]]10409[[package]]10071name = "slot-range-helper"10410name = "slot-range-helper"10072version = "0.9.8"10411version = "0.9.10"10073source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"10412source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"10074dependencies = [10413dependencies = [10075 "enumn",10414 "enumn",10076 "parity-scale-codec",10415 "parity-scale-codec",100901042910091[[package]]10430[[package]]10092name = "smallvec"10431name = "smallvec"10093version = "0.6.14"10432version = "0.6.13"10094source = "registry+https://github.com/rust-lang/crates.io-index"10433source = "registry+https://github.com/rust-lang/crates.io-index"10095checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"10434checksum = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"10096dependencies = [10435dependencies = [10097 "maybe-uninit",10436 "maybe-uninit",10098]10437]101051044410106[[package]]10445[[package]]10107name = "snow"10446name = "snow"10108version = "0.7.2"10447version = "0.8.0"10109source = "registry+https://github.com/rust-lang/crates.io-index"10448source = "registry+https://github.com/rust-lang/crates.io-index"10110checksum = "795dd7aeeee24468e5a32661f6d27f7b5cbed802031b2d7640c7b10f8fb2dd50"10449checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7"10111dependencies = [10450dependencies = [10112 "aes-gcm",10451 "aes-gcm",10113 "blake2",10452 "blake2",10114 "chacha20poly1305",10453 "chacha20poly1305",10115 "rand 0.7.3",10454 "rand 0.8.4",10116 "rand_core 0.5.1",10455 "rand_core 0.6.1",10117 "ring",10456 "ring",10118 "rustc_version 0.2.3",10457 "rustc_version 0.3.3",10119 "sha2 0.9.5",10458 "sha2 0.9.2",10120 "subtle 2.4.1",10459 "subtle 2.4.1",10121 "x25519-dalek",10460 "x25519-dalek",10122]10461]101231046210124[[package]]10463[[package]]10125name = "socket2"10464name = "socket2"10126version = "0.3.19"10465version = "0.3.17"10127source = "registry+https://github.com/rust-lang/crates.io-index"10466source = "registry+https://github.com/rust-lang/crates.io-index"10128checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"10467checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902"10129dependencies = [10468dependencies = [10130 "cfg-if 1.0.0",10469 "cfg-if 1.0.0",10131 "libc",10470 "libc",10471 "redox_syscall 0.1.56",10132 "winapi 0.3.9",10472 "winapi 0.3.9",10133]10473]1013410474101441048410145[[package]]10485[[package]]10146name = "soketto"10486name = "soketto"10147version = "0.4.2"10487version = "0.4.1"10148source = "registry+https://github.com/rust-lang/crates.io-index"10488source = "registry+https://github.com/rust-lang/crates.io-index"10149checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88"10489checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0"10150dependencies = [10490dependencies = [10151 "base64 0.12.3",10491 "base64 0.12.3",10152 "bytes 0.5.6",10492 "bytes 0.5.6",10153 "flate2",10493 "flate2",10154 "futures 0.3.16",10494 "futures 0.3.17",10155 "httparse",10495 "httparse",10156 "log",10496 "log",10157 "rand 0.7.3",10497 "rand 0.7.3",10158 "sha-1 0.9.7",10498 "sha-1 0.8.2",10159]10499]101601050010161[[package]]10501[[package]]10162name = "soketto"10502name = "soketto"10163version = "0.5.0"10503version = "0.6.0"10164source = "registry+https://github.com/rust-lang/crates.io-index"10504source = "registry+https://github.com/rust-lang/crates.io-index"10165checksum = "4919971d141dbadaa0e82b5d369e2d7666c98e4625046140615ca363e50d4daa"10505checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f"10166dependencies = [10506dependencies = [10167 "base64 0.13.0",10507 "base64 0.13.0",10168 "bytes 1.0.1",10508 "bytes 1.0.1",10169 "futures 0.3.16",10509 "futures 0.3.17",10170 "httparse",10510 "httparse",10171 "log",10511 "log",10172 "rand 0.8.4",10512 "rand 0.8.4",10173 "sha-1 0.9.7",10513 "sha-1 0.9.6",10174]10514]101751051510176[[package]]10516[[package]]10177name = "sp-api"10517name = "sp-api"10178version = "3.0.0"10518version = "4.0.0-dev"10179source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10180dependencies = [10520dependencies = [10181 "hash-db",10521 "hash-db",10182 "log",10522 "log",101921053210193[[package]]10533[[package]]10194name = "sp-api-proc-macro"10534name = "sp-api-proc-macro"10195version = "3.0.0"10535version = "4.0.0-dev"10196source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10197dependencies = [10537dependencies = [10198 "blake2-rfc",10538 "blake2-rfc",10199 "proc-macro-crate 1.0.0",10539 "proc-macro-crate 1.0.0",102041054410205[[package]]10545[[package]]10206name = "sp-application-crypto"10546name = "sp-application-crypto"10207version = "3.0.0"10547version = "4.0.0-dev"10208source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10548source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10209dependencies = [10549dependencies = [10210 "max-encoded-len",10211 "parity-scale-codec",10550 "parity-scale-codec",10212 "serde",10551 "serde",10213 "sp-core",10552 "sp-core",102171055610218[[package]]10557[[package]]10219name = "sp-arithmetic"10558name = "sp-arithmetic"10220version = "3.0.0"10559version = "4.0.0-dev"10221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10560source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10222dependencies = [10561dependencies = [10223 "integer-sqrt",10562 "integer-sqrt",10224 "num-traits",10563 "num-traits",102311057010232[[package]]10571[[package]]10233name = "sp-authority-discovery"10572name = "sp-authority-discovery"10234version = "3.0.0"10573version = "4.0.0-dev"10235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10574source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10236dependencies = [10575dependencies = [10237 "parity-scale-codec",10576 "parity-scale-codec",10238 "sp-api",10577 "sp-api",102431058210244[[package]]10583[[package]]10245name = "sp-authorship"10584name = "sp-authorship"10246version = "3.0.0"10585version = "4.0.0-dev"10247source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10586source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10248dependencies = [10587dependencies = [10249 "async-trait",10588 "async-trait",10250 "parity-scale-codec",10589 "parity-scale-codec",102551059410256[[package]]10595[[package]]10257name = "sp-block-builder"10596name = "sp-block-builder"10258version = "3.0.0"10597version = "4.0.0-dev"10259source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10260dependencies = [10599dependencies = [10261 "parity-scale-codec",10600 "parity-scale-codec",10262 "sp-api",10601 "sp-api",102671060610268[[package]]10607[[package]]10269name = "sp-blockchain"10608name = "sp-blockchain"10270version = "3.0.0"10609version = "4.0.0-dev"10271source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10610source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10272dependencies = [10611dependencies = [10273 "futures 0.3.16",10612 "futures 0.3.17",10274 "log",10613 "log",10275 "lru",10614 "lru",10276 "parity-scale-codec",10615 "parity-scale-codec",10277 "parking_lot 0.11.1",10616 "parking_lot 0.11.2",10278 "sp-api",10617 "sp-api",10279 "sp-consensus",10618 "sp-consensus",10280 "sp-database",10619 "sp-database",102851062410286[[package]]10625[[package]]10287name = "sp-consensus"10626name = "sp-consensus"10288version = "0.9.0"10627version = "0.10.0-dev"10289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10628source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10290dependencies = [10629dependencies = [10291 "async-trait",10630 "async-trait",10292 "futures 0.3.16",10631 "futures 0.3.17",10293 "futures-timer 3.0.2",10632 "futures-timer 3.0.2",10294 "libp2p",10295 "log",10633 "log",10296 "parity-scale-codec",10634 "parity-scale-codec",10297 "parking_lot 0.11.1",10635 "parking_lot 0.11.2",10298 "serde",10636 "serde",10299 "sp-api",10637 "sp-api",10300 "sp-core",10638 "sp-core",103121065010313[[package]]10651[[package]]10314name = "sp-consensus-aura"10652name = "sp-consensus-aura"10315version = "0.9.0"10653version = "0.10.0-dev"10316source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10654source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10317dependencies = [10655dependencies = [10318 "async-trait",10656 "async-trait",10319 "parity-scale-codec",10657 "parity-scale-codec",103291066710330[[package]]10668[[package]]10331name = "sp-consensus-babe"10669name = "sp-consensus-babe"10332version = "0.9.0"10670version = "0.10.0-dev"10333source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10334dependencies = [10672dependencies = [10335 "async-trait",10673 "async-trait",10336 "merlin",10674 "merlin",103511068910352[[package]]10690[[package]]10353name = "sp-consensus-slots"10691name = "sp-consensus-slots"10354version = "0.9.0"10692version = "0.10.0-dev"10355source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10356dependencies = [10694dependencies = [10357 "parity-scale-codec",10695 "parity-scale-codec",10358 "sp-arithmetic",10696 "sp-arithmetic",103611069910362[[package]]10700[[package]]10363name = "sp-consensus-vrf"10701name = "sp-consensus-vrf"10364version = "0.9.0"10702version = "0.10.0-dev"10365source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10703source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10366dependencies = [10704dependencies = [10367 "parity-scale-codec",10705 "parity-scale-codec",10368 "schnorrkel",10706 "schnorrkel",103731071110374[[package]]10712[[package]]10375name = "sp-core"10713name = "sp-core"10376version = "3.0.0"10714version = "4.0.0-dev"10377source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10715source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10378dependencies = [10716dependencies = [10379 "base58",10717 "base58",10380 "blake2-rfc",10718 "blake2-rfc",10381 "byteorder",10719 "byteorder",10382 "dyn-clonable",10720 "dyn-clonable",10383 "ed25519-dalek",10721 "ed25519-dalek",10384 "futures 0.3.16",10722 "futures 0.3.17",10385 "hash-db",10723 "hash-db",10386 "hash256-std-hasher",10724 "hash256-std-hasher",10387 "hex",10725 "hex",10388 "impl-serde",10726 "impl-serde",10389 "lazy_static",10727 "lazy_static",10390 "libsecp256k1 0.3.5",10728 "libsecp256k1 0.6.0",10391 "log",10729 "log",10392 "max-encoded-len",10393 "merlin",10730 "merlin",10394 "num-traits",10731 "num-traits",10395 "parity-scale-codec",10732 "parity-scale-codec",10396 "parity-util-mem",10733 "parity-util-mem",10397 "parking_lot 0.11.1",10734 "parking_lot 0.11.2",10398 "primitive-types",10735 "primitive-types 0.10.1",10399 "rand 0.7.3",10736 "rand 0.7.3",10400 "regex",10737 "regex",10401 "schnorrkel",10738 "schnorrkel",10402 "secrecy",10739 "secrecy",10403 "serde",10740 "serde",10404 "sha2 0.9.5",10741 "sha2 0.9.2",10405 "sp-debug-derive",10742 "sp-debug-derive",10406 "sp-externalities",10743 "sp-externalities",10407 "sp-runtime-interface",10744 "sp-runtime-interface",104181075510419[[package]]10756[[package]]10420name = "sp-database"10757name = "sp-database"10421version = "3.0.0"10758version = "4.0.0-dev"10422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10759source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10423dependencies = [10760dependencies = [10424 "kvdb",10761 "kvdb",10425 "parking_lot 0.11.1",10762 "parking_lot 0.11.2",10426]10763]104271076410428[[package]]10765[[package]]10429name = "sp-debug-derive"10766name = "sp-debug-derive"10430version = "3.0.0"10767version = "3.0.0"10431source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10768source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10432dependencies = [10769dependencies = [10433 "proc-macro2",10770 "proc-macro2",10434 "quote",10771 "quote",104371077410438[[package]]10775[[package]]10439name = "sp-externalities"10776name = "sp-externalities"10440version = "0.9.0"10777version = "0.10.0-dev"10441source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10778source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10442dependencies = [10779dependencies = [10443 "environmental",10780 "environmental",10444 "parity-scale-codec",10781 "parity-scale-codec",104481078510449[[package]]10786[[package]]10450name = "sp-finality-grandpa"10787name = "sp-finality-grandpa"10451version = "3.0.0"10788version = "4.0.0-dev"10452source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10789source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10453dependencies = [10790dependencies = [10454 "finality-grandpa",10791 "finality-grandpa",10455 "log",10792 "log",104651080210466[[package]]10803[[package]]10467name = "sp-inherents"10804name = "sp-inherents"10468version = "3.0.0"10805version = "4.0.0-dev"10469source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10806source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10470dependencies = [10807dependencies = [10471 "async-trait",10808 "async-trait",10472 "impl-trait-for-tuples",10809 "impl-trait-for-tuples 0.2.1",10473 "parity-scale-codec",10810 "parity-scale-codec",10474 "sp-core",10811 "sp-core",10475 "sp-runtime",10812 "sp-runtime",104791081610480[[package]]10817[[package]]10481name = "sp-io"10818name = "sp-io"10482version = "3.0.0"10819version = "4.0.0-dev"10483source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10820source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10484dependencies = [10821dependencies = [10485 "futures 0.3.16",10822 "futures 0.3.17",10486 "hash-db",10823 "hash-db",10487 "libsecp256k1 0.3.5",10824 "libsecp256k1 0.6.0",10488 "log",10825 "log",10489 "parity-scale-codec",10826 "parity-scale-codec",10490 "parking_lot 0.11.1",10827 "parking_lot 0.11.2",10491 "sp-core",10828 "sp-core",10492 "sp-externalities",10829 "sp-externalities",10493 "sp-keystore",10830 "sp-keystore",105041084110505[[package]]10842[[package]]10506name = "sp-keyring"10843name = "sp-keyring"10507version = "3.0.0"10844version = "4.0.0-dev"10508source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10845source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10509dependencies = [10846dependencies = [10510 "lazy_static",10847 "lazy_static",10511 "sp-core",10848 "sp-core",105151085210516[[package]]10853[[package]]10517name = "sp-keystore"10854name = "sp-keystore"10518version = "0.9.0"10855version = "0.10.0-dev"10519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10856source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10520dependencies = [10857dependencies = [10521 "async-trait",10858 "async-trait",10522 "derive_more",10859 "derive_more",10523 "futures 0.3.16",10860 "futures 0.3.17",10524 "merlin",10861 "merlin",10525 "parity-scale-codec",10862 "parity-scale-codec",10526 "parking_lot 0.11.1",10863 "parking_lot 0.11.2",10527 "schnorrkel",10864 "schnorrkel",10528 "serde",10865 "serde",10529 "sp-core",10866 "sp-core",105321086910533[[package]]10870[[package]]10534name = "sp-maybe-compressed-blob"10871name = "sp-maybe-compressed-blob"10535version = "3.0.0"10872version = "4.0.0-dev"10536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10873source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10537dependencies = [10874dependencies = [10538 "ruzstd",10875 "ruzstd",10539 "zstd",10876 "zstd",10540]10877]105411087810542[[package]]10879[[package]]10543name = "sp-npos-elections"10880name = "sp-npos-elections"10544version = "3.0.0"10881version = "4.0.0-dev"10545source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10882source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10546dependencies = [10883dependencies = [10547 "parity-scale-codec",10884 "parity-scale-codec",10548 "serde",10885 "serde",10549 "sp-arithmetic",10886 "sp-arithmetic",10550 "sp-core",10887 "sp-core",10551 "sp-npos-elections-compact",10888 "sp-npos-elections-solution-type",10552 "sp-std",10889 "sp-std",10553]10890]105541089110555[[package]]10892[[package]]10556name = "sp-npos-elections-compact"10893name = "sp-npos-elections-solution-type"10557version = "3.0.0"10894version = "4.0.0-dev"10558source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10895source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10559dependencies = [10896dependencies = [10560 "proc-macro-crate 1.0.0",10897 "proc-macro-crate 1.0.0",10561 "proc-macro2",10898 "proc-macro2",105651090210566[[package]]10903[[package]]10567name = "sp-offchain"10904name = "sp-offchain"10568version = "3.0.0"10905version = "4.0.0-dev"10569source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10906source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10570dependencies = [10907dependencies = [10571 "sp-api",10908 "sp-api",10572 "sp-core",10909 "sp-core",10576[[package]]10913[[package]]10577name = "sp-panic-handler"10914name = "sp-panic-handler"10578version = "3.0.0"10915version = "3.0.0"10579source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10916source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10580dependencies = [10917dependencies = [10581 "backtrace",10918 "backtrace",10582]10919]105831092010584[[package]]10921[[package]]10585name = "sp-rpc"10922name = "sp-rpc"10586version = "3.0.0"10923version = "4.0.0-dev"10587source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10924source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10588dependencies = [10925dependencies = [10589 "rustc-hash",10926 "rustc-hash",10590 "serde",10927 "serde",105941093110595[[package]]10932[[package]]10596name = "sp-runtime"10933name = "sp-runtime"10597version = "3.0.0"10934version = "4.0.0-dev"10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10935source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10599dependencies = [10936dependencies = [10600 "either",10937 "either",10601 "hash256-std-hasher",10938 "hash256-std-hasher",10602 "impl-trait-for-tuples",10939 "impl-trait-for-tuples 0.2.1",10603 "log",10940 "log",10604 "max-encoded-len",10605 "parity-scale-codec",10941 "parity-scale-codec",10606 "parity-util-mem",10942 "parity-util-mem",10607 "paste",10943 "paste",106161095210617[[package]]10953[[package]]10618name = "sp-runtime-interface"10954name = "sp-runtime-interface"10619version = "3.0.0"10955version = "4.0.0-dev"10620source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10956source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10621dependencies = [10957dependencies = [10622 "impl-trait-for-tuples",10958 "impl-trait-for-tuples 0.2.1",10623 "parity-scale-codec",10959 "parity-scale-codec",10624 "primitive-types",10960 "primitive-types 0.10.1",10625 "sp-externalities",10961 "sp-externalities",10626 "sp-runtime-interface-proc-macro",10962 "sp-runtime-interface-proc-macro",10627 "sp-std",10963 "sp-std",106331096910634[[package]]10970[[package]]10635name = "sp-runtime-interface-proc-macro"10971name = "sp-runtime-interface-proc-macro"10636version = "3.0.0"10972version = "4.0.0-dev"10637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10638dependencies = [10974dependencies = [10639 "Inflector",10975 "Inflector",10640 "proc-macro-crate 1.0.0",10976 "proc-macro-crate 1.0.0",106451098110646[[package]]10982[[package]]10647name = "sp-sandbox"10983name = "sp-sandbox"10648version = "0.9.0"10984version = "0.10.0-dev"10649source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10985source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10650dependencies = [10986dependencies = [10651 "parity-scale-codec",10987 "parity-scale-codec",10652 "sp-core",10988 "sp-core",10659[[package]]10995[[package]]10660name = "sp-serializer"10996name = "sp-serializer"10661version = "3.0.0"10997version = "3.0.0"10662source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10998source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10663dependencies = [10999dependencies = [10664 "serde",11000 "serde",10665 "serde_json",11001 "serde_json",10666]11002]106671100310668[[package]]11004[[package]]10669name = "sp-session"11005name = "sp-session"10670version = "3.0.0"11006version = "4.0.0-dev"10671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11007source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10672dependencies = [11008dependencies = [10673 "parity-scale-codec",11009 "parity-scale-codec",10674 "sp-api",11010 "sp-api",106801101610681[[package]]11017[[package]]10682name = "sp-staking"11018name = "sp-staking"10683version = "3.0.0"11019version = "4.0.0-dev"10684source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11020source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10685dependencies = [11021dependencies = [10686 "parity-scale-codec",11022 "parity-scale-codec",10687 "sp-runtime",11023 "sp-runtime",106901102610691[[package]]11027[[package]]10692name = "sp-state-machine"11028name = "sp-state-machine"10693version = "0.9.0"11029version = "0.10.0-dev"10694source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11030source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10695dependencies = [11031dependencies = [10696 "hash-db",11032 "hash-db",10697 "log",11033 "log",10698 "num-traits",11034 "num-traits",10699 "parity-scale-codec",11035 "parity-scale-codec",10700 "parking_lot 0.11.1",11036 "parking_lot 0.11.2",10701 "rand 0.7.3",11037 "rand 0.7.3",10702 "smallvec 1.6.1",11038 "smallvec 1.6.1",10703 "sp-core",11039 "sp-core",107131104910714[[package]]11050[[package]]10715name = "sp-std"11051name = "sp-std"10716version = "3.0.0"11052version = "4.0.0-dev"10717source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11053source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"107181105410719[[package]]11055[[package]]10720name = "sp-storage"11056name = "sp-storage"10721version = "3.0.0"11057version = "4.0.0-dev"10722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11058source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10723dependencies = [11059dependencies = [10724 "impl-serde",11060 "impl-serde",10725 "parity-scale-codec",11061 "parity-scale-codec",107311106710732[[package]]11068[[package]]10733name = "sp-tasks"11069name = "sp-tasks"10734version = "3.0.0"11070version = "4.0.0-dev"10735source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11071source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10736dependencies = [11072dependencies = [10737 "log",11073 "log",10738 "sp-core",11074 "sp-core",107441108010745[[package]]11081[[package]]10746name = "sp-timestamp"11082name = "sp-timestamp"10747version = "3.0.0"11083version = "4.0.0-dev"10748source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11084source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10749dependencies = [11085dependencies = [10750 "async-trait",11086 "async-trait",10751 "futures-timer 3.0.2",11087 "futures-timer 3.0.2",107611109710762[[package]]11098[[package]]10763name = "sp-tracing"11099name = "sp-tracing"10764version = "3.0.0"11100version = "4.0.0-dev"10765source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11101source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10766dependencies = [11102dependencies = [10767 "erased-serde",11103 "erased-serde",10768 "log",11104 "log",107791111510780[[package]]11116[[package]]10781name = "sp-transaction-pool"11117name = "sp-transaction-pool"10782version = "3.0.0"11118version = "4.0.0-dev"10783source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11119source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10784dependencies = [11120dependencies = [10785 "derive_more",10786 "futures 0.3.16",10787 "log",10788 "parity-scale-codec",10789 "serde",10790 "sp-api",11121 "sp-api",10791 "sp-blockchain",10792 "sp-runtime",11122 "sp-runtime",10793 "thiserror",10794]11123]107951112410796[[package]]11125[[package]]10797name = "sp-transaction-storage-proof"11126name = "sp-transaction-storage-proof"10798version = "3.0.0"11127version = "4.0.0-dev"10799source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11128source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10800dependencies = [11129dependencies = [10801 "async-trait",11130 "async-trait",10802 "log",11131 "log",108101113910811[[package]]11140[[package]]10812name = "sp-trie"11141name = "sp-trie"10813version = "3.0.0"11142version = "4.0.0-dev"10814source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11143source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10815dependencies = [11144dependencies = [10816 "hash-db",11145 "hash-db",10817 "memory-db",11146 "memory-db",108241115310825[[package]]11154[[package]]10826name = "sp-utils"11155name = "sp-utils"10827version = "3.0.0"11156version = "4.0.0-dev"10828source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11157source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10829dependencies = [11158dependencies = [10830 "futures 0.3.16",11159 "futures 0.3.17",10831 "futures-core",11160 "futures-core",10832 "futures-timer 3.0.2",11161 "futures-timer 3.0.2",10833 "lazy_static",11162 "lazy_static",108361116510837[[package]]11166[[package]]10838name = "sp-version"11167name = "sp-version"10839version = "3.0.0"11168version = "4.0.0-dev"10840source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11169source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10841dependencies = [11170dependencies = [10842 "impl-serde",11171 "impl-serde",10843 "parity-scale-codec",11172 "parity-scale-codec",11173 "parity-wasm 0.42.2",10844 "serde",11174 "serde",10845 "sp-runtime",11175 "sp-runtime",10846 "sp-std",11176 "sp-std",10847 "sp-version-proc-macro",11177 "sp-version-proc-macro",11178 "thiserror",10848]11179]108491118010850[[package]]11181[[package]]10851name = "sp-version-proc-macro"11182name = "sp-version-proc-macro"10852version = "3.0.0"11183version = "4.0.0-dev"10853source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11184source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10854dependencies = [11185dependencies = [10855 "parity-scale-codec",11186 "parity-scale-codec",10856 "proc-macro-crate 1.0.0",11187 "proc-macro-crate 1.0.0",108611119210862[[package]]11193[[package]]10863name = "sp-wasm-interface"11194name = "sp-wasm-interface"10864version = "3.0.0"11195version = "4.0.0-dev"10865source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11196source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"10866dependencies = [11197dependencies = [10867 "impl-trait-for-tuples",11198 "impl-trait-for-tuples 0.2.1",10868 "parity-scale-codec",11199 "parity-scale-codec",10869 "sp-std",11200 "sp-std",10870 "wasmi",11201 "wasmi",108781120910879[[package]]11210[[package]]10880name = "stable_deref_trait"11211name = "stable_deref_trait"10881version = "1.2.0"11212version = "1.1.1"10882source = "registry+https://github.com/rust-lang/crates.io-index"11213source = "registry+https://github.com/rust-lang/crates.io-index"10883checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"11214checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"108841121510885[[package]]11216[[package]]10886name = "static_assertions"11217name = "static_assertions"10896dependencies = [11227dependencies = [10897 "cfg_aliases",11228 "cfg_aliases",10898 "libc",11229 "libc",10899 "parking_lot 0.11.1",11230 "parking_lot 0.11.2",10900 "static_init_macro",11231 "static_init_macro",10901]11232]109021123310927]11258]109281125910929[[package]]11260[[package]]10930name = "stream-cipher"10931version = "0.7.1"10932source = "registry+https://github.com/rust-lang/crates.io-index"10933checksum = "c80e15f898d8d8f25db24c253ea615cc14acf418ff307822995814e7d42cfa89"10934dependencies = [10935 "block-cipher",10936 "generic-array 0.14.4",10937]1093810939[[package]]10940name = "string"11261name = "string"10941version = "0.2.1"11262version = "0.2.1"10942source = "registry+https://github.com/rust-lang/crates.io-index"11263source = "registry+https://github.com/rust-lang/crates.io-index"109591128010960[[package]]11281[[package]]10961name = "structopt"11282name = "structopt"10962version = "0.3.22"11283version = "0.3.23"10963source = "registry+https://github.com/rust-lang/crates.io-index"11284source = "registry+https://github.com/rust-lang/crates.io-index"10964checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71"11285checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa"10965dependencies = [11286dependencies = [10966 "clap",11287 "clap",10967 "lazy_static",11288 "lazy_static",109701129110971[[package]]11292[[package]]10972name = "structopt-derive"11293name = "structopt-derive"10973version = "0.4.15"11294version = "0.4.16"10974source = "registry+https://github.com/rust-lang/crates.io-index"11295source = "registry+https://github.com/rust-lang/crates.io-index"10975checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10"11296checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba"10976dependencies = [11297dependencies = [10977 "heck",11298 "heck",10978 "proc-macro-error",11299 "proc-macro-error 1.0.4",10979 "proc-macro2",11300 "proc-macro2",10980 "quote",11301 "quote",10981 "syn",11302 "syn",11018[[package]]11339[[package]]11019name = "substrate-build-script-utils"11340name = "substrate-build-script-utils"11020version = "3.0.0"11341version = "3.0.0"11021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11342source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11022dependencies = [11343dependencies = [11023 "platforms",11344 "platforms",11024]11345]110251134611026[[package]]11347[[package]]11027name = "substrate-frame-rpc-system"11348name = "substrate-frame-rpc-system"11028version = "3.0.0"11349version = "4.0.0-dev"11029source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11350source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11030dependencies = [11351dependencies = [11031 "frame-system-rpc-runtime-api",11352 "frame-system-rpc-runtime-api",11032 "futures 0.3.16",11353 "futures 0.3.17",11033 "jsonrpc-core 15.1.0",11354 "jsonrpc-core 15.1.0",11034 "jsonrpc-core-client 15.1.0",11355 "jsonrpc-core-client 15.1.0",11035 "jsonrpc-derive 15.1.0",11356 "jsonrpc-derive 15.1.0",11036 "log",11357 "log",11037 "parity-scale-codec",11358 "parity-scale-codec",11038 "sc-client-api",11359 "sc-client-api",11039 "sc-rpc-api",11360 "sc-rpc-api",11361 "sc-transaction-pool-api",11040 "serde",11362 "serde",11041 "sp-api",11363 "sp-api",11042 "sp-block-builder",11364 "sp-block-builder",11043 "sp-blockchain",11365 "sp-blockchain",11044 "sp-core",11366 "sp-core",11045 "sp-runtime",11367 "sp-runtime",11046 "sp-transaction-pool",11047]11368]110481136911049[[package]]11370[[package]]11050name = "substrate-prometheus-endpoint"11371name = "substrate-prometheus-endpoint"11051version = "0.9.0"11372version = "0.9.0"11052source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11373source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11053dependencies = [11374dependencies = [11054 "async-std",11375 "async-std",11055 "derive_more",11376 "derive_more",11056 "futures-util",11377 "futures-util",11057 "hyper 0.13.10",11378 "hyper 0.13.9",11058 "log",11379 "log",11059 "prometheus",11380 "prometheus",11060 "tokio 0.2.25",11381 "tokio 0.2.25",11063[[package]]11384[[package]]11064name = "substrate-test-client"11385name = "substrate-test-client"11065version = "2.0.1"11386version = "2.0.1"11066source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11387source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11067dependencies = [11388dependencies = [11068 "async-trait",11389 "async-trait",11069 "futures 0.1.31",11390 "futures 0.1.29",11070 "futures 0.3.16",11391 "futures 0.3.17",11071 "hash-db",11392 "hash-db",11072 "hex",11393 "hex",11073 "parity-scale-codec",11394 "parity-scale-codec",110911141211092[[package]]11413[[package]]11093name = "substrate-test-utils"11414name = "substrate-test-utils"11094version = "3.0.0"11415version = "4.0.0-dev"11095source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11416source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11096dependencies = [11417dependencies = [11097 "futures 0.3.16",11418 "futures 0.3.17",11098 "substrate-test-utils-derive",11419 "substrate-test-utils-derive",11099 "tokio 0.2.25",11420 "tokio 0.2.25",11100]11421]111011142211102[[package]]11423[[package]]11103name = "substrate-test-utils-derive"11424name = "substrate-test-utils-derive"11104version = "0.9.0"11425version = "0.10.0-dev"11105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11106dependencies = [11427dependencies = [11107 "proc-macro-crate 1.0.0",11428 "proc-macro-crate 1.0.0",11108 "quote",11429 "quote",111111143211112[[package]]11433[[package]]11113name = "substrate-wasm-builder"11434name = "substrate-wasm-builder"11114version = "4.0.0"11435version = "5.0.0-dev"11115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11436source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11116dependencies = [11437dependencies = [11117 "ansi_term 0.12.1",11438 "ansi_term 0.12.1",11118 "atty",11439 "atty",11119 "build-helper",11440 "build-helper",11120 "cargo_metadata 0.13.1",11441 "cargo_metadata",11121 "sp-maybe-compressed-blob",11442 "sp-maybe-compressed-blob",11122 "tempfile",11443 "tempfile",11123 "toml",11444 "toml",11126]11447]111271144811128[[package]]11449[[package]]11129name = "substrate-wasm-builder"11130version = "4.0.0"11131source = "registry+https://github.com/rust-lang/crates.io-index"11132checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"11133dependencies = [11134 "ansi_term 0.12.1",11135 "atty",11136 "build-helper",11137 "cargo_metadata 0.12.3",11138 "tempfile",11139 "toml",11140 "walkdir",11141 "wasm-gc-api",11142]1114311144[[package]]11145name = "subtle"11450name = "subtle"11146version = "1.0.0"11451version = "1.0.0"11147source = "registry+https://github.com/rust-lang/crates.io-index"11452source = "registry+https://github.com/rust-lang/crates.io-index"11165]11470]111661147111167[[package]]11472[[package]]11473name = "syn-mid"11474version = "0.5.3"11475source = "registry+https://github.com/rust-lang/crates.io-index"11476checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9"11477dependencies = [11478 "proc-macro2",11479 "quote",11480 "syn",11481]1148211483[[package]]11168name = "synstructure"11484name = "synstructure"11169version = "0.12.5"11485version = "0.12.4"11170source = "registry+https://github.com/rust-lang/crates.io-index"11486source = "registry+https://github.com/rust-lang/crates.io-index"11171checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa"11487checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"11172dependencies = [11488dependencies = [11173 "proc-macro2",11489 "proc-macro2",11174 "quote",11490 "quote",111841150011185[[package]]11501[[package]]11186name = "tap"11502name = "tap"11187version = "1.0.1"11503version = "1.0.0"11188source = "registry+https://github.com/rust-lang/crates.io-index"11504source = "registry+https://github.com/rust-lang/crates.io-index"11189checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"11505checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e"111901150611191[[package]]11507[[package]]11192name = "target-lexicon"11508name = "target-lexicon"11193version = "0.12.1"11509version = "0.12.0"11194source = "registry+https://github.com/rust-lang/crates.io-index"11510source = "registry+https://github.com/rust-lang/crates.io-index"11195checksum = "b0652da4c4121005e9ed22b79f6c5f2d9e2752906b53a33e9490489ba421a6fb"11511checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834"111961151211197[[package]]11513[[package]]11198name = "tempfile"11514name = "tempfile"11203 "cfg-if 1.0.0",11519 "cfg-if 1.0.0",11204 "libc",11520 "libc",11205 "rand 0.8.4",11521 "rand 0.8.4",11206 "redox_syscall 0.2.9",11522 "redox_syscall 0.2.10",11207 "remove_dir_all",11523 "remove_dir_all",11208 "winapi 0.3.9",11524 "winapi 0.3.9",11209]11525]112101152611211[[package]]11527[[package]]11212name = "termcolor"11528name = "termcolor"11213version = "1.1.2"11529version = "1.1.0"11214source = "registry+https://github.com/rust-lang/crates.io-index"11530source = "registry+https://github.com/rust-lang/crates.io-index"11215checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"11531checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"11216dependencies = [11532dependencies = [11217 "winapi-util",11533 "winapi-util",11218]11534]112791159511280[[package]]11596[[package]]11281name = "time"11597name = "time"11282version = "0.1.44"11598version = "0.1.43"11283source = "registry+https://github.com/rust-lang/crates.io-index"11599source = "registry+https://github.com/rust-lang/crates.io-index"11284checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"11600checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"11285dependencies = [11601dependencies = [11286 "libc",11602 "libc",11287 "wasi 0.10.0+wasi-snapshot-preview1",11288 "winapi 0.3.9",11603 "winapi 0.3.9",11289]11604]112901160511300 "pbkdf2 0.4.0",11615 "pbkdf2 0.4.0",11301 "rand 0.7.3",11616 "rand 0.7.3",11302 "rustc-hash",11617 "rustc-hash",11303 "sha2 0.9.5",11618 "sha2 0.9.2",11304 "thiserror",11619 "thiserror",11305 "unicode-normalization",11620 "unicode-normalization",11306 "zeroize",11621 "zeroize",113171163211318[[package]]11633[[package]]11319name = "tinyvec"11634name = "tinyvec"11320version = "1.3.1"11635version = "0.3.3"11321source = "registry+https://github.com/rust-lang/crates.io-index"11636source = "registry+https://github.com/rust-lang/crates.io-index"11322checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338"11637checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed"1163811639[[package]]11640name = "tinyvec"11641version = "1.1.1"11642source = "registry+https://github.com/rust-lang/crates.io-index"11643checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"11323dependencies = [11644dependencies = [11324 "tinyvec_macros",11645 "tinyvec_macros",11325]11646]11337checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"11658checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"11338dependencies = [11659dependencies = [11339 "bytes 0.4.12",11660 "bytes 0.4.12",11340 "futures 0.1.31",11661 "futures 0.1.29",11341 "mio",11662 "mio",11342 "num_cpus",11663 "num_cpus",11343 "tokio-codec",11664 "tokio-codec",11370 "mio",11691 "mio",11371 "mio-uds",11692 "mio-uds",11372 "num_cpus",11693 "num_cpus",11373 "pin-project-lite 0.1.12",11694 "pin-project-lite 0.1.7",11374 "signal-hook-registry",11695 "signal-hook-registry",11375 "slab",11696 "slab",11376 "tokio-macros",11697 "tokio-macros",113791170011380[[package]]11701[[package]]11381name = "tokio"11702name = "tokio"11382version = "1.9.0"11703version = "1.6.1"11383source = "registry+https://github.com/rust-lang/crates.io-index"11704source = "registry+https://github.com/rust-lang/crates.io-index"11384checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c"11705checksum = "0a38d31d7831c6ed7aad00aa4c12d9375fd225a6dd77da1d25b707346319a975"11385dependencies = [11706dependencies = [11386 "autocfg",11707 "autocfg",11387 "pin-project-lite 0.2.7",11708 "pin-project-lite 0.2.4",11388]11709]113891171011390[[package]]11711[[package]]11395dependencies = [11716dependencies = [11396 "bytes 0.4.12",11717 "bytes 0.4.12",11397 "either",11718 "either",11398 "futures 0.1.31",11719 "futures 0.1.29",11399]11720]114001172111401[[package]]11722[[package]]11405checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"11726checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"11406dependencies = [11727dependencies = [11407 "bytes 0.4.12",11728 "bytes 0.4.12",11408 "futures 0.1.31",11729 "futures 0.1.29",11409 "tokio-io",11730 "tokio-io",11410]11731]114111173211415source = "registry+https://github.com/rust-lang/crates.io-index"11736source = "registry+https://github.com/rust-lang/crates.io-index"11416checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"11737checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"11417dependencies = [11738dependencies = [11418 "futures 0.1.31",11739 "futures 0.1.29",11419 "tokio-executor",11740 "tokio-executor",11420]11741]114211174211426checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"11747checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"11427dependencies = [11748dependencies = [11428 "crossbeam-utils 0.7.2",11749 "crossbeam-utils 0.7.2",11429 "futures 0.1.31",11750 "futures 0.1.29",11430]11751]114311175211432[[package]]11753[[package]]11435source = "registry+https://github.com/rust-lang/crates.io-index"11756source = "registry+https://github.com/rust-lang/crates.io-index"11436checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"11757checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"11437dependencies = [11758dependencies = [11438 "futures 0.1.31",11759 "futures 0.1.29",11439 "tokio-io",11760 "tokio-io",11440 "tokio-threadpool",11761 "tokio-threadpool",11441]11762]11447checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"11768checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"11448dependencies = [11769dependencies = [11449 "bytes 0.4.12",11770 "bytes 0.4.12",11450 "futures 0.1.31",11771 "futures 0.1.29",11451 "log",11772 "log",11452]11773]114531177411469checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"11790checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"11470dependencies = [11791dependencies = [11471 "bytes 0.4.12",11792 "bytes 0.4.12",11472 "futures 0.1.31",11793 "futures 0.1.29",11473 "mio",11794 "mio",11474 "mio-named-pipes",11795 "mio-named-pipes",11475 "tokio 0.1.22",11796 "tokio 0.1.22",11482checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"11803checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"11483dependencies = [11804dependencies = [11484 "crossbeam-utils 0.7.2",11805 "crossbeam-utils 0.7.2",11485 "futures 0.1.31",11806 "futures 0.1.29",11486 "lazy_static",11807 "lazy_static",11487 "log",11808 "log",11488 "mio",11809 "mio",114961181711497[[package]]11818[[package]]11498name = "tokio-rustls"11819name = "tokio-rustls"11499version = "0.14.1"11820version = "0.14.0"11500source = "registry+https://github.com/rust-lang/crates.io-index"11821source = "registry+https://github.com/rust-lang/crates.io-index"11501checksum = "e12831b255bcfa39dc0436b01e19fea231a37db570686c06ee72c423479f889a"11822checksum = "228139ddd4fea3fa345a29233009635235833e52807af7ea6448ead03890d6a9"11502dependencies = [11823dependencies = [11503 "futures-core",11824 "futures-core",11504 "rustls 0.18.1",11825 "rustls 0.18.0",11505 "tokio 0.2.25",11826 "tokio 0.2.25",11506 "webpki",11827 "webpki",11507]11828]11524source = "registry+https://github.com/rust-lang/crates.io-index"11845source = "registry+https://github.com/rust-lang/crates.io-index"11525checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"11846checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"11526dependencies = [11847dependencies = [11527 "futures 0.1.31",11848 "futures 0.1.29",11528]11849]115291185011530[[package]]11851[[package]]11534checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"11855checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"11535dependencies = [11856dependencies = [11536 "fnv",11857 "fnv",11537 "futures 0.1.31",11858 "futures 0.1.29",11538]11859]115391186011540[[package]]11861[[package]]11544checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"11865checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"11545dependencies = [11866dependencies = [11546 "bytes 0.4.12",11867 "bytes 0.4.12",11547 "futures 0.1.31",11868 "futures 0.1.29",11548 "iovec",11869 "iovec",11549 "mio",11870 "mio",11550 "tokio-io",11871 "tokio-io",11557source = "registry+https://github.com/rust-lang/crates.io-index"11878source = "registry+https://github.com/rust-lang/crates.io-index"11558checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"11879checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"11559dependencies = [11880dependencies = [11560 "crossbeam-deque 0.7.3",11881 "crossbeam-deque",11561 "crossbeam-queue",11882 "crossbeam-queue",11562 "crossbeam-utils 0.7.2",11883 "crossbeam-utils 0.7.2",11563 "futures 0.1.31",11884 "futures 0.1.29",11564 "lazy_static",11885 "lazy_static",11565 "log",11886 "log",11566 "num_cpus",11887 "num_cpus",11575checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"11896checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"11576dependencies = [11897dependencies = [11577 "crossbeam-utils 0.7.2",11898 "crossbeam-utils 0.7.2",11578 "futures 0.1.31",11899 "futures 0.1.29",11579 "slab",11900 "slab",11580 "tokio-executor",11901 "tokio-executor",11581]11902]11587checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"11908checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"11588dependencies = [11909dependencies = [11589 "bytes 0.4.12",11910 "bytes 0.4.12",11590 "futures 0.1.31",11911 "futures 0.1.29",11591 "log",11912 "log",11592 "mio",11913 "mio",11593 "tokio-codec",11914 "tokio-codec",11602checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"11923checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"11603dependencies = [11924dependencies = [11604 "bytes 0.4.12",11925 "bytes 0.4.12",11605 "futures 0.1.31",11926 "futures 0.1.29",11606 "iovec",11927 "iovec",11607 "libc",11928 "libc",11608 "log",11929 "log",11624 "futures-io",11945 "futures-io",11625 "futures-sink",11946 "futures-sink",11626 "log",11947 "log",11627 "pin-project-lite 0.1.12",11948 "pin-project-lite 0.1.7",11628 "tokio 0.2.25",11949 "tokio 0.2.25",11629]11950]116301195111631[[package]]11952[[package]]11632name = "toml"11953name = "toml"11633version = "0.5.8"11954version = "0.5.6"11634source = "registry+https://github.com/rust-lang/crates.io-index"11955source = "registry+https://github.com/rust-lang/crates.io-index"11635checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"11956checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a"11636dependencies = [11957dependencies = [11637 "serde",11958 "serde",11638]11959]116391196011640[[package]]11961[[package]]11641name = "tower-service"11962name = "tower-service"11642version = "0.3.1"11963version = "0.3.0"11643source = "registry+https://github.com/rust-lang/crates.io-index"11964source = "registry+https://github.com/rust-lang/crates.io-index"11644checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"11965checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860"116451196611646[[package]]11967[[package]]11647name = "tracing"11968name = "tracing"11651dependencies = [11972dependencies = [11652 "cfg-if 1.0.0",11973 "cfg-if 1.0.0",11653 "log",11974 "log",11654 "pin-project-lite 0.2.7",11975 "pin-project-lite 0.2.4",11655 "tracing-attributes",11976 "tracing-attributes",11656 "tracing-core",11977 "tracing-core",11657]11978]116781199911679[[package]]12000[[package]]11680name = "tracing-futures"12001name = "tracing-futures"11681version = "0.2.5"12002version = "0.2.4"11682source = "registry+https://github.com/rust-lang/crates.io-index"12003source = "registry+https://github.com/rust-lang/crates.io-index"11683checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"12004checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"11684dependencies = [12005dependencies = [11685 "pin-project 1.0.8",12006 "pin-project 0.4.23",11686 "tracing",12007 "tracing",11687]12008]1168812009117091203011710[[package]]12031[[package]]11711name = "tracing-subscriber"12032name = "tracing-subscriber"11712version = "0.2.19"12033version = "0.2.18"11713source = "registry+https://github.com/rust-lang/crates.io-index"12034source = "registry+https://github.com/rust-lang/crates.io-index"11714checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48"12035checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"11715dependencies = [12036dependencies = [11716 "ansi_term 0.12.1",12037 "ansi_term 0.12.1",11717 "chrono",12038 "chrono",11736checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa"12057checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa"11737dependencies = [12058dependencies = [11738 "hash-db",12059 "hash-db",11739 "hashbrown 0.11.2",12060 "hashbrown",11740 "log",12061 "log",11741 "rustc-hex",12062 "rustc-hex",11742 "smallvec 1.6.1",12063 "smallvec 1.6.1",117631208411764[[package]]12085[[package]]11765name = "trust-dns-proto"12086name = "trust-dns-proto"11766version = "0.20.3"12087version = "0.20.1"11767source = "registry+https://github.com/rust-lang/crates.io-index"12088source = "registry+https://github.com/rust-lang/crates.io-index"11768checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4"12089checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c"11769dependencies = [12090dependencies = [11770 "async-trait",12091 "async-trait",11771 "cfg-if 1.0.0",12092 "cfg-if 1.0.0",11774 "futures-channel",12095 "futures-channel",11775 "futures-io",12096 "futures-io",11776 "futures-util",12097 "futures-util",11777 "idna 0.2.3",12098 "idna 0.2.0",11778 "ipnet",12099 "ipnet",11779 "lazy_static",12100 "lazy_static",11780 "log",12101 "log",11781 "rand 0.8.4",12102 "rand 0.8.4",11782 "smallvec 1.6.1",12103 "smallvec 1.6.1",11783 "thiserror",12104 "thiserror",11784 "tinyvec",12105 "tinyvec 1.1.1",11785 "url 2.2.2",12106 "url 2.2.0",11786]12107]117871210811788[[package]]12109[[package]]11789name = "trust-dns-resolver"12110name = "trust-dns-resolver"11790version = "0.20.3"12111version = "0.20.1"11791source = "registry+https://github.com/rust-lang/crates.io-index"12112source = "registry+https://github.com/rust-lang/crates.io-index"11792checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770"12113checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae"11793dependencies = [12114dependencies = [11794 "cfg-if 1.0.0",12115 "cfg-if 1.0.0",11795 "futures-util",12116 "futures-util",11796 "ipconfig",12117 "ipconfig",11797 "lazy_static",12118 "lazy_static",11798 "log",12119 "log",11799 "lru-cache",12120 "lru-cache",11800 "parking_lot 0.11.1",12121 "parking_lot 0.11.2",11801 "resolv-conf",12122 "resolv-conf",11802 "smallvec 1.6.1",12123 "smallvec 1.6.1",11803 "thiserror",12124 "thiserror",118061212711807[[package]]12128[[package]]11808name = "try-lock"12129name = "try-lock"11809version = "0.2.3"12130version = "0.2.2"11810source = "registry+https://github.com/rust-lang/crates.io-index"12131source = "registry+https://github.com/rust-lang/crates.io-index"11811checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"12132checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"118121213311813[[package]]12134[[package]]11814name = "try-runtime-cli"12135name = "try-runtime-cli"11815version = "0.9.0"12136version = "0.10.0-dev"11816source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"12137source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.10#420db18eaa1a1f5ce9ba40dd6ccb69f7b3dd9bb7"11817dependencies = [12138dependencies = [11818 "frame-try-runtime",12139 "frame-try-runtime",11819 "log",12140 "log",11829 "sp-blockchain",12150 "sp-blockchain",11830 "sp-core",12151 "sp-core",11831 "sp-externalities",12152 "sp-externalities",11832 "sp-io",11833 "sp-keystore",12153 "sp-keystore",11834 "sp-runtime",12154 "sp-runtime",11835 "sp-state-machine",12155 "sp-state-machine",118491216911850[[package]]12170[[package]]11851name = "typenum"12171name = "typenum"11852version = "1.13.0"12172version = "1.12.0"11853source = "registry+https://github.com/rust-lang/crates.io-index"12173source = "registry+https://github.com/rust-lang/crates.io-index"11854checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"12174checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"118551217511856[[package]]12176[[package]]11857name = "ucd-trie"12177name = "ucd-trie"118611218111862[[package]]12182[[package]]11863name = "uint"12183name = "uint"11864version = "0.9.1"12184version = "0.9.0"11865source = "registry+https://github.com/rust-lang/crates.io-index"12185source = "registry+https://github.com/rust-lang/crates.io-index"11866checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f"12186checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e"11867dependencies = [12187dependencies = [11868 "byteorder",12188 "byteorder",11869 "crunchy",12189 "crunchy",118821220211883[[package]]12203[[package]]11884name = "unicode-bidi"12204name = "unicode-bidi"11885version = "0.3.5"12205version = "0.3.4"11886source = "registry+https://github.com/rust-lang/crates.io-index"12206source = "registry+https://github.com/rust-lang/crates.io-index"11887checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"12207checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"11888dependencies = [12208dependencies = [11889 "matches",12209 "matches",11890]12210]118911221111892[[package]]12212[[package]]11893name = "unicode-normalization"12213name = "unicode-normalization"11894version = "0.1.19"12214version = "0.1.13"11895source = "registry+https://github.com/rust-lang/crates.io-index"12215source = "registry+https://github.com/rust-lang/crates.io-index"11896checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"12216checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"11897dependencies = [12217dependencies = [11898 "tinyvec",12218 "tinyvec 0.3.3",11899]12219]119001222011901[[package]]12221[[package]]11902name = "unicode-segmentation"12222name = "unicode-segmentation"11903version = "1.8.0"12223version = "1.6.0"11904source = "registry+https://github.com/rust-lang/crates.io-index"12224source = "registry+https://github.com/rust-lang/crates.io-index"11905checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"12225checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"119061222611907[[package]]12227[[package]]11908name = "unicode-width"12228name = "unicode-width"119121223211913[[package]]12233[[package]]11914name = "unicode-xid"12234name = "unicode-xid"11915version = "0.2.2"12235version = "0.2.1"11916source = "registry+https://github.com/rust-lang/crates.io-index"12236source = "registry+https://github.com/rust-lang/crates.io-index"11917checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"12237checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"119181223811919[[package]]12239[[package]]11920name = "universal-hash"12240name = "universal-hash"11921version = "0.4.1"12241version = "0.4.0"11922source = "registry+https://github.com/rust-lang/crates.io-index"12242source = "registry+https://github.com/rust-lang/crates.io-index"11923checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"12243checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"11924dependencies = [12244dependencies = [11925 "generic-array 0.14.4",12245 "generic-array 0.14.4",11926 "subtle 2.4.1",12246 "subtle 2.4.1",11966name = "up-sponsorship"12286name = "up-sponsorship"11967version = "0.1.0"12287version = "0.1.0"11968dependencies = [12288dependencies = [11969 "impl-trait-for-tuples",12289 "impl-trait-for-tuples 0.2.1",11970]12290]119711229111972[[package]]12292[[package]]119821230211983[[package]]12303[[package]]11984name = "url"12304name = "url"11985version = "2.2.2"12305version = "2.2.0"11986source = "registry+https://github.com/rust-lang/crates.io-index"12306source = "registry+https://github.com/rust-lang/crates.io-index"11987checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"12307checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"11988dependencies = [12308dependencies = [11989 "form_urlencoded",12309 "form_urlencoded",11990 "idna 0.2.3",12310 "idna 0.2.0",11991 "matches",12311 "matches",11992 "percent-encoding 2.1.0",12312 "percent-encoding 2.1.0",11993]12313]119941231411995[[package]]12315[[package]]11996name = "value-bag"12316name = "value-bag"11997version = "1.0.0-alpha.7"12317version = "1.0.0-alpha.6"11998source = "registry+https://github.com/rust-lang/crates.io-index"12318source = "registry+https://github.com/rust-lang/crates.io-index"11999checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae"12319checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1"12000dependencies = [12320dependencies = [12001 "ctor",12321 "ctor",12002 "version_check",12003]12322]120041232312005[[package]]12324[[package]]12006name = "vcpkg"12325name = "vcpkg"12007version = "0.2.15"12326version = "0.2.10"12008source = "registry+https://github.com/rust-lang/crates.io-index"12327source = "registry+https://github.com/rust-lang/crates.io-index"12009checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"12328checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"120101232912011[[package]]12330[[package]]12331name = "vec-arena"12332version = "1.0.0"12333source = "registry+https://github.com/rust-lang/crates.io-index"12334checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d"1233512336[[package]]12012name = "vec_map"12337name = "vec_map"12013version = "0.8.2"12338version = "0.8.2"12014source = "registry+https://github.com/rust-lang/crates.io-index"12339source = "registry+https://github.com/rust-lang/crates.io-index"12015checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"12340checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"120161234112017[[package]]12342[[package]]12018name = "version_check"12343name = "version_check"12019version = "0.9.3"12344version = "0.9.2"12020source = "registry+https://github.com/rust-lang/crates.io-index"12345source = "registry+https://github.com/rust-lang/crates.io-index"12021checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"12346checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"120221234712023[[package]]12348[[package]]12024name = "void"12349name = "void"12049source = "registry+https://github.com/rust-lang/crates.io-index"12374source = "registry+https://github.com/rust-lang/crates.io-index"12050checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"12375checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"12051dependencies = [12376dependencies = [12052 "futures 0.1.31",12377 "futures 0.1.29",12053 "log",12378 "log",12054 "try-lock",12379 "try-lock",12055]12380]120781240312079[[package]]12404[[package]]12080name = "wasm-bindgen"12405name = "wasm-bindgen"12081version = "0.2.74"12406version = "0.2.75"12082source = "registry+https://github.com/rust-lang/crates.io-index"12407source = "registry+https://github.com/rust-lang/crates.io-index"12083checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"12408checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586"12084dependencies = [12409dependencies = [12085 "cfg-if 1.0.0",12410 "cfg-if 1.0.0",12086 "wasm-bindgen-macro",12411 "wasm-bindgen-macro",12087]12412]120881241312089[[package]]12414[[package]]12090name = "wasm-bindgen-backend"12415name = "wasm-bindgen-backend"12091version = "0.2.74"12416version = "0.2.75"12092source = "registry+https://github.com/rust-lang/crates.io-index"12417source = "registry+https://github.com/rust-lang/crates.io-index"12093checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"12418checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f"12094dependencies = [12419dependencies = [12095 "bumpalo",12420 "bumpalo",12096 "lazy_static",12421 "lazy_static",121031242812104[[package]]12429[[package]]12105name = "wasm-bindgen-futures"12430name = "wasm-bindgen-futures"12106version = "0.4.24"12431version = "0.4.25"12107source = "registry+https://github.com/rust-lang/crates.io-index"12432source = "registry+https://github.com/rust-lang/crates.io-index"12108checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1"12433checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c"12109dependencies = [12434dependencies = [12110 "cfg-if 1.0.0",12435 "cfg-if 1.0.0",12111 "js-sys",12436 "js-sys",121151244012116[[package]]12441[[package]]12117name = "wasm-bindgen-macro"12442name = "wasm-bindgen-macro"12118version = "0.2.74"12443version = "0.2.75"12119source = "registry+https://github.com/rust-lang/crates.io-index"12444source = "registry+https://github.com/rust-lang/crates.io-index"12120checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"12445checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c"12121dependencies = [12446dependencies = [12122 "quote",12447 "quote",12123 "wasm-bindgen-macro-support",12448 "wasm-bindgen-macro-support",12124]12449]121251245012126[[package]]12451[[package]]12127name = "wasm-bindgen-macro-support"12452name = "wasm-bindgen-macro-support"12128version = "0.2.74"12453version = "0.2.75"12129source = "registry+https://github.com/rust-lang/crates.io-index"12454source = "registry+https://github.com/rust-lang/crates.io-index"12130checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"12455checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f"12131dependencies = [12456dependencies = [12132 "proc-macro2",12457 "proc-macro2",12133 "quote",12458 "quote",121381246312139[[package]]12464[[package]]12140name = "wasm-bindgen-shared"12465name = "wasm-bindgen-shared"12141version = "0.2.74"12466version = "0.2.75"12142source = "registry+https://github.com/rust-lang/crates.io-index"12467source = "registry+https://github.com/rust-lang/crates.io-index"12143checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"12468checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2"121441246912145[[package]]12470[[package]]12146name = "wasm-gc-api"12471name = "wasm-gc-api"12159source = "registry+https://github.com/rust-lang/crates.io-index"12484source = "registry+https://github.com/rust-lang/crates.io-index"12160checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"12485checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"12161dependencies = [12486dependencies = [12162 "futures 0.3.16",12487 "futures 0.3.17",12163 "js-sys",12488 "js-sys",12164 "parking_lot 0.11.1",12489 "parking_lot 0.11.2",12165 "pin-utils",12490 "pin-utils",12166 "wasm-bindgen",12491 "wasm-bindgen",12167 "wasm-bindgen-futures",12492 "wasm-bindgen-futures",12223 "wasmparser",12548 "wasmparser",12224 "wasmtime-cache",12549 "wasmtime-cache",12225 "wasmtime-environ",12550 "wasmtime-environ",12226 "wasmtime-fiber",12227 "wasmtime-jit",12551 "wasmtime-jit",12228 "wasmtime-profiling",12552 "wasmtime-profiling",12229 "wasmtime-runtime",12553 "wasmtime-runtime",12230 "wat",12231 "winapi 0.3.9",12554 "winapi 0.3.9",12232]12555]122331255612246 "libc",12569 "libc",12247 "log",12570 "log",12248 "serde",12571 "serde",12249 "sha2 0.9.5",12572 "sha2 0.9.2",12250 "toml",12573 "toml",12251 "winapi 0.3.9",12574 "winapi 0.3.9",12252 "zstd",12575 "zstd",12303]12626]123041262712305[[package]]12628[[package]]12306name = "wasmtime-fiber"12307version = "0.27.0"12308source = "registry+https://github.com/rust-lang/crates.io-index"12309checksum = "a089d44cd7e2465d41a53b840a5b4fca1bf6d1ecfebc970eac9592b34ea5f0b3"12310dependencies = [12311 "cc",12312 "libc",12313 "winapi 0.3.9",12314]1231512316[[package]]12317name = "wasmtime-jit"12629name = "wasmtime-jit"12318version = "0.27.0"12630version = "0.27.0"12319source = "registry+https://github.com/rust-lang/crates.io-index"12631source = "registry+https://github.com/rust-lang/crates.io-index"12320checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"12632checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"12321dependencies = [12633dependencies = [12322 "addr2line 0.15.2",12634 "addr2line 0.15.1",12323 "anyhow",12635 "anyhow",12324 "cfg-if 1.0.0",12636 "cfg-if 1.0.0",12325 "cranelift-codegen",12637 "cranelift-codegen",12368dependencies = [12680dependencies = [12369 "anyhow",12681 "anyhow",12370 "cfg-if 1.0.0",12682 "cfg-if 1.0.0",12371 "gimli 0.24.0",12372 "lazy_static",12683 "lazy_static",12373 "libc",12684 "libc",12374 "object 0.24.0",12375 "scroll",12376 "serde",12685 "serde",12377 "target-lexicon",12686 "target-lexicon",12378 "wasmtime-environ",12687 "wasmtime-environ",12394 "libc",12703 "libc",12395 "log",12704 "log",12396 "mach",12705 "mach",12397 "memoffset 0.6.4",12706 "memoffset 0.6.1",12398 "more-asserts",12707 "more-asserts",12399 "rand 0.8.4",12708 "rand 0.8.4",12400 "region",12709 "region",12401 "thiserror",12710 "thiserror",12402 "wasmtime-environ",12711 "wasmtime-environ",12403 "wasmtime-fiber",12404 "winapi 0.3.9",12712 "winapi 0.3.9",12405]12713]124061271412407[[package]]12715[[package]]12408name = "wast"12409version = "36.0.0"12410source = "registry+https://github.com/rust-lang/crates.io-index"12411checksum = "8b5d7ba374a364571da1cb0a379a3dc302582a2d9937a183bfe35b68ad5bb9c4"12412dependencies = [12413 "leb128",12414]1241512416[[package]]12417name = "wat"12418version = "1.0.38"12419source = "registry+https://github.com/rust-lang/crates.io-index"12420checksum = "16383df7f0e3901484c2dda6294ed6895caa3627ce4f6584141dcf30a33a23e6"12421dependencies = [12422 "wast",12423]1242412425[[package]]12426name = "web-sys"12716name = "web-sys"12427version = "0.3.51"12717version = "0.3.46"12428source = "registry+https://github.com/rust-lang/crates.io-index"12718source = "registry+https://github.com/rust-lang/crates.io-index"12429checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582"12719checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"12430dependencies = [12720dependencies = [12431 "js-sys",12721 "js-sys",12432 "wasm-bindgen",12722 "wasm-bindgen",12433]12723]124341272412435[[package]]12725[[package]]12436name = "webpki"12726name = "webpki"12437version = "0.21.4"12727version = "0.21.3"12438source = "registry+https://github.com/rust-lang/crates.io-index"12728source = "registry+https://github.com/rust-lang/crates.io-index"12439checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"12729checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"12440dependencies = [12730dependencies = [12441 "ring",12731 "ring",12442 "untrusted",12732 "untrusted",12443]12733]124441273412445[[package]]12735[[package]]12446name = "webpki-roots"12736name = "webpki-roots"12447version = "0.21.1"12737version = "0.21.0"12448source = "registry+https://github.com/rust-lang/crates.io-index"12738source = "registry+https://github.com/rust-lang/crates.io-index"12449checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"12739checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376"12450dependencies = [12740dependencies = [12451 "webpki",12741 "webpki",12452]12742]124531274312454[[package]]12744[[package]]12455name = "wepoll-ffi"12745name = "wepoll-sys"12456version = "0.1.2"12746version = "3.0.1"12457source = "registry+https://github.com/rust-lang/crates.io-index"12747source = "registry+https://github.com/rust-lang/crates.io-index"12458checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"12748checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"12459dependencies = [12749dependencies = [12460 "cc",12750 "cc",12461]12751]124621275212463[[package]]12753[[package]]12464name = "westend-runtime"12754name = "westend-runtime"12465version = "0.9.8"12755version = "0.9.10"12466source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12756source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"12467dependencies = [12757dependencies = [12468 "beefy-primitives",12758 "beefy-primitives",12469 "bitvec 0.20.4",12759 "bitvec 0.20.1",12470 "frame-benchmarking",12760 "frame-benchmarking",12471 "frame-election-provider-support",12761 "frame-election-provider-support",12472 "frame-executive",12762 "frame-executive",12477 "frame-try-runtime",12767 "frame-try-runtime",12478 "hex-literal",12768 "hex-literal",12479 "log",12769 "log",12480 "max-encoded-len",12481 "pallet-authority-discovery",12770 "pallet-authority-discovery",12482 "pallet-authorship",12771 "pallet-authorship",12483 "pallet-babe",12772 "pallet-babe",12498 "pallet-offences-benchmarking",12787 "pallet-offences-benchmarking",12499 "pallet-proxy",12788 "pallet-proxy",12500 "pallet-recovery",12789 "pallet-recovery",12501 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",12790 "pallet-scheduler 4.0.0-dev",12502 "pallet-session",12791 "pallet-session",12503 "pallet-session-benchmarking",12792 "pallet-session-benchmarking",12504 "pallet-society",12793 "pallet-society",12537 "sp-transaction-pool",12826 "sp-transaction-pool",12538 "sp-version",12827 "sp-version",12539 "static_assertions",12828 "static_assertions",12540 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",12829 "substrate-wasm-builder",12541 "xcm",12830 "xcm",12542 "xcm-builder",12831 "xcm-builder",12543 "xcm-executor",12832 "xcm-executor",12544]12833]125451283412546[[package]]12835[[package]]12547name = "which"12836name = "which"12548version = "4.1.0"12837version = "4.0.2"12549source = "registry+https://github.com/rust-lang/crates.io-index"12838source = "registry+https://github.com/rust-lang/crates.io-index"12550checksum = "b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe"12839checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef"12551dependencies = [12840dependencies = [12552 "either",12553 "libc",12841 "libc",12842 "thiserror",12554]12843]125551284412556[[package]]12845[[package]]126291291812630[[package]]12919[[package]]12631name = "x25519-dalek"12920name = "x25519-dalek"12632version = "1.1.1"12921version = "1.1.0"12633source = "registry+https://github.com/rust-lang/crates.io-index"12922source = "registry+https://github.com/rust-lang/crates.io-index"12634checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f"12923checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088"12635dependencies = [12924dependencies = [12636 "curve25519-dalek 3.1.0",12925 "curve25519-dalek 3.0.0",12637 "rand_core 0.5.1",12926 "rand_core 0.5.1",12638 "zeroize",12927 "zeroize",12639]12928]126401292912641[[package]]12930[[package]]12642name = "xcm"12931name = "xcm"12643version = "0.9.8"12932version = "0.9.10"12644source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12933source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"12645dependencies = [12934dependencies = [12646 "derivative",12935 "derivative",12647 "impl-trait-for-tuples",12936 "impl-trait-for-tuples 0.2.1",12937 "log",12648 "parity-scale-codec",12938 "parity-scale-codec",12939 "xcm-procedural",12649]12940]126501294112651[[package]]12942[[package]]12652name = "xcm-builder"12943name = "xcm-builder"12653version = "0.9.8"12944version = "0.9.10"12654source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12945source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"12655dependencies = [12946dependencies = [12656 "frame-support",12947 "frame-support",12657 "frame-system",12948 "frame-system",12658 "impl-trait-for-tuples",12949 "impl-trait-for-tuples 0.2.1",12659 "pallet-transaction-payment",12950 "pallet-transaction-payment",12660 "parity-scale-codec",12951 "parity-scale-codec",12661 "polkadot-parachain",12952 "polkadot-parachain",126691296012670[[package]]12961[[package]]12671name = "xcm-executor"12962name = "xcm-executor"12672version = "0.9.8"12963version = "0.9.10"12673source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12964source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"12674dependencies = [12965dependencies = [12675 "frame-support",12966 "frame-support",12676 "impl-trait-for-tuples",12967 "impl-trait-for-tuples 0.2.1",12677 "log",12968 "log",12678 "parity-scale-codec",12969 "parity-scale-codec",12679 "sp-arithmetic",12970 "sp-arithmetic",12685]12976]126861297712687[[package]]12978[[package]]12979name = "xcm-procedural"12980version = "0.1.0"12981source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.10#aeea9b7bd81919e014f7621f6c4b2eb9709d918f"12982dependencies = [12983 "proc-macro2",12984 "quote",12985 "syn",12986]1298712988[[package]]12688name = "yamux"12989name = "yamux"12689version = "0.9.0"12990version = "0.9.0"12690source = "registry+https://github.com/rust-lang/crates.io-index"12991source = "registry+https://github.com/rust-lang/crates.io-index"12691checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12992checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12692dependencies = [12993dependencies = [12693 "futures 0.3.16",12994 "futures 0.3.17",12694 "log",12995 "log",12695 "nohash-hasher",12996 "nohash-hasher",12696 "parking_lot 0.11.1",12997 "parking_lot 0.11.2",12697 "rand 0.8.4",12998 "rand 0.8.4",12698 "static_assertions",12999 "static_assertions",12699]13000]127061300712707[[package]]13008[[package]]12708name = "zeroize"13009name = "zeroize"12709version = "1.4.1"13010version = "1.2.0"12710source = "registry+https://github.com/rust-lang/crates.io-index"13011source = "registry+https://github.com/rust-lang/crates.io-index"12711checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd"13012checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36"12712dependencies = [13013dependencies = [12713 "zeroize_derive",13014 "zeroize_derive",12714]13015]127151301612716[[package]]13017[[package]]12717name = "zeroize_derive"13018name = "zeroize_derive"12718version = "1.1.0"13019version = "1.0.0"12719source = "registry+https://github.com/rust-lang/crates.io-index"13020source = "registry+https://github.com/rust-lang/crates.io-index"12720checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1"13021checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"12721dependencies = [13022dependencies = [12722 "proc-macro2",13023 "proc-macro2",12723 "quote",13024 "quote",Dockerfile-parachaindiffbeforeafterbothno changes
Dockerfile-testnetdiffbeforeafterbothno changes
Dockerfile-testsdiffbeforeafterboth1# ===== Integration Tests ======1# ===== Integration Tests ======22334FROM ubuntu:18.044FROM ubuntu:20.045LABEL maintainer="UniqueNetwork.io"5LABEL maintainer="UniqueNetwork.io"667RUN apt-get -y update; apt-get -y upgrade; apt-get -y install curl7RUN apt -y update; apt -y upgrade; apt -y install curl889910RUN mkdir nft_parachain10RUN mkdir nft_parachain18 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \18 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \19 export NVM_DIR="$HOME/.nvm" && \19 export NVM_DIR="$HOME/.nvm" && \20 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \20 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \21 nvm install v15.0.1 && \21 nvm install v15.5.0 && \22 nvm use v15.0.1 && \22 nvm use v15.5.0 && \23 npm install --save @polkadot/api && \ 23 npm install --save @polkadot/api && \ 24 npm install --save-dev mochawesome24 npm install --save-dev mochawesome252526CMD sleep 602726CMD export NVM_DIR="$HOME/.nvm" && \28CMD export NVM_DIR="$HOME/.nvm" && \27 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \29 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \28 cd tests && \30 cd tests && \29 npm install --global yarn && \ 31 npm install --global yarn && \ 30 yarn add mochawesome && \32 yarn add mochawesome && \31 yarn install && \33 yarn install && \32 yarn test --reporter mochawesome34 sleep 120 && \33 # yarn test35 NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}3436Makefilediffbeforeafterboth1.PHONY: _eth_codegen1.PHONY: _help2_eth_codegen:2_help:3 @echo "regenerate_solidity - generate stubs/interfaces for contracts defined in native (via evm-coder)"4 @echo "evm_stubs - recompile contract stubs"5 @echo "bench - run frame-benchmarking"6 @echo " bench-evm-migration"7 @echo " bench-nft"384.PHONY: regenerate_solidity9.PHONY: regenerate_solidity5regenerate_solidity:10regenerate_solidity:README.mddiffbeforeafterboth6363642. Remove all installed toolchains with `rustup toolchain list` and `rustup toolchain uninstall <toolchain>`.642. Remove all installed toolchains with `rustup toolchain list` and `rustup toolchain uninstall <toolchain>`.6565663. Install install nightly 2021-03-01 and make it default:663. Install install nightly 2021-06-28 and make it default:676768```bash68```bash69rustup toolchain install nightly-2021-03-0169rustup toolchain install nightly-2021-06-2870rustup default nightly-2021-03-0170rustup default nightly-2021-06-2871```71```7272734. Add wasm target for nightly toolchain:734. Add wasm target for nightly toolchain:747475```bash75```bash76rustup target add wasm32-unknown-unknown --toolchain nightly-2021-03-0176rustup target add wasm32-unknown-unknown --toolchain nightly-2021-06-2877```77```7878795. Build:795. Build:135135136## Building and Running as Parachain locally136## Building and Running as Parachain locally137137138Rust toolchain: nightly-2021-04-23138Rust toolchain: nightly-2021-06-28139Note: checkout this project and polkadot project (see below) in the sibling folders (both under the same folder)139Note: checkout this project and polkadot project (see below) in the sibling folders (both under the same folder)140140141### Build relay141### Build relay142142143```143```144git clone https://github.com/paritytech/polkadot.git144git clone https://github.com/paritytech/polkadot.git145cd polkadot145cd polkadot146git checkout aa386760146git checkout release-v0.9.9147cargo build --release147cargo build --release148```148```149149208208209First of all, add rust toolchain and make it default.209First of all, add rust toolchain and make it default.210```bash210```bash211rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-01211rustup target add wasm32-unknown-unknown --toolchain nightly-2021-06-28212```212```213213214Then in "/node/src" run build command below214Then in "/node/src" run build command below215```bash215```bash216cargo +nightly-2020-10-01 build --release --features runtime-benchmarks216cargo +nightly-2021-06-28 build --release --features runtime-benchmarks217```217```218218219Run benchmark219Run benchmark257Uncomment following lies:257Uncomment following lies:2581. In node/rpc/Cargo.toml2581. In node/rpc/Cargo.toml259```259```260# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }260# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }261```261```2622622632. In node/rpc/src/lib.rs2632. In node/rpc/src/lib.rs280 # [dependencies.pallet-contracts]280 # [dependencies.pallet-contracts]281 # git = 'https://github.com/paritytech/substrate.git'281 # git = 'https://github.com/paritytech/substrate.git'282 # default-features = false282 # default-features = false283 # branch = 'polkadot-v0.9.8'283 # branch = 'polkadot-v0.9.9'284 # version = '3.0.0'284 # version = '3.0.0'285285286 # [dependencies.pallet-contracts-primitives]286 # [dependencies.pallet-contracts-primitives]287 # git = 'https://github.com/paritytech/substrate.git'287 # git = 'https://github.com/paritytech/substrate.git'288 # default-features = false288 # default-features = false289 # branch = 'polkadot-v0.9.8'289 # branch = 'polkadot-v0.9.9'290 # version = '3.0.0'290 # version = '3.0.0'291291292 # [dependencies.pallet-contracts-rpc-runtime-api]292 # [dependencies.pallet-contracts-rpc-runtime-api]293 # git = 'https://github.com/paritytech/substrate.git'293 # git = 'https://github.com/paritytech/substrate.git'294 # default-features = false294 # default-features = false295 # branch = 'polkadot-v0.9.8'295 # branch = 'polkadot-v0.9.9'296 # version = '3.0.0'296 # version = '3.0.0'297...297...298 # pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }298 # pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }ci_node.shdiffbeforeafterbothno changes
crates/evm-coder/Cargo.tomldiffbeforeafterboth556[dependencies]6[dependencies]7evm-coder-macros = { path = "../evm-coder-macros" }7evm-coder-macros = { path = "../evm-coder-macros" }8primitive-types = { version = "0.9", default-features = false }8primitive-types = { version = "0.10.1", default-features = false }9hex-literal = "0.3"9hex-literal = "0.3.3"10ethereum = { version = "0.7.1", default-features = false }10ethereum = { version = "0.9.0", default-features = false }11evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch="precompile-output-parachain" }11evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch="precompile-output-parachain" }12impl-trait-for-tuples = "0.2.1"12impl-trait-for-tuples = "0.2.1"1313crates/evm-coder/tests/a.rsdiffbeforeafterboth223use evm_coder::{solidity_interface, types::*, ToLog, execution::Result};3use evm_coder::{solidity_interface, types::*, ToLog, execution::Result};4use evm_coder_macros::solidity;4use evm_coder_macros::solidity;5use std as sp_std;657struct Impls;6struct Impls;87deploy-testnet.shdiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/nft-rococo-local-v0.9.10-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/nft-rococo-local-v0.9.9-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/nft-westend-local-v0.9.9-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/rococo-local-v0.9.10-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/rococo-local-v0.9.9-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/chain-specs/westend-local-v0.9.9-source.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-alice-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-alice-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-bob-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-bob-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-charlie-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-charlie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-dave-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-dave-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-eve-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-eve-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-ferdie-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-ferdie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-greg-aura-key.jsondiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-rococo-greg-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-alice-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-bob-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-charlie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-dave-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-eve-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-ferdie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/nft-westend-greg-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-alice-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-bob-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-charlie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-dave-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-eve-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-rococo-ferdie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-alice-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-bob-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-charlie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-dave-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-eve-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/keys/relay-westend-ferdie-node-keydiffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-alice.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-bob.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-charlie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-dave.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-eve.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-ferdie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-rococo-greg.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-alice.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-bob.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-charlie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-dave.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-eve.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-ferdie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/parachain-westend-greg.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-alice.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-bob.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-charlie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-dave.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-eve.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-rococo-ferdie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-alice.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-bob.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-charlie.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-dave.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-eve.servicediffbeforeafterbothno changes
deploy/dev/host_vars/services/relay-westend-ferdie.servicediffbeforeafterbothno changes
deploy/dev/put-keys-parachain-rococo.shdiffbeforeafterbothno changes
deploy/dev/put-keys-parachain-westend.shdiffbeforeafterbothno changes
deploy/dev/start-parachain-rococo.shdiffbeforeafterbothno changes
deploy/dev/start-parachain-westend.shdiffbeforeafterbothno changes
deploy/dev/start-relay-rococo.shdiffbeforeafterbothno changes
deploy/dev/start-relay-westend.shdiffbeforeafterbothno changes
deploy/dev/stop-parachain-rococo.shdiffbeforeafterbothno changes
deploy/dev/stop-parachain-westend.shdiffbeforeafterbothno changes
deploy/dev/stop-relay-rococo.shdiffbeforeafterbothno changes
deploy/dev/stop-relay-westend.shdiffbeforeafterbothno changes
deploy/docker-compose-tests.ymldiffbeforeafterbothno changes
deploy/node_build_test.ymldiffbeforeafterbothno changes
deploy/old/Dockerfile-testnetdiffbeforeafterbothno changes
deploy/old/ci_node.shdiffbeforeafterbothno changes
deploy/old/deploy-testnet.shdiffbeforeafterbothno changes
deploy/old/docker-compose-testnet.ymldiffbeforeafterbothno changes
deploy/old/purge-running-node.shdiffbeforeafterbothno changes
deploy/old/run-testnet-local-node.shdiffbeforeafterbothno changes
deploy/old/run-testnet.shdiffbeforeafterbothno changes
deploy/old/upload_secrets.shdiffbeforeafterbothno changes
deploy/westend/host_vars/chain-specs/nft-westend-v0.9.9-source.jsondiffbeforeafterbothno changes
deploy/westend/host_vars/chain-specs/nft-westend-v0.9.9.jsondiffbeforeafterbothno changes
deploy/westend/host_vars/chain-specs/westend-v0.9.9.jsondiffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-alice.servicediffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-bob.servicediffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-charlie.servicediffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-dave.servicediffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-eve.servicediffbeforeafterbothno changes
deploy/westend/host_vars/services/parachain-westend-ferdie.servicediffbeforeafterbothno changes
docker-compose-testnet.ymldiffbeforeafterbothno changes
docker-compose-tests-parachain.ymldiffbeforeafterbothno changes
docker-compose-tests.ymldiffbeforeafterbothno changes
launch-config.jsondiffbeforeafterboth66 "name": "alice",66 "name": "alice",67 "flags": [67 "flags": [68 "--rpc-cors=all",68 "--rpc-cors=all",69 "--rpc-port=9933"69 "--rpc-port=9933", "--unsafe-ws-external"70 ]70 ]71 },71 },72 {72 {node/cli/Cargo.tomldiffbeforeafterboth334[build-dependencies.substrate-build-script-utils]4[build-dependencies.substrate-build-script-utils]5git = 'https://github.com/paritytech/substrate.git'5git = 'https://github.com/paritytech/substrate.git'6branch = 'polkadot-v0.9.8'6branch = 'polkadot-v0.9.10'7version = '3.0.0'7version = '3.0.0'889################################################################################9################################################################################13default-features = false13default-features = false14features = ['derive']14features = ['derive']15package = 'parity-scale-codec'15package = 'parity-scale-codec'16version = '2.0.0'16version = '2.3.0'171718[dependencies.frame-benchmarking]18[dependencies.frame-benchmarking]19git = 'https://github.com/paritytech/substrate.git'19git = 'https://github.com/paritytech/substrate.git'20branch = 'polkadot-v0.9.8'20branch = 'polkadot-v0.9.10'21version = '3.0.0'21version = '4.0.0-dev'222223[dependencies.frame-benchmarking-cli]23[dependencies.frame-benchmarking-cli]24git = 'https://github.com/paritytech/substrate.git'24git = 'https://github.com/paritytech/substrate.git'25branch = 'polkadot-v0.9.8'25branch = 'polkadot-v0.9.10'26version = '3.0.0'26version = '4.0.0-dev'272728[dependencies.pallet-transaction-payment-rpc]28[dependencies.pallet-transaction-payment-rpc]29git = 'https://github.com/paritytech/substrate.git'29git = 'https://github.com/paritytech/substrate.git'30branch = 'polkadot-v0.9.8'30branch = 'polkadot-v0.9.10'31version = '3.0.0'31version = '4.0.0-dev'323233[dependencies.substrate-prometheus-endpoint]33[dependencies.substrate-prometheus-endpoint]34git = 'https://github.com/paritytech/substrate.git'34git = 'https://github.com/paritytech/substrate.git'35branch = 'polkadot-v0.9.8'35branch = 'polkadot-v0.9.10'36version = '0.9.0'36version = '0.9.0'373738[dependencies.sc-basic-authorship]38[dependencies.sc-basic-authorship]39git = 'https://github.com/paritytech/substrate.git'39git = 'https://github.com/paritytech/substrate.git'40branch = 'polkadot-v0.9.8'40branch = 'polkadot-v0.9.10'41version = '0.9.0'41version = '0.10.0-dev'424243[dependencies.sc-chain-spec]43[dependencies.sc-chain-spec]44git = 'https://github.com/paritytech/substrate.git'44git = 'https://github.com/paritytech/substrate.git'45branch = 'polkadot-v0.9.8'45branch = 'polkadot-v0.9.10'46version = '3.0.0'46version = '4.0.0-dev'474748[dependencies.sc-cli]48[dependencies.sc-cli]49features = ['wasmtime']49features = ['wasmtime']50git = 'https://github.com/paritytech/substrate.git'50git = 'https://github.com/paritytech/substrate.git'51branch = 'polkadot-v0.9.8'51branch = 'polkadot-v0.9.10'52version = '0.9.0'52version = '0.10.0-dev'535354[dependencies.sc-client-api]54[dependencies.sc-client-api]55git = 'https://github.com/paritytech/substrate.git'55git = 'https://github.com/paritytech/substrate.git'56branch = 'polkadot-v0.9.8'56branch = 'polkadot-v0.9.10'57version = '3.0.0'57version = '4.0.0-dev'585859[dependencies.sc-consensus]59[dependencies.sc-consensus]60git = 'https://github.com/paritytech/substrate.git'60git = 'https://github.com/paritytech/substrate.git'61branch = 'polkadot-v0.9.8'61branch = 'polkadot-v0.9.10'62version = '0.9.0'62version = '0.10.0-dev'636364[dependencies.sc-consensus-aura]64[dependencies.sc-consensus-aura]65git = 'https://github.com/paritytech/substrate.git'65git = 'https://github.com/paritytech/substrate.git'66branch = 'polkadot-v0.9.8'66branch = 'polkadot-v0.9.10'67version = '0.9.0'67version = '0.10.0-dev'686869[dependencies.sc-executor]69[dependencies.sc-executor]70features = ['wasmtime']70features = ['wasmtime']71git = 'https://github.com/paritytech/substrate.git'71git = 'https://github.com/paritytech/substrate.git'72branch = 'polkadot-v0.9.8'72branch = 'polkadot-v0.9.10'73version = '0.9.0'73version = '0.10.0-dev'747475[dependencies.sc-finality-grandpa]75[dependencies.sc-finality-grandpa]76git = 'https://github.com/paritytech/substrate.git'76git = 'https://github.com/paritytech/substrate.git'77branch = 'polkadot-v0.9.8'77branch = 'polkadot-v0.9.10'78version = '0.9.0'78version = '0.10.0-dev'797980[dependencies.sc-keystore]80[dependencies.sc-keystore]81git = 'https://github.com/paritytech/substrate.git'81git = 'https://github.com/paritytech/substrate.git'82branch = 'polkadot-v0.9.8'82branch = 'polkadot-v0.9.10'83version = '3.0.0'83version = '4.0.0-dev'848485[dependencies.sc-rpc]85[dependencies.sc-rpc]86git = 'https://github.com/paritytech/substrate.git'86git = 'https://github.com/paritytech/substrate.git'87branch = 'polkadot-v0.9.8'87branch = 'polkadot-v0.9.10'88version = '3.0.0'88version = '4.0.0-dev'898990[dependencies.sc-rpc-api]90[dependencies.sc-rpc-api]91git = 'https://github.com/paritytech/substrate.git'91git = 'https://github.com/paritytech/substrate.git'92branch = 'polkadot-v0.9.8'92branch = 'polkadot-v0.9.10'93version = '0.9.0'93version = '0.10.0-dev'949495[dependencies.sc-service]95[dependencies.sc-service]96features = ['wasmtime']96features = ['wasmtime']97git = 'https://github.com/paritytech/substrate.git'97git = 'https://github.com/paritytech/substrate.git'98branch = 'polkadot-v0.9.8'98branch = 'polkadot-v0.9.10'99version = '0.9.0'99version = '0.10.0-dev'100100101[dependencies.sc-telemetry]101[dependencies.sc-telemetry]102git = 'https://github.com/paritytech/substrate.git'102git = 'https://github.com/paritytech/substrate.git'103branch = 'polkadot-v0.9.8'103branch = 'polkadot-v0.9.10'104version = '3.0.0'104version = '4.0.0-dev'105105106[dependencies.sc-transaction-pool]106[dependencies.sc-transaction-pool]107git = 'https://github.com/paritytech/substrate.git'107git = 'https://github.com/paritytech/substrate.git'108branch = 'polkadot-v0.9.8'108branch = 'polkadot-v0.9.10'109version = '3.0.0'109version = '4.0.0-dev'110110111[dependencies.sc-tracing]111[dependencies.sc-tracing]112git = 'https://github.com/paritytech/substrate.git'112git = 'https://github.com/paritytech/substrate.git'113branch = 'polkadot-v0.9.8'113branch = 'polkadot-v0.9.10'114version = '3.0.0'114version = '4.0.0-dev'115115116[dependencies.sp-block-builder]116[dependencies.sp-block-builder]117git = 'https://github.com/paritytech/substrate.git'117git = 'https://github.com/paritytech/substrate.git'118branch = 'polkadot-v0.9.8'118branch = 'polkadot-v0.9.10'119version = '3.0.0'119version = '4.0.0-dev'120120121[dependencies.sp-api]121[dependencies.sp-api]122git = 'https://github.com/paritytech/substrate.git'122git = 'https://github.com/paritytech/substrate.git'123branch = 'polkadot-v0.9.8'123branch = 'polkadot-v0.9.10'124version = '3.0.0'124version = '4.0.0-dev'125125126[dependencies.sp-blockchain]126[dependencies.sp-blockchain]127git = 'https://github.com/paritytech/substrate.git'127git = 'https://github.com/paritytech/substrate.git'128branch = 'polkadot-v0.9.8'128branch = 'polkadot-v0.9.10'129version = '3.0.0'129version = '4.0.0-dev'130130131[dependencies.sp-consensus]131[dependencies.sp-consensus]132git = 'https://github.com/paritytech/substrate.git'132git = 'https://github.com/paritytech/substrate.git'133branch = 'polkadot-v0.9.8'133branch = 'polkadot-v0.9.10'134version = '0.9.0'134version = '0.10.0-dev'135135136[dependencies.sp-consensus-aura]136[dependencies.sp-consensus-aura]137git = 'https://github.com/paritytech/substrate.git'137git = 'https://github.com/paritytech/substrate.git'138branch = 'polkadot-v0.9.8'138branch = 'polkadot-v0.9.10'139version = '0.9.0'139version = '0.10.0-dev'140140141[dependencies.sp-core]141[dependencies.sp-core]142git = 'https://github.com/paritytech/substrate.git'142git = 'https://github.com/paritytech/substrate.git'143branch = 'polkadot-v0.9.8'143branch = 'polkadot-v0.9.10'144version = '3.0.0'144version = '4.0.0-dev'145145146[dependencies.sp-finality-grandpa]146[dependencies.sp-finality-grandpa]147git = 'https://github.com/paritytech/substrate.git'147git = 'https://github.com/paritytech/substrate.git'148branch = 'polkadot-v0.9.8'148branch = 'polkadot-v0.9.10'149version = '3.0.0'149version = '4.0.0-dev'150150151[dependencies.sp-inherents]151[dependencies.sp-inherents]152git = 'https://github.com/paritytech/substrate.git'152git = 'https://github.com/paritytech/substrate.git'153branch = 'polkadot-v0.9.8'153branch = 'polkadot-v0.9.10'154version = '3.0.0'154version = '4.0.0-dev'155155156[dependencies.sp-keystore]156[dependencies.sp-keystore]157git = 'https://github.com/paritytech/substrate.git'157git = 'https://github.com/paritytech/substrate.git'158branch = 'polkadot-v0.9.8'158branch = 'polkadot-v0.9.10'159version = '0.9.0'159version = '0.10.0-dev'160160161[dependencies.sp-offchain]161[dependencies.sp-offchain]162git = 'https://github.com/paritytech/substrate.git'162git = 'https://github.com/paritytech/substrate.git'163branch = 'polkadot-v0.9.8'163branch = 'polkadot-v0.9.10'164version = '3.0.0'164version = '4.0.0-dev'165165166[dependencies.sp-runtime]166[dependencies.sp-runtime]167git = 'https://github.com/paritytech/substrate.git'167git = 'https://github.com/paritytech/substrate.git'168branch = 'polkadot-v0.9.8'168branch = 'polkadot-v0.9.10'169version = '3.0.0'169version = '4.0.0-dev'170170171[dependencies.sp-session]171[dependencies.sp-session]172git = 'https://github.com/paritytech/substrate.git'172git = 'https://github.com/paritytech/substrate.git'173branch = 'polkadot-v0.9.8'173branch = 'polkadot-v0.9.10'174version = '3.0.0'174version = '4.0.0-dev'175175176[dependencies.sp-timestamp]176[dependencies.sp-timestamp]177git = 'https://github.com/paritytech/substrate.git'177git = 'https://github.com/paritytech/substrate.git'178branch = 'polkadot-v0.9.8'178branch = 'polkadot-v0.9.10'179version = '3.0.0'179version = '4.0.0-dev'180180181[dependencies.sp-transaction-pool]181[dependencies.sp-transaction-pool]182git = 'https://github.com/paritytech/substrate.git'182git = 'https://github.com/paritytech/substrate.git'183branch = 'polkadot-v0.9.8'183branch = 'polkadot-v0.9.10'184version = '3.0.0'184version = '4.0.0-dev'185185186[dependencies.sp-trie]186[dependencies.sp-trie]187git = 'https://github.com/paritytech/substrate.git'187git = 'https://github.com/paritytech/substrate.git'188branch = 'polkadot-v0.9.8'188branch = 'polkadot-v0.9.10'189version = '3.0.0'189version = '4.0.0-dev'190190191[dependencies.substrate-frame-rpc-system]191[dependencies.substrate-frame-rpc-system]192git = 'https://github.com/paritytech/substrate.git'192git = 'https://github.com/paritytech/substrate.git'193branch = 'polkadot-v0.9.8'193branch = 'polkadot-v0.9.10'194version = '3.0.0'194version = '4.0.0-dev'195195196[dependencies.sc-network]196[dependencies.sc-network]197git = 'https://github.com/paritytech/substrate.git'197git = 'https://github.com/paritytech/substrate.git'198branch = 'polkadot-v0.9.8'198branch = 'polkadot-v0.9.10'199version = '0.9.0'199version = '0.10.0-dev'200200201[dependencies.serde]201[dependencies.serde]202features = ['derive']202features = ['derive']203version = '1.0.119'203version = '1.0.130'204204205[dependencies.serde_json]205[dependencies.serde_json]206version = '1.0.41'206version = '1.0.68'207207208208209################################################################################209################################################################################210# Cumulus dependencies210# Cumulus dependencies211211212[dependencies.cumulus-client-consensus-aura]212[dependencies.cumulus-client-consensus-aura]213git = 'https://github.com/paritytech/cumulus.git'213git = 'https://github.com/paritytech/cumulus.git'214branch = 'polkadot-v0.9.8'214branch = 'polkadot-v0.9.10'215215216[dependencies.cumulus-client-consensus-common]216[dependencies.cumulus-client-consensus-common]217git = 'https://github.com/paritytech/cumulus.git'217git = 'https://github.com/paritytech/cumulus.git'218branch = 'polkadot-v0.9.8'218branch = 'polkadot-v0.9.10'219219220[dependencies.cumulus-client-collator]220[dependencies.cumulus-client-collator]221git = 'https://github.com/paritytech/cumulus.git'221git = 'https://github.com/paritytech/cumulus.git'222branch = 'polkadot-v0.9.8'222branch = 'polkadot-v0.9.10'223223224[dependencies.cumulus-client-cli]224[dependencies.cumulus-client-cli]225git = 'https://github.com/paritytech/cumulus.git'225git = 'https://github.com/paritytech/cumulus.git'226branch = 'polkadot-v0.9.8'226branch = 'polkadot-v0.9.10'227227228[dependencies.cumulus-client-network]228[dependencies.cumulus-client-network]229git = 'https://github.com/paritytech/cumulus.git'229git = 'https://github.com/paritytech/cumulus.git'230branch = 'polkadot-v0.9.8'230branch = 'polkadot-v0.9.10'231231232[dependencies.cumulus-primitives-core]232[dependencies.cumulus-primitives-core]233git = 'https://github.com/paritytech/cumulus.git'233git = 'https://github.com/paritytech/cumulus.git'234branch = 'polkadot-v0.9.8'234branch = 'polkadot-v0.9.10'235235236[dependencies.cumulus-primitives-parachain-inherent]236[dependencies.cumulus-primitives-parachain-inherent]237git = 'https://github.com/paritytech/cumulus.git'237git = 'https://github.com/paritytech/cumulus.git'238branch = 'polkadot-v0.9.8'238branch = 'polkadot-v0.9.10'239239240[dependencies.cumulus-client-service]240[dependencies.cumulus-client-service]241git = 'https://github.com/paritytech/cumulus.git'241git = 'https://github.com/paritytech/cumulus.git'242branch = 'polkadot-v0.9.8'242branch = 'polkadot-v0.9.10'243243244244245################################################################################245################################################################################246# Polkadot dependencies246# Polkadot dependencies247[dependencies.polkadot-primitives]247[dependencies.polkadot-primitives]248git = "https://github.com/paritytech/polkadot"248git = "https://github.com/paritytech/polkadot"249branch = 'release-v0.9.8'249branch = 'release-v0.9.10'250250251[dependencies.polkadot-service]251[dependencies.polkadot-service]252git = "https://github.com/paritytech/polkadot"252git = "https://github.com/paritytech/polkadot"253branch = 'release-v0.9.8'253branch = 'release-v0.9.10'254254255[dependencies.polkadot-cli]255[dependencies.polkadot-cli]256git = "https://github.com/paritytech/polkadot"256git = "https://github.com/paritytech/polkadot"257branch = 'release-v0.9.8'257branch = 'release-v0.9.10'258258259[dependencies.polkadot-test-service]259[dependencies.polkadot-test-service]260git = "https://github.com/paritytech/polkadot"260git = "https://github.com/paritytech/polkadot"261branch = 'release-v0.9.8'261branch = 'release-v0.9.10'262262263[dependencies.polkadot-parachain]263[dependencies.polkadot-parachain]264git = "https://github.com/paritytech/polkadot"264git = "https://github.com/paritytech/polkadot"265branch = 'release-v0.9.8'265branch = 'release-v0.9.10'266266267267268################################################################################268################################################################################297targets = ['x86_64-unknown-linux-gnu']297targets = ['x86_64-unknown-linux-gnu']298298299[dependencies]299[dependencies]300futures = '0.3.4'300futures = '0.3.17'301log = '0.4.8'301log = '0.4.14'302flexi_logger = "0.15.7"302flexi_logger = "0.15.7"303parking_lot = '0.10.0'303parking_lot = '0.11.2'304structopt = '0.3.8'304structopt = '0.3.23'305jsonrpc-core = '15.0.0'305jsonrpc-core = '15.1.0'306jsonrpc-pubsub = "15.0.0"306jsonrpc-pubsub = "15.1.0"307307308fc-rpc-core = { version = "1.1.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }308fc-rpc-core = { version = "1.1.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }309fc-consensus = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }309fc-consensus = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }310fc-mapping-sync = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }310fc-mapping-sync = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }311fc-rpc = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }311fc-rpc = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }312fc-db = { version = "1.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }312fc-db = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }313fp-rpc = { version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }313fp-rpc = { version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }314pallet-ethereum = { version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }314pallet-ethereum = { version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }315315316nft-rpc = { path = "../rpc" }316nft-rpc = { path = "../rpc" }317317node/cli/src/chain_spec.rsdiffbeforeafterboth196 const_on_chain_schema: vec![],196 const_on_chain_schema: vec![],197 variable_on_chain_schema: vec![],197 variable_on_chain_schema: vec![],198 limits: CollectionLimits::default(),198 limits: CollectionLimits::default(),199 meta_update_permission: MetaUpdatePermission::ItemOwner,199 transfers_enabled: true,200 transfers_enabled: true,200 },201 },201 )],202 )],node/cli/src/command.rsdiffbeforeafterboth51}51}525253impl SubstrateCli for Cli {53impl SubstrateCli for Cli {54 // TODO use args54 fn impl_name() -> String {55 fn impl_name() -> String {55 "Parachain Collator Template".into()56 "Opal Node".into()56 }57 }575858 fn impl_version() -> String {59 fn impl_version() -> String {59 env!("SUBSTRATE_CLI_IMPL_VERSION").into()60 env!("SUBSTRATE_CLI_IMPL_VERSION").into()60 }61 }6162 // TODO use args62 fn description() -> String {63 fn description() -> String {63 format!(64 format!(64 "Parachain Collator Template\n\nThe command-line arguments provided first will be \65 "Opal Node\n\nThe command-line arguments provided first will be \65 passed to the parachain node, while the arguments provided after -- will be passed \66 passed to the parachain node, while the arguments provided after -- will be passed \66 to the relaychain node.\n\n\67 to the relaychain node.\n\n\67 {} [parachain-args] -- [relaychain-args]",68 {} [parachain-args] -- [relaychain-args]",68 Self::executable_name()69 Self::executable_name()69 )70 )70 }71 }73 env!("CARGO_PKG_AUTHORS").into()74 env!("CARGO_PKG_AUTHORS").into()74 }75 }757677 //TODO use args76 fn support_url() -> String {78 fn support_url() -> String {77 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()79 "mailto:support@unique.network".into()78 }80 }798180 fn copyright_start_year() -> i32 {82 fn copyright_start_year() -> i32 {81 201783 202182 }84 }838584 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {86 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {91}93}929493impl SubstrateCli for RelayChainCli {95impl SubstrateCli for RelayChainCli {96 // TODO use args94 fn impl_name() -> String {97 fn impl_name() -> String {95 "Parachain Collator Template".into()98 "Opal Node".into()96 }99 }9710098 fn impl_version() -> String {101 fn impl_version() -> String {99 env!("SUBSTRATE_CLI_IMPL_VERSION").into()102 env!("SUBSTRATE_CLI_IMPL_VERSION").into()100 }103 }101104 // TODO use args102 fn description() -> String {105 fn description() -> String {103 "Parachain Collator Template\n\nThe command-line arguments provided first will be \106 "Opal Node\n\nThe command-line arguments provided first will be \104 passed to the parachain node, while the arguments provided after -- will be passed \107 passed to the parachain node, while the arguments provided after -- will be passed \105 to the relaychain node.\n\n\108 to the relaychain node.\n\n\106 parachain-collator [parachain-args] -- [relaychain-args]"109 parachain-collator [parachain-args] -- [relaychain-args]"107 .into()110 .into()108 }111 }109112110 fn author() -> String {113 fn author() -> String {111 env!("CARGO_PKG_AUTHORS").into()114 env!("CARGO_PKG_AUTHORS").into()112 }115 }113116 // TODO use args114 fn support_url() -> String {117 fn support_url() -> String {115 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()118 "mailto:support@unique.network".into()116 }119 }117120118 fn copyright_start_year() -> i32 {121 fn copyright_start_year() -> i32 {119 2017122 2021120 }123 }121124122 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {125 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {node/cli/src/service.rsdiffbeforeafterboth41// Frontier Imports41// Frontier Imports42use fc_rpc_core::types::FilterPool;42use fc_rpc_core::types::FilterPool;43use fc_rpc_core::types::PendingTransactions;43use fc_rpc_core::types::PendingTransactions;44use fc_mapping_sync::MappingSyncWorker;44use fc_mapping_sync::{MappingSyncWorker, SyncStrategy};454546// Runtime type overrides46// Runtime type overrides47type BlockNumber = u32;47type BlockNumber = u32;96 FullClient,96 FullClient,97 FullBackend,97 FullBackend,98 FullSelectChain,98 FullSelectChain,99 sp_consensus::DefaultImportQueue<Block, FullClient>,99 sc_consensus::DefaultImportQueue<Block, FullClient>,100 sc_transaction_pool::FullPool<Block, FullClient>,100 sc_transaction_pool::FullPool<Block, FullClient>,101 (101 (102 Option<Telemetry>,102 Option<Telemetry>,116 &Configuration,116 &Configuration,117 Option<TelemetryHandle>,117 Option<TelemetryHandle>,118 &TaskManager,118 &TaskManager,119 ) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,119 ) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,120{120{121 let _telemetry = config121 let _telemetry = config122 .telemetry_endpoints122 .telemetry_endpoints216 &Configuration,216 &Configuration,217 Option<TelemetryHandle>,217 Option<TelemetryHandle>,218 &TaskManager,218 &TaskManager,219 ) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,219 ) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,220 BIC: FnOnce(220 BIC: FnOnce(221 Arc<FullClient>,221 Arc<FullClient>,222 Option<&Registry>,222 Option<&Registry>,275 import_queue: import_queue.clone(),276 import_queue: import_queue.clone(),276 on_demand: None,277 on_demand: None,277 block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),278 block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),279 warp_sync: None,278 })?;280 })?;279281280 let subscription_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());282 let subscription_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());302 max_past_logs: 10000,304 max_past_logs: 10000,303 };305 };304306305 nft_rpc::create_full::<_, _, _, RuntimeApi, _>(full_deps, subscription_executor.clone())307 Ok(nft_rpc::create_full::<_, _, _, RuntimeApi, _>(308 full_deps,309 subscription_executor.clone(),310 ))306 });311 });307312308 task_manager.spawn_essential_handle().spawn(313 task_manager.spawn_essential_handle().spawn(313 client.clone(),318 client.clone(),314 backend.clone(),319 backend.clone(),315 frontier_backend.clone(),320 frontier_backend.clone(),321 SyncStrategy::Normal,316 )322 )317 .for_each(|()| futures::future::ready(())),323 .for_each(|()| futures::future::ready(())),318 );324 );388 config: &Configuration,394 config: &Configuration,389 telemetry: Option<TelemetryHandle>,395 telemetry: Option<TelemetryHandle>,390 task_manager: &TaskManager,396 task_manager: &TaskManager,391) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error> {397) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error> {392 let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?;398 let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?;393399394 cumulus_client_consensus_aura::import_queue::<400 cumulus_client_consensus_aura::import_queue::<node/rpc/Cargo.tomldiffbeforeafterboth10targets = ["x86_64-unknown-linux-gnu"]10targets = ["x86_64-unknown-linux-gnu"]111112[dependencies]12[dependencies]13futures = { version = "0.3.1", features = ["compat"] }13futures = { version = "0.3.17", features = ["compat"] }14jsonrpc-core = "15.0.0"14jsonrpc-core = "15.1.0"15jsonrpc-pubsub = "15.0.0"15jsonrpc-pubsub = "15.1.0"16# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }16# pallet-contracts-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }17pallet-transaction-payment-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }17pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }18pallet-transaction-payment-rpc-runtime-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }18pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }19sc-client-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }19sc-client-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }20sc-consensus-aura = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }20sc-consensus-aura = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }21sc-consensus-epochs = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }21sc-consensus-epochs = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }22sc-finality-grandpa = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }22sc-finality-grandpa = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }23sc-finality-grandpa-rpc = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }23sc-finality-grandpa-rpc = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }24sc-keystore = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }24sc-keystore = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }25sc-network = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }25sc-network = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }26sc-rpc-api = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }26sc-rpc-api = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }27sc-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }27sc-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }28sc-service = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }28sc-service = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }29sp-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }29sp-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }30sp-block-builder = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }30sp-block-builder = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }31sp-blockchain = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }31sp-blockchain = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }32sp-consensus = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }32sp-consensus = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }33sp-consensus-aura = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }33sp-consensus-aura = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }34sp-core = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }34sp-core = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }35sp-offchain = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }35sp-offchain = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }36sp-runtime = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }36sp-runtime = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }37sp-storage = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }37sp-storage = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }38sp-session = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }38sp-session = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }39sp-transaction-pool = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }39sp-transaction-pool = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }40sc-transaction-pool = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }40sc-transaction-pool = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }41sc-transaction-graph = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }42substrate-frame-rpc-system = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }41substrate-frame-rpc-system = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }43tokio = { version = "0.2.13", features = ["macros", "sync"] }42tokio = { version = "0.2.25", features = ["macros", "sync"] }444345pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }44pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }46fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }47fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }48fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }49fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }50fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }515052pallet-nft = { path = "../../pallets/nft" }51pallet-nft = { path = "../../pallets/nft" }53nft-runtime = { path = "../../runtime" }52nft-runtime = { path = "../../runtime" }node/rpc/src/lib.rsdiffbeforeafterboth18use sp_block_builder::BlockBuilder;18use sp_block_builder::BlockBuilder;19use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};19use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};20use sp_consensus::SelectChain;20use sp_consensus::SelectChain;21use sp_transaction_pool::TransactionPool;21use sc_service::TransactionPool;22use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};22use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};232324/// Public io handler for exporting into other modules24/// Public io handler for exporting into other modules192 pending_transactions,192 pending_transactions,193 signers,193 signers,194 overrides.clone(),194 overrides.clone(),195 backend,195 backend.clone(),196 is_authority,196 is_authority,197 max_past_logs,197 max_past_logs,198 )));198 )));199199200 if let Some(filter_pool) = filter_pool {200 if let Some(filter_pool) = filter_pool {201 io.extend_with(EthFilterApiServer::to_delegate(EthFilterApi::new(201 io.extend_with(EthFilterApiServer::to_delegate(EthFilterApi::new(202 client.clone(),202 client.clone(),203 backend,203 filter_pool,204 filter_pool,204 500_usize, // max stored filters205 500_usize, // max stored filters205 overrides.clone(),206 overrides.clone(),node_build_test.ymldiffbeforeafterbothno changes
pallets/contract-helpers/Cargo.tomldiffbeforeafterboth7default-features = false7default-features = false8features = ['derive']8features = ['derive']9package = 'parity-scale-codec'9package = 'parity-scale-codec'10version = '2.0.0'10version = '2.3.0'111112[dependencies.up-sponsorship]12[dependencies.up-sponsorship]13default-features = false13default-features = false14path = '../../primitives/sponsorship'14path = '../../primitives/sponsorship'15version = '0.1.0'15version = '0.1.0'161617[dependencies]17[dependencies]18frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }18frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }19frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }19frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }20pallet-contracts = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }20pallet-contracts = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }21sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }21sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }22sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }22sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }232324[features]24[features]25default = ["std"]25default = ["std"]pallets/contract-helpers/src/lib.rsdiffbeforeafterboth7 use frame_support::sp_runtime::traits::StaticLookup;7 use frame_support::sp_runtime::traits::StaticLookup;8 use frame_support::{pallet_prelude::*, traits::IsSubType};8 use frame_support::{pallet_prelude::*, traits::IsSubType};9 use frame_system::pallet_prelude::*;9 use frame_system::pallet_prelude::*;10 use frame_system::Config as SysConfig;10 use pallet_contracts::chain_extension::UncheckedFrom;11 use pallet_contracts::chain_extension::UncheckedFrom;11 use sp_runtime::{12 use sp_runtime::{12 traits::{DispatchInfoOf, Hash, PostDispatchInfoOf, SignedExtension},13 traits::{DispatchInfoOf, Hash, PostDispatchInfoOf, SignedExtension},176 impl<T> SignedExtension for ContractHelpersExtension<T>177 impl<T> SignedExtension for ContractHelpersExtension<T>177 where178 where178 T: Config + Send + Sync,179 T: Config + Send + Sync,179 T::Call: sp_runtime::traits::Dispatchable,180 <T as SysConfig>::Call: sp_runtime::traits::Dispatchable,180 T::Call: IsSubType<pallet_contracts::Call<T>>,181 <T as SysConfig>::Call: IsSubType<pallet_contracts::Call<T>>,181 T::AccountId: UncheckedFrom<T::Hash>,182 T::AccountId: UncheckedFrom<T::Hash>,182 T::AccountId: AsRef<[u8]>,183 T::AccountId: AsRef<[u8]>,183 {184 {184 const IDENTIFIER: &'static str = "ContractHelpers";185 const IDENTIFIER: &'static str = "ContractHelpers";185 type AccountId = T::AccountId;186 type AccountId = T::AccountId;186 type Call = T::Call;187 type Call = <T as SysConfig>::Call;187 type AdditionalSigned = ();188 type AdditionalSigned = ();188 type Pre = Option<(Self::AccountId, CodeHash<T>, Vec<u8>)>;189 type Pre = Option<(Self::AccountId, CodeHash<T>, Vec<u8>)>;189190pallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth4edition = "2018"4edition = "2018"556[dependencies]6[dependencies]7sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }7sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }8sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }8sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }9ethereum = { default-features = false, version = "0.7.1" }9ethereum = { default-features = false, version = "0.9.0" }10evm-coder = { default-features = false, path = "../../crates/evm-coder" }10evm-coder = { default-features = false, path = "../../crates/evm-coder" }11pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }11pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }12pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }12pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }13frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }13frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }14frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }14frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }151516[dependencies.codec]16[dependencies.codec]17default-features = false17default-features = false18features = ['derive']18features = ['derive']19package = 'parity-scale-codec'19package = 'parity-scale-codec'20version = '2.0.0'20version = '2.3.0'212122[features]22[features]23default = ["std"]23default = ["std"]pallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth60 .saturating_add((topics as u64).saturating_mul(G_LOGTOPIC))60 .saturating_add((topics as u64).saturating_mul(G_LOGTOPIC))61 }61 }626263 pub fn generate_transaction() -> ethereum::Transaction {63 pub fn generate_transaction() -> ethereum::TransactionV0 {64 use ethereum::{Transaction, TransactionAction, TransactionSignature};64 use ethereum::{TransactionV0, TransactionAction, TransactionSignature};65 Transaction {65 TransactionV0 {66 nonce: 0.into(),66 nonce: 0.into(),67 gas_price: 0.into(),67 gas_price: 0.into(),68 gas_limit: 0.into(),68 gas_limit: 0.into(),pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth4edition = "2018"4edition = "2018"556[dependencies]6[dependencies]7frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }7frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }8frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }8frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }9sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }9sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }10sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }10sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }11sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }11sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }12evm-coder = { default-features = false, path = '../../crates/evm-coder' }12evm-coder = { default-features = false, path = '../../crates/evm-coder' }13pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }13pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }14pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }14pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }15up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }15up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }16log = "0.4.14"16log = "0.4.14"171718[dependencies.codec]18[dependencies.codec]19default-features = false19default-features = false20features = ['derive']20features = ['derive']21package = 'parity-scale-codec'21package = 'parity-scale-codec'22version = '2.0.0'22version = '2.3.0'232324[features]24[features]25default = ["std"]25default = ["std"]pallets/evm-contract-helpers/src/eth.rsdiffbeforeafterboth8};8};9use frame_support::traits::Get;9use frame_support::traits::Get;10use up_sponsorship::SponsorshipHandler;10use up_sponsorship::SponsorshipHandler;11use sp_std::vec::Vec;11use sp_std::{convert::TryInto, vec::Vec};121213struct ContractHelpers<T: Config>(SubstrateRecorder<T>);13struct ContractHelpers<T: Config>(SubstrateRecorder<T>);141450 Ok(())50 Ok(())51 }51 }5253 fn get_sponsoring_rate_limit(&self, contract_address: address) -> Result<uint32> {54 self.0.consume_sload()?;55 Ok(<SponsoringRateLimit<T>>::get(contract_address)56 .try_into()57 .map_err(|_| "rate limit > u32::MAX")?)58 }525953 fn allowed(&self, contract_address: address, user: address) -> Result<bool> {60 fn allowed(&self, contract_address: address, user: address) -> Result<bool> {54 self.0.consume_sload()?;61 self.0.consume_sload()?;pallets/evm-contract-helpers/src/stubs/ContractHelpers.rawdiffbeforeafterbothbinary blob — no preview
pallets/evm-contract-helpers/src/stubs/ContractHelpers.soldiffbeforeafterboth52 dummy = 0;52 dummy = 0;53 }53 }5455 // Selector: getSponsoringRateLimit(address) 610cfabd56 function getSponsoringRateLimit(address contractAddress)57 public58 view59 returns (uint32)60 {61 require(false, stub_error);62 contractAddress;63 dummy;64 return 0;65 }546655 // Selector: allowed(address,address) 5c65816567 // Selector: allowed(address,address) 5c65816556 function allowed(address contractAddress, address user)68 function allowed(address contractAddress, address user)pallets/evm-migration/Cargo.tomldiffbeforeafterboth4edition = "2018"4edition = "2018"556[dependencies]6[dependencies]7frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }7frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }8frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }8frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }9frame-benchmarking = { default-features = false, version = '3.0.0', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }9frame-benchmarking = { default-features = false, version = '4.0.0-dev', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }10sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }10sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }11sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }11sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }12sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }12sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }13sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }13sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }14pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }14pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }15fp-evm = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }15fp-evm = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }161617[dependencies.codec]17[dependencies.codec]18default-features = false18default-features = false19features = ['derive']19features = ['derive']20package = 'parity-scale-codec'20package = 'parity-scale-codec'21version = '2.0.0'21version = '2.3.0'222223[features]23[features]24default = ["std", "runtime-benchmarks"]24default = ["std", "runtime-benchmarks"]pallets/evm-migration/src/lib.rsdiffbeforeafterboth55 address: H160,55 address: H160,56 data: Vec<(H256, H256)>,56 data: Vec<(H256, H256)>,57 ) -> DispatchResult {57 ) -> DispatchResult {58 use frame_support::StorageDoubleMap;59 ensure_root(origin)?;58 ensure_root(origin)?;60 ensure!(59 ensure!(61 <MigrationPending<T>>::get(&address),60 <MigrationPending<T>>::get(&address),62 <Error<T>>::AccountIsNotMigrating,61 <Error<T>>::AccountIsNotMigrating,63 );62 );646365 for (k, v) in data {64 for (k, v) in data {66 pallet_evm::AccountStorages::insert(&address, k, v);65 <pallet_evm::AccountStorages<T>>::insert(&address, k, v);67 }66 }68 Ok(())67 Ok(())69 }68 }706971 #[pallet::weight(<SelfWeightOf<T>>::finish(code.len() as u32))]70 #[pallet::weight(<SelfWeightOf<T>>::finish(code.len() as u32))]72 #[transactional]71 #[transactional]73 pub fn finish(origin: OriginFor<T>, address: H160, code: Vec<u8>) -> DispatchResult {72 pub fn finish(origin: OriginFor<T>, address: H160, code: Vec<u8>) -> DispatchResult {74 use frame_support::StorageMap;75 ensure_root(origin)?;73 ensure_root(origin)?;76 ensure!(74 ensure!(77 <MigrationPending<T>>::get(&address),75 <MigrationPending<T>>::get(&address),78 <Error<T>>::AccountIsNotMigrating,76 <Error<T>>::AccountIsNotMigrating,79 );77 );807881 pallet_evm::AccountCodes::insert(&address, code);79 <pallet_evm::AccountCodes<T>>::insert(&address, code);82 <MigrationPending<T>>::remove(address);80 <MigrationPending<T>>::remove(address);83 Ok(())81 Ok(())84 }82 }pallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth4edition = "2018"4edition = "2018"556[dependencies]6[dependencies]7frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }7frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }8frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }8frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }9sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }9sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }10sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }10sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }11sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }11sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }12sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }12sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }13pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }13pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }14fp-evm = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }14fp-evm = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }15pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }15pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }16up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }16up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }171718[dependencies.codec]18[dependencies.codec]19default-features = false19default-features = false20features = ['derive']20features = ['derive']21package = 'parity-scale-codec'21package = 'parity-scale-codec'22version = '2.0.0'22version = '2.3.0'232324[features]24[features]25default = ["std"]25default = ["std"]pallets/inflation/Cargo.tomldiffbeforeafterboth37default-features = false37default-features = false38features = ['derive']38features = ['derive']39package = 'parity-scale-codec'39package = 'parity-scale-codec'40version = '2.0.0'40version = '2.3.0'414142[dependencies.frame-benchmarking]42[dependencies.frame-benchmarking]43default-features = false43default-features = false44optional = true44optional = true45git = 'https://github.com/paritytech/substrate.git'45git = 'https://github.com/paritytech/substrate.git'46branch = 'polkadot-v0.9.8'46branch = 'polkadot-v0.9.10'47version = '3.0.0'47version = '4.0.0-dev'484849[dependencies.frame-support]49[dependencies.frame-support]50default-features = false50default-features = false51git = 'https://github.com/paritytech/substrate.git'51git = 'https://github.com/paritytech/substrate.git'52branch = 'polkadot-v0.9.8'52branch = 'polkadot-v0.9.10'53version = '3.0.0'53version = '4.0.0-dev'545455[dependencies.frame-system]55[dependencies.frame-system]56default-features = false56default-features = false57git = 'https://github.com/paritytech/substrate.git'57git = 'https://github.com/paritytech/substrate.git'58branch = 'polkadot-v0.9.8'58branch = 'polkadot-v0.9.10'59version = '3.0.0'59version = '4.0.0-dev'606061[dependencies.pallet-balances]61[dependencies.pallet-balances]62default-features = false62default-features = false63git = 'https://github.com/paritytech/substrate.git'63git = 'https://github.com/paritytech/substrate.git'64branch = 'polkadot-v0.9.8'64branch = 'polkadot-v0.9.10'65version = '3.0.0'65version = '4.0.0-dev'666667[dependencies.pallet-timestamp]67[dependencies.pallet-timestamp]68default-features = false68default-features = false69git = 'https://github.com/paritytech/substrate.git'69git = 'https://github.com/paritytech/substrate.git'70branch = 'polkadot-v0.9.8'70branch = 'polkadot-v0.9.10'71version = '3.0.0'71version = '4.0.0-dev'727273[dependencies.pallet-randomness-collective-flip]73[dependencies.pallet-randomness-collective-flip]74default-features = false74default-features = false75git = 'https://github.com/paritytech/substrate.git'75git = 'https://github.com/paritytech/substrate.git'76branch = 'polkadot-v0.9.8'76branch = 'polkadot-v0.9.10'77version = '3.0.0'77version = '4.0.0-dev'787879[dependencies.sp-std]79[dependencies.sp-std]80default-features = false80default-features = false81git = 'https://github.com/paritytech/substrate.git'81git = 'https://github.com/paritytech/substrate.git'82branch = 'polkadot-v0.9.8'82branch = 'polkadot-v0.9.10'83version = '3.0.0'83version = '4.0.0-dev'848485[dependencies.serde]85[dependencies.serde]86default-features = false86default-features = false87features = ['derive']87features = ['derive']88version = '1.0.119'88version = '1.0.130'898990[dependencies.sp-runtime]90[dependencies.sp-runtime]91default-features = false91default-features = false92git = 'https://github.com/paritytech/substrate.git'92git = 'https://github.com/paritytech/substrate.git'93branch = 'polkadot-v0.9.8'93branch = 'polkadot-v0.9.10'94version = '3.0.0'94version = '4.0.0-dev'959596[dependencies.sp-core]96[dependencies.sp-core]97default-features = false97default-features = false98git = 'https://github.com/paritytech/substrate.git'98git = 'https://github.com/paritytech/substrate.git'99branch = 'polkadot-v0.9.8'99branch = 'polkadot-v0.9.10'100version = '3.0.0'100version = '4.0.0-dev'101101102[dependencies.sp-io]102[dependencies.sp-io]103default-features = false103default-features = false104git = 'https://github.com/paritytech/substrate.git'104git = 'https://github.com/paritytech/substrate.git'105branch = 'polkadot-v0.9.8'105branch = 'polkadot-v0.9.10'106version = '3.0.0'106version = '4.0.0-dev'107107108pallets/nft-charge-transaction/Cargo.tomldiffbeforeafterboth16default-features = false16default-features = false17features = ['derive']17features = ['derive']18package = 'parity-scale-codec'18package = 'parity-scale-codec'19version = '2.0.0'19version = '2.3.0'202021[dependencies]21[dependencies]22serde = { version = "1.0.119", default-features = false }22serde = { version = "1.0.130", default-features = false }23frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }23frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }24frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }24frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }25pallet-balances = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }25pallet-balances = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }26pallet-transaction-payment = { default-features = false, version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }26pallet-transaction-payment = { default-features = false, version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }27sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }27sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }28frame-benchmarking = { default-features = false, version = "3.0.0", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }28frame-benchmarking = { default-features = false, version = "4.0.0-dev", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }29sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }29sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }30sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }30sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }31sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }31sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }323233pallet-nft-transaction-payment = { default-features = false, path="../nft-transaction-payment" }33pallet-nft-transaction-payment = { default-features = false, path = "../nft-transaction-payment" }3434pallets/nft-transaction-payment/Cargo.tomldiffbeforeafterboth16default-features = false16default-features = false17features = ['derive']17features = ['derive']18package = 'parity-scale-codec'18package = 'parity-scale-codec'19version = '2.0.0'19version = '2.3.0'202021[dependencies]21[dependencies]22serde = { version = "1.0.119", default-features = false }22serde = { version = "1.0.130", default-features = false }23frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }23frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }24frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }24frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }25pallet-transaction-payment = { default-features = false, version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }25pallet-transaction-payment = { default-features = false, version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }26sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }26sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }27frame-benchmarking = { default-features = false, version = "3.0.0", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }27frame-benchmarking = { default-features = false, version = "4.0.0-dev", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }28sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }28sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }29sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }29sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }30sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }30sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }313132up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }32up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }3333pallets/nft/Cargo.tomldiffbeforeafterboth50default-features = false50default-features = false51features = ['derive']51features = ['derive']52package = 'parity-scale-codec'52package = 'parity-scale-codec'53version = '2.0.0'53version = '2.3.0'545455[dependencies.frame-benchmarking]55[dependencies.frame-benchmarking]56default-features = false56default-features = false57optional = true57optional = true58git = 'https://github.com/paritytech/substrate.git'58git = 'https://github.com/paritytech/substrate.git'59branch = 'polkadot-v0.9.8'59branch = 'polkadot-v0.9.10'60version = '3.0.0'60version = '4.0.0-dev'616162[dependencies.frame-support]62[dependencies.frame-support]63default-features = false63default-features = false64git = 'https://github.com/paritytech/substrate.git'64git = 'https://github.com/paritytech/substrate.git'65branch = 'polkadot-v0.9.8'65branch = 'polkadot-v0.9.10'66version = '3.0.0'66version = '4.0.0-dev'676768[dependencies.frame-system]68[dependencies.frame-system]69default-features = false69default-features = false70git = 'https://github.com/paritytech/substrate.git'70git = 'https://github.com/paritytech/substrate.git'71branch = 'polkadot-v0.9.8'71branch = 'polkadot-v0.9.10'72version = '3.0.0'72version = '4.0.0-dev'737374[dependencies.pallet-balances]74[dependencies.pallet-balances]75default-features = false75default-features = false76git = 'https://github.com/paritytech/substrate.git'76git = 'https://github.com/paritytech/substrate.git'77branch = 'polkadot-v0.9.8'77branch = 'polkadot-v0.9.10'78version = '3.0.0'78version = '4.0.0-dev'797980[dependencies.pallet-timestamp]80[dependencies.pallet-timestamp]81default-features = false81default-features = false82git = 'https://github.com/paritytech/substrate.git'82git = 'https://github.com/paritytech/substrate.git'83branch = 'polkadot-v0.9.8'83branch = 'polkadot-v0.9.10'84version = '3.0.0'84version = '4.0.0-dev'858586[dependencies.pallet-randomness-collective-flip]86[dependencies.pallet-randomness-collective-flip]87default-features = false87default-features = false88git = 'https://github.com/paritytech/substrate.git'88git = 'https://github.com/paritytech/substrate.git'89branch = 'polkadot-v0.9.8'89branch = 'polkadot-v0.9.10'90version = '3.0.0'90version = '4.0.0-dev'919192[dependencies.sp-std]92[dependencies.sp-std]93default-features = false93default-features = false94git = 'https://github.com/paritytech/substrate.git'94git = 'https://github.com/paritytech/substrate.git'95branch = 'polkadot-v0.9.8'95branch = 'polkadot-v0.9.10'96version = '3.0.0'96version = '4.0.0-dev'979798[dependencies.pallet-transaction-payment]98[dependencies.pallet-transaction-payment]99default-features = false99default-features = false100git = 'https://github.com/paritytech/substrate.git'100git = 'https://github.com/paritytech/substrate.git'101branch = 'polkadot-v0.9.8'101branch = 'polkadot-v0.9.10'102version = '3.0.0'102version = '4.0.0-dev'103103104[dependencies.serde]104[dependencies.serde]105default-features = false105default-features = false106features = ['derive']106features = ['derive']107version = '1.0.119'107version = '1.0.130'108108109[dependencies.sp-runtime]109[dependencies.sp-runtime]110default-features = false110default-features = false111git = 'https://github.com/paritytech/substrate.git'111git = 'https://github.com/paritytech/substrate.git'112branch = 'polkadot-v0.9.8'112branch = 'polkadot-v0.9.10'113version = '3.0.0'113version = '4.0.0-dev'114114115[dependencies.sp-core]115[dependencies.sp-core]116default-features = false116default-features = false117git = 'https://github.com/paritytech/substrate.git'117git = 'https://github.com/paritytech/substrate.git'118branch = 'polkadot-v0.9.8'118branch = 'polkadot-v0.9.10'119version = '3.0.0'119version = '4.0.0-dev'120120121[dependencies.sp-io]121[dependencies.sp-io]122default-features = false122default-features = false123git = 'https://github.com/paritytech/substrate.git'123git = 'https://github.com/paritytech/substrate.git'124branch = 'polkadot-v0.9.8'124branch = 'polkadot-v0.9.10'125version = '3.0.0'125version = '4.0.0-dev'126126127127128################################################################################128################################################################################140140141141142[dependencies]142[dependencies]143ethereum = { default-features = false, version = "0.7.1" }143ethereum = { default-features = false, version = "0.9.0" }144rlp = { default-features = false, version = "0.5.0" }144rlp = { default-features = false, version = "0.5.0" }145sp-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.8" }145sp-api = { default-features = false, version = '4.0.0-dev', git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.10" }146146147evm-coder = { default-features = false, path = "../../crates/evm-coder" }147evm-coder = { default-features = false, path = "../../crates/evm-coder" }148pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }148pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }149primitive-types = { version = "0.9.0", default-features = false, features = [149primitive-types = { version = "0.10.1", default-features = false, features = [150 "serde_no_std",150 "serde_no_std",151] }151] }152152153pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }153pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }154pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }154pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }155fp-evm = { default-features = false, version = '2.0.0', git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }155fp-evm = { default-features = false, version = '3.0.0-dev', git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }156hex-literal = "0.3.1"156hex-literal = "0.3.3"157157pallets/nft/src/eth/mod.rsdiffbeforeafterboth103 CollectionMode::ReFungible => {103 CollectionMode::ReFungible => {104 include_bytes!("stubs/UniqueRefungible.raw") as &[u8]104 include_bytes!("stubs/UniqueRefungible.raw") as &[u8]105 }105 }106 CollectionMode::Invalid => include_bytes!("stubs/UniqueInvalid.raw") as &[u8],107 }106 }108 .to_owned()107 .to_owned()109 })108 })pallets/nft/src/eth/stubs/UniqueInvalid.rawdiffbeforeafterbothno changes
pallets/nft/src/lib.rsdiffbeforeafterboth43 OFFCHAIN_SCHEMA_LIMIT, MAX_TOKEN_PREFIX_LENGTH, MAX_COLLECTION_NAME_LENGTH,43 OFFCHAIN_SCHEMA_LIMIT, MAX_TOKEN_PREFIX_LENGTH, MAX_COLLECTION_NAME_LENGTH,44 MAX_COLLECTION_DESCRIPTION_LENGTH, AccessMode, Collection, CreateItemData, CollectionLimits,44 MAX_COLLECTION_DESCRIPTION_LENGTH, AccessMode, Collection, CreateItemData, CollectionLimits,45 CollectionId, CollectionMode, TokenId, SchemaVersion, SponsorshipState, Ownership, NftItemType,45 CollectionId, CollectionMode, TokenId, SchemaVersion, SponsorshipState, Ownership, NftItemType,46 FungibleItemType, ReFungibleItemType,46 MetaUpdatePermission, FungibleItemType, ReFungibleItemType,47};47};484849#[cfg(test)]49#[cfg(test)]145 BadCreateRefungibleCall,145 BadCreateRefungibleCall,146 /// Gas limit exceeded146 /// Gas limit exceeded147 OutOfGas,147 OutOfGas,148 /// Metadata update denied by collection settings149 MetadataUpdateDenied,150 /// Metadata update flag become unmutable with None option151 MetadataFlagFrozen,148 /// Collection settings not allowing items transferring152 /// Collection settings not allowing items transferring149 TransferNotAllowed,153 TransferNotAllowed,150 /// Can't transfer tokens to ethereum zero address154 /// Can't transfer tokens to ethereum zero address302 /// Amount of collections destroyed, used for total amount tracking with306 /// Amount of collections destroyed, used for total amount tracking with303 /// CreatedCollectionCount307 /// CreatedCollectionCount304 DestroyedCollectionCount: u32;308 DestroyedCollectionCount: u32;305 /// Total amount of account owned tokens (NFTs + RFTs + unique fungibles)306 /// Account id (real)307 pub AccountItemCount get(fn account_item_count): map hasher(twox_64_concat) T::AccountId => u32;308 //#endregion309 //#endregion309310310 //#region Basic collections311 //#region Basic collections541 variable_on_chain_schema: Vec::new(),542 variable_on_chain_schema: Vec::new(),542 const_on_chain_schema: Vec::new(),543 const_on_chain_schema: Vec::new(),543 limits,544 limits,545 meta_update_permission: MetaUpdatePermission::default(),544 transfers_enabled: true,546 transfers_enabled: true,545 };547 };546548940 target_collection.save()942 target_collection.save()941 }943 }944945 // TODO! transaction weight946 /// Set meta_update_permission value for particular collection947 ///948 /// # Permissions949 ///950 /// * Collection Owner.951 ///952 /// # Arguments953 ///954 /// * collection_id: ID of the collection.955 ///956 /// * value: New flag value.957 #[weight = <T as Config>::WeightInfo::burn_item()]958 #[transactional]959 pub fn set_meta_update_permission_flag(origin, collection_id: CollectionId, value: MetaUpdatePermission) -> DispatchResult {960961 let sender = ensure_signed(origin)?;962 let mut target_collection = Self::get_collection(collection_id)?;963964 ensure!(965 target_collection.meta_update_permission != MetaUpdatePermission::None,966 Error::<T>::MetadataFlagFrozen967 );968 Self::check_owner_permissions(&target_collection, &sender)?;969970 target_collection.meta_update_permission = value;971972 target_collection.save()973 }942974943 /// Destroys a concrete instance of NFT.975 /// Destroys a concrete instance of NFT.944 ///976 ///1090 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);1122 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);109111231092 let collection = Self::get_collection(collection_id)?;1124 let collection = Self::get_collection(collection_id)?;1125 Self::meta_update_check(&sender, &collection, item_id)?;109311261094 Self::set_variable_meta_data_internal(&sender, &collection, item_id, data)?;1127 Self::set_variable_meta_data_internal(&sender, &collection, item_id, data)?;109511281312 sender.clone(),1345 sender.clone(),1313 recipient.clone(),1346 recipient.clone(),1314 )?,1347 )?,1315 _ => (),1316 };1348 };131713491318 Self::deposit_event(RawEvent::Transfer(1350 Self::deposit_event(RawEvent::Transfer(1458 from.clone(),1490 from.clone(),1459 recipient.clone(),1491 recipient.clone(),1460 )?,1492 )?,1461 _ => (),1462 };1493 };146314941464 if matches!(collection.mode, CollectionMode::Fungible(_)) {1495 if matches!(collection.mode, CollectionMode::Fungible(_)) {1485 Error::<T>::TokenVariableDataLimitExceeded1516 Error::<T>::TokenVariableDataLimitExceeded1486 );1517 );148715181488 // Modify permissions check1489 ensure!(1519 ensure!(1490 Self::is_item_owner(sender, collection, item_id)?1520 (Self::is_item_owner(sender, collection, item_id)?1521 && collection.meta_update_permission == MetaUpdatePermission::ItemOwner)1491 || Self::is_owner_or_admin_permissions(collection, sender)?,1522 || (Self::is_owner_or_admin_permissions(collection, sender)?1523 && collection.meta_update_permission == MetaUpdatePermission::Admin),1492 Error::<T>::NoPermission1524 Error::<T>::NoPermission1493 );1525 );149415261498 Self::set_re_fungible_variable_data(collection, item_id, data)?1530 Self::set_re_fungible_variable_data(collection, item_id, data)?1499 }1531 }1500 CollectionMode::Fungible(_) => fail!(Error::<T>::CantStoreMetadataInFungibleTokens),1532 CollectionMode::Fungible(_) => fail!(Error::<T>::CantStoreMetadataInFungibleTokens),1501 _ => fail!(Error::<T>::UnexpectedCollectionType),1502 };1533 };150315341504 Ok(())1535 Ok(())1505 }1536 }15371538 pub fn meta_update_check(1539 sender: &T::CrossAccountId,1540 collection: &CollectionHandle<T>,1541 item_id: TokenId,1542 ) -> DispatchResult {1543 match collection.meta_update_permission {1544 MetaUpdatePermission::ItemOwner => ensure!(1545 Self::is_item_owner(sender, collection, item_id)?,1546 Error::<T>::NoPermission1547 ),1548 MetaUpdatePermission::Admin => ensure!(1549 Self::is_owner_or_admin_permissions(collection, sender)?,1550 Error::<T>::NoPermission1551 ),1552 MetaUpdatePermission::None => fail!(Error::<T>::MetadataUpdateDenied),1553 }15541555 Ok(())1556 }150615571507 pub fn get_variable_metadata(1558 pub fn get_variable_metadata(1508 collection: &CollectionHandle<T>,1559 collection: &CollectionHandle<T>,1562 CollectionMode::NFT => Self::burn_nft_item(collection, item_id)?,1613 CollectionMode::NFT => Self::burn_nft_item(collection, item_id)?,1563 CollectionMode::Fungible(_) => Self::burn_fungible_item(sender, collection, value)?,1614 CollectionMode::Fungible(_) => Self::burn_fungible_item(sender, collection, value)?,1564 CollectionMode::ReFungible => Self::burn_refungible_item(collection, item_id, sender)?,1615 CollectionMode::ReFungible => Self::burn_refungible_item(collection, item_id, sender)?,1565 _ => (),1566 };1616 };156716171568 Ok(())1618 Ok(())1596 let account_items: u32 =1646 let account_items: u32 =1597 <AddressTokens<T>>::get(collection_id, recipient.as_sub()).len() as u32;1647 <AddressTokens<T>>::get(collection_id, recipient.as_sub()).len() as u32;16481649 // zero limit means collection limit is disabled1650 // otherwise get lower value1651 let limit = if collection.limits.account_token_ownership_limit == 01652 || collection.limits.account_token_ownership_limit > ACCOUNT_TOKEN_OWNERSHIP_LIMIT1653 {1654 ACCOUNT_TOKEN_OWNERSHIP_LIMIT1655 } else {1656 collection.limits.account_token_ownership_limit1657 };16581598 ensure!(1659 ensure!(limit > account_items, Error::<T>::AccountTokenLimitExceeded);1599 collection.limits.account_token_ownership_limit > account_items,1600 Error::<T>::AccountTokenLimitExceeded1601 );160216601623 .checked_add(amount)1681 .checked_add(amount)1624 .ok_or(Error::<T>::AccountTokenLimitExceeded)?;1682 .ok_or(Error::<T>::AccountTokenLimitExceeded)?;16831684 // zero limit means collection limit is disabled1685 // otherwise get lower value1686 let account_token_limit = if collection.limits.account_token_ownership_limit == 01687 || collection.limits.account_token_ownership_limit > ACCOUNT_TOKEN_OWNERSHIP_LIMIT1688 {1689 ACCOUNT_TOKEN_OWNERSHIP_LIMIT1690 } else {1691 collection.limits.account_token_ownership_limit1692 };16931625 ensure!(1694 ensure!(1626 collection.limits.token_limit >= total_items,1695 collection.limits.token_limit >= total_items,1627 Error::<T>::CollectionTokenLimitExceeded1696 Error::<T>::CollectionTokenLimitExceeded1628 );1697 );1629 ensure!(1698 ensure!(1630 collection.limits.account_token_ownership_limit >= account_items,1699 account_token_limit >= account_items,1631 Error::<T>::AccountTokenLimitExceeded1700 Error::<T>::AccountTokenLimitExceeded1632 );1701 );163317021667 fail!(Error::<T>::NotReFungibleDataUsedToMintReFungibleCollectionToken);1736 fail!(Error::<T>::NotReFungibleDataUsedToMintReFungibleCollectionToken);1668 }1737 }1669 }1738 }1670 _ => {1671 fail!(Error::<T>::UnexpectedCollectionType);1672 }1673 };1739 };167417401675 Ok(())1741 Ok(())1978 .iter()2044 .iter()1979 .find(|i| i.owner == *subject)2045 .find(|i| i.owner == *subject)1980 .map(|i| i.fraction),2046 .map(|i| i.fraction),1981 CollectionMode::Invalid => None,1982 }2047 }1983 }2048 }198420492015 CollectionMode::ReFungible => {2080 CollectionMode::ReFungible => {2016 <ReFungibleItemList<T>>::contains_key(collection_id, item_id)2081 <ReFungibleItemList<T>>::contains_key(collection_id, item_id)2017 }2082 }2018 _ => false,2019 };2083 };202020842021 ensure!(exists, Error::<T>::TokenNotFound);2085 ensure!(exists, Error::<T>::TokenNotFound);2362 item_index: TokenId,2426 item_index: TokenId,2363 owner: &T::CrossAccountId,2427 owner: &T::CrossAccountId,2364 ) -> DispatchResult {2428 ) -> DispatchResult {2365 // add to account limit2366 collection.consume_sload()?;2367 if <AccountItemCount<T>>::contains_key(owner.as_sub()) {2368 // bound Owned tokens by a single address2369 collection.consume_sload()?;2370 let count = <AccountItemCount<T>>::get(owner.as_sub());2371 ensure!(2372 count < ACCOUNT_TOKEN_OWNERSHIP_LIMIT,2373 Error::<T>::AddressOwnershipLimitExceeded2374 );23752376 collection.consume_sstore()?;2377 <AccountItemCount<T>>::insert(2378 owner.as_sub(),2379 count.checked_add(1).ok_or(Error::<T>::NumOverflow)?,2380 );2381 } else {2382 collection.consume_sstore()?;2383 <AccountItemCount<T>>::insert(owner.as_sub(), 1);2384 }23852386 collection.consume_sload()?;2429 collection.consume_sload()?;2387 let list_exists = <AddressTokens<T>>::contains_key(collection.id, owner.as_sub());2430 let list_exists = <AddressTokens<T>>::contains_key(collection.id, owner.as_sub());2388 if list_exists {2431 if list_exists {2389 collection.consume_sload()?;2432 collection.consume_sload()?;2390 let mut list = <AddressTokens<T>>::get(collection.id, owner.as_sub());2433 let mut list = <AddressTokens<T>>::get(collection.id, owner.as_sub());24342435 // bound Owned tokens by a single address in collection2436 let account_items: u32 = list.len() as u32;2437 ensure!(2438 account_items < ACCOUNT_TOKEN_OWNERSHIP_LIMIT,2439 Error::<T>::AddressOwnershipLimitExceeded2440 );24412391 let item_contains = list.contains(&item_index.clone());2442 let item_contains = list.contains(&item_index.clone());239224432410 item_index: TokenId,2461 item_index: TokenId,2411 owner: &T::CrossAccountId,2462 owner: &T::CrossAccountId,2412 ) -> DispatchResult {2463 ) -> DispatchResult {2413 // update counter2414 collection.consume_sload()?;2415 collection.consume_sstore()?;2416 <AccountItemCount<T>>::insert(2417 owner.as_sub(),2418 <AccountItemCount<T>>::get(owner.as_sub())2419 .checked_sub(1)2420 .ok_or(Error::<T>::NumOverflow)?,2421 );24222423 collection.consume_sload()?;2464 collection.consume_sload()?;2424 let list_exists = <AddressTokens<T>>::contains_key(collection.id, owner.as_sub());2465 let list_exists = <AddressTokens<T>>::contains_key(collection.id, owner.as_sub());pallets/nft/src/sponsorship.rsdiffbeforeafterboth61 sponsor_transfer = match collection_mode {61 sponsor_transfer = match collection_mode {62 CollectionMode::NFT => {62 CollectionMode::NFT => {63 // get correct limit63 // get correct limit64 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {64 let limit: u32 = if collection_limits.sponsor_transfer_timeout != 0 {65 if collection_limits.sponsor_transfer_timeout > NFT_SPONSOR_TRANSFER_TIMEOUT66 {65 collection_limits.sponsor_transfer_timeout67 collection_limits.sponsor_transfer_timeout66 } else {68 } else {67 NFT_SPONSOR_TRANSFER_TIMEOUT69 NFT_SPONSOR_TRANSFER_TIMEOUT68 };70 }71 } else {72 073 };697470 let mut sponsored = true;75 let mut sponsored = true;71 if NftTransferBasket::<T>::contains_key(collection_id, item_id) {76 if NftTransferBasket::<T>::contains_key(collection_id, item_id) {83 }88 }84 CollectionMode::Fungible(_) => {89 CollectionMode::Fungible(_) => {85 // get correct limit90 // get correct limit86 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {91 let limit: u32 = if collection_limits.sponsor_transfer_timeout != 0 {92 if collection_limits.sponsor_transfer_timeout93 > FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT94 {87 collection_limits.sponsor_transfer_timeout95 collection_limits.sponsor_transfer_timeout88 } else {96 } else {89 FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT97 FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT90 };98 }9199 } else {92 let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;100 0101 };10293 let mut sponsored = true;103 let mut sponsored = true;94 if FungibleTransferBasket::<T>::contains_key(collection_id, who) {104 if FungibleTransferBasket::<T>::contains_key(collection_id, who) {106 }116 }107 CollectionMode::ReFungible => {117 CollectionMode::ReFungible => {108 // get correct limit118 // get correct limit109 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {119 let limit: u32 = if collection_limits.sponsor_transfer_timeout != 0 {120 if collection_limits.sponsor_transfer_timeout121 > REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT122 {110 collection_limits.sponsor_transfer_timeout123 collection_limits.sponsor_transfer_timeout111 } else {124 } else {112 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT125 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT113 };126 }127 } else {128 0129 };114130115 let mut sponsored = true;131 let mut sponsored = true;116 if ReFungibleTransferBasket::<T>::contains_key(collection_id, item_id) {132 if ReFungibleTransferBasket::<T>::contains_key(collection_id, item_id) {127143128 sponsored144 sponsored129 }145 }130 _ => false,131 };146 };132 }147 }133148pallets/nft/src/tests.rsdiffbeforeafterboth1789 let data = default_nft_data();1789 let data = default_nft_data();1790 assert_noop!(1790 assert_noop!(1791 TemplateModule::create_item(origin1, 1, account(1), data.into()),1791 TemplateModule::create_item(origin1, 1, account(1), data.into()),1792 Error::<Test>::AddressOwnershipLimitExceeded1792 Error::<Test>::AccountTokenLimitExceeded1793 );1793 );1794 });1794 });1795}1795}2004 });2004 });2005}2005}20062007#[test]2008fn set_variable_meta_data_on_nft_with_item_owner_permission_flag() {2009 new_test_ext().execute_with(|| {2010 //default_limits();20112012 let collection_id = create_test_collection(&CollectionMode::NFT, 1);20132014 let origin1 = Origin::signed(1);20152016 let data = default_nft_data();2017 create_test_item(1, &data.into());20182019 assert_ok!(TemplateModule::set_meta_update_permission_flag(2020 origin1.clone(),2021 collection_id,2022 MetaUpdatePermission::ItemOwner,2023 ));20242025 let variable_data = b"ten chars.".to_vec();2026 assert_ok!(TemplateModule::set_variable_meta_data(2027 origin1,2028 collection_id,2029 1,2030 variable_data.clone()2031 ));20322033 assert_eq!(2034 TemplateModule::nft_item_id(collection_id, 1)2035 .unwrap()2036 .variable_data,2037 variable_data2038 );2039 });2040}20412042#[test]2043fn set_variable_meta_data_on_nft_with_item_owner_permission_flag_neg() {2044 new_test_ext().execute_with(|| {2045 let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 1, 1);20462047 let origin1 = Origin::signed(1);20482049 assert_ok!(TemplateModule::set_mint_permission(2050 origin1.clone(),2051 collection_id,2052 true2053 ));2054 assert_ok!(TemplateModule::add_to_white_list(2055 origin1.clone(),2056 collection_id,2057 account(1)2058 ));20592060 let data = default_nft_data();2061 create_test_item(1, &data.into());20622063 assert_ok!(TemplateModule::set_meta_update_permission_flag(2064 origin1.clone(),2065 collection_id,2066 MetaUpdatePermission::ItemOwner,2067 ));20682069 let variable_data = b"1234567890123".to_vec();2070 assert_noop!(2071 TemplateModule::set_variable_meta_data(2072 origin1,2073 collection_id,2074 1,2075 variable_data.clone()2076 ),2077 Error::<Test>::TokenVariableDataLimitExceeded2078 );2079 })2080}200620812007#[test]2082#[test]2008fn collection_transfer_flag_works() {2083fn collection_transfer_flag_works() {2029 });2104 });2030}2105}21062107#[test]2108fn set_variable_meta_data_on_nft_with_admin_flag() {2109 new_test_ext().execute_with(|| {2110 // default_limits();21112112 let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);21132114 let origin1 = Origin::signed(1);2115 let origin2 = Origin::signed(2);21162117 assert_ok!(TemplateModule::set_mint_permission(2118 origin2.clone(),2119 collection_id,2120 true2121 ));2122 assert_ok!(TemplateModule::add_to_white_list(2123 origin2.clone(),2124 collection_id,2125 account(1)2126 ));21272128 assert_ok!(TemplateModule::add_collection_admin(2129 origin2.clone(),2130 collection_id,2131 account(1)2132 ));21332134 let data = default_nft_data();2135 create_test_item(1, &data.into());21362137 assert_ok!(TemplateModule::set_meta_update_permission_flag(2138 origin2.clone(),2139 collection_id,2140 MetaUpdatePermission::Admin,2141 ));21422143 let variable_data = b"test.".to_vec();2144 assert_ok!(TemplateModule::set_variable_meta_data(2145 origin1,2146 collection_id,2147 1,2148 variable_data.clone()2149 ));21502151 assert_eq!(2152 TemplateModule::nft_item_id(collection_id, 1)2153 .unwrap()2154 .variable_data,2155 variable_data2156 );2157 });2158}21592160#[test]2161fn set_variable_meta_data_on_nft_with_admin_flag_neg() {2162 new_test_ext().execute_with(|| {2163 // default_limits();21642165 let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);21662167 let origin1 = Origin::signed(1);2168 let origin2 = Origin::signed(2);21692170 assert_ok!(TemplateModule::set_mint_permission(2171 origin2.clone(),2172 collection_id,2173 true2174 ));2175 assert_ok!(TemplateModule::add_to_white_list(2176 origin2.clone(),2177 collection_id,2178 account(1)2179 ));21802181 let data = default_nft_data();2182 create_test_item(1, &data.into());21832184 assert_ok!(TemplateModule::set_meta_update_permission_flag(2185 origin2.clone(),2186 collection_id,2187 MetaUpdatePermission::Admin,2188 ));21892190 let variable_data = b"test.".to_vec();2191 assert_noop!(2192 TemplateModule::set_variable_meta_data(2193 origin1,2194 collection_id,2195 1,2196 variable_data.clone()2197 ),2198 Error::<Test>::NoPermission2199 );2200 });2201}22022203#[test]2204fn set_variable_meta_flag_after_freeze() {2205 new_test_ext().execute_with(|| {2206 // default_limits();22072208 let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);22092210 let origin2 = Origin::signed(2);22112212 assert_ok!(TemplateModule::set_meta_update_permission_flag(2213 origin2.clone(),2214 collection_id,2215 MetaUpdatePermission::None,2216 ));2217 assert_noop!(2218 TemplateModule::set_meta_update_permission_flag(2219 origin2.clone(),2220 collection_id,2221 MetaUpdatePermission::Admin2222 ),2223 Error::<Test>::MetadataFlagFrozen2224 );2225 });2226}22272228#[test]2229fn set_variable_meta_data_on_nft_with_none_flag_neg() {2230 new_test_ext().execute_with(|| {2231 // default_limits();22322233 let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 1, 1);2234 let origin1 = Origin::signed(1);22352236 let data = default_nft_data();2237 create_test_item(1, &data.into());22382239 assert_ok!(TemplateModule::set_meta_update_permission_flag(2240 origin1.clone(),2241 collection_id,2242 MetaUpdatePermission::None,2243 ));22442245 let variable_data = b"test.".to_vec();2246 assert_noop!(2247 TemplateModule::set_variable_meta_data(2248 origin1.clone(),2249 collection_id,2250 1,2251 variable_data.clone()2252 ),2253 Error::<Test>::MetadataUpdateDenied2254 );2255 });2256}203122572032#[test]2258#[test]2033fn collection_transfer_flag_works_neg() {2259fn collection_transfer_flag_works_neg() {pallets/scheduler/Cargo.tomldiffbeforeafterboth10readme = "README.md"10readme = "README.md"111112[dependencies]12[dependencies]13serde = { version = "1.0.119", default-features = false }13serde = { version = "1.0.130", default-features = false }14codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false }14codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }15frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }15frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }16frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }16frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }17sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }17sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }18sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }18sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }19sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }19sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }20frame-benchmarking = { default-features = false, version = '3.0.0', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }20frame-benchmarking = { default-features = false, version = '4.0.0-dev', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }212122up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }22up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }23log = { version = "0.4.14", default-features = false }23log = { version = "0.4.14", default-features = false }242425[dev-dependencies]25[dev-dependencies]26sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }26sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }27substrate-test-utils = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }27substrate-test-utils = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }282829[features]29[features]30default = ["std"]30default = ["std"]pallets/scheduler/src/lib.rsdiffbeforeafterboth794 use super::*;794 use super::*;795795796 use frame_support::{796 use frame_support::{797 parameter_types, assert_ok, ord_parameter_types, assert_noop, assert_err, Hashable,797 Hashable, assert_err, assert_noop, assert_ok, ord_parameter_types, parameter_types,798 traits::{OnInitialize, OnFinalize, Filter},798 traits::{Contains, Filter, OnFinalize, OnInitialize},799 weights::constants::RocksDbWeight,799 weights::constants::RocksDbWeight,800 };800 };801 use sp_core::H256;801 use sp_core::H256;870870871 // Scheduler must dispatch with root and no filter, this tests base filter is indeed not used.871 // Scheduler must dispatch with root and no filter, this tests base filter is indeed not used.872 pub struct BaseFilter;872 pub struct BaseFilter;873 impl Filter<Call> for BaseFilter {873 impl Contains<Call> for BaseFilter {874 fn filter(call: &Call) -> bool {874 fn contains(call: &Call) -> bool {875 !matches!(call, Call::Logger(logger::Call::log(_, _)))875 !matches!(call, Call::Logger(logger::Call::log(_, _)))876 }876 }877 }877 }primitives/nft/Cargo.tomldiffbeforeafterboth9version = '0.9.0'9version = '0.9.0'101011[dependencies]11[dependencies]12codec = { package = "parity-scale-codec", version = "2.2.0", default-features = false, features = ['derive'] }12codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [13 'derive',14] }13serde = { version = "1.0.119", features = ['derive'], default-features = false, optional = true }15serde = { version = "1.0.130", features = [14max-encoded-len = { default-features = false, features = ['derive'], version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }16 'derive',17], default-features = false, optional = true }15frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }18frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }16frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }19frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }17sp-core = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }20sp-core = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }18sp-std = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }21sp-std = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }19sp-runtime = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }22sp-runtime = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.10' }20derivative = "2.2.0"23derivative = "2.2.0"212422[features]25[features]25 "serde1",28 "serde1",26 "serde/std",29 "serde/std",27 "codec/std",30 "codec/std",28 "max-encoded-len/std",29 "frame-system/std",31 "frame-system/std",30 "frame-support/std",32 "frame-support/std",31 "sp-runtime/std",33 "sp-runtime/std",primitives/nft/src/lib.rsdiffbeforeafterboth4pub use serde::{Serialize, Deserialize};4pub use serde::{Serialize, Deserialize};556use sp_runtime::sp_std::prelude::Vec;6use sp_runtime::sp_std::prelude::Vec;7use codec::{Decode, Encode};7use codec::{Decode, Encode, MaxEncodedLen};8use max_encoded_len::MaxEncodedLen;9pub use frame_support::{8pub use frame_support::{10 BoundedVec, construct_runtime, decl_event, decl_module, decl_storage, decl_error,9 BoundedVec, construct_runtime, decl_event, decl_module, decl_storage, decl_error,11 dispatch::DispatchResult,10 dispatch::DispatchResult,74#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]73#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]75#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]74#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]76pub enum CollectionMode {75pub enum CollectionMode {77 Invalid,78 NFT,76 NFT,79 // decimal points77 // decimal points80 Fungible(DecimalPoints),78 Fungible(DecimalPoints),81 ReFungible,79 ReFungible,82}80}8384impl Default for CollectionMode {85 fn default() -> Self {86 Self::Invalid87 }88}898190impl CollectionMode {82impl CollectionMode {91 pub fn id(&self) -> u8 {83 pub fn id(&self) -> u8 {92 match self {84 match self {93 CollectionMode::Invalid => 0,94 CollectionMode::NFT => 1,85 CollectionMode::NFT => 1,95 CollectionMode::Fungible(_) => 2,86 CollectionMode::Fungible(_) => 2,96 CollectionMode::ReFungible => 3,87 CollectionMode::ReFungible => 3,186 pub limits: CollectionLimits<T::BlockNumber>, // Collection private restrictions177 pub limits: CollectionLimits<T::BlockNumber>, // Collection private restrictions187 pub variable_on_chain_schema: Vec<u8>, //178 pub variable_on_chain_schema: Vec<u8>, //188 pub const_on_chain_schema: Vec<u8>, //179 pub const_on_chain_schema: Vec<u8>, //180 pub meta_update_permission: MetaUpdatePermission,189 pub transfers_enabled: bool,181 pub transfers_enabled: bool,190}182}191183306 pub pieces: u128,298 pub pieces: u128,307}299}300301#[derive(Encode, Decode, Debug, Clone, PartialEq)]302#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]303pub enum MetaUpdatePermission {304 ItemOwner,305 Admin,306 None,307}308309impl Default for MetaUpdatePermission {310 fn default() -> Self {311 Self::ItemOwner312 }313}308314309#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, Debug)]315#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, Debug)]310#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]316#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]purge-running-node.shdiffbeforeafterbothno changes
run-testnet-local-node.shdiffbeforeafterbothno changes
run-testnet.shdiffbeforeafterbothno changes
runtime/Cargo.tomldiffbeforeafterboth34]34]35std = [35std = [36 'codec/std',36 'codec/std',37 'max-encoded-len/std',38 'cumulus-pallet-aura-ext/std',37 'cumulus-pallet-aura-ext/std',39 'cumulus-pallet-parachain-system/std',38 'cumulus-pallet-parachain-system/std',40 'cumulus-pallet-xcm/std',39 'cumulus-pallet-xcm/std',101default-features = false97default-features = false102features = ['derive']98features = ['derive']103package = 'parity-scale-codec'99package = 'parity-scale-codec'104version = '2.0.0'100version = '2.3.0'105101106[dependencies.frame-benchmarking]102[dependencies.frame-benchmarking]107default-features = false103default-features = false108git = 'https://github.com/paritytech/substrate.git'104git = 'https://github.com/paritytech/substrate.git'109optional = true105optional = true110branch = 'polkadot-v0.9.8'106branch = 'polkadot-v0.9.10'111version = '3.0.0'107version = '4.0.0-dev'112108113[dependencies.frame-executive]109[dependencies.frame-executive]114default-features = false110default-features = false115git = 'https://github.com/paritytech/substrate.git'111git = 'https://github.com/paritytech/substrate.git'116branch = 'polkadot-v0.9.8'112branch = 'polkadot-v0.9.10'117version = '3.0.0'113version = '4.0.0-dev'118114119[dependencies.frame-support]115[dependencies.frame-support]120default-features = false116default-features = false121git = 'https://github.com/paritytech/substrate.git'117git = 'https://github.com/paritytech/substrate.git'122branch = 'polkadot-v0.9.8'118branch = 'polkadot-v0.9.10'123version = '3.0.0'119version = '4.0.0-dev'124120125[dependencies.frame-system]121[dependencies.frame-system]126default-features = false122default-features = false127git = 'https://github.com/paritytech/substrate.git'123git = 'https://github.com/paritytech/substrate.git'128branch = 'polkadot-v0.9.8'124branch = 'polkadot-v0.9.10'129version = '3.0.0'125version = '4.0.0-dev'130126131[dependencies.frame-system-benchmarking]127[dependencies.frame-system-benchmarking]132default-features = false128default-features = false133git = 'https://github.com/paritytech/substrate.git'129git = 'https://github.com/paritytech/substrate.git'134optional = true130optional = true135branch = 'polkadot-v0.9.8'131branch = 'polkadot-v0.9.10'136version = '3.0.0'132version = '4.0.0-dev'137133138[dependencies.frame-system-rpc-runtime-api]134[dependencies.frame-system-rpc-runtime-api]139default-features = false135default-features = false140git = 'https://github.com/paritytech/substrate.git'136git = 'https://github.com/paritytech/substrate.git'141branch = 'polkadot-v0.9.8'137branch = 'polkadot-v0.9.10'142version = '3.0.0'138version = '4.0.0-dev'143139144[dependencies.hex-literal]140[dependencies.hex-literal]145optional = true141optional = true146version = '0.3.1'142version = '0.3.3'147143148[dependencies.serde]144[dependencies.serde]149default-features = false145default-features = false150features = ['derive']146features = ['derive']151optional = true147optional = true152version = '1.0.119'148version = '1.0.130'153149154[dependencies.pallet-aura]150[dependencies.pallet-aura]155default-features = false151default-features = false156git = 'https://github.com/paritytech/substrate.git'152git = 'https://github.com/paritytech/substrate.git'157branch = 'polkadot-v0.9.8'153branch = 'polkadot-v0.9.10'158version = '3.0.0'154version = '4.0.0-dev'159155160[dependencies.pallet-balances]156[dependencies.pallet-balances]161default-features = false157default-features = false162git = 'https://github.com/paritytech/substrate.git'158git = 'https://github.com/paritytech/substrate.git'163branch = 'polkadot-v0.9.8'159branch = 'polkadot-v0.9.10'164version = '3.0.0'160version = '4.0.0-dev'165161166# Contracts specific packages162# Contracts specific packages167# [dependencies.pallet-contracts]163# [dependencies.pallet-contracts]168# git = 'https://github.com/paritytech/substrate.git'164# git = 'https://github.com/paritytech/substrate.git'169# default-features = false165# default-features = false170# branch = 'polkadot-v0.9.8'166# branch = 'polkadot-v0.9.9'171# version = '3.0.0'167# version = '4.0.0-dev'172168173# [dependencies.pallet-contracts-primitives]169# [dependencies.pallet-contracts-primitives]174# git = 'https://github.com/paritytech/substrate.git'170# git = 'https://github.com/paritytech/substrate.git'175# default-features = false171# default-features = false176# branch = 'polkadot-v0.9.8'172# branch = 'polkadot-v0.9.9'177# version = '3.0.0'173# version = '4.0.0-dev'178174179# [dependencies.pallet-contracts-rpc-runtime-api]175# [dependencies.pallet-contracts-rpc-runtime-api]180# git = 'https://github.com/paritytech/substrate.git'176# git = 'https://github.com/paritytech/substrate.git'181# default-features = false177# default-features = false182# branch = 'polkadot-v0.9.8'178# branch = 'polkadot-v0.9.9'183# version = '3.0.0'179# version = '4.0.0-dev'184180185[dependencies.pallet-randomness-collective-flip]181[dependencies.pallet-randomness-collective-flip]186default-features = false182default-features = false187git = 'https://github.com/paritytech/substrate.git'183git = 'https://github.com/paritytech/substrate.git'188branch = 'polkadot-v0.9.8'184branch = 'polkadot-v0.9.10'189version = '3.0.0'185version = '4.0.0-dev'190186191[dependencies.pallet-sudo]187[dependencies.pallet-sudo]192default-features = false188default-features = false193git = 'https://github.com/paritytech/substrate.git'189git = 'https://github.com/paritytech/substrate.git'194branch = 'polkadot-v0.9.8'190branch = 'polkadot-v0.9.10'195version = '3.0.0'191version = '4.0.0-dev'196192197[dependencies.pallet-timestamp]193[dependencies.pallet-timestamp]198default-features = false194default-features = false199git = 'https://github.com/paritytech/substrate.git'195git = 'https://github.com/paritytech/substrate.git'200branch = 'polkadot-v0.9.8'196branch = 'polkadot-v0.9.10'201version = '3.0.0'197version = '4.0.0-dev'202198203[dependencies.pallet-transaction-payment]199[dependencies.pallet-transaction-payment]204default-features = false200default-features = false205git = 'https://github.com/paritytech/substrate.git'201git = 'https://github.com/paritytech/substrate.git'206branch = 'polkadot-v0.9.8'202branch = 'polkadot-v0.9.10'207version = '3.0.0'203version = '4.0.0-dev'208204209[dependencies.pallet-transaction-payment-rpc-runtime-api]205[dependencies.pallet-transaction-payment-rpc-runtime-api]210default-features = false206default-features = false211git = 'https://github.com/paritytech/substrate.git'207git = 'https://github.com/paritytech/substrate.git'212branch = 'polkadot-v0.9.8'208branch = 'polkadot-v0.9.10'213version = '3.0.0'209version = '4.0.0-dev'214210215[dependencies.pallet-treasury]211[dependencies.pallet-treasury]216default-features = false212default-features = false217git = 'https://github.com/paritytech/substrate.git'213git = 'https://github.com/paritytech/substrate.git'218branch = 'polkadot-v0.9.8'214branch = 'polkadot-v0.9.10'219version = '3.0.0'215version = '4.0.0-dev'220216221[dependencies.pallet-vesting]217[dependencies.pallet-vesting]222default-features = false218default-features = false223git = 'https://github.com/paritytech/substrate.git'219git = 'https://github.com/paritytech/substrate.git'224branch = 'polkadot-v0.9.8'220branch = 'polkadot-v0.9.10'225version = '3.0.0'221version = '4.0.0-dev'226222227[dependencies.sp-arithmetic]223[dependencies.sp-arithmetic]228default-features = false224default-features = false229git = 'https://github.com/paritytech/substrate.git'225git = 'https://github.com/paritytech/substrate.git'230branch = 'polkadot-v0.9.8'226branch = 'polkadot-v0.9.10'231version = '3.0.0'227version = '4.0.0-dev'232228233[dependencies.sp-api]229[dependencies.sp-api]234default-features = false230default-features = false235git = 'https://github.com/paritytech/substrate.git'231git = 'https://github.com/paritytech/substrate.git'236branch = 'polkadot-v0.9.8'232branch = 'polkadot-v0.9.10'237version = '3.0.0'233version = '4.0.0-dev'238234239[dependencies.sp-block-builder]235[dependencies.sp-block-builder]240default-features = false236default-features = false241git = 'https://github.com/paritytech/substrate.git'237git = 'https://github.com/paritytech/substrate.git'242branch = 'polkadot-v0.9.8'238branch = 'polkadot-v0.9.10'243version = '3.0.0'239version = '4.0.0-dev'244240245[dependencies.sp-core]241[dependencies.sp-core]246default-features = false242default-features = false247git = 'https://github.com/paritytech/substrate.git'243git = 'https://github.com/paritytech/substrate.git'248branch = 'polkadot-v0.9.8'244branch = 'polkadot-v0.9.10'249version = '3.0.0'245version = '4.0.0-dev'250246251[dependencies.sp-consensus-aura]247[dependencies.sp-consensus-aura]252default-features = false248default-features = false253git = 'https://github.com/paritytech/substrate.git'249git = 'https://github.com/paritytech/substrate.git'254branch = 'polkadot-v0.9.8'250branch = 'polkadot-v0.9.10'255version = '0.9.0'251version = '0.10.0-dev'256252257[dependencies.sp-inherents]253[dependencies.sp-inherents]258default-features = false254default-features = false259git = 'https://github.com/paritytech/substrate.git'255git = 'https://github.com/paritytech/substrate.git'260branch = 'polkadot-v0.9.8'256branch = 'polkadot-v0.9.10'261version = '3.0.0'257version = '4.0.0-dev'262258263[dependencies.sp-io]259[dependencies.sp-io]264default-features = false260default-features = false265git = 'https://github.com/paritytech/substrate.git'261git = 'https://github.com/paritytech/substrate.git'266branch = 'polkadot-v0.9.8'262branch = 'polkadot-v0.9.10'267version = '3.0.0'263version = '4.0.0-dev'268264269[dependencies.sp-offchain]265[dependencies.sp-offchain]270default-features = false266default-features = false271git = 'https://github.com/paritytech/substrate.git'267git = 'https://github.com/paritytech/substrate.git'272branch = 'polkadot-v0.9.8'268branch = 'polkadot-v0.9.10'273version = '3.0.0'269version = '4.0.0-dev'274270275[dependencies.sp-runtime]271[dependencies.sp-runtime]276default-features = false272default-features = false277git = 'https://github.com/paritytech/substrate.git'273git = 'https://github.com/paritytech/substrate.git'278branch = 'polkadot-v0.9.8'274branch = 'polkadot-v0.9.10'279version = '3.0.0'275version = '4.0.0-dev'280276281[dependencies.sp-session]277[dependencies.sp-session]282default-features = false278default-features = false283git = 'https://github.com/paritytech/substrate.git'279git = 'https://github.com/paritytech/substrate.git'284branch = 'polkadot-v0.9.8'280branch = 'polkadot-v0.9.10'285version = '3.0.0'281version = '4.0.0-dev'286282287[dependencies.sp-std]283[dependencies.sp-std]288default-features = false284default-features = false289git = 'https://github.com/paritytech/substrate.git'285git = 'https://github.com/paritytech/substrate.git'290branch = 'polkadot-v0.9.8'286branch = 'polkadot-v0.9.10'291version = '3.0.0'287version = '4.0.0-dev'292288293[dependencies.sp-transaction-pool]289[dependencies.sp-transaction-pool]294default-features = false290default-features = false295git = 'https://github.com/paritytech/substrate.git'291git = 'https://github.com/paritytech/substrate.git'296branch = 'polkadot-v0.9.8'292branch = 'polkadot-v0.9.10'297version = '3.0.0'293version = '4.0.0-dev'298294299[dependencies.sp-version]295[dependencies.sp-version]300default-features = false296default-features = false301git = 'https://github.com/paritytech/substrate.git'297git = 'https://github.com/paritytech/substrate.git'302branch = 'polkadot-v0.9.8'298branch = 'polkadot-v0.9.10'303version = '3.0.0'299version = '4.0.0-dev'304300305[dependencies.smallvec]301[dependencies.smallvec]306version = '1.4.1'302version = '1.6.1'307303308################################################################################304################################################################################309# Cumulus dependencies305# Cumulus dependencies310306311[dependencies.parachain-info]307[dependencies.parachain-info]312default-features = false308default-features = false313git = 'https://github.com/paritytech/cumulus.git'309git = 'https://github.com/paritytech/cumulus.git'314branch = 'polkadot-v0.9.8'310branch = 'polkadot-v0.9.10'315version = '0.1.0'311version = '0.1.0'316312317[dependencies.cumulus-pallet-aura-ext]313[dependencies.cumulus-pallet-aura-ext]318git = 'https://github.com/paritytech/cumulus.git'314git = 'https://github.com/paritytech/cumulus.git'319branch = 'polkadot-v0.9.8'315branch = 'polkadot-v0.9.10'320default-features = false316default-features = false321317322[dependencies.cumulus-pallet-parachain-system]318[dependencies.cumulus-pallet-parachain-system]323git = 'https://github.com/paritytech/cumulus.git'319git = 'https://github.com/paritytech/cumulus.git'324branch = 'polkadot-v0.9.8'320branch = 'polkadot-v0.9.10'325default-features = false321default-features = false326322327[dependencies.cumulus-primitives-core]323[dependencies.cumulus-primitives-core]328git = 'https://github.com/paritytech/cumulus.git'324git = 'https://github.com/paritytech/cumulus.git'329branch = 'polkadot-v0.9.8'325branch = 'polkadot-v0.9.10'330default-features = false326default-features = false331327332[dependencies.cumulus-pallet-xcm]328[dependencies.cumulus-pallet-xcm]333git = 'https://github.com/paritytech/cumulus.git'329git = 'https://github.com/paritytech/cumulus.git'334branch = 'polkadot-v0.9.8'330branch = 'polkadot-v0.9.10'335default-features = false331default-features = false336332337[dependencies.cumulus-pallet-dmp-queue]333[dependencies.cumulus-pallet-dmp-queue]338git = 'https://github.com/paritytech/cumulus.git'334git = 'https://github.com/paritytech/cumulus.git'339branch = 'polkadot-v0.9.8'335branch = 'polkadot-v0.9.10'340default-features = false336default-features = false341337342[dependencies.cumulus-pallet-xcmp-queue]338[dependencies.cumulus-pallet-xcmp-queue]343git = 'https://github.com/paritytech/cumulus.git'339git = 'https://github.com/paritytech/cumulus.git'344branch = 'polkadot-v0.9.8'340branch = 'polkadot-v0.9.10'345default-features = false341default-features = false346342347[dependencies.cumulus-primitives-utility]343[dependencies.cumulus-primitives-utility]348git = 'https://github.com/paritytech/cumulus.git'344git = 'https://github.com/paritytech/cumulus.git'349branch = 'polkadot-v0.9.8'345branch = 'polkadot-v0.9.10'350default-features = false346default-features = false351347352[dependencies.cumulus-primitives-timestamp]348[dependencies.cumulus-primitives-timestamp]353git = 'https://github.com/paritytech/cumulus.git'349git = 'https://github.com/paritytech/cumulus.git'354branch = 'polkadot-v0.9.8'350branch = 'polkadot-v0.9.10'355default-features = false351default-features = false356352357################################################################################353################################################################################358# Polkadot dependencies354# Polkadot dependencies359355360[dependencies.polkadot-parachain]356[dependencies.polkadot-parachain]361git = 'https://github.com/paritytech/polkadot'357git = 'https://github.com/paritytech/polkadot'362branch = 'release-v0.9.8'358branch = 'release-v0.9.10'363default-features = false359default-features = false364360365[dependencies.xcm]361[dependencies.xcm]366git = 'https://github.com/paritytech/polkadot'362git = 'https://github.com/paritytech/polkadot'367branch = 'release-v0.9.8'363branch = 'release-v0.9.10'368default-features = false364default-features = false369365370[dependencies.xcm-builder]366[dependencies.xcm-builder]371git = 'https://github.com/paritytech/polkadot'367git = 'https://github.com/paritytech/polkadot'372branch = 'release-v0.9.8'368branch = 'release-v0.9.10'373default-features = false369default-features = false374370375[dependencies.xcm-executor]371[dependencies.xcm-executor]376git = 'https://github.com/paritytech/polkadot'372git = 'https://github.com/paritytech/polkadot'377branch = 'release-v0.9.8'373branch = 'release-v0.9.10'378default-features = false374default-features = false379375380[dependencies.pallet-xcm]376[dependencies.pallet-xcm]381git = 'https://github.com/paritytech/polkadot'377git = 'https://github.com/paritytech/polkadot'382branch = 'release-v0.9.8'378branch = 'release-v0.9.10'383default-features = false379default-features = false384380385381386################################################################################382################################################################################387# local dependencies383# local dependencies388384389[dependencies]385[dependencies]390max-encoded-len = { default-features = false, features = ['derive'], version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }391derivative = "2.2.0"386derivative = "2.2.0"392pallet-nft = { path = '../pallets/nft', default-features = false, version = '3.0.0' }387pallet-nft = { path = '../pallets/nft', default-features = false, version = '3.0.0' }393pallet-inflation = { path = '../pallets/inflation', default-features = false, version = '3.0.0' }388pallet-inflation = { path = '../pallets/inflation', default-features = false, version = '3.0.0' }401pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }396pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }402pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }397pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }403398404pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }399pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }405pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }400pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }406fp-rpc = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }401fp-rpc = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.10" }407402408################################################################################403################################################################################409# Build Dependencies404# Build Dependencies410405411[build-dependencies]406[build-dependencies.substrate-wasm-builder]407git = 'https://github.com/paritytech/substrate.git'408branch = 'polkadot-v0.9.10'412substrate-wasm-builder = '4.0.0'409version = '5.0.0-dev'413410runtime/src/lib.rsdiffbeforeafterboth45 dispatch::DispatchResult,45 dispatch::DispatchResult,46 PalletId, parameter_types, StorageValue, ConsensusEngineId,46 PalletId, parameter_types, StorageValue, ConsensusEngineId,47 traits::{47 traits::{48 All, Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier,48 Everything, Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem,49 OnUnbalanced, Randomness, FindAuthor,49 LockIdentifier, OnUnbalanced, Randomness, FindAuthor,50 },50 },51 weights::{51 weights::{79// Polkadot imports79// Polkadot imports80use pallet_xcm::XcmPassthrough;80use pallet_xcm::XcmPassthrough;81use polkadot_parachain::primitives::Sibling;81use polkadot_parachain::primitives::Sibling;82use xcm::v0::Xcm;83use xcm::v0::{BodyId, Junction::*, MultiAsset, MultiLocation, MultiLocation::*, NetworkId};82use xcm::v1::{BodyId, Junction::*, MultiLocation, NetworkId, Junctions::*};84use xcm_builder::{83use xcm_builder::{85 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,84 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,86 EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset,85 EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset,142141143/// This runtime version.142/// This runtime version.144pub const VERSION: RuntimeVersion = RuntimeVersion {143pub const VERSION: RuntimeVersion = RuntimeVersion {145 spec_name: create_runtime_str!("nft"),144 spec_name: create_runtime_str!("opal"),146 impl_name: create_runtime_str!("nft"),145 impl_name: create_runtime_str!("opal"),147 authoring_version: 1,146 authoring_version: 1,148 spec_version: 3,147 spec_version: 910000,149 impl_version: 1,148 impl_version: 1,150 apis: RUNTIME_API_VERSIONS,149 apis: RUNTIME_API_VERSIONS,151 transaction_version: 1,150 transaction_version: 1,238 pub const ChainId: u64 = 8888;237 pub const ChainId: u64 = 8888;239}238}239240pub struct FixedFee;241impl FeeCalculator for FixedFee {242 fn min_gas_price() -> U256 {243 1.into()244 }245}240246241impl pallet_evm::Config for Runtime {247impl pallet_evm::Config for Runtime {242 type BlockGasLimit = BlockGasLimit;248 type BlockGasLimit = BlockGasLimit;243 type FeeCalculator = ();249 type FeeCalculator = FixedFee;244 type GasWeightMapping = ();250 type GasWeightMapping = ();245 type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping;251 type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;246 type CallOrigin = EnsureAddressTruncated;252 type CallOrigin = EnsureAddressTruncated;247 type WithdrawOrigin = EnsureAddressTruncated;253 type WithdrawOrigin = EnsureAddressTruncated;248 type AddressMapping = HashedAddressMapping<Self::Hashing>;254 type AddressMapping = HashedAddressMapping<Self::Hashing>;298 /// The identifier used to distinguish between accounts.304 /// The identifier used to distinguish between accounts.299 type AccountId = AccountId;305 type AccountId = AccountId;300 /// The basic call filter to use in dispatchable.306 /// The basic call filter to use in dispatchable.301 type BaseCallFilter = ();307 type BaseCallFilter = Everything;302 /// Maximum number of block number to block hash mappings to keep (oldest pruned first).308 /// Maximum number of block number to block hash mappings to keep (oldest pruned first).303 type BlockHashCount = BlockHashCount;309 type BlockHashCount = BlockHashCount;304 /// The maximum length of a block (in bytes).310 /// The maximum length of a block (in bytes).540impl cumulus_pallet_aura_ext::Config for Runtime {}546impl cumulus_pallet_aura_ext::Config for Runtime {}541547542parameter_types! {548parameter_types! {543 pub const RelayLocation: MultiLocation = X1(Parent);549 pub const RelayLocation: MultiLocation = MultiLocation::parent();544 pub const RelayNetwork: NetworkId = NetworkId::Polkadot;550 pub const RelayNetwork: NetworkId = NetworkId::Polkadot;545 pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();551 pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();546 pub Ancestry: MultiLocation = X1(Parachain(ParachainInfo::parachain_id().into()));552 pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();547}553}548554549/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used555/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used600 // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.606 // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.601 pub UnitWeightCost: Weight = 1_000_000;607 pub UnitWeightCost: Weight = 1_000_000;602 // 1200 UNIQUEs buy 1 second of weight.608 // 1200 UNIQUEs buy 1 second of weight.603 pub const WeightPrice: (MultiLocation, u128) = (X1(Parent), 1_200 * UNIQUE);609 pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), 1_200 * UNIQUE);604}610}605611606match_type! {612match_type! {607 pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {613 pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {608 X1(Parent) | X2(Parent, Plurality { id: BodyId::Unit, .. })614 MultiLocation { parents: 1, interior: Here } |615 MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) }609 };616 };610}617}611618612pub type Barrier = (619pub type Barrier = (613 TakeWeightCredit,620 TakeWeightCredit,614 AllowTopLevelPaidExecutionFrom<All<MultiLocation>>,621 AllowTopLevelPaidExecutionFrom<Everything>,615 AllowUnpaidExecutionFrom<ParentOrParentsUnitPlurality>,622 AllowUnpaidExecutionFrom<ParentOrParentsUnitPlurality>,616 // ^^^ Parent & its unit plurality gets free execution623 // ^^^ Parent & its unit plurality gets free execution617);624);624 type AssetTransactor = LocalAssetTransactor;631 type AssetTransactor = LocalAssetTransactor;625 type OriginConverter = XcmOriginToTransactDispatchOrigin;632 type OriginConverter = XcmOriginToTransactDispatchOrigin;626 type IsReserve = NativeAsset;633 type IsReserve = NativeAsset;627 type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC634 type IsTeleporter = (); // Teleportation is disabled628 type LocationInverter = LocationInverter<Ancestry>;635 type LocationInverter = LocationInverter<Ancestry>;629 type Barrier = Barrier;636 type Barrier = Barrier;630 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;637 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;631 type Trader = UsingComponents<IdentityFee<Balance>, RelayLocation, AccountId, Balances, ()>;638 type Trader = UsingComponents<IdentityFee<Balance>, RelayLocation, AccountId, Balances, ()>;632 type ResponseHandler = (); // Don't handle responses for now.639 type ResponseHandler = (); // Don't handle responses for now.640 type SubscriptionService = PolkadotXcm;633}641}634642635// parameter_types! {643// parameter_types! {643/// queues.651/// queues.644pub type XcmRouter = (652pub type XcmRouter = (645 // Two routers - use UMP to communicate with the relay chain:653 // Two routers - use UMP to communicate with the relay chain:646 cumulus_primitives_utility::ParentAsUmp<ParachainSystem>,654 cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,647 // ..and XCMP to communicate with the sibling chains.655 // ..and XCMP to communicate with the sibling chains.648 XcmpQueue,656 XcmpQueue,649);657);650658651impl pallet_evm_coder_substrate::Config for Runtime {659impl pallet_evm_coder_substrate::Config for Runtime {652 type EthereumTransactionSender = pallet_ethereum::Module<Self>;660 type EthereumTransactionSender = pallet_ethereum::Pallet<Self>;653}661}654662655impl pallet_xcm::Config for Runtime {663impl pallet_xcm::Config for Runtime {656 type Event = Event;664 type Event = Event;657 type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;665 type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;658 type XcmRouter = XcmRouter;666 type XcmRouter = XcmRouter;659 type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;667 type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;660 type XcmExecuteFilter = All<(MultiLocation, Xcm<Call>)>;668 type XcmExecuteFilter = Everything;661 type XcmExecutor = XcmExecutor<XcmConfig>;669 type XcmExecutor = XcmExecutor<XcmConfig>;662 type XcmTeleportFilter = All<(MultiLocation, Vec<MultiAsset>)>;670 type XcmTeleportFilter = Everything;663 type XcmReserveTransferFilter = ();671 type XcmReserveTransferFilter = ();664 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;672 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;673 type LocationInverter = LocationInverter<Ancestry>;665}674}666675667impl cumulus_pallet_xcm::Config for Runtime {676impl cumulus_pallet_xcm::Config for Runtime {673 type Event = Event;682 type Event = Event;674 type XcmExecutor = XcmExecutor<XcmConfig>;683 type XcmExecutor = XcmExecutor<XcmConfig>;675 type ChannelInfo = ParachainSystem;684 type ChannelInfo = ParachainSystem;685 type VersionWrapper = ();676}686}677687678impl cumulus_pallet_dmp_queue::Config for Runtime {688impl cumulus_pallet_dmp_queue::Config for Runtime {683693684impl pallet_aura::Config for Runtime {694impl pallet_aura::Config for Runtime {685 type AuthorityId = AuraId;695 type AuthorityId = AuraId;696 type DisabledValidators = ();686}697}687698688parameter_types! {699parameter_types! {785 NodeBlock = opaque::Block,796 NodeBlock = opaque::Block,786 UncheckedExtrinsic = UncheckedExtrinsic797 UncheckedExtrinsic = UncheckedExtrinsic787 {798 {788 ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Event<T>} = 20,799 ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,789 ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,800 ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,790801791 Aura: pallet_aura::{Pallet, Config<T>} = 22,802 Aura: pallet_aura::{Pallet, Config<T>} = 22,978 }989 }979990980 fn author() -> H160 {991 fn author() -> H160 {981 <pallet_evm::Module<Runtime>>::find_author()992 <pallet_evm::Pallet<Runtime>>::find_author()982 }993 }983994984 fn storage_at(address: H160, index: U256) -> H256 {995 fn storage_at(address: H160, index: U256) -> H256 {runtime_types.jsondiffbeforeafterboth1{1{2 "AccountInfo": "AccountInfoWithTripleRefCount",2 "CrossAccountId": {3 "CrossAccountId": {3 "_enum": {4 "_enum": {4 "substrate": "AccountId",5 "substrate": "AccountId",18 "DecimalPoints": "u8",19 "DecimalPoints": "u8",19 "CollectionMode": {20 "CollectionMode": {20 "_enum": {21 "_enum": {21 "Invalid": null,22 "NFT": null,22 "NFT": null,23 "Fungible": "DecimalPoints",23 "Fungible": "DecimalPoints",24 "ReFungible": null24 "ReFungible": null63 "Limits": "CollectionLimits",63 "Limits": "CollectionLimits",64 "VariableOnChainSchema": "Vec<u8>",64 "VariableOnChainSchema": "Vec<u8>",65 "ConstOnChainSchema": "Vec<u8>",65 "ConstOnChainSchema": "Vec<u8>",66 "MetaUpdatePermission": "MetaUpdatePermission",66 "TransfersEnabled": "bool"67 "TransfersEnabled": "bool"67 },68 },68 "RawData": "Vec<u8>",69 "RawData": "Vec<u8>",94 "Unique"95 "Unique"95 ]96 ]96 },97 },98 "MetaUpdatePermission": {99 "_enum": [100 "ItemOwner",101 "Admin",102 "None" 103 ]104 },97 "CollectionId": "u32",105 "CollectionId": "u32",98 "TokenId": "u32",106 "TokenId": "u32",99 "ChainLimits": {107 "ChainLimits": {smart_contracs/transfer/Cargo.tomldiffbeforeafterboth13ink_storage = { default-features = false }13ink_storage = { default-features = false }14ink_lang = { default-features = false }14ink_lang = { default-features = false }151516scale = { package = "parity-scale-codec", version = "2.1.1", default-features = false, features = ["derive"] }16scale = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }17scale-info = { version = "0.6.0", default-features = false, features = ["derive"] }17scale-info = { version = "0.6.0", default-features = false, features = ["derive"] }181819[lib]19[lib]tests/README.mddiffbeforeafterboth51. Checkout polkadot in sibling folder with this project51. Checkout polkadot in sibling folder with this project6```bash6```bash7git clone https://github.com/paritytech/polkadot.git && cd polkadot7git clone https://github.com/paritytech/polkadot.git && cd polkadot8git checkout aa38676098git checkout release-v0.9.99```9```1010112. Build with nightly-2021-04-23112. Build with nightly-2021-06-2812```bash12```bash13cargo build --release13cargo build --release14```14```tests/package-lock.jsondiffbeforeafterbothno changes
tests/package.jsondiffbeforeafterboth4 "description": "Substrate Nft tests",4 "description": "Substrate Nft tests",5 "main": "",5 "main": "",6 "devDependencies": {6 "devDependencies": {7 "@polkadot/dev": "0.62.60",7 "@polkadot/dev": "0.62.66",8 "@polkadot/ts": "0.4.4",8 "@polkadot/ts": "0.4.7",9 "@polkadot/typegen": "5.5.1",9 "@polkadot/typegen": "5.8.3",10 "@types/chai": "^4.2.17",10 "@types/chai": "^4.2.17",11 "@types/chai-as-promised": "^7.1.3",11 "@types/chai-as-promised": "^7.1.3",12 "@types/mocha": "^8.2.2",12 "@types/mocha": "^8.2.2",28 "load": "mocha --timeout 9999999 -r ts-node/register './**/*.load.ts'",28 "load": "mocha --timeout 9999999 -r ts-node/register './**/*.load.ts'",29 "loadTransfer": "ts-node src/transfer.nload.ts",29 "loadTransfer": "ts-node src/transfer.nload.ts",30 "testCollision": "mocha --timeout 9999999 -r ts-node/register ./src/collision-tests/*.test.ts",30 "testCollision": "mocha --timeout 9999999 -r ts-node/register ./src/collision-tests/*.test.ts",31 "testEvent": "mocha --timeout 9999999 -r ts-node/register ./src/check-event/*.test.ts",31 "testAddCollectionAdmin": "mocha --timeout 9999999 -r ts-node/register ./**/addCollectionAdmin.test.ts",32 "testAddCollectionAdmin": "mocha --timeout 9999999 -r ts-node/register ./**/addCollectionAdmin.test.ts",32 "testSetSchemaVersion": "mocha --timeout 9999999 -r ts-node/register ./**/setSchemaVersion.test.ts",33 "testSetSchemaVersion": "mocha --timeout 9999999 -r ts-node/register ./**/setSchemaVersion.test.ts",33 "testSetVariableMetaData": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetaData.test.ts",34 "testSetVariableMetaData": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetaData.test.ts",66 "license": "SEE LICENSE IN ../LICENSE",67 "license": "SEE LICENSE IN ../LICENSE",67 "homepage": "",68 "homepage": "",68 "dependencies": {69 "dependencies": {69 "@polkadot/api": "5.5.1",70 "@polkadot/api": "5.8.3",70 "@polkadot/api-contract": "5.5.1",71 "@polkadot/api-contract": "5.8.3",71 "@polkadot/util-crypto": "^7.2.1",72 "@polkadot/util-crypto": "^7.3.1",72 "bignumber.js": "^9.0.1",73 "bignumber.js": "^9.0.1",73 "chai-as-promised": "^7.1.1",74 "chai-as-promised": "^7.1.1",74 "solc": "^0.8.6",75 "solc": "^0.8.6",tests/src/addCollectionAdmin.test.tsdiffbeforeafterboth4//4//556import { ApiPromise } from '@polkadot/api';6import { ApiPromise } from '@polkadot/api';7import BN from 'bn.js';8import chai from 'chai';7import chai from 'chai';9import chaiAsPromised from 'chai-as-promised';8import chaiAsPromised from 'chai-as-promised';10import privateKey from './substrate/privateKey';9import privateKey from './substrate/privateKey';tests/src/check-event/createItemEvent.test.tsdiffbeforeafterboth10import chaiAsPromised from 'chai-as-promised';10import chaiAsPromised from 'chai-as-promised';11import privateKey from '../substrate/privateKey';11import privateKey from '../substrate/privateKey';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';13import { createCollectionExpectSuccess, nftEventMessage } from '../util/helpers';13import { createCollectionExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';141415chai.use(chaiAsPromised);15chai.use(chaiAsPromised);16const expect = chai.expect;16const expect = chai.expect;28 it('Check event from createItem(): ', async () => {28 it('Check event from createItem(): ', async () => {29 await usingApi(async (api: ApiPromise) => {29 await usingApi(async (api: ApiPromise) => {30 const collectionID = await createCollectionExpectSuccess();30 const collectionID = await createCollectionExpectSuccess();31 const createItem = api.tx.nft.createItem(collectionID, Alice.address, 'NFT');31 const createItem = api.tx.nft.createItem(collectionID, normalizeAccountId(Alice.address), 'NFT');32 const events = await submitTransactionAsync(Alice, createItem);32 const events = await submitTransactionAsync(Alice, createItem);33 const msg = JSON.stringify(nftEventMessage(events));33 const msg = JSON.stringify(nftEventMessage(events));34 expect(msg).to.be.contain(checkSection);34 expect(msg).to.be.contain(checkSection);tests/src/check-event/createMultipleItemsEvent.test.tsdiffbeforeafterboth10import chaiAsPromised from 'chai-as-promised';10import chaiAsPromised from 'chai-as-promised';11import privateKey from '../substrate/privateKey';11import privateKey from '../substrate/privateKey';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';13import { createCollectionExpectSuccess, nftEventMessage } from '../util/helpers';13import { createCollectionExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';141415chai.use(chaiAsPromised);15chai.use(chaiAsPromised);16const expect = chai.expect;16const expect = chai.expect;29 await usingApi(async (api: ApiPromise) => {29 await usingApi(async (api: ApiPromise) => {30 const collectionID = await createCollectionExpectSuccess();30 const collectionID = await createCollectionExpectSuccess();31 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];31 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];32 const createMultipleItems = api.tx.nft.createMultipleItems(collectionID, Alice.address, args);32 const createMultipleItems = api.tx.nft.createMultipleItems(collectionID, normalizeAccountId(Alice.address), args);33 const events = await submitTransactionAsync(Alice, createMultipleItems);33 const events = await submitTransactionAsync(Alice, createMultipleItems);34 const msg = JSON.stringify(nftEventMessage(events));34 const msg = JSON.stringify(nftEventMessage(events));35 expect(msg).to.be.contain(checkSection);35 expect(msg).to.be.contain(checkSection);tests/src/check-event/transferEvent.test.tsdiffbeforeafterboth10import chaiAsPromised from 'chai-as-promised';10import chaiAsPromised from 'chai-as-promised';11import privateKey from '../substrate/privateKey';11import privateKey from '../substrate/privateKey';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';13import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage } from '../util/helpers';13import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';141415chai.use(chaiAsPromised);15chai.use(chaiAsPromised);16const expect = chai.expect;16const expect = chai.expect;31 await usingApi(async (api: ApiPromise) => {31 await usingApi(async (api: ApiPromise) => {32 const collectionID = await createCollectionExpectSuccess();32 const collectionID = await createCollectionExpectSuccess();33 const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');33 const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');34 const transfer = api.tx.nft.transfer(Bob.address, collectionID, itemID, 1);34 const transfer = api.tx.nft.transfer(normalizeAccountId(Bob.address), collectionID, itemID, 1);35 const events = await submitTransactionAsync(Alice, transfer);35 const events = await submitTransactionAsync(Alice, transfer);36 const msg = JSON.stringify(nftEventMessage(events));36 const msg = JSON.stringify(nftEventMessage(events));37 expect(msg).to.be.contain(checkSection);37 expect(msg).to.be.contain(checkSection);tests/src/check-event/transferFromEvent.test.tsdiffbeforeafterboth10import chaiAsPromised from 'chai-as-promised';10import chaiAsPromised from 'chai-as-promised';11import privateKey from '../substrate/privateKey';11import privateKey from '../substrate/privateKey';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';12import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';13import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage } from '../util/helpers';13import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';141415chai.use(chaiAsPromised);15chai.use(chaiAsPromised);16const expect = chai.expect;16const expect = chai.expect;31 await usingApi(async (api: ApiPromise) => {31 await usingApi(async (api: ApiPromise) => {32 const collectionID = await createCollectionExpectSuccess();32 const collectionID = await createCollectionExpectSuccess();33 const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');33 const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');34 const transferFrom = api.tx.nft.transferFrom(Alice.address, Bob.address, collectionID, itemID, 1);34 const transferFrom = api.tx.nft.transferFrom(normalizeAccountId(Alice.address), normalizeAccountId(Bob.address), collectionID, itemID, 1);35 const events = await submitTransactionAsync(Alice, transferFrom);35 const events = await submitTransactionAsync(Alice, transferFrom);36 const msg = JSON.stringify(nftEventMessage(events));36 const msg = JSON.stringify(nftEventMessage(events));37 expect(msg).to.be.contain(checkSection);37 expect(msg).to.be.contain(checkSection);tests/src/collision-tests/admVsOwnerChanges.test.tsdiffbeforeafterboth6import {6import {7 createCollectionExpectSuccess,7 createCollectionExpectSuccess,8 createItemExpectSuccess,8 createItemExpectSuccess,9 normalizeAccountId,10 waitNewBlocks,9} from '../util/helpers';11} from '../util/helpers';101211chai.use(chaiAsPromised);13chai.use(chaiAsPromised);30 28 await usingApi(async (api) => {31 await usingApi(async (api) => {29 const collectionId = await createCollectionExpectSuccess();32 const collectionId = await createCollectionExpectSuccess();30 const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);33 const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));31 await submitTransactionAsync(Alice, changeAdminTxBob);34 await submitTransactionAsync(Alice, changeAdminTxBob);32 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));33 const changeAdminTxFerdie = api.tx.nft.addCollectionAdmin(collectionId, Ferdie.address);35 const changeAdminTxFerdie = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Ferdie.address));34 await submitTransactionAsync(Bob, changeAdminTxFerdie);36 await submitTransactionAsync(Bob, changeAdminTxFerdie);35 const itemId = await createItemExpectSuccess(Ferdie, collectionId, 'NFT');37 const itemId = await createItemExpectSuccess(Ferdie, collectionId, 'NFT');36 //38 37 const changeOwner = api.tx.nft.transferFrom(Ferdie.address, Bob.address, collectionId, itemId, 1);39 const changeOwner = api.tx.nft.transferFrom(normalizeAccountId(Ferdie.address), normalizeAccountId(Bob.address), collectionId, itemId, 1);38 const approve = api.tx.nft.approve(Bob.address, collectionId, itemId, 1);40 const approve = api.tx.nft.approve(normalizeAccountId(Bob.address), collectionId, itemId, 1);39 const sendItem = api.tx.nft.transfer(Alice.address, collectionId, itemId, 1);41 const sendItem = api.tx.nft.transfer(normalizeAccountId(Alice.address), collectionId, itemId, 1);40 await Promise.all([42 await Promise.all([41 changeOwner.signAndSend(Alice),43 changeOwner.signAndSend(Alice),42 approve.signAndSend(Bob),44 approve.signAndSend(Bob),43 sendItem.signAndSend(Ferdie),45 sendItem.signAndSend(Ferdie),44 ]);46 ]);45 const itemBefore: any = await api.query.nft.nftItemList(collectionId, itemId);47 const itemBefore: any = await api.query.nft.nftItemList(collectionId, itemId);46 expect(itemBefore.Owner).not.to.be.eq(Bob.address);48 expect(itemBefore.Owner).not.to.be.eq(Bob.address);47 await timeoutPromise(20000);49 await waitNewBlocks(2);48 });50 });49 });51 });50});52});tests/src/collision-tests/admVsOwnerData.test.tsdiffbeforeafterboth6import {6import {7 createCollectionExpectSuccess,7 createCollectionExpectSuccess,8 createItemExpectSuccess,8 createItemExpectSuccess,9 normalizeAccountId,10 waitNewBlocks,9} from '../util/helpers';11} from '../util/helpers';101211chai.use(chaiAsPromised);13chai.use(chaiAsPromised);26 const AliceData = 1;28 const AliceData = 1;27 const BobData = 2;29 const BobData = 2;28 const collectionId = await createCollectionExpectSuccess();30 const collectionId = await createCollectionExpectSuccess();29 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);31 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));30 await submitTransactionAsync(Alice, changeAdminTx);32 await submitTransactionAsync(Alice, changeAdminTx);31 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));32 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');33 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');33 //34 //34 // tslint:disable-next-line: max-line-length35 // tslint:disable-next-line: max-line-length41 ]);42 ]);42 const item: any = await api.query.nft.nftItemList(collectionId, itemId);43 const item: any = await api.query.nft.nftItemList(collectionId, itemId);43 expect(item.VariableData).not.to.be.eq(null); // Pseudo-random selection of one of two values44 expect(item.VariableData).not.to.be.eq(null); // Pseudo-random selection of one of two values44 await timeoutPromise(20000);45 await waitNewBlocks(2);45 });46 });46 });47 });47});48});tests/src/collision-tests/admVsOwnerTake.test.tsdiffbeforeafterboth6import {6import {7 createCollectionExpectSuccess,7 createCollectionExpectSuccess,8 createItemExpectSuccess,8 createItemExpectSuccess,9 normalizeAccountId,10 waitNewBlocks,9} from '../util/helpers';11} from '../util/helpers';101211chai.use(chaiAsPromised);13chai.use(chaiAsPromised);27 it('The collection admin burns the token and in the same block the token owner performs a transaction on it ', async () => {29 it('The collection admin burns the token and in the same block the token owner performs a transaction on it ', async () => {28 await usingApi(async (api) => {30 await usingApi(async (api) => {29 const collectionId = await createCollectionExpectSuccess();31 const collectionId = await createCollectionExpectSuccess();30 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);32 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));31 await submitTransactionAsync(Alice, changeAdminTx);33 await submitTransactionAsync(Alice, changeAdminTx);32 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));33 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');34 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');34 //35 //35 const sendItem = api.tx.nft.transfer(Ferdie.address, collectionId, itemId, 1);36 const sendItem = api.tx.nft.transfer(normalizeAccountId(Ferdie.address), collectionId, itemId, 1);36 const burnItem = api.tx.nft.burnItem(collectionId, itemId, 1);37 const burnItem = api.tx.nft.burnItem(collectionId, itemId, 1);37 await Promise.all([38 await Promise.all([38 sendItem.signAndSend(Bob),39 sendItem.signAndSend(Bob),39 burnItem.signAndSend(Alice),40 burnItem.signAndSend(Alice),40 ]);41 ]);41 await timeoutPromise(10000);42 await waitNewBlocks(2);42 let itemBurn = false;43 let itemBurn = false;43 itemBurn = (await (api.query.nft.nftItemList(collectionId, itemId))).toJSON() as boolean;44 itemBurn = (await (api.query.nft.nftItemList(collectionId, itemId))).toJSON() as boolean;44 // tslint:disable-next-line: no-unused-expression45 // tslint:disable-next-line: no-unused-expression45 expect(itemBurn).to.be.null;46 expect(itemBurn).to.be.null;46 await timeoutPromise(20000);47 await waitNewBlocks(2);47 });48 });48 });49 });49});50});tests/src/collision-tests/adminDestroyCollection.test.tsdiffbeforeafterboth5import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';5import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';6import {6import {7 createCollectionExpectSuccess,7 createCollectionExpectSuccess,8 normalizeAccountId,9 waitNewBlocks,8} from '../util/helpers';10} from '../util/helpers';91110chai.use(chaiAsPromised);12chai.use(chaiAsPromised);26 it('Adding an address to the collection whitelist in a block by the admin, and deleting the collection by the owner ', async () => {28 it('Adding an address to the collection whitelist in a block by the admin, and deleting the collection by the owner ', async () => {27 await usingApi(async (api) => {29 await usingApi(async (api) => {28 const collectionId = await createCollectionExpectSuccess();30 const collectionId = await createCollectionExpectSuccess();29 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);31 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));30 await submitTransactionAsync(Alice, changeAdminTx);32 await submitTransactionAsync(Alice, changeAdminTx);31 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));32 await timeoutPromise(10000);33 await waitNewBlocks(1);33 //34 //34 const addWhitelistAdm = api.tx.nft.addToWhiteList(collectionId, Ferdie.address);35 const addWhitelistAdm = api.tx.nft.addToWhiteList(collectionId, normalizeAccountId(Ferdie.address));35 const destroyCollection = api.tx.nft.destroyCollection(collectionId);36 const destroyCollection = api.tx.nft.destroyCollection(collectionId);36 await Promise.all([37 await Promise.all([37 addWhitelistAdm.signAndSend(Bob),38 addWhitelistAdm.signAndSend(Bob),38 destroyCollection.signAndSend(Alice),39 destroyCollection.signAndSend(Alice),39 ]);40 ]);40 await timeoutPromise(10000);41 await waitNewBlocks(1);41 let whiteList = false;42 let whiteList = false;42 whiteList = (await api.query.nft.whiteList(collectionId, Ferdie.address)).toJSON() as boolean;43 whiteList = (await api.query.nft.whiteList(collectionId, Ferdie.address)).toJSON() as boolean;43 // tslint:disable-next-line: no-unused-expression44 // tslint:disable-next-line: no-unused-expression44 expect(whiteList).to.be.false;45 expect(whiteList).to.be.false;45 await timeoutPromise(20000);46 await waitNewBlocks(2);46 });47 });47 });48 });48});49});tests/src/collision-tests/adminLimitsOff.test.tsdiffbeforeafterboth1import { IKeyringPair } from '@polkadot/types/types';1import { IKeyringPair } from '@polkadot/types/types';2import BN from 'bn.js';3import chai from 'chai';2import chai from 'chai';4import chaiAsPromised from 'chai-as-promised';3import chaiAsPromised from 'chai-as-promised';5import privateKey from '../substrate/privateKey';4import privateKey from '../substrate/privateKey';6import usingApi, { submitTransactionAsync, submitTransactionExpectFailAsync } from '../substrate/substrate-api';5import usingApi, { submitTransactionAsync, submitTransactionExpectFailAsync } from '../substrate/substrate-api';7import {6import {8 createCollectionExpectSuccess,7 createCollectionExpectSuccess,8 normalizeAccountId,9 waitNewBlocks,9} from '../util/helpers';10} from '../util/helpers';101111chai.use(chaiAsPromised);12chai.use(chaiAsPromised);37 const chainAdminLimit = (api.consts.nft.collectionAdminsLimit as any).toNumber();38 const chainAdminLimit = (api.consts.nft.collectionAdminsLimit as any).toNumber();38 expect(chainAdminLimit).to.be.equal(5);39 expect(chainAdminLimit).to.be.equal(5);394040 const changeAdminTx1 = api.tx.nft.addCollectionAdmin(collectionId, Eve.address);41 const changeAdminTx1 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Eve.address));41 await submitTransactionAsync(Alice, changeAdminTx1);42 await submitTransactionAsync(Alice, changeAdminTx1);42 const changeAdminTx2 = api.tx.nft.addCollectionAdmin(collectionId, Dave.address);43 const changeAdminTx2 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Dave.address));43 await submitTransactionAsync(Alice, changeAdminTx2);44 await submitTransactionAsync(Alice, changeAdminTx2);44 const changeAdminTx3 = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);45 const changeAdminTx3 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));45 await submitTransactionAsync(Alice, changeAdminTx3);46 await submitTransactionAsync(Alice, changeAdminTx3);464747 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));48 const addAdmOne = api.tx.nft.addCollectionAdmin(collectionId, Ferdie.address);48 const addAdmOne = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Ferdie.address));49 const addAdmTwo = api.tx.nft.addCollectionAdmin(collectionId, Charlie.address);49 const addAdmTwo = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Charlie.address));50 await Promise.all([50 await Promise.all([51 addAdmOne.signAndSend(Bob),51 addAdmOne.signAndSend(Bob),52 addAdmTwo.signAndSend(Alice),52 addAdmTwo.signAndSend(Alice),53 ]);53 ]);54 await timeoutPromise(10000);54 await waitNewBlocks(2);55 const changeAdminTx4 = api.tx.nft.addCollectionAdmin(collectionId, Alice.address);55 const changeAdminTx4 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Alice.address));56 // tslint:disable-next-line: no-unused-expression57 expect(submitTransactionExpectFailAsync(Alice, changeAdminTx4)).to.be.rejected;56 await expect(submitTransactionExpectFailAsync(Alice, changeAdminTx4)).to.be.rejected;585759 const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId));58 const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId));60 expect(adminListAfterAddAdmin).to.be.contains(Eve.address);59 expect(adminListAfterAddAdmin).to.be.contains(normalizeAccountId(Eve.address));61 expect(adminListAfterAddAdmin).to.be.contains(Ferdie.address);60 expect(adminListAfterAddAdmin).to.be.contains(normalizeAccountId(Ferdie.address));62 expect(adminListAfterAddAdmin).not.to.be.contains(Alice.address);61 expect(adminListAfterAddAdmin).not.to.be.contains(normalizeAccountId(Alice.address));63 await timeoutPromise(20000);62 await waitNewBlocks(2);64 });63 });65 });64 });66});65});tests/src/collision-tests/adminRightsOff.test.tsdiffbeforeafterboth6import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';6import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';7import {7import {8 createCollectionExpectSuccess,8 createCollectionExpectSuccess,9 normalizeAccountId,10 waitNewBlocks,9} from '../util/helpers';11} from '../util/helpers';101211chai.use(chaiAsPromised);13chai.use(chaiAsPromised);25 it('In the block, the collection admin adds a token or changes data, and the collection owner deprives the admin of rights ', async () => {27 it('In the block, the collection admin adds a token or changes data, and the collection owner deprives the admin of rights ', async () => {26 await usingApi(async (api) => {28 await usingApi(async (api) => {27 const collectionId = await createCollectionExpectSuccess();29 const collectionId = await createCollectionExpectSuccess();28 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);30 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));29 await submitTransactionAsync(Alice, changeAdminTx);31 await submitTransactionAsync(Alice, changeAdminTx);30 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));31 await timeoutPromise(10000);32 await waitNewBlocks(1);32 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];33 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];33 const addItemAdm = api.tx.nft.createMultipleItems(collectionId, Bob.address, args);34 const addItemAdm = api.tx.nft.createMultipleItems(collectionId, normalizeAccountId(Bob.address), args);34 const removeAdm = api.tx.nft.removeCollectionAdmin(collectionId, Bob.address);35 const removeAdm = api.tx.nft.removeCollectionAdmin(collectionId, normalizeAccountId(Bob.address));35 await Promise.all([36 await Promise.all([36 addItemAdm.signAndSend(Bob),37 addItemAdm.signAndSend(Bob),37 removeAdm.signAndSend(Alice),38 removeAdm.signAndSend(Alice),38 ]);39 ]);39 await timeoutPromise(10000);40 await waitNewBlocks(2);40 const itemsListIndex = await api.query.nft.itemListIndex(collectionId) as unknown as BN;41 const itemsListIndex = await api.query.nft.itemListIndex(collectionId) as unknown as BN;41 expect(itemsListIndex.toNumber()).to.be.equal(0);42 expect(itemsListIndex.toNumber()).to.be.equal(0);42 const adminList: any = (await api.query.nft.adminList(collectionId));43 const adminList: any = (await api.query.nft.adminList(collectionId));43 expect(adminList).not.to.be.contains(Bob.address);44 expect(adminList).not.to.be.contains(normalizeAccountId(Bob.address));44 await timeoutPromise(20000);45 await waitNewBlocks(2);45 });46 });46 });47 });47});48});tests/src/collision-tests/setSponsorNewOwner.test.tsdiffbeforeafterboth6import {6import {7 createCollectionExpectSuccess, setCollectionSponsorExpectSuccess,7 createCollectionExpectSuccess, 8 setCollectionSponsorExpectSuccess,9 waitNewBlocks,8} from '../util/helpers';10} from '../util/helpers';91110chai.use(chaiAsPromised);12chai.use(chaiAsPromised);27 await usingApi(async (api) => {29 await usingApi(async (api) => {28 const collectionId = await createCollectionExpectSuccess();30 const collectionId = await createCollectionExpectSuccess();29 await setCollectionSponsorExpectSuccess(collectionId, Bob.address);31 await setCollectionSponsorExpectSuccess(collectionId, Bob.address);30 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));31 await timeoutPromise(10000);32 await waitNewBlocks(2);32 const confirmSponsorship = api.tx.nft.confirmSponsorship(collectionId);33 const confirmSponsorship = api.tx.nft.confirmSponsorship(collectionId);33 const changeCollectionOwner = api.tx.nft.changeCollectionOwner(collectionId, Ferdie.address);34 const changeCollectionOwner = api.tx.nft.changeCollectionOwner(collectionId, Ferdie.address);34 await Promise.all([35 await Promise.all([35 confirmSponsorship.signAndSend(Bob),36 confirmSponsorship.signAndSend(Bob),36 changeCollectionOwner.signAndSend(Alice),37 changeCollectionOwner.signAndSend(Alice),37 ]);38 ]);38 await timeoutPromise(10000);39 await waitNewBlocks(2);39 const collection: any = (await api.query.nft.collectionById(collectionId)).toJSON();40 const collection: any = (await api.query.nft.collectionById(collectionId)).toJSON();40 expect(collection.Sponsorship.Confirmed).to.be.eq(Bob.address);41 expect(collection.Sponsorship.confirmed).to.be.eq(Bob.address);41 expect(collection.Owner).to.be.eq(Ferdie.address);42 expect(collection.Owner).to.be.eq(Ferdie.address);42 await timeoutPromise(20000);43 await waitNewBlocks(2);43 });44 });44 });45 });45});46});tests/src/collision-tests/sponsorPayments.test.tsdiffbeforeafterboth10 createCollectionExpectSuccess,10 createCollectionExpectSuccess,11 createItemExpectSuccess,11 createItemExpectSuccess,12 setCollectionSponsorExpectSuccess,12 setCollectionSponsorExpectSuccess,13 normalizeAccountId,14 waitNewBlocks,13} from '../util/helpers';15} from '../util/helpers';141615chai.use(chaiAsPromised);17chai.use(chaiAsPromised);29 it('Payment of commission if one block contains transactions for payment from the sponsor\'s balance and his (sponsor\'s) exclusion from the collection ', async () => {31 it('Payment of commission if one block contains transactions for payment from the sponsor\'s balance and his (sponsor\'s) exclusion from the collection ', async () => {30 await usingApi(async (api) => {32 await usingApi(async (api) => {31 const collectionId = await createCollectionExpectSuccess();33 const collectionId = await createCollectionExpectSuccess();32 const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);34 const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));33 await submitTransactionAsync(Alice, changeAdminTxBob);35 await submitTransactionAsync(Alice, changeAdminTxBob);34 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));35 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');36 const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');36 await setCollectionSponsorExpectSuccess(collectionId, Bob.address);37 await setCollectionSponsorExpectSuccess(collectionId, Bob.address);37 await confirmSponsorshipExpectSuccess(collectionId, '//Bob');38 await confirmSponsorshipExpectSuccess(collectionId, '//Bob');383939 const [alicesBalanceBefore, bobsBalanceBefore] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);40 const [alicesBalanceBefore, bobsBalanceBefore] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);40 const sendItem = api.tx.nft.transfer(Alice.address, collectionId, itemId, 1);41 const sendItem = api.tx.nft.transfer(normalizeAccountId(Alice.address), collectionId, itemId, 1);41 const revokeSponsor = api.tx.nft.removeCollectionSponsor(collectionId);42 const revokeSponsor = api.tx.nft.removeCollectionSponsor(collectionId);42 await Promise.all([43 await Promise.all([43 sendItem.signAndSend(Bob),44 sendItem.signAndSend(Bob),48 expect(alicesBalanceAfter === alicesBalanceBefore).to.be.true;49 expect(alicesBalanceAfter === alicesBalanceBefore).to.be.true;49 // tslint:disable-next-line:no-unused-expression50 // tslint:disable-next-line:no-unused-expression50 expect(bobsBalanceAfter === bobsBalanceBefore).to.be.true;51 expect(bobsBalanceAfter === bobsBalanceBefore).to.be.true;51 await timeoutPromise(20000);52 await waitNewBlocks(2);52 });53 });53 });54 });54});55});tests/src/collision-tests/tokenLimitsOff.test.tsdiffbeforeafterboth9 createCollectionExpectSuccess,9 createCollectionExpectSuccess,10 getCreateItemResult,10 getCreateItemResult,11 setMintPermissionExpectSuccess,11 setMintPermissionExpectSuccess,12 normalizeAccountId,13 waitNewBlocks,12} from '../util/helpers';14} from '../util/helpers';131514chai.use(chaiAsPromised);16chai.use(chaiAsPromised);56 const subTxTesult = getCreateItemResult(subTx);58 const subTxTesult = getCreateItemResult(subTx);57 // tslint:disable-next-line:no-unused-expression59 // tslint:disable-next-line:no-unused-expression58 expect(subTxTesult.success).to.be.true;60 expect(subTxTesult.success).to.be.true;59 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));60 await timeoutPromise(10000);61 await waitNewBlocks(2);616262 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];63 const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];63 const mintItemOne = api.tx.nft64 const mintItemOne = api.tx.nft64 .createMultipleItems(collectionId, Ferdie.address, args);65 .createMultipleItems(collectionId, normalizeAccountId(Ferdie.address), args);65 const mintItemTwo = api.tx.nft66 const mintItemTwo = api.tx.nft66 .createMultipleItems(collectionId, Bob.address, args);67 .createMultipleItems(collectionId, normalizeAccountId(Bob.address), args);67 await Promise.all([68 await Promise.all([68 mintItemOne.signAndSend(Ferdie),69 mintItemOne.signAndSend(Ferdie),69 mintItemTwo.signAndSend(Bob),70 mintItemTwo.signAndSend(Bob),70 ]);71 ]);71 await timeoutPromise(10000);72 await waitNewBlocks(2);72 const itemsListIndexAfter = await api.query.nft.itemListIndex(collectionId) as unknown as BN;73 const itemsListIndexAfter = await api.query.nft.itemListIndex(collectionId) as unknown as BN;73 expect(itemsListIndexAfter.toNumber()).to.be.equal(3);74 expect(itemsListIndexAfter.toNumber()).to.be.equal(3);74 // TokenLimit = 4. The first transaction is successful. The second should fail.75 // TokenLimit = 4. The first transaction is successful. The second should fail.75 await timeoutPromise(10000);76 await waitNewBlocks(2);76 });77 });77 });78 });78});79});tests/src/collision-tests/turnsOffMinting.test.tsdiffbeforeafterboth7 addToWhiteListExpectSuccess,7 addToWhiteListExpectSuccess,8 createCollectionExpectSuccess,8 createCollectionExpectSuccess,9 setMintPermissionExpectSuccess,9 setMintPermissionExpectSuccess,10 normalizeAccountId,11 waitNewBlocks,10} from '../util/helpers';12} from '../util/helpers';111312chai.use(chaiAsPromised);14chai.use(chaiAsPromised);26 it('The collection owner turns off minting mode and there are minting transactions in the same block ', async () => {28 it('The collection owner turns off minting mode and there are minting transactions in the same block ', async () => {27 await usingApi(async (api) => {29 await usingApi(async (api) => {28 const collectionId = await createCollectionExpectSuccess();30 const collectionId = await createCollectionExpectSuccess();29 const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));30 await setMintPermissionExpectSuccess(Alice, collectionId, true);31 await setMintPermissionExpectSuccess(Alice, collectionId, true);31 await addToWhiteListExpectSuccess(Alice, collectionId, Ferdie.address);32 await addToWhiteListExpectSuccess(Alice, collectionId, Ferdie.address);323333 const mintItem = api.tx.nft.createItem(collectionId, Ferdie.address, 'NFT');34 const mintItem = api.tx.nft.createItem(collectionId, normalizeAccountId(Ferdie.address), 'NFT');34 const offMinting = api.tx.nft.setMintPermission(collectionId, false);35 const offMinting = api.tx.nft.setMintPermission(collectionId, false);35 await Promise.all([36 await Promise.all([36 mintItem.signAndSend(Ferdie),37 mintItem.signAndSend(Ferdie),40 itemList = (await (api.query.nft.nftItemList(collectionId, mintItem))).toJSON() as boolean;41 itemList = (await (api.query.nft.nftItemList(collectionId, mintItem))).toJSON() as boolean;41 // tslint:disable-next-line: no-unused-expression42 // tslint:disable-next-line: no-unused-expression42 expect(itemList).to.be.null;43 expect(itemList).to.be.null;43 await timeoutPromise(20000);44 await waitNewBlocks(2);44 });45 });45 });46 });46});47});tests/src/config_docker.tsdiffbeforeafterboth778const config = {8const config = {9 substrateUrl: process.env.substrateUrl || 'ws://172.17.0.1:9944',9 substrateUrl: process.env.substrateUrl || 'ws://172.17.0.1:9944',10 frontierUrl: process.env.frontierUrl || 'http://172.17.0.1:9933',10};11};111212export default config;13export default config;tests/src/createCollection.test.tsdiffbeforeafterboth33});33});343435describe('(!negative test!) integration test: ext. createCollection():', () => {35describe('(!negative test!) integration test: ext. createCollection():', () => {36 it('(!negative test!) create new NFT collection whith incorrect data (mode)', async () => {37 await usingApi(async (api) => {38 const AcollectionCount = parseInt((await api.query.nft.createdCollectionCount()).toString(), 10);3940 const badTransaction = async () => {41 await createCollectionExpectSuccess({mode: {type: 'Invalid'}});42 };43 // tslint:disable-next-line:no-unused-expression44 expect(badTransaction()).to.be.rejected;4546 const BcollectionCount = parseInt((await api.query.nft.createdCollectionCount()).toString(), 10);47 expect(BcollectionCount).to.be.equal(AcollectionCount, 'Error: Incorrect collection created.');48 });49 });50 it('(!negative test!) create new NFT collection whith incorrect data (collection_name)', async () => {36 it('(!negative test!) create new NFT collection whith incorrect data (collection_name)', async () => {51 await createCollectionExpectFailure({ name: 'A'.repeat(65), mode: {type: 'NFT'}});37 await createCollectionExpectFailure({ name: 'A'.repeat(65), mode: {type: 'NFT'}});52 });38 });tests/src/eth/api/ContractHelpers.soldiffbeforeafterboth28 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)28 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)29 external;29 external;3031 // Selector: getSponsoringRateLimit(address) 610cfabd32 function getSponsoringRateLimit(address contractAddress)33 external34 view35 returns (uint32);303631 // Selector: allowed(address,address) 5c65816537 // Selector: allowed(address,address) 5c65816532 function allowed(address contractAddress, address user)38 function allowed(address contractAddress, address user)tests/src/eth/contractSponsoring.test.tsdiffbeforeafterbothno changes
tests/src/eth/nonFungible.test.tsdiffbeforeafterboth4//4//556import privateKey from '../substrate/privateKey';6import privateKey from '../substrate/privateKey';7import { approveExpectSuccess, burnItemExpectSuccess, createCollectionExpectSuccess, createItemExpectSuccess, setVariableMetaDataExpectSuccess, transferExpectSuccess, transferFromExpectSuccess, UNIQUE } from '../util/helpers';7import { approveExpectSuccess, burnItemExpectSuccess, createCollectionExpectSuccess, createItemExpectSuccess, setVariableMetaDataExpectSuccess, transferExpectSuccess, transferFromExpectSuccess, UNIQUE, setMetadataUpdatePermissionFlagExpectSuccess } from '../util/helpers';8import { collectionIdToAddress, createEthAccount, createEthAccountWithBalance, GAS_ARGS, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, transferBalanceToEth } from './util/helpers';8import { collectionIdToAddress, createEthAccount, createEthAccountWithBalance, GAS_ARGS, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, transferBalanceToEth } from './util/helpers';9import nonFungibleAbi from './nonFungibleAbi.json';9import nonFungibleAbi from './nonFungibleAbi.json';10import { expect } from 'chai';10import { expect } from 'chai';336 const owner = await createEthAccountWithBalance(api, web3);336 const owner = await createEthAccountWithBalance(api, web3);337337338 const item = await createItemExpectSuccess(alice, collection, 'NFT', { ethereum: owner });338 const item = await createItemExpectSuccess(alice, collection, 'NFT', { ethereum: owner });339 await setMetadataUpdatePermissionFlagExpectSuccess(alice, collection, 'Admin');339 await setVariableMetaDataExpectSuccess(alice, collection, item, [1, 2, 3]);340 await setVariableMetaDataExpectSuccess(alice, collection, item, [1, 2, 3]);340341341 const address = collectionIdToAddress(collection);342 const address = collectionIdToAddress(collection);tests/src/eth/proxy/nonFungibleProxy.test.tsdiffbeforeafterboth4//4//556import privateKey from '../../substrate/privateKey';6import privateKey from '../../substrate/privateKey';7import { createCollectionExpectSuccess, createItemExpectSuccess, setVariableMetaDataExpectSuccess } from '../../util/helpers';7import { createCollectionExpectSuccess, createItemExpectSuccess, setVariableMetaDataExpectSuccess, setMetadataUpdatePermissionFlagExpectSuccess } from '../../util/helpers';8import { collectionIdToAddress, createEthAccount, createEthAccountWithBalance, GAS_ARGS, itWeb3, normalizeEvents } from '../util/helpers';8import { collectionIdToAddress, createEthAccount, createEthAccountWithBalance, GAS_ARGS, itWeb3, normalizeEvents } from '../util/helpers';9import nonFungibleAbi from '../nonFungibleAbi.json';9import nonFungibleAbi from '../nonFungibleAbi.json';10import { expect } from 'chai';10import { expect } from 'chai';339 const address = collectionIdToAddress(collection);339 const address = collectionIdToAddress(collection);340 const contract = await proxyWrap(api, web3, new web3.eth.Contract(nonFungibleAbi as any, address, { from: caller, ...GAS_ARGS }));340 const contract = await proxyWrap(api, web3, new web3.eth.Contract(nonFungibleAbi as any, address, { from: caller, ...GAS_ARGS }));341 const item = await createItemExpectSuccess(alice, collection, 'NFT', { ethereum: contract.options.address });341 const item = await createItemExpectSuccess(alice, collection, 'NFT', { ethereum: contract.options.address });342 await setMetadataUpdatePermissionFlagExpectSuccess(alice, collection, 'Admin');342 await setVariableMetaDataExpectSuccess(alice, collection, item, [1, 2, 3]);343 await setVariableMetaDataExpectSuccess(alice, collection, item, [1, 2, 3]);343 344 344 expect(await contract.methods.getVariableMetadata(item).call()).to.be.equal('0x010203');345 expect(await contract.methods.getVariableMetadata(item).call()).to.be.equal('0x010203');tests/src/eth/util/contractHelpersAbi.jsondiffbeforeafterboth156 "outputs": [],156 "outputs": [],157 "stateMutability": "nonpayable",157 "stateMutability": "nonpayable",158 "type": "function"158 "type": "function"159 }159 },160 {161 "inputs": [162 {163 "internalType": "address",164 "name": "contractAddress",165 "type": "address"166 }167 ],168 "name": "getSponsoringRateLimit",169 "outputs": [170 {171 "internalType": "uint32",172 "name": "",173 "type": "uint32"174 }175 ],176 "stateMutability": "view",177 "type": "function"178 }160]179]tests/src/limits.test.tsdiffbeforeafterbothno changes
tests/src/metadataUpdate.test.tsdiffbeforeafterbothno changes
tests/src/scheduler.test.tsdiffbeforeafterboth28 await setCollectionSponsorExpectSuccess(nftCollectionId, Alice.address);28 await setCollectionSponsorExpectSuccess(nftCollectionId, Alice.address);29 await confirmSponsorshipExpectSuccess(nftCollectionId);29 await confirmSponsorshipExpectSuccess(nftCollectionId);303031 await scheduleTransferExpectSuccess(nftCollectionId, newNftTokenId, Alice, Bob, 1, 6000, 4);31 await scheduleTransferExpectSuccess(nftCollectionId, newNftTokenId, Alice, Bob, 1, 12000, 4);32 });32 });33 });33 });34});34});tests/src/setVariableMetaData.test.tsdiffbeforeafterboth17 setVariableMetaDataExpectFailure,17 setVariableMetaDataExpectFailure,18 setVariableMetaDataExpectSuccess,18 setVariableMetaDataExpectSuccess,19 addCollectionAdminExpectSuccess,19 addCollectionAdminExpectSuccess,20 setMetadataUpdatePermissionFlagExpectSuccess,20} from './util/helpers';21} from './util/helpers';212222chai.use(chaiAsPromised);23chai.use(chaiAsPromised);62 bob = privateKey('//Bob');63 bob = privateKey('//Bob');63 collectionId = await createCollectionExpectSuccess({ mode: { type: 'NFT' } });64 collectionId = await createCollectionExpectSuccess({ mode: { type: 'NFT' } });64 tokenId = await createItemExpectSuccess(alice, collectionId, 'NFT');65 tokenId = await createItemExpectSuccess(alice, collectionId, 'NFT');66 await setMetadataUpdatePermissionFlagExpectSuccess(alice, collectionId, 'Admin');65 await addCollectionAdminExpectSuccess(alice, collectionId, bob);67 await addCollectionAdminExpectSuccess(alice, collectionId, bob);66 });68 });67 });69 });tests/src/util/helpers.tsdiffbeforeafterboth224 return result;224 return result;225}225}226227interface Invalid {228 type: 'Invalid';229}230226231interface Nft {227interface Nft {232 type: 'NFT';228 type: 'NFT';241 type: 'ReFungible';237 type: 'ReFungible';242}238}243239244type CollectionMode = Nft | Fungible | ReFungible | Invalid;240type CollectionMode = Nft | Fungible | ReFungible;245241246export type CreateCollectionParams = {242export type CreateCollectionParams = {247 mode: CollectionMode,243 mode: CollectionMode,275 modeprm = { fungible: mode.decimalPoints };271 modeprm = { fungible: mode.decimalPoints };276 } else if (mode.type === 'ReFungible') {272 } else if (mode.type === 'ReFungible') {277 modeprm = { refungible: null };273 modeprm = { refungible: null };278 } else if (mode.type === 'Invalid') {274 }279 modeprm = { invalid: null };280 }281275282 const tx = api.tx.nft.createCollection(strToUTF16(name), strToUTF16(description), strToUTF16(tokenPrefix), modeprm);276 const tx = api.tx.nft.createCollection(strToUTF16(name), strToUTF16(description), strToUTF16(tokenPrefix), modeprm);283 const events = await submitTransactionAsync(alicePrivateKey, tx);277 const events = await submitTransactionAsync(alicePrivateKey, tx);317 modeprm = { fungible: mode.decimalPoints };311 modeprm = { fungible: mode.decimalPoints };318 } else if (mode.type === 'ReFungible') {312 } else if (mode.type === 'ReFungible') {319 modeprm = { refungible: null };313 modeprm = { refungible: null };320 } else if (mode.type === 'Invalid') {314 }321 modeprm = { invalid: null };322 }323315324 await usingApi(async (api) => {316 await usingApi(async (api) => {325 // Get number of collections before the transaction317 // Get number of collections before the transaction525 });517 });526}518}519520export async function setMetadataUpdatePermissionFlagExpectSuccess(sender: IKeyringPair, collectionId: number, flag: string) {521522 await usingApi(async (api) => {523 const tx = api.tx.nft.setMetaUpdatePermissionFlag(collectionId, flag);524 const events = await submitTransactionAsync(sender, tx);525 const result = getGenericResult(events);526527 expect(result.success).to.be.true;528 });529}530531export async function setMetadataUpdatePermissionFlagExpectFailure(sender: IKeyringPair, collectionId: number, flag: string) {532533 await usingApi(async (api) => {534 const tx = api.tx.nft.setMetaUpdatePermissionFlag(collectionId, flag);535 const events = await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;536 const result = getGenericResult(events);537538 expect(result.success).to.be.false;539 });540}527541528export async function enableContractSponsoringExpectSuccess(sender: IKeyringPair, contractAddress: AccountId | string, enable: boolean) {542export async function enableContractSponsoringExpectSuccess(sender: IKeyringPair, contractAddress: AccountId | string, enable: boolean) {529 await usingApi(async (api) => {543 await usingApi(async (api) => {796 });810 });797}811}812813export async function814getFreeBalance(account: IKeyringPair) : Promise<BigNumber>815{816 let balance = new BigNumber(0) ;817 await usingApi(async (api) => { 818 balance = new BigNumber((await api.query.system.account(account.address)).data.free.toString()); 819 });820821 return balance;822}798823799export async function824export async function800scheduleTransferExpectSuccess(825scheduleTransferExpectSuccess(870 if (type === 'ReFungible') {895 if (type === 'ReFungible') {871 const nftItemData =896 const nftItemData =872 (await api.query.nft.reFungibleItemList(collectionId, tokenId)).toJSON() as unknown as IReFungibleTokenDataType;897 (await api.query.nft.reFungibleItemList(collectionId, tokenId)).toJSON() as unknown as IReFungibleTokenDataType;898 const expectedOwner = toSubstrateAddress(to);899 const ownerIndex = nftItemData.Owner.findIndex(v => toSubstrateAddress(v.Owner as any as string) == expectedOwner);900 expect(ownerIndex).to.not.equal(-1);873 expect(nftItemData.Owner[0].Owner).to.be.deep.equal(to);901 expect(nftItemData.Owner[ownerIndex].Owner).to.be.deep.equal(normalizeAccountId(to));874 expect(nftItemData.Owner[0].Fraction.toString()).to.be.equal(value.toString());902 expect(nftItemData.Owner[ownerIndex].Fraction).to.be.greaterThanOrEqual(value as number);875 }903 }876 });904 });877}905}1173 return normalizeAccountId((await api.query.nft.nftItemList(collectionId, tokenId) as any).toJSON().Owner);1201 return normalizeAccountId((await api.query.nft.nftItemList(collectionId, tokenId) as any).toJSON().Owner);1174}1202}12031204export async function waitNewBlocks(blocksCount = 1): Promise<void> {1205 await usingApi(async (api) => {1206 const promise = new Promise<void>(async (resolve) => {1207 const unsubscribe = await api.rpc.chain.subscribeNewHeads(() => {1208 if (blocksCount > 0) {1209 blocksCount--;1210 } else {1211 unsubscribe();1212 resolve();1213 }1214 });1215 });1216 return promise;1217 });1218}1219tests/yarn.lockdiffbeforeafterboth2# yarn lockfile v12# yarn lockfile v133445"@babel/cli@^7.14.8":5"@babel/cli@^7.15.4":6 version "7.14.8"6 version "7.15.4"7 resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.14.8.tgz#fac73c0e2328a8af9fd3560c06b096bfa3730933"7 resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.4.tgz#00e21e192b738dec7900c8bb36270e377217c0a4"8 integrity sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==8 integrity sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==9 dependencies:9 dependencies:10 commander "^4.0.1"10 commander "^4.0.1"11 convert-source-map "^1.1.0"11 convert-source-map "^1.1.0"68 semver "^6.3.0"68 semver "^6.3.0"69 source-map "^0.5.0"69 source-map "^0.5.0"707071"@babel/core@^7.15.0":71"@babel/core@^7.15.5":72 version "7.15.0"72 version "7.15.5"73 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"73 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9"74 integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==74 integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==75 dependencies:75 dependencies:76 "@babel/code-frame" "^7.14.5"76 "@babel/code-frame" "^7.14.5"77 "@babel/generator" "^7.15.0"77 "@babel/generator" "^7.15.4"78 "@babel/helper-compilation-targets" "^7.15.0"78 "@babel/helper-compilation-targets" "^7.15.4"79 "@babel/helper-module-transforms" "^7.15.0"79 "@babel/helper-module-transforms" "^7.15.4"80 "@babel/helpers" "^7.14.8"80 "@babel/helpers" "^7.15.4"81 "@babel/parser" "^7.15.0"81 "@babel/parser" "^7.15.5"82 "@babel/template" "^7.14.5"82 "@babel/template" "^7.15.4"83 "@babel/traverse" "^7.15.0"83 "@babel/traverse" "^7.15.4"84 "@babel/types" "^7.15.0"84 "@babel/types" "^7.15.4"85 convert-source-map "^1.7.0"85 convert-source-map "^1.7.0"86 debug "^4.1.0"86 debug "^4.1.0"87 gensync "^1.0.0-beta.2"87 gensync "^1.0.0-beta.2"107 jsesc "^2.5.1"107 jsesc "^2.5.1"108 source-map "^0.5.0"108 source-map "^0.5.0"109109110"@babel/generator@^7.15.4":111 version "7.15.4"112 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0"113 integrity sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==114 dependencies:115 "@babel/types" "^7.15.4"116 jsesc "^2.5.1"117 source-map "^0.5.0"118110"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.14.5":119"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.14.5":111 version "7.14.5"120 version "7.14.5"112 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"121 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"113 integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==122 integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==114 dependencies:123 dependencies:115 "@babel/types" "^7.14.5"124 "@babel/types" "^7.14.5"116125126"@babel/helper-annotate-as-pure@^7.15.4":127 version "7.15.4"128 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835"129 integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==130 dependencies:131 "@babel/types" "^7.15.4"132117"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":133"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":118 version "7.14.5"134 version "7.14.5"119 resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"135 resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"132 browserslist "^4.16.6"148 browserslist "^4.16.6"133 semver "^6.3.0"149 semver "^6.3.0"134150135"@babel/helper-compilation-targets@^7.15.0":151"@babel/helper-compilation-targets@^7.15.4":136 version "7.15.0"152 version "7.15.4"137 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"153 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9"138 integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==154 integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==139 dependencies:155 dependencies:140 "@babel/compat-data" "^7.15.0"156 "@babel/compat-data" "^7.15.0"141 "@babel/helper-validator-option" "^7.14.5"157 "@babel/helper-validator-option" "^7.14.5"166 "@babel/helper-replace-supers" "^7.15.0"182 "@babel/helper-replace-supers" "^7.15.0"167 "@babel/helper-split-export-declaration" "^7.14.5"183 "@babel/helper-split-export-declaration" "^7.14.5"168184185"@babel/helper-create-class-features-plugin@^7.15.4":186 version "7.15.4"187 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e"188 integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==189 dependencies:190 "@babel/helper-annotate-as-pure" "^7.15.4"191 "@babel/helper-function-name" "^7.15.4"192 "@babel/helper-member-expression-to-functions" "^7.15.4"193 "@babel/helper-optimise-call-expression" "^7.15.4"194 "@babel/helper-replace-supers" "^7.15.4"195 "@babel/helper-split-export-declaration" "^7.15.4"196169"@babel/helper-create-regexp-features-plugin@^7.14.5":197"@babel/helper-create-regexp-features-plugin@^7.14.5":170 version "7.14.5"198 version "7.14.5"171 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"199 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"204 "@babel/template" "^7.14.5"232 "@babel/template" "^7.14.5"205 "@babel/types" "^7.14.5"233 "@babel/types" "^7.14.5"206234235"@babel/helper-function-name@^7.15.4":236 version "7.15.4"237 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc"238 integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==239 dependencies:240 "@babel/helper-get-function-arity" "^7.15.4"241 "@babel/template" "^7.15.4"242 "@babel/types" "^7.15.4"243207"@babel/helper-get-function-arity@^7.14.5":244"@babel/helper-get-function-arity@^7.14.5":208 version "7.14.5"245 version "7.14.5"209 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"246 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"210 integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==247 integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==211 dependencies:248 dependencies:212 "@babel/types" "^7.14.5"249 "@babel/types" "^7.14.5"213250251"@babel/helper-get-function-arity@^7.15.4":252 version "7.15.4"253 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b"254 integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==255 dependencies:256 "@babel/types" "^7.15.4"257214"@babel/helper-hoist-variables@^7.14.5":258"@babel/helper-hoist-variables@^7.14.5":215 version "7.14.5"259 version "7.14.5"216 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"260 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"217 integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==261 integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==218 dependencies:262 dependencies:219 "@babel/types" "^7.14.5"263 "@babel/types" "^7.14.5"220264265"@babel/helper-hoist-variables@^7.15.4":266 version "7.15.4"267 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df"268 integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==269 dependencies:270 "@babel/types" "^7.15.4"271221"@babel/helper-member-expression-to-functions@^7.14.5":272"@babel/helper-member-expression-to-functions@^7.14.5":222 version "7.14.5"273 version "7.14.5"223 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"274 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"232 dependencies:283 dependencies:233 "@babel/types" "^7.15.0"284 "@babel/types" "^7.15.0"234285286"@babel/helper-member-expression-to-functions@^7.15.4":287 version "7.15.4"288 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef"289 integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==290 dependencies:291 "@babel/types" "^7.15.4"292235"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":293"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":236 version "7.14.5"294 version "7.14.5"237 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"295 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"238 integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==296 integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==239 dependencies:297 dependencies:240 "@babel/types" "^7.14.5"298 "@babel/types" "^7.14.5"241299300"@babel/helper-module-imports@^7.15.4":301 version "7.15.4"302 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f"303 integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==304 dependencies:305 "@babel/types" "^7.15.4"306242"@babel/helper-module-transforms@^7.14.5":307"@babel/helper-module-transforms@^7.14.5":243 version "7.14.5"308 version "7.14.5"244 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"309 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"253 "@babel/traverse" "^7.14.5"318 "@babel/traverse" "^7.14.5"254 "@babel/types" "^7.14.5"319 "@babel/types" "^7.14.5"255320256"@babel/helper-module-transforms@^7.15.0":321"@babel/helper-module-transforms@^7.15.4":257 version "7.15.0"322 version "7.15.4"258 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"323 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz#962cc629a7f7f9a082dd62d0307fa75fe8788d7c"259 integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==324 integrity sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==260 dependencies:325 dependencies:261 "@babel/helper-module-imports" "^7.14.5"326 "@babel/helper-module-imports" "^7.15.4"262 "@babel/helper-replace-supers" "^7.15.0"327 "@babel/helper-replace-supers" "^7.15.4"263 "@babel/helper-simple-access" "^7.14.8"328 "@babel/helper-simple-access" "^7.15.4"264 "@babel/helper-split-export-declaration" "^7.14.5"329 "@babel/helper-split-export-declaration" "^7.15.4"265 "@babel/helper-validator-identifier" "^7.14.9"330 "@babel/helper-validator-identifier" "^7.14.9"266 "@babel/template" "^7.14.5"331 "@babel/template" "^7.15.4"267 "@babel/traverse" "^7.15.0"332 "@babel/traverse" "^7.15.4"268 "@babel/types" "^7.15.0"333 "@babel/types" "^7.15.4"269334270"@babel/helper-optimise-call-expression@^7.14.5":335"@babel/helper-optimise-call-expression@^7.14.5":271 version "7.14.5"336 version "7.14.5"274 dependencies:339 dependencies:275 "@babel/types" "^7.14.5"340 "@babel/types" "^7.14.5"276341342"@babel/helper-optimise-call-expression@^7.15.4":343 version "7.15.4"344 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171"345 integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==346 dependencies:347 "@babel/types" "^7.15.4"348277"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":349"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":278 version "7.14.5"350 version "7.14.5"279 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"351 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"288 "@babel/helper-wrap-function" "^7.14.5"360 "@babel/helper-wrap-function" "^7.14.5"289 "@babel/types" "^7.14.5"361 "@babel/types" "^7.14.5"290362363"@babel/helper-remap-async-to-generator@^7.15.4":364 version "7.15.4"365 resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f"366 integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==367 dependencies:368 "@babel/helper-annotate-as-pure" "^7.15.4"369 "@babel/helper-wrap-function" "^7.15.4"370 "@babel/types" "^7.15.4"371291"@babel/helper-replace-supers@^7.14.5":372"@babel/helper-replace-supers@^7.14.5":292 version "7.14.5"373 version "7.14.5"293 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"374 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"308 "@babel/traverse" "^7.15.0"389 "@babel/traverse" "^7.15.0"309 "@babel/types" "^7.15.0"390 "@babel/types" "^7.15.0"310391392"@babel/helper-replace-supers@^7.15.4":393 version "7.15.4"394 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a"395 integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==396 dependencies:397 "@babel/helper-member-expression-to-functions" "^7.15.4"398 "@babel/helper-optimise-call-expression" "^7.15.4"399 "@babel/traverse" "^7.15.4"400 "@babel/types" "^7.15.4"401311"@babel/helper-simple-access@^7.14.5":402"@babel/helper-simple-access@^7.14.5":312 version "7.14.5"403 version "7.14.5"313 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"404 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"314 integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==405 integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==315 dependencies:406 dependencies:316 "@babel/types" "^7.14.5"407 "@babel/types" "^7.14.5"317408318"@babel/helper-simple-access@^7.14.8":409"@babel/helper-simple-access@^7.15.4":319 version "7.14.8"410 version "7.15.4"320 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"411 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b"321 integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==412 integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==322 dependencies:413 dependencies:323 "@babel/types" "^7.14.8"414 "@babel/types" "^7.15.4"324415325"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":416"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":326 version "7.14.5"417 version "7.14.5"329 dependencies:420 dependencies:330 "@babel/types" "^7.14.5"421 "@babel/types" "^7.14.5"331422423"@babel/helper-skip-transparent-expression-wrappers@^7.15.4":424 version "7.15.4"425 resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb"426 integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==427 dependencies:428 "@babel/types" "^7.15.4"429332"@babel/helper-split-export-declaration@^7.14.5":430"@babel/helper-split-export-declaration@^7.14.5":333 version "7.14.5"431 version "7.14.5"334 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"432 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"335 integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==433 integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==336 dependencies:434 dependencies:337 "@babel/types" "^7.14.5"435 "@babel/types" "^7.14.5"338436437"@babel/helper-split-export-declaration@^7.15.4":438 version "7.15.4"439 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257"440 integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==441 dependencies:442 "@babel/types" "^7.15.4"443339"@babel/helper-validator-identifier@^7.14.5":444"@babel/helper-validator-identifier@^7.14.5":340 version "7.14.5"445 version "7.14.5"341 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"446 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"361 "@babel/traverse" "^7.14.5"466 "@babel/traverse" "^7.14.5"362 "@babel/types" "^7.14.5"467 "@babel/types" "^7.14.5"363468469"@babel/helper-wrap-function@^7.15.4":470 version "7.15.4"471 resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7"472 integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==473 dependencies:474 "@babel/helper-function-name" "^7.15.4"475 "@babel/template" "^7.15.4"476 "@babel/traverse" "^7.15.4"477 "@babel/types" "^7.15.4"478364"@babel/helpers@^7.14.6":479"@babel/helpers@^7.14.6":365 version "7.14.6"480 version "7.14.6"366 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"481 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"370 "@babel/traverse" "^7.14.5"485 "@babel/traverse" "^7.14.5"371 "@babel/types" "^7.14.5"486 "@babel/types" "^7.14.5"372487373"@babel/helpers@^7.14.8":488"@babel/helpers@^7.15.4":374 version "7.15.3"489 version "7.15.4"375 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"490 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43"376 integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==491 integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==377 dependencies:492 dependencies:378 "@babel/template" "^7.14.5"493 "@babel/template" "^7.15.4"379 "@babel/traverse" "^7.15.0"494 "@babel/traverse" "^7.15.4"380 "@babel/types" "^7.15.0"495 "@babel/types" "^7.15.4"381496382"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":497"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":383 version "7.14.5"498 version "7.14.5"398 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"513 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"399 integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==514 integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==400515401"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":516"@babel/parser@^7.15.4", "@babel/parser@^7.15.5":517 version "7.15.5"518 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.5.tgz#d33a58ca69facc05b26adfe4abebfed56c1c2dac"519 integrity sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==520521"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":402 version "7.14.5"522 version "7.15.4"403 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e"523 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e"404 integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==524 integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==405 dependencies:525 dependencies:406 "@babel/helper-plugin-utils" "^7.14.5"526 "@babel/helper-plugin-utils" "^7.14.5"407 "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"527 "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"408 "@babel/plugin-proposal-optional-chaining" "^7.14.5"528 "@babel/plugin-proposal-optional-chaining" "^7.14.5"409529410"@babel/plugin-proposal-async-generator-functions@^7.14.9":530"@babel/plugin-proposal-async-generator-functions@^7.15.4":411 version "7.14.9"531 version "7.15.4"412 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a"532 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e"413 integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==533 integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==414 dependencies:534 dependencies:415 "@babel/helper-plugin-utils" "^7.14.5"535 "@babel/helper-plugin-utils" "^7.14.5"416 "@babel/helper-remap-async-to-generator" "^7.14.5"536 "@babel/helper-remap-async-to-generator" "^7.15.4"417 "@babel/plugin-syntax-async-generators" "^7.8.4"537 "@babel/plugin-syntax-async-generators" "^7.8.4"418538419"@babel/plugin-proposal-class-properties@^7.14.5":539"@babel/plugin-proposal-class-properties@^7.14.5":424 "@babel/helper-create-class-features-plugin" "^7.14.5"544 "@babel/helper-create-class-features-plugin" "^7.14.5"425 "@babel/helper-plugin-utils" "^7.14.5"545 "@babel/helper-plugin-utils" "^7.14.5"426546427"@babel/plugin-proposal-class-static-block@^7.14.5":547"@babel/plugin-proposal-class-static-block@^7.15.4":428 version "7.14.5"548 version "7.15.4"429 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681"549 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7"430 integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==550 integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==431 dependencies:551 dependencies:432 "@babel/helper-create-class-features-plugin" "^7.14.5"552 "@babel/helper-create-class-features-plugin" "^7.15.4"433 "@babel/helper-plugin-utils" "^7.14.5"553 "@babel/helper-plugin-utils" "^7.14.5"434 "@babel/plugin-syntax-class-static-block" "^7.14.5"554 "@babel/plugin-syntax-class-static-block" "^7.14.5"435555517 "@babel/helper-create-class-features-plugin" "^7.14.5"637 "@babel/helper-create-class-features-plugin" "^7.14.5"518 "@babel/helper-plugin-utils" "^7.14.5"638 "@babel/helper-plugin-utils" "^7.14.5"519639520"@babel/plugin-proposal-private-property-in-object@^7.14.5":640"@babel/plugin-proposal-private-property-in-object@^7.15.4":521 version "7.14.5"641 version "7.15.4"522 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636"642 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5"523 integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==643 integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==524 dependencies:644 dependencies:525 "@babel/helper-annotate-as-pure" "^7.14.5"645 "@babel/helper-annotate-as-pure" "^7.15.4"526 "@babel/helper-create-class-features-plugin" "^7.14.5"646 "@babel/helper-create-class-features-plugin" "^7.15.4"527 "@babel/helper-plugin-utils" "^7.14.5"647 "@babel/helper-plugin-utils" "^7.14.5"528 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"648 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"529649684 dependencies:804 dependencies:685 "@babel/helper-plugin-utils" "^7.14.5"805 "@babel/helper-plugin-utils" "^7.14.5"686806687"@babel/plugin-transform-block-scoping@^7.14.5":807"@babel/plugin-transform-block-scoping@^7.15.3":688 version "7.14.5"808 version "7.15.3"689 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939"809 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf"690 integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==810 integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==691 dependencies:811 dependencies:692 "@babel/helper-plugin-utils" "^7.14.5"812 "@babel/helper-plugin-utils" "^7.14.5"693813694"@babel/plugin-transform-classes@^7.14.9":814"@babel/plugin-transform-classes@^7.15.4":695 version "7.14.9"815 version "7.15.4"696 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f"816 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1"697 integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==817 integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==698 dependencies:818 dependencies:699 "@babel/helper-annotate-as-pure" "^7.14.5"819 "@babel/helper-annotate-as-pure" "^7.15.4"700 "@babel/helper-function-name" "^7.14.5"820 "@babel/helper-function-name" "^7.15.4"701 "@babel/helper-optimise-call-expression" "^7.14.5"821 "@babel/helper-optimise-call-expression" "^7.15.4"702 "@babel/helper-plugin-utils" "^7.14.5"822 "@babel/helper-plugin-utils" "^7.14.5"703 "@babel/helper-replace-supers" "^7.14.5"823 "@babel/helper-replace-supers" "^7.15.4"704 "@babel/helper-split-export-declaration" "^7.14.5"824 "@babel/helper-split-export-declaration" "^7.15.4"705 globals "^11.1.0"825 globals "^11.1.0"706826707"@babel/plugin-transform-computed-properties@^7.14.5":827"@babel/plugin-transform-computed-properties@^7.14.5":741 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"861 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"742 "@babel/helper-plugin-utils" "^7.14.5"862 "@babel/helper-plugin-utils" "^7.14.5"743863744"@babel/plugin-transform-for-of@^7.14.5":864"@babel/plugin-transform-for-of@^7.15.4":745 version "7.14.5"865 version "7.15.4"746 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb"866 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2"747 integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==867 integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==748 dependencies:868 dependencies:749 "@babel/helper-plugin-utils" "^7.14.5"869 "@babel/helper-plugin-utils" "^7.14.5"750870779 "@babel/helper-plugin-utils" "^7.14.5"899 "@babel/helper-plugin-utils" "^7.14.5"780 babel-plugin-dynamic-import-node "^2.3.3"900 babel-plugin-dynamic-import-node "^2.3.3"781901782"@babel/plugin-transform-modules-commonjs@^7.15.0":902"@babel/plugin-transform-modules-commonjs@^7.15.4":783 version "7.15.0"903 version "7.15.4"784 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281"904 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1"785 integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==905 integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==786 dependencies:906 dependencies:787 "@babel/helper-module-transforms" "^7.15.0"907 "@babel/helper-module-transforms" "^7.15.4"788 "@babel/helper-plugin-utils" "^7.14.5"908 "@babel/helper-plugin-utils" "^7.14.5"789 "@babel/helper-simple-access" "^7.14.8"909 "@babel/helper-simple-access" "^7.15.4"790 babel-plugin-dynamic-import-node "^2.3.3"910 babel-plugin-dynamic-import-node "^2.3.3"791911792"@babel/plugin-transform-modules-systemjs@^7.14.5":912"@babel/plugin-transform-modules-systemjs@^7.15.4":793 version "7.14.5"913 version "7.15.4"794 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29"914 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132"795 integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==915 integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==796 dependencies:916 dependencies:797 "@babel/helper-hoist-variables" "^7.14.5"917 "@babel/helper-hoist-variables" "^7.15.4"798 "@babel/helper-module-transforms" "^7.14.5"918 "@babel/helper-module-transforms" "^7.15.4"799 "@babel/helper-plugin-utils" "^7.14.5"919 "@babel/helper-plugin-utils" "^7.14.5"800 "@babel/helper-validator-identifier" "^7.14.5"920 "@babel/helper-validator-identifier" "^7.14.9"801 babel-plugin-dynamic-import-node "^2.3.3"921 babel-plugin-dynamic-import-node "^2.3.3"802922803"@babel/plugin-transform-modules-umd@^7.14.5":923"@babel/plugin-transform-modules-umd@^7.14.5":837 dependencies:957 dependencies:838 "@babel/helper-plugin-utils" "^7.14.5"958 "@babel/helper-plugin-utils" "^7.14.5"839959960"@babel/plugin-transform-parameters@^7.15.4":961 version "7.15.4"962 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62"963 integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==964 dependencies:965 "@babel/helper-plugin-utils" "^7.14.5"966840"@babel/plugin-transform-property-literals@^7.14.5":967"@babel/plugin-transform-property-literals@^7.14.5":841 version "7.14.5"968 version "7.14.5"842 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"969 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"963 "@babel/helper-create-regexp-features-plugin" "^7.14.5"1090 "@babel/helper-create-regexp-features-plugin" "^7.14.5"964 "@babel/helper-plugin-utils" "^7.14.5"1091 "@babel/helper-plugin-utils" "^7.14.5"9651092966"@babel/preset-env@^7.15.0":1093"@babel/preset-env@^7.15.4":967 version "7.15.0"1094 version "7.15.4"968 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464"1095 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.4.tgz#197e7f99a755c488f0af411af179cbd10de6e815"969 integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==1096 integrity sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==970 dependencies:1097 dependencies:971 "@babel/compat-data" "^7.15.0"1098 "@babel/compat-data" "^7.15.0"972 "@babel/helper-compilation-targets" "^7.15.0"1099 "@babel/helper-compilation-targets" "^7.15.4"973 "@babel/helper-plugin-utils" "^7.14.5"1100 "@babel/helper-plugin-utils" "^7.14.5"974 "@babel/helper-validator-option" "^7.14.5"1101 "@babel/helper-validator-option" "^7.14.5"975 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5"1102 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"976 "@babel/plugin-proposal-async-generator-functions" "^7.14.9"1103 "@babel/plugin-proposal-async-generator-functions" "^7.15.4"977 "@babel/plugin-proposal-class-properties" "^7.14.5"1104 "@babel/plugin-proposal-class-properties" "^7.14.5"978 "@babel/plugin-proposal-class-static-block" "^7.14.5"1105 "@babel/plugin-proposal-class-static-block" "^7.15.4"979 "@babel/plugin-proposal-dynamic-import" "^7.14.5"1106 "@babel/plugin-proposal-dynamic-import" "^7.14.5"980 "@babel/plugin-proposal-export-namespace-from" "^7.14.5"1107 "@babel/plugin-proposal-export-namespace-from" "^7.14.5"981 "@babel/plugin-proposal-json-strings" "^7.14.5"1108 "@babel/plugin-proposal-json-strings" "^7.14.5"986 "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"1113 "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"987 "@babel/plugin-proposal-optional-chaining" "^7.14.5"1114 "@babel/plugin-proposal-optional-chaining" "^7.14.5"988 "@babel/plugin-proposal-private-methods" "^7.14.5"1115 "@babel/plugin-proposal-private-methods" "^7.14.5"989 "@babel/plugin-proposal-private-property-in-object" "^7.14.5"1116 "@babel/plugin-proposal-private-property-in-object" "^7.15.4"990 "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"1117 "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"991 "@babel/plugin-syntax-async-generators" "^7.8.4"1118 "@babel/plugin-syntax-async-generators" "^7.8.4"992 "@babel/plugin-syntax-class-properties" "^7.12.13"1119 "@babel/plugin-syntax-class-properties" "^7.12.13"1005 "@babel/plugin-transform-arrow-functions" "^7.14.5"1132 "@babel/plugin-transform-arrow-functions" "^7.14.5"1006 "@babel/plugin-transform-async-to-generator" "^7.14.5"1133 "@babel/plugin-transform-async-to-generator" "^7.14.5"1007 "@babel/plugin-transform-block-scoped-functions" "^7.14.5"1134 "@babel/plugin-transform-block-scoped-functions" "^7.14.5"1008 "@babel/plugin-transform-block-scoping" "^7.14.5"1135 "@babel/plugin-transform-block-scoping" "^7.15.3"1009 "@babel/plugin-transform-classes" "^7.14.9"1136 "@babel/plugin-transform-classes" "^7.15.4"1010 "@babel/plugin-transform-computed-properties" "^7.14.5"1137 "@babel/plugin-transform-computed-properties" "^7.14.5"1011 "@babel/plugin-transform-destructuring" "^7.14.7"1138 "@babel/plugin-transform-destructuring" "^7.14.7"1012 "@babel/plugin-transform-dotall-regex" "^7.14.5"1139 "@babel/plugin-transform-dotall-regex" "^7.14.5"1013 "@babel/plugin-transform-duplicate-keys" "^7.14.5"1140 "@babel/plugin-transform-duplicate-keys" "^7.14.5"1014 "@babel/plugin-transform-exponentiation-operator" "^7.14.5"1141 "@babel/plugin-transform-exponentiation-operator" "^7.14.5"1015 "@babel/plugin-transform-for-of" "^7.14.5"1142 "@babel/plugin-transform-for-of" "^7.15.4"1016 "@babel/plugin-transform-function-name" "^7.14.5"1143 "@babel/plugin-transform-function-name" "^7.14.5"1017 "@babel/plugin-transform-literals" "^7.14.5"1144 "@babel/plugin-transform-literals" "^7.14.5"1018 "@babel/plugin-transform-member-expression-literals" "^7.14.5"1145 "@babel/plugin-transform-member-expression-literals" "^7.14.5"1019 "@babel/plugin-transform-modules-amd" "^7.14.5"1146 "@babel/plugin-transform-modules-amd" "^7.14.5"1020 "@babel/plugin-transform-modules-commonjs" "^7.15.0"1147 "@babel/plugin-transform-modules-commonjs" "^7.15.4"1021 "@babel/plugin-transform-modules-systemjs" "^7.14.5"1148 "@babel/plugin-transform-modules-systemjs" "^7.15.4"1022 "@babel/plugin-transform-modules-umd" "^7.14.5"1149 "@babel/plugin-transform-modules-umd" "^7.14.5"1023 "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"1150 "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"1024 "@babel/plugin-transform-new-target" "^7.14.5"1151 "@babel/plugin-transform-new-target" "^7.14.5"1025 "@babel/plugin-transform-object-super" "^7.14.5"1152 "@babel/plugin-transform-object-super" "^7.14.5"1026 "@babel/plugin-transform-parameters" "^7.14.5"1153 "@babel/plugin-transform-parameters" "^7.15.4"1027 "@babel/plugin-transform-property-literals" "^7.14.5"1154 "@babel/plugin-transform-property-literals" "^7.14.5"1028 "@babel/plugin-transform-regenerator" "^7.14.5"1155 "@babel/plugin-transform-regenerator" "^7.14.5"1029 "@babel/plugin-transform-reserved-words" "^7.14.5"1156 "@babel/plugin-transform-reserved-words" "^7.14.5"1035 "@babel/plugin-transform-unicode-escapes" "^7.14.5"1162 "@babel/plugin-transform-unicode-escapes" "^7.14.5"1036 "@babel/plugin-transform-unicode-regex" "^7.14.5"1163 "@babel/plugin-transform-unicode-regex" "^7.14.5"1037 "@babel/preset-modules" "^0.1.4"1164 "@babel/preset-modules" "^0.1.4"1038 "@babel/types" "^7.15.0"1165 "@babel/types" "^7.15.4"1039 babel-plugin-polyfill-corejs2 "^0.2.2"1166 babel-plugin-polyfill-corejs2 "^0.2.2"1040 babel-plugin-polyfill-corejs3 "^0.2.2"1167 babel-plugin-polyfill-corejs3 "^0.2.2"1041 babel-plugin-polyfill-regenerator "^0.2.2"1168 babel-plugin-polyfill-regenerator "^0.2.2"1085 pirates "^4.0.0"1212 pirates "^4.0.0"1086 source-map-support "^0.5.16"1213 source-map-support "^0.5.16"108712141088"@babel/runtime@^7.14.6", "@babel/runtime@^7.8.4":1089 version "7.14.6"1090 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"1091 integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==1092 dependencies:1093 regenerator-runtime "^0.13.4"10941095"@babel/runtime@^7.15.3":1215"@babel/runtime@^7.15.3":1096 version "7.15.3"1216 version "7.15.3"1097 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"1217 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"1098 integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==1218 integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==1099 dependencies:1219 dependencies:1100 regenerator-runtime "^0.13.4"1220 regenerator-runtime "^0.13.4"110112211222"@babel/runtime@^7.15.4":1223 version "7.15.4"1224 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"1225 integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==1226 dependencies:1227 regenerator-runtime "^0.13.4"12281229"@babel/runtime@^7.8.4":1230 version "7.14.6"1231 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"1232 integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==1233 dependencies:1234 regenerator-runtime "^0.13.4"12351102"@babel/template@^7.14.5", "@babel/template@^7.3.3":1236"@babel/template@^7.14.5", "@babel/template@^7.3.3":1103 version "7.14.5"1237 version "7.14.5"1104 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"1238 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"1108 "@babel/parser" "^7.14.5"1242 "@babel/parser" "^7.14.5"1109 "@babel/types" "^7.14.5"1243 "@babel/types" "^7.14.5"111012441245"@babel/template@^7.15.4":1246 version "7.15.4"1247 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194"1248 integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==1249 dependencies:1250 "@babel/code-frame" "^7.14.5"1251 "@babel/parser" "^7.15.4"1252 "@babel/types" "^7.15.4"12531111"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2":1254"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2":1112 version "7.14.5"1255 version "7.14.5"1113 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"1256 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"1138 debug "^4.1.0"1281 debug "^4.1.0"1139 globals "^11.1.0"1282 globals "^11.1.0"114012831284"@babel/traverse@^7.15.4":1285 version "7.15.4"1286 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d"1287 integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==1288 dependencies:1289 "@babel/code-frame" "^7.14.5"1290 "@babel/generator" "^7.15.4"1291 "@babel/helper-function-name" "^7.15.4"1292 "@babel/helper-hoist-variables" "^7.15.4"1293 "@babel/helper-split-export-declaration" "^7.15.4"1294 "@babel/parser" "^7.15.4"1295 "@babel/types" "^7.15.4"1296 debug "^4.1.0"1297 globals "^11.1.0"12981141"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":1299"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":1142 version "7.14.5"1300 version "7.14.5"1143 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"1301 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"1146 "@babel/helper-validator-identifier" "^7.14.5"1304 "@babel/helper-validator-identifier" "^7.14.5"1147 to-fast-properties "^2.0.0"1305 to-fast-properties "^2.0.0"114813061149"@babel/types@^7.14.8", "@babel/types@^7.15.0":1307"@babel/types@^7.15.0":1150 version "7.15.0"1308 version "7.15.0"1151 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"1309 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"1152 integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==1310 integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==1153 dependencies:1311 dependencies:1154 "@babel/helper-validator-identifier" "^7.14.9"1312 "@babel/helper-validator-identifier" "^7.14.9"1155 to-fast-properties "^2.0.0"1313 to-fast-properties "^2.0.0"115613141315"@babel/types@^7.15.4":1316 version "7.15.4"1317 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.4.tgz#74eeb86dbd6748d2741396557b9860e57fce0a0d"1318 integrity sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==1319 dependencies:1320 "@babel/helper-validator-identifier" "^7.14.9"1321 to-fast-properties "^2.0.0"13221157"@bcoe/v8-coverage@^0.2.3":1323"@bcoe/v8-coverage@^0.2.3":1158 version "0.2.3"1324 version "0.2.3"1159 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"1325 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"1380 resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"1546 resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"1381 integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==1547 integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==138215481383"@jest/console@^27.0.6":1549"@jest/console@^27.1.0":1384 version "27.0.6"1550 version "27.1.0"1385 resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.6.tgz#3eb72ea80897495c3d73dd97aab7f26770e2260f"1551 resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"1386 integrity sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==1552 integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==1387 dependencies:1553 dependencies:1388 "@jest/types" "^27.0.6"1554 "@jest/types" "^27.1.0"1389 "@types/node" "*"1555 "@types/node" "*"1390 chalk "^4.0.0"1556 chalk "^4.0.0"1391 jest-message-util "^27.0.6"1557 jest-message-util "^27.1.0"1392 jest-util "^27.0.6"1558 jest-util "^27.1.0"1393 slash "^3.0.0"1559 slash "^3.0.0"139415601395"@jest/core@^27.0.6":1561"@jest/core@^27.1.0":1396 version "27.0.6"1562 version "27.1.0"1397 resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.6.tgz#c5f642727a0b3bf0f37c4b46c675372d0978d4a1"1563 resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"1398 integrity sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==1564 integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==1399 dependencies:1565 dependencies:1400 "@jest/console" "^27.0.6"1566 "@jest/console" "^27.1.0"1401 "@jest/reporters" "^27.0.6"1567 "@jest/reporters" "^27.1.0"1402 "@jest/test-result" "^27.0.6"1568 "@jest/test-result" "^27.1.0"1403 "@jest/transform" "^27.0.6"1569 "@jest/transform" "^27.1.0"1404 "@jest/types" "^27.0.6"1570 "@jest/types" "^27.1.0"1405 "@types/node" "*"1571 "@types/node" "*"1406 ansi-escapes "^4.2.1"1572 ansi-escapes "^4.2.1"1407 chalk "^4.0.0"1573 chalk "^4.0.0"1408 emittery "^0.8.1"1574 emittery "^0.8.1"1409 exit "^0.1.2"1575 exit "^0.1.2"1410 graceful-fs "^4.2.4"1576 graceful-fs "^4.2.4"1411 jest-changed-files "^27.0.6"1577 jest-changed-files "^27.1.0"1412 jest-config "^27.0.6"1578 jest-config "^27.1.0"1413 jest-haste-map "^27.0.6"1579 jest-haste-map "^27.1.0"1414 jest-message-util "^27.0.6"1580 jest-message-util "^27.1.0"1415 jest-regex-util "^27.0.6"1581 jest-regex-util "^27.0.6"1416 jest-resolve "^27.0.6"1582 jest-resolve "^27.1.0"1417 jest-resolve-dependencies "^27.0.6"1583 jest-resolve-dependencies "^27.1.0"1418 jest-runner "^27.0.6"1584 jest-runner "^27.1.0"1419 jest-runtime "^27.0.6"1585 jest-runtime "^27.1.0"1420 jest-snapshot "^27.0.6"1586 jest-snapshot "^27.1.0"1421 jest-util "^27.0.6"1587 jest-util "^27.1.0"1422 jest-validate "^27.0.6"1588 jest-validate "^27.1.0"1423 jest-watcher "^27.0.6"1589 jest-watcher "^27.1.0"1424 micromatch "^4.0.4"1590 micromatch "^4.0.4"1425 p-each-series "^2.1.0"1591 p-each-series "^2.1.0"1426 rimraf "^3.0.0"1592 rimraf "^3.0.0"1427 slash "^3.0.0"1593 slash "^3.0.0"1428 strip-ansi "^6.0.0"1594 strip-ansi "^6.0.0"142915951430"@jest/environment@^27.0.6":1596"@jest/environment@^27.1.0":1431 version "27.0.6"1597 version "27.1.0"1432 resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.6.tgz#ee293fe996db01d7d663b8108fa0e1ff436219d2"1598 resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"1433 integrity sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==1599 integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==1434 dependencies:1600 dependencies:1435 "@jest/fake-timers" "^27.0.6"1601 "@jest/fake-timers" "^27.1.0"1436 "@jest/types" "^27.0.6"1602 "@jest/types" "^27.1.0"1437 "@types/node" "*"1603 "@types/node" "*"1438 jest-mock "^27.0.6"1604 jest-mock "^27.1.0"143916051440"@jest/fake-timers@^27.0.6":1606"@jest/fake-timers@^27.1.0":1441 version "27.0.6"1607 version "27.1.0"1442 resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.6.tgz#cbad52f3fe6abe30e7acb8cd5fa3466b9588e3df"1608 resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"1443 integrity sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==1609 integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==1444 dependencies:1610 dependencies:1445 "@jest/types" "^27.0.6"1611 "@jest/types" "^27.1.0"1446 "@sinonjs/fake-timers" "^7.0.2"1612 "@sinonjs/fake-timers" "^7.0.2"1447 "@types/node" "*"1613 "@types/node" "*"1448 jest-message-util "^27.0.6"1614 jest-message-util "^27.1.0"1449 jest-mock "^27.0.6"1615 jest-mock "^27.1.0"1450 jest-util "^27.0.6"1616 jest-util "^27.1.0"145116171452"@jest/globals@^27.0.6":1618"@jest/globals@^27.1.0":1453 version "27.0.6"1619 version "27.1.0"1454 resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.6.tgz#48e3903f99a4650673d8657334d13c9caf0e8f82"1620 resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"1455 integrity sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==1621 integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==1456 dependencies:1622 dependencies:1457 "@jest/environment" "^27.0.6"1623 "@jest/environment" "^27.1.0"1458 "@jest/types" "^27.0.6"1624 "@jest/types" "^27.1.0"1459 expect "^27.0.6"1625 expect "^27.1.0"146016261461"@jest/reporters@^27.0.6":1627"@jest/reporters@^27.1.0":1462 version "27.0.6"1628 version "27.1.0"1463 resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.6.tgz#91e7f2d98c002ad5df94d5b5167c1eb0b9fd5b00"1629 resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"1464 integrity sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==1630 integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==1465 dependencies:1631 dependencies:1466 "@bcoe/v8-coverage" "^0.2.3"1632 "@bcoe/v8-coverage" "^0.2.3"1467 "@jest/console" "^27.0.6"1633 "@jest/console" "^27.1.0"1468 "@jest/test-result" "^27.0.6"1634 "@jest/test-result" "^27.1.0"1469 "@jest/transform" "^27.0.6"1635 "@jest/transform" "^27.1.0"1470 "@jest/types" "^27.0.6"1636 "@jest/types" "^27.1.0"1471 chalk "^4.0.0"1637 chalk "^4.0.0"1472 collect-v8-coverage "^1.0.0"1638 collect-v8-coverage "^1.0.0"1473 exit "^0.1.2"1639 exit "^0.1.2"1478 istanbul-lib-report "^3.0.0"1644 istanbul-lib-report "^3.0.0"1479 istanbul-lib-source-maps "^4.0.0"1645 istanbul-lib-source-maps "^4.0.0"1480 istanbul-reports "^3.0.2"1646 istanbul-reports "^3.0.2"1481 jest-haste-map "^27.0.6"1647 jest-haste-map "^27.1.0"1482 jest-resolve "^27.0.6"1648 jest-resolve "^27.1.0"1483 jest-util "^27.0.6"1649 jest-util "^27.1.0"1484 jest-worker "^27.0.6"1650 jest-worker "^27.1.0"1485 slash "^3.0.0"1651 slash "^3.0.0"1486 source-map "^0.6.0"1652 source-map "^0.6.0"1487 string-length "^4.0.1"1653 string-length "^4.0.1"1497 graceful-fs "^4.2.4"1663 graceful-fs "^4.2.4"1498 source-map "^0.6.0"1664 source-map "^0.6.0"149916651500"@jest/test-result@^27.0.6":1666"@jest/test-result@^27.1.0":1501 version "27.0.6"1667 version "27.1.0"1502 resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.6.tgz#3fa42015a14e4fdede6acd042ce98c7f36627051"1668 resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"1503 integrity sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==1669 integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==1504 dependencies:1670 dependencies:1505 "@jest/console" "^27.0.6"1671 "@jest/console" "^27.1.0"1506 "@jest/types" "^27.0.6"1672 "@jest/types" "^27.1.0"1507 "@types/istanbul-lib-coverage" "^2.0.0"1673 "@types/istanbul-lib-coverage" "^2.0.0"1508 collect-v8-coverage "^1.0.0"1674 collect-v8-coverage "^1.0.0"150916751510"@jest/test-sequencer@^27.0.6":1676"@jest/test-sequencer@^27.1.0":1511 version "27.0.6"1677 version "27.1.0"1512 resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz#80a913ed7a1130545b1cd777ff2735dd3af5d34b"1678 resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"1513 integrity sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==1679 integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==1514 dependencies:1680 dependencies:1515 "@jest/test-result" "^27.0.6"1681 "@jest/test-result" "^27.1.0"1516 graceful-fs "^4.2.4"1682 graceful-fs "^4.2.4"1517 jest-haste-map "^27.0.6"1683 jest-haste-map "^27.1.0"1518 jest-runtime "^27.0.6"1684 jest-runtime "^27.1.0"151916851520"@jest/transform@^27.0.6":1686"@jest/transform@^27.1.0":1521 version "27.0.6"1687 version "27.1.0"1522 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.6.tgz#189ad7107413208f7600f4719f81dd2f7278cc95"1688 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"1523 integrity sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==1689 integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==1524 dependencies:1690 dependencies:1525 "@babel/core" "^7.1.0"1691 "@babel/core" "^7.1.0"1526 "@jest/types" "^27.0.6"1692 "@jest/types" "^27.1.0"1527 babel-plugin-istanbul "^6.0.0"1693 babel-plugin-istanbul "^6.0.0"1528 chalk "^4.0.0"1694 chalk "^4.0.0"1529 convert-source-map "^1.4.0"1695 convert-source-map "^1.4.0"1530 fast-json-stable-stringify "^2.0.0"1696 fast-json-stable-stringify "^2.0.0"1531 graceful-fs "^4.2.4"1697 graceful-fs "^4.2.4"1532 jest-haste-map "^27.0.6"1698 jest-haste-map "^27.1.0"1533 jest-regex-util "^27.0.6"1699 jest-regex-util "^27.0.6"1534 jest-util "^27.0.6"1700 jest-util "^27.1.0"1535 micromatch "^4.0.4"1701 micromatch "^4.0.4"1536 pirates "^4.0.1"1702 pirates "^4.0.1"1537 slash "^3.0.0"1703 slash "^3.0.0"1538 source-map "^0.6.1"1704 source-map "^0.6.1"1539 write-file-atomic "^3.0.0"1705 write-file-atomic "^3.0.0"154017061541"@jest/types@^27.0.6":1707"@jest/types@^27.1.0":1542 version "27.0.6"1708 version "27.1.0"1543 resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b"1709 resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"1544 integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==1710 integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==1545 dependencies:1711 dependencies:1546 "@types/istanbul-lib-coverage" "^2.0.0"1712 "@types/istanbul-lib-coverage" "^2.0.0"1547 "@types/istanbul-reports" "^3.0.0"1713 "@types/istanbul-reports" "^3.0.0"1688 dependencies:1854 dependencies:1689 "@octokit/openapi-types" "^7.3.2"1855 "@octokit/openapi-types" "^7.3.2"169018561691"@polkadot/api-contract@5.5.1":1857"@polkadot/api-contract@5.8.3":1692 version "5.5.1"1858 version "5.8.3"1693 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-5.5.1.tgz#4cdd0d6f4352050c58464d5958bdb779770bd2dc"1859 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-5.8.3.tgz#2fcb63d5b5fe3f70e686c7eb730cc4e06a80530d"1694 integrity sha512-/1O1AnpCu+LM2EKhRY83r36blG8KOr0JCVFeSfT0u52tM4wMdLlUy1XV/XTZayuCucdJ6I0pjUudCljm92aiGw==1860 integrity sha512-+oWpUPb7w9E13ww4mMMZN7hxr/iKclDA2Ya3gvGnM7qkvTD6QPzoE9+QDpjn7gZWyZ0hmUQz5f5e2AVj7YGCog==1695 dependencies:1861 dependencies:1696 "@babel/runtime" "^7.15.3"1862 "@babel/runtime" "^7.15.4"1697 "@polkadot/api" "5.5.1"1863 "@polkadot/api" "5.8.3"1698 "@polkadot/types" "5.5.1"1864 "@polkadot/types" "5.8.3"1699 "@polkadot/util" "^7.2.1"1865 "@polkadot/util" "^7.3.1"1700 rxjs "^7.3.0"1866 rxjs "^7.3.0"170118671702"@polkadot/api-derive@5.5.1":1868"@polkadot/api-derive@5.8.3":1703 version "5.5.1"1869 version "5.8.3"1704 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-5.5.1.tgz#6fdba748d90024f2fcdeb7827d178ff8d0ad308e"1870 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-5.8.3.tgz#56915bddce9ebe09137d8999c1cd39447c4dda74"1705 integrity sha512-dkpl3CnroBYAlLx571KoyjI72TqRweWI61z7tzNeR8qwniNyWDEILTErUfzy5jYAO7XrZpW1Gn4WMMH+kEcqZQ==1871 integrity sha512-+bO8Dap3LknoxEP5X6IpIueU9wuLHC9EVNE/1PYIabiwOeMKA3TQR2yAPDnd6GhAc9mg/M0zl+zkzkYHfJ9X8g==1706 dependencies:1872 dependencies:1707 "@babel/runtime" "^7.15.3"1873 "@babel/runtime" "^7.15.4"1708 "@polkadot/api" "5.5.1"1874 "@polkadot/api" "5.8.3"1709 "@polkadot/rpc-core" "5.5.1"1875 "@polkadot/rpc-core" "5.8.3"1710 "@polkadot/types" "5.5.1"1876 "@polkadot/types" "5.8.3"1711 "@polkadot/util" "^7.2.1"1877 "@polkadot/util" "^7.3.1"1712 "@polkadot/util-crypto" "^7.2.1"1878 "@polkadot/util-crypto" "^7.3.1"1713 rxjs "^7.3.0"1879 rxjs "^7.3.0"171418801715"@polkadot/api@5.5.1":1881"@polkadot/api@5.8.3":1716 version "5.5.1"1882 version "5.8.3"1717 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-5.5.1.tgz#0298c6d883c2264a68ae93a3b59b98263aed53d3"1883 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-5.8.3.tgz#36440c47e6daf6bd71f5af66768fe6703f134028"1718 integrity sha512-GS/MoRc7NB61jz7TzwX0WAA3JS7DSj3xH4ac39LcuPHXu0VMQw6LgT/5KIzYxTx+79Iwth62bKelW/Mgk23wUg==1884 integrity sha512-O7sOUTNfMl0loHwK+WisJH36qw/EACeK9pPPh4bk9Gftda4j0JbGYSUnf59F9QjddkkwstOXbbQSRVM6JTQ7Yw==1719 dependencies:1885 dependencies:1720 "@babel/runtime" "^7.15.3"1886 "@babel/runtime" "^7.15.4"1721 "@polkadot/api-derive" "5.5.1"1887 "@polkadot/api-derive" "5.8.3"1722 "@polkadot/keyring" "^7.2.1"1888 "@polkadot/keyring" "^7.3.1"1723 "@polkadot/rpc-core" "5.5.1"1889 "@polkadot/rpc-core" "5.8.3"1724 "@polkadot/rpc-provider" "5.5.1"1890 "@polkadot/rpc-provider" "5.8.3"1725 "@polkadot/types" "5.5.1"1891 "@polkadot/types" "5.8.3"1726 "@polkadot/types-known" "5.5.1"1892 "@polkadot/types-known" "5.8.3"1727 "@polkadot/util" "^7.2.1"1893 "@polkadot/util" "^7.3.1"1728 "@polkadot/util-crypto" "^7.2.1"1894 "@polkadot/util-crypto" "^7.3.1"1729 eventemitter3 "^4.0.7"1895 eventemitter3 "^4.0.7"1730 rxjs "^7.3.0"1896 rxjs "^7.3.0"173118971732"@polkadot/dev@0.62.60":1898"@polkadot/dev@0.62.66":1733 version "0.62.60"1899 version "0.62.66"1734 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.60.tgz#450007c189a8433d8627bcc1fc01d2ffb1becfc3"1900 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.66.tgz#64615b4be9ecf81a2191a8ef687f7e2832b5d6a7"1735 integrity sha512-VHZ4d/hhRSNFe0RXp3L/ZcAk1t2JQ1/lsznONAz4I9SZ2pn5kAQrWRF6eukgfQscrlqCH5njDAxwgXe6ODNVRw==1901 integrity sha512-bkMeUyljeanzkUUvtWYTJ0zQE//kYeCvc4DLRDpVglWBB4xL9lbjyLh5q6tTk8Pew3Wm2CADCmGyFyUJKWyf8Q==1736 dependencies:1902 dependencies:1737 "@babel/cli" "^7.14.8"1903 "@babel/cli" "^7.15.4"1738 "@babel/core" "^7.15.0"1904 "@babel/core" "^7.15.5"1739 "@babel/plugin-proposal-class-properties" "^7.14.5"1905 "@babel/plugin-proposal-class-properties" "^7.14.5"1740 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"1906 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"1741 "@babel/plugin-proposal-numeric-separator" "^7.14.5"1907 "@babel/plugin-proposal-numeric-separator" "^7.14.5"1748 "@babel/plugin-syntax-top-level-await" "^7.14.5"1914 "@babel/plugin-syntax-top-level-await" "^7.14.5"1749 "@babel/plugin-transform-regenerator" "^7.14.5"1915 "@babel/plugin-transform-regenerator" "^7.14.5"1750 "@babel/plugin-transform-runtime" "^7.15.0"1916 "@babel/plugin-transform-runtime" "^7.15.0"1751 "@babel/preset-env" "^7.15.0"1917 "@babel/preset-env" "^7.15.4"1752 "@babel/preset-react" "^7.14.5"1918 "@babel/preset-react" "^7.14.5"1753 "@babel/preset-typescript" "^7.15.0"1919 "@babel/preset-typescript" "^7.15.0"1754 "@babel/register" "^7.15.3"1920 "@babel/register" "^7.15.3"1755 "@babel/runtime" "^7.15.3"1921 "@babel/runtime" "^7.15.4"1756 "@rollup/plugin-alias" "^3.1.5"1922 "@rollup/plugin-alias" "^3.1.5"1757 "@rollup/plugin-commonjs" "^19.0.2"1923 "@rollup/plugin-commonjs" "^20.0.0"1758 "@rollup/plugin-inject" "^4.0.2"1924 "@rollup/plugin-inject" "^4.0.2"1759 "@rollup/plugin-json" "^4.1.0"1925 "@rollup/plugin-json" "^4.1.0"1760 "@rollup/plugin-node-resolve" "^13.0.4"1926 "@rollup/plugin-node-resolve" "^13.0.4"1761 "@rushstack/eslint-patch" "^1.0.6"1927 "@rushstack/eslint-patch" "^1.0.6"1762 "@typescript-eslint/eslint-plugin" "4.29.2"1928 "@typescript-eslint/eslint-plugin" "4.30.0"1763 "@typescript-eslint/parser" "4.29.2"1929 "@typescript-eslint/parser" "4.30.0"1764 "@vue/component-compiler-utils" "^3.2.2"1930 "@vue/component-compiler-utils" "^3.2.2"1765 babel-jest "^27.0.6"1931 babel-jest "^27.1.0"1766 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1932 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1767 babel-plugin-module-resolver "^4.1.0"1933 babel-plugin-module-resolver "^4.1.0"1768 babel-plugin-styled-components "^1.13.2"1934 babel-plugin-styled-components "^1.13.2"1769 browserslist "^4.16.7"1935 browserslist "^4.16.8"1770 chalk "^4.1.2"1936 chalk "^4.1.2"1771 coveralls "^3.1.1"1937 coveralls "^3.1.1"1772 eslint "^7.32.0"1938 eslint "^7.32.0"1773 eslint-config-standard "^16.0.3"1939 eslint-config-standard "^16.0.3"1774 eslint-import-resolver-node "^0.3.6"1940 eslint-import-resolver-node "^0.3.6"1775 eslint-plugin-header "^3.1.1"1941 eslint-plugin-header "^3.1.1"1776 eslint-plugin-import "^2.24.0"1942 eslint-plugin-import "^2.24.2"1777 eslint-plugin-import-newlines "^1.1.4"1943 eslint-plugin-import-newlines "^1.1.4"1778 eslint-plugin-node "^11.1.0"1944 eslint-plugin-node "^11.1.0"1779 eslint-plugin-promise "^5.1.0"1945 eslint-plugin-promise "^5.1.0"1780 eslint-plugin-react "^7.24.0"1946 eslint-plugin-react "^7.25.1"1781 eslint-plugin-react-hooks "^4.2.0"1947 eslint-plugin-react-hooks "^4.2.0"1782 eslint-plugin-simple-import-sort "^7.0.0"1948 eslint-plugin-simple-import-sort "^7.0.0"1783 eslint-plugin-sort-destructure-keys "^1.3.5"1949 eslint-plugin-sort-destructure-keys "^1.3.5"1786 gh-release "^6.0.0"1952 gh-release "^6.0.0"1787 glob "^7.1.7"1953 glob "^7.1.7"1788 glob2base "^0.0.12"1954 glob2base "^0.0.12"1789 jest "^27.0.6"1955 jest "^27.1.0"1790 jest-cli "^27.0.6"1956 jest-cli "^27.1.0"1791 jest-config "^27.0.6"1957 jest-config "^27.1.0"1792 jest-haste-map "^27.0.6"1958 jest-haste-map "^27.1.0"1793 jest-resolve "^27.0.6"1959 jest-resolve "^27.1.0"1794 madge "^4.0.2"1960 madge "^5.0.1"1795 minimatch "^3.0.4"1961 minimatch "^3.0.4"1796 mkdirp "^1.0.4"1962 mkdirp "^1.0.4"1797 prettier "^2.3.2"1963 prettier "^2.3.2"1798 rimraf "^3.0.2"1964 rimraf "^3.0.2"1799 rollup "^2.56.2"1965 rollup "^2.56.3"1800 typescript "^4.3.5"1966 typescript "^4.4.2"1801 yargs "^17.1.1"1967 yargs "^17.1.1"180219681803"@polkadot/keyring@^7.2.1":1969"@polkadot/keyring@^7.3.1":1804 version "7.2.1"1970 version "7.3.1"1805 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-7.2.1.tgz#5ed8e6c0edc61e3dd99ee647a227b9e3d955e8e6"1971 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-7.3.1.tgz#bf36115cfb395567bec9cf13c8e3fc0fb39c802a"1806 integrity sha512-WmiTsHKELX16uZWLvebDBckZIAXeJFfbcOM6m/VbMOjSV5C6xIKqiV3232Mn8ZuPKgsOf25Q78/IwJW1Dq53Qg==1972 integrity sha512-3lbwIjUql8yjs6AR2fMdCgmTc5D9ne7+y2jqHmGjyzVQFz1w1jiHb+N38L0pwl9/23UxmzC3aVvHLfl3gEGSIQ==1807 dependencies:1973 dependencies:1808 "@babel/runtime" "^7.15.3"1974 "@babel/runtime" "^7.15.3"1809 "@polkadot/util" "7.2.1"1975 "@polkadot/util" "7.3.1"1810 "@polkadot/util-crypto" "7.2.1"1976 "@polkadot/util-crypto" "7.3.1"181119771812"@polkadot/networks@7.2.1", "@polkadot/networks@^7.2.1":1978"@polkadot/networks@7.3.1", "@polkadot/networks@^7.3.1":1813 version "7.2.1"1979 version "7.3.1"1814 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.2.1.tgz#20c8d81fba4b48162bf360759d8d54c55d30128b"1980 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.3.1.tgz#4d4f7269ff9c285363946175ca95d6aaa08bdacc"1815 integrity sha512-YX8oQ7QQ2oq3YowwOiv/C82l849V0ZEzpR26YrPgKSXbYFbasho3Akf0zalndZJZV1Bb8EiOkzGoJ3ffogSPxA==1981 integrity sha512-sK9TyVf1aAWy84usKjNqb6rNiy4UB6cK3iM+bfltzrLHdchjAMPdxMqULNBL8MXjrnuzPpTtsdkGFqp5P69oIQ==1816 dependencies:1982 dependencies:1817 "@babel/runtime" "^7.15.3"1983 "@babel/runtime" "^7.15.3"181819841819"@polkadot/rpc-core@5.5.1":1985"@polkadot/rpc-core@5.8.3":1820 version "5.5.1"1986 version "5.8.3"1821 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-5.5.1.tgz#4ce0646becabe7736dfb81eb902e5933158646c8"1987 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-5.8.3.tgz#a9a489c8ba1cf2779a7dc76b96195386c44d77f8"1822 integrity sha512-hP7a55iSpgZVqxAIpK+v63eV/nD14Tm7C1rUmfKIS6gGJFJf+sQbTmp6d7+fuKxvYfFqBrFLU8IraOhLOQ5W3Q==1988 integrity sha512-/QMPb1uCXJLxHTAG/KVr0TWkJ1tgwB8xOB0Fe57tFaFmQ8bq4e08iHUVH1nzpyKAS35kGhov+W7YqdJffFL9vQ==1823 dependencies:1989 dependencies:1824 "@babel/runtime" "^7.15.3"1990 "@babel/runtime" "^7.15.4"1825 "@polkadot/rpc-provider" "5.5.1"1991 "@polkadot/rpc-provider" "5.8.3"1826 "@polkadot/types" "5.5.1"1992 "@polkadot/types" "5.8.3"1827 "@polkadot/util" "^7.2.1"1993 "@polkadot/util" "^7.3.1"1828 rxjs "^7.3.0"1994 rxjs "^7.3.0"182919951830"@polkadot/rpc-provider@5.5.1":1996"@polkadot/rpc-provider@5.8.3":1831 version "5.5.1"1997 version "5.8.3"1832 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-5.5.1.tgz#633f4a48605623092fb9017433f2b3cd70cd96bc"1998 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-5.8.3.tgz#7097e2a9e5a3dfa5e525dec030d6a5595ae7cd2a"1833 integrity sha512-wOCKeeyUa7Dw3nxKkQntnfOO471icdzqT2V7bwloBOo+G2MX8nHImO0mW3QMfJygn4qoARF1PBo1PLbDUEDgog==1999 integrity sha512-wJ18uzwG6PpgZ3My6C3puqvxXGsTwFXzeYoGZOH1Yj6CEZIufiTedN6AUqoWx2OQIPj0QPf9ZX9bWahpjDhUSA==1834 dependencies:2000 dependencies:1835 "@babel/runtime" "^7.15.3"2001 "@babel/runtime" "^7.15.4"1836 "@polkadot/types" "5.5.1"2002 "@polkadot/types" "5.8.3"1837 "@polkadot/util" "^7.2.1"2003 "@polkadot/util" "^7.3.1"1838 "@polkadot/util-crypto" "^7.2.1"2004 "@polkadot/util-crypto" "^7.3.1"1839 "@polkadot/x-fetch" "^7.2.1"2005 "@polkadot/x-fetch" "^7.3.1"1840 "@polkadot/x-global" "^7.2.1"2006 "@polkadot/x-global" "^7.3.1"1841 "@polkadot/x-ws" "^7.2.1"2007 "@polkadot/x-ws" "^7.3.1"1842 eventemitter3 "^4.0.7"2008 eventemitter3 "^4.0.7"184320091844"@polkadot/ts@0.4.4":2010"@polkadot/ts@0.4.7":1845 version "0.4.4"2011 version "0.4.7"1846 resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.4.4.tgz#e86aa47c2bcbc70ac8385b31014c81927c4b0a88"2012 resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.4.7.tgz#9a77075900ae11367e6952977615a3c814e42eb3"1847 integrity sha512-lzB8lg8GfdJlA7RdeoOJVFopecN4i++JndbUs6jW7AgRz+joeXQIIRomVgCNE52nW1uWpXMELnlvEP812v7sVw==2013 integrity sha512-nPiHJ5NbNB+UTz+PcC4hBLQ3J9Qkd03pWxj0ePr7/C0AjqI47dPYmDNb1jxNThsgfIu+35gShP60Nnt4OBxuSg==1848 dependencies:2014 dependencies:1849 "@types/chrome" "^0.0.145"2015 "@types/chrome" "^0.0.155"185020161851"@polkadot/typegen@5.5.1":2017"@polkadot/typegen@5.8.3":1852 version "5.5.1"2018 version "5.8.3"1853 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-5.5.1.tgz#b31010716a142290d12f48ead6166851599055d0"2019 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-5.8.3.tgz#4058bdabeead69ac39b2758fbda961f6f7125f15"1854 integrity sha512-ua55CVqT3+Y5fX9stpYUO+UhiJJ1RDTZ6vM2/Lndmsuda4lHQnUDrCnMmxKhM5OcyIlJlY5mF9dyO0kl5mTm+w==2020 integrity sha512-Aq6oL2JdHCFtmMY1rGYBLvnaY+l5gADQNJG6tUO+WJRLGlmpoi35GDqpZM0tP8ytSdkSPT8gZYa8KlPuwYFgQA==1855 dependencies:2021 dependencies:1856 "@babel/core" "^7.15.0"2022 "@babel/core" "^7.15.5"1857 "@babel/register" "^7.15.3"2023 "@babel/register" "^7.15.3"1858 "@babel/runtime" "^7.15.3"2024 "@babel/runtime" "^7.15.4"1859 "@polkadot/api" "5.5.1"2025 "@polkadot/api" "5.8.3"1860 "@polkadot/rpc-provider" "5.5.1"2026 "@polkadot/rpc-provider" "5.8.3"1861 "@polkadot/types" "5.5.1"2027 "@polkadot/types" "5.8.3"1862 "@polkadot/types-support" "5.5.1"2028 "@polkadot/types-support" "5.8.3"1863 "@polkadot/util" "^7.2.1"2029 "@polkadot/util" "^7.3.1"1864 handlebars "^4.7.7"2030 handlebars "^4.7.7"1865 websocket "^1.0.34"2031 websocket "^1.0.34"1866 yargs "^17.1.0"2032 yargs "^17.1.1"186720331868"@polkadot/types-known@5.5.1":2034"@polkadot/types-known@5.8.3":1869 version "5.5.1"2035 version "5.8.3"1870 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-5.5.1.tgz#b00b0d45cbd07b4e0c3199f8ba00d10a1bd3f63d"2036 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-5.8.3.tgz#c666ba5493bdca346f8bc4f690cbff62468ef1f9"1871 integrity sha512-bxBRmZ0a3lwEyWkWOKqmDJfpNKh3cp9xo6IidrQU2S5OPMjFFercB+HwJjkNE1cMtShwBYTvDheUImNkdm+FXA==2037 integrity sha512-C02xTOfr8u/hPszaGcBVhZdYgPw+rc3SMU9vbe4hziq5VGTinhfX0Sy6Ixa+GO7f31nJVIYyuLCeglCfN0rgFQ==1872 dependencies:2038 dependencies:1873 "@babel/runtime" "^7.15.3"2039 "@babel/runtime" "^7.15.4"1874 "@polkadot/networks" "^7.2.1"2040 "@polkadot/networks" "^7.3.1"1875 "@polkadot/types" "5.5.1"2041 "@polkadot/types" "5.8.3"1876 "@polkadot/util" "^7.2.1"2042 "@polkadot/util" "^7.3.1"187720431878"@polkadot/types-support@5.5.1":2044"@polkadot/types-support@5.8.3":1879 version "5.5.1"2045 version "5.8.3"1880 resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-5.5.1.tgz#15556c2f31e79f0a6a821c7723f702757cb89462"2046 resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-5.8.3.tgz#0020e495be4170cde7f76d7e091f5d717cc1adf5"1881 integrity sha512-57i1SdK8B+miGTAlDNdvbBuN6FguTnwzv2UPE2Zv3iQznTSZBkQZN16tIK/yMkQfhtO4ZzPcAnnSPZMncqh/Mg==2047 integrity sha512-Gqd15/UeUs1MovHWgFXAVjb9UkupSZ0sBv4Vx+Uu1I4O5mcBP/sTAPIJN/m8kxk4f6sHpJaEpRJ/UmtUyxW/bQ==1882 dependencies:2048 dependencies:1883 "@babel/runtime" "^7.15.3"2049 "@babel/runtime" "^7.15.4"1884 "@polkadot/util" "^7.2.1"2050 "@polkadot/util" "^7.3.1"188520511886"@polkadot/types@5.5.1":2052"@polkadot/types@5.8.3":1887 version "5.5.1"2053 version "5.8.3"1888 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-5.5.1.tgz#057e8f0fc2369c0741c0f9b0224418e8f25a6938"2054 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-5.8.3.tgz#9f37fe9a2dc30491bae671ba4e31e6d1a3c626ed"1889 integrity sha512-+Cm7Y6D/98WqL8ofONyZrVvE2CxzK3/z18bATIQIWhG2w9ir9PdWaFMZ3fLCRw2Ggaq88AknguK6kXeEPcKPrA==2055 integrity sha512-iSVCk7Ja8WjLOpjPtZRo9Gaz9AS/b722LH3wWo91TSMT11Vz/lYCWlagNc1nVez6sRsJoEXjD7pKA0ga0t78Lw==1890 dependencies:2056 dependencies:1891 "@babel/runtime" "^7.15.3"2057 "@babel/runtime" "^7.15.4"1892 "@polkadot/util" "^7.2.1"2058 "@polkadot/util" "^7.3.1"1893 "@polkadot/util-crypto" "^7.2.1"2059 "@polkadot/util-crypto" "^7.3.1"1894 rxjs "^7.3.0"2060 rxjs "^7.3.0"189520611896"@polkadot/util-crypto@7.2.1", "@polkadot/util-crypto@^7.2.1":2062"@polkadot/util-crypto@7.3.1", "@polkadot/util-crypto@^7.3.1":1897 version "7.2.1"2063 version "7.3.1"1898 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.2.1.tgz#7f1bbf031dac75090699083fc9e825c22e5d5f61"2064 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.3.1.tgz#a597145b061eddaafd69adc6c1ce19224542307f"1899 integrity sha512-X3iGba/1JTL/0MNzMNEIlO9DNyKlwFV839jfGLDKhPbCuDmWp0NdQjF3mBmbvNwkXvn07WmhE7g3q9n5iTzqvQ==2065 integrity sha512-sR+BxlV2Da0xfQcCXQTz+ohTaagixM+qYHytaQzilytbKHgYIyvnOyk5wFrHDNFzcLuXo15AbULa3TCoNDvh5Q==1900 dependencies:2066 dependencies:1901 "@babel/runtime" "^7.15.3"2067 "@babel/runtime" "^7.15.3"1902 "@polkadot/networks" "7.2.1"2068 "@polkadot/networks" "7.3.1"1903 "@polkadot/util" "7.2.1"2069 "@polkadot/util" "7.3.1"1904 "@polkadot/wasm-crypto" "^4.1.2"2070 "@polkadot/wasm-crypto" "^4.2.1"1905 "@polkadot/x-randomvalues" "7.2.1"2071 "@polkadot/x-randomvalues" "7.3.1"1906 base-x "^3.0.8"2072 base-x "^3.0.8"1907 base64-js "^1.5.1"2073 base64-js "^1.5.1"1908 blakejs "^1.1.1"2074 blakejs "^1.1.1"1909 bn.js "^4.11.9"2075 bn.js "^4.12.0"1910 create-hash "^1.2.0"2076 create-hash "^1.2.0"1911 ed2curve "^0.3.0"2077 ed2curve "^0.3.0"1912 elliptic "^6.5.4"2078 elliptic "^6.5.4"1916 tweetnacl "^1.0.3"2082 tweetnacl "^1.0.3"1917 xxhashjs "^0.2.2"2083 xxhashjs "^0.2.2"191820841919"@polkadot/util@7.2.1", "@polkadot/util@^7.2.1":2085"@polkadot/util@7.3.1", "@polkadot/util@^7.3.1":1920 version "7.2.1"2086 version "7.3.1"1921 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.2.1.tgz#abcad49f884534ff042c37480f63b9750c69341d"2087 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.3.1.tgz#1a33a8d4ef2dcbc3e14a9a919f30bb16360a6fae"1922 integrity sha512-GilFg3i5dmu0H6dHEyh5bUw3yywmnFpEHfxFmKghL1ABDEr4qD0d/XAJ9UrzLFCBKbdTZsR0MDjgjVI2N84J1A==2088 integrity sha512-fjz5yjgZgfgRXZw9zMufmPBHhjAVtk/M2+lgl1a6Fck43Q4TG2Ux1haXMlaoe37cFeh8XgDAzDEQVIYBIPy6sg==1923 dependencies:2089 dependencies:1924 "@babel/runtime" "^7.15.3"2090 "@babel/runtime" "^7.15.3"1925 "@polkadot/x-textdecoder" "7.2.1"2091 "@polkadot/x-textdecoder" "7.3.1"1926 "@polkadot/x-textencoder" "7.2.1"2092 "@polkadot/x-textencoder" "7.3.1"1927 "@types/bn.js" "^4.11.6"2093 "@types/bn.js" "^4.11.6"1928 bn.js "^4.11.9"2094 bn.js "^4.12.0"1929 camelcase "^5.3.1"2095 camelcase "^6.2.0"1930 ip-regex "^4.3.0"2096 ip-regex "^4.3.0"193120971932"@polkadot/wasm-crypto-asmjs@^4.1.2":2098"@polkadot/wasm-crypto-asmjs@^4.2.1":1933 version "4.1.2"2099 version "4.2.1"1934 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.1.2.tgz#094b3eeeb5fd39a93db177583b48454511874cfc"2100 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.2.1.tgz#6b7eae1c011709f8042dfd30872a5fc5e9e021c0"1935 integrity sha512-3Q+vVUxDAC2tXgKMM3lKzx2JW+tarDpTjkvdxIKATyi8Ek69KkUqvMyJD0VL/iFZOFZED0YDX9UU4XOJ/astlg==2101 integrity sha512-ON9EBpTNDCI3QRUmuQJIegYoAcwvxDaNNA7uwKTaEEStu8LjCIbQxbt4WbOBYWI0PoUpl4iIluXdT3XZ3V3jXA==1936 dependencies:2102 dependencies:1937 "@babel/runtime" "^7.14.6"2103 "@babel/runtime" "^7.15.3"193821041939"@polkadot/wasm-crypto-wasm@^4.1.2":2105"@polkadot/wasm-crypto-wasm@^4.2.1":1940 version "4.1.2"2106 version "4.2.1"1941 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.1.2.tgz#773c78c1d65886671d3ba1d66c31afd86c93d02f"2107 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.2.1.tgz#2a86f9b405e7195c3f523798c6ce4afffd19737e"1942 integrity sha512-/l4IBEdQ41szHdHkuF//z1qr+XmWuLHlpBA7s9Eb221m1Fir6AKoCHoh1hp1r3v0ecZYLKvak1B225w6JAU3Fg==2108 integrity sha512-Rs2CKiR4D+2hKzmKBfPNYxcd2E8NfLWia0av4fgicjT9YsWIWOGQUi9AtSOfazPOR9FrjxKJy+chQxAkcfKMnQ==1943 dependencies:2109 dependencies:1944 "@babel/runtime" "^7.14.6"2110 "@babel/runtime" "^7.15.3"194521111946"@polkadot/wasm-crypto@^4.1.2":2112"@polkadot/wasm-crypto@^4.2.1":1947 version "4.1.2"2113 version "4.2.1"1948 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.1.2.tgz#dead71ae5d2f7722d23aed5be2112e1732d315e9"2114 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.2.1.tgz#4d09402f5ac71a90962fb58cbe4b1707772a4fb6"1949 integrity sha512-2EKdOjIrD2xHP2rC+0G/3Qo6926nL/18vCFkd34lBd9zP9YNF2GDEtDY+zAeDIRFKe1sQHTpsKgNdYSWoV2eBg==2115 integrity sha512-C/A/QnemOilRTLnM0LfhPY2N/x3ZFd1ihm9sXYyuh98CxtekSVYI9h4IJ5Jrgz5imSUHgvt9oJLqJ5GbWQV/Zg==1950 dependencies:2116 dependencies:1951 "@babel/runtime" "^7.14.6"2117 "@babel/runtime" "^7.15.3"1952 "@polkadot/wasm-crypto-asmjs" "^4.1.2"2118 "@polkadot/wasm-crypto-asmjs" "^4.2.1"1953 "@polkadot/wasm-crypto-wasm" "^4.1.2"2119 "@polkadot/wasm-crypto-wasm" "^4.2.1"195421201955"@polkadot/x-fetch@^7.2.1":2121"@polkadot/x-fetch@^7.3.1":1956 version "7.2.1"2122 version "7.3.1"1957 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-7.2.1.tgz#c9bee0316d31cd150b2cb6646ccdb77c6dc3d42d"2123 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-7.3.1.tgz#d6a63d3bdebd3e058deb4507d6dbae782a44c8bf"1958 integrity sha512-osdZNPfrB50d7tfjVs4QRjfsb6xqC09JEeYzbUl24hUXPwtkQE8/379jayu1usPe9/JI2wKYGscdf/nRl4pBkA==2124 integrity sha512-QnwP2RxWEUtnHE+1Iy2T49D4s5F8XH4bCyGqhbpZZdMym+cc+9zifBRQ+B5BIpTqICFFFbbhUvnvBSC9nS8bvg==1959 dependencies:2125 dependencies:1960 "@babel/runtime" "^7.15.3"2126 "@babel/runtime" "^7.15.3"1961 "@polkadot/x-global" "7.2.1"2127 "@polkadot/x-global" "7.3.1"1962 "@types/node-fetch" "^2.5.12"2128 "@types/node-fetch" "^2.5.12"1963 node-fetch "^2.6.1"2129 node-fetch "^2.6.1"196421301965"@polkadot/x-global@7.2.1", "@polkadot/x-global@^7.2.1":2131"@polkadot/x-global@7.3.1", "@polkadot/x-global@^7.3.1":1966 version "7.2.1"2132 version "7.3.1"1967 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.2.1.tgz#32207936b7f939a21da608f82ca20535f9148cda"2133 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.3.1.tgz#6e6f9d3347748bd885754c7367f08441a6b7dc6d"1968 integrity sha512-VNW+76TxEPqvBy3XMNV05mJRPRGZcYh3k5HjW4+asYeFunMahH4zjmCulhtD9SRI/TqdfHTiqDOqKNKe2xJcVg==2134 integrity sha512-Tx2xGyrNLsV+hjfKsAWA03VUnkQGyCeaff6vE7Fi9iZo/4L4BdrQKhJgQrX8PQuOhrcv1B1GDuaYiXr7dwBR1g==1969 dependencies:2135 dependencies:1970 "@babel/runtime" "^7.15.3"2136 "@babel/runtime" "^7.15.3"197121371972"@polkadot/x-randomvalues@7.2.1":2138"@polkadot/x-randomvalues@7.3.1":1973 version "7.2.1"2139 version "7.3.1"1974 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.2.1.tgz#708b7a54bd90ec091ab54e125d8b52e0853ea86b"2140 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.3.1.tgz#120c64147ce9bebee9e18e6c72cb91cc4d91d7e1"1975 integrity sha512-B4sjwX+gFweZ1YM1Cg/S9hAEx9E/gV/vqLW89PJB6+hyvsPS9eiVvfVpaOsohc7AgmuINm/bSQbNZvtC+BbbKw==2141 integrity sha512-WtOTsjpp0+VIV+GY7IrELVznv78+IQ96UW5rf2i3AUIoouB1z9VrzJu/MCN7zoRQ9OAWpNoGxdAwzRDm9UL3+g==1976 dependencies:2142 dependencies:1977 "@babel/runtime" "^7.15.3"2143 "@babel/runtime" "^7.15.3"1978 "@polkadot/x-global" "7.2.1"2144 "@polkadot/x-global" "7.3.1"197921451980"@polkadot/x-textdecoder@7.2.1":2146"@polkadot/x-textdecoder@7.3.1":1981 version "7.2.1"2147 version "7.3.1"1982 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.2.1.tgz#c52074dba9943a12583f3f8672a49399f10e00f3"2148 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.3.1.tgz#e7ffc566483dce42b72c340bbaa1e76bbc5b2d3d"1983 integrity sha512-yXSZ0P/D/8HT8gbkdTjw/1AKZIVbX3+mIfiDiN3VqUBzruV7ak5hA+D01I0woBGDqxWISoLQFtGrxPAQ8pwAcg==2149 integrity sha512-AkGrJ8C8kLvs7uxKMMqkBZmUbm8k3CBvq7FLnfUaQQXha4/3G3u+g3UqSTJ8+nETwRrfpjAVS77fmFx+6Nkxng==1984 dependencies:2150 dependencies:1985 "@babel/runtime" "^7.15.3"2151 "@babel/runtime" "^7.15.3"1986 "@polkadot/x-global" "7.2.1"2152 "@polkadot/x-global" "7.3.1"198721531988"@polkadot/x-textencoder@7.2.1":2154"@polkadot/x-textencoder@7.3.1":1989 version "7.2.1"2155 version "7.3.1"1990 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.2.1.tgz#2326b3b7f9a5e445d7e560c438effbe800e2b1f6"2156 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.3.1.tgz#8c08dacdac677d7a8e021437ce2b31d90a041519"1991 integrity sha512-1aqfxmfKSOWeOxmGBmk+RYrpqGtWywS6t0y/R3FI+k+s8NfIfGdcjMcupKq7khPh92PvVGkur+CnM/y6chn4XA==2157 integrity sha512-1yePbvbQ9U9ScRilQ/aH6CwgoSG8njH27XVzRR7WnulAMKbF3IvHgU56IlBZneHIojAy252yp2ldBG09PDIXeg==1992 dependencies:2158 dependencies:1993 "@babel/runtime" "^7.15.3"2159 "@babel/runtime" "^7.15.3"1994 "@polkadot/x-global" "7.2.1"2160 "@polkadot/x-global" "7.3.1"199521611996"@polkadot/x-ws@^7.2.1":2162"@polkadot/x-ws@^7.3.1":1997 version "7.2.1"2163 version "7.3.1"1998 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-7.2.1.tgz#5971ab630911cdecd0a46db6fb899e9086954e58"2164 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-7.3.1.tgz#bc4bcfd3a5ebec7c6b57bdbc718a68699b87f7ca"1999 integrity sha512-sYnOF0qNdMuGFiRGWAtpkQQYIP44JFzGywap0CskhNEyCc+zDBi4l/ta3qHjeGta+h9rdVjDeYk2J86EsKlkSw==2165 integrity sha512-JltBHm2GqmS/hPIbak3wzqHRTz5k3yQOdYPOsj2gAs5twe7fJwJOJp0InfpNCknX4Cn9+WBIjNZUNLZ6bO+MkQ==2000 dependencies:2166 dependencies:2001 "@babel/runtime" "^7.15.3"2167 "@babel/runtime" "^7.15.3"2002 "@polkadot/x-global" "7.2.1"2168 "@polkadot/x-global" "7.3.1"2003 "@types/websocket" "^1.0.4"2169 "@types/websocket" "^1.0.4"2004 websocket "^1.0.34"2170 websocket "^1.0.34"200521712010 dependencies:2176 dependencies:2011 slash "^3.0.0"2177 slash "^3.0.0"201221782013"@rollup/plugin-commonjs@^19.0.2":2179"@rollup/plugin-commonjs@^20.0.0":2014 version "19.0.2"2180 version "20.0.0"2015 resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.2.tgz#1ccc3d63878d1bc9846f8969f09dd3b3e4ecc244"2181 resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz#3246872dcbcb18a54aaa6277a8c7d7f1b155b745"2016 integrity sha512-gBjarfqlC7qs0AutpRW/hrFNm+cd2/QKxhwyFa+srbg1oX7rDsEU3l+W7LAUhsAp9mPJMAkXDhLbQaVwEaE8bA==2182 integrity sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==2017 dependencies:2183 dependencies:2018 "@rollup/pluginutils" "^3.1.0"2184 "@rollup/pluginutils" "^3.1.0"2019 commondir "^1.0.1"2185 commondir "^1.0.1"2148 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4"2314 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4"2149 integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==2315 integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==215023162151"@types/chrome@^0.0.145":2317"@types/chrome@^0.0.155":2152 version "0.0.145"2318 version "0.0.155"2153 resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.145.tgz#6c53ae0af5f25350b07bfd24cf459b5fe65cd9b8"2319 resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.155.tgz#8d5ebb4f57d050a280634cae279e28256eb70955"2154 integrity sha512-vLvTMmfc8mvwOZzkmn2UwlWSNu0t0txBkyuIv8NgihRkvFCe6XJX65YZAgAP/RdBit3enhU2GTxCr+prn4uZmA==2320 integrity sha512-y21uDq+SXa253hddPUHABvkYFO7GuhUwxjuh+xaHYDW+3/4GepgKJ8oKQoMEf0pA9PwH3JsBSCKMJvgd6Nk4xQ==2155 dependencies:2321 dependencies:2156 "@types/filesystem" "*"2322 "@types/filesystem" "*"2157 "@types/har-format" "*"2323 "@types/har-format" "*"2297 dependencies:2463 dependencies:2298 "@types/yargs-parser" "*"2464 "@types/yargs-parser" "*"229924652300"@typescript-eslint/eslint-plugin@4.29.2":2466"@typescript-eslint/eslint-plugin@4.30.0":2301 version "4.29.2"2467 version "4.30.0"2302 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.2.tgz#f54dc0a32b8f61c6024ab8755da05363b733838d"2468 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz#4a0c1ae96b953f4e67435e20248d812bfa55e4fb"2303 integrity sha512-x4EMgn4BTfVd9+Z+r+6rmWxoAzBaapt4QFqE+d8L8sUtYZYLDTK6VG/y/SMMWA5t1/BVU5Kf+20rX4PtWzUYZg==2469 integrity sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==2304 dependencies:2470 dependencies:2305 "@typescript-eslint/experimental-utils" "4.29.2"2471 "@typescript-eslint/experimental-utils" "4.30.0"2306 "@typescript-eslint/scope-manager" "4.29.2"2472 "@typescript-eslint/scope-manager" "4.30.0"2307 debug "^4.3.1"2473 debug "^4.3.1"2308 functional-red-black-tree "^1.0.1"2474 functional-red-black-tree "^1.0.1"2309 regexpp "^3.1.0"2475 regexpp "^3.1.0"2335 eslint-scope "^5.1.1"2501 eslint-scope "^5.1.1"2336 eslint-utils "^3.0.0"2502 eslint-utils "^3.0.0"233725032338"@typescript-eslint/experimental-utils@4.29.2":2504"@typescript-eslint/experimental-utils@4.30.0":2339 version "4.29.2"2505 version "4.30.0"2340 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2.tgz#5f67fb5c5757ef2cb3be64817468ba35c9d4e3b7"2506 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz#9e49704fef568432ae16fc0d6685c13d67db0fd5"2341 integrity sha512-P6mn4pqObhftBBPAv4GQtEK7Yos1fz/MlpT7+YjH9fTxZcALbiiPKuSIfYP/j13CeOjfq8/fr9Thr2glM9ub7A==2507 integrity sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==2342 dependencies:2508 dependencies:2343 "@types/json-schema" "^7.0.7"2509 "@types/json-schema" "^7.0.7"2344 "@typescript-eslint/scope-manager" "4.29.2"2510 "@typescript-eslint/scope-manager" "4.30.0"2345 "@typescript-eslint/types" "4.29.2"2511 "@typescript-eslint/types" "4.30.0"2346 "@typescript-eslint/typescript-estree" "4.29.2"2512 "@typescript-eslint/typescript-estree" "4.30.0"2347 eslint-scope "^5.1.1"2513 eslint-scope "^5.1.1"2348 eslint-utils "^3.0.0"2514 eslint-utils "^3.0.0"234925152350"@typescript-eslint/parser@4.29.2":2516"@typescript-eslint/parser@4.30.0":2351 version "4.29.2"2517 version "4.30.0"2352 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.2.tgz#1c7744f4c27aeb74610c955d3dce9250e95c370a"2518 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.30.0.tgz#6abd720f66bd790f3e0e80c3be77180c8fcb192d"2353 integrity sha512-WQ6BPf+lNuwteUuyk1jD/aHKqMQ9jrdCn7Gxt9vvBnzbpj7aWEf+aZsJ1zvTjx5zFxGCt000lsbD9tQPEL8u6g==2519 integrity sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==2354 dependencies:2520 dependencies:2355 "@typescript-eslint/scope-manager" "4.29.2"2521 "@typescript-eslint/scope-manager" "4.30.0"2356 "@typescript-eslint/types" "4.29.2"2522 "@typescript-eslint/types" "4.30.0"2357 "@typescript-eslint/typescript-estree" "4.29.2"2523 "@typescript-eslint/typescript-estree" "4.30.0"2358 debug "^4.3.1"2524 debug "^4.3.1"235925252360"@typescript-eslint/parser@^4.28.5":2526"@typescript-eslint/parser@^4.28.5":2375 "@typescript-eslint/types" "4.28.5"2541 "@typescript-eslint/types" "4.28.5"2376 "@typescript-eslint/visitor-keys" "4.28.5"2542 "@typescript-eslint/visitor-keys" "4.28.5"237725432378"@typescript-eslint/scope-manager@4.29.2":2544"@typescript-eslint/scope-manager@4.30.0":2379 version "4.29.2"2545 version "4.30.0"2380 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.2.tgz#442b0f029d981fa402942715b1718ac7fcd5aa1b"2546 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz#1a3ffbb385b1a06be85cd5165a22324f069a85ee"2381 integrity sha512-mfHmvlQxmfkU8D55CkZO2sQOueTxLqGvzV+mG6S/6fIunDiD2ouwsAoiYCZYDDK73QCibYjIZmGhpvKwAB5BOA==2547 integrity sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==2382 dependencies:2548 dependencies:2383 "@typescript-eslint/types" "4.29.2"2549 "@typescript-eslint/types" "4.30.0"2384 "@typescript-eslint/visitor-keys" "4.29.2"2550 "@typescript-eslint/visitor-keys" "4.30.0"238525512386"@typescript-eslint/types@4.27.0":2552"@typescript-eslint/types@4.27.0":2387 version "4.27.0"2553 version "4.27.0"2393 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.5.tgz#d33edf8e429f0c0930a7c3d44e9b010354c422e9"2559 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.5.tgz#d33edf8e429f0c0930a7c3d44e9b010354c422e9"2394 integrity sha512-MruOu4ZaDOLOhw4f/6iudyks/obuvvZUAHBDSW80Trnc5+ovmViLT2ZMDXhUV66ozcl6z0LJfKs1Usldgi/WCA==2560 integrity sha512-MruOu4ZaDOLOhw4f/6iudyks/obuvvZUAHBDSW80Trnc5+ovmViLT2ZMDXhUV66ozcl6z0LJfKs1Usldgi/WCA==239525612396"@typescript-eslint/types@4.29.2":2562"@typescript-eslint/types@4.30.0":2397 version "4.29.2"2563 version "4.30.0"2398 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.2.tgz#fc0489c6b89773f99109fb0aa0aaddff21f52fcd"2564 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.30.0.tgz#fb9d9b0358426f18687fba82eb0b0f869780204f"2399 integrity sha512-K6ApnEXId+WTGxqnda8z4LhNMa/pZmbTFkDxEBLQAbhLZL50DjeY0VIDCml/0Y3FlcbqXZrABqrcKxq+n0LwzQ==2565 integrity sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==240025662401"@typescript-eslint/typescript-estree@4.28.5":2567"@typescript-eslint/typescript-estree@4.28.5":2402 version "4.28.5"2568 version "4.28.5"2411 semver "^7.3.5"2577 semver "^7.3.5"2412 tsutils "^3.21.0"2578 tsutils "^3.21.0"241325792414"@typescript-eslint/typescript-estree@4.29.2":2580"@typescript-eslint/typescript-estree@4.30.0":2415 version "4.29.2"2581 version "4.30.0"2416 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.2.tgz#a0ea8b98b274adbb2577100ba545ddf8bf7dc219"2582 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz#ae57833da72a753f4846cd3053758c771670c2ac"2417 integrity sha512-TJ0/hEnYxapYn9SGn3dCnETO0r+MjaxtlWZ2xU+EvytF0g4CqTpZL48SqSNn2hXsPolnewF30pdzR9a5Lj3DNg==2583 integrity sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==2418 dependencies:2584 dependencies:2419 "@typescript-eslint/types" "4.29.2"2585 "@typescript-eslint/types" "4.30.0"2420 "@typescript-eslint/visitor-keys" "4.29.2"2586 "@typescript-eslint/visitor-keys" "4.30.0"2421 debug "^4.3.1"2587 debug "^4.3.1"2422 globby "^11.0.3"2588 globby "^11.0.3"2423 is-glob "^4.0.1"2589 is-glob "^4.0.1"2453 "@typescript-eslint/types" "4.28.5"2619 "@typescript-eslint/types" "4.28.5"2454 eslint-visitor-keys "^2.0.0"2620 eslint-visitor-keys "^2.0.0"245526212456"@typescript-eslint/visitor-keys@4.29.2":2622"@typescript-eslint/visitor-keys@4.30.0":2457 version "4.29.2"2623 version "4.30.0"2458 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.2.tgz#d2da7341f3519486f50655159f4e5ecdcb2cd1df"2624 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz#a47c6272fc71b0c627d1691f68eaecf4ad71445e"2459 integrity sha512-bDgJLQ86oWHJoZ1ai4TZdgXzJxsea3Ee9u9wsTAvjChdj2WLcVsgWYAPeY7RQMn16tKrlQaBnpKv7KBfs4EQag==2625 integrity sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==2460 dependencies:2626 dependencies:2461 "@typescript-eslint/types" "4.29.2"2627 "@typescript-eslint/types" "4.30.0"2462 eslint-visitor-keys "^2.0.0"2628 eslint-visitor-keys "^2.0.0"246326292464"@ungap/promise-all-settled@1.1.2":2630"@ungap/promise-all-settled@1.1.2":2826 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"2992 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"2827 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==2993 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==282829942829babel-jest@^27.0.6:2995babel-jest@^27.1.0:2830 version "27.0.6"2996 version "27.1.0"2831 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.6.tgz#e99c6e0577da2655118e3608b68761a5a69bd0d8"2997 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"2832 integrity sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==2998 integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==2833 dependencies:2999 dependencies:2834 "@jest/transform" "^27.0.6"3000 "@jest/transform" "^27.1.0"2835 "@jest/types" "^27.0.6"3001 "@jest/types" "^27.1.0"2836 "@types/babel__core" "^7.1.14"3002 "@types/babel__core" "^7.1.14"2837 babel-plugin-istanbul "^6.0.0"3003 babel-plugin-istanbul "^6.0.0"2838 babel-preset-jest "^27.0.6"3004 babel-preset-jest "^27.0.6"3035 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"3201 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"3036 integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=3202 integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=303732033038bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.9:3204bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.9, bn.js@^4.12.0:3039 version "4.12.0"3205 version "4.12.0"3040 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"3206 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"3041 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==3207 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==3197 escalade "^3.1.1"3363 escalade "^3.1.1"3198 node-releases "^1.1.73"3364 node-releases "^1.1.73"319933653366browserslist@^4.16.8:3367 version "4.17.0"3368 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.0.tgz#1fcd81ec75b41d6d4994fb0831b92ac18c01649c"3369 integrity sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==3370 dependencies:3371 caniuse-lite "^1.0.30001254"3372 colorette "^1.3.0"3373 electron-to-chromium "^1.3.830"3374 escalade "^3.1.1"3375 node-releases "^1.1.75"33763200bs58@^4.0.0:3377bs58@^4.0.0:3201 version "4.0.1"3378 version "4.0.1"3202 resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"3379 resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"3326 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"3503 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"3327 integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==3504 integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==332835053506caniuse-lite@^1.0.30001254:3507 version "1.0.30001255"3508 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz#f3b09b59ab52e39e751a569523618f47c4298ca0"3509 integrity sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==35103329caseless@~0.12.0:3511caseless@~0.12.0:3330 version "0.12.0"3512 version "0.12.0"3331 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3513 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3584 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"3766 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"3585 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=3767 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=358637683587color-name@~1.1.4:3769color-name@^1.1.4, color-name@~1.1.4:3588 version "1.1.4"3770 version "1.1.4"3589 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"3771 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"3590 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==3772 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==3594 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"3776 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"3595 integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==3777 integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==359637783779colorette@^1.3.0:3780 version "1.3.0"3781 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"3782 integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==37833597combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:3784combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:3598 version "1.0.8"3785 version "1.0.8"3599 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"3786 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"3621 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"3808 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"3622 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==3809 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==362338103624commander@^6.2.1:3811commander@^7.2.0:3625 version "6.2.1"3812 version "7.2.0"3626 resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"3813 resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"3627 integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==3814 integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==362838153629commondir@^1.0.1:3816commondir@^1.0.1:3630 version "1.0.1"3817 version "1.0.1"4006 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"4193 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"4007 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=4194 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=400841954009dependency-tree@^8.0.0:4196dependency-tree@^8.1.1:4010 version "8.1.1"4197 version "8.1.1"4011 resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-8.1.1.tgz#1a309f5a860b3285f7b1638c98ce48c8906ae6e6"4198 resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-8.1.1.tgz#1a309f5a860b3285f7b1638c98ce48c8906ae6e6"4012 integrity sha512-bl5U16VQpaYxD0xvcnCH/dTctCiWnsVWymh9dNjbm4T00Hm21flu1VLnNueKCj7+3uusbcJhKKKtiWrpU0I+Nw==4199 integrity sha512-bl5U16VQpaYxD0xvcnCH/dTctCiWnsVWymh9dNjbm4T00Hm21flu1VLnNueKCj7+3uusbcJhKKKtiWrpU0I+Nw==4045 resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"4232 resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"4046 integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==4233 integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==404742344048detective-amd@^3.0.1:4235detective-amd@^3.0.1, detective-amd@^3.1.0:4049 version "3.1.0"4236 version "3.1.0"4050 resolved "https://registry.yarnpkg.com/detective-amd/-/detective-amd-3.1.0.tgz#92daee3214a0ca4522646cf333cac90a3fca6373"4237 resolved "https://registry.yarnpkg.com/detective-amd/-/detective-amd-3.1.0.tgz#92daee3214a0ca4522646cf333cac90a3fca6373"4051 integrity sha512-G7wGWT6f0VErjUkE2utCm7IUshT7nBh7aBBH2VBOiY9Dqy2DMens5iiOvYCuhstoIxRKLrnOvVAz4/EyPIAjnw==4238 integrity sha512-G7wGWT6f0VErjUkE2utCm7IUshT7nBh7aBBH2VBOiY9Dqy2DMens5iiOvYCuhstoIxRKLrnOvVAz4/EyPIAjnw==4063 ast-module-types "^2.4.0"4250 ast-module-types "^2.4.0"4064 node-source-walk "^4.0.0"4251 node-source-walk "^4.0.0"406542524066detective-es6@^2.1.0, detective-es6@^2.2.0:4253detective-es6@^2.2.0:4067 version "2.2.0"4254 version "2.2.0"4068 resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-2.2.0.tgz#8f2baba3f8cd90a5cfd748f5ac436f0158ed2585"4255 resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-2.2.0.tgz#8f2baba3f8cd90a5cfd748f5ac436f0158ed2585"4069 integrity sha512-fSpNY0SLER7/sVgQZ1NxJPwmc9uCTzNgdkQDhAaj8NPYwr7Qji9QBcmbNvtMCnuuOGMuKn3O7jv0An+/WRWJZQ==4256 integrity sha512-fSpNY0SLER7/sVgQZ1NxJPwmc9uCTzNgdkQDhAaj8NPYwr7Qji9QBcmbNvtMCnuuOGMuKn3O7jv0An+/WRWJZQ==4089 postcss "^8.1.7"4276 postcss "^8.1.7"4090 postcss-values-parser "^2.0.1"4277 postcss-values-parser "^2.0.1"409142784279detective-postcss@^5.0.0:4280 version "5.0.0"4281 resolved "https://registry.yarnpkg.com/detective-postcss/-/detective-postcss-5.0.0.tgz#7d39bde17a280e26d0b43130fd735a4a75786fb0"4282 integrity sha512-IBmim4GTEmZJDBOAoNFBskzNryTmYpBq+CQGghKnSGkoGWascE8iEo98yA+ZM4N5slwGjCr/NxCm+Kzg+q3tZg==4283 dependencies:4284 debug "^4.3.1"4285 is-url "^1.2.4"4286 postcss "^8.2.13"4287 postcss-values-parser "^5.0.0"42884092detective-sass@^3.0.1:4289detective-sass@^3.0.1:4093 version "3.0.1"4290 version "3.0.1"4094 resolved "https://registry.yarnpkg.com/detective-sass/-/detective-sass-3.0.1.tgz#496b819efd1f5c4dd3f0e19b43a8634bdd6927c4"4291 resolved "https://registry.yarnpkg.com/detective-sass/-/detective-sass-3.0.1.tgz#496b819efd1f5c4dd3f0e19b43a8634bdd6927c4"4112 resolved "https://registry.yarnpkg.com/detective-stylus/-/detective-stylus-1.0.0.tgz#50aee7db8babb990381f010c63fabba5b58e54cd"4309 resolved "https://registry.yarnpkg.com/detective-stylus/-/detective-stylus-1.0.0.tgz#50aee7db8babb990381f010c63fabba5b58e54cd"4113 integrity sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=4310 integrity sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=411443114115detective-typescript@^6.0.0:4116 version "6.0.0"4117 resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-6.0.0.tgz#394062118d7c7da53425647ca41e0081169aa2b3"4118 integrity sha512-vTidcSDK3QostdbrH2Rwf9FhvrgJ4oIaVw5jbolgruTejexk6nNa9DShGpuS8CFVDb1IP86jct5BaZt1wSxpkA==4119 dependencies:4120 "@typescript-eslint/typescript-estree" "^4.8.2"4121 ast-module-types "^2.7.1"4122 node-source-walk "^4.2.0"4123 typescript "^3.9.7"41244125detective-typescript@^7.0.0:4312detective-typescript@^7.0.0:4126 version "7.0.0"4313 version "7.0.0"4127 resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-7.0.0.tgz#8c8917f2e51d9e4ee49821abf759ff512dd897f2"4314 resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-7.0.0.tgz#8c8917f2e51d9e4ee49821abf759ff512dd897f2"4241 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.807.tgz#c2eb803f4f094869b1a24151184ffbbdbf688b1f"4428 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.807.tgz#c2eb803f4f094869b1a24151184ffbbdbf688b1f"4242 integrity sha512-p8uxxg2a23zRsvQ2uwA/OOI+O4BQxzaR7YKMIGGGQCpYmkFX2CVF5f0/hxLMV7yCr7nnJViCwHLhPfs52rIYCA==4429 integrity sha512-p8uxxg2a23zRsvQ2uwA/OOI+O4BQxzaR7YKMIGGGQCpYmkFX2CVF5f0/hxLMV7yCr7nnJViCwHLhPfs52rIYCA==424344304431electron-to-chromium@^1.3.830:4432 version "1.3.830"4433 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz#40e3144204f8ca11b2cebec83cf14c20d3499236"4434 integrity sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==44354244elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:4436elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:4245 version "6.5.4"4437 version "6.5.4"4246 resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"4438 resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"4412 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516"4604 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516"4413 integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==4605 integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==441446064415eslint-import-resolver-node@^0.3.5, eslint-import-resolver-node@^0.3.6:4607eslint-import-resolver-node@^0.3.6:4416 version "0.3.6"4608 version "0.3.6"4417 resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"4609 resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"4418 integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==4610 integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==4446 resolved "https://registry.yarnpkg.com/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.1.4.tgz#d69d03fe512b2f54bc781d1dfc51a4ad99df7a52"4638 resolved "https://registry.yarnpkg.com/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.1.4.tgz#d69d03fe512b2f54bc781d1dfc51a4ad99df7a52"4447 integrity sha512-GCIM+524XQOFcEPinEyrvktQHkQq+k+kYCwbRrIioGBVGnk3RGDFWv5BPqBQCDci6SNZCVgIOi3/FmtDetbxvA==4639 integrity sha512-GCIM+524XQOFcEPinEyrvktQHkQq+k+kYCwbRrIioGBVGnk3RGDFWv5BPqBQCDci6SNZCVgIOi3/FmtDetbxvA==444846404449eslint-plugin-import@^2.24.0:4641eslint-plugin-import@^2.24.2:4450 version "2.24.0"4642 version "2.24.2"4451 resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.0.tgz#697ffd263e24da5e84e03b282f5fb62251777177"4643 resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da"4452 integrity sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==4644 integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==4453 dependencies:4645 dependencies:4454 array-includes "^3.1.3"4646 array-includes "^3.1.3"4455 array.prototype.flat "^1.2.4"4647 array.prototype.flat "^1.2.4"4456 debug "^2.6.9"4648 debug "^2.6.9"4457 doctrine "^2.1.0"4649 doctrine "^2.1.0"4458 eslint-import-resolver-node "^0.3.5"4650 eslint-import-resolver-node "^0.3.6"4459 eslint-module-utils "^2.6.2"4651 eslint-module-utils "^2.6.2"4460 find-up "^2.0.0"4652 find-up "^2.0.0"4461 has "^1.0.3"4653 has "^1.0.3"4462 is-core-module "^2.4.0"4654 is-core-module "^2.6.0"4463 minimatch "^3.0.4"4655 minimatch "^3.0.4"4464 object.values "^1.1.3"4656 object.values "^1.1.4"4465 pkg-up "^2.0.0"4657 pkg-up "^2.0.0"4466 read-pkg-up "^3.0.0"4658 read-pkg-up "^3.0.0"4467 resolve "^1.20.0"4659 resolve "^1.20.0"4468 tsconfig-paths "^3.9.0"4660 tsconfig-paths "^3.11.0"446946614470eslint-plugin-node@^11.1.0:4662eslint-plugin-node@^11.1.0:4471 version "11.1.0"4663 version "11.1.0"4489 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"4681 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"4490 integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==4682 integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==449146834492eslint-plugin-react@^7.24.0:4684eslint-plugin-react@^7.25.1:4493 version "7.24.0"4685 version "7.25.1"4494 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"4686 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz#9286b7cd9bf917d40309760f403e53016eda8331"4495 integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==4687 integrity sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==4496 dependencies:4688 dependencies:4497 array-includes "^3.1.3"4689 array-includes "^3.1.3"4498 array.prototype.flatmap "^1.2.4"4690 array.prototype.flatmap "^1.2.4"4499 doctrine "^2.1.0"4691 doctrine "^2.1.0"4692 estraverse "^5.2.0"4500 has "^1.0.3"4693 has "^1.0.3"4501 jsx-ast-utils "^2.4.1 || ^3.0.0"4694 jsx-ast-utils "^2.4.1 || ^3.0.0"4502 minimatch "^3.0.4"4695 minimatch "^3.0.4"4851 snapdragon "^0.8.1"5044 snapdragon "^0.8.1"4852 to-regex "^3.0.1"5045 to-regex "^3.0.1"485350464854expect@^27.0.6:5047expect@^27.1.0:4855 version "27.0.6"5048 version "27.1.0"4856 resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.6.tgz#a4d74fbe27222c718fff68ef49d78e26a8fd4c05"5049 resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"4857 integrity sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==5050 integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==4858 dependencies:5051 dependencies:4859 "@jest/types" "^27.0.6"5052 "@jest/types" "^27.1.0"4860 ansi-styles "^5.0.0"5053 ansi-styles "^5.0.0"4861 jest-get-type "^27.0.6"5054 jest-get-type "^27.0.6"4862 jest-matcher-utils "^27.0.6"5055 jest-matcher-utils "^27.1.0"4863 jest-message-util "^27.0.6"5056 jest-message-util "^27.1.0"4864 jest-regex-util "^27.0.6"5057 jest-regex-util "^27.0.6"486550584866express@^4.14.0:5059express@^4.14.0:6016 dependencies:6209 dependencies:6017 ci-info "^3.1.1"6210 ci-info "^3.1.1"601862116019is-core-module@^2.2.0, is-core-module@^2.4.0:6212is-core-module@^2.2.0:6020 version "2.4.0"6213 version "2.4.0"6021 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"6214 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"6022 integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==6215 integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==6023 dependencies:6216 dependencies:6024 has "^1.0.3"6217 has "^1.0.3"602562186219is-core-module@^2.6.0:6220 version "2.6.0"6221 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"6222 integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==6223 dependencies:6224 has "^1.0.3"62256026is-data-descriptor@^0.1.4:6226is-data-descriptor@^0.1.4:6027 version "0.1.4"6227 version "0.1.4"6028 resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"6228 resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"6286 resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"6486 resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"6287 integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==6487 integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==628864886489is-url-superb@^4.0.0:6490 version "4.0.0"6491 resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-4.0.0.tgz#b54d1d2499bb16792748ac967aa3ecb41a33a8c2"6492 integrity sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==64936289is-url@^1.1.0, is-url@^1.2.4:6494is-url@^1.1.0, is-url@^1.2.4:6290 version "1.2.4"6495 version "1.2.4"6291 resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"6496 resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"6377 has-to-string-tag-x "^1.2.0"6582 has-to-string-tag-x "^1.2.0"6378 is-object "^1.0.1"6583 is-object "^1.0.1"637965846380jest-changed-files@^27.0.6:6585jest-changed-files@^27.1.0:6381 version "27.0.6"6586 version "27.1.0"6382 resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.6.tgz#bed6183fcdea8a285482e3b50a9a7712d49a7a8b"6587 resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"6383 integrity sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==6588 integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==6384 dependencies:6589 dependencies:6385 "@jest/types" "^27.0.6"6590 "@jest/types" "^27.1.0"6386 execa "^5.0.0"6591 execa "^5.0.0"6387 throat "^6.0.1"6592 throat "^6.0.1"638865936389jest-circus@^27.0.6:6594jest-circus@^27.1.0:6390 version "27.0.6"6595 version "27.1.0"6391 resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.6.tgz#dd4df17c4697db6a2c232aaad4e9cec666926668"6596 resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"6392 integrity sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==6597 integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==6393 dependencies:6598 dependencies:6394 "@jest/environment" "^27.0.6"6599 "@jest/environment" "^27.1.0"6395 "@jest/test-result" "^27.0.6"6600 "@jest/test-result" "^27.1.0"6396 "@jest/types" "^27.0.6"6601 "@jest/types" "^27.1.0"6397 "@types/node" "*"6602 "@types/node" "*"6398 chalk "^4.0.0"6603 chalk "^4.0.0"6399 co "^4.6.0"6604 co "^4.6.0"6400 dedent "^0.7.0"6605 dedent "^0.7.0"6401 expect "^27.0.6"6606 expect "^27.1.0"6402 is-generator-fn "^2.0.0"6607 is-generator-fn "^2.0.0"6403 jest-each "^27.0.6"6608 jest-each "^27.1.0"6404 jest-matcher-utils "^27.0.6"6609 jest-matcher-utils "^27.1.0"6405 jest-message-util "^27.0.6"6610 jest-message-util "^27.1.0"6406 jest-runtime "^27.0.6"6611 jest-runtime "^27.1.0"6407 jest-snapshot "^27.0.6"6612 jest-snapshot "^27.1.0"6408 jest-util "^27.0.6"6613 jest-util "^27.1.0"6409 pretty-format "^27.0.6"6614 pretty-format "^27.1.0"6410 slash "^3.0.0"6615 slash "^3.0.0"6411 stack-utils "^2.0.3"6616 stack-utils "^2.0.3"6412 throat "^6.0.1"6617 throat "^6.0.1"641366186414jest-cli@^27.0.6:6619jest-cli@^27.1.0:6415 version "27.0.6"6620 version "27.1.0"6416 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.6.tgz#d021e5f4d86d6a212450d4c7b86cb219f1e6864f"6621 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"6417 integrity sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==6622 integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==6418 dependencies:6623 dependencies:6419 "@jest/core" "^27.0.6"6624 "@jest/core" "^27.1.0"6420 "@jest/test-result" "^27.0.6"6625 "@jest/test-result" "^27.1.0"6421 "@jest/types" "^27.0.6"6626 "@jest/types" "^27.1.0"6422 chalk "^4.0.0"6627 chalk "^4.0.0"6423 exit "^0.1.2"6628 exit "^0.1.2"6424 graceful-fs "^4.2.4"6629 graceful-fs "^4.2.4"6425 import-local "^3.0.2"6630 import-local "^3.0.2"6426 jest-config "^27.0.6"6631 jest-config "^27.1.0"6427 jest-util "^27.0.6"6632 jest-util "^27.1.0"6428 jest-validate "^27.0.6"6633 jest-validate "^27.1.0"6429 prompts "^2.0.1"6634 prompts "^2.0.1"6430 yargs "^16.0.3"6635 yargs "^16.0.3"643166366432jest-config@^27.0.6:6637jest-config@^27.1.0:6433 version "27.0.6"6638 version "27.1.0"6434 resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.6.tgz#119fb10f149ba63d9c50621baa4f1f179500277f"6639 resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"6435 integrity sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==6640 integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==6436 dependencies:6641 dependencies:6437 "@babel/core" "^7.1.0"6642 "@babel/core" "^7.1.0"6438 "@jest/test-sequencer" "^27.0.6"6643 "@jest/test-sequencer" "^27.1.0"6439 "@jest/types" "^27.0.6"6644 "@jest/types" "^27.1.0"6440 babel-jest "^27.0.6"6645 babel-jest "^27.1.0"6441 chalk "^4.0.0"6646 chalk "^4.0.0"6442 deepmerge "^4.2.2"6647 deepmerge "^4.2.2"6443 glob "^7.1.1"6648 glob "^7.1.1"6444 graceful-fs "^4.2.4"6649 graceful-fs "^4.2.4"6445 is-ci "^3.0.0"6650 is-ci "^3.0.0"6446 jest-circus "^27.0.6"6651 jest-circus "^27.1.0"6447 jest-environment-jsdom "^27.0.6"6652 jest-environment-jsdom "^27.1.0"6448 jest-environment-node "^27.0.6"6653 jest-environment-node "^27.1.0"6449 jest-get-type "^27.0.6"6654 jest-get-type "^27.0.6"6450 jest-jasmine2 "^27.0.6"6655 jest-jasmine2 "^27.1.0"6451 jest-regex-util "^27.0.6"6656 jest-regex-util "^27.0.6"6452 jest-resolve "^27.0.6"6657 jest-resolve "^27.1.0"6453 jest-runner "^27.0.6"6658 jest-runner "^27.1.0"6454 jest-util "^27.0.6"6659 jest-util "^27.1.0"6455 jest-validate "^27.0.6"6660 jest-validate "^27.1.0"6456 micromatch "^4.0.4"6661 micromatch "^4.0.4"6457 pretty-format "^27.0.6"6662 pretty-format "^27.1.0"645866636459jest-diff@^27.0.6:6664jest-diff@^27.1.0:6460 version "27.0.6"6665 version "27.1.0"6461 resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.6.tgz#4a7a19ee6f04ad70e0e3388f35829394a44c7b5e"6666 resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"6462 integrity sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==6667 integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==6463 dependencies:6668 dependencies:6464 chalk "^4.0.0"6669 chalk "^4.0.0"6465 diff-sequences "^27.0.6"6670 diff-sequences "^27.0.6"6466 jest-get-type "^27.0.6"6671 jest-get-type "^27.0.6"6467 pretty-format "^27.0.6"6672 pretty-format "^27.1.0"646866736469jest-docblock@^27.0.6:6674jest-docblock@^27.0.6:6470 version "27.0.6"6675 version "27.0.6"6473 dependencies:6678 dependencies:6474 detect-newline "^3.0.0"6679 detect-newline "^3.0.0"647566806476jest-each@^27.0.6:6681jest-each@^27.1.0:6477 version "27.0.6"6682 version "27.1.0"6478 resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.6.tgz#cee117071b04060158dc8d9a66dc50ad40ef453b"6683 resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"6479 integrity sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==6684 integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==6480 dependencies:6685 dependencies:6481 "@jest/types" "^27.0.6"6686 "@jest/types" "^27.1.0"6482 chalk "^4.0.0"6687 chalk "^4.0.0"6483 jest-get-type "^27.0.6"6688 jest-get-type "^27.0.6"6484 jest-util "^27.0.6"6689 jest-util "^27.1.0"6485 pretty-format "^27.0.6"6690 pretty-format "^27.1.0"648666916487jest-environment-jsdom@^27.0.6:6692jest-environment-jsdom@^27.1.0:6488 version "27.0.6"6693 version "27.1.0"6489 resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz#f66426c4c9950807d0a9f209c590ce544f73291f"6694 resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"6490 integrity sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==6695 integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==6491 dependencies:6696 dependencies:6492 "@jest/environment" "^27.0.6"6697 "@jest/environment" "^27.1.0"6493 "@jest/fake-timers" "^27.0.6"6698 "@jest/fake-timers" "^27.1.0"6494 "@jest/types" "^27.0.6"6699 "@jest/types" "^27.1.0"6495 "@types/node" "*"6700 "@types/node" "*"6496 jest-mock "^27.0.6"6701 jest-mock "^27.1.0"6497 jest-util "^27.0.6"6702 jest-util "^27.1.0"6498 jsdom "^16.6.0"6703 jsdom "^16.6.0"649967046500jest-environment-node@^27.0.6:6705jest-environment-node@^27.1.0:6501 version "27.0.6"6706 version "27.1.0"6502 resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.6.tgz#a6699b7ceb52e8d68138b9808b0c404e505f3e07"6707 resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"6503 integrity sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==6708 integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==6504 dependencies:6709 dependencies:6505 "@jest/environment" "^27.0.6"6710 "@jest/environment" "^27.1.0"6506 "@jest/fake-timers" "^27.0.6"6711 "@jest/fake-timers" "^27.1.0"6507 "@jest/types" "^27.0.6"6712 "@jest/types" "^27.1.0"6508 "@types/node" "*"6713 "@types/node" "*"6509 jest-mock "^27.0.6"6714 jest-mock "^27.1.0"6510 jest-util "^27.0.6"6715 jest-util "^27.1.0"651167166512jest-get-type@^27.0.6:6717jest-get-type@^27.0.6:6513 version "27.0.6"6718 version "27.0.6"6514 resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"6719 resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"6515 integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==6720 integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==651667216517jest-haste-map@^27.0.6:6722jest-haste-map@^27.1.0:6518 version "27.0.6"6723 version "27.1.0"6519 resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.6.tgz#4683a4e68f6ecaa74231679dca237279562c8dc7"6724 resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"6520 integrity sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==6725 integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==6521 dependencies:6726 dependencies:6522 "@jest/types" "^27.0.6"6727 "@jest/types" "^27.1.0"6523 "@types/graceful-fs" "^4.1.2"6728 "@types/graceful-fs" "^4.1.2"6524 "@types/node" "*"6729 "@types/node" "*"6525 anymatch "^3.0.3"6730 anymatch "^3.0.3"6526 fb-watchman "^2.0.0"6731 fb-watchman "^2.0.0"6527 graceful-fs "^4.2.4"6732 graceful-fs "^4.2.4"6528 jest-regex-util "^27.0.6"6733 jest-regex-util "^27.0.6"6529 jest-serializer "^27.0.6"6734 jest-serializer "^27.0.6"6530 jest-util "^27.0.6"6735 jest-util "^27.1.0"6531 jest-worker "^27.0.6"6736 jest-worker "^27.1.0"6532 micromatch "^4.0.4"6737 micromatch "^4.0.4"6533 walker "^1.0.7"6738 walker "^1.0.7"6534 optionalDependencies:6739 optionalDependencies:6535 fsevents "^2.3.2"6740 fsevents "^2.3.2"653667416537jest-jasmine2@^27.0.6:6742jest-jasmine2@^27.1.0:6538 version "27.0.6"6743 version "27.1.0"6539 resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz#fd509a9ed3d92bd6edb68a779f4738b100655b37"6744 resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"6540 integrity sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==6745 integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==6541 dependencies:6746 dependencies:6542 "@babel/traverse" "^7.1.0"6747 "@babel/traverse" "^7.1.0"6543 "@jest/environment" "^27.0.6"6748 "@jest/environment" "^27.1.0"6544 "@jest/source-map" "^27.0.6"6749 "@jest/source-map" "^27.0.6"6545 "@jest/test-result" "^27.0.6"6750 "@jest/test-result" "^27.1.0"6546 "@jest/types" "^27.0.6"6751 "@jest/types" "^27.1.0"6547 "@types/node" "*"6752 "@types/node" "*"6548 chalk "^4.0.0"6753 chalk "^4.0.0"6549 co "^4.6.0"6754 co "^4.6.0"6550 expect "^27.0.6"6755 expect "^27.1.0"6551 is-generator-fn "^2.0.0"6756 is-generator-fn "^2.0.0"6552 jest-each "^27.0.6"6757 jest-each "^27.1.0"6553 jest-matcher-utils "^27.0.6"6758 jest-matcher-utils "^27.1.0"6554 jest-message-util "^27.0.6"6759 jest-message-util "^27.1.0"6555 jest-runtime "^27.0.6"6760 jest-runtime "^27.1.0"6556 jest-snapshot "^27.0.6"6761 jest-snapshot "^27.1.0"6557 jest-util "^27.0.6"6762 jest-util "^27.1.0"6558 pretty-format "^27.0.6"6763 pretty-format "^27.1.0"6559 throat "^6.0.1"6764 throat "^6.0.1"656067656561jest-leak-detector@^27.0.6:6766jest-leak-detector@^27.1.0:6562 version "27.0.6"6767 version "27.1.0"6563 resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz#545854275f85450d4ef4b8fe305ca2a26450450f"6768 resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"6564 integrity sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==6769 integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==6565 dependencies:6770 dependencies:6566 jest-get-type "^27.0.6"6771 jest-get-type "^27.0.6"6567 pretty-format "^27.0.6"6772 pretty-format "^27.1.0"656867736569jest-matcher-utils@^27.0.6:6774jest-matcher-utils@^27.1.0:6570 version "27.0.6"6775 version "27.1.0"6571 resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz#2a8da1e86c620b39459f4352eaa255f0d43e39a9"6776 resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"6572 integrity sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==6777 integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==6573 dependencies:6778 dependencies:6574 chalk "^4.0.0"6779 chalk "^4.0.0"6575 jest-diff "^27.0.6"6780 jest-diff "^27.1.0"6576 jest-get-type "^27.0.6"6781 jest-get-type "^27.0.6"6577 pretty-format "^27.0.6"6782 pretty-format "^27.1.0"657867836579jest-message-util@^27.0.6:6784jest-message-util@^27.1.0:6580 version "27.0.6"6785 version "27.1.0"6581 resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.6.tgz#158bcdf4785706492d164a39abca6a14da5ab8b5"6786 resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"6582 integrity sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==6787 integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==6583 dependencies:6788 dependencies:6584 "@babel/code-frame" "^7.12.13"6789 "@babel/code-frame" "^7.12.13"6585 "@jest/types" "^27.0.6"6790 "@jest/types" "^27.1.0"6586 "@types/stack-utils" "^2.0.0"6791 "@types/stack-utils" "^2.0.0"6587 chalk "^4.0.0"6792 chalk "^4.0.0"6588 graceful-fs "^4.2.4"6793 graceful-fs "^4.2.4"6589 micromatch "^4.0.4"6794 micromatch "^4.0.4"6590 pretty-format "^27.0.6"6795 pretty-format "^27.1.0"6591 slash "^3.0.0"6796 slash "^3.0.0"6592 stack-utils "^2.0.3"6797 stack-utils "^2.0.3"659367986594jest-mock@^27.0.6:6799jest-mock@^27.1.0:6595 version "27.0.6"6800 version "27.1.0"6596 resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.6.tgz#0efdd40851398307ba16778728f6d34d583e3467"6801 resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"6597 integrity sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==6802 integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==6598 dependencies:6803 dependencies:6599 "@jest/types" "^27.0.6"6804 "@jest/types" "^27.1.0"6600 "@types/node" "*"6805 "@types/node" "*"660168066602jest-pnp-resolver@^1.2.2:6807jest-pnp-resolver@^1.2.2:6609 resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"6814 resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"6610 integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==6815 integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==661168166612jest-resolve-dependencies@^27.0.6:6817jest-resolve-dependencies@^27.1.0:6613 version "27.0.6"6818 version "27.1.0"6614 resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz#3e619e0ef391c3ecfcf6ef4056207a3d2be3269f"6819 resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"6615 integrity sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==6820 integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==6616 dependencies:6821 dependencies:6617 "@jest/types" "^27.0.6"6822 "@jest/types" "^27.1.0"6618 jest-regex-util "^27.0.6"6823 jest-regex-util "^27.0.6"6619 jest-snapshot "^27.0.6"6824 jest-snapshot "^27.1.0"662068256621jest-resolve@^27.0.6:6826jest-resolve@^27.1.0:6622 version "27.0.6"6827 version "27.1.0"6623 resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.6.tgz#e90f436dd4f8fbf53f58a91c42344864f8e55bff"6828 resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"6624 integrity sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==6829 integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==6625 dependencies:6830 dependencies:6626 "@jest/types" "^27.0.6"6831 "@jest/types" "^27.1.0"6627 chalk "^4.0.0"6832 chalk "^4.0.0"6628 escalade "^3.1.1"6833 escalade "^3.1.1"6629 graceful-fs "^4.2.4"6834 graceful-fs "^4.2.4"6835 jest-haste-map "^27.1.0"6630 jest-pnp-resolver "^1.2.2"6836 jest-pnp-resolver "^1.2.2"6631 jest-util "^27.0.6"6837 jest-util "^27.1.0"6632 jest-validate "^27.0.6"6838 jest-validate "^27.1.0"6633 resolve "^1.20.0"6839 resolve "^1.20.0"6634 slash "^3.0.0"6840 slash "^3.0.0"663568416636jest-runner@^27.0.6:6842jest-runner@^27.1.0:6637 version "27.0.6"6843 version "27.1.0"6638 resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.6.tgz#1325f45055539222bbc7256a6976e993ad2f9520"6844 resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"6639 integrity sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==6845 integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==6640 dependencies:6846 dependencies:6641 "@jest/console" "^27.0.6"6847 "@jest/console" "^27.1.0"6642 "@jest/environment" "^27.0.6"6848 "@jest/environment" "^27.1.0"6643 "@jest/test-result" "^27.0.6"6849 "@jest/test-result" "^27.1.0"6644 "@jest/transform" "^27.0.6"6850 "@jest/transform" "^27.1.0"6645 "@jest/types" "^27.0.6"6851 "@jest/types" "^27.1.0"6646 "@types/node" "*"6852 "@types/node" "*"6647 chalk "^4.0.0"6853 chalk "^4.0.0"6648 emittery "^0.8.1"6854 emittery "^0.8.1"6649 exit "^0.1.2"6855 exit "^0.1.2"6650 graceful-fs "^4.2.4"6856 graceful-fs "^4.2.4"6651 jest-docblock "^27.0.6"6857 jest-docblock "^27.0.6"6652 jest-environment-jsdom "^27.0.6"6858 jest-environment-jsdom "^27.1.0"6653 jest-environment-node "^27.0.6"6859 jest-environment-node "^27.1.0"6654 jest-haste-map "^27.0.6"6860 jest-haste-map "^27.1.0"6655 jest-leak-detector "^27.0.6"6861 jest-leak-detector "^27.1.0"6656 jest-message-util "^27.0.6"6862 jest-message-util "^27.1.0"6657 jest-resolve "^27.0.6"6863 jest-resolve "^27.1.0"6658 jest-runtime "^27.0.6"6864 jest-runtime "^27.1.0"6659 jest-util "^27.0.6"6865 jest-util "^27.1.0"6660 jest-worker "^27.0.6"6866 jest-worker "^27.1.0"6661 source-map-support "^0.5.6"6867 source-map-support "^0.5.6"6662 throat "^6.0.1"6868 throat "^6.0.1"666368696664jest-runtime@^27.0.6:6870jest-runtime@^27.1.0:6665 version "27.0.6"6871 version "27.1.0"6666 resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.6.tgz#45877cfcd386afdd4f317def551fc369794c27c9"6872 resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"6667 integrity sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==6873 integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==6668 dependencies:6874 dependencies:6669 "@jest/console" "^27.0.6"6875 "@jest/console" "^27.1.0"6670 "@jest/environment" "^27.0.6"6876 "@jest/environment" "^27.1.0"6671 "@jest/fake-timers" "^27.0.6"6877 "@jest/fake-timers" "^27.1.0"6672 "@jest/globals" "^27.0.6"6878 "@jest/globals" "^27.1.0"6673 "@jest/source-map" "^27.0.6"6879 "@jest/source-map" "^27.0.6"6674 "@jest/test-result" "^27.0.6"6880 "@jest/test-result" "^27.1.0"6675 "@jest/transform" "^27.0.6"6881 "@jest/transform" "^27.1.0"6676 "@jest/types" "^27.0.6"6882 "@jest/types" "^27.1.0"6677 "@types/yargs" "^16.0.0"6883 "@types/yargs" "^16.0.0"6678 chalk "^4.0.0"6884 chalk "^4.0.0"6679 cjs-module-lexer "^1.0.0"6885 cjs-module-lexer "^1.0.0"6680 collect-v8-coverage "^1.0.0"6886 collect-v8-coverage "^1.0.0"6887 execa "^5.0.0"6681 exit "^0.1.2"6888 exit "^0.1.2"6682 glob "^7.1.3"6889 glob "^7.1.3"6683 graceful-fs "^4.2.4"6890 graceful-fs "^4.2.4"6684 jest-haste-map "^27.0.6"6891 jest-haste-map "^27.1.0"6685 jest-message-util "^27.0.6"6892 jest-message-util "^27.1.0"6686 jest-mock "^27.0.6"6893 jest-mock "^27.1.0"6687 jest-regex-util "^27.0.6"6894 jest-regex-util "^27.0.6"6688 jest-resolve "^27.0.6"6895 jest-resolve "^27.1.0"6689 jest-snapshot "^27.0.6"6896 jest-snapshot "^27.1.0"6690 jest-util "^27.0.6"6897 jest-util "^27.1.0"6691 jest-validate "^27.0.6"6898 jest-validate "^27.1.0"6692 slash "^3.0.0"6899 slash "^3.0.0"6693 strip-bom "^4.0.0"6900 strip-bom "^4.0.0"6694 yargs "^16.0.3"6901 yargs "^16.0.3"6701 "@types/node" "*"6908 "@types/node" "*"6702 graceful-fs "^4.2.4"6909 graceful-fs "^4.2.4"670369106704jest-snapshot@^27.0.6:6911jest-snapshot@^27.1.0:6705 version "27.0.6"6912 version "27.1.0"6706 resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.6.tgz#f4e6b208bd2e92e888344d78f0f650bcff05a4bf"6913 resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"6707 integrity sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==6914 integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==6708 dependencies:6915 dependencies:6709 "@babel/core" "^7.7.2"6916 "@babel/core" "^7.7.2"6710 "@babel/generator" "^7.7.2"6917 "@babel/generator" "^7.7.2"6711 "@babel/parser" "^7.7.2"6918 "@babel/parser" "^7.7.2"6712 "@babel/plugin-syntax-typescript" "^7.7.2"6919 "@babel/plugin-syntax-typescript" "^7.7.2"6713 "@babel/traverse" "^7.7.2"6920 "@babel/traverse" "^7.7.2"6714 "@babel/types" "^7.0.0"6921 "@babel/types" "^7.0.0"6715 "@jest/transform" "^27.0.6"6922 "@jest/transform" "^27.1.0"6716 "@jest/types" "^27.0.6"6923 "@jest/types" "^27.1.0"6717 "@types/babel__traverse" "^7.0.4"6924 "@types/babel__traverse" "^7.0.4"6718 "@types/prettier" "^2.1.5"6925 "@types/prettier" "^2.1.5"6719 babel-preset-current-node-syntax "^1.0.0"6926 babel-preset-current-node-syntax "^1.0.0"6720 chalk "^4.0.0"6927 chalk "^4.0.0"6721 expect "^27.0.6"6928 expect "^27.1.0"6722 graceful-fs "^4.2.4"6929 graceful-fs "^4.2.4"6723 jest-diff "^27.0.6"6930 jest-diff "^27.1.0"6724 jest-get-type "^27.0.6"6931 jest-get-type "^27.0.6"6725 jest-haste-map "^27.0.6"6932 jest-haste-map "^27.1.0"6726 jest-matcher-utils "^27.0.6"6933 jest-matcher-utils "^27.1.0"6727 jest-message-util "^27.0.6"6934 jest-message-util "^27.1.0"6728 jest-resolve "^27.0.6"6935 jest-resolve "^27.1.0"6729 jest-util "^27.0.6"6936 jest-util "^27.1.0"6730 natural-compare "^1.4.0"6937 natural-compare "^1.4.0"6731 pretty-format "^27.0.6"6938 pretty-format "^27.1.0"6732 semver "^7.3.2"6939 semver "^7.3.2"673369406734jest-util@^27.0.6:6941jest-util@^27.1.0:6735 version "27.0.6"6942 version "27.1.0"6736 resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.6.tgz#e8e04eec159de2f4d5f57f795df9cdc091e50297"6943 resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"6737 integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==6944 integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==6738 dependencies:6945 dependencies:6739 "@jest/types" "^27.0.6"6946 "@jest/types" "^27.1.0"6740 "@types/node" "*"6947 "@types/node" "*"6741 chalk "^4.0.0"6948 chalk "^4.0.0"6742 graceful-fs "^4.2.4"6949 graceful-fs "^4.2.4"6743 is-ci "^3.0.0"6950 is-ci "^3.0.0"6744 picomatch "^2.2.3"6951 picomatch "^2.2.3"674569526746jest-validate@^27.0.6:6953jest-validate@^27.1.0:6747 version "27.0.6"6954 version "27.1.0"6748 resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.6.tgz#930a527c7a951927df269f43b2dc23262457e2a6"6955 resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"6749 integrity sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==6956 integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==6750 dependencies:6957 dependencies:6751 "@jest/types" "^27.0.6"6958 "@jest/types" "^27.1.0"6752 camelcase "^6.2.0"6959 camelcase "^6.2.0"6753 chalk "^4.0.0"6960 chalk "^4.0.0"6754 jest-get-type "^27.0.6"6961 jest-get-type "^27.0.6"6755 leven "^3.1.0"6962 leven "^3.1.0"6756 pretty-format "^27.0.6"6963 pretty-format "^27.1.0"675769646758jest-watcher@^27.0.6:6965jest-watcher@^27.1.0:6759 version "27.0.6"6966 version "27.1.0"6760 resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.6.tgz#89526f7f9edf1eac4e4be989bcb6dec6b8878d9c"6967 resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"6761 integrity sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==6968 integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==6762 dependencies:6969 dependencies:6763 "@jest/test-result" "^27.0.6"6970 "@jest/test-result" "^27.1.0"6764 "@jest/types" "^27.0.6"6971 "@jest/types" "^27.1.0"6765 "@types/node" "*"6972 "@types/node" "*"6766 ansi-escapes "^4.2.1"6973 ansi-escapes "^4.2.1"6767 chalk "^4.0.0"6974 chalk "^4.0.0"6768 jest-util "^27.0.6"6975 jest-util "^27.1.0"6769 string-length "^4.0.1"6976 string-length "^4.0.1"677069776771jest-worker@^27.0.6:6978jest-worker@^27.1.0:6772 version "27.0.6"6979 version "27.1.0"6773 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed"6980 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"6774 integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==6981 integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==6775 dependencies:6982 dependencies:6776 "@types/node" "*"6983 "@types/node" "*"6777 merge-stream "^2.0.0"6984 merge-stream "^2.0.0"6778 supports-color "^8.0.0"6985 supports-color "^8.0.0"677969866780jest@^27.0.6:6987jest@^27.1.0:6781 version "27.0.6"6988 version "27.1.0"6782 resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.6.tgz#10517b2a628f0409087fbf473db44777d7a04505"6989 resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"6783 integrity sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==6990 integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==6784 dependencies:6991 dependencies:6785 "@jest/core" "^27.0.6"6992 "@jest/core" "^27.1.0"6786 import-local "^3.0.2"6993 import-local "^3.0.2"6787 jest-cli "^27.0.6"6994 jest-cli "^27.1.0"678869956789js-sha3@0.5.7, js-sha3@^0.5.7:6996js-sha3@0.5.7, js-sha3@^0.5.7:6790 version "0.5.7"6997 version "0.5.7"7192 dependencies:7399 dependencies:7193 yallist "^4.0.0"7400 yallist "^4.0.0"719474017195madge@^4.0.2:7402madge@^5.0.1:7196 version "4.0.2"7403 version "5.0.1"7197 resolved "https://registry.yarnpkg.com/madge/-/madge-4.0.2.tgz#56a3aff8021a5844f8713e0789f6ee94095f2f41"7404 resolved "https://registry.yarnpkg.com/madge/-/madge-5.0.1.tgz#2096d9006558ea0669b3ade89c2cda708a24e22b"7198 integrity sha512-l5bnA2dvyk0azLKDbOTCI+wDZ6nB007PhvPdmiYlPmqwVi49JPbhQrH/t4u8E6Akp3gwji1GZuA+v/F5q6yoWQ==7405 integrity sha512-krmSWL9Hkgub74bOjnjWRoFPAJvPwSG6Dbta06qhWOq6X/n/FPzO3ESZvbFYVIvG2g4UHXvCJN1b+RZLaSs9nA==7199 dependencies:7406 dependencies:7200 chalk "^4.1.0"7407 chalk "^4.1.1"7201 commander "^6.2.1"7408 commander "^7.2.0"7202 commondir "^1.0.1"7409 commondir "^1.0.1"7203 debug "^4.0.1"7410 debug "^4.3.1"7204 dependency-tree "^8.0.0"7411 dependency-tree "^8.1.1"7205 detective-amd "^3.0.1"7412 detective-amd "^3.1.0"7206 detective-cjs "^3.1.1"7413 detective-cjs "^3.1.1"7207 detective-es6 "^2.1.0"7414 detective-es6 "^2.2.0"7208 detective-less "^1.0.2"7415 detective-less "^1.0.2"7209 detective-postcss "^4.0.0"7416 detective-postcss "^5.0.0"7210 detective-sass "^3.0.1"7417 detective-sass "^3.0.1"7211 detective-scss "^2.0.1"7418 detective-scss "^2.0.1"7212 detective-stylus "^1.0.0"7419 detective-stylus "^1.0.0"7213 detective-typescript "^7.0.0"7420 detective-typescript "^7.0.0"7214 graphviz "0.0.9"7421 graphviz "0.0.9"7215 ora "^5.1.0"7422 ora "^5.4.1"7216 pluralize "^8.0.0"7423 pluralize "^8.0.0"7217 precinct "^7.0.0"7424 precinct "^8.1.0"7218 pretty-ms "^7.0.0"7425 pretty-ms "^7.0.1"7219 rc "^1.2.7"7426 rc "^1.2.7"7220 typescript "^3.9.5"7427 typescript "^3.9.5"7221 walkdir "^0.4.1"7428 walkdir "^0.4.1"7667 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"7874 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"7668 integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==7875 integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==766978767877node-releases@^1.1.75:7878 version "1.1.75"7879 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"7880 integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==78817670node-source-walk@^4.0.0, node-source-walk@^4.2.0:7882node-source-walk@^4.0.0, node-source-walk@^4.2.0:7671 version "4.2.0"7883 version "4.2.0"7672 resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"7884 resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"7798 dependencies:8010 dependencies:7799 isobject "^3.0.1"8011 isobject "^3.0.1"780080127801object.values@^1.1.3, object.values@^1.1.4:8013object.values@^1.1.4:7802 version "1.1.4"8014 version "1.1.4"7803 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"8015 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"7804 integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==8016 integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==7873 strip-ansi "^6.0.0"8085 strip-ansi "^6.0.0"7874 wcwidth "^1.0.1"8086 wcwidth "^1.0.1"787580877876ora@^5.1.0, ora@^5.3.0:8088ora@^5.3.0, ora@^5.4.1:7877 version "5.4.1"8089 version "5.4.1"7878 resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"8090 resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"7879 integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==8091 integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==8214 indexes-of "^1.0.1"8426 indexes-of "^1.0.1"8215 uniq "^1.0.1"8427 uniq "^1.0.1"821684288429postcss-values-parser@^5.0.0:8430 version "5.0.0"8431 resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-5.0.0.tgz#10c61ac3f488e4de25746b829ea8d8894e9ac3d2"8432 integrity sha512-2viDDjMMrt21W2izbeiJxl3kFuD/+asgB0CBwPEgSyhCmBnDIa/y+pLaoyX+q3I3DHH0oPPL3cgjVTQvlS1Maw==8433 dependencies:8434 color-name "^1.1.4"8435 is-url-superb "^4.0.0"8436 quote-unquote "^1.0.0"84378217postcss@^7.0.36:8438postcss@^7.0.36:8218 version "7.0.36"8439 version "7.0.36"8219 resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"8440 resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"8232 nanoid "^3.1.23"8453 nanoid "^3.1.23"8233 source-map-js "^0.6.2"8454 source-map-js "^0.6.2"823484558235precinct@^7.0.0:8456postcss@^8.2.13:8236 version "7.1.0"8457 version "8.3.6"8237 resolved "https://registry.yarnpkg.com/precinct/-/precinct-7.1.0.tgz#a0311e0b59029647eaf57c2d30b8efa9c85d129a"8458 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"8238 integrity sha512-I1RkW5PX51/q6Xl39//D7x9NgaKNGHpR5DCNaoxP/b2+KbzzXDNhauJUMV17KSYkJA41CSpwYUPRtRoNxbshWA==8459 integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==8239 dependencies:8460 dependencies:8240 commander "^2.20.3"8461 colorette "^1.2.2"8241 debug "^4.3.1"8242 detective-amd "^3.0.1"8243 detective-cjs "^3.1.1"8244 detective-es6 "^2.2.0"8245 detective-less "^1.0.2"8462 nanoid "^3.1.23"8246 detective-postcss "^4.0.0"8247 detective-sass "^3.0.1"8248 detective-scss "^2.0.1"8249 detective-stylus "^1.0.0"8463 source-map-js "^0.6.2"8250 detective-typescript "^6.0.0"8251 module-definition "^3.3.1"8252 node-source-walk "^4.2.0"825384648254precinct@^8.0.0:8465precinct@^8.0.0, precinct@^8.1.0:8255 version "8.1.0"8466 version "8.1.0"8256 resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.1.0.tgz#6b8f2389ba2ca61c466731390b0d7e25da3fd996"8467 resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.1.0.tgz#6b8f2389ba2ca61c466731390b0d7e25da3fd996"8257 integrity sha512-oeZBR9IdER42Ef6Rz11z1oOUqicsI5J1Qffj6tYghKLhxN2UnHy7uE1axxNr0VZRevPK2HWkROk36uXrbJwHFA==8468 integrity sha512-oeZBR9IdER42Ef6Rz11z1oOUqicsI5J1Qffj6tYghKLhxN2UnHy7uE1axxNr0VZRevPK2HWkROk36uXrbJwHFA==8300 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"8511 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"8301 integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==8512 integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==830285138303pretty-format@^27.0.6:8514pretty-format@^27.1.0:8304 version "27.0.6"8515 version "27.1.0"8305 resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f"8516 resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"8306 integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==8517 integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==8307 dependencies:8518 dependencies:8308 "@jest/types" "^27.0.6"8519 "@jest/types" "^27.1.0"8309 ansi-regex "^5.0.0"8520 ansi-regex "^5.0.0"8310 ansi-styles "^5.0.0"8521 ansi-styles "^5.0.0"8311 react-is "^17.0.1"8522 react-is "^17.0.1"831285238313pretty-ms@^7.0.0:8524pretty-ms@^7.0.1:8314 version "7.0.1"8525 version "7.0.1"8315 resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"8526 resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"8316 integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==8527 integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==8445 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"8656 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"8446 integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==8657 integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==844786588659quote-unquote@^1.0.0:8660 version "1.0.0"8661 resolved "https://registry.yarnpkg.com/quote-unquote/-/quote-unquote-1.0.0.tgz#67a9a77148effeaf81a4d428404a710baaac8a0b"8662 integrity sha1-Z6mncUjv/q+BpNQoQEpxC6qsigs=86638448randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:8664randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:8449 version "2.1.0"8665 version "2.1.0"8450 resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"8666 resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"8825 dependencies:9041 dependencies:8826 bn.js "^4.11.1"9042 bn.js "^4.11.1"882790438828rollup@^2.56.2:9044rollup@^2.56.3:8829 version "2.56.2"9045 version "2.56.3"8830 resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.2.tgz#a045ff3f6af53ee009b5f5016ca3da0329e5470f"9046 resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"8831 integrity sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==9047 integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==8832 optionalDependencies:9048 optionalDependencies:8833 fsevents "~2.3.2"9049 fsevents "~2.3.2"883490509706 source-map-support "^0.5.17"9922 source-map-support "^0.5.17"9707 yn "3.1.1"9923 yn "3.1.1"970899249709tsconfig-paths@^3.9.0:9925tsconfig-paths@^3.11.0:9710 version "3.9.0"9926 version "3.11.0"9711 resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"9927 resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"9712 integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==9928 integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==9713 dependencies:9929 dependencies:9714 "@types/json5" "^0.0.29"9930 "@types/json5" "^0.0.29"9715 json5 "^1.0.1"9931 json5 "^1.0.1"9845 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc"10061 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc"9846 integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==10062 integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==9847100639848typescript@^4.3.5:10064typescript@^4.4.2:9849 version "4.3.5"10065 version "4.4.2"9850 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"10066 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"9851 integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==10067 integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==9852100689853uglify-js@^3.1.4:10069uglify-js@^3.1.4:9854 version "3.13.9"10070 version "3.13.9"10670 y18n "^5.0.5"10886 y18n "^5.0.5"10671 yargs-parser "^20.2.2"10887 yargs-parser "^20.2.2"106721088810673yargs@^17.1.0, yargs@^17.1.1:10889yargs@^17.1.1:10674 version "17.1.1"10890 version "17.1.1"10675 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba"10891 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba"10676 integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==10892 integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==upload_secrets.shdiffbeforeafterbothno changes