difftreelog
Merge branch 'develop' into feature/CORE-167
in: master
50 files changed
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"474748[[package]]48[[package]]49name = "aes"49name = "aes"50version = "0.5.0"50version = "0.4.0"51source = "registry+https://github.com/rust-lang/crates.io-index"51source = "registry+https://github.com/rust-lang/crates.io-index"52checksum = "dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6"52checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5"53dependencies = [53dependencies = [54 "aes-soft",54 "aes-soft",55 "aesni",55 "aesni",585859[[package]]59[[package]]60name = "aes-gcm"60name = "aes-gcm"61version = "0.7.0"61version = "0.6.0"62source = "registry+https://github.com/rust-lang/crates.io-index"62source = "registry+https://github.com/rust-lang/crates.io-index"63checksum = "0301c9e9c443494d970a07885e8cf3e587bae8356a1d5abd0999068413f7205f"63checksum = "86f5007801316299f922a6198d1d09a0bae95786815d066d5880d13f7c45ead1"64dependencies = [64dependencies = [65 "aead",65 "aead",66 "aes",66 "aes",67 "block-cipher",67 "block-cipher",68 "ghash",68 "ghash",69 "subtle 2.4.1",69 "subtle 2.2.3",70]70]717172[[package]]72[[package]]73name = "aes-soft"73name = "aes-soft"74version = "0.5.0"74version = "0.4.0"75source = "registry+https://github.com/rust-lang/crates.io-index"75source = "registry+https://github.com/rust-lang/crates.io-index"76checksum = "63dd91889c49327ad7ef3b500fd1109dbd3c509a03db0d4a9ce413b79f575cb6"76checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7"77dependencies = [77dependencies = [78 "block-cipher",78 "block-cipher",79 "byteorder",79 "byteorder",80 "opaque-debug 0.3.0",80 "opaque-debug 0.2.3",81]81]828283[[package]]83[[package]]84name = "aesni"84name = "aesni"85version = "0.8.0"85version = "0.7.0"86source = "registry+https://github.com/rust-lang/crates.io-index"86source = "registry+https://github.com/rust-lang/crates.io-index"87checksum = "0a6fe808308bb07d393e2ea47780043ec47683fcf19cf5efc8ca51c50cc8c68a"87checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264"88dependencies = [88dependencies = [89 "block-cipher",89 "block-cipher",90 "opaque-debug 0.3.0",90 "opaque-debug 0.2.3",91]91]929293[[package]]93[[package]]94name = "ahash"94name = "ahash"95version = "0.4.7"95version = "0.4.6"96source = "registry+https://github.com/rust-lang/crates.io-index"96source = "registry+https://github.com/rust-lang/crates.io-index"97checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"97checksum = "f6789e291be47ace86a60303502173d84af8327e3627ecf334356ee0f87a164c"989899[[package]]99[[package]]100name = "ahash"100name = "ahash"101version = "0.7.4"101version = "0.7.4"102source = "registry+https://github.com/rust-lang/crates.io-index"102source = "registry+https://github.com/rust-lang/crates.io-index"103checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"103checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"104dependencies = [104dependencies = [105 "getrandom 0.2.3",105 "getrandom 0.2.1",106 "once_cell",106 "once_cell",107 "version_check",107 "version_check",108]108]109109110[[package]]110[[package]]111name = "aho-corasick"111name = "aho-corasick"112version = "0.7.18"112version = "0.7.13"113source = "registry+https://github.com/rust-lang/crates.io-index"113source = "registry+https://github.com/rust-lang/crates.io-index"114checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"114checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"115dependencies = [115dependencies = [116 "memchr",116 "memchr",117]117]142142143[[package]]143[[package]]144name = "anyhow"144name = "anyhow"145version = "1.0.42"145version = "1.0.39"146source = "registry+https://github.com/rust-lang/crates.io-index"146source = "registry+https://github.com/rust-lang/crates.io-index"147checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486"147checksum = "81cddc5f91628367664cc7c69714ff08deee8a3efc54623011c772544d7b2767"148148149[[package]]149[[package]]150name = "approx"150name = "approx"178178179[[package]]179[[package]]180name = "arrayvec"180name = "arrayvec"181version = "0.7.1"181version = "0.7.0"182source = "registry+https://github.com/rust-lang/crates.io-index"182source = "registry+https://github.com/rust-lang/crates.io-index"183checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd"183checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7"184184185[[package]]185[[package]]186name = "asn1_der"186name = "asn1_der"206206207[[package]]207[[package]]208name = "async-channel"208name = "async-channel"209version = "1.6.1"209version = "1.5.1"210source = "registry+https://github.com/rust-lang/crates.io-index"210source = "registry+https://github.com/rust-lang/crates.io-index"211checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"211checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9"212dependencies = [212dependencies = [213 "concurrent-queue",213 "concurrent-queue",214 "event-listener",214 "event-listener",247247248[[package]]248[[package]]249name = "async-io"249name = "async-io"250version = "1.6.0"250version = "1.3.1"251source = "registry+https://github.com/rust-lang/crates.io-index"251source = "registry+https://github.com/rust-lang/crates.io-index"252checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"252checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd"253dependencies = [253dependencies = [254 "concurrent-queue",254 "concurrent-queue",255 "fastrand",255 "futures-lite",256 "futures-lite",256 "libc",257 "libc",257 "log",258 "log",259 "nb-connect",258 "once_cell",260 "once_cell",259 "parking",261 "parking",260 "polling",262 "polling",261 "slab",263 "vec-arena",262 "socket2 0.4.0",263 "waker-fn",264 "waker-fn",264 "winapi 0.3.9",265 "winapi 0.3.9",265]266]311 "async-io",312 "async-io",312 "async-lock",313 "async-lock",313 "async-process",314 "async-process",314 "crossbeam-utils 0.8.5",315 "crossbeam-utils 0.8.1",315 "futures-channel",316 "futures-channel",316 "futures-core",317 "futures-core",317 "futures-io",318 "futures-io",322 "memchr",323 "memchr",323 "num_cpus",324 "num_cpus",324 "once_cell",325 "once_cell",325 "pin-project-lite 0.2.7",326 "pin-project-lite 0.2.4",326 "pin-utils",327 "pin-utils",327 "slab",328 "slab",328 "wasm-bindgen-futures",329 "wasm-bindgen-futures",329]330]330331331[[package]]332[[package]]332name = "async-std-resolver"333name = "async-std-resolver"333version = "0.20.3"334version = "0.20.1"334source = "registry+https://github.com/rust-lang/crates.io-index"335source = "registry+https://github.com/rust-lang/crates.io-index"335checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638"336checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d"336dependencies = [337dependencies = [337 "async-std",338 "async-std",338 "async-trait",339 "async-trait",369 "futures-sink",370 "futures-sink",370 "futures-util",371 "futures-util",371 "memchr",372 "memchr",372 "pin-project-lite 0.2.7",373 "pin-project-lite 0.2.4",373]374]374375375[[package]]376[[package]]382 "futures-sink",383 "futures-sink",383 "futures-util",384 "futures-util",384 "memchr",385 "memchr",385 "pin-project-lite 0.2.7",386 "pin-project-lite 0.2.4",386]387]387388388[[package]]389[[package]]413414414[[package]]415[[package]]415name = "autocfg"416name = "autocfg"416version = "1.0.1"417version = "1.0.0"417source = "registry+https://github.com/rust-lang/crates.io-index"418source = "registry+https://github.com/rust-lang/crates.io-index"418checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"419checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"419420420[[package]]421[[package]]421name = "backtrace"422name = "backtrace"422version = "0.3.61"423version = "0.3.56"423source = "registry+https://github.com/rust-lang/crates.io-index"424source = "registry+https://github.com/rust-lang/crates.io-index"424checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01"425checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc"425dependencies = [426dependencies = [426 "addr2line 0.16.0",427 "addr2line 0.14.1",427 "cc",428 "cfg-if 1.0.0",428 "cfg-if 1.0.0",429 "libc",429 "libc",430 "miniz_oxide",430 "miniz_oxide",431 "object 0.26.0",431 "object 0.23.0",432 "rustc-demangle",432 "rustc-demangle",433]433]434434435[[package]]435[[package]]436name = "bae"437version = "0.1.6"438source = "registry+https://github.com/rust-lang/crates.io-index"439checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf"440dependencies = [441 "heck",442 "proc-macro-error 0.4.12",443 "proc-macro2",444 "quote",445 "syn",446]447448[[package]]436name = "base-x"449name = "base-x"437version = "0.2.8"450version = "0.2.8"438source = "registry+https://github.com/rust-lang/crates.io-index"451source = "registry+https://github.com/rust-lang/crates.io-index"446459447[[package]]460[[package]]448name = "base64"461name = "base64"462version = "0.11.0"463source = "registry+https://github.com/rust-lang/crates.io-index"464checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"465466[[package]]467name = "base64"449version = "0.12.3"468version = "0.12.3"450source = "registry+https://github.com/rust-lang/crates.io-index"469source = "registry+https://github.com/rust-lang/crates.io-index"451checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"470checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"458477459[[package]]478[[package]]460name = "beef"479name = "beef"461version = "0.5.1"480version = "0.5.0"462source = "registry+https://github.com/rust-lang/crates.io-index"481source = "registry+https://github.com/rust-lang/crates.io-index"463checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736"482checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409"464dependencies = [483dependencies = [465 "serde",484 "serde",466]485]467486468[[package]]487[[package]]469name = "beefy-gadget"488name = "beefy-gadget"470version = "0.1.0"489version = "0.1.0"471source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"490source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"472dependencies = [491dependencies = [473 "beefy-primitives",492 "beefy-primitives",493 "fnv",474 "futures 0.3.16",494 "futures 0.3.16",475 "hex",495 "hex",476 "log",496 "log",491 "sp-utils",511 "sp-utils",492 "substrate-prometheus-endpoint",512 "substrate-prometheus-endpoint",493 "thiserror",513 "thiserror",514 "wasm-timer",494]515]495516496[[package]]517[[package]]497name = "beefy-gadget-rpc"518name = "beefy-gadget-rpc"498version = "0.1.0"519version = "0.1.0"499source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"520source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"500dependencies = [521dependencies = [501 "beefy-gadget",522 "beefy-gadget",502 "beefy-primitives",523 "beefy-primitives",515]536]516537517[[package]]538[[package]]539name = "beefy-merkle-tree"540version = "0.1.0"541source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"542543[[package]]518name = "beefy-primitives"544name = "beefy-primitives"519version = "0.1.0"545version = "0.1.0"520source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"546source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"521dependencies = [547dependencies = [522 "parity-scale-codec",548 "parity-scale-codec",523 "sp-api",549 "sp-api",529555530[[package]]556[[package]]531name = "bincode"557name = "bincode"532version = "1.3.3"558version = "1.3.1"533source = "registry+https://github.com/rust-lang/crates.io-index"559source = "registry+https://github.com/rust-lang/crates.io-index"534checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"560checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d"535dependencies = [561dependencies = [562 "byteorder",536 "serde",563 "serde",537]564]538565575602576[[package]]603[[package]]577name = "bitvec"604name = "bitvec"578version = "0.20.4"605version = "0.20.1"579source = "registry+https://github.com/rust-lang/crates.io-index"606source = "registry+https://github.com/rust-lang/crates.io-index"580checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"607checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d"581dependencies = [608dependencies = [582 "funty",609 "funty",583 "radium 0.6.2",610 "radium 0.6.2",587614588[[package]]615[[package]]589name = "blake2"616name = "blake2"590version = "0.9.1"617version = "0.9.0"591source = "registry+https://github.com/rust-lang/crates.io-index"618source = "registry+https://github.com/rust-lang/crates.io-index"592checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4"619checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471"593dependencies = [620dependencies = [621 "byte-tools",622 "byteorder",594 "crypto-mac 0.8.0",623 "crypto-mac 0.8.0",595 "digest 0.9.0",624 "digest 0.9.0",596 "opaque-debug 0.3.0",625 "opaque-debug 0.2.3",597]626]598627599[[package]]628[[package]]608637609[[package]]638[[package]]610name = "blake2b_simd"639name = "blake2b_simd"611version = "0.5.11"640version = "0.5.10"612source = "registry+https://github.com/rust-lang/crates.io-index"641source = "registry+https://github.com/rust-lang/crates.io-index"613checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"642checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"614dependencies = [643dependencies = [615 "arrayref",644 "arrayref",616 "arrayvec 0.5.2",645 "arrayvec 0.5.2",630659631[[package]]660[[package]]632name = "blake3"661name = "blake3"633version = "0.3.8"662version = "0.3.7"634source = "registry+https://github.com/rust-lang/crates.io-index"663source = "registry+https://github.com/rust-lang/crates.io-index"635checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3"664checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f"636dependencies = [665dependencies = [637 "arrayref",666 "arrayref",638 "arrayvec 0.5.2",667 "arrayvec 0.5.2",652 "block-padding 0.1.5",681 "block-padding 0.1.5",653 "byte-tools",682 "byte-tools",654 "byteorder",683 "byteorder",655 "generic-array 0.12.4",684 "generic-array 0.12.3",656]685]657686658[[package]]687[[package]]667696668[[package]]697[[package]]669name = "block-cipher"698name = "block-cipher"670version = "0.8.0"699version = "0.7.1"671source = "registry+https://github.com/rust-lang/crates.io-index"700source = "registry+https://github.com/rust-lang/crates.io-index"672checksum = "f337a3e6da609650eb74e02bc9fac7b735049f7623ab12f2e4c719316fcc7e80"701checksum = "fa136449e765dc7faa244561ccae839c394048667929af599b5d931ebe7b7f10"673dependencies = [702dependencies = [674 "generic-array 0.14.4",703 "generic-array 0.14.4",675]704]706[[package]]735[[package]]707name = "bp-header-chain"736name = "bp-header-chain"708version = "0.1.0"737version = "0.1.0"709source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"710dependencies = [739dependencies = [711 "finality-grandpa",740 "finality-grandpa",712 "frame-support",741 "frame-support",719]748]720749721[[package]]750[[package]]751name = "bp-message-dispatch"752version = "0.1.0"753source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"754dependencies = [755 "bp-runtime",756 "frame-support",757 "parity-scale-codec",758 "sp-std",759]760761[[package]]722name = "bp-messages"762name = "bp-messages"723version = "0.1.0"763version = "0.1.0"724source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"725dependencies = [765dependencies = [726 "bitvec 0.20.4",766 "bitvec 0.20.1",727 "bp-runtime",767 "bp-runtime",728 "frame-support",768 "frame-support",729 "frame-system",769 "frame-system",730 "impl-trait-for-tuples",770 "impl-trait-for-tuples 0.2.1",731 "parity-scale-codec",771 "parity-scale-codec",732 "serde",772 "serde",733 "sp-std",773 "sp-std",736[[package]]776[[package]]737name = "bp-polkadot-core"777name = "bp-polkadot-core"738version = "0.1.0"778version = "0.1.0"739source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"779source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"740dependencies = [780dependencies = [741 "bp-messages",781 "bp-messages",742 "bp-runtime",782 "bp-runtime",751]791]752792753[[package]]793[[package]]794name = "bp-rialto"795version = "0.1.0"796source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"797dependencies = [798 "bp-messages",799 "bp-runtime",800 "frame-support",801 "frame-system",802 "sp-api",803 "sp-core",804 "sp-runtime",805 "sp-std",806]807808[[package]]754name = "bp-rococo"809name = "bp-rococo"755version = "0.1.0"810version = "0.1.0"756source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"811source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"757dependencies = [812dependencies = [758 "bp-messages",813 "bp-messages",759 "bp-polkadot-core",814 "bp-polkadot-core",770[[package]]825[[package]]771name = "bp-runtime"826name = "bp-runtime"772version = "0.1.0"827version = "0.1.0"773source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"828source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"774dependencies = [829dependencies = [775 "frame-support",830 "frame-support",776 "hash-db",831 "hash-db",787[[package]]842[[package]]788name = "bp-test-utils"843name = "bp-test-utils"789version = "0.1.0"844version = "0.1.0"790source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"845source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"791dependencies = [846dependencies = [792 "bp-header-chain",847 "bp-header-chain",793 "ed25519-dalek",848 "ed25519-dalek",802[[package]]857[[package]]803name = "bp-wococo"858name = "bp-wococo"804version = "0.1.0"859version = "0.1.0"805source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"860source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"806dependencies = [861dependencies = [807 "bp-messages",862 "bp-messages",808 "bp-polkadot-core",863 "bp-polkadot-core",815]870]816871817[[package]]872[[package]]873name = "bridge-runtime-common"874version = "0.1.0"875source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"876dependencies = [877 "bp-message-dispatch",878 "bp-messages",879 "bp-runtime",880 "frame-support",881 "hash-db",882 "pallet-bridge-dispatch",883 "pallet-bridge-grandpa",884 "pallet-bridge-messages",885 "pallet-transaction-payment",886 "parity-scale-codec",887 "sp-core",888 "sp-runtime",889 "sp-state-machine",890 "sp-std",891 "sp-trie",892]893894[[package]]818name = "bs58"895name = "bs58"819version = "0.4.0"896version = "0.4.0"820source = "registry+https://github.com/rust-lang/crates.io-index"897source = "registry+https://github.com/rust-lang/crates.io-index"821checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"898checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"822899823[[package]]900[[package]]824name = "bstr"901name = "bstr"825version = "0.2.16"902version = "0.2.13"826source = "registry+https://github.com/rust-lang/crates.io-index"903source = "registry+https://github.com/rust-lang/crates.io-index"827checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279"904checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"828dependencies = [905dependencies = [829 "memchr",906 "memchr",830]907]840917841[[package]]918[[package]]842name = "bumpalo"919name = "bumpalo"843version = "3.7.0"920version = "3.4.0"844source = "registry+https://github.com/rust-lang/crates.io-index"921source = "registry+https://github.com/rust-lang/crates.io-index"845checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631"922checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"846923847[[package]]924[[package]]848name = "byte-slice-cast"925name = "byte-slice-cast"858935859[[package]]936[[package]]860name = "byteorder"937name = "byteorder"861version = "1.4.3"938version = "1.3.4"862source = "registry+https://github.com/rust-lang/crates.io-index"939source = "registry+https://github.com/rust-lang/crates.io-index"863checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"940checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"864941865[[package]]942[[package]]866name = "bytes"943name = "bytes"9381015939[[package]]1016[[package]]940name = "cc"1017name = "cc"941version = "1.0.69"1018version = "1.0.67"942source = "registry+https://github.com/rust-lang/crates.io-index"1019source = "registry+https://github.com/rust-lang/crates.io-index"943checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"1020checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"944dependencies = [1021dependencies = [945 "jobserver",1022 "jobserver",946]1023]9741051975[[package]]1052[[package]]976name = "chacha20"1053name = "chacha20"977version = "0.5.0"1054version = "0.4.3"978source = "registry+https://github.com/rust-lang/crates.io-index"1055source = "registry+https://github.com/rust-lang/crates.io-index"979checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845"1056checksum = "086c0f07ac275808b7bf9a39f2fd013aae1498be83632814c8c4e0bd53f2dc58"980dependencies = [1057dependencies = [981 "stream-cipher",1058 "stream-cipher",982 "zeroize",1059 "zeroize",983]1060]9841061985[[package]]1062[[package]]986name = "chacha20poly1305"1063name = "chacha20poly1305"987version = "0.6.0"1064version = "0.5.1"988source = "registry+https://github.com/rust-lang/crates.io-index"1065source = "registry+https://github.com/rust-lang/crates.io-index"989checksum = "9bf18d374d66df0c05cdddd528a7db98f78c28e2519b120855c4f84c5027b1f5"1066checksum = "18b0c90556d8e3fec7cf18d84a2f53d27b21288f2fe481b830fadcf809e48205"990dependencies = [1067dependencies = [991 "aead",1068 "aead",992 "chacha20",1069 "chacha20",101010871011[[package]]1088[[package]]1012name = "cid"1089name = "cid"1013version = "0.6.1"1090version = "0.6.0"1014source = "registry+https://github.com/rust-lang/crates.io-index"1091source = "registry+https://github.com/rust-lang/crates.io-index"1015checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768"1092checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e"1016dependencies = [1093dependencies = [1017 "multibase",1094 "multibase",1018 "multihash",1095 "multihash",1073]1150]107411511075[[package]]1152[[package]]1153name = "cloudabi"1154version = "0.1.0"1155source = "registry+https://github.com/rust-lang/crates.io-index"1156checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467"1157dependencies = [1158 "bitflags",1159]11601161[[package]]1076name = "concurrent-queue"1162name = "concurrent-queue"1077version = "1.2.2"1163version = "1.2.2"1078source = "registry+https://github.com/rust-lang/crates.io-index"1164source = "registry+https://github.com/rust-lang/crates.io-index"112712131128[[package]]1214[[package]]1129name = "cpp_demangle"1215name = "cpp_demangle"1130version = "0.3.3"1216version = "0.3.2"1131source = "registry+https://github.com/rust-lang/crates.io-index"1217source = "registry+https://github.com/rust-lang/crates.io-index"1132checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a"1218checksum = "44919ecaf6f99e8e737bc239408931c9a01e9a6c74814fee8242dd2506b65390"1133dependencies = [1219dependencies = [1134 "cfg-if 1.0.0",1220 "cfg-if 1.0.0",1221 "glob",1135]1222]113612231137[[package]]1224[[package]]1138name = "cpufeatures"1225name = "cpufeatures"1139version = "0.1.5"1226version = "0.1.4"1140source = "registry+https://github.com/rust-lang/crates.io-index"1227source = "registry+https://github.com/rust-lang/crates.io-index"1141checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"1228checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8"1142dependencies = [1229dependencies = [1143 "libc",1230 "libc",1144]1231]114512321146[[package]]1233[[package]]1147name = "cpuid-bool"1234name = "cpuid-bool"1148version = "0.2.0"1235version = "0.1.0"1149source = "registry+https://github.com/rust-lang/crates.io-index"1236source = "registry+https://github.com/rust-lang/crates.io-index"1150checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"1237checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4"115112381152[[package]]1239[[package]]1153name = "cranelift-bforest"1240name = "cranelift-bforest"1235 "cranelift-codegen",1322 "cranelift-codegen",1236 "cranelift-entity",1323 "cranelift-entity",1237 "cranelift-frontend",1324 "cranelift-frontend",1238 "itertools 0.10.1",1325 "itertools 0.10.0",1239 "log",1326 "log",1240 "serde",1327 "serde",1241 "smallvec 1.6.1",1328 "smallvec 1.6.1",124513321246[[package]]1333[[package]]1247name = "crc32fast"1334name = "crc32fast"1248version = "1.2.1"1335version = "1.2.0"1249source = "registry+https://github.com/rust-lang/crates.io-index"1336source = "registry+https://github.com/rust-lang/crates.io-index"1250checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"1337checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"1251dependencies = [1338dependencies = [1252 "cfg-if 1.0.0",1339 "cfg-if 0.1.10",1253]1340]125413411255[[package]]1342[[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"1343name = "crossbeam-deque"1267version = "0.7.3"1344version = "0.7.4"1268source = "registry+https://github.com/rust-lang/crates.io-index"1345source = "registry+https://github.com/rust-lang/crates.io-index"1269checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"1346checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"1270dependencies = [1347dependencies = [1271 "crossbeam-epoch 0.8.2",1348 "crossbeam-epoch",1272 "crossbeam-utils 0.7.2",1349 "crossbeam-utils 0.7.2",1273 "maybe-uninit",1350 "maybe-uninit",1274]1351]127513521276[[package]]1353[[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"1354name = "crossbeam-epoch"1289version = "0.8.2"1355version = "0.8.2"1290source = "registry+https://github.com/rust-lang/crates.io-index"1356source = "registry+https://github.com/rust-lang/crates.io-index"1295 "crossbeam-utils 0.7.2",1361 "crossbeam-utils 0.7.2",1296 "lazy_static",1362 "lazy_static",1297 "maybe-uninit",1363 "maybe-uninit",1298 "memoffset 0.5.6",1364 "memoffset 0.5.5",1299 "scopeguard",1365 "scopeguard",1300]1366]130113671302[[package]]1368[[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"1369name = "crossbeam-queue"1317version = "0.2.3"1370version = "0.2.3"1318source = "registry+https://github.com/rust-lang/crates.io-index"1371source = "registry+https://github.com/rust-lang/crates.io-index"133613891337[[package]]1390[[package]]1338name = "crossbeam-utils"1391name = "crossbeam-utils"1339version = "0.8.5"1392version = "0.8.1"1340source = "registry+https://github.com/rust-lang/crates.io-index"1393source = "registry+https://github.com/rust-lang/crates.io-index"1341checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"1394checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"1342dependencies = [1395dependencies = [1396 "autocfg",1343 "cfg-if 1.0.0",1397 "cfg-if 1.0.0",1344 "lazy_static",1398 "lazy_static",1345]1399]1356source = "registry+https://github.com/rust-lang/crates.io-index"1410source = "registry+https://github.com/rust-lang/crates.io-index"1357checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1411checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1358dependencies = [1412dependencies = [1359 "generic-array 0.12.4",1413 "generic-array 0.12.3",1360 "subtle 1.0.0",1414 "subtle 1.0.0",1361]1415]136214161367checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1421checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1368dependencies = [1422dependencies = [1369 "generic-array 0.14.4",1423 "generic-array 0.14.4",1370 "subtle 2.4.1",1424 "subtle 2.2.3",1371]1425]137214261373[[package]]1427[[package]]138114351382[[package]]1436[[package]]1383name = "ctor"1437name = "ctor"1384version = "0.1.20"1438version = "0.1.16"1385source = "registry+https://github.com/rust-lang/crates.io-index"1439source = "registry+https://github.com/rust-lang/crates.io-index"1386checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d"1440checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484"1387dependencies = [1441dependencies = [1388 "quote",1442 "quote",1389 "syn",1443 "syn",1403[[package]]1457[[package]]1404name = "cumulus-client-cli"1458name = "cumulus-client-cli"1405version = "0.1.0"1459version = "0.1.0"1406source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1460source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1407dependencies = [1461dependencies = [1408 "sc-cli",1462 "sc-cli",1409 "sc-service",1463 "sc-service",1413[[package]]1467[[package]]1414name = "cumulus-client-collator"1468name = "cumulus-client-collator"1415version = "0.1.0"1469version = "0.1.0"1416source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1470source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1417dependencies = [1471dependencies = [1418 "cumulus-client-consensus-common",1472 "cumulus-client-consensus-common",1419 "cumulus-client-network",1473 "cumulus-client-network",1437[[package]]1491[[package]]1438name = "cumulus-client-consensus-aura"1492name = "cumulus-client-consensus-aura"1439version = "0.1.0"1493version = "0.1.0"1440source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1494source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1441dependencies = [1495dependencies = [1442 "async-trait",1496 "async-trait",1443 "cumulus-client-consensus-common",1497 "cumulus-client-consensus-common",1447 "parking_lot 0.10.2",1501 "parking_lot 0.10.2",1448 "polkadot-client",1502 "polkadot-client",1449 "sc-client-api",1503 "sc-client-api",1504 "sc-consensus",1450 "sc-consensus-aura",1505 "sc-consensus-aura",1451 "sc-consensus-slots",1506 "sc-consensus-slots",1452 "sc-telemetry",1507 "sc-telemetry",1467[[package]]1522[[package]]1468name = "cumulus-client-consensus-common"1523name = "cumulus-client-consensus-common"1469version = "0.1.0"1524version = "0.1.0"1470source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1525source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1471dependencies = [1526dependencies = [1472 "async-trait",1527 "async-trait",1473 "dyn-clone",1528 "dyn-clone",1476 "polkadot-primitives",1531 "polkadot-primitives",1477 "polkadot-runtime",1532 "polkadot-runtime",1478 "sc-client-api",1533 "sc-client-api",1534 "sc-consensus",1479 "sp-api",1535 "sp-api",1480 "sp-block-builder",1536 "sp-block-builder",1481 "sp-blockchain",1537 "sp-blockchain",1491[[package]]1547[[package]]1492name = "cumulus-client-network"1548name = "cumulus-client-network"1493version = "0.1.0"1549version = "0.1.0"1494source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1550source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1495dependencies = [1551dependencies = [1496 "derive_more",1552 "derive_more",1497 "futures 0.3.16",1553 "futures 0.3.16",1515[[package]]1571[[package]]1516name = "cumulus-client-pov-recovery"1572name = "cumulus-client-pov-recovery"1517version = "0.1.0"1573version = "0.1.0"1518source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1574source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1519dependencies = [1575dependencies = [1520 "cumulus-primitives-core",1576 "cumulus-primitives-core",1521 "futures 0.3.16",1577 "futures 0.3.16",1527 "polkadot-primitives",1583 "polkadot-primitives",1528 "rand 0.8.4",1584 "rand 0.8.4",1529 "sc-client-api",1585 "sc-client-api",1586 "sc-consensus",1530 "sp-api",1587 "sp-api",1531 "sp-consensus",1588 "sp-consensus",1532 "sp-core",1589 "sp-core",1538[[package]]1595[[package]]1539name = "cumulus-client-service"1596name = "cumulus-client-service"1540version = "0.1.0"1597version = "0.1.0"1541source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1598source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1542dependencies = [1599dependencies = [1543 "cumulus-client-collator",1600 "cumulus-client-collator",1544 "cumulus-client-consensus-common",1601 "cumulus-client-consensus-common",1551 "polkadot-service",1608 "polkadot-service",1552 "sc-chain-spec",1609 "sc-chain-spec",1553 "sc-client-api",1610 "sc-client-api",1611 "sc-consensus",1554 "sc-consensus-babe",1612 "sc-consensus-babe",1555 "sc-service",1613 "sc-service",1556 "sc-telemetry",1614 "sc-telemetry",1566[[package]]1624[[package]]1567name = "cumulus-pallet-aura-ext"1625name = "cumulus-pallet-aura-ext"1568version = "0.1.0"1626version = "0.1.0"1569source = "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.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1570dependencies = [1628dependencies = [1571 "frame-executive",1629 "frame-executive",1572 "frame-support",1630 "frame-support",1583[[package]]1641[[package]]1584name = "cumulus-pallet-dmp-queue"1642name = "cumulus-pallet-dmp-queue"1585version = "0.1.0"1643version = "0.1.0"1586source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1587dependencies = [1645dependencies = [1588 "cumulus-primitives-core",1646 "cumulus-primitives-core",1589 "frame-support",1647 "frame-support",1602[[package]]1660[[package]]1603name = "cumulus-pallet-parachain-system"1661name = "cumulus-pallet-parachain-system"1604version = "0.1.0"1662version = "0.1.0"1605source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1663source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1606dependencies = [1664dependencies = [1607 "cumulus-pallet-parachain-system-proc-macro",1665 "cumulus-pallet-parachain-system-proc-macro",1608 "cumulus-primitives-core",1666 "cumulus-primitives-core",1630[[package]]1688[[package]]1631name = "cumulus-pallet-parachain-system-proc-macro"1689name = "cumulus-pallet-parachain-system-proc-macro"1632version = "0.1.0"1690version = "0.1.0"1633source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1691source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1634dependencies = [1692dependencies = [1635 "proc-macro-crate 1.0.0",1693 "proc-macro-crate 1.0.0",1636 "proc-macro2",1694 "proc-macro2",1641[[package]]1699[[package]]1642name = "cumulus-pallet-xcm"1700name = "cumulus-pallet-xcm"1643version = "0.1.0"1701version = "0.1.0"1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1702source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1645dependencies = [1703dependencies = [1646 "cumulus-primitives-core",1704 "cumulus-primitives-core",1647 "frame-support",1705 "frame-support",1657[[package]]1715[[package]]1658name = "cumulus-pallet-xcmp-queue"1716name = "cumulus-pallet-xcmp-queue"1659version = "0.1.0"1717version = "0.1.0"1660source = "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.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1661dependencies = [1719dependencies = [1662 "cumulus-primitives-core",1720 "cumulus-primitives-core",1663 "frame-support",1721 "frame-support",1675[[package]]1733[[package]]1676name = "cumulus-primitives-core"1734name = "cumulus-primitives-core"1677version = "0.1.0"1735version = "0.1.0"1678source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1736source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1679dependencies = [1737dependencies = [1680 "frame-support",1738 "frame-support",1681 "impl-trait-for-tuples",1739 "impl-trait-for-tuples 0.2.1",1682 "parity-scale-codec",1740 "parity-scale-codec",1683 "polkadot-core-primitives",1741 "polkadot-core-primitives",1684 "polkadot-parachain",1742 "polkadot-parachain",1693[[package]]1751[[package]]1694name = "cumulus-primitives-parachain-inherent"1752name = "cumulus-primitives-parachain-inherent"1695version = "0.1.0"1753version = "0.1.0"1696source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1754source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1697dependencies = [1755dependencies = [1698 "async-trait",1756 "async-trait",1699 "cumulus-primitives-core",1757 "cumulus-primitives-core",1714[[package]]1772[[package]]1715name = "cumulus-primitives-timestamp"1773name = "cumulus-primitives-timestamp"1716version = "0.1.0"1774version = "0.1.0"1717source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1775source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1718dependencies = [1776dependencies = [1719 "cumulus-primitives-core",1777 "cumulus-primitives-core",1720 "sp-inherents",1778 "sp-inherents",1725[[package]]1783[[package]]1726name = "cumulus-primitives-utility"1784name = "cumulus-primitives-utility"1727version = "0.1.0"1785version = "0.1.0"1728source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1786source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1729dependencies = [1787dependencies = [1730 "cumulus-primitives-core",1788 "cumulus-primitives-core",1731 "frame-support",1789 "frame-support",1732 "impl-trait-for-tuples",1790 "impl-trait-for-tuples 0.2.1",1733 "parity-scale-codec",1791 "parity-scale-codec",1734 "polkadot-core-primitives",1792 "polkadot-core-primitives",1735 "polkadot-parachain",1793 "polkadot-parachain",1743[[package]]1801[[package]]1744name = "cumulus-test-relay-sproof-builder"1802name = "cumulus-test-relay-sproof-builder"1745version = "0.1.0"1803version = "0.1.0"1746source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"1804source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"1747dependencies = [1805dependencies = [1748 "cumulus-primitives-core",1806 "cumulus-primitives-core",1749 "parity-scale-codec",1807 "parity-scale-codec",175518131756[[package]]1814[[package]]1757name = "curve25519-dalek"1815name = "curve25519-dalek"1758version = "2.1.3"1816version = "2.1.0"1759source = "registry+https://github.com/rust-lang/crates.io-index"1817source = "registry+https://github.com/rust-lang/crates.io-index"1760checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216"1818checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5"1761dependencies = [1819dependencies = [1762 "byteorder",1820 "byteorder",1763 "digest 0.8.1",1821 "digest 0.8.1",1764 "rand_core 0.5.1",1822 "rand_core 0.5.1",1765 "subtle 2.4.1",1823 "subtle 2.2.3",1766 "zeroize",1824 "zeroize",1767]1825]176818261769[[package]]1827[[package]]1770name = "curve25519-dalek"1828name = "curve25519-dalek"1771version = "3.1.0"1829version = "3.0.0"1772source = "registry+https://github.com/rust-lang/crates.io-index"1830source = "registry+https://github.com/rust-lang/crates.io-index"1773checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3"1831checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307"1774dependencies = [1832dependencies = [1775 "byteorder",1833 "byteorder",1776 "digest 0.9.0",1834 "digest 0.9.0",1777 "rand_core 0.5.1",1835 "rand_core 0.5.1",1778 "subtle 2.4.1",1836 "subtle 2.2.3",1779 "zeroize",1837 "zeroize",1780]1838]17811839182218801823[[package]]1881[[package]]1824name = "data-encoding-macro"1882name = "data-encoding-macro"1825version = "0.1.12"1883version = "0.1.10"1826source = "registry+https://github.com/rust-lang/crates.io-index"1884source = "registry+https://github.com/rust-lang/crates.io-index"1827checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca"1885checksum = "0a94feec3d2ba66c0b6621bca8bc6f68415b1e5c69af3586fdd0af9fd9f29b17"1828dependencies = [1886dependencies = [1829 "data-encoding",1887 "data-encoding",1830 "data-encoding-macro-internal",1888 "data-encoding-macro-internal",1831]1889]183218901833[[package]]1891[[package]]1834name = "data-encoding-macro-internal"1892name = "data-encoding-macro-internal"1835version = "0.1.10"1893version = "0.1.9"1836source = "registry+https://github.com/rust-lang/crates.io-index"1894source = "registry+https://github.com/rust-lang/crates.io-index"1837checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db"1895checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a"1838dependencies = [1896dependencies = [1839 "data-encoding",1897 "data-encoding",1840 "syn",1898 "syn",185319111854[[package]]1912[[package]]1855name = "derive_more"1913name = "derive_more"1856version = "0.99.16"1914version = "0.99.14"1857source = "registry+https://github.com/rust-lang/crates.io-index"1915source = "registry+https://github.com/rust-lang/crates.io-index"1858checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df"1916checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320"1859dependencies = [1917dependencies = [1860 "convert_case",1918 "convert_case",1861 "proc-macro2",1919 "proc-macro2",1862 "quote",1920 "quote",1863 "rustc_version 0.3.3",1864 "syn",1921 "syn",1865]1922]186619231870source = "registry+https://github.com/rust-lang/crates.io-index"1927source = "registry+https://github.com/rust-lang/crates.io-index"1871checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"1928checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"1872dependencies = [1929dependencies = [1873 "generic-array 0.12.4",1930 "generic-array 0.12.3",1874]1931]187519321876[[package]]1933[[package]]188419411885[[package]]1942[[package]]1886name = "directories"1943name = "directories"1887version = "3.0.2"1944version = "3.0.1"1888source = "registry+https://github.com/rust-lang/crates.io-index"1945source = "registry+https://github.com/rust-lang/crates.io-index"1889checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7"1946checksum = "f8fed639d60b58d0f53498ab13d26f621fd77569cc6edb031f4cc36a2ad9da0f"1890dependencies = [1947dependencies = [1891 "dirs-sys",1948 "dirs-sys",1892]1949]190319601904[[package]]1961[[package]]1905name = "dirs-sys"1962name = "dirs-sys"1906version = "0.3.6"1963version = "0.3.5"1907source = "registry+https://github.com/rust-lang/crates.io-index"1964source = "registry+https://github.com/rust-lang/crates.io-index"1908checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780"1965checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"1909dependencies = [1966dependencies = [1910 "libc",1967 "libc",1911 "redox_users",1968 "redox_users 0.3.4",1912 "winapi 0.3.9",1969 "winapi 0.3.9",1913]1970]191419711919checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"1976checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"1920dependencies = [1977dependencies = [1921 "libc",1978 "libc",1922 "redox_users",1979 "redox_users 0.4.0",1923 "winapi 0.3.9",1980 "winapi 0.3.9",1924]1981]19251982196820251969[[package]]2026[[package]]1970name = "ed25519"2027name = "ed25519"1971version = "1.2.0"2028version = "1.0.1"1972source = "registry+https://github.com/rust-lang/crates.io-index"2029source = "registry+https://github.com/rust-lang/crates.io-index"1973checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc"2030checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc"1974dependencies = [2031dependencies = [1975 "signature",2032 "signature",1976]2033]1981source = "registry+https://github.com/rust-lang/crates.io-index"2038source = "registry+https://github.com/rust-lang/crates.io-index"1982checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"2039checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"1983dependencies = [2040dependencies = [1984 "curve25519-dalek 3.1.0",2041 "curve25519-dalek 3.0.0",1985 "ed25519",2042 "ed25519",1986 "rand 0.7.3",2043 "rand 0.7.3",1987 "serde",2044 "serde",1988 "sha2 0.9.5",2045 "sha2 0.9.2",1989 "zeroize",2046 "zeroize",1990]2047]199120481992[[package]]2049[[package]]1993name = "either"2050name = "either"1994version = "1.6.1"2051version = "1.6.0"1995source = "registry+https://github.com/rust-lang/crates.io-index"2052source = "registry+https://github.com/rust-lang/crates.io-index"1996checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"2053checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f"199720541998[[package]]2055[[package]]1999name = "enum-as-inner"2056name = "enum-as-inner"2058checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"2115checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"2059dependencies = [2116dependencies = [2060 "atty",2117 "atty",2061 "humantime 2.1.0",2118 "humantime 2.0.1",2062 "log",2119 "log",2063 "regex",2120 "regex",2064 "termcolor",2121 "termcolor",207221292073[[package]]2130[[package]]2074name = "erased-serde"2131name = "erased-serde"2075version = "0.3.16"2132version = "0.3.12"2076source = "registry+https://github.com/rust-lang/crates.io-index"2133source = "registry+https://github.com/rust-lang/crates.io-index"2077checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa"2134checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38"2078dependencies = [2135dependencies = [2079 "serde",2136 "serde",2080]2137]208121382082[[package]]2139[[package]]2083name = "errno"2140name = "errno"2084version = "0.2.7"2141version = "0.2.5"2085source = "registry+https://github.com/rust-lang/crates.io-index"2142source = "registry+https://github.com/rust-lang/crates.io-index"2086checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe"2143checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371"2087dependencies = [2144dependencies = [2088 "errno-dragonfly",2145 "errno-dragonfly",2089 "libc",2146 "libc",211621732117[[package]]2174[[package]]2118name = "ethereum"2175name = "ethereum"2119version = "0.7.1"2176version = "0.9.0"2120source = "registry+https://github.com/rust-lang/crates.io-index"2177source = "registry+https://github.com/rust-lang/crates.io-index"2121checksum = "567ce064a8232c16e2b2c2173a936b91fbe35c2f2c5278871f5a1a31688b42e9"2178checksum = "4a67be3eaf296ef668733f54c637e84d0ca34eaf194f0077455135981ad464c3"2122dependencies = [2179dependencies = [2180 "bytes 1.0.1",2123 "ethereum-types",2181 "ethereum-types",2124 "funty",2125 "hash-db",2182 "hash-db",2126 "hash256-std-hasher",2183 "hash256-std-hasher",2127 "parity-scale-codec",2184 "parity-scale-codec",213421912135[[package]]2192[[package]]2136name = "ethereum-types"2193name = "ethereum-types"2137version = "0.11.0"2194version = "0.12.0"2138source = "registry+https://github.com/rust-lang/crates.io-index"2195source = "registry+https://github.com/rust-lang/crates.io-index"2139checksum = "f64b5df66a228d85e4b17e5d6c6aa43b0310898ffe8a85988c4c032357aaabfd"2196checksum = "0dd6bde671199089e601e8d47e153368b893ef885f11f365a3261ec58153c211"2140dependencies = [2197dependencies = [2141 "ethbloom",2198 "ethbloom",2142 "fixed-hash",2199 "fixed-hash",2143 "impl-codec",2200 "impl-codec",2144 "impl-rlp",2201 "impl-rlp",2145 "impl-serde",2202 "impl-serde",2146 "primitive-types",2203 "primitive-types 0.10.1",2147 "uint",2204 "uint",2148]2205]21492206215522122156[[package]]2213[[package]]2157name = "evm"2214name = "evm"2158version = "0.27.0"2215version = "0.30.0"2159source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2216source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2160dependencies = [2217dependencies = [2161 "environmental",2218 "environmental",2162 "ethereum",2219 "ethereum",2165 "evm-runtime",2222 "evm-runtime",2166 "log",2223 "log",2167 "parity-scale-codec",2224 "parity-scale-codec",2168 "primitive-types",2225 "primitive-types 0.10.1",2169 "rlp",2226 "rlp",2170 "serde",2227 "serde",2171 "sha3 0.8.2",2228 "sha3 0.8.2",2180 "evm-core",2237 "evm-core",2181 "hex",2238 "hex",2182 "hex-literal",2239 "hex-literal",2183 "impl-trait-for-tuples",2240 "impl-trait-for-tuples 0.2.1",2184 "primitive-types",2241 "primitive-types 0.10.1",2185]2242]218622432187[[package]]2244[[package]]219922562200[[package]]2257[[package]]2201name = "evm-core"2258name = "evm-core"2202version = "0.27.1"2259version = "0.30.0"2203source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2260source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2204dependencies = [2261dependencies = [2205 "funty",2262 "funty",2206 "parity-scale-codec",2263 "parity-scale-codec",2207 "primitive-types",2264 "primitive-types 0.10.1",2208 "serde",2265 "serde",2209]2266]221022672211[[package]]2268[[package]]2212name = "evm-gasometer"2269name = "evm-gasometer"2213version = "0.27.0"2270version = "0.30.0"2214source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2271source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2215dependencies = [2272dependencies = [2216 "environmental",2273 "environmental",2217 "evm-core",2274 "evm-core",2218 "evm-runtime",2275 "evm-runtime",2219 "primitive-types",2276 "primitive-types 0.10.1",2220]2277]222122782222[[package]]2279[[package]]2223name = "evm-runtime"2280name = "evm-runtime"2224version = "0.27.0"2281version = "0.30.0"2225source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#e13990a627375f327ca7da3c85d9bdfa0a9e903b"2282source = "git+https://github.com/uniquenetwork/evm.git?branch=precompile-output-parachain#d126c98ab2606bdf1ec1ad90b6d59c024d000b29"2226dependencies = [2283dependencies = [2227 "environmental",2284 "environmental",2228 "evm-core",2285 "evm-core",2229 "primitive-types",2286 "primitive-types 0.10.1",2230 "sha3 0.8.2",2287 "sha3 0.8.2",2231]2288]22322289227523322276[[package]]2333[[package]]2277name = "fastrand"2334name = "fastrand"2278version = "1.5.0"2335version = "1.4.0"2279source = "registry+https://github.com/rust-lang/crates.io-index"2336source = "registry+https://github.com/rust-lang/crates.io-index"2280checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2337checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3"2281dependencies = [2338dependencies = [2282 "instant",2339 "instant",2283]2340]228423412285[[package]]2342[[package]]2286name = "fc-consensus"2343name = "fc-consensus"2287version = "2.0.0"2344version = "2.0.0-dev"2288source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2345source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2289dependencies = [2346dependencies = [2290 "async-trait",2347 "async-trait",2291 "derive_more",2348 "derive_more",2296 "log",2353 "log",2297 "parity-scale-codec",2354 "parity-scale-codec",2298 "sc-client-api",2355 "sc-client-api",2356 "sc-consensus",2357 "sc-transaction-pool-api",2299 "sp-api",2358 "sp-api",2300 "sp-block-builder",2359 "sp-block-builder",2301 "sp-blockchain",2360 "sp-blockchain",230923682310[[package]]2369[[package]]2311name = "fc-db"2370name = "fc-db"2312version = "1.0.0"2371version = "2.0.0-dev"2313source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2372source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2314dependencies = [2373dependencies = [2374 "fp-storage",2315 "kvdb",2375 "kvdb",2316 "kvdb-rocksdb",2376 "kvdb-rocksdb 0.14.0",2377 "pallet-ethereum",2317 "parity-scale-codec",2378 "parity-scale-codec",2318 "parking_lot 0.11.1",2379 "parking_lot 0.11.1",2319 "sp-core",2380 "sp-core",2324[[package]]2385[[package]]2325name = "fc-mapping-sync"2386name = "fc-mapping-sync"2326version = "2.0.0-dev"2387version = "2.0.0-dev"2327source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2388source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2328dependencies = [2389dependencies = [2329 "fc-consensus",2390 "fc-consensus",2330 "fc-db",2391 "fc-db",2342[[package]]2403[[package]]2343name = "fc-rpc"2404name = "fc-rpc"2344version = "2.0.0-dev"2405version = "2.0.0-dev"2345source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2406source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2346dependencies = [2407dependencies = [2347 "ethereum",2408 "ethereum",2348 "ethereum-types",2409 "ethereum-types",2355 "fp-rpc",2416 "fp-rpc",2356 "fp-storage",2417 "fp-storage",2357 "futures 0.3.16",2418 "futures 0.3.16",2419 "futures-util",2358 "jsonrpc-core 15.1.0",2420 "jsonrpc-core 15.1.0",2359 "jsonrpc-core-client 14.2.0",2360 "jsonrpc-derive 14.2.2",2361 "jsonrpc-pubsub 15.1.0",2421 "jsonrpc-pubsub 15.1.0",2362 "libsecp256k1 0.3.5",2422 "libsecp256k1 0.3.5",2363 "log",2423 "log",2371 "sc-network",2431 "sc-network",2372 "sc-rpc",2432 "sc-rpc",2373 "sc-service",2433 "sc-service",2434 "sc-transaction-pool-api",2374 "sha3 0.8.2",2435 "sha3 0.8.2",2375 "sp-api",2436 "sp-api",2376 "sp-blockchain",2437 "sp-blockchain",2383[[package]]2444[[package]]2384name = "fc-rpc-core"2445name = "fc-rpc-core"2385version = "1.1.0-dev"2446version = "1.1.0-dev"2386source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2447source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2387dependencies = [2448dependencies = [2388 "ethereum-types",2449 "ethereum-types",2389 "jsonrpc-core 15.1.0",2450 "jsonrpc-core 15.1.0",240624672407[[package]]2468[[package]]2408name = "file-per-thread-logger"2469name = "file-per-thread-logger"2409version = "0.1.4"2470version = "0.1.3"2410source = "registry+https://github.com/rust-lang/crates.io-index"2471source = "registry+https://github.com/rust-lang/crates.io-index"2411checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"2472checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1"2412dependencies = [2473dependencies = [2413 "env_logger 0.7.1",2474 "env_logger 0.7.1",2414 "log",2475 "log",244925102450[[package]]2511[[package]]2451name = "flate2"2512name = "flate2"2452version = "1.0.20"2513version = "1.0.16"2453source = "registry+https://github.com/rust-lang/crates.io-index"2514source = "registry+https://github.com/rust-lang/crates.io-index"2454checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0"2515checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e"2455dependencies = [2516dependencies = [2456 "cfg-if 1.0.0",2517 "cfg-if 0.1.10",2457 "crc32fast",2518 "crc32fast",2458 "libc",2519 "libc",2459 "libz-sys",2520 "libz-sys",2485[[package]]2546[[package]]2486name = "fork-tree"2547name = "fork-tree"2487version = "3.0.0"2548version = "3.0.0"2488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2549source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2489dependencies = [2550dependencies = [2490 "parity-scale-codec",2551 "parity-scale-codec",2491]2552]249225532493[[package]]2554[[package]]2494name = "form_urlencoded"2555name = "form_urlencoded"2495version = "1.0.1"2556version = "1.0.0"2496source = "registry+https://github.com/rust-lang/crates.io-index"2557source = "registry+https://github.com/rust-lang/crates.io-index"2497checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"2558checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"2498dependencies = [2559dependencies = [2499 "matches",2560 "matches",2500 "percent-encoding 2.1.0",2561 "percent-encoding 2.1.0",2501]2562]250225632503[[package]]2564[[package]]2504name = "fp-consensus"2565name = "fp-consensus"2505version = "1.0.0"2566version = "2.0.0-dev"2506source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2567source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2507dependencies = [2568dependencies = [2508 "ethereum",2569 "ethereum",2509 "parity-scale-codec",2570 "parity-scale-codec",251625772517[[package]]2578[[package]]2518name = "fp-evm"2579name = "fp-evm"2519version = "2.0.0"2580version = "3.0.0-dev"2520source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2581source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2521dependencies = [2582dependencies = [2522 "evm",2583 "evm",2523 "impl-trait-for-tuples",2584 "impl-trait-for-tuples 0.1.3",2524 "parity-scale-codec",2585 "parity-scale-codec",2525 "serde",2586 "serde",2526 "sp-core",2587 "sp-core",252925902530[[package]]2591[[package]]2531name = "fp-rpc"2592name = "fp-rpc"2532version = "2.1.0"2593version = "3.0.0-dev"2533source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2594source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"2534dependencies = [2595dependencies = [2535 "ethereum",2596 "ethereum",2536 "ethereum-types",2597 "ethereum-types",254526062546[[package]]2607[[package]]2547name = "fp-storage"2608name = "fp-storage"2548version = "1.0.1"2609version = "2.0.0"2549source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"2610source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"255026112551[[package]]2612[[package]]2552name = "frame-benchmarking"2613name = "frame-benchmarking"2553version = "3.1.0"2614version = "4.0.0-dev"2554source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2615source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2555dependencies = [2616dependencies = [2556 "frame-support",2617 "frame-support",2557 "frame-system",2618 "frame-system",256926302570[[package]]2631[[package]]2571name = "frame-benchmarking-cli"2632name = "frame-benchmarking-cli"2572version = "3.0.0"2633version = "4.0.0-dev"2573source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2634source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2574dependencies = [2635dependencies = [2575 "Inflector",2636 "Inflector",2576 "chrono",2637 "chrono",2577 "frame-benchmarking",2638 "frame-benchmarking",2639 "frame-support",2578 "handlebars",2640 "handlebars",2641 "linked-hash-map",2642 "log",2579 "parity-scale-codec",2643 "parity-scale-codec",2580 "sc-cli",2644 "sc-cli",2581 "sc-client-db",2645 "sc-client-db",259226562593[[package]]2657[[package]]2594name = "frame-election-provider-support"2658name = "frame-election-provider-support"2595version = "3.0.0"2659version = "4.0.0-dev"2596source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2660source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2597dependencies = [2661dependencies = [2598 "frame-support",2662 "frame-support",2599 "frame-system",2663 "frame-system",260526692606[[package]]2670[[package]]2607name = "frame-executive"2671name = "frame-executive"2608version = "3.0.0"2672version = "4.0.0-dev"2609source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2673source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2610dependencies = [2674dependencies = [2611 "frame-support",2675 "frame-support",2612 "frame-system",2676 "frame-system",262026842621[[package]]2685[[package]]2622name = "frame-metadata"2686name = "frame-metadata"2623version = "13.0.0"2687version = "14.0.0-dev"2624source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2688source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2625dependencies = [2689dependencies = [2626 "parity-scale-codec",2690 "parity-scale-codec",2627 "serde",2691 "serde",263126952632[[package]]2696[[package]]2633name = "frame-support"2697name = "frame-support"2634version = "3.0.0"2698version = "4.0.0-dev"2635source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2699source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2636dependencies = [2700dependencies = [2637 "bitflags",2701 "bitflags",2638 "frame-metadata",2702 "frame-metadata",2639 "frame-support-procedural",2703 "frame-support-procedural",2640 "impl-trait-for-tuples",2704 "impl-trait-for-tuples 0.2.1",2641 "log",2705 "log",2642 "max-encoded-len",2643 "once_cell",2706 "once_cell",2644 "parity-scale-codec",2707 "parity-scale-codec",2645 "paste",2708 "paste",265827212659[[package]]2722[[package]]2660name = "frame-support-procedural"2723name = "frame-support-procedural"2661version = "3.0.0"2724version = "4.0.0-dev"2662source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2725source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2663dependencies = [2726dependencies = [2664 "Inflector",2727 "Inflector",2665 "frame-support-procedural-tools",2728 "frame-support-procedural-tools",267027332671[[package]]2734[[package]]2672name = "frame-support-procedural-tools"2735name = "frame-support-procedural-tools"2673version = "3.0.0"2736version = "4.0.0-dev"2674source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2737source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2675dependencies = [2738dependencies = [2676 "frame-support-procedural-tools-derive",2739 "frame-support-procedural-tools-derive",2677 "proc-macro-crate 1.0.0",2740 "proc-macro-crate 1.0.0",2683[[package]]2746[[package]]2684name = "frame-support-procedural-tools-derive"2747name = "frame-support-procedural-tools-derive"2685version = "3.0.0"2748version = "3.0.0"2686source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2749source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2687dependencies = [2750dependencies = [2688 "proc-macro2",2751 "proc-macro2",2689 "quote",2752 "quote",269227552693[[package]]2756[[package]]2694name = "frame-system"2757name = "frame-system"2695version = "3.0.0"2758version = "4.0.0-dev"2696source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2759source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2697dependencies = [2760dependencies = [2698 "frame-support",2761 "frame-support",2699 "impl-trait-for-tuples",2762 "impl-trait-for-tuples 0.2.1",2700 "log",2763 "log",2701 "parity-scale-codec",2764 "parity-scale-codec",2702 "serde",2765 "serde",270927722710[[package]]2773[[package]]2711name = "frame-system-benchmarking"2774name = "frame-system-benchmarking"2712version = "3.0.0"2775version = "4.0.0-dev"2713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2776source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2714dependencies = [2777dependencies = [2715 "frame-benchmarking",2778 "frame-benchmarking",2716 "frame-support",2779 "frame-support",272327862724[[package]]2787[[package]]2725name = "frame-system-rpc-runtime-api"2788name = "frame-system-rpc-runtime-api"2726version = "3.0.0"2789version = "4.0.0-dev"2727source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2790source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2728dependencies = [2791dependencies = [2729 "parity-scale-codec",2792 "parity-scale-codec",2730 "sp-api",2793 "sp-api",2731]2794]273227952733[[package]]2796[[package]]2734name = "frame-try-runtime"2797name = "frame-try-runtime"2735version = "0.9.0"2798version = "0.10.0-dev"2736source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"2799source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"2737dependencies = [2800dependencies = [2738 "frame-support",2801 "frame-support",2739 "parity-scale-codec",2802 "parity-scale-codec",274428072745[[package]]2808[[package]]2746name = "fs-err"2809name = "fs-err"2747version = "2.6.0"2810version = "2.5.0"2748source = "registry+https://github.com/rust-lang/crates.io-index"2811source = "registry+https://github.com/rust-lang/crates.io-index"2749checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0"2812checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431"275028132751[[package]]2814[[package]]2752name = "fs-swap"2815name = "fs-swap"280028632801[[package]]2864[[package]]2802name = "futures"2865name = "futures"2803version = "0.1.31"2866version = "0.1.29"2804source = "registry+https://github.com/rust-lang/crates.io-index"2867source = "registry+https://github.com/rust-lang/crates.io-index"2805checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678"2868checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef"280628692807[[package]]2870[[package]]2808name = "futures"2871name = "futures"2841source = "registry+https://github.com/rust-lang/crates.io-index"2904source = "registry+https://github.com/rust-lang/crates.io-index"2842checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"2905checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"2843dependencies = [2906dependencies = [2844 "futures 0.1.31",2907 "futures 0.1.29",2845 "num_cpus",2908 "num_cpus",2846]2909]28472910286529282866[[package]]2929[[package]]2867name = "futures-lite"2930name = "futures-lite"2868version = "1.12.0"2931version = "1.11.3"2869source = "registry+https://github.com/rust-lang/crates.io-index"2932source = "registry+https://github.com/rust-lang/crates.io-index"2870checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"2933checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb"2871dependencies = [2934dependencies = [2872 "fastrand",2935 "fastrand",2873 "futures-core",2936 "futures-core",2874 "futures-io",2937 "futures-io",2875 "memchr",2938 "memchr",2876 "parking",2939 "parking",2877 "pin-project-lite 0.2.7",2940 "pin-project-lite 0.2.4",2878 "waker-fn",2941 "waker-fn",2879]2942]288029432933checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78"2996checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78"2934dependencies = [2997dependencies = [2935 "autocfg",2998 "autocfg",2936 "futures 0.1.31",2999 "futures 0.1.29",2937 "futures-channel",3000 "futures-channel",2938 "futures-core",3001 "futures-core",2939 "futures-io",3002 "futures-io",2940 "futures-macro",3003 "futures-macro",2941 "futures-sink",3004 "futures-sink",2942 "futures-task",3005 "futures-task",2943 "memchr",3006 "memchr",2944 "pin-project-lite 0.2.7",3007 "pin-project-lite 0.2.4",2945 "pin-utils",3008 "pin-utils",2946 "proc-macro-hack",3009 "proc-macro-hack",2947 "proc-macro-nested",3010 "proc-macro-nested",2955checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"3018checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"295630192957[[package]]3020[[package]]3021name = "generator"3022version = "0.6.23"3023source = "registry+https://github.com/rust-lang/crates.io-index"3024checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc"3025dependencies = [3026 "cc",3027 "libc",3028 "log",3029 "rustc_version",3030 "winapi 0.3.9",3031]30323033[[package]]2958name = "generic-array"3034name = "generic-array"2959version = "0.12.4"3035version = "0.12.3"2960source = "registry+https://github.com/rust-lang/crates.io-index"3036source = "registry+https://github.com/rust-lang/crates.io-index"2961checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"3037checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"2962dependencies = [3038dependencies = [2963 "typenum",3039 "typenum",2964]3040]297530512976[[package]]3052[[package]]2977name = "getrandom"3053name = "getrandom"2978version = "0.1.16"3054version = "0.1.14"2979source = "registry+https://github.com/rust-lang/crates.io-index"3055source = "registry+https://github.com/rust-lang/crates.io-index"2980checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"3056checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"2981dependencies = [3057dependencies = [2982 "cfg-if 1.0.0",3058 "cfg-if 0.1.10",2983 "libc",3059 "libc",2984 "wasi 0.9.0+wasi-snapshot-preview1",3060 "wasi 0.9.0+wasi-snapshot-preview1",2985]3061]298630622987[[package]]3063[[package]]2988name = "getrandom"3064name = "getrandom"2989version = "0.2.3"3065version = "0.2.1"2990source = "registry+https://github.com/rust-lang/crates.io-index"3066source = "registry+https://github.com/rust-lang/crates.io-index"2991checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"3067checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6"2992dependencies = [3068dependencies = [2993 "cfg-if 1.0.0",3069 "cfg-if 1.0.0",2994 "libc",3070 "libc",299730732998[[package]]3074[[package]]2999name = "ghash"3075name = "ghash"3000version = "0.3.1"3076version = "0.3.0"3001source = "registry+https://github.com/rust-lang/crates.io-index"3077source = "registry+https://github.com/rust-lang/crates.io-index"3002checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375"3078checksum = "d6e27f0689a6e15944bdce7e45425efb87eaa8ab0c6e87f11d0987a9133e2531"3003dependencies = [3079dependencies = [3004 "opaque-debug 0.3.0",3005 "polyval",3080 "polyval",3006]3081]300730823008[[package]]3083[[package]]3009name = "gimli"3084name = "gimli"3085version = "0.23.0"3086source = "registry+https://github.com/rust-lang/crates.io-index"3087checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"30883089[[package]]3090name = "gimli"3010version = "0.24.0"3091version = "0.24.0"3011source = "registry+https://github.com/rust-lang/crates.io-index"3092source = "registry+https://github.com/rust-lang/crates.io-index"3012checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189"3093checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189"3017]3098]301830993019[[package]]3100[[package]]3020name = "gimli"3021version = "0.25.0"3022source = "registry+https://github.com/rust-lang/crates.io-index"3023checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"30243025[[package]]3026name = "glob"3101name = "glob"3027version = "0.3.0"3102version = "0.3.0"3028source = "registry+https://github.com/rust-lang/crates.io-index"3103source = "registry+https://github.com/rust-lang/crates.io-index"3029checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"3104checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"303031053031[[package]]3106[[package]]3032name = "globset"3107name = "globset"3033version = "0.4.8"3108version = "0.4.5"3034source = "registry+https://github.com/rust-lang/crates.io-index"3109source = "registry+https://github.com/rust-lang/crates.io-index"3035checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd"3110checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120"3036dependencies = [3111dependencies = [3037 "aho-corasick",3112 "aho-corasick",3038 "bstr",3113 "bstr",3063 "byteorder",3138 "byteorder",3064 "bytes 0.4.12",3139 "bytes 0.4.12",3065 "fnv",3140 "fnv",3066 "futures 0.1.31",3141 "futures 0.1.29",3067 "http 0.1.21",3142 "http 0.1.21",3068 "indexmap",3143 "indexmap",3069 "log",3144 "log",307431493075[[package]]3150[[package]]3076name = "h2"3151name = "h2"3077version = "0.2.7"3152version = "0.2.5"3078source = "registry+https://github.com/rust-lang/crates.io-index"3153source = "registry+https://github.com/rust-lang/crates.io-index"3079checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"3154checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff"3080dependencies = [3155dependencies = [3081 "bytes 0.5.6",3156 "bytes 0.5.6",3082 "fnv",3157 "fnv",3083 "futures-core",3158 "futures-core",3084 "futures-sink",3159 "futures-sink",3085 "futures-util",3160 "futures-util",3086 "http 0.2.4",3161 "http 0.2.1",3087 "indexmap",3162 "indexmap",3163 "log",3088 "slab",3164 "slab",3089 "tokio 0.2.25",3165 "tokio 0.2.21",3090 "tokio-util",3166 "tokio-util",3091 "tracing",3092 "tracing-futures",3093]3167]309431683095[[package]]3169[[package]]3096name = "handlebars"3170name = "handlebars"3097version = "3.5.5"3171version = "3.5.1"3098source = "registry+https://github.com/rust-lang/crates.io-index"3172source = "registry+https://github.com/rust-lang/crates.io-index"3099checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3"3173checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9"3100dependencies = [3174dependencies = [3101 "log",3175 "log",3102 "pest",3176 "pest",3103 "pest_derive",3177 "pest_derive",3104 "quick-error 2.0.1",3178 "quick-error 2.0.0",3105 "serde",3179 "serde",3106 "serde_json",3180 "serde_json",3107]3181]3127source = "registry+https://github.com/rust-lang/crates.io-index"3201source = "registry+https://github.com/rust-lang/crates.io-index"3128checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"3202checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"3129dependencies = [3203dependencies = [3130 "ahash 0.4.7",3204 "ahash 0.4.6",3131]3205]313232063133[[package]]3207[[package]]314132153142[[package]]3216[[package]]3143name = "heck"3217name = "heck"3144version = "0.3.3"3218version = "0.3.1"3145source = "registry+https://github.com/rust-lang/crates.io-index"3219source = "registry+https://github.com/rust-lang/crates.io-index"3146checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"3220checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"3147dependencies = [3221dependencies = [3148 "unicode-segmentation",3222 "unicode-segmentation",3149]3223]315032243151[[package]]3225[[package]]3152name = "hermit-abi"3226name = "hermit-abi"3153version = "0.1.19"3227version = "0.1.15"3154source = "registry+https://github.com/rust-lang/crates.io-index"3228source = "registry+https://github.com/rust-lang/crates.io-index"3155checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"3229checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"3156dependencies = [3230dependencies = [3157 "libc",3231 "libc",3158]3232]316532393166[[package]]3240[[package]]3167name = "hex-literal"3241name = "hex-literal"3168version = "0.3.3"3242version = "0.3.1"3169source = "registry+https://github.com/rust-lang/crates.io-index"3243source = "registry+https://github.com/rust-lang/crates.io-index"3170checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b"3244checksum = "5af1f635ef1bc545d78392b136bfe1c9809e029023c84a3638a864a10b8819c8"317132453172[[package]]3246[[package]]3173name = "hex_fmt"3247name = "hex_fmt"3202checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"3276checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"3203dependencies = [3277dependencies = [3204 "digest 0.8.1",3278 "digest 0.8.1",3205 "generic-array 0.12.4",3279 "generic-array 0.12.3",3206 "hmac 0.7.1",3280 "hmac 0.7.1",3207]3281]32083282324133153242[[package]]3316[[package]]3243name = "http"3317name = "http"3244version = "0.2.4"3318version = "0.2.1"3245source = "registry+https://github.com/rust-lang/crates.io-index"3319source = "registry+https://github.com/rust-lang/crates.io-index"3246checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"3320checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9"3247dependencies = [3321dependencies = [3248 "bytes 1.0.1",3322 "bytes 0.5.6",3249 "fnv",3323 "fnv",3250 "itoa",3324 "itoa",3251]3325]3257checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"3331checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"3258dependencies = [3332dependencies = [3259 "bytes 0.4.12",3333 "bytes 0.4.12",3260 "futures 0.1.31",3334 "futures 0.1.29",3261 "http 0.1.21",3335 "http 0.1.21",3262 "tokio-buf",3336 "tokio-buf",3263]3337]3269checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"3343checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"3270dependencies = [3344dependencies = [3271 "bytes 0.5.6",3345 "bytes 0.5.6",3272 "http 0.2.4",3346 "http 0.2.1",3273]3347]327433483275[[package]]3349[[package]]3279checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"3353checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"3280dependencies = [3354dependencies = [3281 "bytes 1.0.1",3355 "bytes 1.0.1",3282 "http 0.2.4",3356 "http 0.2.1",3283 "pin-project-lite 0.2.7",3357 "pin-project-lite 0.2.4",3284]3358]328533593286[[package]]3360[[package]]3287name = "httparse"3361name = "httparse"3288version = "1.4.1"3362version = "1.3.4"3289source = "registry+https://github.com/rust-lang/crates.io-index"3363source = "registry+https://github.com/rust-lang/crates.io-index"3290checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"3364checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"329133653292[[package]]3366[[package]]3293name = "httpdate"3367name = "httpdate"3296checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"3370checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"329733713298[[package]]3372[[package]]3299name = "httpdate"3300version = "1.0.1"3301source = "registry+https://github.com/rust-lang/crates.io-index"3302checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440"33033304[[package]]3305name = "humantime"3373name = "humantime"3306version = "1.3.0"3374version = "1.3.0"3307source = "registry+https://github.com/rust-lang/crates.io-index"3375source = "registry+https://github.com/rust-lang/crates.io-index"331233803313[[package]]3381[[package]]3314name = "humantime"3382name = "humantime"3315version = "2.1.0"3383version = "2.0.1"3316source = "registry+https://github.com/rust-lang/crates.io-index"3384source = "registry+https://github.com/rust-lang/crates.io-index"3317checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"3385checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"331833863319[[package]]3387[[package]]3320name = "hyper"3388name = "hyper"3321version = "0.12.36"3389version = "0.12.35"3322source = "registry+https://github.com/rust-lang/crates.io-index"3390source = "registry+https://github.com/rust-lang/crates.io-index"3323checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52"3391checksum = "9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6"3324dependencies = [3392dependencies = [3325 "bytes 0.4.12",3393 "bytes 0.4.12",3326 "futures 0.1.31",3394 "futures 0.1.29",3327 "futures-cpupool",3395 "futures-cpupool",3328 "h2 0.1.26",3396 "h2 0.1.26",3329 "http 0.1.21",3397 "http 0.1.21",3333 "itoa",3401 "itoa",3334 "log",3402 "log",3335 "net2",3403 "net2",3336 "rustc_version 0.2.3",3404 "rustc_version",3337 "time",3405 "time",3338 "tokio 0.1.22",3406 "tokio 0.1.22",3339 "tokio-buf",3407 "tokio-buf",334834163349[[package]]3417[[package]]3350name = "hyper"3418name = "hyper"3351version = "0.13.10"3419version = "0.13.9"3352source = "registry+https://github.com/rust-lang/crates.io-index"3420source = "registry+https://github.com/rust-lang/crates.io-index"3353checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb"3421checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf"3354dependencies = [3422dependencies = [3355 "bytes 0.5.6",3423 "bytes 0.5.6",3356 "futures-channel",3424 "futures-channel",3357 "futures-core",3425 "futures-core",3358 "futures-util",3426 "futures-util",3359 "h2 0.2.7",3427 "h2 0.2.5",3360 "http 0.2.4",3428 "http 0.2.1",3361 "http-body 0.3.1",3429 "http-body 0.3.1",3362 "httparse",3430 "httparse",3363 "httpdate 0.3.2",3431 "httpdate",3364 "itoa",3432 "itoa",3365 "pin-project 1.0.8",3433 "pin-project 1.0.7",3366 "socket2 0.3.19",3434 "socket2 0.3.17",3367 "tokio 0.2.25",3435 "tokio 0.2.21",3368 "tower-service",3436 "tower-service",3369 "tracing",3437 "tracing",3370 "want 0.3.0",3438 "want 0.3.0",3371]3439]337234403373[[package]]3441[[package]]3374name = "hyper"3442name = "hyper"3375version = "0.14.11"3443version = "0.14.5"3376source = "registry+https://github.com/rust-lang/crates.io-index"3444source = "registry+https://github.com/rust-lang/crates.io-index"3377checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11"3445checksum = "8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1"3378dependencies = [3446dependencies = [3379 "bytes 1.0.1",3447 "bytes 1.0.1",3380 "futures-channel",3448 "futures-channel",3381 "futures-core",3449 "futures-core",3382 "futures-util",3450 "futures-util",3383 "http 0.2.4",3451 "http 0.2.1",3384 "http-body 0.4.2",3452 "http-body 0.4.2",3385 "httparse",3453 "httparse",3386 "httpdate 1.0.1",3454 "httpdate",3387 "itoa",3455 "itoa",3388 "pin-project-lite 0.2.7",3456 "pin-project 1.0.7",3389 "tokio 1.9.0",3457 "tokio 1.6.1",3390 "tower-service",3458 "tower-service",3391 "tracing",3459 "tracing",3392 "want 0.3.0",3460 "want 0.3.0",3401 "bytes 0.5.6",3469 "bytes 0.5.6",3402 "ct-logs",3470 "ct-logs",3403 "futures-util",3471 "futures-util",3404 "hyper 0.13.10",3472 "hyper 0.13.9",3405 "log",3473 "log",3406 "rustls 0.18.1",3474 "rustls 0.18.0",3407 "rustls-native-certs 0.4.0",3475 "rustls-native-certs 0.4.0",3408 "tokio 0.2.25",3476 "tokio 0.2.21",3409 "tokio-rustls 0.14.1",3477 "tokio-rustls 0.14.0",3410 "webpki",3478 "webpki",3411]3479]34123480342934973430[[package]]3498[[package]]3431name = "idna"3499name = "idna"3432version = "0.2.3"3500version = "0.2.0"3433source = "registry+https://github.com/rust-lang/crates.io-index"3501source = "registry+https://github.com/rust-lang/crates.io-index"3434checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"3502checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"3435dependencies = [3503dependencies = [3436 "matches",3504 "matches",3437 "unicode-bidi",3505 "unicode-bidi",346135293462[[package]]3530[[package]]3463name = "if-watch"3531name = "if-watch"3464version = "0.2.2"3532version = "0.2.0"3465source = "registry+https://github.com/rust-lang/crates.io-index"3533source = "registry+https://github.com/rust-lang/crates.io-index"3466checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3534checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6"3467dependencies = [3535dependencies = [3468 "async-io",3536 "async-io",3469 "futures 0.3.16",3537 "futures 0.3.16",350435723505[[package]]3573[[package]]3506name = "impl-trait-for-tuples"3574name = "impl-trait-for-tuples"3575version = "0.1.3"3576source = "registry+https://github.com/rust-lang/crates.io-index"3577checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d"3578dependencies = [3579 "proc-macro2",3580 "quote",3581 "syn",3582]35833584[[package]]3585name = "impl-trait-for-tuples"3507version = "0.2.1"3586version = "0.2.1"3508source = "registry+https://github.com/rust-lang/crates.io-index"3587source = "registry+https://github.com/rust-lang/crates.io-index"3509checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee"3588checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee"352636053527[[package]]3606[[package]]3528name = "instant"3607name = "instant"3529version = "0.1.10"3608version = "0.1.6"3530source = "registry+https://github.com/rust-lang/crates.io-index"3609source = "registry+https://github.com/rust-lang/crates.io-index"3531checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"3610checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485"3532dependencies = [3533 "cfg-if 1.0.0",3534]353536113536[[package]]3612[[package]]3537name = "integer-encoding"3613name = "integer-encoding"3538version = "1.1.7"3614version = "1.1.5"3539source = "registry+https://github.com/rust-lang/crates.io-index"3615source = "registry+https://github.com/rust-lang/crates.io-index"3540checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"3616checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625"354136173542[[package]]3618[[package]]3543name = "integer-sqrt"3619name = "integer-sqrt"3544version = "0.1.5"3620version = "0.1.3"3545source = "registry+https://github.com/rust-lang/crates.io-index"3621source = "registry+https://github.com/rust-lang/crates.io-index"3546checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770"3622checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b"3547dependencies = [3548 "num-traits",3549]355036233551[[package]]3624[[package]]3552name = "intervalier"3625name = "intervalier"3579source = "registry+https://github.com/rust-lang/crates.io-index"3652source = "registry+https://github.com/rust-lang/crates.io-index"3580checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3653checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3581dependencies = [3654dependencies = [3582 "socket2 0.3.19",3655 "socket2 0.3.17",3583 "widestring",3656 "widestring",3584 "winapi 0.3.9",3657 "winapi 0.3.9",3585 "winreg",3658 "winreg",3586]3659]358736603588[[package]]3661[[package]]3589name = "ipnet"3662name = "ipnet"3590version = "2.3.1"3663version = "2.3.0"3591source = "registry+https://github.com/rust-lang/crates.io-index"3664source = "registry+https://github.com/rust-lang/crates.io-index"3592checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9"3665checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135"359336663594[[package]]3667[[package]]3595name = "itertools"3668name = "itertools"360236753603[[package]]3676[[package]]3604name = "itertools"3677name = "itertools"3605version = "0.10.1"3678version = "0.10.0"3606source = "registry+https://github.com/rust-lang/crates.io-index"3679source = "registry+https://github.com/rust-lang/crates.io-index"3607checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"3680checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"3608dependencies = [3681dependencies = [3609 "either",3682 "either",3610]3683]361136843612[[package]]3685[[package]]3613name = "itoa"3686name = "itoa"3614version = "0.4.7"3687version = "0.4.6"3615source = "registry+https://github.com/rust-lang/crates.io-index"3688source = "registry+https://github.com/rust-lang/crates.io-index"3616checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"3689checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"361736903618[[package]]3691[[package]]3619name = "jobserver"3692name = "jobserver"3620version = "0.1.22"3693version = "0.1.21"3621source = "registry+https://github.com/rust-lang/crates.io-index"3694source = "registry+https://github.com/rust-lang/crates.io-index"3622checksum = "972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd"3695checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2"3623dependencies = [3696dependencies = [3624 "libc",3697 "libc",3625]3698]362636993627[[package]]3700[[package]]3628name = "js-sys"3701name = "js-sys"3629version = "0.3.51"3702version = "0.3.52"3630source = "registry+https://github.com/rust-lang/crates.io-index"3703source = "registry+https://github.com/rust-lang/crates.io-index"3631checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062"3704checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752"3632dependencies = [3705dependencies = [3633 "wasm-bindgen",3706 "wasm-bindgen",3634]3707]3640checksum = "2773fa94a2a1fd51efb89a8f45b8861023dbb415d18d3c9235ae9388d780f9ec"3713checksum = "2773fa94a2a1fd51efb89a8f45b8861023dbb415d18d3c9235ae9388d780f9ec"3641dependencies = [3714dependencies = [3642 "failure",3715 "failure",3643 "futures 0.1.31",3716 "futures 0.1.29",3644 "jsonrpc-core 14.2.0",3717 "jsonrpc-core 14.2.0",3645 "jsonrpc-pubsub 14.2.0",3718 "jsonrpc-pubsub 14.2.0",3646 "log",3719 "log",3656checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"3729checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7"3657dependencies = [3730dependencies = [3658 "failure",3731 "failure",3659 "futures 0.1.31",3732 "futures 0.1.29",3660 "jsonrpc-core 15.1.0",3733 "jsonrpc-core 15.1.0",3661 "jsonrpc-pubsub 15.1.0",3734 "jsonrpc-pubsub 15.1.0",3662 "log",3735 "log",3671source = "registry+https://github.com/rust-lang/crates.io-index"3744source = "registry+https://github.com/rust-lang/crates.io-index"3672checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"3745checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62"3673dependencies = [3746dependencies = [3674 "futures 0.1.31",3747 "futures 0.1.29",3675 "log",3748 "log",3676 "serde",3749 "serde",3677 "serde_derive",3750 "serde_derive",3684source = "registry+https://github.com/rust-lang/crates.io-index"3757source = "registry+https://github.com/rust-lang/crates.io-index"3685checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"3758checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa"3686dependencies = [3759dependencies = [3687 "futures 0.1.31",3760 "futures 0.1.29",3688 "log",3761 "log",3689 "serde",3762 "serde",3690 "serde_derive",3763 "serde_derive",3739source = "registry+https://github.com/rust-lang/crates.io-index"3812source = "registry+https://github.com/rust-lang/crates.io-index"3740checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3813checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3741dependencies = [3814dependencies = [3742 "hyper 0.12.36",3815 "hyper 0.12.35",3743 "jsonrpc-core 15.1.0",3816 "jsonrpc-core 15.1.0",3744 "jsonrpc-server-utils",3817 "jsonrpc-server-utils",3745 "log",3818 "log",382038933821[[package]]3894[[package]]3822name = "jsonrpsee-proc-macros"3895name = "jsonrpsee-proc-macros"3823version = "0.2.0"3896version = "0.3.0"3824source = "registry+https://github.com/rust-lang/crates.io-index"3897source = "registry+https://github.com/rust-lang/crates.io-index"3825checksum = "3b4c85cfa6767333f3e5f3b2f2f765dad2727b0033ee270ae07c599bf43ed5ae"3898checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300"3826dependencies = [3899dependencies = [3827 "Inflector",3900 "Inflector",3901 "bae",3828 "proc-macro-crate 1.0.0",3902 "proc-macro-crate 1.0.0",3829 "proc-macro2",3903 "proc-macro2",3830 "quote",3904 "quote",383339073834[[package]]3908[[package]]3835name = "jsonrpsee-types"3909name = "jsonrpsee-types"3836version = "0.2.0"3910version = "0.3.0"3837source = "registry+https://github.com/rust-lang/crates.io-index"3911source = "registry+https://github.com/rust-lang/crates.io-index"3838checksum = "c0cf7bd4e93b3b56e59131de7f24afbea871faf914e97bcdd942c86927ab0172"3912checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788"3839dependencies = [3913dependencies = [3840 "async-trait",3914 "async-trait",3841 "beef",3915 "beef",3842 "futures-channel",3916 "futures-channel",3843 "futures-util",3917 "futures-util",3844 "hyper 0.14.11",3918 "hyper 0.14.5",3845 "log",3919 "log",3846 "serde",3920 "serde",3847 "serde_json",3921 "serde_json",3848 "soketto 0.5.0",3922 "soketto 0.6.0",3849 "thiserror",3923 "thiserror",3850]3924]385139253852[[package]]3926[[package]]3853name = "jsonrpsee-ws-client"3927name = "jsonrpsee-ws-client"3854version = "0.2.0"3928version = "0.3.0"3855source = "registry+https://github.com/rust-lang/crates.io-index"3929source = "registry+https://github.com/rust-lang/crates.io-index"3856checksum = "6ec51150965544e1a4468f372bdab8545243a1b045d4ab272023aac74c60de32"3930checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198"3857dependencies = [3931dependencies = [3858 "async-trait",3932 "async-trait",3859 "fnv",3933 "fnv",3860 "futures 0.3.16",3934 "futures 0.3.16",3861 "jsonrpsee-types",3935 "jsonrpsee-types",3862 "log",3936 "log",3863 "pin-project 1.0.8",3937 "pin-project 1.0.7",3864 "rustls 0.19.1",3938 "rustls 0.19.1",3865 "rustls-native-certs 0.5.0",3939 "rustls-native-certs 0.5.0",3866 "serde",3940 "serde",3867 "serde_json",3941 "serde_json",3868 "soketto 0.5.0",3942 "soketto 0.6.0",3869 "thiserror",3943 "thiserror",3870 "tokio 0.2.25",3944 "tokio 0.2.21",3871 "tokio-rustls 0.15.0",3945 "tokio-rustls 0.15.0",3872 "tokio-util",3946 "tokio-util",3873 "url 2.2.2",3947 "url 2.2.0",3874]3948]387539493876[[package]]3950[[package]]389139653892[[package]]3966[[package]]3893name = "kusama-runtime"3967name = "kusama-runtime"3894version = "0.9.8"3968version = "0.9.9-1"3895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"3969source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"3896dependencies = [3970dependencies = [3897 "beefy-primitives",3971 "beefy-primitives",3898 "bitvec 0.20.4",3972 "bitvec 0.20.1",3899 "frame-benchmarking",3973 "frame-benchmarking",3900 "frame-election-provider-support",3974 "frame-election-provider-support",3901 "frame-executive",3975 "frame-executive",3906 "frame-try-runtime",3980 "frame-try-runtime",3907 "hex-literal",3981 "hex-literal",3908 "log",3982 "log",3909 "max-encoded-len",3910 "pallet-authority-discovery",3983 "pallet-authority-discovery",3911 "pallet-authorship",3984 "pallet-authorship",3912 "pallet-babe",3985 "pallet-babe",3929 "pallet-offences-benchmarking",4002 "pallet-offences-benchmarking",3930 "pallet-proxy",4003 "pallet-proxy",3931 "pallet-recovery",4004 "pallet-recovery",3932 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",4005 "pallet-scheduler 4.0.0-dev",3933 "pallet-session",4006 "pallet-session",3934 "pallet-session-benchmarking",4007 "pallet-session-benchmarking",3935 "pallet-society",4008 "pallet-society",3968 "sp-transaction-pool",4041 "sp-transaction-pool",3969 "sp-version",4042 "sp-version",3970 "static_assertions",4043 "static_assertions",3971 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",4044 "substrate-wasm-builder 5.0.0-dev",3972 "xcm",4045 "xcm",3973 "xcm-builder",4046 "xcm-builder",3974 "xcm-executor",4047 "xcm-executor",398540583986[[package]]4059[[package]]3987name = "kvdb"4060name = "kvdb"3988version = "0.9.0"4061version = "0.10.0"3989source = "registry+https://github.com/rust-lang/crates.io-index"4062source = "registry+https://github.com/rust-lang/crates.io-index"3990checksum = "8891bd853eff90e33024195d79d578dc984c82f9e0715fcd2b525a0c19d52811"4063checksum = "45a3f58dc069ec0e205a27f5b45920722a46faed802a0541538241af6228f512"3991dependencies = [4064dependencies = [3992 "parity-util-mem",4065 "parity-util-mem",3993 "smallvec 1.6.1",4066 "smallvec 1.6.1",3994]4067]399540683996[[package]]4069[[package]]3997name = "kvdb-memorydb"4070name = "kvdb-memorydb"3998version = "0.9.0"4071version = "0.10.0"3999source = "registry+https://github.com/rust-lang/crates.io-index"4072source = "registry+https://github.com/rust-lang/crates.io-index"4000checksum = "30a0da8e08caf08d384a620ec19bb6c9b85c84137248e202617fb91881f25912"4073checksum = "c3b6b85fc643f5acd0bffb2cc8a6d150209379267af0d41db72170021841f9f5"4001dependencies = [4074dependencies = [4002 "kvdb",4075 "kvdb",4003 "parity-util-mem",4076 "parity-util-mem",400640794007[[package]]4080[[package]]4008name = "kvdb-rocksdb"4081name = "kvdb-rocksdb"4009version = "0.11.1"4082version = "0.12.0"4010source = "registry+https://github.com/rust-lang/crates.io-index"4083source = "registry+https://github.com/rust-lang/crates.io-index"4011checksum = "94b27cdb788bf1c8ade782289f9dbee626940be2961fd75c7cde993fa2f1ded1"4084checksum = "431ca65516efab86e65d96281f750ebb54277dec656fcf6c027f3d1c0cb69e4c"4012dependencies = [4085dependencies = [4013 "fs-swap",4086 "fs-swap",4014 "kvdb",4087 "kvdb",4018 "parity-util-mem",4091 "parity-util-mem",4019 "parking_lot 0.11.1",4092 "parking_lot 0.11.1",4020 "regex",4093 "regex",4021 "rocksdb",4094 "rocksdb 0.16.0",4022 "smallvec 1.6.1",4095 "smallvec 1.6.1",4023]4096]402440974025[[package]]4098[[package]]4099name = "kvdb-rocksdb"4100version = "0.14.0"4101source = "registry+https://github.com/rust-lang/crates.io-index"4102checksum = "9b1b6ea8f2536f504b645ad78419c8246550e19d2c3419a167080ce08edee35a"4103dependencies = [4104 "fs-swap",4105 "kvdb",4106 "log",4107 "num_cpus",4108 "owning_ref",4109 "parity-util-mem",4110 "parking_lot 0.11.1",4111 "regex",4112 "rocksdb 0.17.0",4113 "smallvec 1.6.1",4114]41154116[[package]]4026name = "lazy_static"4117name = "lazy_static"4027version = "1.4.0"4118version = "1.4.0"4028source = "registry+https://github.com/rust-lang/crates.io-index"4119source = "registry+https://github.com/rust-lang/crates.io-index"4029checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"4120checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"403041214031[[package]]4122[[package]]4032name = "lazycell"4123name = "lazycell"4033version = "1.3.0"4124version = "1.2.1"4034source = "registry+https://github.com/rust-lang/crates.io-index"4125source = "registry+https://github.com/rust-lang/crates.io-index"4035checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"4126checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"403641274037[[package]]4128[[package]]4038name = "leb128"4039version = "0.2.4"4040source = "registry+https://github.com/rust-lang/crates.io-index"4041checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"40424043[[package]]4044name = "libc"4129name = "libc"4045version = "0.2.98"4130version = "0.2.98"4046source = "registry+https://github.com/rust-lang/crates.io-index"4131source = "registry+https://github.com/rust-lang/crates.io-index"4106 "libp2p-yamux",4191 "libp2p-yamux",4107 "parity-multiaddr",4192 "parity-multiaddr",4108 "parking_lot 0.11.1",4193 "parking_lot 0.11.1",4109 "pin-project 1.0.8",4194 "pin-project 1.0.7",4110 "smallvec 1.6.1",4195 "smallvec 1.6.1",4111 "wasm-timer",4196 "wasm-timer",4112]4197]411341984114[[package]]4199[[package]]4115name = "libp2p-core"4200name = "libp2p-core"4116version = "0.28.3"4201version = "0.28.2"4117source = "registry+https://github.com/rust-lang/crates.io-index"4202source = "registry+https://github.com/rust-lang/crates.io-index"4118checksum = "554d3e7e9e65f939d66b75fd6a4c67f258fe250da61b91f46c545fc4a89b51d9"4203checksum = "71dd51b562e14846e65bad00e5808d0644376e6588668c490d3c48e1dfeb4a9a"4119dependencies = [4204dependencies = [4120 "asn1_der",4205 "asn1_der",4121 "bs58",4206 "bs58",4131 "multistream-select",4216 "multistream-select",4132 "parity-multiaddr",4217 "parity-multiaddr",4133 "parking_lot 0.11.1",4218 "parking_lot 0.11.1",4134 "pin-project 1.0.8",4219 "pin-project 1.0.7",4135 "prost",4220 "prost",4136 "prost-build",4221 "prost-build",4137 "rand 0.7.3",4222 "rand 0.7.3",4138 "ring",4223 "ring",4139 "rw-stream-sink",4224 "rw-stream-sink",4140 "sha2 0.9.5",4225 "sha2 0.9.2",4141 "smallvec 1.6.1",4226 "smallvec 1.6.1",4142 "thiserror",4227 "thiserror",4143 "unsigned-varint 0.7.0",4228 "unsigned-varint 0.7.0",419042754191[[package]]4276[[package]]4192name = "libp2p-gossipsub"4277name = "libp2p-gossipsub"4193version = "0.30.1"4278version = "0.30.0"4194source = "registry+https://github.com/rust-lang/crates.io-index"4279source = "registry+https://github.com/rust-lang/crates.io-index"4195checksum = "e7b0c8506a6ec3344b9e706d7c7a6dba826f8ede735cfe13dde12a8c263c4af9"4280checksum = "73cb9a89a301afde1e588c73f7e9131e12a5388725f290a9047b878862db1b53"4196dependencies = [4281dependencies = [4197 "asynchronous-codec 0.6.0",4282 "asynchronous-codec 0.6.0",4198 "base64 0.13.0",4283 "base64 0.13.0",4208 "prost-build",4293 "prost-build",4209 "rand 0.7.3",4294 "rand 0.7.3",4210 "regex",4295 "regex",4211 "sha2 0.9.5",4296 "sha2 0.9.2",4212 "smallvec 1.6.1",4297 "smallvec 1.6.1",4213 "unsigned-varint 0.7.0",4298 "unsigned-varint 0.7.0",4214 "wasm-timer",4299 "wasm-timer",4248 "prost",4333 "prost",4249 "prost-build",4334 "prost-build",4250 "rand 0.7.3",4335 "rand 0.7.3",4251 "sha2 0.9.5",4336 "sha2 0.9.2",4252 "smallvec 1.6.1",4337 "smallvec 1.6.1",4253 "uint",4338 "uint",4254 "unsigned-varint 0.7.0",4339 "unsigned-varint 0.7.0",425843434259[[package]]4344[[package]]4260name = "libp2p-mdns"4345name = "libp2p-mdns"4261version = "0.30.2"4346version = "0.30.0"4262source = "registry+https://github.com/rust-lang/crates.io-index"4347source = "registry+https://github.com/rust-lang/crates.io-index"4263checksum = "4efa70c1c3d2d91237f8546e27aeb85e287d62c066a7b4f3ea6a696d43ced714"4348checksum = "c221897b3fd7f215de7ecfec215c5eba598e5b61c605b5f8b56fe8a4fb507724"4264dependencies = [4349dependencies = [4265 "async-io",4350 "async-io",4266 "data-encoding",4351 "data-encoding",4302checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd"4387checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd"4303dependencies = [4388dependencies = [4304 "bytes 1.0.1",4389 "bytes 1.0.1",4305 "curve25519-dalek 3.1.0",4390 "curve25519-dalek 3.0.0",4306 "futures 0.3.16",4391 "futures 0.3.16",4307 "lazy_static",4392 "lazy_static",4308 "libp2p-core",4393 "libp2p-core",4309 "log",4394 "log",4310 "prost",4395 "prost",4311 "prost-build",4396 "prost-build",4312 "rand 0.7.3",4397 "rand 0.7.3",4313 "sha2 0.9.5",4398 "sha2 0.9.2",4314 "snow",4399 "snow",4315 "static_assertions",4400 "static_assertions",4316 "x25519-dalek",4401 "x25519-dalek 1.1.0",4317 "zeroize",4402 "zeroize",4318]4403]431944044357dependencies = [4442dependencies = [4358 "futures 0.3.16",4443 "futures 0.3.16",4359 "log",4444 "log",4360 "pin-project 1.0.8",4445 "pin-project 1.0.7",4361 "rand 0.7.3",4446 "rand 0.7.3",4362 "salsa20",4447 "salsa20",4363 "sha3 0.9.1",4448 "sha3 0.9.1",4376 "libp2p-core",4461 "libp2p-core",4377 "libp2p-swarm",4462 "libp2p-swarm",4378 "log",4463 "log",4379 "pin-project 1.0.8",4464 "pin-project 1.0.7",4380 "prost",4465 "prost",4381 "prost-build",4466 "prost-build",4382 "rand 0.7.3",4467 "rand 0.7.3",446345484464[[package]]4549[[package]]4465name = "libp2p-wasm-ext"4550name = "libp2p-wasm-ext"4466version = "0.28.2"4551version = "0.28.1"4467source = "registry+https://github.com/rust-lang/crates.io-index"4552source = "registry+https://github.com/rust-lang/crates.io-index"4468checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de"4553checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de"4469dependencies = [4554dependencies = [4470 "futures 0.3.16",4555 "futures 0.3.16",4471 "js-sys",4556 "js-sys",4488 "log",4573 "log",4489 "quicksink",4574 "quicksink",4490 "rw-stream-sink",4575 "rw-stream-sink",4491 "soketto 0.4.2",4576 "soketto 0.4.1",4492 "url 2.2.2",4577 "url 2.2.0",4493 "webpki-roots",4578 "webpki-roots",4494]4579]449545804530 "hmac-drbg 0.2.0",4615 "hmac-drbg 0.2.0",4531 "rand 0.7.3",4616 "rand 0.7.3",4532 "sha2 0.8.2",4617 "sha2 0.8.2",4533 "subtle 2.4.1",4618 "subtle 2.2.3",4534 "typenum",4619 "typenum",4535]4620]453646214549 "libsecp256k1-gen-genmult",4634 "libsecp256k1-gen-genmult",4550 "rand 0.7.3",4635 "rand 0.7.3",4551 "serde",4636 "serde",4552 "sha2 0.9.5",4637 "sha2 0.9.2",4553 "typenum",4638 "typenum",4554]4639]455546404556[[package]]4641[[package]]4642name = "libsecp256k1"4643version = "0.6.0"4644source = "registry+https://github.com/rust-lang/crates.io-index"4645checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"4646dependencies = [4647 "arrayref",4648 "base64 0.12.3",4649 "digest 0.9.0",4650 "hmac-drbg 0.3.0",4651 "libsecp256k1-core",4652 "libsecp256k1-gen-ecmult",4653 "libsecp256k1-gen-genmult",4654 "rand 0.7.3",4655 "serde",4656 "sha2 0.9.2",4657 "typenum",4658]46594660[[package]]4557name = "libsecp256k1-core"4661name = "libsecp256k1-core"4558version = "0.2.2"4662version = "0.2.2"4559source = "registry+https://github.com/rust-lang/crates.io-index"4663source = "registry+https://github.com/rust-lang/crates.io-index"4560checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"4664checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"4561dependencies = [4665dependencies = [4562 "crunchy",4666 "crunchy",4563 "digest 0.9.0",4667 "digest 0.9.0",4564 "subtle 2.4.1",4668 "subtle 2.2.3",4565]4669]456646704567[[package]]4671[[package]]458446884585[[package]]4689[[package]]4586name = "libz-sys"4690name = "libz-sys"4587version = "1.1.3"4691version = "1.0.25"4588source = "registry+https://github.com/rust-lang/crates.io-index"4692source = "registry+https://github.com/rust-lang/crates.io-index"4589checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"4693checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"4590dependencies = [4694dependencies = [4591 "cc",4695 "cc",4696 "libc",4592 "pkg-config",4697 "pkg-config",4593 "vcpkg",4698 "vcpkg",4594]4699]460147064602[[package]]4707[[package]]4603name = "linked_hash_set"4708name = "linked_hash_set"4604version = "0.1.4"4709version = "0.1.3"4605source = "registry+https://github.com/rust-lang/crates.io-index"4710source = "registry+https://github.com/rust-lang/crates.io-index"4606checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588"4711checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c"4607dependencies = [4712dependencies = [4608 "linked-hash-map",4713 "linked-hash-map",4609]4714]462947344630[[package]]4735[[package]]4631name = "lock_api"4736name = "lock_api"4632version = "0.4.4"4737version = "0.4.1"4633source = "registry+https://github.com/rust-lang/crates.io-index"4738source = "registry+https://github.com/rust-lang/crates.io-index"4634checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"4739checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c"4635dependencies = [4740dependencies = [4636 "scopeguard",4741 "scopeguard",4637]4742]4647]4752]464847534649[[package]]4754[[package]]4755name = "loom"4756version = "0.3.6"4757source = "registry+https://github.com/rust-lang/crates.io-index"4758checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed"4759dependencies = [4760 "cfg-if 0.1.10",4761 "generator",4762 "scoped-tls",4763 "serde",4764 "serde_json",4765]47664767[[package]]4650name = "lru"4768name = "lru"4651version = "0.6.5"4769version = "0.6.5"4652source = "registry+https://github.com/rust-lang/crates.io-index"4770source = "registry+https://github.com/rust-lang/crates.io-index"4710]4828]471148294712[[package]]4830[[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"4831name = "maybe-uninit"4736version = "2.0.0"4832version = "2.0.0"4737source = "registry+https://github.com/rust-lang/crates.io-index"4833source = "registry+https://github.com/rust-lang/crates.io-index"4738checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"4834checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"473948354740[[package]]4836[[package]]4741name = "memchr"4837name = "memchr"4742version = "2.4.0"4838version = "2.3.3"4743source = "registry+https://github.com/rust-lang/crates.io-index"4839source = "registry+https://github.com/rust-lang/crates.io-index"4744checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"4840checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"474548414746[[package]]4842[[package]]4747name = "memmap2"4843name = "memmap2"4748version = "0.2.3"4844version = "0.2.0"4749source = "registry+https://github.com/rust-lang/crates.io-index"4845source = "registry+https://github.com/rust-lang/crates.io-index"4750checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4"4846checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee"4751dependencies = [4847dependencies = [4752 "libc",4848 "libc",4753]4849]475448504755[[package]]4851[[package]]4756name = "memoffset"4852name = "memoffset"4757version = "0.5.6"4853version = "0.5.5"4758source = "registry+https://github.com/rust-lang/crates.io-index"4854source = "registry+https://github.com/rust-lang/crates.io-index"4759checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"4855checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"4760dependencies = [4856dependencies = [4761 "autocfg",4857 "autocfg",4762]4858]476348594764[[package]]4860[[package]]4765name = "memoffset"4861name = "memoffset"4766version = "0.6.4"4862version = "0.6.1"4767source = "registry+https://github.com/rust-lang/crates.io-index"4863source = "registry+https://github.com/rust-lang/crates.io-index"4768checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"4864checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"4769dependencies = [4865dependencies = [4770 "autocfg",4866 "autocfg",4771]4867]477248684773[[package]]4869[[package]]4774name = "memory-db"4870name = "memory-db"4775version = "0.26.0"4871version = "0.27.0"4776source = "registry+https://github.com/rust-lang/crates.io-index"4872source = "registry+https://github.com/rust-lang/crates.io-index"4777checksum = "814bbecfc0451fc314eeea34f05bbcd5b98a7ad7af37faee088b86a1e633f1d4"4873checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5"4778dependencies = [4874dependencies = [4779 "hash-db",4875 "hash-db",4780 "hashbrown 0.9.1",4876 "hashbrown 0.11.2",4781 "parity-util-mem",4877 "parity-util-mem",4782]4878]47834879479848944799[[package]]4895[[package]]4800name = "merlin"4896name = "merlin"4801version = "2.0.1"4897version = "2.0.0"4802source = "registry+https://github.com/rust-lang/crates.io-index"4898source = "registry+https://github.com/rust-lang/crates.io-index"4803checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42"4899checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78"4804dependencies = [4900dependencies = [4805 "byteorder",4901 "byteorder",4806 "keccak",4902 "keccak",481049064811[[package]]4907[[package]]4812name = "metered-channel"4908name = "metered-channel"4813version = "0.1.0"4909version = "0.9.9-1"4814source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"4910source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"4815dependencies = [4911dependencies = [4816 "derive_more",4912 "derive_more",4817 "futures 0.3.16",4913 "futures 0.3.16",483149274832[[package]]4928[[package]]4833name = "minicbor"4929name = "minicbor"4834version = "0.8.1"4930version = "0.8.0"4835source = "registry+https://github.com/rust-lang/crates.io-index"4931source = "registry+https://github.com/rust-lang/crates.io-index"4836checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d"4932checksum = "ea79ce4ab9f445ec6b71833a2290ac0a29c9dde0fa7cae4c481eecae021d9bd9"4837dependencies = [4933dependencies = [4838 "minicbor-derive",4934 "minicbor-derive",4839]4935]484049364841[[package]]4937[[package]]4842name = "minicbor-derive"4938name = "minicbor-derive"4843version = "0.6.4"4939version = "0.6.2"4844source = "registry+https://github.com/rust-lang/crates.io-index"4940source = "registry+https://github.com/rust-lang/crates.io-index"4845checksum = "54999f917cd092b13904737e26631aa2b2b88d625db68e4bab461dcd8006c788"4941checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068"4846dependencies = [4942dependencies = [4847 "proc-macro2",4943 "proc-macro2",4848 "quote",4944 "quote",485149474852[[package]]4948[[package]]4853name = "miniz_oxide"4949name = "miniz_oxide"4854version = "0.4.4"4950version = "0.4.0"4855source = "registry+https://github.com/rust-lang/crates.io-index"4951source = "registry+https://github.com/rust-lang/crates.io-index"4856checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"4952checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f"4857dependencies = [4953dependencies = [4858 "adler",4954 "adler",4859 "autocfg",4860]4955]486149564862[[package]]4957[[package]]4863name = "mio"4958name = "mio"4864version = "0.6.23"4959version = "0.6.22"4865source = "registry+https://github.com/rust-lang/crates.io-index"4960source = "registry+https://github.com/rust-lang/crates.io-index"4866checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"4961checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"4867dependencies = [4962dependencies = [4868 "cfg-if 0.1.10",4963 "cfg-if 0.1.10",4869 "fuchsia-zircon",4964 "fuchsia-zircon",4872 "kernel32-sys",4967 "kernel32-sys",4873 "libc",4968 "libc",4874 "log",4969 "log",4875 "miow 0.2.2",4970 "miow 0.2.1",4876 "net2",4971 "net2",4877 "slab",4972 "slab",4878 "winapi 0.2.8",4973 "winapi 0.2.8",4898dependencies = [4993dependencies = [4899 "log",4994 "log",4900 "mio",4995 "mio",4901 "miow 0.3.7",4996 "miow 0.3.5",4902 "winapi 0.3.9",4997 "winapi 0.3.9",4903]4998]49044999491550104916[[package]]5011[[package]]4917name = "miow"5012name = "miow"4918version = "0.2.2"5013version = "0.2.1"4919source = "registry+https://github.com/rust-lang/crates.io-index"5014source = "registry+https://github.com/rust-lang/crates.io-index"4920checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"5015checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"4921dependencies = [5016dependencies = [4922 "kernel32-sys",5017 "kernel32-sys",4923 "net2",5018 "net2",492750224928[[package]]5023[[package]]4929name = "miow"5024name = "miow"4930version = "0.3.7"5025version = "0.3.5"4931source = "registry+https://github.com/rust-lang/crates.io-index"5026source = "registry+https://github.com/rust-lang/crates.io-index"4932checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"5027checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"4933dependencies = [5028dependencies = [5029 "socket2 0.3.17",4934 "winapi 0.3.9",5030 "winapi 0.3.9",4935]5031]49365032495350494954[[package]]5050[[package]]4955name = "multihash"5051name = "multihash"4956version = "0.13.2"5052version = "0.13.1"4957source = "registry+https://github.com/rust-lang/crates.io-index"5053source = "registry+https://github.com/rust-lang/crates.io-index"4958checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab"5054checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe"4959dependencies = [5055dependencies = [4960 "blake2b_simd",5056 "blake2b_simd",4961 "blake2s_simd",5057 "blake2s_simd",4962 "blake3",5058 "blake3",4963 "digest 0.9.0",5059 "digest 0.9.0",4964 "generic-array 0.14.4",5060 "generic-array 0.14.4",4965 "multihash-derive",5061 "multihash-derive",4966 "sha2 0.9.5",5062 "sha2 0.9.2",4967 "sha3 0.9.1",5063 "sha3 0.9.1",4968 "unsigned-varint 0.5.1",5064 "unsigned-varint 0.5.1",4969]5065]497050664971[[package]]5067[[package]]4972name = "multihash-derive"5068name = "multihash-derive"4973version = "0.7.2"5069version = "0.7.0"4974source = "registry+https://github.com/rust-lang/crates.io-index"5070source = "registry+https://github.com/rust-lang/crates.io-index"4975checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"5071checksum = "2f5653449cd45d502a53480ee08d7a599e8f4893d2bacb33c63d65bc20af6c1a"4976dependencies = [5072dependencies = [4977 "proc-macro-crate 1.0.0",5073 "proc-macro-crate 0.1.5",4978 "proc-macro-error",5074 "proc-macro-error 1.0.4",4979 "proc-macro2",5075 "proc-macro2",4980 "quote",5076 "quote",4981 "syn",5077 "syn",498450804985[[package]]5081[[package]]4986name = "multimap"5082name = "multimap"4987version = "0.8.3"5083version = "0.8.1"4988source = "registry+https://github.com/rust-lang/crates.io-index"5084source = "registry+https://github.com/rust-lang/crates.io-index"4989checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"5085checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce"499050864991[[package]]5087[[package]]4992name = "multistream-select"5088name = "multistream-select"4993version = "0.10.2"5089version = "0.10.0"4994source = "registry+https://github.com/rust-lang/crates.io-index"5090source = "registry+https://github.com/rust-lang/crates.io-index"4995checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"5091checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840"4996dependencies = [5092dependencies = [4997 "bytes 1.0.1",5093 "bytes 1.0.1",4998 "futures 0.3.16",5094 "futures 0.3.16",4999 "log",5095 "log",5000 "pin-project 1.0.8",5096 "pin-project 1.0.7",5001 "smallvec 1.6.1",5097 "smallvec 1.6.1",5002 "unsigned-varint 0.7.0",5098 "unsigned-varint 0.6.0",5003]5099]500451005005[[package]]5101[[package]]5041]5137]504251385043[[package]]5139[[package]]5140name = "nb-connect"5141version = "1.0.2"5142source = "registry+https://github.com/rust-lang/crates.io-index"5143checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998"5144dependencies = [5145 "libc",5146 "winapi 0.3.9",5147]51485149[[package]]5044name = "net2"5150name = "net2"5045version = "0.2.37"5151version = "0.2.34"5046source = "registry+https://github.com/rust-lang/crates.io-index"5152source = "registry+https://github.com/rust-lang/crates.io-index"5047checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"5153checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7"5048dependencies = [5154dependencies = [5049 "cfg-if 0.1.10",5155 "cfg-if 0.1.10",5050 "libc",5156 "libc",5134 "derivative",5240 "derivative",5135 "frame-support",5241 "frame-support",5136 "frame-system",5242 "frame-system",5137 "max-encoded-len",5138 "parity-scale-codec",5243 "parity-scale-codec",5139 "serde",5244 "serde",5140 "sp-core",5245 "sp-core",5169 "sc-rpc",5274 "sc-rpc",5170 "sc-rpc-api",5275 "sc-rpc-api",5171 "sc-service",5276 "sc-service",5172 "sc-transaction-graph",5173 "sc-transaction-pool",5277 "sc-transaction-pool",5174 "sp-api",5278 "sp-api",5175 "sp-block-builder",5279 "sp-block-builder",5183 "sp-storage",5287 "sp-storage",5184 "sp-transaction-pool",5288 "sp-transaction-pool",5185 "substrate-frame-rpc-system",5289 "substrate-frame-rpc-system",5186 "tokio 0.2.25",5290 "tokio 0.2.21",5187]5291]518852925189[[package]]5293[[package]]5207 "frame-system-benchmarking",5311 "frame-system-benchmarking",5208 "frame-system-rpc-runtime-api",5312 "frame-system-rpc-runtime-api",5209 "hex-literal",5313 "hex-literal",5210 "max-encoded-len",5211 "nft-data-structs",5314 "nft-data-structs",5212 "pallet-aura",5315 "pallet-aura",5213 "pallet-balances",5316 "pallet-balances",5248 "sp-std",5351 "sp-std",5249 "sp-transaction-pool",5352 "sp-transaction-pool",5250 "sp-version",5353 "sp-version",5251 "substrate-wasm-builder 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",5354 "substrate-wasm-builder 4.0.0",5252 "xcm",5355 "xcm",5253 "xcm-builder",5356 "xcm-builder",5254 "xcm-executor",5357 "xcm-executor",526853715269[[package]]5372[[package]]5270name = "nom"5373name = "nom"5271version = "6.1.2"5374version = "6.2.1"5272source = "registry+https://github.com/rust-lang/crates.io-index"5375source = "registry+https://github.com/rust-lang/crates.io-index"5273checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"5376checksum = "9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6"5274dependencies = [5377dependencies = [5275 "bitvec 0.19.5",5378 "bitvec 0.19.5",5276 "funty",5379 "funty",530054035301[[package]]5404[[package]]5302name = "num-integer"5405name = "num-integer"5303version = "0.1.44"5406version = "0.1.43"5304source = "registry+https://github.com/rust-lang/crates.io-index"5407source = "registry+https://github.com/rust-lang/crates.io-index"5305checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"5408checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"5306dependencies = [5409dependencies = [5307 "autocfg",5410 "autocfg",5308 "num-traits",5411 "num-traits",535354565354[[package]]5457[[package]]5355name = "object"5458name = "object"5459version = "0.23.0"5460source = "registry+https://github.com/rust-lang/crates.io-index"5461checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"54625463[[package]]5464name = "object"5356version = "0.24.0"5465version = "0.24.0"5357source = "registry+https://github.com/rust-lang/crates.io-index"5466source = "registry+https://github.com/rust-lang/crates.io-index"5358checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"5467checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"5362]5471]536354725364[[package]]5473[[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"5474name = "once_cell"5375version = "1.8.0"5475version = "1.6.0"5376source = "registry+https://github.com/rust-lang/crates.io-index"5476source = "registry+https://github.com/rust-lang/crates.io-index"5377checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"5477checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd"5378dependencies = [5478dependencies = [5379 "parking_lot 0.11.1",5479 "parking_lot 0.11.1",5380]5480]539354935394[[package]]5494[[package]]5395name = "openssl-probe"5495name = "openssl-probe"5396version = "0.1.4"5496version = "0.1.2"5397source = "registry+https://github.com/rust-lang/crates.io-index"5497source = "registry+https://github.com/rust-lang/crates.io-index"5398checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5498checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"539954995400[[package]]5500[[package]]5401name = "ordered-float"5501name = "ordered-float"5402version = "1.1.1"5502version = "1.1.0"5403source = "registry+https://github.com/rust-lang/crates.io-index"5503source = "registry+https://github.com/rust-lang/crates.io-index"5404checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7"5504checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579"5405dependencies = [5505dependencies = [5406 "num-traits",5506 "num-traits",5407]5507]541755175418[[package]]5518[[package]]5419name = "pallet-aura"5519name = "pallet-aura"5420version = "3.0.0"5520version = "4.0.0-dev"5421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5521source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5422dependencies = [5522dependencies = [5423 "frame-support",5523 "frame-support",5424 "frame-system",5524 "frame-system",543355335434[[package]]5534[[package]]5435name = "pallet-authority-discovery"5535name = "pallet-authority-discovery"5436version = "3.0.0"5536version = "4.0.0-dev"5437source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5537source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5438dependencies = [5538dependencies = [5439 "frame-support",5539 "frame-support",5440 "frame-system",5540 "frame-system",544855485449[[package]]5549[[package]]5450name = "pallet-authorship"5550name = "pallet-authorship"5451version = "3.0.0"5551version = "4.0.0-dev"5452source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5552source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5453dependencies = [5553dependencies = [5454 "frame-support",5554 "frame-support",5455 "frame-system",5555 "frame-system",5456 "impl-trait-for-tuples",5556 "impl-trait-for-tuples 0.2.1",5457 "parity-scale-codec",5557 "parity-scale-codec",5458 "sp-authorship",5558 "sp-authorship",5459 "sp-runtime",5559 "sp-runtime",546255625463[[package]]5563[[package]]5464name = "pallet-babe"5564name = "pallet-babe"5465version = "3.0.0"5565version = "4.0.0-dev"5466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5566source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5467dependencies = [5567dependencies = [5468 "frame-benchmarking",5568 "frame-benchmarking",5469 "frame-support",5569 "frame-support",548555855486[[package]]5586[[package]]5487name = "pallet-balances"5587name = "pallet-balances"5488version = "3.0.0"5588version = "4.0.0-dev"5489source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5490dependencies = [5590dependencies = [5491 "frame-benchmarking",5591 "frame-benchmarking",5492 "frame-support",5592 "frame-support",5493 "frame-system",5593 "frame-system",5494 "log",5594 "log",5495 "max-encoded-len",5496 "parity-scale-codec",5595 "parity-scale-codec",5497 "sp-runtime",5596 "sp-runtime",5498 "sp-std",5597 "sp-std",5501[[package]]5600[[package]]5502name = "pallet-beefy"5601name = "pallet-beefy"5503version = "0.1.0"5602version = "0.1.0"5504source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.8#55ae3329847e0bbde51c9d45991d99f444777555"5603source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"5505dependencies = [5604dependencies = [5506 "beefy-primitives",5605 "beefy-primitives",5507 "frame-support",5606 "frame-support",5508 "frame-system",5607 "frame-system",5509 "pallet-session",5608 "pallet-session",5510 "parity-scale-codec",5609 "parity-scale-codec",5610 "scale-info",5511 "serde",5611 "serde",5512 "sp-runtime",5612 "sp-runtime",5513 "sp-std",5613 "sp-std",5514]5614]551556155516[[package]]5616[[package]]5617name = "pallet-beefy-mmr"5618version = "0.1.0"5619source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.9#f40c0ab7b327e874d5c8d699bfa5d762f1759ee0"5620dependencies = [5621 "beefy-merkle-tree",5622 "beefy-primitives",5623 "frame-support",5624 "frame-system",5625 "hex",5626 "libsecp256k1 0.6.0",5627 "log",5628 "pallet-beefy",5629 "pallet-mmr",5630 "pallet-mmr-primitives",5631 "pallet-session",5632 "parity-scale-codec",5633 "scale-info",5634 "serde",5635 "sp-core",5636 "sp-io",5637 "sp-runtime",5638 "sp-std",5639]56405641[[package]]5517name = "pallet-bounties"5642name = "pallet-bounties"5518version = "3.0.0"5643version = "4.0.0-dev"5519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5644source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5520dependencies = [5645dependencies = [5521 "frame-benchmarking",5646 "frame-benchmarking",5522 "frame-support",5647 "frame-support",5528]5653]552956545530[[package]]5655[[package]]5656name = "pallet-bridge-dispatch"5657version = "0.1.0"5658source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"5659dependencies = [5660 "bp-message-dispatch",5661 "bp-runtime",5662 "frame-support",5663 "frame-system",5664 "log",5665 "parity-scale-codec",5666 "sp-core",5667 "sp-runtime",5668 "sp-std",5669]56705671[[package]]5531name = "pallet-bridge-grandpa"5672name = "pallet-bridge-grandpa"5532version = "0.1.0"5673version = "0.1.0"5533source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"5674source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"5534dependencies = [5675dependencies = [5535 "bp-header-chain",5676 "bp-header-chain",5536 "bp-runtime",5677 "bp-runtime",5549]5690]555056915551[[package]]5692[[package]]5693name = "pallet-bridge-messages"5694version = "0.1.0"5695source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"5696dependencies = [5697 "bitvec 0.20.1",5698 "bp-message-dispatch",5699 "bp-messages",5700 "bp-rialto",5701 "bp-runtime",5702 "frame-support",5703 "frame-system",5704 "log",5705 "num-traits",5706 "parity-scale-codec",5707 "serde",5708 "sp-core",5709 "sp-runtime",5710 "sp-std",5711]57125713[[package]]5552name = "pallet-collective"5714name = "pallet-collective"5553version = "3.0.0"5715version = "4.0.0-dev"5554source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5555dependencies = [5717dependencies = [5556 "frame-benchmarking",5718 "frame-benchmarking",5557 "frame-support",5719 "frame-support",557957415580[[package]]5742[[package]]5581name = "pallet-contracts"5743name = "pallet-contracts"5582version = "3.0.0"5744version = "4.0.0-dev"5583source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5745source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5584dependencies = [5746dependencies = [5585 "bitflags",5747 "bitflags",5586 "frame-support",5748 "frame-support",560257645603[[package]]5765[[package]]5604name = "pallet-contracts-primitives"5766name = "pallet-contracts-primitives"5605version = "3.0.0"5767version = "4.0.0-dev"5606source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5768source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5607dependencies = [5769dependencies = [5608 "bitflags",5770 "bitflags",5609 "parity-scale-codec",5771 "parity-scale-codec",561557775616[[package]]5778[[package]]5617name = "pallet-contracts-proc-macro"5779name = "pallet-contracts-proc-macro"5618version = "3.0.0"5780version = "4.0.0-dev"5619source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5781source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5620dependencies = [5782dependencies = [5621 "proc-macro2",5783 "proc-macro2",5622 "quote",5784 "quote",562557875626[[package]]5788[[package]]5627name = "pallet-democracy"5789name = "pallet-democracy"5628version = "3.0.0"5790version = "4.0.0-dev"5629source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5791source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5630dependencies = [5792dependencies = [5631 "frame-benchmarking",5793 "frame-benchmarking",5632 "frame-support",5794 "frame-support",564058025641[[package]]5803[[package]]5642name = "pallet-election-provider-multi-phase"5804name = "pallet-election-provider-multi-phase"5643version = "3.0.0"5805version = "4.0.0-dev"5644source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5806source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5645dependencies = [5807dependencies = [5646 "frame-benchmarking",5808 "frame-benchmarking",5647 "frame-election-provider-support",5809 "frame-election-provider-support",566158235662[[package]]5824[[package]]5663name = "pallet-elections-phragmen"5825name = "pallet-elections-phragmen"5664version = "4.0.0"5826version = "5.0.0-dev"5665source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5827source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5666dependencies = [5828dependencies = [5667 "frame-benchmarking",5829 "frame-benchmarking",5668 "frame-support",5830 "frame-support",567858405679[[package]]5841[[package]]5680name = "pallet-ethereum"5842name = "pallet-ethereum"5681version = "3.0.0-dev"5843version = "4.0.0-dev"5682source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"5844source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"5683dependencies = [5845dependencies = [5684 "ethereum",5846 "ethereum",5685 "ethereum-types",5847 "ethereum-types",570658685707[[package]]5869[[package]]5708name = "pallet-evm"5870name = "pallet-evm"5709version = "5.0.0-dev"5871version = "6.0.0-dev"5710source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#1e2a0537db656af0b300493b4f8eda72c22e9421"5872source = "git+https://github.com/uniquenetwork/frontier.git?branch=injected-transactions-parachain#264af3adc427aefba9ce8a1c5d1c11a6d98d009c"5711dependencies = [5873dependencies = [5712 "evm",5874 "evm",5713 "evm-gasometer",5875 "evm-gasometer",5717 "frame-support",5879 "frame-support",5718 "frame-system",5880 "frame-system",5719 "hex",5881 "hex",5720 "impl-trait-for-tuples",5882 "impl-trait-for-tuples 0.2.1",5721 "log",5883 "log",5722 "pallet-balances",5884 "pallet-balances",5723 "pallet-timestamp",5885 "pallet-timestamp",5724 "parity-scale-codec",5886 "parity-scale-codec",5725 "primitive-types",5887 "primitive-types 0.9.1",5726 "rlp",5888 "rlp",5727 "serde",5889 "serde",5728 "sha3 0.8.2",5890 "sha3 0.8.2",579959615800[[package]]5962[[package]]5801name = "pallet-gilt"5963name = "pallet-gilt"5802version = "3.0.0"5964version = "4.0.0-dev"5803source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5965source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5804dependencies = [5966dependencies = [5805 "frame-benchmarking",5967 "frame-benchmarking",5806 "frame-support",5968 "frame-support",581359755814[[package]]5976[[package]]5815name = "pallet-grandpa"5977name = "pallet-grandpa"5816version = "3.1.0"5978version = "4.0.0-dev"5817source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"5979source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5818dependencies = [5980dependencies = [5819 "frame-benchmarking",5981 "frame-benchmarking",5820 "frame-support",5982 "frame-support",583559975836[[package]]5998[[package]]5837name = "pallet-identity"5999name = "pallet-identity"5838version = "3.0.0"6000version = "4.0.0-dev"5839source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6001source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5840dependencies = [6002dependencies = [5841 "enumflags2",6003 "enumflags2",5842 "frame-benchmarking",6004 "frame-benchmarking",585060125851[[package]]6013[[package]]5852name = "pallet-im-online"6014name = "pallet-im-online"5853version = "3.0.0"6015version = "4.0.0-dev"5854source = "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.9#91061a7d925b5bc597804293da283477512ba4ff"5855dependencies = [6017dependencies = [5856 "frame-benchmarking",6018 "frame-benchmarking",5857 "frame-support",6019 "frame-support",586960315870[[package]]6032[[package]]5871name = "pallet-indices"6033name = "pallet-indices"5872version = "3.0.0"6034version = "4.0.0-dev"5873source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6035source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5874dependencies = [6036dependencies = [5875 "frame-benchmarking",6037 "frame-benchmarking",5876 "frame-support",6038 "frame-support",590360655904[[package]]6066[[package]]5905name = "pallet-membership"6067name = "pallet-membership"5906version = "3.0.0"6068version = "4.0.0-dev"5907source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6069source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5908dependencies = [6070dependencies = [5909 "frame-benchmarking",6071 "frame-benchmarking",5910 "frame-support",6072 "frame-support",591860805919[[package]]6081[[package]]5920name = "pallet-mmr"6082name = "pallet-mmr"5921version = "3.0.0"6083version = "4.0.0-dev"5922source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6084source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5923dependencies = [6085dependencies = [5924 "ckb-merkle-mountain-range",6086 "ckb-merkle-mountain-range",5925 "frame-benchmarking",6087 "frame-benchmarking",593560975936[[package]]6098[[package]]5937name = "pallet-mmr-primitives"6099name = "pallet-mmr-primitives"5938version = "3.0.0"6100version = "4.0.0-dev"5939source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6101source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5940dependencies = [6102dependencies = [5941 "frame-support",6103 "frame-support",5942 "frame-system",6104 "frame-system",5952[[package]]6114[[package]]5953name = "pallet-mmr-rpc"6115name = "pallet-mmr-rpc"5954version = "3.0.0"6116version = "3.0.0"5955source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6117source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5956dependencies = [6118dependencies = [5957 "jsonrpc-core 15.1.0",6119 "jsonrpc-core 15.1.0",5958 "jsonrpc-core-client 15.1.0",6120 "jsonrpc-core-client 15.1.0",596961315970[[package]]6132[[package]]5971name = "pallet-multisig"6133name = "pallet-multisig"5972version = "3.0.0"6134version = "4.0.0-dev"5973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6135source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"5974dependencies = [6136dependencies = [5975 "frame-benchmarking",6137 "frame-benchmarking",5976 "frame-support",6138 "frame-support",6002 "pallet-timestamp",6164 "pallet-timestamp",6003 "pallet-transaction-payment",6165 "pallet-transaction-payment",6004 "parity-scale-codec",6166 "parity-scale-codec",6005 "primitive-types",6167 "primitive-types 0.10.1",6006 "rlp",6168 "rlp",6007 "serde",6169 "serde",6008 "sp-api",6170 "sp-api",605062126051[[package]]6213[[package]]6052name = "pallet-nicks"6214name = "pallet-nicks"6053version = "3.0.0"6215version = "4.0.0-dev"6054source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6216source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6055dependencies = [6217dependencies = [6056 "frame-support",6218 "frame-support",6057 "frame-system",6219 "frame-system",606362256064[[package]]6226[[package]]6065name = "pallet-offences"6227name = "pallet-offences"6066version = "3.0.0"6228version = "4.0.0-dev"6067source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6068dependencies = [6230dependencies = [6069 "frame-support",6231 "frame-support",6070 "frame-system",6232 "frame-system",607962416080[[package]]6242[[package]]6081name = "pallet-offences-benchmarking"6243name = "pallet-offences-benchmarking"6082version = "3.0.0"6244version = "4.0.0-dev"6083source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6245source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6084dependencies = [6246dependencies = [6085 "frame-benchmarking",6247 "frame-benchmarking",6086 "frame-election-provider-support",6248 "frame-election-provider-support",610162636102[[package]]6264[[package]]6103name = "pallet-proxy"6265name = "pallet-proxy"6104version = "3.0.0"6266version = "4.0.0-dev"6105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6106dependencies = [6268dependencies = [6107 "frame-benchmarking",6269 "frame-benchmarking",6108 "frame-support",6270 "frame-support",6109 "frame-system",6271 "frame-system",6110 "max-encoded-len",6111 "parity-scale-codec",6272 "parity-scale-codec",6112 "sp-core",6273 "sp-core",6113 "sp-io",6274 "sp-io",611762786118[[package]]6279[[package]]6119name = "pallet-randomness-collective-flip"6280name = "pallet-randomness-collective-flip"6120version = "3.0.0"6281version = "4.0.0-dev"6121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6282source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6122dependencies = [6283dependencies = [6123 "frame-support",6284 "frame-support",6124 "frame-system",6285 "frame-system",613062916131[[package]]6292[[package]]6132name = "pallet-recovery"6293name = "pallet-recovery"6133version = "3.0.0"6294version = "4.0.0-dev"6134source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6295source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6135dependencies = [6296dependencies = [6136 "enumflags2",6297 "enumflags2",6137 "frame-support",6298 "frame-support",6145[[package]]6306[[package]]6146name = "pallet-scheduler"6307name = "pallet-scheduler"6147version = "3.0.0"6308version = "3.0.0"6148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6149dependencies = [6309dependencies = [6150 "frame-benchmarking",6310 "frame-benchmarking",6151 "frame-support",6311 "frame-support",6152 "frame-system",6312 "frame-system",6153 "log",6313 "log",6154 "parity-scale-codec",6314 "parity-scale-codec",6315 "serde",6316 "sp-core",6155 "sp-io",6317 "sp-io",6156 "sp-runtime",6318 "sp-runtime",6157 "sp-std",6319 "sp-std",6320 "substrate-test-utils",6321 "up-sponsorship",6158]6322]615963236160[[package]]6324[[package]]6161name = "pallet-scheduler"6325name = "pallet-scheduler"6162version = "3.0.0"6326version = "4.0.0-dev"6327source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6163dependencies = [6328dependencies = [6164 "frame-benchmarking",6329 "frame-benchmarking",6165 "frame-support",6330 "frame-support",6166 "frame-system",6331 "frame-system",6167 "log",6332 "log",6168 "parity-scale-codec",6333 "parity-scale-codec",6169 "serde",6170 "sp-core",6171 "sp-io",6334 "sp-io",6172 "sp-runtime",6335 "sp-runtime",6173 "sp-std",6336 "sp-std",6174 "substrate-test-utils",6175 "up-sponsorship",6176]6337]617763386178[[package]]6339[[package]]6179name = "pallet-session"6340name = "pallet-session"6180version = "3.0.0"6341version = "4.0.0-dev"6181source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6342source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6182dependencies = [6343dependencies = [6183 "frame-support",6344 "frame-support",6184 "frame-system",6345 "frame-system",6185 "impl-trait-for-tuples",6346 "impl-trait-for-tuples 0.2.1",6186 "log",6347 "log",6187 "pallet-timestamp",6348 "pallet-timestamp",6188 "parity-scale-codec",6349 "parity-scale-codec",619763586198[[package]]6359[[package]]6199name = "pallet-session-benchmarking"6360name = "pallet-session-benchmarking"6200version = "3.0.0"6361version = "4.0.0-dev"6201source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6362source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6202dependencies = [6363dependencies = [6203 "frame-benchmarking",6364 "frame-benchmarking",6204 "frame-support",6365 "frame-support",621363746214[[package]]6375[[package]]6215name = "pallet-society"6376name = "pallet-society"6216version = "3.0.0"6377version = "4.0.0-dev"6217source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6378source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6218dependencies = [6379dependencies = [6219 "frame-support",6380 "frame-support",6220 "frame-system",6381 "frame-system",622663876227[[package]]6388[[package]]6228name = "pallet-staking"6389name = "pallet-staking"6229version = "3.0.0"6390version = "4.0.0-dev"6230source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6391source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6231dependencies = [6392dependencies = [6232 "frame-benchmarking",6393 "frame-benchmarking",6233 "frame-election-provider-support",6394 "frame-election-provider-support",625064116251[[package]]6412[[package]]6252name = "pallet-staking-reward-curve"6413name = "pallet-staking-reward-curve"6253version = "3.0.0"6414version = "4.0.0-dev"6254source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6415source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6255dependencies = [6416dependencies = [6256 "proc-macro-crate 1.0.0",6417 "proc-macro-crate 1.0.0",6257 "proc-macro2",6418 "proc-macro2",626164226262[[package]]6423[[package]]6263name = "pallet-staking-reward-fn"6424name = "pallet-staking-reward-fn"6264version = "3.0.0"6425version = "4.0.0-dev"6265source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6266dependencies = [6427dependencies = [6267 "log",6428 "log",6268 "sp-arithmetic",6429 "sp-arithmetic",6269]6430]627064316271[[package]]6432[[package]]6272name = "pallet-sudo"6433name = "pallet-sudo"6273version = "3.0.0"6434version = "4.0.0-dev"6274source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6435source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6275dependencies = [6436dependencies = [6276 "frame-support",6437 "frame-support",6277 "frame-system",6438 "frame-system",628364446284[[package]]6445[[package]]6285name = "pallet-timestamp"6446name = "pallet-timestamp"6286version = "3.0.0"6447version = "4.0.0-dev"6287source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6448source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6288dependencies = [6449dependencies = [6289 "frame-benchmarking",6450 "frame-benchmarking",6290 "frame-support",6451 "frame-support",6291 "frame-system",6452 "frame-system",6292 "impl-trait-for-tuples",6453 "impl-trait-for-tuples 0.2.1",6293 "log",6454 "log",6294 "parity-scale-codec",6455 "parity-scale-codec",6295 "sp-inherents",6456 "sp-inherents",630164626302[[package]]6463[[package]]6303name = "pallet-tips"6464name = "pallet-tips"6304version = "3.0.0"6465version = "4.0.0-dev"6305source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6306dependencies = [6467dependencies = [6307 "frame-benchmarking",6468 "frame-benchmarking",6308 "frame-support",6469 "frame-support",631664776317[[package]]6478[[package]]6318name = "pallet-transaction-payment"6479name = "pallet-transaction-payment"6319version = "3.0.0"6480version = "4.0.0-dev"6320source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6481source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6321dependencies = [6482dependencies = [6322 "frame-support",6483 "frame-support",6323 "frame-system",6484 "frame-system",633264936333[[package]]6494[[package]]6334name = "pallet-transaction-payment-rpc"6495name = "pallet-transaction-payment-rpc"6335version = "3.0.0"6496version = "4.0.0-dev"6336source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6497source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6337dependencies = [6498dependencies = [6338 "jsonrpc-core 15.1.0",6499 "jsonrpc-core 15.1.0",6339 "jsonrpc-core-client 15.1.0",6500 "jsonrpc-core-client 15.1.0",634965106350[[package]]6511[[package]]6351name = "pallet-transaction-payment-rpc-runtime-api"6512name = "pallet-transaction-payment-rpc-runtime-api"6352version = "3.0.0"6513version = "4.0.0-dev"6353source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6514source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6354dependencies = [6515dependencies = [6355 "pallet-transaction-payment",6516 "pallet-transaction-payment",6356 "parity-scale-codec",6517 "parity-scale-codec",636065216361[[package]]6522[[package]]6362name = "pallet-treasury"6523name = "pallet-treasury"6363version = "3.0.0"6524version = "4.0.0-dev"6364source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6525source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6365dependencies = [6526dependencies = [6366 "frame-benchmarking",6527 "frame-benchmarking",6367 "frame-support",6528 "frame-support",6368 "frame-system",6529 "frame-system",6369 "impl-trait-for-tuples",6530 "impl-trait-for-tuples 0.2.1",6370 "pallet-balances",6531 "pallet-balances",6371 "parity-scale-codec",6532 "parity-scale-codec",6372 "serde",6533 "serde",637665376377[[package]]6538[[package]]6378name = "pallet-utility"6539name = "pallet-utility"6379version = "3.0.0"6540version = "4.0.0-dev"6380source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6541source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6381dependencies = [6542dependencies = [6382 "frame-benchmarking",6543 "frame-benchmarking",6383 "frame-support",6544 "frame-support",639165526392[[package]]6553[[package]]6393name = "pallet-vesting"6554name = "pallet-vesting"6394version = "3.0.0"6555version = "4.0.0-dev"6395source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"6556source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"6396dependencies = [6557dependencies = [6397 "enumflags2",6558 "enumflags2",6398 "frame-benchmarking",6559 "frame-benchmarking",640565666406[[package]]6567[[package]]6407name = "pallet-xcm"6568name = "pallet-xcm"6408version = "0.1.0"6569version = "0.9.9-1"6409source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"6570source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6410dependencies = [6571dependencies = [6411 "frame-support",6572 "frame-support",6412 "frame-system",6573 "frame-system",6574 "log",6413 "parity-scale-codec",6575 "parity-scale-codec",6414 "serde",6576 "serde",6415 "sp-runtime",6577 "sp-runtime",6421[[package]]6583[[package]]6422name = "parachain-info"6584name = "parachain-info"6423version = "0.1.0"6585version = "0.1.0"6424source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.8#ed6ba5dfb2c112c29505e856e8971da3420ce6d0"6586source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.9#fd80849dde5c209c20a996cfcc5aaacd4666dcbe"6425dependencies = [6587dependencies = [6426 "cumulus-primitives-core",6588 "cumulus-primitives-core",6427 "frame-support",6589 "frame-support",6462 "serde",6624 "serde",6463 "static_assertions",6625 "static_assertions",6464 "unsigned-varint 0.7.0",6626 "unsigned-varint 0.7.0",6465 "url 2.2.2",6627 "url 2.2.0",6466]6628]646766296468[[package]]6630[[package]]6471source = "registry+https://github.com/rust-lang/crates.io-index"6633source = "registry+https://github.com/rust-lang/crates.io-index"6472checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9"6634checksum = "8975095a2a03bbbdc70a74ab11a4f76a6d0b84680d87c68d722531b0ac28e8a9"6473dependencies = [6635dependencies = [6474 "arrayvec 0.7.1",6636 "arrayvec 0.7.0",6475 "bitvec 0.20.4",6637 "bitvec 0.20.1",6476 "byte-slice-cast",6638 "byte-slice-cast",6477 "impl-trait-for-tuples",6639 "impl-trait-for-tuples 0.2.1",6478 "parity-scale-codec-derive",6640 "parity-scale-codec-derive",6479 "serde",6641 "serde",6480]6642]6504checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"6666checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf"6505dependencies = [6667dependencies = [6506 "bytes 0.4.12",6668 "bytes 0.4.12",6507 "futures 0.1.31",6669 "futures 0.1.29",6508 "libc",6670 "libc",6509 "log",6671 "log",6510 "mio-named-pipes",6672 "mio-named-pipes",6511 "miow 0.3.7",6673 "miow 0.3.5",6512 "rand 0.7.3",6674 "rand 0.7.3",6513 "tokio 0.1.22",6675 "tokio 0.1.22",6514 "tokio-named-pipes",6676 "tokio-named-pipes",651866806519[[package]]6681[[package]]6520name = "parity-util-mem"6682name = "parity-util-mem"6521version = "0.9.0"6683version = "0.10.0"6522source = "registry+https://github.com/rust-lang/crates.io-index"6684source = "registry+https://github.com/rust-lang/crates.io-index"6523checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"6685checksum = "7ad6f1acec69b95caf435bbd158d486e5a0a44fcf51531e84922c59ff09e8457"6524dependencies = [6686dependencies = [6525 "cfg-if 1.0.0",6687 "cfg-if 1.0.0",6526 "ethereum-types",6688 "ethereum-types",6527 "hashbrown 0.9.1",6689 "hashbrown 0.11.2",6528 "impl-trait-for-tuples",6690 "impl-trait-for-tuples 0.2.1",6529 "lru",6691 "lru",6530 "parity-util-mem-derive",6692 "parity-util-mem-derive",6531 "parking_lot 0.11.1",6693 "parking_lot 0.11.1",6532 "primitive-types",6694 "primitive-types 0.10.1",6533 "smallvec 1.6.1",6695 "smallvec 1.6.1",6534 "winapi 0.3.9",6696 "winapi 0.3.9",6535]6697]6575 "rand 0.7.3",6737 "rand 0.7.3",6576 "sha-1 0.8.2",6738 "sha-1 0.8.2",6577 "slab",6739 "slab",6578 "url 2.2.2",6740 "url 2.2.0",6579]6741]658067426581[[package]]6743[[package]]6592dependencies = [6754dependencies = [6593 "lock_api 0.3.4",6755 "lock_api 0.3.4",6594 "parking_lot_core 0.6.2",6756 "parking_lot_core 0.6.2",6595 "rustc_version 0.2.3",6757 "rustc_version",6596]6758]659767596598[[package]]6760[[package]]6612checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"6774checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"6613dependencies = [6775dependencies = [6614 "instant",6776 "instant",6615 "lock_api 0.4.4",6777 "lock_api 0.4.1",6616 "parking_lot_core 0.8.3",6778 "parking_lot_core 0.8.0",6617]6779]661867806619[[package]]6781[[package]]6623checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"6785checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"6624dependencies = [6786dependencies = [6625 "cfg-if 0.1.10",6787 "cfg-if 0.1.10",6626 "cloudabi",6788 "cloudabi 0.0.3",6627 "libc",6789 "libc",6628 "redox_syscall 0.1.57",6790 "redox_syscall 0.1.56",6629 "rustc_version 0.2.3",6791 "rustc_version",6630 "smallvec 0.6.14",6792 "smallvec 0.6.13",6631 "winapi 0.3.9",6793 "winapi 0.3.9",6632]6794]663367956638checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"6800checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"6639dependencies = [6801dependencies = [6640 "cfg-if 0.1.10",6802 "cfg-if 0.1.10",6641 "cloudabi",6803 "cloudabi 0.0.3",6642 "libc",6804 "libc",6643 "redox_syscall 0.1.57",6805 "redox_syscall 0.1.56",6644 "smallvec 1.6.1",6806 "smallvec 1.6.1",6645 "winapi 0.3.9",6807 "winapi 0.3.9",6646]6808]664768096648[[package]]6810[[package]]6649name = "parking_lot_core"6811name = "parking_lot_core"6650version = "0.8.3"6812version = "0.8.0"6651source = "registry+https://github.com/rust-lang/crates.io-index"6813source = "registry+https://github.com/rust-lang/crates.io-index"6652checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"6814checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b"6653dependencies = [6815dependencies = [6654 "cfg-if 1.0.0",6816 "cfg-if 0.1.10",6817 "cloudabi 0.1.0",6655 "instant",6818 "instant",6656 "libc",6819 "libc",6657 "redox_syscall 0.2.9",6820 "redox_syscall 0.1.56",6658 "smallvec 1.6.1",6821 "smallvec 1.6.1",6659 "winapi 0.3.9",6822 "winapi 0.3.9",6660]6823]676369266764[[package]]6927[[package]]6765name = "pin-project"6928name = "pin-project"6766version = "0.4.28"6929version = "0.4.23"6767source = "registry+https://github.com/rust-lang/crates.io-index"6930source = "registry+https://github.com/rust-lang/crates.io-index"6768checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6931checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa"6769dependencies = [6932dependencies = [6770 "pin-project-internal 0.4.28",6933 "pin-project-internal 0.4.23",6771]6934]677269356773[[package]]6936[[package]]6774name = "pin-project"6937name = "pin-project"6775version = "1.0.8"6938version = "1.0.7"6776source = "registry+https://github.com/rust-lang/crates.io-index"6939source = "registry+https://github.com/rust-lang/crates.io-index"6777checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6940checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"6778dependencies = [6941dependencies = [6779 "pin-project-internal 1.0.8",6942 "pin-project-internal 1.0.7",6780]6943]678169446782[[package]]6945[[package]]6783name = "pin-project-internal"6946name = "pin-project-internal"6784version = "0.4.28"6947version = "0.4.23"6785source = "registry+https://github.com/rust-lang/crates.io-index"6948source = "registry+https://github.com/rust-lang/crates.io-index"6786checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6949checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f"6787dependencies = [6950dependencies = [6788 "proc-macro2",6951 "proc-macro2",6789 "quote",6952 "quote",679269556793[[package]]6956[[package]]6794name = "pin-project-internal"6957name = "pin-project-internal"6795version = "1.0.8"6958version = "1.0.7"6796source = "registry+https://github.com/rust-lang/crates.io-index"6959source = "registry+https://github.com/rust-lang/crates.io-index"6797checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6960checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"6798dependencies = [6961dependencies = [6799 "proc-macro2",6962 "proc-macro2",6800 "quote",6963 "quote",680369666804[[package]]6967[[package]]6805name = "pin-project-lite"6968name = "pin-project-lite"6806version = "0.1.12"6969version = "0.1.7"6807source = "registry+https://github.com/rust-lang/crates.io-index"6970source = "registry+https://github.com/rust-lang/crates.io-index"6808checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"6971checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"680969726810[[package]]6973[[package]]6811name = "pin-project-lite"6974name = "pin-project-lite"6812version = "0.2.7"6975version = "0.2.4"6813source = "registry+https://github.com/rust-lang/crates.io-index"6976source = "registry+https://github.com/rust-lang/crates.io-index"6814checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6977checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827"681569786816[[package]]6979[[package]]6817name = "pin-utils"6980name = "pin-utils"682169846822[[package]]6985[[package]]6823name = "pkg-config"6986name = "pkg-config"6824version = "0.3.19"6987version = "0.3.17"6825source = "registry+https://github.com/rust-lang/crates.io-index"6988source = "registry+https://github.com/rust-lang/crates.io-index"6826checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"6989checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"682769906828[[package]]6991[[package]]6829name = "platforms"6992name = "platforms"683369966834[[package]]6997[[package]]6835name = "polkadot-approval-distribution"6998name = "polkadot-approval-distribution"6836version = "0.1.0"6999version = "0.9.9-1"6837source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7000source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6838dependencies = [7001dependencies = [6839 "futures 0.3.16",7002 "futures 0.3.16",6840 "polkadot-node-network-protocol",7003 "polkadot-node-network-protocol",684770106848[[package]]7011[[package]]6849name = "polkadot-availability-bitfield-distribution"7012name = "polkadot-availability-bitfield-distribution"6850version = "0.1.0"7013version = "0.9.9-1"6851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7014source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6852dependencies = [7015dependencies = [6853 "futures 0.3.16",7016 "futures 0.3.16",6854 "polkadot-node-network-protocol",7017 "polkadot-node-network-protocol",686070236861[[package]]7024[[package]]6862name = "polkadot-availability-distribution"7025name = "polkadot-availability-distribution"6863version = "0.1.0"7026version = "0.9.9-1"6864source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7027source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6865dependencies = [7028dependencies = [6866 "futures 0.3.16",7029 "futures 0.3.16",6867 "lru",7030 "lru",688370466884[[package]]7047[[package]]6885name = "polkadot-availability-recovery"7048name = "polkadot-availability-recovery"6886version = "0.1.0"7049version = "0.9.9-1"6887source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7050source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6888dependencies = [7051dependencies = [6889 "futures 0.3.16",7052 "futures 0.3.16",6890 "lru",7053 "lru",690270656903[[package]]7066[[package]]6904name = "polkadot-cli"7067name = "polkadot-cli"6905version = "0.9.8"7068version = "0.9.9-1"6906source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7069source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6907dependencies = [7070dependencies = [6908 "frame-benchmarking-cli",7071 "frame-benchmarking-cli",6909 "futures 0.3.16",7072 "futures 0.3.16",692270856923[[package]]7086[[package]]6924name = "polkadot-client"7087name = "polkadot-client"6925version = "0.9.8"7088version = "0.9.9-1"6926source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7089source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6927dependencies = [7090dependencies = [6928 "beefy-primitives",7091 "beefy-primitives",6929 "frame-benchmarking",7092 "frame-benchmarking",6933 "polkadot-primitives",7096 "polkadot-primitives",6934 "polkadot-runtime",7097 "polkadot-runtime",6935 "sc-client-api",7098 "sc-client-api",7099 "sc-consensus",6936 "sc-executor",7100 "sc-executor",6937 "sc-service",7101 "sc-service",6938 "sp-api",7102 "sp-api",695171156952[[package]]7116[[package]]6953name = "polkadot-collator-protocol"7117name = "polkadot-collator-protocol"6954version = "0.1.0"7118version = "0.9.9-1"6955source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7119source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6956dependencies = [7120dependencies = [6957 "always-assert",7121 "always-assert",6958 "futures 0.3.16",7122 "futures 0.3.16",697171356972[[package]]7136[[package]]6973name = "polkadot-core-primitives"7137name = "polkadot-core-primitives"6974version = "0.9.8"7138version = "0.9.9-1"6975source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7139source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6976dependencies = [7140dependencies = [6977 "parity-scale-codec",7141 "parity-scale-codec",6978 "parity-util-mem",7142 "parity-util-mem",6982]7146]698371476984[[package]]7148[[package]]7149name = "polkadot-dispute-distribution"7150version = "0.9.9-1"7151source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7152dependencies = [7153 "futures 0.3.16",7154 "lru",7155 "parity-scale-codec",7156 "polkadot-erasure-coding",7157 "polkadot-node-core-runtime-api",7158 "polkadot-node-network-protocol",7159 "polkadot-node-primitives",7160 "polkadot-node-subsystem",7161 "polkadot-node-subsystem-util",7162 "polkadot-primitives",7163 "rand 0.8.4",7164 "sc-network",7165 "sp-application-crypto",7166 "sp-core",7167 "sp-keystore",7168 "thiserror",7169 "tracing",7170]71717172[[package]]6985name = "polkadot-erasure-coding"7173name = "polkadot-erasure-coding"6986version = "0.9.8"7174version = "0.9.9-1"6987source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7175source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"6988dependencies = [7176dependencies = [6989 "parity-scale-codec",7177 "parity-scale-codec",6990 "polkadot-node-primitives",7178 "polkadot-node-primitives",699771856998[[package]]7186[[package]]6999name = "polkadot-gossip-support"7187name = "polkadot-gossip-support"7000version = "0.1.0"7188version = "0.9.9-1"7001source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7189source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7002dependencies = [7190dependencies = [7003 "futures 0.3.16",7191 "futures 0.3.16",7004 "polkadot-node-network-protocol",7192 "polkadot-node-network-protocol",701572037016[[package]]7204[[package]]7017name = "polkadot-network-bridge"7205name = "polkadot-network-bridge"7018version = "0.1.0"7206version = "0.9.9-1"7019source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7207source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7020dependencies = [7208dependencies = [7021 "async-trait",7209 "async-trait",7022 "futures 0.3.16",7210 "futures 0.3.16",7025 "polkadot-node-network-protocol",7213 "polkadot-node-network-protocol",7026 "polkadot-node-subsystem",7214 "polkadot-node-subsystem",7027 "polkadot-node-subsystem-util",7215 "polkadot-node-subsystem-util",7216 "polkadot-overseer",7028 "polkadot-primitives",7217 "polkadot-primitives",7029 "sc-authority-discovery",7030 "sc-network",7218 "sc-network",7031 "sp-consensus",7219 "sp-consensus",7032 "strum",7220 "strum",703572237036[[package]]7224[[package]]7037name = "polkadot-node-collation-generation"7225name = "polkadot-node-collation-generation"7038version = "0.1.0"7226version = "0.9.9-1"7039source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7227source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7040dependencies = [7228dependencies = [7041 "futures 0.3.16",7229 "futures 0.3.16",7042 "parity-scale-codec",7230 "parity-scale-codec",705372417054[[package]]7242[[package]]7055name = "polkadot-node-core-approval-voting"7243name = "polkadot-node-core-approval-voting"7056version = "0.1.0"7244version = "0.9.9-1"7057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7245source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7058dependencies = [7246dependencies = [7059 "bitvec 0.20.4",7247 "bitvec 0.20.1",7060 "derive_more",7248 "derive_more",7061 "futures 0.3.16",7249 "futures 0.3.16",7062 "futures-timer 3.0.2",7250 "futures-timer 3.0.2",708372717084[[package]]7272[[package]]7085name = "polkadot-node-core-av-store"7273name = "polkadot-node-core-av-store"7086version = "0.1.0"7274version = "0.9.9-1"7087source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7275source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7088dependencies = [7276dependencies = [7089 "bitvec 0.20.4",7277 "bitvec 0.20.1",7090 "futures 0.3.16",7278 "futures 0.3.16",7091 "futures-timer 3.0.2",7279 "futures-timer 3.0.2",7092 "kvdb",7280 "kvdb",710372917104[[package]]7292[[package]]7105name = "polkadot-node-core-backing"7293name = "polkadot-node-core-backing"7106version = "0.1.0"7294version = "0.9.9-1"7107source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7295source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7108dependencies = [7296dependencies = [7109 "bitvec 0.20.4",7297 "bitvec 0.20.1",7110 "futures 0.3.16",7298 "futures 0.3.16",7111 "polkadot-erasure-coding",7299 "polkadot-erasure-coding",7112 "polkadot-node-primitives",7300 "polkadot-node-primitives",712173097122[[package]]7310[[package]]7123name = "polkadot-node-core-bitfield-signing"7311name = "polkadot-node-core-bitfield-signing"7124version = "0.1.0"7312version = "0.9.9-1"7125source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7313source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7126dependencies = [7314dependencies = [7127 "futures 0.3.16",7315 "futures 0.3.16",7128 "polkadot-node-subsystem",7316 "polkadot-node-subsystem",713673247137[[package]]7325[[package]]7138name = "polkadot-node-core-candidate-validation"7326name = "polkadot-node-core-candidate-validation"7139version = "0.1.0"7327version = "0.9.9-1"7140source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7328source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7141dependencies = [7329dependencies = [7142 "async-trait",7330 "async-trait",7143 "futures 0.3.16",7331 "futures 0.3.16",715473427155[[package]]7343[[package]]7156name = "polkadot-node-core-chain-api"7344name = "polkadot-node-core-chain-api"7157version = "0.1.0"7345version = "0.9.9-1"7158source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7346source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7159dependencies = [7347dependencies = [7160 "futures 0.3.16",7348 "futures 0.3.16",7161 "polkadot-node-subsystem",7349 "polkadot-node-subsystem",7168]7356]716973577170[[package]]7358[[package]]7359name = "polkadot-node-core-chain-selection"7360version = "0.9.9-1"7361source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7362dependencies = [7363 "futures 0.3.16",7364 "futures-timer 3.0.2",7365 "kvdb",7366 "parity-scale-codec",7367 "polkadot-node-primitives",7368 "polkadot-node-subsystem",7369 "polkadot-node-subsystem-util",7370 "polkadot-primitives",7371 "thiserror",7372 "tracing",7373]73747375[[package]]7376name = "polkadot-node-core-dispute-coordinator"7377version = "0.9.9-1"7378source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7379dependencies = [7380 "bitvec 0.20.1",7381 "derive_more",7382 "futures 0.3.16",7383 "kvdb",7384 "parity-scale-codec",7385 "polkadot-node-primitives",7386 "polkadot-node-subsystem",7387 "polkadot-node-subsystem-util",7388 "polkadot-primitives",7389 "sc-keystore",7390 "thiserror",7391 "tracing",7392]73937394[[package]]7395name = "polkadot-node-core-dispute-participation"7396version = "0.9.9-1"7397source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7398dependencies = [7399 "futures 0.3.16",7400 "polkadot-node-primitives",7401 "polkadot-node-subsystem",7402 "polkadot-primitives",7403 "thiserror",7404 "tracing",7405]74067407[[package]]7171name = "polkadot-node-core-parachains-inherent"7408name = "polkadot-node-core-parachains-inherent"7172version = "0.1.0"7409version = "0.9.9-1"7173source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7410source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7174dependencies = [7411dependencies = [7175 "async-trait",7412 "async-trait",7176 "futures 0.3.16",7413 "futures 0.3.16",7177 "futures-timer 3.0.2",7414 "futures-timer 3.0.2",7178 "polkadot-node-subsystem",7415 "polkadot-node-subsystem",7179 "polkadot-overseer",7180 "polkadot-primitives",7416 "polkadot-primitives",7181 "sp-blockchain",7417 "sp-blockchain",7182 "sp-inherents",7418 "sp-inherents",718774237188[[package]]7424[[package]]7189name = "polkadot-node-core-provisioner"7425name = "polkadot-node-core-provisioner"7190version = "0.1.0"7426version = "0.9.9-1"7191source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7427source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7192dependencies = [7428dependencies = [7193 "bitvec 0.20.4",7429 "bitvec 0.20.1",7194 "futures 0.3.16",7430 "futures 0.3.16",7195 "futures-timer 3.0.2",7431 "futures-timer 3.0.2",7196 "polkadot-node-subsystem",7432 "polkadot-node-subsystem",720274387203[[package]]7439[[package]]7204name = "polkadot-node-core-pvf"7440name = "polkadot-node-core-pvf"7205version = "0.1.0"7441version = "0.9.9-1"7206source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7442source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7207dependencies = [7443dependencies = [7208 "always-assert",7444 "always-assert",7209 "assert_matches",7445 "assert_matches",7213 "futures-timer 3.0.2",7449 "futures-timer 3.0.2",7214 "libc",7450 "libc",7215 "parity-scale-codec",7451 "parity-scale-codec",7216 "pin-project 1.0.8",7452 "pin-project 1.0.7",7217 "polkadot-core-primitives",7453 "polkadot-core-primitives",7218 "polkadot-parachain",7454 "polkadot-parachain",7219 "rand 0.8.4",7455 "rand 0.8.4",7225 "sp-externalities",7461 "sp-externalities",7226 "sp-io",7462 "sp-io",7227 "sp-maybe-compressed-blob",7463 "sp-maybe-compressed-blob",7464 "sp-tracing",7228 "sp-wasm-interface",7465 "sp-wasm-interface",7229 "tracing",7466 "tracing",7230]7467]723174687232[[package]]7469[[package]]7233name = "polkadot-node-core-runtime-api"7470name = "polkadot-node-core-runtime-api"7234version = "0.1.0"7471version = "0.9.9-1"7235source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7472source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7236dependencies = [7473dependencies = [7237 "futures 0.3.16",7474 "futures 0.3.16",7238 "memory-lru",7475 "memory-lru",724974867250[[package]]7487[[package]]7251name = "polkadot-node-jaeger"7488name = "polkadot-node-jaeger"7252version = "0.1.0"7489version = "0.9.9-1"7253source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7490source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7254dependencies = [7491dependencies = [7255 "async-std",7492 "async-std",7256 "lazy_static",7493 "lazy_static",7266]7503]726775047268[[package]]7505[[package]]7506name = "polkadot-node-metrics"7507version = "0.9.9-1"7508source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7509dependencies = [7510 "async-trait",7511 "futures 0.3.16",7512 "futures-timer 3.0.2",7513 "metered-channel",7514 "sc-network",7515 "sp-application-crypto",7516 "sp-core",7517 "sp-keystore",7518 "substrate-prometheus-endpoint",7519]75207521[[package]]7269name = "polkadot-node-network-protocol"7522name = "polkadot-node-network-protocol"7270version = "0.1.0"7523version = "0.9.9-1"7271source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7524source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7272dependencies = [7525dependencies = [7526 "async-trait",7273 "futures 0.3.16",7527 "futures 0.3.16",7274 "parity-scale-codec",7528 "parity-scale-codec",7275 "polkadot-node-jaeger",7529 "polkadot-node-jaeger",7276 "polkadot-node-primitives",7530 "polkadot-node-primitives",7277 "polkadot-primitives",7531 "polkadot-primitives",7532 "sc-authority-discovery",7278 "sc-network",7533 "sc-network",7279 "strum",7534 "strum",7280 "thiserror",7535 "thiserror",7281]7536]728275377283[[package]]7538[[package]]7284name = "polkadot-node-primitives"7539name = "polkadot-node-primitives"7285version = "0.1.0"7540version = "0.9.9-1"7286source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7541source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7287dependencies = [7542dependencies = [7288 "futures 0.3.16",7543 "futures 0.3.16",7289 "parity-scale-codec",7544 "parity-scale-codec",7300 "sp-maybe-compressed-blob",7555 "sp-maybe-compressed-blob",7301 "sp-runtime",7556 "sp-runtime",7302 "thiserror",7557 "thiserror",7558 "tracing",7303 "zstd",7559 "zstd",7304]7560]730575617306[[package]]7562[[package]]7307name = "polkadot-node-subsystem"7563name = "polkadot-node-subsystem"7308version = "0.1.0"7564version = "0.9.9-1"7309source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7565source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7310dependencies = [7566dependencies = [7567 "polkadot-node-jaeger",7568 "polkadot-node-subsystem-types",7569 "polkadot-overseer",7570]75717572[[package]]7573name = "polkadot-node-subsystem-types"7574version = "0.9.9-1"7575source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7576dependencies = [7311 "async-std",7577 "async-std",7312 "async-trait",7578 "async-trait",7313 "derive_more",7579 "derive_more",7318 "mick-jaeger",7584 "mick-jaeger",7319 "parity-scale-codec",7585 "parity-scale-codec",7320 "parking_lot 0.11.1",7586 "parking_lot 0.11.1",7321 "pin-project 1.0.8",7587 "pin-project 1.0.7",7322 "polkadot-node-jaeger",7588 "polkadot-node-jaeger",7323 "polkadot-node-network-protocol",7589 "polkadot-node-network-protocol",7324 "polkadot-node-primitives",7590 "polkadot-node-primitives",7591 "polkadot-overseer-gen",7325 "polkadot-primitives",7592 "polkadot-primitives",7326 "polkadot-procmacro-subsystem-dispatch-gen",7327 "polkadot-statement-table",7593 "polkadot-statement-table",7328 "sc-network",7594 "sc-network",7329 "smallvec 1.6.1",7595 "smallvec 1.6.1",733576017336[[package]]7602[[package]]7337name = "polkadot-node-subsystem-util"7603name = "polkadot-node-subsystem-util"7338version = "0.1.0"7604version = "0.9.9-1"7339source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7605source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7340dependencies = [7606dependencies = [7341 "async-trait",7607 "async-trait",7342 "futures 0.3.16",7608 "futures 0.3.16",7343 "futures-timer 3.0.2",7609 "futures-timer 3.0.2",7344 "itertools 0.10.1",7610 "itertools 0.10.0",7345 "lru",7611 "lru",7346 "metered-channel",7612 "metered-channel",7347 "parity-scale-codec",7613 "parity-scale-codec",7348 "pin-project 1.0.8",7614 "pin-project 1.0.7",7349 "polkadot-node-jaeger",7615 "polkadot-node-jaeger",7616 "polkadot-node-metrics",7350 "polkadot-node-network-protocol",7617 "polkadot-node-network-protocol",7351 "polkadot-node-primitives",7618 "polkadot-node-primitives",7352 "polkadot-node-subsystem",7619 "polkadot-node-subsystem",7620 "polkadot-overseer",7353 "polkadot-primitives",7621 "polkadot-primitives",7354 "rand 0.8.4",7622 "rand 0.8.4",7355 "sc-network",7623 "sc-network",736376317364[[package]]7632[[package]]7365name = "polkadot-overseer"7633name = "polkadot-overseer"7366version = "0.1.0"7634version = "0.9.9-1"7367source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7635source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7368dependencies = [7636dependencies = [7369 "async-trait",7637 "async-trait",7370 "futures 0.3.16",7638 "futures 0.3.16",7371 "futures-timer 3.0.2",7639 "futures-timer 3.0.2",7372 "lru",7640 "lru",7641 "parking_lot 0.11.1",7642 "polkadot-node-metrics",7643 "polkadot-node-network-protocol",7373 "polkadot-node-primitives",7644 "polkadot-node-primitives",7374 "polkadot-node-subsystem",7645 "polkadot-node-subsystem-types",7375 "polkadot-node-subsystem-util",7646 "polkadot-overseer-all-subsystems-gen",7647 "polkadot-overseer-gen",7376 "polkadot-primitives",7648 "polkadot-primitives",7377 "polkadot-procmacro-overseer-subsystems-gen",7378 "sc-client-api",7649 "sc-client-api",7379 "sp-api",7650 "sp-api",7380 "tracing",7651 "tracing",7381]7652]738276537383[[package]]7654[[package]]7655name = "polkadot-overseer-all-subsystems-gen"7656version = "0.9.9-1"7657source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7658dependencies = [7659 "assert_matches",7660 "proc-macro2",7661 "quote",7662 "syn",7663]76647665[[package]]7666name = "polkadot-overseer-gen"7667version = "0.9.9-1"7668source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7669dependencies = [7670 "async-trait",7671 "futures 0.3.16",7672 "futures-timer 3.0.2",7673 "metered-channel",7674 "pin-project 1.0.7",7675 "polkadot-node-network-protocol",7676 "polkadot-node-primitives",7677 "polkadot-overseer-gen-proc-macro",7678 "thiserror",7679 "tracing",7680]76817682[[package]]7683name = "polkadot-overseer-gen-proc-macro"7684version = "0.9.9-1"7685source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7686dependencies = [7687 "proc-macro-crate 1.0.0",7688 "proc-macro2",7689 "quote",7690 "syn",7691]76927693[[package]]7384name = "polkadot-parachain"7694name = "polkadot-parachain"7385version = "0.9.8"7695version = "0.9.9-1"7386source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7387dependencies = [7697dependencies = [7388 "derive_more",7698 "derive_more",7699 "frame-support",7389 "parity-scale-codec",7700 "parity-scale-codec",7390 "parity-util-mem",7701 "parity-util-mem",7391 "polkadot-core-primitives",7702 "polkadot-core-primitives",739777087398[[package]]7709[[package]]7399name = "polkadot-primitives"7710name = "polkadot-primitives"7400version = "0.9.8"7711version = "0.9.9-1"7401source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7712source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7402dependencies = [7713dependencies = [7403 "bitvec 0.20.4",7714 "bitvec 0.20.1",7404 "frame-system",7715 "frame-system",7405 "hex-literal",7716 "hex-literal",7406 "parity-scale-codec",7717 "parity-scale-codec",7426]7737]742777387428[[package]]7739[[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"7740name = "polkadot-rpc"7452version = "0.9.8"7741version = "0.9.9-1"7453source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7454dependencies = [7743dependencies = [7455 "beefy-gadget",7744 "beefy-gadget",7456 "beefy-gadget-rpc",7745 "beefy-gadget-rpc",7469 "sc-keystore",7758 "sc-keystore",7470 "sc-rpc",7759 "sc-rpc",7471 "sc-sync-state-rpc",7760 "sc-sync-state-rpc",7761 "sc-transaction-pool-api",7472 "sp-api",7762 "sp-api",7473 "sp-block-builder",7763 "sp-block-builder",7474 "sp-blockchain",7764 "sp-blockchain",7475 "sp-consensus",7765 "sp-consensus",7476 "sp-consensus-babe",7766 "sp-consensus-babe",7477 "sp-keystore",7767 "sp-keystore",7478 "sp-runtime",7768 "sp-runtime",7479 "sp-transaction-pool",7480 "substrate-frame-rpc-system",7769 "substrate-frame-rpc-system",7481]7770]748277717483[[package]]7772[[package]]7484name = "polkadot-runtime"7773name = "polkadot-runtime"7485version = "0.9.8"7774version = "0.9.9-1"7486source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7775source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7487dependencies = [7776dependencies = [7488 "beefy-primitives",7777 "beefy-primitives",7489 "bitvec 0.20.4",7778 "bitvec 0.20.1",7490 "frame-benchmarking",7779 "frame-benchmarking",7491 "frame-election-provider-support",7780 "frame-election-provider-support",7492 "frame-executive",7781 "frame-executive",7497 "frame-try-runtime",7786 "frame-try-runtime",7498 "hex-literal",7787 "hex-literal",7499 "log",7788 "log",7500 "max-encoded-len",7501 "pallet-authority-discovery",7789 "pallet-authority-discovery",7502 "pallet-authorship",7790 "pallet-authorship",7503 "pallet-babe",7791 "pallet-babe",7518 "pallet-offences",7806 "pallet-offences",7519 "pallet-offences-benchmarking",7807 "pallet-offences-benchmarking",7520 "pallet-proxy",7808 "pallet-proxy",7521 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",7809 "pallet-scheduler 4.0.0-dev",7522 "pallet-session",7810 "pallet-session",7523 "pallet-session-benchmarking",7811 "pallet-session-benchmarking",7524 "pallet-staking",7812 "pallet-staking",7553 "sp-transaction-pool",7841 "sp-transaction-pool",7554 "sp-version",7842 "sp-version",7555 "static_assertions",7843 "static_assertions",7556 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",7844 "substrate-wasm-builder 5.0.0-dev",7557]7845]755878467559[[package]]7847[[package]]7560name = "polkadot-runtime-common"7848name = "polkadot-runtime-common"7561version = "0.9.8"7849version = "0.9.9-1"7562source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7850source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7563dependencies = [7851dependencies = [7564 "beefy-primitives",7852 "bitvec 0.20.1",7565 "bitvec 0.20.4",7566 "frame-benchmarking",7853 "frame-benchmarking",7567 "frame-support",7854 "frame-support",7568 "frame-system",7855 "frame-system",7569 "impl-trait-for-tuples",7856 "impl-trait-for-tuples 0.2.1",7570 "libsecp256k1 0.3.5",7857 "libsecp256k1 0.6.0",7571 "log",7858 "log",7572 "pallet-authorship",7859 "pallet-authorship",7573 "pallet-babe",7860 "pallet-babe",7574 "pallet-balances",7861 "pallet-balances",7575 "pallet-beefy",7862 "pallet-beefy-mmr",7576 "pallet-election-provider-multi-phase",7863 "pallet-election-provider-multi-phase",7577 "pallet-mmr",7578 "pallet-offences",7864 "pallet-offences",7579 "pallet-session",7865 "pallet-session",7580 "pallet-staking",7866 "pallet-staking",760378897604[[package]]7890[[package]]7605name = "polkadot-runtime-parachains"7891name = "polkadot-runtime-parachains"7606version = "0.9.8"7892version = "0.9.9-1"7607source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7893source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7608dependencies = [7894dependencies = [7609 "bitvec 0.20.4",7895 "bitflags",7896 "bitvec 0.20.1",7610 "derive_more",7897 "derive_more",7611 "frame-benchmarking",7898 "frame-benchmarking",7612 "frame-support",7899 "frame-support",7613 "frame-system",7900 "frame-system",7614 "libsecp256k1 0.3.5",7615 "log",7901 "log",7616 "pallet-authority-discovery",7902 "pallet-authority-discovery",7617 "pallet-authorship",7903 "pallet-authorship",764279287643[[package]]7929[[package]]7644name = "polkadot-service"7930name = "polkadot-service"7645version = "0.9.8"7931version = "0.9.9-1"7646source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"7932source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7647dependencies = [7933dependencies = [7648 "async-trait",7934 "async-trait",7649 "beefy-gadget",7935 "beefy-gadget",7653 "hex-literal",7939 "hex-literal",7654 "kusama-runtime",7940 "kusama-runtime",7655 "kvdb",7941 "kvdb",7656 "kvdb-rocksdb",7942 "kvdb-rocksdb 0.12.0",7657 "pallet-babe",7943 "pallet-babe",7658 "pallet-im-online",7944 "pallet-im-online",7659 "pallet-mmr-primitives",7945 "pallet-mmr-primitives",7665 "polkadot-availability-recovery",7951 "polkadot-availability-recovery",7666 "polkadot-client",7952 "polkadot-client",7667 "polkadot-collator-protocol",7953 "polkadot-collator-protocol",7954 "polkadot-dispute-distribution",7668 "polkadot-gossip-support",7955 "polkadot-gossip-support",7669 "polkadot-network-bridge",7956 "polkadot-network-bridge",7670 "polkadot-node-collation-generation",7957 "polkadot-node-collation-generation",7674 "polkadot-node-core-bitfield-signing",7961 "polkadot-node-core-bitfield-signing",7675 "polkadot-node-core-candidate-validation",7962 "polkadot-node-core-candidate-validation",7676 "polkadot-node-core-chain-api",7963 "polkadot-node-core-chain-api",7964 "polkadot-node-core-chain-selection",7965 "polkadot-node-core-dispute-coordinator",7966 "polkadot-node-core-dispute-participation",7677 "polkadot-node-core-parachains-inherent",7967 "polkadot-node-core-parachains-inherent",7678 "polkadot-node-core-provisioner",7968 "polkadot-node-core-provisioner",7679 "polkadot-node-core-runtime-api",7969 "polkadot-node-core-runtime-api",7700 "sc-consensus-uncles",7990 "sc-consensus-uncles",7701 "sc-executor",7991 "sc-executor",7702 "sc-finality-grandpa",7992 "sc-finality-grandpa",7703 "sc-finality-grandpa-warp-sync",7704 "sc-keystore",7993 "sc-keystore",7705 "sc-network",7994 "sc-network",7706 "sc-service",7995 "sc-service",7996 "sc-sync-state-rpc",7707 "sc-telemetry",7997 "sc-telemetry",7708 "sc-transaction-pool",7998 "sc-transaction-pool",7709 "serde",7999 "serde",773480247735[[package]]8025[[package]]7736name = "polkadot-statement-distribution"8026name = "polkadot-statement-distribution"7737version = "0.1.0"8027version = "0.9.9-1"7738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8028source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7739dependencies = [8029dependencies = [7740 "arrayvec 0.5.2",8030 "arrayvec 0.5.2",7741 "futures 0.3.16",8031 "futures 0.3.16",775580457756[[package]]8046[[package]]7757name = "polkadot-statement-table"8047name = "polkadot-statement-table"7758version = "0.9.8"8048version = "0.9.9-1"7759source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8049source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7760dependencies = [8050dependencies = [7761 "parity-scale-codec",8051 "parity-scale-codec",7762 "polkadot-primitives",8052 "polkadot-primitives",776580557766[[package]]8056[[package]]7767name = "polkadot-test-runtime"8057name = "polkadot-test-runtime"7768version = "0.9.8"8058version = "0.9.9-1"7769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8059source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7770dependencies = [8060dependencies = [7771 "beefy-primitives",8061 "beefy-primitives",7772 "bitvec 0.20.4",8062 "bitvec 0.20.1",7773 "frame-election-provider-support",8063 "frame-election-provider-support",7774 "frame-executive",8064 "frame-executive",7775 "frame-support",8065 "frame-support",7793 "pallet-transaction-payment",8083 "pallet-transaction-payment",7794 "pallet-transaction-payment-rpc-runtime-api",8084 "pallet-transaction-payment-rpc-runtime-api",7795 "pallet-vesting",8085 "pallet-vesting",8086 "pallet-xcm",7796 "parity-scale-codec",8087 "parity-scale-codec",7797 "polkadot-parachain",8088 "polkadot-parachain",7798 "polkadot-primitives",8089 "polkadot-primitives",7816 "sp-std",8107 "sp-std",7817 "sp-transaction-pool",8108 "sp-transaction-pool",7818 "sp-version",8109 "sp-version",7819 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",8110 "substrate-wasm-builder 5.0.0-dev",8111 "xcm",8112 "xcm-builder",8113 "xcm-executor",7820]8114]782181157822[[package]]8116[[package]]7823name = "polkadot-test-service"8117name = "polkadot-test-service"7824version = "0.9.8"8118version = "0.9.9-1"7825source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8119source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"7826dependencies = [8120dependencies = [7827 "frame-benchmarking",8121 "frame-benchmarking",7828 "frame-system",8122 "frame-system",7829 "futures 0.1.31",8123 "futures 0.1.29",7830 "futures 0.3.16",8124 "futures 0.3.16",7831 "hex",8125 "hex",7832 "pallet-balances",8126 "pallet-balances",787381677874[[package]]8168[[package]]7875name = "polling"8169name = "polling"7876version = "2.1.0"8170version = "2.0.2"7877source = "registry+https://github.com/rust-lang/crates.io-index"8171source = "registry+https://github.com/rust-lang/crates.io-index"7878checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25"8172checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4"7879dependencies = [8173dependencies = [7880 "cfg-if 1.0.0",8174 "cfg-if 0.1.10",7881 "libc",8175 "libc",7882 "log",8176 "log",7883 "wepoll-ffi",8177 "wepoll-sys",7884 "winapi 0.3.9",8178 "winapi 0.3.9",7885]8179]788681807887[[package]]8181[[package]]7888name = "poly1305"8182name = "poly1305"7889version = "0.6.2"8183version = "0.6.0"7890source = "registry+https://github.com/rust-lang/crates.io-index"8184source = "registry+https://github.com/rust-lang/crates.io-index"7891checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8"8185checksum = "d9b42192ab143ed7619bf888a7f9c6733a9a2153b218e2cd557cfdb52fbf9bb1"7892dependencies = [8186dependencies = [7893 "cpuid-bool",7894 "universal-hash",8187 "universal-hash",7895]8188]789681897897[[package]]8190[[package]]7898name = "polyval"8191name = "polyval"7899version = "0.4.5"8192version = "0.4.0"7900source = "registry+https://github.com/rust-lang/crates.io-index"8193source = "registry+https://github.com/rust-lang/crates.io-index"7901checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd"8194checksum = "d9a50142b55ab3ed0e9f68dfb3709f1d90d29da24e91033f28b96330643107dc"7902dependencies = [8195dependencies = [7903 "cpuid-bool",8196 "cfg-if 0.1.10",7904 "opaque-debug 0.3.0",7905 "universal-hash",8197 "universal-hash",7906]8198]790781997908[[package]]8200[[package]]7909name = "ppv-lite86"8201name = "ppv-lite86"7910version = "0.2.10"8202version = "0.2.8"7911source = "registry+https://github.com/rust-lang/crates.io-index"8203source = "registry+https://github.com/rust-lang/crates.io-index"7912checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"8204checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"791382057914[[package]]8206[[package]]7915name = "primitive-types"8207name = "primitive-types"7920 "fixed-hash",8212 "fixed-hash",7921 "impl-codec",8213 "impl-codec",7922 "impl-rlp",8214 "impl-rlp",8215 "uint",8216]82178218[[package]]8219name = "primitive-types"8220version = "0.10.1"8221source = "registry+https://github.com/rust-lang/crates.io-index"8222checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373"8223dependencies = [8224 "fixed-hash",8225 "impl-codec",8226 "impl-rlp",7923 "impl-serde",8227 "impl-serde",7924 "uint",8228 "uint",7925]8229]794582497946[[package]]8250[[package]]7947name = "proc-macro-error"8251name = "proc-macro-error"8252version = "0.4.12"8253source = "registry+https://github.com/rust-lang/crates.io-index"8254checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"8255dependencies = [8256 "proc-macro-error-attr 0.4.12",8257 "proc-macro2",8258 "quote",8259 "syn",8260 "version_check",8261]82628263[[package]]8264name = "proc-macro-error"7948version = "1.0.4"8265version = "1.0.4"7949source = "registry+https://github.com/rust-lang/crates.io-index"8266source = "registry+https://github.com/rust-lang/crates.io-index"7950checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"8267checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"7951dependencies = [8268dependencies = [7952 "proc-macro-error-attr",8269 "proc-macro-error-attr 1.0.4",7953 "proc-macro2",8270 "proc-macro2",7954 "quote",8271 "quote",7955 "syn",8272 "syn",795882757959[[package]]8276[[package]]7960name = "proc-macro-error-attr"8277name = "proc-macro-error-attr"8278version = "0.4.12"8279source = "registry+https://github.com/rust-lang/crates.io-index"8280checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de"8281dependencies = [8282 "proc-macro2",8283 "quote",8284 "syn",8285 "syn-mid",8286 "version_check",8287]82888289[[package]]8290name = "proc-macro-error-attr"7961version = "1.0.4"8291version = "1.0.4"7962source = "registry+https://github.com/rust-lang/crates.io-index"8292source = "registry+https://github.com/rust-lang/crates.io-index"7963checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"8293checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"797583057976[[package]]8306[[package]]7977name = "proc-macro-nested"8307name = "proc-macro-nested"7978version = "0.1.7"8308version = "0.1.6"7979source = "registry+https://github.com/rust-lang/crates.io-index"8309source = "registry+https://github.com/rust-lang/crates.io-index"7980checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"8310checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"798183117982[[package]]8312[[package]]7983name = "proc-macro2"8313name = "proc-macro2"805583858056[[package]]8386[[package]]8057name = "psm"8387name = "psm"8058version = "0.1.14"8388version = "0.1.12"8059source = "registry+https://github.com/rust-lang/crates.io-index"8389source = "registry+https://github.com/rust-lang/crates.io-index"8060checksum = "14ce37fa8c0428a37307d163292add09b3aedc003472e6b3622486878404191d"8390checksum = "3abf49e5417290756acfd26501536358560c4a5cc4a0934d390939acb3e7083a"8061dependencies = [8391dependencies = [8062 "cc",8392 "cc",8063]8393]806483948065[[package]]8395[[package]]8066name = "pwasm-utils"8396name = "pwasm-utils"8067version = "0.18.1"8397version = "0.18.0"8068source = "registry+https://github.com/rust-lang/crates.io-index"8398source = "registry+https://github.com/rust-lang/crates.io-index"8069checksum = "f0c1a2f10b47d446372a4f397c58b329aaea72b2daf9395a623a411cb8ccb54f"8399checksum = "a0e517f47d9964362883182404b68d0b6949382c0baa40aa5ffca94f5f1e3481"8070dependencies = [8400dependencies = [8071 "byteorder",8401 "byteorder",8072 "log",8402 "log",808184118082[[package]]8412[[package]]8083name = "quick-error"8413name = "quick-error"8084version = "2.0.1"8414version = "2.0.0"8085source = "registry+https://github.com/rust-lang/crates.io-index"8415source = "registry+https://github.com/rust-lang/crates.io-index"8086checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"8416checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda"808784178088[[package]]8418[[package]]8089name = "quicksink"8419name = "quicksink"8093dependencies = [8423dependencies = [8094 "futures-core",8424 "futures-core",8095 "futures-sink",8425 "futures-sink",8096 "pin-project-lite 0.1.12",8426 "pin-project-lite 0.1.7",8097]8427]809884288099[[package]]8429[[package]]8146source = "registry+https://github.com/rust-lang/crates.io-index"8476source = "registry+https://github.com/rust-lang/crates.io-index"8147checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"8477checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"8148dependencies = [8478dependencies = [8149 "getrandom 0.1.16",8479 "getrandom 0.1.14",8150 "libc",8480 "libc",8151 "rand_chacha 0.2.2",8481 "rand_chacha 0.2.2",8152 "rand_core 0.5.1",8482 "rand_core 0.5.1",8162dependencies = [8492dependencies = [8163 "libc",8493 "libc",8164 "rand_chacha 0.3.1",8494 "rand_chacha 0.3.1",8165 "rand_core 0.6.3",8495 "rand_core 0.6.1",8166 "rand_hc 0.3.1",8496 "rand_hc 0.3.0",8167]8497]816884988169[[package]]8499[[package]]8183checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"8513checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"8184dependencies = [8514dependencies = [8185 "ppv-lite86",8515 "ppv-lite86",8186 "rand_core 0.6.3",8516 "rand_core 0.6.1",8187]8517]818885188189[[package]]8519[[package]]8207source = "registry+https://github.com/rust-lang/crates.io-index"8537source = "registry+https://github.com/rust-lang/crates.io-index"8208checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"8538checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"8209dependencies = [8539dependencies = [8210 "getrandom 0.1.16",8540 "getrandom 0.1.14",8211]8541]821285428213[[package]]8543[[package]]8214name = "rand_core"8544name = "rand_core"8215version = "0.6.3"8545version = "0.6.1"8216source = "registry+https://github.com/rust-lang/crates.io-index"8546source = "registry+https://github.com/rust-lang/crates.io-index"8217checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8547checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5"8218dependencies = [8548dependencies = [8219 "getrandom 0.2.3",8549 "getrandom 0.2.1",8220]8550]822185518222[[package]]8552[[package]]824085708241[[package]]8571[[package]]8242name = "rand_hc"8572name = "rand_hc"8243version = "0.3.1"8573version = "0.3.0"8244source = "registry+https://github.com/rust-lang/crates.io-index"8574source = "registry+https://github.com/rust-lang/crates.io-index"8245checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"8575checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73"8246dependencies = [8576dependencies = [8247 "rand_core 0.6.3",8577 "rand_core 0.6.1",8248]8578]824985798250[[package]]8580[[package]]826485948265[[package]]8595[[package]]8266name = "rayon"8596name = "rayon"8267version = "1.5.1"8597version = "1.3.1"8268source = "registry+https://github.com/rust-lang/crates.io-index"8598source = "registry+https://github.com/rust-lang/crates.io-index"8269checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"8599checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"8270dependencies = [8600dependencies = [8271 "autocfg",8601 "autocfg",8272 "crossbeam-deque 0.8.0",8602 "crossbeam-deque",8273 "either",8603 "either",8274 "rayon-core",8604 "rayon-core",8275]8605]827686068277[[package]]8607[[package]]8278name = "rayon-core"8608name = "rayon-core"8279version = "1.9.1"8609version = "1.7.1"8280source = "registry+https://github.com/rust-lang/crates.io-index"8610source = "registry+https://github.com/rust-lang/crates.io-index"8281checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"8611checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"8282dependencies = [8612dependencies = [8283 "crossbeam-channel",8613 "crossbeam-deque",8284 "crossbeam-deque 0.8.0",8614 "crossbeam-queue",8285 "crossbeam-utils 0.8.5",8615 "crossbeam-utils 0.7.2",8286 "lazy_static",8616 "lazy_static",8287 "num_cpus",8617 "num_cpus",8288]8618]829886288299[[package]]8629[[package]]8300name = "redox_syscall"8630name = "redox_syscall"8301version = "0.1.57"8631version = "0.1.56"8302source = "registry+https://github.com/rust-lang/crates.io-index"8632source = "registry+https://github.com/rust-lang/crates.io-index"8303checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"8633checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"830486348305[[package]]8635[[package]]8306name = "redox_syscall"8636name = "redox_syscall"8307version = "0.2.9"8637version = "0.2.4"8308source = "registry+https://github.com/rust-lang/crates.io-index"8638source = "registry+https://github.com/rust-lang/crates.io-index"8309checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee"8639checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570"8310dependencies = [8640dependencies = [8311 "bitflags",8641 "bitflags",8312]8642]831386438314[[package]]8644[[package]]8315name = "redox_users"8645name = "redox_users"8646version = "0.3.4"8647source = "registry+https://github.com/rust-lang/crates.io-index"8648checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"8649dependencies = [8650 "getrandom 0.1.14",8651 "redox_syscall 0.1.56",8652 "rust-argon2",8653]86548655[[package]]8656name = "redox_users"8316version = "0.4.0"8657version = "0.4.0"8317source = "registry+https://github.com/rust-lang/crates.io-index"8658source = "registry+https://github.com/rust-lang/crates.io-index"8318checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8659checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8319dependencies = [8660dependencies = [8320 "getrandom 0.2.3",8661 "getrandom 0.2.1",8321 "redox_syscall 0.2.9",8662 "redox_syscall 0.2.4",8322]8663]832386648324[[package]]8665[[package]]8329dependencies = [8670dependencies = [8330 "derive_more",8671 "derive_more",8331 "fs-err",8672 "fs-err",8332 "itertools 0.10.1",8673 "itertools 0.10.0",8333 "static_init",8674 "static_init",8334 "thiserror",8675 "thiserror",8335]8676]833686778337[[package]]8678[[package]]8338name = "ref-cast"8679name = "ref-cast"8339version = "1.0.6"8680version = "1.0.2"8340source = "registry+https://github.com/rust-lang/crates.io-index"8681source = "registry+https://github.com/rust-lang/crates.io-index"8341checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da"8682checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623"8342dependencies = [8683dependencies = [8343 "ref-cast-impl",8684 "ref-cast-impl",8344]8685]834586868346[[package]]8687[[package]]8347name = "ref-cast-impl"8688name = "ref-cast-impl"8348version = "1.0.6"8689version = "1.0.2"8349source = "registry+https://github.com/rust-lang/crates.io-index"8690source = "registry+https://github.com/rust-lang/crates.io-index"8350checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2"8691checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144"8351dependencies = [8692dependencies = [8352 "proc-macro2",8693 "proc-macro2",8353 "quote",8694 "quote",836887098369[[package]]8710[[package]]8370name = "regex"8711name = "regex"8371version = "1.5.4"8712version = "1.4.2"8372source = "registry+https://github.com/rust-lang/crates.io-index"8713source = "registry+https://github.com/rust-lang/crates.io-index"8373checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"8714checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"8374dependencies = [8715dependencies = [8375 "aho-corasick",8716 "aho-corasick",8376 "memchr",8717 "memchr",8377 "regex-syntax",8718 "regex-syntax",8719 "thread_local",8378]8720]837987218380[[package]]8722[[package]]8381name = "regex-automata"8723name = "regex-automata"8382version = "0.1.10"8724version = "0.1.9"8383source = "registry+https://github.com/rust-lang/crates.io-index"8725source = "registry+https://github.com/rust-lang/crates.io-index"8384checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"8726checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"8385dependencies = [8727dependencies = [8728 "byteorder",8386 "regex-syntax",8729 "regex-syntax",8387]8730]838887318389[[package]]8732[[package]]8390name = "regex-syntax"8733name = "regex-syntax"8391version = "0.6.25"8734version = "0.6.21"8392source = "registry+https://github.com/rust-lang/crates.io-index"8735source = "registry+https://github.com/rust-lang/crates.io-index"8393checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"8736checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"839487378395[[package]]8738[[package]]8396name = "region"8739name = "region"840687498407[[package]]8750[[package]]8408name = "remote-externalities"8751name = "remote-externalities"8409version = "0.9.0"8752version = "0.10.0-dev"8410source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"8753source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8411dependencies = [8754dependencies = [8412 "env_logger 0.8.4",8755 "env_logger 0.8.4",8413 "hex",8756 "hex",8494]8837]849588388496[[package]]8839[[package]]8840name = "rocksdb"8841version = "0.17.0"8842source = "registry+https://github.com/rust-lang/crates.io-index"8843checksum = "7a62eca5cacf2c8261128631bed9f045598d40bfbe4b29f5163f0f802f8f44a7"8844dependencies = [8845 "libc",8846 "librocksdb-sys",8847]88488849[[package]]8497name = "rococo-runtime"8850name = "rococo-runtime"8498version = "0.9.8"8851version = "0.9.9-1"8499source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"8852source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"8500dependencies = [8853dependencies = [8501 "beefy-primitives",8854 "beefy-primitives",8855 "bp-messages",8502 "bp-rococo",8856 "bp-rococo",8857 "bp-runtime",8503 "bp-wococo",8858 "bp-wococo",8859 "bridge-runtime-common",8504 "frame-executive",8860 "frame-executive",8505 "frame-support",8861 "frame-support",8506 "frame-system",8862 "frame-system",8507 "frame-system-rpc-runtime-api",8863 "frame-system-rpc-runtime-api",8508 "hex-literal",8864 "hex-literal",8509 "log",8865 "log",8510 "max-encoded-len",8511 "pallet-authority-discovery",8866 "pallet-authority-discovery",8512 "pallet-authorship",8867 "pallet-authorship",8513 "pallet-babe",8868 "pallet-babe",8514 "pallet-balances",8869 "pallet-balances",8515 "pallet-beefy",8870 "pallet-beefy",8871 "pallet-beefy-mmr",8872 "pallet-bridge-dispatch",8516 "pallet-bridge-grandpa",8873 "pallet-bridge-grandpa",8874 "pallet-bridge-messages",8517 "pallet-collective",8875 "pallet-collective",8518 "pallet-grandpa",8876 "pallet-grandpa",8519 "pallet-im-online",8877 "pallet-im-online",8554 "sp-std",8912 "sp-std",8555 "sp-transaction-pool",8913 "sp-transaction-pool",8556 "sp-version",8914 "sp-version",8557 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",8915 "substrate-wasm-builder 5.0.0-dev",8558 "xcm",8916 "xcm",8559 "xcm-builder",8917 "xcm-builder",8560 "xcm-executor",8918 "xcm-executor",8561]8919]856289208563[[package]]8921[[package]]8564name = "rpassword"8922name = "rpassword"8565version = "5.0.1"8923version = "5.0.0"8566source = "registry+https://github.com/rust-lang/crates.io-index"8924source = "registry+https://github.com/rust-lang/crates.io-index"8567checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb"8925checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9"8568dependencies = [8926dependencies = [8569 "libc",8927 "libc",8570 "winapi 0.3.9",8928 "winapi 0.3.9",8571]8929]857289308573[[package]]8931[[package]]8932name = "rust-argon2"8933version = "0.7.0"8934source = "registry+https://github.com/rust-lang/crates.io-index"8935checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"8936dependencies = [8937 "base64 0.11.0",8938 "blake2b_simd",8939 "constant_time_eq",8940 "crossbeam-utils 0.7.2",8941]89428943[[package]]8574name = "rustc-demangle"8944name = "rustc-demangle"8575version = "0.1.20"8945version = "0.1.16"8576source = "registry+https://github.com/rust-lang/crates.io-index"8946source = "registry+https://github.com/rust-lang/crates.io-index"8577checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49"8947checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"857889488579[[package]]8949[[package]]8580name = "rustc-hash"8950name = "rustc-hash"8598]8968]859989698600[[package]]8970[[package]]8601name = "rustc_version"8602version = "0.3.3"8603source = "registry+https://github.com/rust-lang/crates.io-index"8604checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"8605dependencies = [8606 "semver 0.11.0",8607]86088609[[package]]8610name = "rustls"8971name = "rustls"8611version = "0.18.1"8972version = "0.18.0"8612source = "registry+https://github.com/rust-lang/crates.io-index"8973source = "registry+https://github.com/rust-lang/crates.io-index"8613checksum = "5d1126dcf58e93cee7d098dbda643b5f92ed724f1f6a63007c1116eed6700c81"8974checksum = "cac94b333ee2aac3284c5b8a1b7fb4dd11cba88c244e3fe33cdbd047af0eb693"8614dependencies = [8975dependencies = [8615 "base64 0.12.3",8976 "base64 0.12.3",8616 "log",8977 "log",8639checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8"9000checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8"8640dependencies = [9001dependencies = [8641 "openssl-probe",9002 "openssl-probe",8642 "rustls 0.18.1",9003 "rustls 0.18.0",8643 "schannel",9004 "schannel",8644 "security-framework 1.0.0",9005 "security-framework 1.0.0",8645]9006]8653 "openssl-probe",9014 "openssl-probe",8654 "rustls 0.19.1",9015 "rustls 0.19.1",8655 "schannel",9016 "schannel",8656 "security-framework 2.3.1",9017 "security-framework 2.2.0",8657]9018]865890198659[[package]]9020[[package]]8660name = "ruzstd"9021name = "ruzstd"8661version = "0.2.4"9022version = "0.2.2"8662source = "registry+https://github.com/rust-lang/crates.io-index"9023source = "registry+https://github.com/rust-lang/crates.io-index"8663checksum = "8cada0ef59efa6a5f4dc5e491f93d9f31e3fc7758df421ff1de8a706338e1100"9024checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00"8664dependencies = [9025dependencies = [8665 "byteorder",9026 "byteorder",8666 "twox-hash",9027 "twox-hash",8673checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"9034checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8674dependencies = [9035dependencies = [8675 "futures 0.3.16",9036 "futures 0.3.16",8676 "pin-project 0.4.28",9037 "pin-project 0.4.23",8677 "static_assertions",9038 "static_assertions",8678]9039]867990408689source = "registry+https://github.com/rust-lang/crates.io-index"9050source = "registry+https://github.com/rust-lang/crates.io-index"8690checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c"9051checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c"8691dependencies = [9052dependencies = [8692 "rustc_version 0.2.3",9053 "rustc_version",8693]9054]869490558695[[package]]9056[[package]]871290738713[[package]]9074[[package]]8714name = "sc-allocator"9075name = "sc-allocator"8715version = "3.0.0"9076version = "4.0.0-dev"8716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9077source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8717dependencies = [9078dependencies = [8718 "log",9079 "log",8719 "sp-core",9080 "sp-core",8720 "sp-std",8721 "sp-wasm-interface",9081 "sp-wasm-interface",8722 "thiserror",9082 "thiserror",8723]9083]872490848725[[package]]9085[[package]]8726name = "sc-authority-discovery"9086name = "sc-authority-discovery"8727version = "0.9.0"9087version = "0.10.0-dev"8728source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9088source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8729dependencies = [9089dependencies = [8730 "async-trait",9090 "async-trait",8731 "derive_more",9091 "derive_more",875391138754[[package]]9114[[package]]8755name = "sc-basic-authorship"9115name = "sc-basic-authorship"8756version = "0.9.0"9116version = "0.10.0-dev"8757source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9117source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8758dependencies = [9118dependencies = [8759 "futures 0.3.16",9119 "futures 0.3.16",8760 "futures-timer 3.0.2",9120 "futures-timer 3.0.2",8764 "sc-client-api",9124 "sc-client-api",8765 "sc-proposer-metrics",9125 "sc-proposer-metrics",8766 "sc-telemetry",9126 "sc-telemetry",9127 "sc-transaction-pool-api",8767 "sp-api",9128 "sp-api",8768 "sp-blockchain",9129 "sp-blockchain",8769 "sp-consensus",9130 "sp-consensus",8770 "sp-core",9131 "sp-core",8771 "sp-inherents",9132 "sp-inherents",8772 "sp-runtime",9133 "sp-runtime",8773 "sp-transaction-pool",8774 "substrate-prometheus-endpoint",9134 "substrate-prometheus-endpoint",8775]9135]877691368777[[package]]9137[[package]]8778name = "sc-block-builder"9138name = "sc-block-builder"8779version = "0.9.0"9139version = "0.10.0-dev"8780source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9140source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8781dependencies = [9141dependencies = [8782 "parity-scale-codec",9142 "parity-scale-codec",8783 "sc-client-api",9143 "sc-client-api",879291528793[[package]]9153[[package]]8794name = "sc-chain-spec"9154name = "sc-chain-spec"8795version = "3.0.0"9155version = "4.0.0-dev"8796source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9156source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8797dependencies = [9157dependencies = [8798 "impl-trait-for-tuples",9158 "impl-trait-for-tuples 0.2.1",8799 "parity-scale-codec",9159 "parity-scale-codec",8800 "sc-chain-spec-derive",9160 "sc-chain-spec-derive",8801 "sc-consensus-babe",8802 "sc-consensus-epochs",8803 "sc-finality-grandpa",8804 "sc-network",9161 "sc-network",8805 "sc-telemetry",9162 "sc-telemetry",8806 "serde",9163 "serde",8807 "serde_json",9164 "serde_json",8808 "sp-consensus-babe",8809 "sp-core",9165 "sp-core",8810 "sp-runtime",9166 "sp-runtime",8811]9167]881291688813[[package]]9169[[package]]8814name = "sc-chain-spec-derive"9170name = "sc-chain-spec-derive"8815version = "3.0.0"9171version = "4.0.0-dev"8816source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9172source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8817dependencies = [9173dependencies = [8818 "proc-macro-crate 1.0.0",9174 "proc-macro-crate 1.0.0",8819 "proc-macro2",9175 "proc-macro2",882391798824[[package]]9180[[package]]8825name = "sc-cli"9181name = "sc-cli"8826version = "0.9.0"9182version = "0.10.0-dev"8827source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9183source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8828dependencies = [9184dependencies = [8829 "chrono",9185 "chrono",8830 "fdlimit",9186 "fdlimit",8856 "structopt",9212 "structopt",8857 "thiserror",9213 "thiserror",8858 "tiny-bip39",9214 "tiny-bip39",8859 "tokio 0.2.25",9215 "tokio 0.2.21",8860]9216]886192178862[[package]]9218[[package]]8863name = "sc-client-api"9219name = "sc-client-api"8864version = "3.0.0"9220version = "4.0.0-dev"8865source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8866dependencies = [9222dependencies = [8867 "derive_more",9223 "derive_more",8868 "fnv",9224 "fnv",8874 "parity-scale-codec",9230 "parity-scale-codec",8875 "parking_lot 0.11.1",9231 "parking_lot 0.11.1",8876 "sc-executor",9232 "sc-executor",9233 "sc-transaction-pool-api",8877 "sp-api",9234 "sp-api",8878 "sp-blockchain",9235 "sp-blockchain",8879 "sp-consensus",9236 "sp-consensus",8886 "sp-state-machine",9243 "sp-state-machine",8887 "sp-std",9244 "sp-std",8888 "sp-storage",9245 "sp-storage",8889 "sp-transaction-pool",8890 "sp-trie",9246 "sp-trie",8891 "sp-utils",9247 "sp-utils",8892 "sp-version",9248 "sp-version",889592518896[[package]]9252[[package]]8897name = "sc-client-db"9253name = "sc-client-db"8898version = "0.9.0"9254version = "0.10.0-dev"8899source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9255source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8900dependencies = [9256dependencies = [8901 "blake2-rfc",9257 "blake2-rfc",8902 "hash-db",9258 "hash-db",8903 "kvdb",9259 "kvdb",8904 "kvdb-memorydb",9260 "kvdb-memorydb",8905 "kvdb-rocksdb",9261 "kvdb-rocksdb 0.12.0",8906 "linked-hash-map",9262 "linked-hash-map",8907 "log",9263 "log",8908 "parity-db",9264 "parity-db",8914 "sc-state-db",9270 "sc-state-db",8915 "sp-arithmetic",9271 "sp-arithmetic",8916 "sp-blockchain",9272 "sp-blockchain",8917 "sp-consensus",8918 "sp-core",9273 "sp-core",8919 "sp-database",9274 "sp-database",8920 "sp-runtime",9275 "sp-runtime",892592808926[[package]]9281[[package]]8927name = "sc-consensus"9282name = "sc-consensus"8928version = "0.9.0"9283version = "0.10.0-dev"8929source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9284source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8930dependencies = [9285dependencies = [8931 "async-trait",9286 "async-trait",9287 "futures 0.3.16",9288 "futures-timer 3.0.2",9289 "libp2p",9290 "log",8932 "parking_lot 0.11.1",9291 "parking_lot 0.11.1",8933 "sc-client-api",9292 "sc-client-api",9293 "serde",9294 "sp-api",8934 "sp-blockchain",9295 "sp-blockchain",8935 "sp-consensus",9296 "sp-consensus",9297 "sp-core",8936 "sp-runtime",9298 "sp-runtime",9299 "sp-state-machine",9300 "sp-utils",9301 "substrate-prometheus-endpoint",9302 "thiserror",9303 "wasm-timer",8937]9304]893893058939[[package]]9306[[package]]8940name = "sc-consensus-aura"9307name = "sc-consensus-aura"8941version = "0.9.0"9308version = "0.10.0-dev"8942source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9309source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8943dependencies = [9310dependencies = [8944 "async-trait",9311 "async-trait",8945 "derive_more",9312 "derive_more",8949 "parity-scale-codec",9316 "parity-scale-codec",8950 "sc-block-builder",9317 "sc-block-builder",8951 "sc-client-api",9318 "sc-client-api",9319 "sc-consensus",8952 "sc-consensus-slots",9320 "sc-consensus-slots",8953 "sc-telemetry",9321 "sc-telemetry",8954 "sp-api",9322 "sp-api",896993378970[[package]]9338[[package]]8971name = "sc-consensus-babe"9339name = "sc-consensus-babe"8972version = "0.9.0"9340version = "0.10.0-dev"8973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9341source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"8974dependencies = [9342dependencies = [8975 "async-trait",9343 "async-trait",8976 "derive_more",9344 "derive_more",8988 "rand 0.7.3",9356 "rand 0.7.3",8989 "retain_mut",9357 "retain_mut",8990 "sc-client-api",9358 "sc-client-api",9359 "sc-consensus",8991 "sc-consensus-epochs",9360 "sc-consensus-epochs",8992 "sc-consensus-slots",9361 "sc-consensus-slots",8993 "sc-consensus-uncles",9362 "sc-consensus-uncles",901593849016[[package]]9385[[package]]9017name = "sc-consensus-babe-rpc"9386name = "sc-consensus-babe-rpc"9018version = "0.9.0"9387version = "0.10.0-dev"9019source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9388source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9020dependencies = [9389dependencies = [9021 "derive_more",9390 "derive_more",9022 "futures 0.3.16",9391 "futures 0.3.16",903994089040[[package]]9409[[package]]9041name = "sc-consensus-epochs"9410name = "sc-consensus-epochs"9042version = "0.9.0"9411version = "0.10.0-dev"9043source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9412source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9044dependencies = [9413dependencies = [9045 "fork-tree",9414 "fork-tree",9046 "parity-scale-codec",9415 "parity-scale-codec",905294219053[[package]]9422[[package]]9054name = "sc-consensus-slots"9423name = "sc-consensus-slots"9055version = "0.9.0"9424version = "0.10.0-dev"9056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9425source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9057dependencies = [9426dependencies = [9058 "async-trait",9427 "async-trait",9059 "futures 0.3.16",9428 "futures 0.3.16",9060 "futures-timer 3.0.2",9429 "futures-timer 3.0.2",9061 "impl-trait-for-tuples",9430 "impl-trait-for-tuples 0.2.1",9062 "log",9431 "log",9063 "parity-scale-codec",9432 "parity-scale-codec",9064 "sc-client-api",9433 "sc-client-api",9434 "sc-consensus",9065 "sc-telemetry",9435 "sc-telemetry",9066 "sp-api",9436 "sp-api",9067 "sp-application-crypto",9437 "sp-application-crypto",908094509081[[package]]9451[[package]]9082name = "sc-consensus-uncles"9452name = "sc-consensus-uncles"9083version = "0.9.0"9453version = "0.10.0-dev"9084source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9454source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9085dependencies = [9455dependencies = [9086 "sc-client-api",9456 "sc-client-api",9087 "sp-authorship",9457 "sp-authorship",909194619092[[package]]9462[[package]]9093name = "sc-executor"9463name = "sc-executor"9094version = "0.9.0"9464version = "0.10.0-dev"9095source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9465source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9096dependencies = [9466dependencies = [9097 "derive_more",9467 "derive_more",9098 "lazy_static",9468 "lazy_static",912094909121[[package]]9491[[package]]9122name = "sc-executor-common"9492name = "sc-executor-common"9123version = "0.9.0"9493version = "0.10.0-dev"9124source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9494source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9125dependencies = [9495dependencies = [9126 "derive_more",9496 "derive_more",9127 "parity-scale-codec",9497 "parity-scale-codec",913795079138[[package]]9508[[package]]9139name = "sc-executor-wasmi"9509name = "sc-executor-wasmi"9140version = "0.9.0"9510version = "0.10.0-dev"9141source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9511source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9142dependencies = [9512dependencies = [9143 "log",9513 "log",9144 "parity-scale-codec",9514 "parity-scale-codec",915295229153[[package]]9523[[package]]9154name = "sc-executor-wasmtime"9524name = "sc-executor-wasmtime"9155version = "0.9.0"9525version = "0.10.0-dev"9156source = "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.9#91061a7d925b5bc597804293da283477512ba4ff"9157dependencies = [9527dependencies = [9158 "cfg-if 1.0.0",9528 "cfg-if 1.0.0",9159 "libc",9529 "libc",9160 "log",9530 "log",9161 "parity-scale-codec",9531 "parity-scale-codec",9162 "parity-wasm 0.42.2",9532 "parity-wasm 0.42.2",9533 "pwasm-utils",9163 "sc-allocator",9534 "sc-allocator",9164 "sc-executor-common",9535 "sc-executor-common",9165 "scoped-tls",9536 "scoped-tls",917195429172[[package]]9543[[package]]9173name = "sc-finality-grandpa"9544name = "sc-finality-grandpa"9174version = "0.9.0"9545version = "0.10.0-dev"9175source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9546source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9176dependencies = [9547dependencies = [9177 "async-trait",9548 "async-trait",9178 "derive_more",9549 "derive_more",9185 "log",9556 "log",9186 "parity-scale-codec",9557 "parity-scale-codec",9187 "parking_lot 0.11.1",9558 "parking_lot 0.11.1",9188 "pin-project 1.0.8",9559 "pin-project 1.0.7",9189 "rand 0.7.3",9560 "rand 0.8.4",9190 "sc-block-builder",9561 "sc-block-builder",9191 "sc-client-api",9562 "sc-client-api",9192 "sc-consensus",9563 "sc-consensus",921295839213[[package]]9584[[package]]9214name = "sc-finality-grandpa-rpc"9585name = "sc-finality-grandpa-rpc"9215version = "0.9.0"9586version = "0.10.0-dev"9216source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9587source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9217dependencies = [9588dependencies = [9218 "derive_more",9589 "derive_more",9219 "finality-grandpa",9590 "finality-grandpa",9235]9606]923696079237[[package]]9608[[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"9609name = "sc-informant"9260version = "0.9.0"9610version = "0.10.0-dev"9261source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9611source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9262dependencies = [9612dependencies = [9263 "ansi_term 0.12.1",9613 "ansi_term 0.12.1",9264 "futures 0.3.16",9614 "futures 0.3.16",9267 "parity-util-mem",9617 "parity-util-mem",9268 "sc-client-api",9618 "sc-client-api",9269 "sc-network",9619 "sc-network",9620 "sc-transaction-pool-api",9270 "sp-blockchain",9621 "sp-blockchain",9271 "sp-runtime",9622 "sp-runtime",9272 "sp-transaction-pool",9273 "wasm-timer",9623 "wasm-timer",9274]9624]927596259276[[package]]9626[[package]]9277name = "sc-keystore"9627name = "sc-keystore"9278version = "3.0.0"9628version = "4.0.0-dev"9279source = "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.9#91061a7d925b5bc597804293da283477512ba4ff"9280dependencies = [9630dependencies = [9281 "async-trait",9631 "async-trait",9282 "derive_more",9632 "derive_more",9290 "sp-application-crypto",9640 "sp-application-crypto",9291 "sp-core",9641 "sp-core",9292 "sp-keystore",9642 "sp-keystore",9293 "subtle 2.4.1",9643 "subtle 2.2.3",9294]9644]929596459296[[package]]9646[[package]]9297name = "sc-light"9647name = "sc-light"9298version = "3.0.0"9648version = "4.0.0-dev"9299source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9649source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9300dependencies = [9650dependencies = [9301 "hash-db",9651 "hash-db",9302 "lazy_static",9652 "lazy_static",931496649315[[package]]9665[[package]]9316name = "sc-network"9666name = "sc-network"9317version = "0.9.0"9667version = "0.10.0-dev"9318source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9668source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9319dependencies = [9669dependencies = [9320 "async-std",9670 "async-std",9321 "async-trait",9671 "async-trait",9341 "nohash-hasher",9691 "nohash-hasher",9342 "parity-scale-codec",9692 "parity-scale-codec",9343 "parking_lot 0.11.1",9693 "parking_lot 0.11.1",9344 "pin-project 1.0.8",9694 "pin-project 1.0.7",9345 "prost",9695 "prost",9346 "prost-build",9696 "prost-build",9347 "rand 0.7.3",9697 "rand 0.7.3",9348 "sc-block-builder",9698 "sc-block-builder",9349 "sc-client-api",9699 "sc-client-api",9700 "sc-consensus",9350 "sc-peerset",9701 "sc-peerset",9351 "serde",9702 "serde",9352 "serde_json",9703 "serde_json",9355 "sp-blockchain",9706 "sp-blockchain",9356 "sp-consensus",9707 "sp-consensus",9357 "sp-core",9708 "sp-core",9709 "sp-finality-grandpa",9358 "sp-runtime",9710 "sp-runtime",9359 "sp-utils",9711 "sp-utils",9360 "substrate-prometheus-endpoint",9712 "substrate-prometheus-endpoint",936797199368[[package]]9720[[package]]9369name = "sc-network-gossip"9721name = "sc-network-gossip"9370version = "0.9.0"9722version = "0.10.0-dev"9371source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9723source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9372dependencies = [9724dependencies = [9373 "futures 0.3.16",9725 "futures 0.3.16",9374 "futures-timer 3.0.2",9726 "futures-timer 3.0.2",938497369385[[package]]9737[[package]]9386name = "sc-offchain"9738name = "sc-offchain"9387version = "3.0.0"9739version = "4.0.0-dev"9388source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9740source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9389dependencies = [9741dependencies = [9390 "bytes 0.5.6",9742 "bytes 0.5.6",9391 "fnv",9743 "fnv",9392 "futures 0.3.16",9744 "futures 0.3.16",9393 "futures-timer 3.0.2",9745 "futures-timer 3.0.2",9394 "hex",9746 "hex",9395 "hyper 0.13.10",9747 "hyper 0.13.9",9396 "hyper-rustls",9748 "hyper-rustls",9397 "log",9749 "log",9398 "num_cpus",9750 "num_cpus",941297649413[[package]]9765[[package]]9414name = "sc-peerset"9766name = "sc-peerset"9415version = "3.0.0"9767version = "4.0.0-dev"9416source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9768source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9417dependencies = [9769dependencies = [9418 "futures 0.3.16",9770 "futures 0.3.16",9419 "libp2p",9771 "libp2p",9426[[package]]9778[[package]]9427name = "sc-proposer-metrics"9779name = "sc-proposer-metrics"9428version = "0.9.0"9780version = "0.9.0"9429source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9781source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9430dependencies = [9782dependencies = [9431 "log",9783 "log",9432 "substrate-prometheus-endpoint",9784 "substrate-prometheus-endpoint",9433]9785]943497869435[[package]]9787[[package]]9436name = "sc-rpc"9788name = "sc-rpc"9437version = "3.0.0"9789version = "4.0.0-dev"9438source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9790source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9439dependencies = [9791dependencies = [9440 "futures 0.3.16",9792 "futures 0.3.16",9441 "hash-db",9793 "hash-db",9451 "sc-keystore",9803 "sc-keystore",9452 "sc-rpc-api",9804 "sc-rpc-api",9453 "sc-tracing",9805 "sc-tracing",9806 "sc-transaction-pool-api",9454 "serde_json",9807 "serde_json",9455 "sp-api",9808 "sp-api",9456 "sp-blockchain",9809 "sp-blockchain",9462 "sp-session",9815 "sp-session",9463 "sp-state-machine",9816 "sp-state-machine",9464 "sp-tracing",9817 "sp-tracing",9465 "sp-transaction-pool",9466 "sp-utils",9818 "sp-utils",9467 "sp-version",9819 "sp-version",9468]9820]946998219470[[package]]9822[[package]]9471name = "sc-rpc-api"9823name = "sc-rpc-api"9472version = "0.9.0"9824version = "0.10.0-dev"9473source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9825source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9474dependencies = [9826dependencies = [9475 "derive_more",9827 "derive_more",9476 "futures 0.3.16",9828 "futures 0.3.16",9482 "parity-scale-codec",9834 "parity-scale-codec",9483 "parking_lot 0.11.1",9835 "parking_lot 0.11.1",9484 "sc-chain-spec",9836 "sc-chain-spec",9837 "sc-transaction-pool-api",9485 "serde",9838 "serde",9486 "serde_json",9839 "serde_json",9487 "sp-core",9840 "sp-core",9488 "sp-rpc",9841 "sp-rpc",9489 "sp-runtime",9842 "sp-runtime",9490 "sp-tracing",9843 "sp-tracing",9491 "sp-transaction-pool",9492 "sp-version",9844 "sp-version",9493]9845]949498469495[[package]]9847[[package]]9496name = "sc-rpc-server"9848name = "sc-rpc-server"9497version = "3.0.0"9849version = "4.0.0-dev"9498source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9850source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9499dependencies = [9851dependencies = [9500 "futures 0.1.31",9852 "futures 0.1.29",9501 "jsonrpc-core 15.1.0",9853 "jsonrpc-core 15.1.0",9502 "jsonrpc-http-server",9854 "jsonrpc-http-server",9503 "jsonrpc-ipc-server",9855 "jsonrpc-ipc-server",951298649513[[package]]9865[[package]]9514name = "sc-service"9866name = "sc-service"9515version = "0.9.0"9867version = "0.10.0-dev"9516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9517dependencies = [9869dependencies = [9518 "async-trait",9870 "async-trait",9519 "directories",9871 "directories",9520 "exit-future",9872 "exit-future",9521 "futures 0.1.31",9873 "futures 0.1.29",9522 "futures 0.3.16",9874 "futures 0.3.16",9523 "futures-timer 3.0.2",9875 "futures-timer 3.0.2",9524 "hash-db",9876 "hash-db",9529 "parity-scale-codec",9881 "parity-scale-codec",9530 "parity-util-mem",9882 "parity-util-mem",9531 "parking_lot 0.11.1",9883 "parking_lot 0.11.1",9532 "pin-project 1.0.8",9884 "pin-project 1.0.7",9533 "rand 0.7.3",9885 "rand 0.7.3",9534 "sc-block-builder",9886 "sc-block-builder",9535 "sc-chain-spec",9887 "sc-chain-spec",9536 "sc-client-api",9888 "sc-client-api",9537 "sc-client-db",9889 "sc-client-db",9890 "sc-consensus",9538 "sc-executor",9891 "sc-executor",9539 "sc-informant",9892 "sc-informant",9540 "sc-keystore",9893 "sc-keystore",9546 "sc-telemetry",9899 "sc-telemetry",9547 "sc-tracing",9900 "sc-tracing",9548 "sc-transaction-pool",9901 "sc-transaction-pool",9902 "sc-transaction-pool-api",9549 "serde",9903 "serde",9550 "serde_json",9904 "serde_json",9551 "sp-api",9905 "sp-api",957899329579[[package]]9933[[package]]9580name = "sc-state-db"9934name = "sc-state-db"9581version = "0.9.0"9935version = "0.10.0-dev"9582source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9583dependencies = [9937dependencies = [9584 "log",9938 "log",9585 "parity-scale-codec",9939 "parity-scale-codec",959399479594[[package]]9948[[package]]9595name = "sc-sync-state-rpc"9949name = "sc-sync-state-rpc"9596version = "0.9.0"9950version = "0.10.0-dev"9597source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9951source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9598dependencies = [9952dependencies = [9599 "jsonrpc-core 15.1.0",9953 "jsonrpc-core 15.1.0",9600 "jsonrpc-core-client 15.1.0",9954 "jsonrpc-core-client 15.1.0",9601 "jsonrpc-derive 15.1.0",9955 "jsonrpc-derive 15.1.0",9956 "parity-scale-codec",9602 "sc-chain-spec",9957 "sc-chain-spec",9603 "sc-client-api",9958 "sc-client-api",9604 "sc-consensus-babe",9959 "sc-consensus-babe",9605 "sc-consensus-epochs",9960 "sc-consensus-epochs",9606 "sc-finality-grandpa",9961 "sc-finality-grandpa",9607 "sc-rpc-api",9962 "sc-rpc-api",9963 "serde",9608 "serde_json",9964 "serde_json",9609 "sp-blockchain",9965 "sp-blockchain",9610 "sp-runtime",9966 "sp-runtime",961399699614[[package]]9970[[package]]9615name = "sc-telemetry"9971name = "sc-telemetry"9616version = "3.0.0"9972version = "4.0.0-dev"9617source = "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.9#91061a7d925b5bc597804293da283477512ba4ff"9618dependencies = [9974dependencies = [9619 "chrono",9975 "chrono",9620 "futures 0.3.16",9976 "futures 0.3.16",9621 "libp2p",9977 "libp2p",9622 "log",9978 "log",9623 "parking_lot 0.11.1",9979 "parking_lot 0.11.1",9624 "pin-project 1.0.8",9980 "pin-project 1.0.7",9625 "rand 0.7.3",9981 "rand 0.7.3",9626 "serde",9982 "serde",9627 "serde_json",9983 "serde_json",963399899634[[package]]9990[[package]]9635name = "sc-tracing"9991name = "sc-tracing"9636version = "3.0.0"9992version = "4.0.0-dev"9637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"9993source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9638dependencies = [9994dependencies = [9639 "ansi_term 0.12.1",9995 "ansi_term 0.12.1",9640 "atty",9996 "atty",9670100269671[[package]]10027[[package]]9672name = "sc-tracing-proc-macro"10028name = "sc-tracing-proc-macro"9673version = "3.0.0"10029version = "4.0.0-dev"9674source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10030source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9675dependencies = [10031dependencies = [9676 "proc-macro-crate 1.0.0",10032 "proc-macro-crate 1.0.0",9677 "proc-macro2",10033 "proc-macro2",9680]10036]9681100379682[[package]]10038[[package]]9683name = "sc-transaction-graph"10039name = "sc-transaction-pool"9684version = "3.0.0"10040version = "4.0.0-dev"9685source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9686dependencies = [10042dependencies = [9687 "derive_more",10043 "derive_more",9688 "futures 0.3.16",10044 "futures 0.3.16",10045 "intervalier",9689 "linked-hash-map",10046 "linked-hash-map",9690 "log",10047 "log",10048 "parity-scale-codec",9691 "parity-util-mem",10049 "parity-util-mem",9692 "parking_lot 0.11.1",10050 "parking_lot 0.11.1",9693 "retain_mut",10051 "retain_mut",10052 "sc-client-api",10053 "sc-transaction-pool-api",9694 "serde",10054 "serde",10055 "sp-api",9695 "sp-blockchain",10056 "sp-blockchain",9696 "sp-core",10057 "sp-core",9697 "sp-runtime",10058 "sp-runtime",10059 "sp-tracing",9698 "sp-transaction-pool",10060 "sp-transaction-pool",9699 "sp-utils",10061 "sp-utils",10062 "substrate-prometheus-endpoint",9700 "thiserror",10063 "thiserror",9701 "wasm-timer",10064 "wasm-timer",9702]10065]9703100669704[[package]]10067[[package]]9705name = "sc-transaction-pool"10068name = "sc-transaction-pool-api"9706version = "3.0.0"10069version = "4.0.0-dev"9707source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10070source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"9708dependencies = [10071dependencies = [10072 "derive_more",9709 "futures 0.3.16",10073 "futures 0.3.16",9710 "intervalier",9711 "log",10074 "log",9712 "parity-scale-codec",10075 "parity-scale-codec",9713 "parity-util-mem",10076 "serde",9714 "parking_lot 0.11.1",9715 "sc-client-api",9716 "sc-transaction-graph",9717 "sp-api",9718 "sp-blockchain",10077 "sp-blockchain",9719 "sp-core",9720 "sp-runtime",10078 "sp-runtime",9721 "sp-tracing",9722 "sp-transaction-pool",9723 "sp-utils",9724 "substrate-prometheus-endpoint",9725 "thiserror",10079 "thiserror",9726 "wasm-timer",9727]10080]9728100819729[[package]]10082[[package]]10083name = "scale-info"10084version = "0.10.0"10085source = "registry+https://github.com/rust-lang/crates.io-index"10086checksum = "d2e62ff266e136db561a007c84569985805f84a1d5a08278e52c36aacb6e061b"10087dependencies = [10088 "bitvec 0.20.1",10089 "cfg-if 1.0.0",10090 "derive_more",10091 "parity-scale-codec",10092 "scale-info-derive",10093]1009410095[[package]]10096name = "scale-info-derive"10097version = "0.7.0"10098source = "registry+https://github.com/rust-lang/crates.io-index"10099checksum = "b648fa291891a4c80187a25532f6a7d96b82c70353e30b868b14632b8fe043d6"10100dependencies = [10101 "proc-macro-crate 1.0.0",10102 "proc-macro2",10103 "quote",10104 "syn",10105]1010610107[[package]]9730name = "schannel"10108name = "schannel"9731version = "0.1.19"10109version = "0.1.19"9732source = "registry+https://github.com/rust-lang/crates.io-index"10110source = "registry+https://github.com/rust-lang/crates.io-index"9744dependencies = [10122dependencies = [9745 "arrayref",10123 "arrayref",9746 "arrayvec 0.5.2",10124 "arrayvec 0.5.2",9747 "curve25519-dalek 2.1.3",10125 "curve25519-dalek 2.1.0",9748 "getrandom 0.1.16",10126 "getrandom 0.1.14",9749 "merlin",10127 "merlin",9750 "rand 0.7.3",10128 "rand 0.7.3",9751 "rand_core 0.5.1",10129 "rand_core 0.5.1",9752 "sha2 0.8.2",10130 "sha2 0.8.2",9753 "subtle 2.4.1",10131 "subtle 2.2.3",9754 "zeroize",10132 "zeroize",9755]10133]9756101349767checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"10145checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"9768101469769[[package]]10147[[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"10148name = "sct"9791version = "0.6.1"10149version = "0.6.0"9792source = "registry+https://github.com/rust-lang/crates.io-index"10150source = "registry+https://github.com/rust-lang/crates.io-index"9793checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"10151checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"9794dependencies = [10152dependencies = [9795 "ring",10153 "ring",9796 "untrusted",10154 "untrusted",9820101789821[[package]]10179[[package]]9822name = "security-framework"10180name = "security-framework"9823version = "2.3.1"10181version = "2.2.0"9824source = "registry+https://github.com/rust-lang/crates.io-index"10182source = "registry+https://github.com/rust-lang/crates.io-index"9825checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467"10183checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84"9826dependencies = [10184dependencies = [9827 "bitflags",10185 "bitflags",9828 "core-foundation 0.9.1",10186 "core-foundation 0.9.1",9829 "core-foundation-sys 0.8.2",10187 "core-foundation-sys 0.8.2",9830 "libc",10188 "libc",9831 "security-framework-sys 2.3.0",10189 "security-framework-sys 2.2.0",9832]10190]9833101919834[[package]]10192[[package]]9843102019844[[package]]10202[[package]]9845name = "security-framework-sys"10203name = "security-framework-sys"9846version = "2.3.0"10204version = "2.2.0"9847source = "registry+https://github.com/rust-lang/crates.io-index"10205source = "registry+https://github.com/rust-lang/crates.io-index"9848checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284"10206checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339"9849dependencies = [10207dependencies = [9850 "core-foundation-sys 0.8.2",10208 "core-foundation-sys 0.8.2",9851 "libc",10209 "libc",9896102549897[[package]]10255[[package]]9898name = "serde"10256name = "serde"9899version = "1.0.126"10257version = "1.0.127"9900source = "registry+https://github.com/rust-lang/crates.io-index"10258source = "registry+https://github.com/rust-lang/crates.io-index"9901checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"10259checksum = "f03b9878abf6d14e6779d3f24f07b2cfa90352cfec4acc5aab8f1ac7f146fae8"9902dependencies = [10260dependencies = [9903 "serde_derive",10261 "serde_derive",9904]10262]9905102639906[[package]]10264[[package]]9907name = "serde_derive"10265name = "serde_derive"9908version = "1.0.126"10266version = "1.0.127"9909source = "registry+https://github.com/rust-lang/crates.io-index"10267source = "registry+https://github.com/rust-lang/crates.io-index"9910checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"10268checksum = "a024926d3432516606328597e0f224a51355a493b49fdd67e9209187cbe55ecc"9911dependencies = [10269dependencies = [9912 "proc-macro2",10270 "proc-macro2",9913 "quote",10271 "quote",9939102979940[[package]]10298[[package]]9941name = "sha-1"10299name = "sha-1"9942version = "0.9.7"10300version = "0.9.6"9943source = "registry+https://github.com/rust-lang/crates.io-index"10301source = "registry+https://github.com/rust-lang/crates.io-index"9944checksum = "1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81"10302checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"9945dependencies = [10303dependencies = [9946 "block-buffer 0.9.0",10304 "block-buffer 0.9.0",9947 "cfg-if 1.0.0",10305 "cfg-if 1.0.0",9964103229965[[package]]10323[[package]]9966name = "sha2"10324name = "sha2"9967version = "0.9.5"10325version = "0.9.2"9968source = "registry+https://github.com/rust-lang/crates.io-index"10326source = "registry+https://github.com/rust-lang/crates.io-index"9969checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12"10327checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8"9970dependencies = [10328dependencies = [9971 "block-buffer 0.9.0",10329 "block-buffer 0.9.0",9972 "cfg-if 1.0.0",10330 "cfg-if 1.0.0",9973 "cpufeatures",10331 "cpuid-bool",9974 "digest 0.9.0",10332 "digest 0.9.0",9975 "opaque-debug 0.3.0",10333 "opaque-debug 0.3.0",9976]10334]100021036010003[[package]]10361[[package]]10004name = "sharded-slab"10362name = "sharded-slab"10005version = "0.1.1"10363version = "0.1.0"10006source = "registry+https://github.com/rust-lang/crates.io-index"10364source = "registry+https://github.com/rust-lang/crates.io-index"10007checksum = "79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3"10365checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127"10008dependencies = [10366dependencies = [10009 "lazy_static",10367 "lazy_static",10368 "loom",10010]10369]100111037010012[[package]]10371[[package]]10013name = "shlex"10372name = "shlex"10014version = "1.0.0"10373version = "1.1.0"10015source = "registry+https://github.com/rust-lang/crates.io-index"10374source = "registry+https://github.com/rust-lang/crates.io-index"10016checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d"10375checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"100171037610018[[package]]10377[[package]]10019name = "signal-hook"10378name = "signal-hook"100361039510037[[package]]10396[[package]]10038name = "signature"10397name = "signature"10039version = "1.3.1"10398version = "1.1.0"10040source = "registry+https://github.com/rust-lang/crates.io-index"10399source = "registry+https://github.com/rust-lang/crates.io-index"10041checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335"10400checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852"100421040110043[[package]]10402[[package]]10044name = "simba"10403name = "simba"100541041310055[[package]]10414[[package]]10056name = "slab"10415name = "slab"10057version = "0.4.3"10416version = "0.4.2"10058source = "registry+https://github.com/rust-lang/crates.io-index"10417source = "registry+https://github.com/rust-lang/crates.io-index"10059checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"10418checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"100601041910061[[package]]10420[[package]]10062name = "slog"10421name = "slog"100691042810070[[package]]10429[[package]]10071name = "slot-range-helper"10430name = "slot-range-helper"10072version = "0.9.8"10431version = "0.9.9-1"10073source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"10432source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"10074dependencies = [10433dependencies = [10075 "enumn",10434 "enumn",10076 "parity-scale-codec",10435 "parity-scale-codec",100901044910091[[package]]10450[[package]]10092name = "smallvec"10451name = "smallvec"10093version = "0.6.14"10452version = "0.6.13"10094source = "registry+https://github.com/rust-lang/crates.io-index"10453source = "registry+https://github.com/rust-lang/crates.io-index"10095checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"10454checksum = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"10096dependencies = [10455dependencies = [10097 "maybe-uninit",10456 "maybe-uninit",10098]10457]101051046410106[[package]]10465[[package]]10107name = "snow"10466name = "snow"10108version = "0.7.2"10467version = "0.7.1"10109source = "registry+https://github.com/rust-lang/crates.io-index"10468source = "registry+https://github.com/rust-lang/crates.io-index"10110checksum = "795dd7aeeee24468e5a32661f6d27f7b5cbed802031b2d7640c7b10f8fb2dd50"10469checksum = "32bf8474159a95551661246cda4976e89356999e3cbfef36f493dacc3fae1e8e"10111dependencies = [10470dependencies = [10112 "aes-gcm",10471 "aes-gcm",10113 "blake2",10472 "blake2",10114 "chacha20poly1305",10473 "chacha20poly1305",10115 "rand 0.7.3",10474 "rand 0.7.3",10116 "rand_core 0.5.1",10475 "rand_core 0.5.1",10117 "ring",10476 "ring",10118 "rustc_version 0.2.3",10477 "rustc_version",10119 "sha2 0.9.5",10478 "sha2 0.9.2",10120 "subtle 2.4.1",10479 "subtle 2.2.3",10121 "x25519-dalek",10480 "x25519-dalek 0.6.0",10122]10481]101231048210124[[package]]10483[[package]]10125name = "socket2"10484name = "socket2"10126version = "0.3.19"10485version = "0.3.17"10127source = "registry+https://github.com/rust-lang/crates.io-index"10486source = "registry+https://github.com/rust-lang/crates.io-index"10128checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"10487checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902"10129dependencies = [10488dependencies = [10130 "cfg-if 1.0.0",10489 "cfg-if 1.0.0",10131 "libc",10490 "libc",10491 "redox_syscall 0.1.56",10132 "winapi 0.3.9",10492 "winapi 0.3.9",10133]10493]1013410494101441050410145[[package]]10505[[package]]10146name = "soketto"10506name = "soketto"10147version = "0.4.2"10507version = "0.4.1"10148source = "registry+https://github.com/rust-lang/crates.io-index"10508source = "registry+https://github.com/rust-lang/crates.io-index"10149checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88"10509checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0"10150dependencies = [10510dependencies = [10151 "base64 0.12.3",10511 "base64 0.12.3",10152 "bytes 0.5.6",10512 "bytes 0.5.6",10155 "httparse",10515 "httparse",10156 "log",10516 "log",10157 "rand 0.7.3",10517 "rand 0.7.3",10158 "sha-1 0.9.7",10518 "sha-1 0.8.2",10159]10519]101601052010161[[package]]10521[[package]]10162name = "soketto"10522name = "soketto"10163version = "0.5.0"10523version = "0.6.0"10164source = "registry+https://github.com/rust-lang/crates.io-index"10524source = "registry+https://github.com/rust-lang/crates.io-index"10165checksum = "4919971d141dbadaa0e82b5d369e2d7666c98e4625046140615ca363e50d4daa"10525checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f"10166dependencies = [10526dependencies = [10167 "base64 0.13.0",10527 "base64 0.13.0",10168 "bytes 1.0.1",10528 "bytes 1.0.1",10169 "futures 0.3.16",10529 "futures 0.3.16",10170 "httparse",10530 "httparse",10171 "log",10531 "log",10172 "rand 0.8.4",10532 "rand 0.8.4",10173 "sha-1 0.9.7",10533 "sha-1 0.9.6",10174]10534]101751053510176[[package]]10536[[package]]10177name = "sp-api"10537name = "sp-api"10178version = "3.0.0"10538version = "4.0.0-dev"10179source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10539source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10180dependencies = [10540dependencies = [10181 "hash-db",10541 "hash-db",10182 "log",10542 "log",101921055210193[[package]]10553[[package]]10194name = "sp-api-proc-macro"10554name = "sp-api-proc-macro"10195version = "3.0.0"10555version = "4.0.0-dev"10196source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10556source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10197dependencies = [10557dependencies = [10198 "blake2-rfc",10558 "blake2-rfc",10199 "proc-macro-crate 1.0.0",10559 "proc-macro-crate 1.0.0",102041056410205[[package]]10565[[package]]10206name = "sp-application-crypto"10566name = "sp-application-crypto"10207version = "3.0.0"10567version = "4.0.0-dev"10208source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10568source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10209dependencies = [10569dependencies = [10210 "max-encoded-len",10211 "parity-scale-codec",10570 "parity-scale-codec",10212 "serde",10571 "serde",10213 "sp-core",10572 "sp-core",102171057610218[[package]]10577[[package]]10219name = "sp-arithmetic"10578name = "sp-arithmetic"10220version = "3.0.0"10579version = "4.0.0-dev"10221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10580source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10222dependencies = [10581dependencies = [10223 "integer-sqrt",10582 "integer-sqrt",10224 "num-traits",10583 "num-traits",102311059010232[[package]]10591[[package]]10233name = "sp-authority-discovery"10592name = "sp-authority-discovery"10234version = "3.0.0"10593version = "4.0.0-dev"10235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10594source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10236dependencies = [10595dependencies = [10237 "parity-scale-codec",10596 "parity-scale-codec",10238 "sp-api",10597 "sp-api",102431060210244[[package]]10603[[package]]10245name = "sp-authorship"10604name = "sp-authorship"10246version = "3.0.0"10605version = "4.0.0-dev"10247source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10606source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10248dependencies = [10607dependencies = [10249 "async-trait",10608 "async-trait",10250 "parity-scale-codec",10609 "parity-scale-codec",102551061410256[[package]]10615[[package]]10257name = "sp-block-builder"10616name = "sp-block-builder"10258version = "3.0.0"10617version = "4.0.0-dev"10259source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10618source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10260dependencies = [10619dependencies = [10261 "parity-scale-codec",10620 "parity-scale-codec",10262 "sp-api",10621 "sp-api",102671062610268[[package]]10627[[package]]10269name = "sp-blockchain"10628name = "sp-blockchain"10270version = "3.0.0"10629version = "4.0.0-dev"10271source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10630source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10272dependencies = [10631dependencies = [10273 "futures 0.3.16",10632 "futures 0.3.16",10274 "log",10633 "log",102851064410286[[package]]10645[[package]]10287name = "sp-consensus"10646name = "sp-consensus"10288version = "0.9.0"10647version = "0.10.0-dev"10289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10290dependencies = [10649dependencies = [10291 "async-trait",10650 "async-trait",10292 "futures 0.3.16",10651 "futures 0.3.16",10293 "futures-timer 3.0.2",10652 "futures-timer 3.0.2",10294 "libp2p",10295 "log",10653 "log",10296 "parity-scale-codec",10654 "parity-scale-codec",10297 "parking_lot 0.11.1",10655 "parking_lot 0.11.1",103121067010313[[package]]10671[[package]]10314name = "sp-consensus-aura"10672name = "sp-consensus-aura"10315version = "0.9.0"10673version = "0.10.0-dev"10316source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10674source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10317dependencies = [10675dependencies = [10318 "async-trait",10676 "async-trait",10319 "parity-scale-codec",10677 "parity-scale-codec",103291068710330[[package]]10688[[package]]10331name = "sp-consensus-babe"10689name = "sp-consensus-babe"10332version = "0.9.0"10690version = "0.10.0-dev"10333source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10691source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10334dependencies = [10692dependencies = [10335 "async-trait",10693 "async-trait",10336 "merlin",10694 "merlin",103511070910352[[package]]10710[[package]]10353name = "sp-consensus-slots"10711name = "sp-consensus-slots"10354version = "0.9.0"10712version = "0.10.0-dev"10355source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10356dependencies = [10714dependencies = [10357 "parity-scale-codec",10715 "parity-scale-codec",10358 "sp-arithmetic",10716 "sp-arithmetic",103611071910362[[package]]10720[[package]]10363name = "sp-consensus-vrf"10721name = "sp-consensus-vrf"10364version = "0.9.0"10722version = "0.10.0-dev"10365source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10723source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10366dependencies = [10724dependencies = [10367 "parity-scale-codec",10725 "parity-scale-codec",10368 "schnorrkel",10726 "schnorrkel",103731073110374[[package]]10732[[package]]10375name = "sp-core"10733name = "sp-core"10376version = "3.0.0"10734version = "4.0.0-dev"10377source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10735source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10378dependencies = [10736dependencies = [10379 "base58",10737 "base58",10380 "blake2-rfc",10738 "blake2-rfc",10389 "lazy_static",10747 "lazy_static",10390 "libsecp256k1 0.3.5",10748 "libsecp256k1 0.3.5",10391 "log",10749 "log",10392 "max-encoded-len",10393 "merlin",10750 "merlin",10394 "num-traits",10751 "num-traits",10395 "parity-scale-codec",10752 "parity-scale-codec",10396 "parity-util-mem",10753 "parity-util-mem",10397 "parking_lot 0.11.1",10754 "parking_lot 0.11.1",10398 "primitive-types",10755 "primitive-types 0.10.1",10399 "rand 0.7.3",10756 "rand 0.7.3",10400 "regex",10757 "regex",10401 "schnorrkel",10758 "schnorrkel",10402 "secrecy",10759 "secrecy",10403 "serde",10760 "serde",10404 "sha2 0.9.5",10761 "sha2 0.9.2",10405 "sp-debug-derive",10762 "sp-debug-derive",10406 "sp-externalities",10763 "sp-externalities",10407 "sp-runtime-interface",10764 "sp-runtime-interface",104181077510419[[package]]10776[[package]]10420name = "sp-database"10777name = "sp-database"10421version = "3.0.0"10778version = "4.0.0-dev"10422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10779source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10423dependencies = [10780dependencies = [10424 "kvdb",10781 "kvdb",10425 "parking_lot 0.11.1",10782 "parking_lot 0.11.1",10428[[package]]10785[[package]]10429name = "sp-debug-derive"10786name = "sp-debug-derive"10430version = "3.0.0"10787version = "3.0.0"10431source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10788source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10432dependencies = [10789dependencies = [10433 "proc-macro2",10790 "proc-macro2",10434 "quote",10791 "quote",104371079410438[[package]]10795[[package]]10439name = "sp-externalities"10796name = "sp-externalities"10440version = "0.9.0"10797version = "0.10.0-dev"10441source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10798source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10442dependencies = [10799dependencies = [10443 "environmental",10800 "environmental",10444 "parity-scale-codec",10801 "parity-scale-codec",104481080510449[[package]]10806[[package]]10450name = "sp-finality-grandpa"10807name = "sp-finality-grandpa"10451version = "3.0.0"10808version = "4.0.0-dev"10452source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10809source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10453dependencies = [10810dependencies = [10454 "finality-grandpa",10811 "finality-grandpa",10455 "log",10812 "log",104651082210466[[package]]10823[[package]]10467name = "sp-inherents"10824name = "sp-inherents"10468version = "3.0.0"10825version = "4.0.0-dev"10469source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10826source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10470dependencies = [10827dependencies = [10471 "async-trait",10828 "async-trait",10472 "impl-trait-for-tuples",10829 "impl-trait-for-tuples 0.2.1",10473 "parity-scale-codec",10830 "parity-scale-codec",10474 "sp-core",10831 "sp-core",10475 "sp-runtime",10832 "sp-runtime",104791083610480[[package]]10837[[package]]10481name = "sp-io"10838name = "sp-io"10482version = "3.0.0"10839version = "4.0.0-dev"10483source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10840source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10484dependencies = [10841dependencies = [10485 "futures 0.3.16",10842 "futures 0.3.16",10486 "hash-db",10843 "hash-db",105041086110505[[package]]10862[[package]]10506name = "sp-keyring"10863name = "sp-keyring"10507version = "3.0.0"10864version = "4.0.0-dev"10508source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10865source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10509dependencies = [10866dependencies = [10510 "lazy_static",10867 "lazy_static",10511 "sp-core",10868 "sp-core",105151087210516[[package]]10873[[package]]10517name = "sp-keystore"10874name = "sp-keystore"10518version = "0.9.0"10875version = "0.10.0-dev"10519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10876source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10520dependencies = [10877dependencies = [10521 "async-trait",10878 "async-trait",10522 "derive_more",10879 "derive_more",105321088910533[[package]]10890[[package]]10534name = "sp-maybe-compressed-blob"10891name = "sp-maybe-compressed-blob"10535version = "3.0.0"10892version = "4.0.0-dev"10536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10893source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10537dependencies = [10894dependencies = [10538 "ruzstd",10895 "ruzstd",10539 "zstd",10896 "zstd",10540]10897]105411089810542[[package]]10899[[package]]10543name = "sp-npos-elections"10900name = "sp-npos-elections"10544version = "3.0.0"10901version = "4.0.0-dev"10545source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10902source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10546dependencies = [10903dependencies = [10547 "parity-scale-codec",10904 "parity-scale-codec",10548 "serde",10905 "serde",105541091110555[[package]]10912[[package]]10556name = "sp-npos-elections-compact"10913name = "sp-npos-elections-compact"10557version = "3.0.0"10914version = "4.0.0-dev"10558source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10915source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10559dependencies = [10916dependencies = [10560 "proc-macro-crate 1.0.0",10917 "proc-macro-crate 1.0.0",10561 "proc-macro2",10918 "proc-macro2",105651092210566[[package]]10923[[package]]10567name = "sp-offchain"10924name = "sp-offchain"10568version = "3.0.0"10925version = "4.0.0-dev"10569source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10926source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10570dependencies = [10927dependencies = [10571 "sp-api",10928 "sp-api",10572 "sp-core",10929 "sp-core",10576[[package]]10933[[package]]10577name = "sp-panic-handler"10934name = "sp-panic-handler"10578version = "3.0.0"10935version = "3.0.0"10579source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10580dependencies = [10937dependencies = [10581 "backtrace",10938 "backtrace",10582]10939]105831094010584[[package]]10941[[package]]10585name = "sp-rpc"10942name = "sp-rpc"10586version = "3.0.0"10943version = "4.0.0-dev"10587source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10944source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10588dependencies = [10945dependencies = [10589 "rustc-hash",10946 "rustc-hash",10590 "serde",10947 "serde",105941095110595[[package]]10952[[package]]10596name = "sp-runtime"10953name = "sp-runtime"10597version = "3.0.0"10954version = "4.0.0-dev"10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10955source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10599dependencies = [10956dependencies = [10600 "either",10957 "either",10601 "hash256-std-hasher",10958 "hash256-std-hasher",10602 "impl-trait-for-tuples",10959 "impl-trait-for-tuples 0.2.1",10603 "log",10960 "log",10604 "max-encoded-len",10605 "parity-scale-codec",10961 "parity-scale-codec",10606 "parity-util-mem",10962 "parity-util-mem",10607 "paste",10963 "paste",106161097210617[[package]]10973[[package]]10618name = "sp-runtime-interface"10974name = "sp-runtime-interface"10619version = "3.0.0"10975version = "4.0.0-dev"10620source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10976source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10621dependencies = [10977dependencies = [10622 "impl-trait-for-tuples",10978 "impl-trait-for-tuples 0.2.1",10623 "parity-scale-codec",10979 "parity-scale-codec",10624 "primitive-types",10980 "primitive-types 0.10.1",10625 "sp-externalities",10981 "sp-externalities",10626 "sp-runtime-interface-proc-macro",10982 "sp-runtime-interface-proc-macro",10627 "sp-std",10983 "sp-std",106331098910634[[package]]10990[[package]]10635name = "sp-runtime-interface-proc-macro"10991name = "sp-runtime-interface-proc-macro"10636version = "3.0.0"10992version = "4.0.0-dev"10637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"10993source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10638dependencies = [10994dependencies = [10639 "Inflector",10995 "Inflector",10640 "proc-macro-crate 1.0.0",10996 "proc-macro-crate 1.0.0",106451100110646[[package]]11002[[package]]10647name = "sp-sandbox"11003name = "sp-sandbox"10648version = "0.9.0"11004version = "0.10.0-dev"10649source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11005source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10650dependencies = [11006dependencies = [10651 "parity-scale-codec",11007 "parity-scale-codec",10652 "sp-core",11008 "sp-core",10659[[package]]11015[[package]]10660name = "sp-serializer"11016name = "sp-serializer"10661version = "3.0.0"11017version = "3.0.0"10662source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11018source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10663dependencies = [11019dependencies = [10664 "serde",11020 "serde",10665 "serde_json",11021 "serde_json",10666]11022]106671102310668[[package]]11024[[package]]10669name = "sp-session"11025name = "sp-session"10670version = "3.0.0"11026version = "4.0.0-dev"10671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11027source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10672dependencies = [11028dependencies = [10673 "parity-scale-codec",11029 "parity-scale-codec",10674 "sp-api",11030 "sp-api",106801103610681[[package]]11037[[package]]10682name = "sp-staking"11038name = "sp-staking"10683version = "3.0.0"11039version = "4.0.0-dev"10684source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11040source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10685dependencies = [11041dependencies = [10686 "parity-scale-codec",11042 "parity-scale-codec",10687 "sp-runtime",11043 "sp-runtime",106901104610691[[package]]11047[[package]]10692name = "sp-state-machine"11048name = "sp-state-machine"10693version = "0.9.0"11049version = "0.10.0-dev"10694source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11050source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10695dependencies = [11051dependencies = [10696 "hash-db",11052 "hash-db",10697 "log",11053 "log",107131106910714[[package]]11070[[package]]10715name = "sp-std"11071name = "sp-std"10716version = "3.0.0"11072version = "4.0.0-dev"10717source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11073source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"107181107410719[[package]]11075[[package]]10720name = "sp-storage"11076name = "sp-storage"10721version = "3.0.0"11077version = "4.0.0-dev"10722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11078source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10723dependencies = [11079dependencies = [10724 "impl-serde",11080 "impl-serde",10725 "parity-scale-codec",11081 "parity-scale-codec",107311108710732[[package]]11088[[package]]10733name = "sp-tasks"11089name = "sp-tasks"10734version = "3.0.0"11090version = "4.0.0-dev"10735source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10736dependencies = [11092dependencies = [10737 "log",11093 "log",10738 "sp-core",11094 "sp-core",107441110010745[[package]]11101[[package]]10746name = "sp-timestamp"11102name = "sp-timestamp"10747version = "3.0.0"11103version = "4.0.0-dev"10748source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11104source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10749dependencies = [11105dependencies = [10750 "async-trait",11106 "async-trait",10751 "futures-timer 3.0.2",11107 "futures-timer 3.0.2",107611111710762[[package]]11118[[package]]10763name = "sp-tracing"11119name = "sp-tracing"10764version = "3.0.0"11120version = "4.0.0-dev"10765source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10766dependencies = [11122dependencies = [10767 "erased-serde",11123 "erased-serde",10768 "log",11124 "log",107791113510780[[package]]11136[[package]]10781name = "sp-transaction-pool"11137name = "sp-transaction-pool"10782version = "3.0.0"11138version = "4.0.0-dev"10783source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11139source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10784dependencies = [11140dependencies = [10785 "derive_more",10786 "futures 0.3.16",10787 "log",10788 "parity-scale-codec",10789 "serde",10790 "sp-api",11141 "sp-api",10791 "sp-blockchain",10792 "sp-runtime",11142 "sp-runtime",10793 "thiserror",10794]11143]107951114410796[[package]]11145[[package]]10797name = "sp-transaction-storage-proof"11146name = "sp-transaction-storage-proof"10798version = "3.0.0"11147version = "4.0.0-dev"10799source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10800dependencies = [11149dependencies = [10801 "async-trait",11150 "async-trait",10802 "log",11151 "log",108101115910811[[package]]11160[[package]]10812name = "sp-trie"11161name = "sp-trie"10813version = "3.0.0"11162version = "4.0.0-dev"10814source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11163source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10815dependencies = [11164dependencies = [10816 "hash-db",11165 "hash-db",10817 "memory-db",11166 "memory-db",108241117310825[[package]]11174[[package]]10826name = "sp-utils"11175name = "sp-utils"10827version = "3.0.0"11176version = "4.0.0-dev"10828source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11177source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10829dependencies = [11178dependencies = [10830 "futures 0.3.16",11179 "futures 0.3.16",10831 "futures-core",11180 "futures-core",108361118510837[[package]]11186[[package]]10838name = "sp-version"11187name = "sp-version"10839version = "3.0.0"11188version = "4.0.0-dev"10840source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11189source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10841dependencies = [11190dependencies = [10842 "impl-serde",11191 "impl-serde",10843 "parity-scale-codec",11192 "parity-scale-codec",11193 "parity-wasm 0.42.2",10844 "serde",11194 "serde",10845 "sp-runtime",11195 "sp-runtime",10846 "sp-std",11196 "sp-std",10847 "sp-version-proc-macro",11197 "sp-version-proc-macro",11198 "thiserror",10848]11199]108491120010850[[package]]11201[[package]]10851name = "sp-version-proc-macro"11202name = "sp-version-proc-macro"10852version = "3.0.0"11203version = "4.0.0-dev"10853source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11204source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10854dependencies = [11205dependencies = [10855 "parity-scale-codec",11206 "parity-scale-codec",10856 "proc-macro-crate 1.0.0",11207 "proc-macro-crate 1.0.0",108611121210862[[package]]11213[[package]]10863name = "sp-wasm-interface"11214name = "sp-wasm-interface"10864version = "3.0.0"11215version = "4.0.0-dev"10865source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11216source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"10866dependencies = [11217dependencies = [10867 "impl-trait-for-tuples",11218 "impl-trait-for-tuples 0.2.1",10868 "parity-scale-codec",11219 "parity-scale-codec",10869 "sp-std",11220 "sp-std",10870 "wasmi",11221 "wasmi",108781122910879[[package]]11230[[package]]10880name = "stable_deref_trait"11231name = "stable_deref_trait"10881version = "1.2.0"11232version = "1.1.1"10882source = "registry+https://github.com/rust-lang/crates.io-index"11233source = "registry+https://github.com/rust-lang/crates.io-index"10883checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"11234checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"108841123510885[[package]]11236[[package]]10886name = "static_assertions"11237name = "static_assertions"109281127910929[[package]]11280[[package]]10930name = "stream-cipher"11281name = "stream-cipher"10931version = "0.7.1"11282version = "0.4.1"10932source = "registry+https://github.com/rust-lang/crates.io-index"11283source = "registry+https://github.com/rust-lang/crates.io-index"10933checksum = "c80e15f898d8d8f25db24c253ea615cc14acf418ff307822995814e7d42cfa89"11284checksum = "09f8ed9974042b8c3672ff3030a69fcc03b74c47c3d1ecb7755e8a3626011e88"10934dependencies = [11285dependencies = [10935 "block-cipher",10936 "generic-array 0.14.4",11286 "generic-array 0.14.4",10937]11287]109381128810975checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10"11325checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10"10976dependencies = [11326dependencies = [10977 "heck",11327 "heck",10978 "proc-macro-error",11328 "proc-macro-error 1.0.4",10979 "proc-macro2",11329 "proc-macro2",10980 "quote",11330 "quote",10981 "syn",11331 "syn",11018[[package]]11368[[package]]11019name = "substrate-build-script-utils"11369name = "substrate-build-script-utils"11020version = "3.0.0"11370version = "3.0.0"11021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11371source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11022dependencies = [11372dependencies = [11023 "platforms",11373 "platforms",11024]11374]110251137511026[[package]]11376[[package]]11027name = "substrate-frame-rpc-system"11377name = "substrate-frame-rpc-system"11028version = "3.0.0"11378version = "4.0.0-dev"11029source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11379source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11030dependencies = [11380dependencies = [11031 "frame-system-rpc-runtime-api",11381 "frame-system-rpc-runtime-api",11032 "futures 0.3.16",11382 "futures 0.3.16",11037 "parity-scale-codec",11387 "parity-scale-codec",11038 "sc-client-api",11388 "sc-client-api",11039 "sc-rpc-api",11389 "sc-rpc-api",11390 "sc-transaction-pool-api",11040 "serde",11391 "serde",11041 "sp-api",11392 "sp-api",11042 "sp-block-builder",11393 "sp-block-builder",11043 "sp-blockchain",11394 "sp-blockchain",11044 "sp-core",11395 "sp-core",11045 "sp-runtime",11396 "sp-runtime",11046 "sp-transaction-pool",11047]11397]110481139811049[[package]]11399[[package]]11050name = "substrate-prometheus-endpoint"11400name = "substrate-prometheus-endpoint"11051version = "0.9.0"11401version = "0.9.0"11052source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11402source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11053dependencies = [11403dependencies = [11054 "async-std",11404 "async-std",11055 "derive_more",11405 "derive_more",11056 "futures-util",11406 "futures-util",11057 "hyper 0.13.10",11407 "hyper 0.13.9",11058 "log",11408 "log",11059 "prometheus",11409 "prometheus",11060 "tokio 0.2.25",11410 "tokio 0.2.21",11061]11411]110621141211063[[package]]11413[[package]]11064name = "substrate-test-client"11414name = "substrate-test-client"11065version = "2.0.1"11415version = "2.0.1"11066source = "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.9#91061a7d925b5bc597804293da283477512ba4ff"11067dependencies = [11417dependencies = [11068 "async-trait",11418 "async-trait",11069 "futures 0.1.31",11419 "futures 0.1.29",11070 "futures 0.3.16",11420 "futures 0.3.16",11071 "hash-db",11421 "hash-db",11072 "hex",11422 "hex",110911144111092[[package]]11442[[package]]11093name = "substrate-test-utils"11443name = "substrate-test-utils"11094version = "3.0.0"11444version = "4.0.0-dev"11095source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11096dependencies = [11446dependencies = [11097 "futures 0.3.16",11447 "futures 0.3.16",11098 "substrate-test-utils-derive",11448 "substrate-test-utils-derive",11099 "tokio 0.2.25",11449 "tokio 0.2.21",11100]11450]111011145111102[[package]]11452[[package]]11103name = "substrate-test-utils-derive"11453name = "substrate-test-utils-derive"11104version = "0.9.0"11454version = "0.10.0-dev"11105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11455source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11106dependencies = [11456dependencies = [11107 "proc-macro-crate 1.0.0",11457 "proc-macro-crate 1.0.0",11108 "quote",11458 "quote",11112[[package]]11462[[package]]11113name = "substrate-wasm-builder"11463name = "substrate-wasm-builder"11114version = "4.0.0"11464version = "4.0.0"11115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"11465source = "registry+https://github.com/rust-lang/crates.io-index"11466checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"11116dependencies = [11467dependencies = [11117 "ansi_term 0.12.1",11468 "ansi_term 0.12.1",11118 "atty",11469 "atty",11119 "build-helper",11470 "build-helper",11120 "cargo_metadata 0.13.1",11471 "cargo_metadata 0.12.3",11121 "sp-maybe-compressed-blob",11122 "tempfile",11472 "tempfile",11123 "toml",11473 "toml",11124 "walkdir",11474 "walkdir",111271147711128[[package]]11478[[package]]11129name = "substrate-wasm-builder"11479name = "substrate-wasm-builder"11130version = "4.0.0"11480version = "5.0.0-dev"11131source = "registry+https://github.com/rust-lang/crates.io-index"11481source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11132checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"11133dependencies = [11482dependencies = [11134 "ansi_term 0.12.1",11483 "ansi_term 0.12.1",11135 "atty",11484 "atty",11136 "build-helper",11485 "build-helper",11137 "cargo_metadata 0.12.3",11486 "cargo_metadata 0.13.1",11487 "sp-maybe-compressed-blob",11138 "tempfile",11488 "tempfile",11139 "toml",11489 "toml",11140 "walkdir",11490 "walkdir",111491149911150[[package]]11500[[package]]11151name = "subtle"11501name = "subtle"11152version = "2.4.1"11502version = "2.2.3"11153source = "registry+https://github.com/rust-lang/crates.io-index"11503source = "registry+https://github.com/rust-lang/crates.io-index"11154checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"11504checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1"111551150511156[[package]]11506[[package]]11157name = "syn"11507name = "syn"11165]11515]111661151611167[[package]]11517[[package]]11518name = "syn-mid"11519version = "0.5.3"11520source = "registry+https://github.com/rust-lang/crates.io-index"11521checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9"11522dependencies = [11523 "proc-macro2",11524 "quote",11525 "syn",11526]1152711528[[package]]11168name = "synstructure"11529name = "synstructure"11169version = "0.12.5"11530version = "0.12.4"11170source = "registry+https://github.com/rust-lang/crates.io-index"11531source = "registry+https://github.com/rust-lang/crates.io-index"11171checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa"11532checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"11172dependencies = [11533dependencies = [11173 "proc-macro2",11534 "proc-macro2",11174 "quote",11535 "quote",111841154511185[[package]]11546[[package]]11186name = "tap"11547name = "tap"11187version = "1.0.1"11548version = "1.0.0"11188source = "registry+https://github.com/rust-lang/crates.io-index"11549source = "registry+https://github.com/rust-lang/crates.io-index"11189checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"11550checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e"111901155111191[[package]]11552[[package]]11192name = "target-lexicon"11553name = "target-lexicon"11193version = "0.12.1"11554version = "0.12.0"11194source = "registry+https://github.com/rust-lang/crates.io-index"11555source = "registry+https://github.com/rust-lang/crates.io-index"11195checksum = "b0652da4c4121005e9ed22b79f6c5f2d9e2752906b53a33e9490489ba421a6fb"11556checksum = "64ae3b39281e4b14b8123bdbaddd472b7dfe215e444181f2f9d2443c2444f834"111961155711197[[package]]11558[[package]]11198name = "tempfile"11559name = "tempfile"11203 "cfg-if 1.0.0",11564 "cfg-if 1.0.0",11204 "libc",11565 "libc",11205 "rand 0.8.4",11566 "rand 0.8.4",11206 "redox_syscall 0.2.9",11567 "redox_syscall 0.2.4",11207 "remove_dir_all",11568 "remove_dir_all",11208 "winapi 0.3.9",11569 "winapi 0.3.9",11209]11570]112101157111211[[package]]11572[[package]]11212name = "termcolor"11573name = "termcolor"11213version = "1.1.2"11574version = "1.1.0"11214source = "registry+https://github.com/rust-lang/crates.io-index"11575source = "registry+https://github.com/rust-lang/crates.io-index"11215checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"11576checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"11216dependencies = [11577dependencies = [11217 "winapi-util",11578 "winapi-util",11218]11579]112791164011280[[package]]11641[[package]]11281name = "time"11642name = "time"11282version = "0.1.44"11643version = "0.1.43"11283source = "registry+https://github.com/rust-lang/crates.io-index"11644source = "registry+https://github.com/rust-lang/crates.io-index"11284checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"11645checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"11285dependencies = [11646dependencies = [11286 "libc",11647 "libc",11287 "wasi 0.10.0+wasi-snapshot-preview1",11288 "winapi 0.3.9",11648 "winapi 0.3.9",11289]11649]112901165011300 "pbkdf2 0.4.0",11660 "pbkdf2 0.4.0",11301 "rand 0.7.3",11661 "rand 0.7.3",11302 "rustc-hash",11662 "rustc-hash",11303 "sha2 0.9.5",11663 "sha2 0.9.2",11304 "thiserror",11664 "thiserror",11305 "unicode-normalization",11665 "unicode-normalization",11306 "zeroize",11666 "zeroize",113171167711318[[package]]11678[[package]]11319name = "tinyvec"11679name = "tinyvec"11320version = "1.3.1"11680version = "0.3.3"11321source = "registry+https://github.com/rust-lang/crates.io-index"11681source = "registry+https://github.com/rust-lang/crates.io-index"11322checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338"11682checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed"1168311684[[package]]11685name = "tinyvec"11686version = "1.1.1"11687source = "registry+https://github.com/rust-lang/crates.io-index"11688checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"11323dependencies = [11689dependencies = [11324 "tinyvec_macros",11690 "tinyvec_macros",11325]11691]11337checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"11703checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"11338dependencies = [11704dependencies = [11339 "bytes 0.4.12",11705 "bytes 0.4.12",11340 "futures 0.1.31",11706 "futures 0.1.29",11341 "mio",11707 "mio",11342 "num_cpus",11708 "num_cpus",11343 "tokio-codec",11709 "tokio-codec",113561172211357[[package]]11723[[package]]11358name = "tokio"11724name = "tokio"11359version = "0.2.25"11725version = "0.2.21"11360source = "registry+https://github.com/rust-lang/crates.io-index"11726source = "registry+https://github.com/rust-lang/crates.io-index"11361checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092"11727checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58"11362dependencies = [11728dependencies = [11363 "bytes 0.5.6",11729 "bytes 0.5.6",11364 "fnv",11730 "fnv",11370 "mio",11736 "mio",11371 "mio-uds",11737 "mio-uds",11372 "num_cpus",11738 "num_cpus",11373 "pin-project-lite 0.1.12",11739 "pin-project-lite 0.1.7",11374 "signal-hook-registry",11740 "signal-hook-registry",11375 "slab",11741 "slab",11376 "tokio-macros",11742 "tokio-macros",113791174511380[[package]]11746[[package]]11381name = "tokio"11747name = "tokio"11382version = "1.9.0"11748version = "1.6.1"11383source = "registry+https://github.com/rust-lang/crates.io-index"11749source = "registry+https://github.com/rust-lang/crates.io-index"11384checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c"11750checksum = "0a38d31d7831c6ed7aad00aa4c12d9375fd225a6dd77da1d25b707346319a975"11385dependencies = [11751dependencies = [11386 "autocfg",11752 "autocfg",11387 "pin-project-lite 0.2.7",11753 "pin-project-lite 0.2.4",11388]11754]113891175511390[[package]]11756[[package]]11395dependencies = [11761dependencies = [11396 "bytes 0.4.12",11762 "bytes 0.4.12",11397 "either",11763 "either",11398 "futures 0.1.31",11764 "futures 0.1.29",11399]11765]114001176611401[[package]]11767[[package]]11405checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"11771checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b"11406dependencies = [11772dependencies = [11407 "bytes 0.4.12",11773 "bytes 0.4.12",11408 "futures 0.1.31",11774 "futures 0.1.29",11409 "tokio-io",11775 "tokio-io",11410]11776]114111177711415source = "registry+https://github.com/rust-lang/crates.io-index"11781source = "registry+https://github.com/rust-lang/crates.io-index"11416checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"11782checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"11417dependencies = [11783dependencies = [11418 "futures 0.1.31",11784 "futures 0.1.29",11419 "tokio-executor",11785 "tokio-executor",11420]11786]114211178711426checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"11792checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"11427dependencies = [11793dependencies = [11428 "crossbeam-utils 0.7.2",11794 "crossbeam-utils 0.7.2",11429 "futures 0.1.31",11795 "futures 0.1.29",11430]11796]114311179711432[[package]]11798[[package]]11435source = "registry+https://github.com/rust-lang/crates.io-index"11801source = "registry+https://github.com/rust-lang/crates.io-index"11436checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"11802checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4"11437dependencies = [11803dependencies = [11438 "futures 0.1.31",11804 "futures 0.1.29",11439 "tokio-io",11805 "tokio-io",11440 "tokio-threadpool",11806 "tokio-threadpool",11441]11807]11447checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"11813checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"11448dependencies = [11814dependencies = [11449 "bytes 0.4.12",11815 "bytes 0.4.12",11450 "futures 0.1.31",11816 "futures 0.1.29",11451 "log",11817 "log",11452]11818]114531181911454[[package]]11820[[package]]11455name = "tokio-macros"11821name = "tokio-macros"11456version = "0.2.6"11822version = "0.2.5"11457source = "registry+https://github.com/rust-lang/crates.io-index"11823source = "registry+https://github.com/rust-lang/crates.io-index"11458checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"11824checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389"11459dependencies = [11825dependencies = [11460 "proc-macro2",11826 "proc-macro2",11461 "quote",11827 "quote",11469checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"11835checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae"11470dependencies = [11836dependencies = [11471 "bytes 0.4.12",11837 "bytes 0.4.12",11472 "futures 0.1.31",11838 "futures 0.1.29",11473 "mio",11839 "mio",11474 "mio-named-pipes",11840 "mio-named-pipes",11475 "tokio 0.1.22",11841 "tokio 0.1.22",11482checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"11848checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"11483dependencies = [11849dependencies = [11484 "crossbeam-utils 0.7.2",11850 "crossbeam-utils 0.7.2",11485 "futures 0.1.31",11851 "futures 0.1.29",11486 "lazy_static",11852 "lazy_static",11487 "log",11853 "log",11488 "mio",11854 "mio",114961186211497[[package]]11863[[package]]11498name = "tokio-rustls"11864name = "tokio-rustls"11499version = "0.14.1"11865version = "0.14.0"11500source = "registry+https://github.com/rust-lang/crates.io-index"11866source = "registry+https://github.com/rust-lang/crates.io-index"11501checksum = "e12831b255bcfa39dc0436b01e19fea231a37db570686c06ee72c423479f889a"11867checksum = "228139ddd4fea3fa345a29233009635235833e52807af7ea6448ead03890d6a9"11502dependencies = [11868dependencies = [11503 "futures-core",11869 "futures-core",11504 "rustls 0.18.1",11870 "rustls 0.18.0",11505 "tokio 0.2.25",11871 "tokio 0.2.21",11506 "webpki",11872 "webpki",11507]11873]115081187411514dependencies = [11880dependencies = [11515 "futures-core",11881 "futures-core",11516 "rustls 0.19.1",11882 "rustls 0.19.1",11517 "tokio 0.2.25",11883 "tokio 0.2.21",11518 "webpki",11884 "webpki",11519]11885]115201188611524source = "registry+https://github.com/rust-lang/crates.io-index"11890source = "registry+https://github.com/rust-lang/crates.io-index"11525checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"11891checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162"11526dependencies = [11892dependencies = [11527 "futures 0.1.31",11893 "futures 0.1.29",11528]11894]115291189511530[[package]]11896[[package]]11534checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"11900checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"11535dependencies = [11901dependencies = [11536 "fnv",11902 "fnv",11537 "futures 0.1.31",11903 "futures 0.1.29",11538]11904]115391190511540[[package]]11906[[package]]11544checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"11910checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72"11545dependencies = [11911dependencies = [11546 "bytes 0.4.12",11912 "bytes 0.4.12",11547 "futures 0.1.31",11913 "futures 0.1.29",11548 "iovec",11914 "iovec",11549 "mio",11915 "mio",11550 "tokio-io",11916 "tokio-io",11557source = "registry+https://github.com/rust-lang/crates.io-index"11923source = "registry+https://github.com/rust-lang/crates.io-index"11558checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"11924checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"11559dependencies = [11925dependencies = [11560 "crossbeam-deque 0.7.3",11926 "crossbeam-deque",11561 "crossbeam-queue",11927 "crossbeam-queue",11562 "crossbeam-utils 0.7.2",11928 "crossbeam-utils 0.7.2",11563 "futures 0.1.31",11929 "futures 0.1.29",11564 "lazy_static",11930 "lazy_static",11565 "log",11931 "log",11566 "num_cpus",11932 "num_cpus",11575checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"11941checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"11576dependencies = [11942dependencies = [11577 "crossbeam-utils 0.7.2",11943 "crossbeam-utils 0.7.2",11578 "futures 0.1.31",11944 "futures 0.1.29",11579 "slab",11945 "slab",11580 "tokio-executor",11946 "tokio-executor",11581]11947]11587checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"11953checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82"11588dependencies = [11954dependencies = [11589 "bytes 0.4.12",11955 "bytes 0.4.12",11590 "futures 0.1.31",11956 "futures 0.1.29",11591 "log",11957 "log",11592 "mio",11958 "mio",11593 "tokio-codec",11959 "tokio-codec",11602checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"11968checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0"11603dependencies = [11969dependencies = [11604 "bytes 0.4.12",11970 "bytes 0.4.12",11605 "futures 0.1.31",11971 "futures 0.1.29",11606 "iovec",11972 "iovec",11607 "libc",11973 "libc",11608 "log",11974 "log",11624 "futures-io",11990 "futures-io",11625 "futures-sink",11991 "futures-sink",11626 "log",11992 "log",11627 "pin-project-lite 0.1.12",11993 "pin-project-lite 0.1.7",11628 "tokio 0.2.25",11994 "tokio 0.2.21",11629]11995]116301199611631[[package]]11997[[package]]11632name = "toml"11998name = "toml"11633version = "0.5.8"11999version = "0.5.6"11634source = "registry+https://github.com/rust-lang/crates.io-index"12000source = "registry+https://github.com/rust-lang/crates.io-index"11635checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"12001checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a"11636dependencies = [12002dependencies = [11637 "serde",12003 "serde",11638]12004]116391200511640[[package]]12006[[package]]11641name = "tower-service"12007name = "tower-service"11642version = "0.3.1"12008version = "0.3.0"11643source = "registry+https://github.com/rust-lang/crates.io-index"12009source = "registry+https://github.com/rust-lang/crates.io-index"11644checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"12010checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860"116451201111646[[package]]12012[[package]]11647name = "tracing"12013name = "tracing"11651dependencies = [12017dependencies = [11652 "cfg-if 1.0.0",12018 "cfg-if 1.0.0",11653 "log",12019 "log",11654 "pin-project-lite 0.2.7",12020 "pin-project-lite 0.2.4",11655 "tracing-attributes",12021 "tracing-attributes",11656 "tracing-core",12022 "tracing-core",11657]12023]116781204411679[[package]]12045[[package]]11680name = "tracing-futures"12046name = "tracing-futures"11681version = "0.2.5"12047version = "0.2.4"11682source = "registry+https://github.com/rust-lang/crates.io-index"12048source = "registry+https://github.com/rust-lang/crates.io-index"11683checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"12049checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"11684dependencies = [12050dependencies = [11685 "pin-project 1.0.8",12051 "pin-project 0.4.23",11686 "tracing",12052 "tracing",11687]12053]1168812054117091207511710[[package]]12076[[package]]11711name = "tracing-subscriber"12077name = "tracing-subscriber"11712version = "0.2.19"12078version = "0.2.18"11713source = "registry+https://github.com/rust-lang/crates.io-index"12079source = "registry+https://github.com/rust-lang/crates.io-index"11714checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48"12080checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"11715dependencies = [12081dependencies = [11716 "ansi_term 0.12.1",12082 "ansi_term 0.12.1",11717 "chrono",12083 "chrono",117631212911764[[package]]12130[[package]]11765name = "trust-dns-proto"12131name = "trust-dns-proto"11766version = "0.20.3"12132version = "0.20.1"11767source = "registry+https://github.com/rust-lang/crates.io-index"12133source = "registry+https://github.com/rust-lang/crates.io-index"11768checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4"12134checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c"11769dependencies = [12135dependencies = [11770 "async-trait",12136 "async-trait",11771 "cfg-if 1.0.0",12137 "cfg-if 1.0.0",11774 "futures-channel",12140 "futures-channel",11775 "futures-io",12141 "futures-io",11776 "futures-util",12142 "futures-util",11777 "idna 0.2.3",12143 "idna 0.2.0",11778 "ipnet",12144 "ipnet",11779 "lazy_static",12145 "lazy_static",11780 "log",12146 "log",11781 "rand 0.8.4",12147 "rand 0.8.4",11782 "smallvec 1.6.1",12148 "smallvec 1.6.1",11783 "thiserror",12149 "thiserror",11784 "tinyvec",12150 "tinyvec 1.1.1",11785 "url 2.2.2",12151 "url 2.2.0",11786]12152]117871215311788[[package]]12154[[package]]11789name = "trust-dns-resolver"12155name = "trust-dns-resolver"11790version = "0.20.3"12156version = "0.20.1"11791source = "registry+https://github.com/rust-lang/crates.io-index"12157source = "registry+https://github.com/rust-lang/crates.io-index"11792checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770"12158checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae"11793dependencies = [12159dependencies = [11794 "cfg-if 1.0.0",12160 "cfg-if 1.0.0",11795 "futures-util",12161 "futures-util",118061217211807[[package]]12173[[package]]11808name = "try-lock"12174name = "try-lock"11809version = "0.2.3"12175version = "0.2.2"11810source = "registry+https://github.com/rust-lang/crates.io-index"12176source = "registry+https://github.com/rust-lang/crates.io-index"11811checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"12177checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"118121217811813[[package]]12179[[package]]11814name = "try-runtime-cli"12180name = "try-runtime-cli"11815version = "0.9.0"12181version = "0.10.0-dev"11816source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8#74101dc21cfffb4c2d014fcc28edc166d5ca1b16"12182source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.9#91061a7d925b5bc597804293da283477512ba4ff"11817dependencies = [12183dependencies = [11818 "frame-try-runtime",12184 "frame-try-runtime",11819 "log",12185 "log",11829 "sp-blockchain",12195 "sp-blockchain",11830 "sp-core",12196 "sp-core",11831 "sp-externalities",12197 "sp-externalities",11832 "sp-io",11833 "sp-keystore",12198 "sp-keystore",11834 "sp-runtime",12199 "sp-runtime",11835 "sp-state-machine",12200 "sp-state-machine",118491221411850[[package]]12215[[package]]11851name = "typenum"12216name = "typenum"11852version = "1.13.0"12217version = "1.12.0"11853source = "registry+https://github.com/rust-lang/crates.io-index"12218source = "registry+https://github.com/rust-lang/crates.io-index"11854checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"12219checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"118551222011856[[package]]12221[[package]]11857name = "ucd-trie"12222name = "ucd-trie"118611222611862[[package]]12227[[package]]11863name = "uint"12228name = "uint"11864version = "0.9.1"12229version = "0.9.0"11865source = "registry+https://github.com/rust-lang/crates.io-index"12230source = "registry+https://github.com/rust-lang/crates.io-index"11866checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f"12231checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e"11867dependencies = [12232dependencies = [11868 "byteorder",12233 "byteorder",11869 "crunchy",12234 "crunchy",118821224711883[[package]]12248[[package]]11884name = "unicode-bidi"12249name = "unicode-bidi"11885version = "0.3.5"12250version = "0.3.4"11886source = "registry+https://github.com/rust-lang/crates.io-index"12251source = "registry+https://github.com/rust-lang/crates.io-index"11887checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"12252checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"11888dependencies = [12253dependencies = [11889 "matches",12254 "matches",11890]12255]118911225611892[[package]]12257[[package]]11893name = "unicode-normalization"12258name = "unicode-normalization"11894version = "0.1.19"12259version = "0.1.13"11895source = "registry+https://github.com/rust-lang/crates.io-index"12260source = "registry+https://github.com/rust-lang/crates.io-index"11896checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"12261checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"11897dependencies = [12262dependencies = [11898 "tinyvec",12263 "tinyvec 0.3.3",11899]12264]119001226511901[[package]]12266[[package]]11902name = "unicode-segmentation"12267name = "unicode-segmentation"11903version = "1.8.0"12268version = "1.6.0"11904source = "registry+https://github.com/rust-lang/crates.io-index"12269source = "registry+https://github.com/rust-lang/crates.io-index"11905checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"12270checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"119061227111907[[package]]12272[[package]]11908name = "unicode-width"12273name = "unicode-width"119121227711913[[package]]12278[[package]]11914name = "unicode-xid"12279name = "unicode-xid"11915version = "0.2.2"12280version = "0.2.1"11916source = "registry+https://github.com/rust-lang/crates.io-index"12281source = "registry+https://github.com/rust-lang/crates.io-index"11917checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"12282checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"119181228311919[[package]]12284[[package]]11920name = "universal-hash"12285name = "universal-hash"11921version = "0.4.1"12286version = "0.4.0"11922source = "registry+https://github.com/rust-lang/crates.io-index"12287source = "registry+https://github.com/rust-lang/crates.io-index"11923checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"12288checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"11924dependencies = [12289dependencies = [11925 "generic-array 0.14.4",12290 "generic-array 0.14.4",11926 "subtle 2.4.1",12291 "subtle 2.2.3",11927]12292]119281229311929[[package]]12294[[package]]11966name = "up-sponsorship"12331name = "up-sponsorship"11967version = "0.1.0"12332version = "0.1.0"11968dependencies = [12333dependencies = [11969 "impl-trait-for-tuples",12334 "impl-trait-for-tuples 0.2.1",11970]12335]119711233611972[[package]]12337[[package]]119821234711983[[package]]12348[[package]]11984name = "url"12349name = "url"11985version = "2.2.2"12350version = "2.2.0"11986source = "registry+https://github.com/rust-lang/crates.io-index"12351source = "registry+https://github.com/rust-lang/crates.io-index"11987checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"12352checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"11988dependencies = [12353dependencies = [11989 "form_urlencoded",12354 "form_urlencoded",11990 "idna 0.2.3",12355 "idna 0.2.0",11991 "matches",12356 "matches",11992 "percent-encoding 2.1.0",12357 "percent-encoding 2.1.0",11993]12358]119941235911995[[package]]12360[[package]]11996name = "value-bag"12361name = "value-bag"11997version = "1.0.0-alpha.7"12362version = "1.0.0-alpha.6"11998source = "registry+https://github.com/rust-lang/crates.io-index"12363source = "registry+https://github.com/rust-lang/crates.io-index"11999checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae"12364checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1"12000dependencies = [12365dependencies = [12001 "ctor",12366 "ctor",12002 "version_check",12003]12367]120041236812005[[package]]12369[[package]]12006name = "vcpkg"12370name = "vcpkg"12007version = "0.2.15"12371version = "0.2.10"12008source = "registry+https://github.com/rust-lang/crates.io-index"12372source = "registry+https://github.com/rust-lang/crates.io-index"12009checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"12373checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"120101237412011[[package]]12375[[package]]12376name = "vec-arena"12377version = "1.0.0"12378source = "registry+https://github.com/rust-lang/crates.io-index"12379checksum = "eafc1b9b2dfc6f5529177b62cf806484db55b32dc7c9658a118e11bbeb33061d"1238012381[[package]]12012name = "vec_map"12382name = "vec_map"12013version = "0.8.2"12383version = "0.8.2"12014source = "registry+https://github.com/rust-lang/crates.io-index"12384source = "registry+https://github.com/rust-lang/crates.io-index"12015checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"12385checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"120161238612017[[package]]12387[[package]]12018name = "version_check"12388name = "version_check"12019version = "0.9.3"12389version = "0.9.2"12020source = "registry+https://github.com/rust-lang/crates.io-index"12390source = "registry+https://github.com/rust-lang/crates.io-index"12021checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"12391checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"120221239212023[[package]]12393[[package]]12024name = "void"12394name = "void"12049source = "registry+https://github.com/rust-lang/crates.io-index"12419source = "registry+https://github.com/rust-lang/crates.io-index"12050checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"12420checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"12051dependencies = [12421dependencies = [12052 "futures 0.1.31",12422 "futures 0.1.29",12053 "log",12423 "log",12054 "try-lock",12424 "try-lock",12055]12425]120781244812079[[package]]12449[[package]]12080name = "wasm-bindgen"12450name = "wasm-bindgen"12081version = "0.2.74"12451version = "0.2.75"12082source = "registry+https://github.com/rust-lang/crates.io-index"12452source = "registry+https://github.com/rust-lang/crates.io-index"12083checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"12453checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586"12084dependencies = [12454dependencies = [12085 "cfg-if 1.0.0",12455 "cfg-if 1.0.0",12086 "wasm-bindgen-macro",12456 "wasm-bindgen-macro",12087]12457]120881245812089[[package]]12459[[package]]12090name = "wasm-bindgen-backend"12460name = "wasm-bindgen-backend"12091version = "0.2.74"12461version = "0.2.75"12092source = "registry+https://github.com/rust-lang/crates.io-index"12462source = "registry+https://github.com/rust-lang/crates.io-index"12093checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"12463checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f"12094dependencies = [12464dependencies = [12095 "bumpalo",12465 "bumpalo",12096 "lazy_static",12466 "lazy_static",121031247312104[[package]]12474[[package]]12105name = "wasm-bindgen-futures"12475name = "wasm-bindgen-futures"12106version = "0.4.24"12476version = "0.4.25"12107source = "registry+https://github.com/rust-lang/crates.io-index"12477source = "registry+https://github.com/rust-lang/crates.io-index"12108checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1"12478checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c"12109dependencies = [12479dependencies = [12110 "cfg-if 1.0.0",12480 "cfg-if 1.0.0",12111 "js-sys",12481 "js-sys",121151248512116[[package]]12486[[package]]12117name = "wasm-bindgen-macro"12487name = "wasm-bindgen-macro"12118version = "0.2.74"12488version = "0.2.75"12119source = "registry+https://github.com/rust-lang/crates.io-index"12489source = "registry+https://github.com/rust-lang/crates.io-index"12120checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"12490checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c"12121dependencies = [12491dependencies = [12122 "quote",12492 "quote",12123 "wasm-bindgen-macro-support",12493 "wasm-bindgen-macro-support",12124]12494]121251249512126[[package]]12496[[package]]12127name = "wasm-bindgen-macro-support"12497name = "wasm-bindgen-macro-support"12128version = "0.2.74"12498version = "0.2.75"12129source = "registry+https://github.com/rust-lang/crates.io-index"12499source = "registry+https://github.com/rust-lang/crates.io-index"12130checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"12500checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f"12131dependencies = [12501dependencies = [12132 "proc-macro2",12502 "proc-macro2",12133 "quote",12503 "quote",121381250812139[[package]]12509[[package]]12140name = "wasm-bindgen-shared"12510name = "wasm-bindgen-shared"12141version = "0.2.74"12511version = "0.2.75"12142source = "registry+https://github.com/rust-lang/crates.io-index"12512source = "registry+https://github.com/rust-lang/crates.io-index"12143checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"12513checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2"121441251412145[[package]]12515[[package]]12146name = "wasm-gc-api"12516name = "wasm-gc-api"12223 "wasmparser",12593 "wasmparser",12224 "wasmtime-cache",12594 "wasmtime-cache",12225 "wasmtime-environ",12595 "wasmtime-environ",12226 "wasmtime-fiber",12227 "wasmtime-jit",12596 "wasmtime-jit",12228 "wasmtime-profiling",12597 "wasmtime-profiling",12229 "wasmtime-runtime",12598 "wasmtime-runtime",12230 "wat",12231 "winapi 0.3.9",12599 "winapi 0.3.9",12232]12600]122331260112246 "libc",12614 "libc",12247 "log",12615 "log",12248 "serde",12616 "serde",12249 "sha2 0.9.5",12617 "sha2 0.9.2",12250 "toml",12618 "toml",12251 "winapi 0.3.9",12619 "winapi 0.3.9",12252 "zstd",12620 "zstd",12303]12671]123041267212305[[package]]12673[[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"12674name = "wasmtime-jit"12318version = "0.27.0"12675version = "0.27.0"12319source = "registry+https://github.com/rust-lang/crates.io-index"12676source = "registry+https://github.com/rust-lang/crates.io-index"12320checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"12677checksum = "4d4539ea734422b7c868107e2187d7746d8affbcaa71916d72639f53757ad707"12321dependencies = [12678dependencies = [12322 "addr2line 0.15.2",12679 "addr2line 0.15.1",12323 "anyhow",12680 "anyhow",12324 "cfg-if 1.0.0",12681 "cfg-if 1.0.0",12325 "cranelift-codegen",12682 "cranelift-codegen",12368dependencies = [12725dependencies = [12369 "anyhow",12726 "anyhow",12370 "cfg-if 1.0.0",12727 "cfg-if 1.0.0",12371 "gimli 0.24.0",12372 "lazy_static",12728 "lazy_static",12373 "libc",12729 "libc",12374 "object 0.24.0",12375 "scroll",12376 "serde",12730 "serde",12377 "target-lexicon",12731 "target-lexicon",12378 "wasmtime-environ",12732 "wasmtime-environ",12394 "libc",12748 "libc",12395 "log",12749 "log",12396 "mach",12750 "mach",12397 "memoffset 0.6.4",12751 "memoffset 0.6.1",12398 "more-asserts",12752 "more-asserts",12399 "rand 0.8.4",12753 "rand 0.8.4",12400 "region",12754 "region",12401 "thiserror",12755 "thiserror",12402 "wasmtime-environ",12756 "wasmtime-environ",12403 "wasmtime-fiber",12404 "winapi 0.3.9",12757 "winapi 0.3.9",12405]12758]124061275912407[[package]]12760[[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"12761name = "web-sys"12427version = "0.3.51"12762version = "0.3.46"12428source = "registry+https://github.com/rust-lang/crates.io-index"12763source = "registry+https://github.com/rust-lang/crates.io-index"12429checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582"12764checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"12430dependencies = [12765dependencies = [12431 "js-sys",12766 "js-sys",12432 "wasm-bindgen",12767 "wasm-bindgen",12433]12768]124341276912435[[package]]12770[[package]]12436name = "webpki"12771name = "webpki"12437version = "0.21.4"12772version = "0.21.3"12438source = "registry+https://github.com/rust-lang/crates.io-index"12773source = "registry+https://github.com/rust-lang/crates.io-index"12439checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"12774checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"12440dependencies = [12775dependencies = [12441 "ring",12776 "ring",12442 "untrusted",12777 "untrusted",12443]12778]124441277912445[[package]]12780[[package]]12446name = "webpki-roots"12781name = "webpki-roots"12447version = "0.21.1"12782version = "0.21.0"12448source = "registry+https://github.com/rust-lang/crates.io-index"12783source = "registry+https://github.com/rust-lang/crates.io-index"12449checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"12784checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376"12450dependencies = [12785dependencies = [12451 "webpki",12786 "webpki",12452]12787]124531278812454[[package]]12789[[package]]12455name = "wepoll-ffi"12790name = "wepoll-sys"12456version = "0.1.2"12791version = "3.0.1"12457source = "registry+https://github.com/rust-lang/crates.io-index"12792source = "registry+https://github.com/rust-lang/crates.io-index"12458checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"12793checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"12459dependencies = [12794dependencies = [12460 "cc",12795 "cc",12461]12796]124621279712463[[package]]12798[[package]]12464name = "westend-runtime"12799name = "westend-runtime"12465version = "0.9.8"12800version = "0.9.9-1"12466source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12801source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"12467dependencies = [12802dependencies = [12468 "beefy-primitives",12803 "beefy-primitives",12469 "bitvec 0.20.4",12804 "bitvec 0.20.1",12470 "frame-benchmarking",12805 "frame-benchmarking",12471 "frame-election-provider-support",12806 "frame-election-provider-support",12472 "frame-executive",12807 "frame-executive",12477 "frame-try-runtime",12812 "frame-try-runtime",12478 "hex-literal",12813 "hex-literal",12479 "log",12814 "log",12480 "max-encoded-len",12481 "pallet-authority-discovery",12815 "pallet-authority-discovery",12482 "pallet-authorship",12816 "pallet-authorship",12483 "pallet-babe",12817 "pallet-babe",12498 "pallet-offences-benchmarking",12832 "pallet-offences-benchmarking",12499 "pallet-proxy",12833 "pallet-proxy",12500 "pallet-recovery",12834 "pallet-recovery",12501 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",12835 "pallet-scheduler 4.0.0-dev",12502 "pallet-session",12836 "pallet-session",12503 "pallet-session-benchmarking",12837 "pallet-session-benchmarking",12504 "pallet-society",12838 "pallet-society",12537 "sp-transaction-pool",12871 "sp-transaction-pool",12538 "sp-version",12872 "sp-version",12539 "static_assertions",12873 "static_assertions",12540 "substrate-wasm-builder 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.8)",12874 "substrate-wasm-builder 5.0.0-dev",12541 "xcm",12875 "xcm",12542 "xcm-builder",12876 "xcm-builder",12543 "xcm-executor",12877 "xcm-executor",12544]12878]125451287912546[[package]]12880[[package]]12547name = "which"12881name = "which"12548version = "4.1.0"12882version = "4.0.2"12549source = "registry+https://github.com/rust-lang/crates.io-index"12883source = "registry+https://github.com/rust-lang/crates.io-index"12550checksum = "b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe"12884checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef"12551dependencies = [12885dependencies = [12552 "either",12553 "libc",12886 "libc",12887 "thiserror",12554]12888]125551288912556[[package]]12890[[package]]126291296312630[[package]]12964[[package]]12631name = "x25519-dalek"12965name = "x25519-dalek"12632version = "1.1.1"12966version = "0.6.0"12633source = "registry+https://github.com/rust-lang/crates.io-index"12967source = "registry+https://github.com/rust-lang/crates.io-index"12634checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f"12968checksum = "637ff90c9540fa3073bb577e65033069e4bae7c79d49d74aa3ffdf5342a53217"12635dependencies = [12969dependencies = [12636 "curve25519-dalek 3.1.0",12970 "curve25519-dalek 2.1.0",12637 "rand_core 0.5.1",12971 "rand_core 0.5.1",12638 "zeroize",12972 "zeroize",12639]12973]126401297412641[[package]]12975[[package]]12976name = "x25519-dalek"12977version = "1.1.0"12978source = "registry+https://github.com/rust-lang/crates.io-index"12979checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088"12980dependencies = [12981 "curve25519-dalek 3.0.0",12982 "rand_core 0.5.1",12983 "zeroize",12984]1298512986[[package]]12642name = "xcm"12987name = "xcm"12643version = "0.9.8"12988version = "0.9.9-1"12644source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"12989source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"12645dependencies = [12990dependencies = [12646 "derivative",12991 "derivative",12647 "impl-trait-for-tuples",12992 "impl-trait-for-tuples 0.2.1",12993 "log",12648 "parity-scale-codec",12994 "parity-scale-codec",12649]12995]126501299612651[[package]]12997[[package]]12652name = "xcm-builder"12998name = "xcm-builder"12653version = "0.9.8"12999version = "0.9.9-1"12654source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"13000source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"12655dependencies = [13001dependencies = [12656 "frame-support",13002 "frame-support",12657 "frame-system",13003 "frame-system",12658 "impl-trait-for-tuples",13004 "impl-trait-for-tuples 0.2.1",12659 "pallet-transaction-payment",13005 "pallet-transaction-payment",12660 "parity-scale-codec",13006 "parity-scale-codec",12661 "polkadot-parachain",13007 "polkadot-parachain",126691301512670[[package]]13016[[package]]12671name = "xcm-executor"13017name = "xcm-executor"12672version = "0.9.8"13018version = "0.9.9-1"12673source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.8#3a10ee63c0b5703a1c802db3438ab7e01344a8ce"13019source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.9#7a9f624777ad2d2adb3a1e6797a31f9d653c9587"12674dependencies = [13020dependencies = [12675 "frame-support",13021 "frame-support",12676 "impl-trait-for-tuples",13022 "impl-trait-for-tuples 0.2.1",12677 "log",13023 "log",12678 "parity-scale-codec",13024 "parity-scale-codec",12679 "sp-arithmetic",13025 "sp-arithmetic",127061305212707[[package]]13053[[package]]12708name = "zeroize"13054name = "zeroize"12709version = "1.4.1"13055version = "1.2.0"12710source = "registry+https://github.com/rust-lang/crates.io-index"13056source = "registry+https://github.com/rust-lang/crates.io-index"12711checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd"13057checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36"12712dependencies = [13058dependencies = [12713 "zeroize_derive",13059 "zeroize_derive",12714]13060]127151306112716[[package]]13062[[package]]12717name = "zeroize_derive"13063name = "zeroize_derive"12718version = "1.1.0"13064version = "1.0.0"12719source = "registry+https://github.com/rust-lang/crates.io-index"13065source = "registry+https://github.com/rust-lang/crates.io-index"12720checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1"13066checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2"12721dependencies = [13067dependencies = [12722 "proc-macro2",13068 "proc-macro2",12723 "quote",13069 "quote",README.mddiffbeforeafterboth--- a/README.md
+++ b/README.md
@@ -257,7 +257,7 @@
Uncomment following lies:
1. In node/rpc/Cargo.toml
```
-# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
```
2. In node/rpc/src/lib.rs
@@ -280,19 +280,19 @@
# [dependencies.pallet-contracts]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
- # branch = 'polkadot-v0.9.8'
+ # branch = 'polkadot-v0.9.9'
# version = '3.0.0'
# [dependencies.pallet-contracts-primitives]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
- # branch = 'polkadot-v0.9.8'
+ # branch = 'polkadot-v0.9.9'
# version = '3.0.0'
# [dependencies.pallet-contracts-rpc-runtime-api]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
- # branch = 'polkadot-v0.9.8'
+ # branch = 'polkadot-v0.9.9'
# version = '3.0.0'
...
# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
crates/evm-coder/Cargo.tomldiffbeforeafterboth--- a/crates/evm-coder/Cargo.toml
+++ b/crates/evm-coder/Cargo.toml
@@ -5,9 +5,9 @@
[dependencies]
evm-coder-macros = { path = "../evm-coder-macros" }
-primitive-types = { version = "0.9", default-features = false }
-hex-literal = "0.3"
-ethereum = { version = "0.7.1", default-features = false }
+primitive-types = { version = "0.10.1", default-features = false }
+hex-literal = "0.3.3"
+ethereum = { version = "0.9.0", default-features = false }
evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch="precompile-output-parachain" }
impl-trait-for-tuples = "0.2.1"
@@ -16,4 +16,4 @@
[features]
default = ["std"]
-std = ["ethereum/std", "primitive-types/std", "evm-core/std"]
\ No newline at end of file
+std = ["ethereum/std", "primitive-types/std", "evm-core/std"]
crates/evm-coder/tests/a.rsdiffbeforeafterboth--- a/crates/evm-coder/tests/a.rs
+++ b/crates/evm-coder/tests/a.rs
@@ -2,7 +2,6 @@
use evm_coder::{solidity_interface, types::*, ToLog, execution::Result};
use evm_coder_macros::solidity;
-use std as sp_std;
struct Impls;
node/cli/Cargo.tomldiffbeforeafterboth--- a/node/cli/Cargo.toml
+++ b/node/cli/Cargo.toml
@@ -3,7 +3,7 @@
[build-dependencies.substrate-build-script-utils]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
version = '3.0.0'
################################################################################
@@ -17,186 +17,186 @@
[dependencies.frame-benchmarking]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-benchmarking-cli]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-transaction-payment-rpc]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.substrate-prometheus-endpoint]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
version = '0.9.0'
[dependencies.sc-basic-authorship]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-chain-spec]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-cli]
features = ['wasmtime']
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-client-api]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-consensus]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-consensus-aura]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-executor]
features = ['wasmtime']
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-finality-grandpa]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-keystore]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-rpc]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-rpc-api]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-service]
features = ['wasmtime']
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sc-telemetry]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-transaction-pool]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-tracing]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-block-builder]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-api]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-blockchain]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-consensus]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sp-consensus-aura]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sp-core]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-finality-grandpa]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-inherents]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-keystore]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sp-offchain]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-runtime]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-session]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-timestamp]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-transaction-pool]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-trie]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.substrate-frame-rpc-system]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sc-network]
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.serde]
features = ['derive']
@@ -211,58 +211,58 @@
[dependencies.cumulus-client-consensus-aura]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-client-consensus-common]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-client-collator]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-client-cli]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-client-network]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-primitives-core]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-primitives-parachain-inherent]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
[dependencies.cumulus-client-service]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
################################################################################
# Polkadot dependencies
[dependencies.polkadot-primitives]
git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
[dependencies.polkadot-service]
git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
[dependencies.polkadot-cli]
git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
[dependencies.polkadot-test-service]
git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
[dependencies.polkadot-parachain]
git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
################################################################################
@@ -309,9 +309,9 @@
fc-consensus = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
fc-mapping-sync = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
fc-rpc = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fc-db = { version = "1.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fp-rpc = { version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-pallet-ethereum = { version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fc-db = { version = "2.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fp-rpc = { version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-ethereum = { version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
nft-rpc = { path = "../rpc" }
node/cli/src/chain_spec.rsdiffbeforeafterboth--- a/node/cli/src/chain_spec.rs
+++ b/node/cli/src/chain_spec.rs
@@ -196,6 +196,7 @@
const_on_chain_schema: vec![],
variable_on_chain_schema: vec![],
limits: CollectionLimits::default(),
+ meta_update_permission: MetaUpdatePermission::ItemOwner,
transfers_enabled: true,
},
)],
node/cli/src/service.rsdiffbeforeafterboth--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -41,7 +41,7 @@
// Frontier Imports
use fc_rpc_core::types::FilterPool;
use fc_rpc_core::types::PendingTransactions;
-use fc_mapping_sync::MappingSyncWorker;
+use fc_mapping_sync::{MappingSyncWorker, SyncStrategy};
// Runtime type overrides
type BlockNumber = u32;
@@ -96,7 +96,7 @@
FullClient,
FullBackend,
FullSelectChain,
- sp_consensus::DefaultImportQueue<Block, FullClient>,
+ sc_consensus::DefaultImportQueue<Block, FullClient>,
sc_transaction_pool::FullPool<Block, FullClient>,
(
Option<Telemetry>,
@@ -116,7 +116,7 @@
&Configuration,
Option<TelemetryHandle>,
&TaskManager,
- ) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,
+ ) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,
{
let _telemetry = config
.telemetry_endpoints
@@ -216,7 +216,7 @@
&Configuration,
Option<TelemetryHandle>,
&TaskManager,
- ) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,
+ ) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error>,
BIC: FnOnce(
Arc<FullClient>,
Option<&Registry>,
@@ -266,6 +266,7 @@
let transaction_pool = params.transaction_pool.clone();
let mut task_manager = params.task_manager;
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
+
let (network, system_rpc_tx, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams {
config: ¶chain_config,
@@ -275,6 +276,7 @@
import_queue: import_queue.clone(),
on_demand: None,
block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),
+ warp_sync: None,
})?;
let subscription_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());
@@ -302,7 +304,10 @@
max_past_logs: 10000,
};
- nft_rpc::create_full::<_, _, _, RuntimeApi, _>(full_deps, subscription_executor.clone())
+ Ok(nft_rpc::create_full::<_, _, _, RuntimeApi, _>(
+ full_deps,
+ subscription_executor.clone(),
+ ))
});
task_manager.spawn_essential_handle().spawn(
@@ -313,6 +318,7 @@
client.clone(),
backend.clone(),
frontier_backend.clone(),
+ SyncStrategy::Normal,
)
.for_each(|()| futures::future::ready(())),
);
@@ -388,7 +394,7 @@
config: &Configuration,
telemetry: Option<TelemetryHandle>,
task_manager: &TaskManager,
-) -> Result<sp_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error> {
+) -> Result<sc_consensus::DefaultImportQueue<Block, FullClient>, sc_service::Error> {
let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?;
cumulus_client_consensus_aura::import_queue::<
node/rpc/Cargo.tomldiffbeforeafterboth--- a/node/rpc/Cargo.toml
+++ b/node/rpc/Cargo.toml
@@ -13,33 +13,32 @@
futures = { version = "0.3.1", features = ["compat"] }
jsonrpc-core = "15.0.0"
jsonrpc-pubsub = "15.0.0"
-# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-transaction-payment-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-transaction-payment-rpc-runtime-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-client-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-consensus-aura = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-consensus-epochs = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-finality-grandpa = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-finality-grandpa-rpc = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-keystore = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-network = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-rpc-api = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-service = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-api = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-block-builder = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-blockchain = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-consensus = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-consensus-aura = { version = "0.9", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-offchain = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-storage = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-session = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-transaction-pool = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-transaction-pool = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sc-transaction-graph = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-substrate-frame-rpc-system = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+# pallet-contracts-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-client-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-consensus-aura = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-consensus-epochs = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-finality-grandpa = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-finality-grandpa-rpc = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-keystore = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-network = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-rpc-api = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-rpc = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-service = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-api = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-block-builder = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-blockchain = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-consensus = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-consensus-aura = { version = "0.10.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-offchain = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-storage = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-session = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-transaction-pool = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sc-transaction-pool = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+substrate-frame-rpc-system = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
tokio = { version = "0.2.13", features = ["macros", "sync"] }
pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
@@ -53,4 +52,4 @@
nft-runtime = { path = "../../runtime" }
[features]
-std = []
\ No newline at end of file
+std = []
node/rpc/src/lib.rsdiffbeforeafterboth--- a/node/rpc/src/lib.rs
+++ b/node/rpc/src/lib.rs
@@ -18,7 +18,7 @@
use sp_block_builder::BlockBuilder;
use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};
use sp_consensus::SelectChain;
-use sp_transaction_pool::TransactionPool;
+use sc_service::TransactionPool;
use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};
/// Public io handler for exporting into other modules
@@ -192,7 +192,7 @@
pending_transactions,
signers,
overrides.clone(),
- backend,
+ backend.clone(),
is_authority,
max_past_logs,
)));
@@ -200,6 +200,7 @@
if let Some(filter_pool) = filter_pool {
io.extend_with(EthFilterApiServer::to_delegate(EthFilterApi::new(
client.clone(),
+ backend,
filter_pool,
500_usize, // max stored filters
overrides.clone(),
pallets/contract-helpers/Cargo.tomldiffbeforeafterboth--- a/pallets/contract-helpers/Cargo.toml
+++ b/pallets/contract-helpers/Cargo.toml
@@ -15,11 +15,11 @@
version = '0.1.0'
[dependencies]
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-contracts = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-contracts = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
[features]
default = ["std"]
pallets/contract-helpers/src/lib.rsdiffbeforeafterboth--- a/pallets/contract-helpers/src/lib.rs
+++ b/pallets/contract-helpers/src/lib.rs
@@ -7,6 +7,7 @@
use frame_support::sp_runtime::traits::StaticLookup;
use frame_support::{pallet_prelude::*, traits::IsSubType};
use frame_system::pallet_prelude::*;
+ use frame_system::Config as SysConfig;
use pallet_contracts::chain_extension::UncheckedFrom;
use sp_runtime::{
traits::{DispatchInfoOf, Hash, PostDispatchInfoOf, SignedExtension},
@@ -176,14 +177,14 @@
impl<T> SignedExtension for ContractHelpersExtension<T>
where
T: Config + Send + Sync,
- T::Call: sp_runtime::traits::Dispatchable,
- T::Call: IsSubType<pallet_contracts::Call<T>>,
+ <T as SysConfig>::Call: sp_runtime::traits::Dispatchable,
+ <T as SysConfig>::Call: IsSubType<pallet_contracts::Call<T>>,
T::AccountId: UncheckedFrom<T::Hash>,
T::AccountId: AsRef<[u8]>,
{
const IDENTIFIER: &'static str = "ContractHelpers";
type AccountId = T::AccountId;
- type Call = T::Call;
+ type Call = <T as SysConfig>::Call;
type AdditionalSigned = ();
type Pre = Option<(Self::AccountId, CodeHash<T>, Vec<u8>)>;
pallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-coder-substrate/Cargo.toml
+++ b/pallets/evm-coder-substrate/Cargo.toml
@@ -4,14 +4,14 @@
edition = "2018"
[dependencies]
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-ethereum = { default-features = false, version = "0.7.1" }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+ethereum = { default-features = false, version = "0.9.0" }
evm-coder = { default-features = false, path = "../../crates/evm-coder" }
-pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
[dependencies.codec]
default-features = false
pallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth--- a/pallets/evm-coder-substrate/src/lib.rs
+++ b/pallets/evm-coder-substrate/src/lib.rs
@@ -60,9 +60,9 @@
.saturating_add((topics as u64).saturating_mul(G_LOGTOPIC))
}
- pub fn generate_transaction() -> ethereum::Transaction {
- use ethereum::{Transaction, TransactionAction, TransactionSignature};
- Transaction {
+ pub fn generate_transaction() -> ethereum::TransactionV0 {
+ use ethereum::{TransactionV0, TransactionAction, TransactionSignature};
+ TransactionV0 {
nonce: 0.into(),
gas_price: 0.into(),
gas_limit: 0.into(),
pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-contract-helpers/Cargo.toml
+++ b/pallets/evm-contract-helpers/Cargo.toml
@@ -4,14 +4,14 @@
edition = "2018"
[dependencies]
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
evm-coder = { default-features = false, path = '../../crates/evm-coder' }
pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }
log = "0.4.14"
pallets/evm-migration/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-migration/Cargo.toml
+++ b/pallets/evm-migration/Cargo.toml
@@ -4,15 +4,15 @@
edition = "2018"
[dependencies]
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-benchmarking = { default-features = false, version = '3.0.0', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fp-evm = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-benchmarking = { default-features = false, version = '4.0.0-dev', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fp-evm = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
[dependencies.codec]
default-features = false
pallets/evm-migration/src/lib.rsdiffbeforeafterboth--- a/pallets/evm-migration/src/lib.rs
+++ b/pallets/evm-migration/src/lib.rs
@@ -55,7 +55,6 @@
address: H160,
data: Vec<(H256, H256)>,
) -> DispatchResult {
- use frame_support::StorageDoubleMap;
ensure_root(origin)?;
ensure!(
<MigrationPending<T>>::get(&address),
@@ -63,7 +62,7 @@
);
for (k, v) in data {
- pallet_evm::AccountStorages::insert(&address, k, v);
+ <pallet_evm::AccountStorages<T>>::insert(&address, k, v);
}
Ok(())
}
@@ -71,14 +70,13 @@
#[pallet::weight(<SelfWeightOf<T>>::finish(code.len() as u32))]
#[transactional]
pub fn finish(origin: OriginFor<T>, address: H160, code: Vec<u8>) -> DispatchResult {
- use frame_support::StorageMap;
ensure_root(origin)?;
ensure!(
<MigrationPending<T>>::get(&address),
<Error<T>>::AccountIsNotMigrating,
);
- pallet_evm::AccountCodes::insert(&address, code);
+ <pallet_evm::AccountCodes<T>>::insert(&address, code);
<MigrationPending<T>>::remove(address);
Ok(())
}
pallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-transaction-payment/Cargo.toml
+++ b/pallets/evm-transaction-payment/Cargo.toml
@@ -4,15 +4,15 @@
edition = "2018"
[dependencies]
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fp-evm = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fp-evm = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
up-sponsorship = { default-features = false, path = '../../primitives/sponsorship' }
[dependencies.codec]
pallets/inflation/Cargo.tomldiffbeforeafterboth--- a/pallets/inflation/Cargo.toml
+++ b/pallets/inflation/Cargo.toml
@@ -43,44 +43,44 @@
default-features = false
optional = true
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-support]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-system]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-balances]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-timestamp]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-randomness-collective-flip]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-std]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.serde]
default-features = false
@@ -90,18 +90,17 @@
[dependencies.sp-runtime]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-core]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-io]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
-
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
pallets/nft-charge-transaction/Cargo.tomldiffbeforeafterboth--- a/pallets/nft-charge-transaction/Cargo.toml
+++ b/pallets/nft-charge-transaction/Cargo.toml
@@ -20,17 +20,17 @@
[dependencies]
serde = { version = "1.0.119", default-features = false }
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-balances = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-transaction-payment = { default-features = false, version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-benchmarking = { default-features = false, version = "3.0.0", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-balances = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-transaction-payment = { default-features = false, version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-benchmarking = { default-features = false, version = "4.0.0-dev", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
-pallet-nft-transaction-payment = { default-features = false, path="../nft-transaction-payment" }
+pallet-nft-transaction-payment = { default-features = false, path = "../nft-transaction-payment" }
[features]
default = ['std']
pallets/nft-transaction-payment/Cargo.tomldiffbeforeafterboth--- a/pallets/nft-transaction-payment/Cargo.toml
+++ b/pallets/nft-transaction-payment/Cargo.toml
@@ -20,14 +20,14 @@
[dependencies]
serde = { version = "1.0.119", default-features = false }
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-pallet-transaction-payment = { default-features = false, version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-benchmarking = { default-features = false, version = "3.0.0", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+pallet-transaction-payment = { default-features = false, version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-benchmarking = { default-features = false, version = "4.0.0-dev", optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }
pallets/nft/Cargo.tomldiffbeforeafterboth--- a/pallets/nft/Cargo.toml
+++ b/pallets/nft/Cargo.toml
@@ -56,50 +56,50 @@
default-features = false
optional = true
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-support]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-system]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-balances]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-timestamp]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-randomness-collective-flip]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-std]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-transaction-payment]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.serde]
default-features = false
@@ -109,20 +109,20 @@
[dependencies.sp-runtime]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-core]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-io]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
################################################################################
@@ -140,17 +140,17 @@
[dependencies]
-ethereum = { default-features = false, version = "0.7.1" }
+ethereum = { default-features = false, version = "0.9.0" }
rlp = { default-features = false, version = "0.5.0" }
-sp-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.8" }
+sp-api = { default-features = false, version = '4.0.0-dev', git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.9" }
evm-coder = { default-features = false, path = "../../crates/evm-coder" }
pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
-primitive-types = { version = "0.9.0", default-features = false, features = [
+primitive-types = { version = "0.10.1", default-features = false, features = [
"serde_no_std",
] }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fp-evm = { default-features = false, version = '2.0.0', git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fp-evm = { default-features = false, version = '3.0.0-dev', git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
hex-literal = "0.3.1"
pallets/nft/src/lib.rsdiffbeforeafterboth--- a/pallets/nft/src/lib.rs
+++ b/pallets/nft/src/lib.rs
@@ -43,7 +43,7 @@
OFFCHAIN_SCHEMA_LIMIT, MAX_TOKEN_PREFIX_LENGTH, MAX_COLLECTION_NAME_LENGTH,
MAX_COLLECTION_DESCRIPTION_LENGTH, AccessMode, Collection, CreateItemData, CollectionLimits,
CollectionId, CollectionMode, TokenId, SchemaVersion, SponsorshipState, Ownership, NftItemType,
- FungibleItemType, ReFungibleItemType,
+ MetaUpdatePermission, FungibleItemType, ReFungibleItemType,
};
#[cfg(test)]
@@ -145,6 +145,10 @@
BadCreateRefungibleCall,
/// Gas limit exceeded
OutOfGas,
+ /// Metadata update denied by collection settings
+ MetadataUpdateDenied,
+ /// Metadata update flag become unmutable with None option
+ MetadataFlagFrozen,
/// Collection settings not allowing items transferring
TransferNotAllowed,
/// Can't transfer tokens to ethereum zero address
@@ -538,6 +542,7 @@
variable_on_chain_schema: Vec::new(),
const_on_chain_schema: Vec::new(),
limits,
+ meta_update_permission: MetaUpdatePermission::default(),
transfers_enabled: true,
};
@@ -937,6 +942,36 @@
target_collection.save()
}
+ // TODO! transaction weight
+ /// Set meta_update_permission value for particular collection
+ ///
+ /// # Permissions
+ ///
+ /// * Collection Owner.
+ ///
+ /// # Arguments
+ ///
+ /// * collection_id: ID of the collection.
+ ///
+ /// * value: New flag value.
+ #[weight = <T as Config>::WeightInfo::burn_item()]
+ #[transactional]
+ pub fn set_meta_update_permission_flag(origin, collection_id: CollectionId, value: MetaUpdatePermission) -> DispatchResult {
+
+ let sender = ensure_signed(origin)?;
+ let mut target_collection = Self::get_collection(collection_id)?;
+
+ ensure!(
+ target_collection.meta_update_permission != MetaUpdatePermission::None,
+ Error::<T>::MetadataFlagFrozen
+ );
+ Self::check_owner_permissions(&target_collection, &sender)?;
+
+ target_collection.meta_update_permission = value;
+
+ target_collection.save()
+ }
+
/// Destroys a concrete instance of NFT.
///
/// # Permissions
@@ -1482,10 +1517,11 @@
Error::<T>::TokenVariableDataLimitExceeded
);
- // Modify permissions check
ensure!(
- Self::is_item_owner(sender, collection, item_id)?
- || Self::is_owner_or_admin_permissions(collection, sender)?,
+ (Self::is_item_owner(sender, collection, item_id)?
+ && collection.meta_update_permission == MetaUpdatePermission::ItemOwner)
+ || (Self::is_owner_or_admin_permissions(collection, sender)?
+ && collection.meta_update_permission == MetaUpdatePermission::Admin),
Error::<T>::NoPermission
);
@@ -1501,6 +1537,26 @@
Ok(())
}
+ pub fn meta_update_check(
+ sender: &T::CrossAccountId,
+ collection: &CollectionHandle<T>,
+ item_id: TokenId,
+ ) -> DispatchResult {
+ match collection.meta_update_permission {
+ MetaUpdatePermission::ItemOwner => ensure!(
+ Self::is_item_owner(sender, collection, item_id)?,
+ Error::<T>::NoPermission
+ ),
+ MetaUpdatePermission::Admin => ensure!(
+ Self::is_owner_or_admin_permissions(collection, sender)?,
+ Error::<T>::NoPermission
+ ),
+ MetaUpdatePermission::None => fail!(Error::<T>::MetadataUpdateDenied),
+ }
+
+ Ok(())
+ }
+
pub fn get_variable_metadata(
collection: &CollectionHandle<T>,
item_id: TokenId,
pallets/nft/src/tests.rsdiffbeforeafterboth--- a/pallets/nft/src/tests.rs
+++ b/pallets/nft/src/tests.rs
@@ -2005,56 +2005,285 @@
}
#[test]
-fn collection_transfer_flag_works() {
+fn set_variable_meta_data_on_nft_with_item_owner_permission_flag() {
new_test_ext().execute_with(|| {
- let origin1 = Origin::signed(1);
+ //default_limits();
let collection_id = create_test_collection(&CollectionMode::NFT, 1);
- assert_ok!(TemplateModule::set_transfers_enabled_flag(origin1, 1, true));
+ let origin1 = Origin::signed(1);
+
let data = default_nft_data();
- create_test_item(collection_id, &data.into());
- assert_eq!(TemplateModule::balance_count(1, 1), 1);
- assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+ create_test_item(1, &data.into());
- let origin1 = Origin::signed(1);
+ TemplateModule::set_meta_update_permission_flag(
+ origin1.clone(),
+ collection_id,
+ MetaUpdatePermission::ItemOwner,
+ );
- // default scenario
- assert_ok!(TemplateModule::transfer(origin1, account(2), 1, 1, 1000));
- assert_eq!(TemplateModule::nft_item_id(1, 1).unwrap().owner, account(2));
- assert_eq!(TemplateModule::balance_count(1, 1), 0);
- assert_eq!(TemplateModule::balance_count(1, 2), 1);
+ let variable_data = b"ten chars.".to_vec();
+ assert_ok!(TemplateModule::set_variable_meta_data(
+ origin1,
+ collection_id,
+ 1,
+ variable_data.clone()
+ ));
- assert_eq!(TemplateModule::address_tokens(1, 2), [1]);
+ assert_eq!(
+ TemplateModule::nft_item_id(collection_id, 1)
+ .unwrap()
+ .variable_data,
+ variable_data
+ );
});
}
#[test]
-fn collection_transfer_flag_works_neg() {
+fn set_variable_meta_data_on_nft_with_item_owner_permission_flag_neg() {
new_test_ext().execute_with(|| {
+ // default_limits();
+
+ let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);
+
let origin1 = Origin::signed(1);
+ let origin2 = Origin::signed(2);
- let collection_id = create_test_collection(&CollectionMode::NFT, 1);
- assert_ok!(TemplateModule::set_transfers_enabled_flag(
- origin1, 1, false
+ assert_ok!(TemplateModule::set_mint_permission(
+ origin2.clone(),
+ collection_id,
+ true
+ ));
+ assert_ok!(TemplateModule::add_to_white_list(
+ origin2.clone(),
+ collection_id,
+ account(1)
));
let data = default_nft_data();
- create_test_item(collection_id, &data.into());
- assert_eq!(TemplateModule::balance_count(1, 1), 1);
- assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+ create_test_item(1, &data.into());
- let origin1 = Origin::signed(1);
+ assert_ok!(TemplateModule::set_meta_update_permission_flag(
+ origin2.clone(),
+ collection_id,
+ MetaUpdatePermission::ItemOwner,
+ ));
- // default scenario
+ let variable_data = b"ten chars.++".to_vec();
assert_noop!(
- TemplateModule::transfer(origin1, account(2), 1, 1, 1000),
- Error::<Test>::TransferNotAllowed
+ TemplateModule::set_variable_meta_data(
+ origin2,
+ collection_id,
+ 1,
+ variable_data.clone()
+ ),
+ Error::<Test>::TokenVariableDataLimitExceeded
);
- assert_eq!(TemplateModule::nft_item_id(1, 1).unwrap().owner, account(1));
- assert_eq!(TemplateModule::balance_count(1, 1), 1);
- assert_eq!(TemplateModule::balance_count(1, 2), 0);
- assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+ #[test]
+ fn collection_transfer_flag_works() {
+ new_test_ext().execute_with(|| {
+ let origin1 = Origin::signed(1);
+
+ let collection_id = create_test_collection(&CollectionMode::NFT, 1);
+ assert_ok!(TemplateModule::set_transfers_enabled_flag(origin1, 1, true));
+
+ let data = default_nft_data();
+ create_test_item(collection_id, &data.into());
+ assert_eq!(TemplateModule::balance_count(1, 1), 1);
+ assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+
+ let origin1 = Origin::signed(1);
+
+ // default scenario
+ assert_ok!(TemplateModule::transfer(origin1, account(2), 1, 1, 1000));
+ assert_eq!(TemplateModule::nft_item_id(1, 1).unwrap().owner, account(2));
+ assert_eq!(TemplateModule::balance_count(1, 1), 0);
+ assert_eq!(TemplateModule::balance_count(1, 2), 1);
+
+ assert_eq!(TemplateModule::address_tokens(1, 2), [1]);
+ });
+ }
+
+ #[test]
+ fn set_variable_meta_data_on_nft_with_admin_flag() {
+ new_test_ext().execute_with(|| {
+ // default_limits();
+
+ let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);
+
+ let origin1 = Origin::signed(1);
+ let origin2 = Origin::signed(2);
+
+ assert_ok!(TemplateModule::set_mint_permission(
+ origin2.clone(),
+ collection_id,
+ true
+ ));
+ assert_ok!(TemplateModule::add_to_white_list(
+ origin2.clone(),
+ collection_id,
+ account(1)
+ ));
+
+ assert_ok!(TemplateModule::add_collection_admin(
+ origin2.clone(),
+ collection_id,
+ account(1)
+ ));
+
+ let data = default_nft_data();
+ create_test_item(1, &data.into());
+
+ assert_ok!(TemplateModule::set_meta_update_permission_flag(
+ origin2.clone(),
+ collection_id,
+ MetaUpdatePermission::Admin,
+ ));
+
+ let variable_data = b"test set_variable_meta_data method.".to_vec();
+ assert_ok!(TemplateModule::set_variable_meta_data(
+ origin1,
+ collection_id,
+ 1,
+ variable_data.clone()
+ ));
+
+ assert_eq!(
+ TemplateModule::nft_item_id(collection_id, 1)
+ .unwrap()
+ .variable_data,
+ variable_data
+ );
+ });
+ }
+
+ #[test]
+ fn set_variable_meta_data_on_nft_with_admin_flag_neg() {
+ new_test_ext().execute_with(|| {
+ // default_limits();
+
+ let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);
+
+ let origin1 = Origin::signed(1);
+ let origin2 = Origin::signed(2);
+
+ assert_ok!(TemplateModule::set_mint_permission(
+ origin2.clone(),
+ collection_id,
+ true
+ ));
+ assert_ok!(TemplateModule::add_to_white_list(
+ origin2.clone(),
+ collection_id,
+ account(1)
+ ));
+
+ let data = default_nft_data();
+ create_test_item(1, &data.into());
+
+ assert_ok!(TemplateModule::set_meta_update_permission_flag(
+ origin2.clone(),
+ collection_id,
+ MetaUpdatePermission::Admin,
+ ));
+
+ let variable_data = b"test set_variable_meta_data method.".to_vec();
+ assert_noop!(
+ TemplateModule::set_variable_meta_data(
+ origin1,
+ collection_id,
+ 1,
+ variable_data.clone()
+ ),
+ Error::<Test>::NoPermission
+ );
+ });
+ }
+
+ #[test]
+ fn set_variable_meta_flag_after_freeze() {
+ new_test_ext().execute_with(|| {
+ // default_limits();
+
+ let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 2, 1);
+
+ let origin2 = Origin::signed(2);
+
+ assert_ok!(TemplateModule::set_meta_update_permission_flag(
+ origin2.clone(),
+ collection_id,
+ MetaUpdatePermission::None,
+ ));
+ assert_noop!(
+ TemplateModule::set_meta_update_permission_flag(
+ origin2.clone(),
+ collection_id,
+ MetaUpdatePermission::Admin
+ ),
+ Error::<Test>::MetadataFlagFrozen
+ );
+ });
+ }
+
+ #[test]
+ fn set_variable_meta_data_on_nft_with_none_flag_neg() {
+ new_test_ext().execute_with(|| {
+ // default_limits();
+
+ let collection_id = create_test_collection_for_owner(&CollectionMode::NFT, 1, 1);
+ let origin1 = Origin::signed(1);
+
+ let data = default_nft_data();
+ create_test_item(1, &data.into());
+
+ assert_ok!(TemplateModule::set_meta_update_permission_flag(
+ origin1.clone(),
+ collection_id,
+ MetaUpdatePermission::None,
+ ));
+
+ let variable_data = b"test set_variable_meta_data method.".to_vec();
+ assert_noop!(
+ TemplateModule::set_variable_meta_data(
+ origin1.clone(),
+ collection_id,
+ 1,
+ variable_data.clone()
+ ),
+ Error::<Test>::MetadataUpdateDenied
+ );
+ });
+ }
+
+ #[test]
+ fn collection_transfer_flag_works_neg() {
+ new_test_ext().execute_with(|| {
+ let origin1 = Origin::signed(1);
+
+ let collection_id = create_test_collection(&CollectionMode::NFT, 1);
+ assert_ok!(TemplateModule::set_transfers_enabled_flag(
+ origin1, 1, false
+ ));
+
+ let data = default_nft_data();
+ create_test_item(collection_id, &data.into());
+ assert_eq!(TemplateModule::balance_count(1, 1), 1);
+ assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+
+ let origin1 = Origin::signed(1);
+
+ // default scenario
+ assert_noop!(
+ TemplateModule::transfer(origin1, account(2), 1, 1, 1000),
+ Error::<Test>::TransferNotAllowed
+ );
+ assert_eq!(TemplateModule::nft_item_id(1, 1).unwrap().owner, account(1));
+ assert_eq!(TemplateModule::balance_count(1, 1), 1);
+ assert_eq!(TemplateModule::balance_count(1, 2), 0);
+
+ assert_eq!(TemplateModule::address_tokens(1, 1), [1]);
+ });
+ }
});
}
pallets/scheduler/Cargo.tomldiffbeforeafterboth--- a/pallets/scheduler/Cargo.toml
+++ b/pallets/scheduler/Cargo.toml
@@ -12,19 +12,19 @@
[dependencies]
serde = { version = "1.0.119", default-features = false }
codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false }
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-io = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-benchmarking = { default-features = false, version = '3.0.0', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-io = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-benchmarking = { default-features = false, version = '4.0.0-dev', optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
up-sponsorship = { default-features = false, path = "../../primitives/sponsorship", version = "0.1.0" }
log = { version = "0.4.14", default-features = false }
[dev-dependencies]
-sp-core = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-substrate-test-utils = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+sp-core = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+substrate-test-utils = { version = "4.0.0-dev", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
[features]
default = ["std"]
pallets/scheduler/src/lib.rsdiffbeforeafterboth--- a/pallets/scheduler/src/lib.rs
+++ b/pallets/scheduler/src/lib.rs
@@ -794,8 +794,8 @@
use super::*;
use frame_support::{
- parameter_types, assert_ok, ord_parameter_types, assert_noop, assert_err, Hashable,
- traits::{OnInitialize, OnFinalize, Filter},
+ Hashable, assert_err, assert_noop, assert_ok, ord_parameter_types, parameter_types,
+ traits::{Contains, Filter, OnFinalize, OnInitialize},
weights::constants::RocksDbWeight,
};
use sp_core::H256;
@@ -870,8 +870,8 @@
// Scheduler must dispatch with root and no filter, this tests base filter is indeed not used.
pub struct BaseFilter;
- impl Filter<Call> for BaseFilter {
- fn filter(call: &Call) -> bool {
+ impl Contains<Call> for BaseFilter {
+ fn contains(call: &Call) -> bool {
!matches!(call, Call::Logger(logger::Call::log(_, _)))
}
}
primitives/nft/Cargo.tomldiffbeforeafterboth--- a/primitives/nft/Cargo.toml
+++ b/primitives/nft/Cargo.toml
@@ -9,14 +9,17 @@
version = '0.9.0'
[dependencies]
-codec = { package = "parity-scale-codec", version = "2.2.0", default-features = false, features = ['derive'] }
-serde = { version = "1.0.119", features = ['derive'], default-features = false, optional = true }
-max-encoded-len = { default-features = false, features = ['derive'], version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-support = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-frame-system = { default-features = false, version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-core = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-std = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
-sp-runtime = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
+codec = { package = "parity-scale-codec", version = "2.2.0", default-features = false, features = [
+ 'derive',
+] }
+serde = { version = "1.0.119", features = [
+ 'derive',
+], default-features = false, optional = true }
+frame-support = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+frame-system = { default-features = false, version = '4.0.0-dev', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-core = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-std = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+sp-runtime = { version = "4.0.0-dev", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
derivative = "2.2.0"
[features]
@@ -25,7 +28,6 @@
"serde1",
"serde/std",
"codec/std",
- "max-encoded-len/std",
"frame-system/std",
"frame-support/std",
"sp-runtime/std",
@@ -33,4 +35,4 @@
"sp-std/std",
]
serde1 = ["serde"]
-limit-testing = []
\ No newline at end of file
+limit-testing = []
primitives/nft/src/lib.rsdiffbeforeafterboth--- a/primitives/nft/src/lib.rs
+++ b/primitives/nft/src/lib.rs
@@ -4,8 +4,7 @@
pub use serde::{Serialize, Deserialize};
use sp_runtime::sp_std::prelude::Vec;
-use codec::{Decode, Encode};
-use max_encoded_len::MaxEncodedLen;
+use codec::{Decode, Encode, MaxEncodedLen};
pub use frame_support::{
BoundedVec, construct_runtime, decl_event, decl_module, decl_storage, decl_error,
dispatch::DispatchResult,
@@ -186,6 +185,7 @@
pub limits: CollectionLimits<T::BlockNumber>, // Collection private restrictions
pub variable_on_chain_schema: Vec<u8>, //
pub const_on_chain_schema: Vec<u8>, //
+ pub meta_update_permission: MetaUpdatePermission,
pub transfers_enabled: bool,
}
@@ -306,6 +306,20 @@
pub pieces: u128,
}
+#[derive(Encode, Decode, Debug, Clone, PartialEq)]
+#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
+pub enum MetaUpdatePermission {
+ ItemOwner,
+ Admin,
+ None,
+}
+
+impl Default for MetaUpdatePermission {
+ fn default() -> Self {
+ Self::ItemOwner
+ }
+}
+
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, Debug)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum CreateItemData {
runtime/Cargo.tomldiffbeforeafterboth--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -34,7 +34,6 @@
]
std = [
'codec/std',
- 'max-encoded-len/std',
'cumulus-pallet-aura-ext/std',
'cumulus-pallet-parachain-system/std',
'cumulus-pallet-xcm/std',
@@ -89,10 +88,7 @@
'xcm-builder/std',
'xcm-executor/std',
]
-limit-testing = [
- 'pallet-nft/limit-testing',
- 'nft-data-structs/limit-testing',
-]
+limit-testing = ['pallet-nft/limit-testing', 'nft-data-structs/limit-testing']
################################################################################
# Substrate Dependencies
@@ -107,39 +103,39 @@
default-features = false
git = 'https://github.com/paritytech/substrate.git'
optional = true
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-executive]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-support]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-system]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-system-benchmarking]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
optional = true
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.frame-system-rpc-runtime-api]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.hex-literal]
optional = true
@@ -154,153 +150,153 @@
[dependencies.pallet-aura]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-balances]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
# Contracts specific packages
# [dependencies.pallet-contracts]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
-# branch = 'polkadot-v0.9.8'
-# version = '3.0.0'
+# branch = 'polkadot-v0.9.9'
+# version = '4.0.0-dev'
# [dependencies.pallet-contracts-primitives]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
-# branch = 'polkadot-v0.9.8'
-# version = '3.0.0'
+# branch = 'polkadot-v0.9.9'
+# version = '4.0.0-dev'
# [dependencies.pallet-contracts-rpc-runtime-api]
# git = 'https://github.com/paritytech/substrate.git'
# default-features = false
-# branch = 'polkadot-v0.9.8'
-# version = '3.0.0'
+# branch = 'polkadot-v0.9.9'
+# version = '4.0.0-dev'
[dependencies.pallet-randomness-collective-flip]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-sudo]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-timestamp]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-transaction-payment]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-transaction-payment-rpc-runtime-api]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-treasury]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.pallet-vesting]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-arithmetic]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-api]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-block-builder]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-core]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-consensus-aura]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '0.9.0'
+branch = 'polkadot-v0.9.9'
+version = '0.10.0-dev'
[dependencies.sp-inherents]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-io]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-offchain]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-runtime]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-session]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-std]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-transaction-pool]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.sp-version]
default-features = false
git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.8'
-version = '3.0.0'
+branch = 'polkadot-v0.9.9'
+version = '4.0.0-dev'
[dependencies.smallvec]
version = '1.4.1'
@@ -311,47 +307,47 @@
[dependencies.parachain-info]
default-features = false
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
version = '0.1.0'
[dependencies.cumulus-pallet-aura-ext]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-pallet-parachain-system]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-primitives-core]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-pallet-xcm]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-pallet-dmp-queue]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-pallet-xcmp-queue]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-primitives-utility]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
[dependencies.cumulus-primitives-timestamp]
git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.8'
+branch = 'polkadot-v0.9.9'
default-features = false
################################################################################
@@ -359,27 +355,27 @@
[dependencies.polkadot-parachain]
git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
default-features = false
[dependencies.xcm]
git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
default-features = false
[dependencies.xcm-builder]
git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
default-features = false
[dependencies.xcm-executor]
git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
default-features = false
[dependencies.pallet-xcm]
git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.8'
+branch = 'release-v0.9.9'
default-features = false
@@ -387,7 +383,6 @@
# local dependencies
[dependencies]
-max-encoded-len = { default-features = false, features = ['derive'], version = '3.0.0', git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.8' }
derivative = "2.2.0"
pallet-nft = { path = '../pallets/nft', default-features = false, version = '3.0.0' }
pallet-inflation = { path = '../pallets/inflation', default-features = false, version = '3.0.0' }
@@ -401,9 +396,9 @@
pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }
pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }
-pallet-evm = { default-features = false, version = "5.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-pallet-ethereum = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
-fp-rpc = { default-features = false, version = "2.0.0", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-evm = { default-features = false, version = "6.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+pallet-ethereum = { default-features = false, version = "4.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
+fp-rpc = { default-features = false, version = "3.0.0-dev", git = "https://github.com/uniquenetwork/frontier.git", branch = "injected-transactions-parachain" }
################################################################################
# Build Dependencies
runtime/src/lib.rsdiffbeforeafterboth--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -45,8 +45,8 @@
dispatch::DispatchResult,
PalletId, parameter_types, StorageValue, ConsensusEngineId,
traits::{
- All, Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier,
- OnUnbalanced, Randomness, FindAuthor,
+ Everything, Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem,
+ LockIdentifier, OnUnbalanced, Randomness, FindAuthor,
},
weights::{
constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
@@ -79,8 +79,7 @@
// Polkadot imports
use pallet_xcm::XcmPassthrough;
use polkadot_parachain::primitives::Sibling;
-use xcm::v0::Xcm;
-use xcm::v0::{BodyId, Junction::*, MultiAsset, MultiLocation, MultiLocation::*, NetworkId};
+use xcm::v0::{BodyId, Junction::*, MultiLocation, MultiLocation::*, NetworkId};
use xcm_builder::{
AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,
EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset,
@@ -242,7 +241,7 @@
type BlockGasLimit = BlockGasLimit;
type FeeCalculator = ();
type GasWeightMapping = ();
- type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping;
+ type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
type CallOrigin = EnsureAddressTruncated;
type WithdrawOrigin = EnsureAddressTruncated;
type AddressMapping = HashedAddressMapping<Self::Hashing>;
@@ -298,7 +297,7 @@
/// The identifier used to distinguish between accounts.
type AccountId = AccountId;
/// The basic call filter to use in dispatchable.
- type BaseCallFilter = ();
+ type BaseCallFilter = Everything;
/// Maximum number of block number to block hash mappings to keep (oldest pruned first).
type BlockHashCount = BlockHashCount;
/// The maximum length of a block (in bytes).
@@ -611,7 +610,7 @@
pub type Barrier = (
TakeWeightCredit,
- AllowTopLevelPaidExecutionFrom<All<MultiLocation>>,
+ AllowTopLevelPaidExecutionFrom<Everything>,
AllowUnpaidExecutionFrom<ParentOrParentsUnitPlurality>,
// ^^^ Parent & its unit plurality gets free execution
);
@@ -624,7 +623,7 @@
type AssetTransactor = LocalAssetTransactor;
type OriginConverter = XcmOriginToTransactDispatchOrigin;
type IsReserve = NativeAsset;
- type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC
+ type IsTeleporter = (); // Teleportation is disabled
type LocationInverter = LocationInverter<Ancestry>;
type Barrier = Barrier;
type Weigher = FixedWeightBounds<UnitWeightCost, Call>;
@@ -649,7 +648,7 @@
);
impl pallet_evm_coder_substrate::Config for Runtime {
- type EthereumTransactionSender = pallet_ethereum::Module<Self>;
+ type EthereumTransactionSender = pallet_ethereum::Pallet<Self>;
}
impl pallet_xcm::Config for Runtime {
@@ -657,11 +656,12 @@
type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
type XcmRouter = XcmRouter;
type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmExecuteFilter = All<(MultiLocation, Xcm<Call>)>;
+ type XcmExecuteFilter = Everything;
type XcmExecutor = XcmExecutor<XcmConfig>;
- type XcmTeleportFilter = All<(MultiLocation, Vec<MultiAsset>)>;
+ type XcmTeleportFilter = Everything;
type XcmReserveTransferFilter = ();
type Weigher = FixedWeightBounds<UnitWeightCost, Call>;
+ type LocationInverter = LocationInverter<Ancestry>;
}
impl cumulus_pallet_xcm::Config for Runtime {
@@ -683,6 +683,7 @@
impl pallet_aura::Config for Runtime {
type AuthorityId = AuraId;
+ type DisabledValidators = ();
}
parameter_types! {
@@ -785,7 +786,7 @@
NodeBlock = opaque::Block,
UncheckedExtrinsic = UncheckedExtrinsic
{
- ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Event<T>} = 20,
+ ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,
ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,
Aura: pallet_aura::{Pallet, Config<T>} = 22,
@@ -978,7 +979,7 @@
}
fn author() -> H160 {
- <pallet_evm::Module<Runtime>>::find_author()
+ <pallet_evm::Pallet<Runtime>>::find_author()
}
fn storage_at(address: H160, index: U256) -> H256 {
runtime_types.jsondiffbeforeafterboth--- a/runtime_types.json
+++ b/runtime_types.json
@@ -63,6 +63,7 @@
"Limits": "CollectionLimits",
"VariableOnChainSchema": "Vec<u8>",
"ConstOnChainSchema": "Vec<u8>",
+ "MetaUpdatePermission": "MetaUpdatePermission",
"TransfersEnabled": "bool"
},
"RawData": "Vec<u8>",
@@ -94,6 +95,13 @@
"Unique"
]
},
+ "MetaUpdatePermission": {
+ "_enum": [
+ "ItemOwner",
+ "Admin",
+ "None"
+ ]
+ },
"CollectionId": "u32",
"TokenId": "u32",
"ChainLimits": {
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -4,9 +4,9 @@
"description": "Substrate Nft tests",
"main": "",
"devDependencies": {
- "@polkadot/dev": "0.62.60",
- "@polkadot/ts": "0.4.4",
- "@polkadot/typegen": "5.5.1",
+ "@polkadot/dev": "0.62.66",
+ "@polkadot/ts": "0.4.7",
+ "@polkadot/typegen": "5.8.3",
"@types/chai": "^4.2.17",
"@types/chai-as-promised": "^7.1.3",
"@types/mocha": "^8.2.2",
@@ -28,6 +28,7 @@
"load": "mocha --timeout 9999999 -r ts-node/register './**/*.load.ts'",
"loadTransfer": "ts-node src/transfer.nload.ts",
"testCollision": "mocha --timeout 9999999 -r ts-node/register ./src/collision-tests/*.test.ts",
+ "testEvent": "mocha --timeout 9999999 -r ts-node/register ./src/check-event/*.test.ts",
"testAddCollectionAdmin": "mocha --timeout 9999999 -r ts-node/register ./**/addCollectionAdmin.test.ts",
"testSetSchemaVersion": "mocha --timeout 9999999 -r ts-node/register ./**/setSchemaVersion.test.ts",
"testSetVariableMetaData": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetaData.test.ts",
@@ -66,9 +67,9 @@
"license": "SEE LICENSE IN ../LICENSE",
"homepage": "",
"dependencies": {
- "@polkadot/api": "5.5.1",
- "@polkadot/api-contract": "5.5.1",
- "@polkadot/util-crypto": "^7.2.1",
+ "@polkadot/api": "5.8.3",
+ "@polkadot/api-contract": "5.8.3",
+ "@polkadot/util-crypto": "^7.3.1",
"bignumber.js": "^9.0.1",
"chai-as-promised": "^7.1.1",
"solc": "^0.8.6",
tests/src/addCollectionAdmin.test.tsdiffbeforeafterboth--- a/tests/src/addCollectionAdmin.test.ts
+++ b/tests/src/addCollectionAdmin.test.ts
@@ -4,7 +4,6 @@
//
import { ApiPromise } from '@polkadot/api';
-import BN from 'bn.js';
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
import privateKey from './substrate/privateKey';
tests/src/check-event/createItemEvent.test.tsdiffbeforeafterboth--- a/tests/src/check-event/createItemEvent.test.ts
+++ b/tests/src/check-event/createItemEvent.test.ts
@@ -10,7 +10,7 @@
import chaiAsPromised from 'chai-as-promised';
import privateKey from '../substrate/privateKey';
import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';
-import { createCollectionExpectSuccess, nftEventMessage } from '../util/helpers';
+import { createCollectionExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -28,7 +28,7 @@
it('Check event from createItem(): ', async () => {
await usingApi(async (api: ApiPromise) => {
const collectionID = await createCollectionExpectSuccess();
- const createItem = api.tx.nft.createItem(collectionID, Alice.address, 'NFT');
+ const createItem = api.tx.nft.createItem(collectionID, normalizeAccountId(Alice.address), 'NFT');
const events = await submitTransactionAsync(Alice, createItem);
const msg = JSON.stringify(nftEventMessage(events));
expect(msg).to.be.contain(checkSection);
tests/src/check-event/createMultipleItemsEvent.test.tsdiffbeforeafterboth--- a/tests/src/check-event/createMultipleItemsEvent.test.ts
+++ b/tests/src/check-event/createMultipleItemsEvent.test.ts
@@ -10,7 +10,7 @@
import chaiAsPromised from 'chai-as-promised';
import privateKey from '../substrate/privateKey';
import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';
-import { createCollectionExpectSuccess, nftEventMessage } from '../util/helpers';
+import { createCollectionExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -29,7 +29,7 @@
await usingApi(async (api: ApiPromise) => {
const collectionID = await createCollectionExpectSuccess();
const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];
- const createMultipleItems = api.tx.nft.createMultipleItems(collectionID, Alice.address, args);
+ const createMultipleItems = api.tx.nft.createMultipleItems(collectionID, normalizeAccountId(Alice.address), args);
const events = await submitTransactionAsync(Alice, createMultipleItems);
const msg = JSON.stringify(nftEventMessage(events));
expect(msg).to.be.contain(checkSection);
tests/src/check-event/transferEvent.test.tsdiffbeforeafterboth--- a/tests/src/check-event/transferEvent.test.ts
+++ b/tests/src/check-event/transferEvent.test.ts
@@ -10,7 +10,7 @@
import chaiAsPromised from 'chai-as-promised';
import privateKey from '../substrate/privateKey';
import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';
-import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage } from '../util/helpers';
+import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -31,7 +31,7 @@
await usingApi(async (api: ApiPromise) => {
const collectionID = await createCollectionExpectSuccess();
const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');
- const transfer = api.tx.nft.transfer(Bob.address, collectionID, itemID, 1);
+ const transfer = api.tx.nft.transfer(normalizeAccountId(Bob.address), collectionID, itemID, 1);
const events = await submitTransactionAsync(Alice, transfer);
const msg = JSON.stringify(nftEventMessage(events));
expect(msg).to.be.contain(checkSection);
tests/src/check-event/transferFromEvent.test.tsdiffbeforeafterboth--- a/tests/src/check-event/transferFromEvent.test.ts
+++ b/tests/src/check-event/transferFromEvent.test.ts
@@ -10,7 +10,7 @@
import chaiAsPromised from 'chai-as-promised';
import privateKey from '../substrate/privateKey';
import usingApi, {submitTransactionAsync} from '../substrate/substrate-api';
-import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage } from '../util/helpers';
+import { createCollectionExpectSuccess, createItemExpectSuccess, nftEventMessage, normalizeAccountId } from '../util/helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -31,7 +31,7 @@
await usingApi(async (api: ApiPromise) => {
const collectionID = await createCollectionExpectSuccess();
const itemID = await createItemExpectSuccess(Alice, collectionID, 'NFT');
- const transferFrom = api.tx.nft.transferFrom(Alice.address, Bob.address, collectionID, itemID, 1);
+ const transferFrom = api.tx.nft.transferFrom(normalizeAccountId(Alice.address), normalizeAccountId(Bob.address), collectionID, itemID, 1);
const events = await submitTransactionAsync(Alice, transferFrom);
const msg = JSON.stringify(nftEventMessage(events));
expect(msg).to.be.contain(checkSection);
tests/src/collision-tests/admVsOwnerChanges.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/admVsOwnerChanges.test.ts
+++ b/tests/src/collision-tests/admVsOwnerChanges.test.ts
@@ -6,6 +6,8 @@
import {
createCollectionExpectSuccess,
createItemExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -25,18 +27,18 @@
describe('Admin vs Owner changes token: ', () => {
// tslint:disable-next-line: max-line-length
it('The collection admin changes the owner of the token and in the same block the current owner transfers the token to another address ', async () => {
+
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTxBob);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- const changeAdminTxFerdie = api.tx.nft.addCollectionAdmin(collectionId, Ferdie.address);
+ const changeAdminTxFerdie = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Ferdie.address));
await submitTransactionAsync(Bob, changeAdminTxFerdie);
const itemId = await createItemExpectSuccess(Ferdie, collectionId, 'NFT');
- //
- const changeOwner = api.tx.nft.transferFrom(Ferdie.address, Bob.address, collectionId, itemId, 1);
- const approve = api.tx.nft.approve(Bob.address, collectionId, itemId, 1);
- const sendItem = api.tx.nft.transfer(Alice.address, collectionId, itemId, 1);
+
+ const changeOwner = api.tx.nft.transferFrom(normalizeAccountId(Ferdie.address), normalizeAccountId(Bob.address), collectionId, itemId, 1);
+ const approve = api.tx.nft.approve(normalizeAccountId(Bob.address), collectionId, itemId, 1);
+ const sendItem = api.tx.nft.transfer(normalizeAccountId(Alice.address), collectionId, itemId, 1);
await Promise.all([
changeOwner.signAndSend(Alice),
approve.signAndSend(Bob),
@@ -44,7 +46,7 @@
]);
const itemBefore: any = await api.query.nft.nftItemList(collectionId, itemId);
expect(itemBefore.Owner).not.to.be.eq(Bob.address);
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/admVsOwnerData.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/admVsOwnerData.test.ts
+++ b/tests/src/collision-tests/admVsOwnerData.test.ts
@@ -6,6 +6,8 @@
import {
createCollectionExpectSuccess,
createItemExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -26,9 +28,8 @@
const AliceData = 1;
const BobData = 2;
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTx);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');
//
// tslint:disable-next-line: max-line-length
@@ -41,7 +42,7 @@
]);
const item: any = await api.query.nft.nftItemList(collectionId, itemId);
expect(item.VariableData).not.to.be.eq(null); // Pseudo-random selection of one of two values
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/admVsOwnerTake.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/admVsOwnerTake.test.ts
+++ b/tests/src/collision-tests/admVsOwnerTake.test.ts
@@ -6,6 +6,8 @@
import {
createCollectionExpectSuccess,
createItemExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -27,23 +29,22 @@
it('The collection admin burns the token and in the same block the token owner performs a transaction on it ', async () => {
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTx);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');
//
- const sendItem = api.tx.nft.transfer(Ferdie.address, collectionId, itemId, 1);
+ const sendItem = api.tx.nft.transfer(normalizeAccountId(Ferdie.address), collectionId, itemId, 1);
const burnItem = api.tx.nft.burnItem(collectionId, itemId, 1);
await Promise.all([
sendItem.signAndSend(Bob),
burnItem.signAndSend(Alice),
]);
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
let itemBurn = false;
itemBurn = (await (api.query.nft.nftItemList(collectionId, itemId))).toJSON() as boolean;
// tslint:disable-next-line: no-unused-expression
expect(itemBurn).to.be.null;
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/adminDestroyCollection.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/adminDestroyCollection.test.ts
+++ b/tests/src/collision-tests/adminDestroyCollection.test.ts
@@ -5,6 +5,8 @@
import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';
import {
createCollectionExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -26,23 +28,22 @@
it('Adding an address to the collection whitelist in a block by the admin, and deleting the collection by the owner ', async () => {
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTx);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- await timeoutPromise(10000);
+ await waitNewBlocks(1);
//
- const addWhitelistAdm = api.tx.nft.addToWhiteList(collectionId, Ferdie.address);
+ const addWhitelistAdm = api.tx.nft.addToWhiteList(collectionId, normalizeAccountId(Ferdie.address));
const destroyCollection = api.tx.nft.destroyCollection(collectionId);
await Promise.all([
addWhitelistAdm.signAndSend(Bob),
destroyCollection.signAndSend(Alice),
]);
- await timeoutPromise(10000);
+ await waitNewBlocks(1);
let whiteList = false;
whiteList = (await api.query.nft.whiteList(collectionId, Ferdie.address)).toJSON() as boolean;
// tslint:disable-next-line: no-unused-expression
expect(whiteList).to.be.false;
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/adminLimitsOff.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/adminLimitsOff.test.ts
+++ b/tests/src/collision-tests/adminLimitsOff.test.ts
@@ -1,11 +1,12 @@
import { IKeyringPair } from '@polkadot/types/types';
-import BN from 'bn.js';
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
import privateKey from '../substrate/privateKey';
import usingApi, { submitTransactionAsync, submitTransactionExpectFailAsync } from '../substrate/substrate-api';
import {
createCollectionExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -37,30 +38,28 @@
const chainAdminLimit = (api.consts.nft.collectionAdminsLimit as any).toNumber();
expect(chainAdminLimit).to.be.equal(5);
- const changeAdminTx1 = api.tx.nft.addCollectionAdmin(collectionId, Eve.address);
+ const changeAdminTx1 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Eve.address));
await submitTransactionAsync(Alice, changeAdminTx1);
- const changeAdminTx2 = api.tx.nft.addCollectionAdmin(collectionId, Dave.address);
+ const changeAdminTx2 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Dave.address));
await submitTransactionAsync(Alice, changeAdminTx2);
- const changeAdminTx3 = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTx3 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTx3);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- const addAdmOne = api.tx.nft.addCollectionAdmin(collectionId, Ferdie.address);
- const addAdmTwo = api.tx.nft.addCollectionAdmin(collectionId, Charlie.address);
+ const addAdmOne = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Ferdie.address));
+ const addAdmTwo = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Charlie.address));
await Promise.all([
addAdmOne.signAndSend(Bob),
addAdmTwo.signAndSend(Alice),
]);
- await timeoutPromise(10000);
- const changeAdminTx4 = api.tx.nft.addCollectionAdmin(collectionId, Alice.address);
- // tslint:disable-next-line: no-unused-expression
- expect(submitTransactionExpectFailAsync(Alice, changeAdminTx4)).to.be.rejected;
+ await waitNewBlocks(2);
+ const changeAdminTx4 = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Alice.address));
+ await expect(submitTransactionExpectFailAsync(Alice, changeAdminTx4)).to.be.rejected;
const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId));
- expect(adminListAfterAddAdmin).to.be.contains(Eve.address);
- expect(adminListAfterAddAdmin).to.be.contains(Ferdie.address);
- expect(adminListAfterAddAdmin).not.to.be.contains(Alice.address);
- await timeoutPromise(20000);
+ expect(adminListAfterAddAdmin).to.be.contains(normalizeAccountId(Eve.address));
+ expect(adminListAfterAddAdmin).to.be.contains(normalizeAccountId(Ferdie.address));
+ expect(adminListAfterAddAdmin).not.to.be.contains(normalizeAccountId(Alice.address));
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/adminRightsOff.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/adminRightsOff.test.ts
+++ b/tests/src/collision-tests/adminRightsOff.test.ts
@@ -6,6 +6,8 @@
import usingApi, { submitTransactionAsync } from '../substrate/substrate-api';
import {
createCollectionExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -25,23 +27,22 @@
it('In the block, the collection admin adds a token or changes data, and the collection owner deprives the admin of rights ', async () => {
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTx);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- await timeoutPromise(10000);
+ await waitNewBlocks(1);
const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];
- const addItemAdm = api.tx.nft.createMultipleItems(collectionId, Bob.address, args);
- const removeAdm = api.tx.nft.removeCollectionAdmin(collectionId, Bob.address);
+ const addItemAdm = api.tx.nft.createMultipleItems(collectionId, normalizeAccountId(Bob.address), args);
+ const removeAdm = api.tx.nft.removeCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await Promise.all([
addItemAdm.signAndSend(Bob),
removeAdm.signAndSend(Alice),
]);
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
const itemsListIndex = await api.query.nft.itemListIndex(collectionId) as unknown as BN;
expect(itemsListIndex.toNumber()).to.be.equal(0);
const adminList: any = (await api.query.nft.adminList(collectionId));
- expect(adminList).not.to.be.contains(Bob.address);
- await timeoutPromise(20000);
+ expect(adminList).not.to.be.contains(normalizeAccountId(Bob.address));
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/setSponsorNewOwner.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/setSponsorNewOwner.test.ts
+++ b/tests/src/collision-tests/setSponsorNewOwner.test.ts
@@ -4,7 +4,9 @@
import privateKey from '../substrate/privateKey';
import usingApi from '../substrate/substrate-api';
import {
- createCollectionExpectSuccess, setCollectionSponsorExpectSuccess,
+ createCollectionExpectSuccess,
+ setCollectionSponsorExpectSuccess,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -27,19 +29,18 @@
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
await setCollectionSponsorExpectSuccess(collectionId, Bob.address);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
const confirmSponsorship = api.tx.nft.confirmSponsorship(collectionId);
const changeCollectionOwner = api.tx.nft.changeCollectionOwner(collectionId, Ferdie.address);
await Promise.all([
confirmSponsorship.signAndSend(Bob),
changeCollectionOwner.signAndSend(Alice),
]);
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
const collection: any = (await api.query.nft.collectionById(collectionId)).toJSON();
- expect(collection.Sponsorship.Confirmed).to.be.eq(Bob.address);
+ expect(collection.Sponsorship.confirmed).to.be.eq(Bob.address);
expect(collection.Owner).to.be.eq(Ferdie.address);
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/sponsorPayments.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/sponsorPayments.test.ts
+++ b/tests/src/collision-tests/sponsorPayments.test.ts
@@ -10,6 +10,8 @@
createCollectionExpectSuccess,
createItemExpectSuccess,
setCollectionSponsorExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -29,15 +31,14 @@
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 () => {
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, Bob.address);
+ const changeAdminTxBob = api.tx.nft.addCollectionAdmin(collectionId, normalizeAccountId(Bob.address));
await submitTransactionAsync(Alice, changeAdminTxBob);
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
const itemId = await createItemExpectSuccess(Bob, collectionId, 'NFT');
await setCollectionSponsorExpectSuccess(collectionId, Bob.address);
await confirmSponsorshipExpectSuccess(collectionId, '//Bob');
const [alicesBalanceBefore, bobsBalanceBefore] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);
- const sendItem = api.tx.nft.transfer(Alice.address, collectionId, itemId, 1);
+ const sendItem = api.tx.nft.transfer(normalizeAccountId(Alice.address), collectionId, itemId, 1);
const revokeSponsor = api.tx.nft.removeCollectionSponsor(collectionId);
await Promise.all([
sendItem.signAndSend(Bob),
@@ -48,7 +49,7 @@
expect(alicesBalanceAfter === alicesBalanceBefore).to.be.true;
// tslint:disable-next-line:no-unused-expression
expect(bobsBalanceAfter === bobsBalanceBefore).to.be.true;
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/tokenLimitsOff.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/tokenLimitsOff.test.ts
+++ b/tests/src/collision-tests/tokenLimitsOff.test.ts
@@ -9,6 +9,8 @@
createCollectionExpectSuccess,
getCreateItemResult,
setMintPermissionExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -56,23 +58,22 @@
const subTxTesult = getCreateItemResult(subTx);
// tslint:disable-next-line:no-unused-expression
expect(subTxTesult.success).to.be.true;
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
const args = [{ nft: ['0x31', '0x31'] }, { nft: ['0x32', '0x32'] }, { nft: ['0x33', '0x33'] }];
const mintItemOne = api.tx.nft
- .createMultipleItems(collectionId, Ferdie.address, args);
+ .createMultipleItems(collectionId, normalizeAccountId(Ferdie.address), args);
const mintItemTwo = api.tx.nft
- .createMultipleItems(collectionId, Bob.address, args);
+ .createMultipleItems(collectionId, normalizeAccountId(Bob.address), args);
await Promise.all([
mintItemOne.signAndSend(Ferdie),
mintItemTwo.signAndSend(Bob),
]);
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
const itemsListIndexAfter = await api.query.nft.itemListIndex(collectionId) as unknown as BN;
expect(itemsListIndexAfter.toNumber()).to.be.equal(3);
// TokenLimit = 4. The first transaction is successful. The second should fail.
- await timeoutPromise(10000);
+ await waitNewBlocks(2);
});
});
});
tests/src/collision-tests/turnsOffMinting.test.tsdiffbeforeafterboth--- a/tests/src/collision-tests/turnsOffMinting.test.ts
+++ b/tests/src/collision-tests/turnsOffMinting.test.ts
@@ -7,6 +7,8 @@
addToWhiteListExpectSuccess,
createCollectionExpectSuccess,
setMintPermissionExpectSuccess,
+ normalizeAccountId,
+ waitNewBlocks,
} from '../util/helpers';
chai.use(chaiAsPromised);
@@ -26,11 +28,10 @@
it('The collection owner turns off minting mode and there are minting transactions in the same block ', async () => {
await usingApi(async (api) => {
const collectionId = await createCollectionExpectSuccess();
- const timeoutPromise = (timeout: number) => new Promise((resolve) => setTimeout(resolve, timeout));
await setMintPermissionExpectSuccess(Alice, collectionId, true);
await addToWhiteListExpectSuccess(Alice, collectionId, Ferdie.address);
- const mintItem = api.tx.nft.createItem(collectionId, Ferdie.address, 'NFT');
+ const mintItem = api.tx.nft.createItem(collectionId, normalizeAccountId(Ferdie.address), 'NFT');
const offMinting = api.tx.nft.setMintPermission(collectionId, false);
await Promise.all([
mintItem.signAndSend(Ferdie),
@@ -40,7 +41,7 @@
itemList = (await (api.query.nft.nftItemList(collectionId, mintItem))).toJSON() as boolean;
// tslint:disable-next-line: no-unused-expression
expect(itemList).to.be.null;
- await timeoutPromise(20000);
+ await waitNewBlocks(2);
});
});
});
tests/src/createCollection.test.tsdiffbeforeafterboth--- a/tests/src/createCollection.test.ts
+++ b/tests/src/createCollection.test.ts
@@ -40,8 +40,7 @@
const badTransaction = async () => {
await createCollectionExpectSuccess({mode: {type: 'Invalid'}});
};
- // tslint:disable-next-line:no-unused-expression
- expect(badTransaction()).to.be.rejected;
+ await expect(badTransaction()).to.be.rejected;
const BcollectionCount = parseInt((await api.query.nft.createdCollectionCount()).toString(), 10);
expect(BcollectionCount).to.be.equal(AcollectionCount, 'Error: Incorrect collection created.');
tests/src/metadataUpdate.test.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/metadataUpdate.test.ts
@@ -0,0 +1,204 @@
+
+//
+// This file is subject to the terms and conditions defined in
+// file 'LICENSE', which is part of this source code package.
+//
+
+import chai from 'chai';
+import chaiAsPromised from 'chai-as-promised';
+import privateKey from './substrate/privateKey';
+import usingApi from './substrate/substrate-api';
+import {
+ createItemExpectSuccess,
+ createCollectionExpectSuccess,
+ enablePublicMintingExpectSuccess,
+ enableWhiteListExpectSuccess,
+ setMetadataUpdatePermissionFlagExpectSuccess,
+ setVariableMetaDataExpectSuccess,
+ setMintPermissionExpectSuccess,
+ addToWhiteListExpectSuccess,
+ addCollectionAdminExpectSuccess,
+ setVariableMetaDataExpectFailure,
+ setMetadataUpdatePermissionFlagExpectFailure,
+} from './util/helpers';
+
+chai.use(chaiAsPromised);
+
+describe('Metadata update permissions with ItemOwner flag', () => {
+ it('ItemOwner can set variable metadata with ItemOwner permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'ItemOwner');
+
+ await setVariableMetaDataExpectSuccess(Alice, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('Admin can\'n set variable metadata with ItemOwner permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'ItemOwner');
+
+ await setMintPermissionExpectSuccess(Alice, nftCollectionId, true);
+ await addToWhiteListExpectSuccess(Alice, nftCollectionId, Bob.address);
+ await addCollectionAdminExpectSuccess(Alice, nftCollectionId, Bob);
+
+ await setVariableMetaDataExpectFailure(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('User can\'n set variable metadata with ItemOwner permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'ItemOwner');
+
+ await setMintPermissionExpectSuccess(Alice, nftCollectionId, true);
+ await setVariableMetaDataExpectFailure(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+});
+
+describe('Metadata update permissions with Admin flag', () => {
+ it('Admin can set variable metadata with Admin permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'Admin');
+
+ await setMintPermissionExpectSuccess(Alice, nftCollectionId, true);
+ await addToWhiteListExpectSuccess(Alice, nftCollectionId, Bob.address);
+ await addCollectionAdminExpectSuccess(Alice, nftCollectionId, Bob);
+
+ await setVariableMetaDataExpectSuccess(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('User can\'n can set variable metadata with Admin permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'Admin');
+
+ await setMintPermissionExpectSuccess(Alice, nftCollectionId, true);
+ await addToWhiteListExpectSuccess(Alice, nftCollectionId, Bob.address);
+ await addCollectionAdminExpectSuccess(Alice, nftCollectionId, Bob);
+
+ await setVariableMetaDataExpectSuccess(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('ItemOwner can\'n can set variable metadata with Admin permission flag', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ await enablePublicMintingExpectSuccess(Alice, nftCollectionId);
+ await addToWhiteListExpectSuccess(Alice, nftCollectionId, Bob.address);
+ await enableWhiteListExpectSuccess(Alice, nftCollectionId);
+ const newNftTokenId = await createItemExpectSuccess(Bob, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'Admin');
+
+ await setVariableMetaDataExpectFailure(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+});
+
+describe('Metadata update permissions with None flag', () => {
+ it('Nobody can set variable metadata with None flag (Regular)', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'None');
+
+ await setVariableMetaDataExpectFailure(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('Nobody can set variable metadata with None flag (Admin)', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+ const Bob = privateKey('//Bob');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'None');
+
+ await setMintPermissionExpectSuccess(Alice, nftCollectionId, true);
+ await addToWhiteListExpectSuccess(Alice, nftCollectionId, Bob.address);
+ await addCollectionAdminExpectSuccess(Alice, nftCollectionId, Bob);
+
+ await setVariableMetaDataExpectFailure(Bob, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('Nobody can set variable metadata with None flag (ItemOwner)', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+
+ const data = [1, 2, 254, 255];
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(Alice, nftCollectionId, 'NFT');
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'None');
+
+ await setVariableMetaDataExpectFailure(Alice, nftCollectionId, newNftTokenId, data);
+ });
+ });
+
+ it('Nobody can set variable metadata flag after freeze', async () => {
+ await usingApi(async () => {
+ const Alice = privateKey('//Alice');
+
+ // nft
+ const nftCollectionId = await createCollectionExpectSuccess();
+ await setMetadataUpdatePermissionFlagExpectSuccess(Alice, nftCollectionId, 'None');
+ await setMetadataUpdatePermissionFlagExpectFailure(Alice, nftCollectionId, 'Admin');
+ });
+ });
+});
tests/src/util/helpers.tsdiffbeforeafterboth--- a/tests/src/util/helpers.ts
+++ b/tests/src/util/helpers.ts
@@ -525,6 +525,28 @@
});
}
+export async function setMetadataUpdatePermissionFlagExpectSuccess(sender: IKeyringPair, collectionId: number, flag: string) {
+
+ await usingApi(async (api) => {
+ const tx = api.tx.nft.setMetaUpdatePermissionFlag(collectionId, flag);
+ const events = await submitTransactionAsync(sender, tx);
+ const result = getGenericResult(events);
+
+ expect(result.success).to.be.true;
+ });
+}
+
+export async function setMetadataUpdatePermissionFlagExpectFailure(sender: IKeyringPair, collectionId: number, flag: string) {
+
+ await usingApi(async (api) => {
+ const tx = api.tx.nft.setMetaUpdatePermissionFlag(collectionId, flag);
+ const events = await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;
+ const result = getGenericResult(events);
+
+ expect(result.success).to.be.false;
+ });
+}
+
export async function enableContractSponsoringExpectSuccess(sender: IKeyringPair, contractAddress: AccountId | string, enable: boolean) {
await usingApi(async (api) => {
const tx = api.tx.nft.enableContractSponsoring(contractAddress, enable);
@@ -1190,7 +1212,6 @@
export async function waitNewBlocks(blocksCount = 1): Promise<void> {
await usingApi(async (api) => {
const promise = new Promise<void>(async (resolve) => {
-
const unsubscribe = await api.rpc.chain.subscribeNewHeads(() => {
if (blocksCount > 0) {
blocksCount--;
tests/yarn.lockdiffbeforeafterboth--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -2,10 +2,10 @@
# yarn lockfile v1
-"@babel/cli@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.14.8.tgz#fac73c0e2328a8af9fd3560c06b096bfa3730933"
- integrity sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==
+"@babel/cli@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.4.tgz#00e21e192b738dec7900c8bb36270e377217c0a4"
+ integrity sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==
dependencies:
commander "^4.0.1"
convert-source-map "^1.1.0"
@@ -68,20 +68,20 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/core@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
- integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
+"@babel/core@^7.15.5":
+ version "7.15.5"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9"
+ integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.15.0"
- "@babel/helper-compilation-targets" "^7.15.0"
- "@babel/helper-module-transforms" "^7.15.0"
- "@babel/helpers" "^7.14.8"
- "@babel/parser" "^7.15.0"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/generator" "^7.15.4"
+ "@babel/helper-compilation-targets" "^7.15.4"
+ "@babel/helper-module-transforms" "^7.15.4"
+ "@babel/helpers" "^7.15.4"
+ "@babel/parser" "^7.15.5"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -107,6 +107,15 @@
jsesc "^2.5.1"
source-map "^0.5.0"
+"@babel/generator@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0"
+ integrity sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==
+ dependencies:
+ "@babel/types" "^7.15.4"
+ jsesc "^2.5.1"
+ source-map "^0.5.0"
+
"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"
@@ -114,6 +123,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-annotate-as-pure@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835"
+ integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"
@@ -132,10 +148,10 @@
browserslist "^4.16.6"
semver "^6.3.0"
-"@babel/helper-compilation-targets@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
- integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
+"@babel/helper-compilation-targets@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9"
+ integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==
dependencies:
"@babel/compat-data" "^7.15.0"
"@babel/helper-validator-option" "^7.14.5"
@@ -166,6 +182,18 @@
"@babel/helper-replace-supers" "^7.15.0"
"@babel/helper-split-export-declaration" "^7.14.5"
+"@babel/helper-create-class-features-plugin@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e"
+ integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-member-expression-to-functions" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
+
"@babel/helper-create-regexp-features-plugin@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"
@@ -204,6 +232,15 @@
"@babel/template" "^7.14.5"
"@babel/types" "^7.14.5"
+"@babel/helper-function-name@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc"
+ integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.15.4"
+ "@babel/template" "^7.15.4"
+ "@babel/types" "^7.15.4"
+
"@babel/helper-get-function-arity@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
@@ -211,6 +248,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-get-function-arity@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b"
+ integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-hoist-variables@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
@@ -218,6 +262,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-hoist-variables@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df"
+ integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-member-expression-to-functions@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"
@@ -232,6 +283,13 @@
dependencies:
"@babel/types" "^7.15.0"
+"@babel/helper-member-expression-to-functions@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef"
+ integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
@@ -239,6 +297,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-module-imports@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f"
+ integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-module-transforms@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
@@ -253,19 +318,19 @@
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/helper-module-transforms@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
- integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
+"@babel/helper-module-transforms@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz#962cc629a7f7f9a082dd62d0307fa75fe8788d7c"
+ integrity sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-replace-supers" "^7.15.0"
- "@babel/helper-simple-access" "^7.14.8"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-module-imports" "^7.15.4"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-simple-access" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
"@babel/helper-validator-identifier" "^7.14.9"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
"@babel/helper-optimise-call-expression@^7.14.5":
version "7.14.5"
@@ -274,6 +339,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-optimise-call-expression@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171"
+ integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@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":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
@@ -288,6 +360,15 @@
"@babel/helper-wrap-function" "^7.14.5"
"@babel/types" "^7.14.5"
+"@babel/helper-remap-async-to-generator@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f"
+ integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-wrap-function" "^7.15.4"
+ "@babel/types" "^7.15.4"
+
"@babel/helper-replace-supers@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
@@ -308,6 +389,16 @@
"@babel/traverse" "^7.15.0"
"@babel/types" "^7.15.0"
+"@babel/helper-replace-supers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a"
+ integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==
+ dependencies:
+ "@babel/helper-member-expression-to-functions" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
+
"@babel/helper-simple-access@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
@@ -315,12 +406,12 @@
dependencies:
"@babel/types" "^7.14.5"
-"@babel/helper-simple-access@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
- integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
+"@babel/helper-simple-access@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b"
+ integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==
dependencies:
- "@babel/types" "^7.14.8"
+ "@babel/types" "^7.15.4"
"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":
version "7.14.5"
@@ -329,6 +420,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb"
+ integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-split-export-declaration@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
@@ -336,6 +434,13 @@
dependencies:
"@babel/types" "^7.14.5"
+"@babel/helper-split-export-declaration@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257"
+ integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==
+ dependencies:
+ "@babel/types" "^7.15.4"
+
"@babel/helper-validator-identifier@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
@@ -361,6 +466,16 @@
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
+"@babel/helper-wrap-function@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7"
+ integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==
+ dependencies:
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
+
"@babel/helpers@^7.14.6":
version "7.14.6"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"
@@ -370,14 +485,14 @@
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/helpers@^7.14.8":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
- integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
+"@babel/helpers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43"
+ integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==
dependencies:
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
version "7.14.5"
@@ -398,22 +513,27 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":
- version "7.14.5"
- 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"
- integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==
+"@babel/parser@^7.15.4", "@babel/parser@^7.15.5":
+ version "7.15.5"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.5.tgz#d33a58ca69facc05b26adfe4abebfed56c1c2dac"
+ integrity sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==
+
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
+ version "7.15.4"
+ 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"
+ integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
"@babel/plugin-proposal-optional-chaining" "^7.14.5"
-"@babel/plugin-proposal-async-generator-functions@^7.14.9":
- version "7.14.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a"
- integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==
+"@babel/plugin-proposal-async-generator-functions@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e"
+ integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-remap-async-to-generator" "^7.14.5"
+ "@babel/helper-remap-async-to-generator" "^7.15.4"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-proposal-class-properties@^7.14.5":
@@ -424,12 +544,12 @@
"@babel/helper-create-class-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-proposal-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681"
- integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==
+"@babel/plugin-proposal-class-static-block@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7"
+ integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
@@ -517,13 +637,13 @@
"@babel/helper-create-class-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-proposal-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636"
- integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==
+"@babel/plugin-proposal-private-property-in-object@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5"
+ integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-create-class-features-plugin" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
@@ -684,24 +804,24 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-block-scoping@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939"
- integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==
+"@babel/plugin-transform-block-scoping@^7.15.3":
+ version "7.15.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf"
+ integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-classes@^7.14.9":
- version "7.14.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f"
- integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==
+"@babel/plugin-transform-classes@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1"
+ integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-optimise-call-expression" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
globals "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.14.5":
@@ -741,10 +861,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-for-of@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb"
- integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==
+"@babel/plugin-transform-for-of@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2"
+ integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
@@ -779,25 +899,25 @@
"@babel/helper-plugin-utils" "^7.14.5"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281"
- integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==
+"@babel/plugin-transform-modules-commonjs@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1"
+ integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==
dependencies:
- "@babel/helper-module-transforms" "^7.15.0"
+ "@babel/helper-module-transforms" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.8"
+ "@babel/helper-simple-access" "^7.15.4"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29"
- integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==
+"@babel/plugin-transform-modules-systemjs@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132"
+ integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==
dependencies:
- "@babel/helper-hoist-variables" "^7.14.5"
- "@babel/helper-module-transforms" "^7.14.5"
+ "@babel/helper-hoist-variables" "^7.15.4"
+ "@babel/helper-module-transforms" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-validator-identifier" "^7.14.9"
babel-plugin-dynamic-import-node "^2.3.3"
"@babel/plugin-transform-modules-umd@^7.14.5":
@@ -837,6 +957,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
+"@babel/plugin-transform-parameters@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62"
+ integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
"@babel/plugin-transform-property-literals@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"
@@ -963,19 +1090,19 @@
"@babel/helper-create-regexp-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/preset-env@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464"
- integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==
+"@babel/preset-env@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.4.tgz#197e7f99a755c488f0af411af179cbd10de6e815"
+ integrity sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==
dependencies:
"@babel/compat-data" "^7.15.0"
- "@babel/helper-compilation-targets" "^7.15.0"
+ "@babel/helper-compilation-targets" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-validator-option" "^7.14.5"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5"
- "@babel/plugin-proposal-async-generator-functions" "^7.14.9"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
+ "@babel/plugin-proposal-async-generator-functions" "^7.15.4"
"@babel/plugin-proposal-class-properties" "^7.14.5"
- "@babel/plugin-proposal-class-static-block" "^7.14.5"
+ "@babel/plugin-proposal-class-static-block" "^7.15.4"
"@babel/plugin-proposal-dynamic-import" "^7.14.5"
"@babel/plugin-proposal-export-namespace-from" "^7.14.5"
"@babel/plugin-proposal-json-strings" "^7.14.5"
@@ -986,7 +1113,7 @@
"@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
"@babel/plugin-proposal-optional-chaining" "^7.14.5"
"@babel/plugin-proposal-private-methods" "^7.14.5"
- "@babel/plugin-proposal-private-property-in-object" "^7.14.5"
+ "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
"@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
@@ -1005,25 +1132,25 @@
"@babel/plugin-transform-arrow-functions" "^7.14.5"
"@babel/plugin-transform-async-to-generator" "^7.14.5"
"@babel/plugin-transform-block-scoped-functions" "^7.14.5"
- "@babel/plugin-transform-block-scoping" "^7.14.5"
- "@babel/plugin-transform-classes" "^7.14.9"
+ "@babel/plugin-transform-block-scoping" "^7.15.3"
+ "@babel/plugin-transform-classes" "^7.15.4"
"@babel/plugin-transform-computed-properties" "^7.14.5"
"@babel/plugin-transform-destructuring" "^7.14.7"
"@babel/plugin-transform-dotall-regex" "^7.14.5"
"@babel/plugin-transform-duplicate-keys" "^7.14.5"
"@babel/plugin-transform-exponentiation-operator" "^7.14.5"
- "@babel/plugin-transform-for-of" "^7.14.5"
+ "@babel/plugin-transform-for-of" "^7.15.4"
"@babel/plugin-transform-function-name" "^7.14.5"
"@babel/plugin-transform-literals" "^7.14.5"
"@babel/plugin-transform-member-expression-literals" "^7.14.5"
"@babel/plugin-transform-modules-amd" "^7.14.5"
- "@babel/plugin-transform-modules-commonjs" "^7.15.0"
- "@babel/plugin-transform-modules-systemjs" "^7.14.5"
+ "@babel/plugin-transform-modules-commonjs" "^7.15.4"
+ "@babel/plugin-transform-modules-systemjs" "^7.15.4"
"@babel/plugin-transform-modules-umd" "^7.14.5"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
"@babel/plugin-transform-new-target" "^7.14.5"
"@babel/plugin-transform-object-super" "^7.14.5"
- "@babel/plugin-transform-parameters" "^7.14.5"
+ "@babel/plugin-transform-parameters" "^7.15.4"
"@babel/plugin-transform-property-literals" "^7.14.5"
"@babel/plugin-transform-regenerator" "^7.14.5"
"@babel/plugin-transform-reserved-words" "^7.14.5"
@@ -1035,7 +1162,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.14.5"
"@babel/plugin-transform-unicode-regex" "^7.14.5"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.15.0"
+ "@babel/types" "^7.15.4"
babel-plugin-polyfill-corejs2 "^0.2.2"
babel-plugin-polyfill-corejs3 "^0.2.2"
babel-plugin-polyfill-regenerator "^0.2.2"
@@ -1084,13 +1211,6 @@
make-dir "^2.1.0"
pirates "^4.0.0"
source-map-support "^0.5.16"
-
-"@babel/runtime@^7.14.6", "@babel/runtime@^7.8.4":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
- integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
- dependencies:
- regenerator-runtime "^0.13.4"
"@babel/runtime@^7.15.3":
version "7.15.3"
@@ -1099,6 +1219,20 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
+ integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
+"@babel/runtime@^7.8.4":
+ version "7.14.6"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
+ integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
"@babel/template@^7.14.5", "@babel/template@^7.3.3":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
@@ -1108,6 +1242,15 @@
"@babel/parser" "^7.14.5"
"@babel/types" "^7.14.5"
+"@babel/template@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194"
+ integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==
+ dependencies:
+ "@babel/code-frame" "^7.14.5"
+ "@babel/parser" "^7.15.4"
+ "@babel/types" "^7.15.4"
+
"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"
@@ -1138,6 +1281,21 @@
debug "^4.1.0"
globals "^11.1.0"
+"@babel/traverse@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d"
+ integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==
+ dependencies:
+ "@babel/code-frame" "^7.14.5"
+ "@babel/generator" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-hoist-variables" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
+ "@babel/parser" "^7.15.4"
+ "@babel/types" "^7.15.4"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
"@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":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"
@@ -1146,7 +1304,7 @@
"@babel/helper-validator-identifier" "^7.14.5"
to-fast-properties "^2.0.0"
-"@babel/types@^7.14.8", "@babel/types@^7.15.0":
+"@babel/types@^7.15.0":
version "7.15.0"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
@@ -1154,6 +1312,14 @@
"@babel/helper-validator-identifier" "^7.14.9"
to-fast-properties "^2.0.0"
+"@babel/types@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.4.tgz#74eeb86dbd6748d2741396557b9860e57fce0a0d"
+ integrity sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.14.9"
+ to-fast-properties "^2.0.0"
+
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -1380,94 +1546,94 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.6.tgz#3eb72ea80897495c3d73dd97aab7f26770e2260f"
- integrity sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==
+"@jest/console@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.1.0.tgz#de13b603cb1d389b50c0dc6296e86e112381e43c"
+ integrity sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
- jest-message-util "^27.0.6"
- jest-util "^27.0.6"
+ jest-message-util "^27.1.0"
+ jest-util "^27.1.0"
slash "^3.0.0"
-"@jest/core@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.6.tgz#c5f642727a0b3bf0f37c4b46c675372d0978d4a1"
- integrity sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==
+"@jest/core@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.1.0.tgz#622220f18032f5869e579cecbe744527238648bf"
+ integrity sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/reporters" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.1.0"
+ "@jest/reporters" "^27.1.0"
+ "@jest/test-result" "^27.1.0"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
- jest-changed-files "^27.0.6"
- jest-config "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-message-util "^27.0.6"
+ jest-changed-files "^27.1.0"
+ jest-config "^27.1.0"
+ jest-haste-map "^27.1.0"
+ jest-message-util "^27.1.0"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-resolve-dependencies "^27.0.6"
- jest-runner "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
- jest-watcher "^27.0.6"
+ jest-resolve "^27.1.0"
+ jest-resolve-dependencies "^27.1.0"
+ jest-runner "^27.1.0"
+ jest-runtime "^27.1.0"
+ jest-snapshot "^27.1.0"
+ jest-util "^27.1.0"
+ jest-validate "^27.1.0"
+ jest-watcher "^27.1.0"
micromatch "^4.0.4"
p-each-series "^2.1.0"
rimraf "^3.0.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/environment@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.6.tgz#ee293fe996db01d7d663b8108fa0e1ff436219d2"
- integrity sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==
+"@jest/environment@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.1.0.tgz#c7224a67004759ec203d8fa44e8bc0db93f66c44"
+ integrity sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==
dependencies:
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/fake-timers" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
- jest-mock "^27.0.6"
+ jest-mock "^27.1.0"
-"@jest/fake-timers@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.6.tgz#cbad52f3fe6abe30e7acb8cd5fa3466b9588e3df"
- integrity sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==
+"@jest/fake-timers@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.1.0.tgz#c0b343d8a16af17eab2cb6862e319947c0ea2abe"
+ integrity sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@sinonjs/fake-timers" "^7.0.2"
"@types/node" "*"
- jest-message-util "^27.0.6"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-message-util "^27.1.0"
+ jest-mock "^27.1.0"
+ jest-util "^27.1.0"
-"@jest/globals@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.6.tgz#48e3903f99a4650673d8657334d13c9caf0e8f82"
- integrity sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==
+"@jest/globals@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.1.0.tgz#e093a49c718dd678a782c197757775534c88d3f2"
+ integrity sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/types" "^27.0.6"
- expect "^27.0.6"
+ "@jest/environment" "^27.1.0"
+ "@jest/types" "^27.1.0"
+ expect "^27.1.0"
-"@jest/reporters@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.6.tgz#91e7f2d98c002ad5df94d5b5167c1eb0b9fd5b00"
- integrity sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==
+"@jest/reporters@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.1.0.tgz#02ed1e6601552c2f6447378533f77aad002781d4"
+ integrity sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.1.0"
+ "@jest/test-result" "^27.1.0"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
chalk "^4.0.0"
collect-v8-coverage "^1.0.0"
exit "^0.1.2"
@@ -1478,10 +1644,10 @@
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.0.2"
- jest-haste-map "^27.0.6"
- jest-resolve "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-haste-map "^27.1.0"
+ jest-resolve "^27.1.0"
+ jest-util "^27.1.0"
+ jest-worker "^27.1.0"
slash "^3.0.0"
source-map "^0.6.0"
string-length "^4.0.1"
@@ -1497,51 +1663,51 @@
graceful-fs "^4.2.4"
source-map "^0.6.0"
-"@jest/test-result@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.6.tgz#3fa42015a14e4fdede6acd042ce98c7f36627051"
- integrity sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==
+"@jest/test-result@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.1.0.tgz#9345ae5f97f6a5287af9ebd54716cd84331d42e8"
+ integrity sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
-"@jest/test-sequencer@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz#80a913ed7a1130545b1cd777ff2735dd3af5d34b"
- integrity sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==
+"@jest/test-sequencer@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.1.0.tgz#04e8b3bd735570d3d48865e74977a14dc99bff2d"
+ integrity sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==
dependencies:
- "@jest/test-result" "^27.0.6"
+ "@jest/test-result" "^27.1.0"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
- jest-runtime "^27.0.6"
+ jest-haste-map "^27.1.0"
+ jest-runtime "^27.1.0"
-"@jest/transform@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.6.tgz#189ad7107413208f7600f4719f81dd2f7278cc95"
- integrity sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==
+"@jest/transform@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.1.0.tgz#962e385517e3d1f62827fa39c305edcc3ca8544b"
+ integrity sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==
dependencies:
"@babel/core" "^7.1.0"
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
babel-plugin-istanbul "^6.0.0"
chalk "^4.0.0"
convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.0.0"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
+ jest-haste-map "^27.1.0"
jest-regex-util "^27.0.6"
- jest-util "^27.0.6"
+ jest-util "^27.1.0"
micromatch "^4.0.4"
pirates "^4.0.1"
slash "^3.0.0"
source-map "^0.6.1"
write-file-atomic "^3.0.0"
-"@jest/types@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b"
- integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==
+"@jest/types@^27.1.0":
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.0.tgz#674a40325eab23c857ebc0689e7e191a3c5b10cc"
+ integrity sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
@@ -1688,54 +1854,54 @@
dependencies:
"@octokit/openapi-types" "^7.3.2"
-"@polkadot/api-contract@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-5.5.1.tgz#4cdd0d6f4352050c58464d5958bdb779770bd2dc"
- integrity sha512-/1O1AnpCu+LM2EKhRY83r36blG8KOr0JCVFeSfT0u52tM4wMdLlUy1XV/XTZayuCucdJ6I0pjUudCljm92aiGw==
+"@polkadot/api-contract@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-5.8.3.tgz#2fcb63d5b5fe3f70e686c7eb730cc4e06a80530d"
+ integrity sha512-+oWpUPb7w9E13ww4mMMZN7hxr/iKclDA2Ya3gvGnM7qkvTD6QPzoE9+QDpjn7gZWyZ0hmUQz5f5e2AVj7YGCog==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/api" "5.5.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/util" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/api" "5.8.3"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/util" "^7.3.1"
rxjs "^7.3.0"
-"@polkadot/api-derive@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-5.5.1.tgz#6fdba748d90024f2fcdeb7827d178ff8d0ad308e"
- integrity sha512-dkpl3CnroBYAlLx571KoyjI72TqRweWI61z7tzNeR8qwniNyWDEILTErUfzy5jYAO7XrZpW1Gn4WMMH+kEcqZQ==
+"@polkadot/api-derive@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-5.8.3.tgz#56915bddce9ebe09137d8999c1cd39447c4dda74"
+ integrity sha512-+bO8Dap3LknoxEP5X6IpIueU9wuLHC9EVNE/1PYIabiwOeMKA3TQR2yAPDnd6GhAc9mg/M0zl+zkzkYHfJ9X8g==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/api" "5.5.1"
- "@polkadot/rpc-core" "5.5.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/util" "^7.2.1"
- "@polkadot/util-crypto" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/api" "5.8.3"
+ "@polkadot/rpc-core" "5.8.3"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/util" "^7.3.1"
+ "@polkadot/util-crypto" "^7.3.1"
rxjs "^7.3.0"
-"@polkadot/api@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-5.5.1.tgz#0298c6d883c2264a68ae93a3b59b98263aed53d3"
- integrity sha512-GS/MoRc7NB61jz7TzwX0WAA3JS7DSj3xH4ac39LcuPHXu0VMQw6LgT/5KIzYxTx+79Iwth62bKelW/Mgk23wUg==
+"@polkadot/api@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-5.8.3.tgz#36440c47e6daf6bd71f5af66768fe6703f134028"
+ integrity sha512-O7sOUTNfMl0loHwK+WisJH36qw/EACeK9pPPh4bk9Gftda4j0JbGYSUnf59F9QjddkkwstOXbbQSRVM6JTQ7Yw==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/api-derive" "5.5.1"
- "@polkadot/keyring" "^7.2.1"
- "@polkadot/rpc-core" "5.5.1"
- "@polkadot/rpc-provider" "5.5.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/types-known" "5.5.1"
- "@polkadot/util" "^7.2.1"
- "@polkadot/util-crypto" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/api-derive" "5.8.3"
+ "@polkadot/keyring" "^7.3.1"
+ "@polkadot/rpc-core" "5.8.3"
+ "@polkadot/rpc-provider" "5.8.3"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/types-known" "5.8.3"
+ "@polkadot/util" "^7.3.1"
+ "@polkadot/util-crypto" "^7.3.1"
eventemitter3 "^4.0.7"
rxjs "^7.3.0"
-"@polkadot/dev@0.62.60":
- version "0.62.60"
- resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.60.tgz#450007c189a8433d8627bcc1fc01d2ffb1becfc3"
- integrity sha512-VHZ4d/hhRSNFe0RXp3L/ZcAk1t2JQ1/lsznONAz4I9SZ2pn5kAQrWRF6eukgfQscrlqCH5njDAxwgXe6ODNVRw==
+"@polkadot/dev@0.62.66":
+ version "0.62.66"
+ resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.66.tgz#64615b4be9ecf81a2191a8ef687f7e2832b5d6a7"
+ integrity sha512-bkMeUyljeanzkUUvtWYTJ0zQE//kYeCvc4DLRDpVglWBB4xL9lbjyLh5q6tTk8Pew3Wm2CADCmGyFyUJKWyf8Q==
dependencies:
- "@babel/cli" "^7.14.8"
- "@babel/core" "^7.15.0"
+ "@babel/cli" "^7.15.4"
+ "@babel/core" "^7.15.5"
"@babel/plugin-proposal-class-properties" "^7.14.5"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
"@babel/plugin-proposal-numeric-separator" "^7.14.5"
@@ -1748,36 +1914,36 @@
"@babel/plugin-syntax-top-level-await" "^7.14.5"
"@babel/plugin-transform-regenerator" "^7.14.5"
"@babel/plugin-transform-runtime" "^7.15.0"
- "@babel/preset-env" "^7.15.0"
+ "@babel/preset-env" "^7.15.4"
"@babel/preset-react" "^7.14.5"
"@babel/preset-typescript" "^7.15.0"
"@babel/register" "^7.15.3"
- "@babel/runtime" "^7.15.3"
+ "@babel/runtime" "^7.15.4"
"@rollup/plugin-alias" "^3.1.5"
- "@rollup/plugin-commonjs" "^19.0.2"
+ "@rollup/plugin-commonjs" "^20.0.0"
"@rollup/plugin-inject" "^4.0.2"
"@rollup/plugin-json" "^4.1.0"
"@rollup/plugin-node-resolve" "^13.0.4"
"@rushstack/eslint-patch" "^1.0.6"
- "@typescript-eslint/eslint-plugin" "4.29.2"
- "@typescript-eslint/parser" "4.29.2"
+ "@typescript-eslint/eslint-plugin" "4.30.0"
+ "@typescript-eslint/parser" "4.30.0"
"@vue/component-compiler-utils" "^3.2.2"
- babel-jest "^27.0.6"
+ babel-jest "^27.1.0"
babel-plugin-module-extension-resolver "^1.0.0-rc.2"
babel-plugin-module-resolver "^4.1.0"
babel-plugin-styled-components "^1.13.2"
- browserslist "^4.16.7"
+ browserslist "^4.16.8"
chalk "^4.1.2"
coveralls "^3.1.1"
eslint "^7.32.0"
eslint-config-standard "^16.0.3"
eslint-import-resolver-node "^0.3.6"
eslint-plugin-header "^3.1.1"
- eslint-plugin-import "^2.24.0"
+ eslint-plugin-import "^2.24.2"
eslint-plugin-import-newlines "^1.1.4"
eslint-plugin-node "^11.1.0"
eslint-plugin-promise "^5.1.0"
- eslint-plugin-react "^7.24.0"
+ eslint-plugin-react "^7.25.1"
eslint-plugin-react-hooks "^4.2.0"
eslint-plugin-simple-import-sort "^7.0.0"
eslint-plugin-sort-destructure-keys "^1.3.5"
@@ -1786,127 +1952,127 @@
gh-release "^6.0.0"
glob "^7.1.7"
glob2base "^0.0.12"
- jest "^27.0.6"
- jest-cli "^27.0.6"
- jest-config "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-resolve "^27.0.6"
- madge "^4.0.2"
+ jest "^27.1.0"
+ jest-cli "^27.1.0"
+ jest-config "^27.1.0"
+ jest-haste-map "^27.1.0"
+ jest-resolve "^27.1.0"
+ madge "^5.0.1"
minimatch "^3.0.4"
mkdirp "^1.0.4"
prettier "^2.3.2"
rimraf "^3.0.2"
- rollup "^2.56.2"
- typescript "^4.3.5"
+ rollup "^2.56.3"
+ typescript "^4.4.2"
yargs "^17.1.1"
-"@polkadot/keyring@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-7.2.1.tgz#5ed8e6c0edc61e3dd99ee647a227b9e3d955e8e6"
- integrity sha512-WmiTsHKELX16uZWLvebDBckZIAXeJFfbcOM6m/VbMOjSV5C6xIKqiV3232Mn8ZuPKgsOf25Q78/IwJW1Dq53Qg==
+"@polkadot/keyring@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-7.3.1.tgz#bf36115cfb395567bec9cf13c8e3fc0fb39c802a"
+ integrity sha512-3lbwIjUql8yjs6AR2fMdCgmTc5D9ne7+y2jqHmGjyzVQFz1w1jiHb+N38L0pwl9/23UxmzC3aVvHLfl3gEGSIQ==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/util" "7.2.1"
- "@polkadot/util-crypto" "7.2.1"
+ "@polkadot/util" "7.3.1"
+ "@polkadot/util-crypto" "7.3.1"
-"@polkadot/networks@7.2.1", "@polkadot/networks@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.2.1.tgz#20c8d81fba4b48162bf360759d8d54c55d30128b"
- integrity sha512-YX8oQ7QQ2oq3YowwOiv/C82l849V0ZEzpR26YrPgKSXbYFbasho3Akf0zalndZJZV1Bb8EiOkzGoJ3ffogSPxA==
+"@polkadot/networks@7.3.1", "@polkadot/networks@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.3.1.tgz#4d4f7269ff9c285363946175ca95d6aaa08bdacc"
+ integrity sha512-sK9TyVf1aAWy84usKjNqb6rNiy4UB6cK3iM+bfltzrLHdchjAMPdxMqULNBL8MXjrnuzPpTtsdkGFqp5P69oIQ==
dependencies:
"@babel/runtime" "^7.15.3"
-"@polkadot/rpc-core@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-5.5.1.tgz#4ce0646becabe7736dfb81eb902e5933158646c8"
- integrity sha512-hP7a55iSpgZVqxAIpK+v63eV/nD14Tm7C1rUmfKIS6gGJFJf+sQbTmp6d7+fuKxvYfFqBrFLU8IraOhLOQ5W3Q==
+"@polkadot/rpc-core@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-5.8.3.tgz#a9a489c8ba1cf2779a7dc76b96195386c44d77f8"
+ integrity sha512-/QMPb1uCXJLxHTAG/KVr0TWkJ1tgwB8xOB0Fe57tFaFmQ8bq4e08iHUVH1nzpyKAS35kGhov+W7YqdJffFL9vQ==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/rpc-provider" "5.5.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/util" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/rpc-provider" "5.8.3"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/util" "^7.3.1"
rxjs "^7.3.0"
-"@polkadot/rpc-provider@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-5.5.1.tgz#633f4a48605623092fb9017433f2b3cd70cd96bc"
- integrity sha512-wOCKeeyUa7Dw3nxKkQntnfOO471icdzqT2V7bwloBOo+G2MX8nHImO0mW3QMfJygn4qoARF1PBo1PLbDUEDgog==
+"@polkadot/rpc-provider@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-5.8.3.tgz#7097e2a9e5a3dfa5e525dec030d6a5595ae7cd2a"
+ integrity sha512-wJ18uzwG6PpgZ3My6C3puqvxXGsTwFXzeYoGZOH1Yj6CEZIufiTedN6AUqoWx2OQIPj0QPf9ZX9bWahpjDhUSA==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/types" "5.5.1"
- "@polkadot/util" "^7.2.1"
- "@polkadot/util-crypto" "^7.2.1"
- "@polkadot/x-fetch" "^7.2.1"
- "@polkadot/x-global" "^7.2.1"
- "@polkadot/x-ws" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/util" "^7.3.1"
+ "@polkadot/util-crypto" "^7.3.1"
+ "@polkadot/x-fetch" "^7.3.1"
+ "@polkadot/x-global" "^7.3.1"
+ "@polkadot/x-ws" "^7.3.1"
eventemitter3 "^4.0.7"
-"@polkadot/ts@0.4.4":
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.4.4.tgz#e86aa47c2bcbc70ac8385b31014c81927c4b0a88"
- integrity sha512-lzB8lg8GfdJlA7RdeoOJVFopecN4i++JndbUs6jW7AgRz+joeXQIIRomVgCNE52nW1uWpXMELnlvEP812v7sVw==
+"@polkadot/ts@0.4.7":
+ version "0.4.7"
+ resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.4.7.tgz#9a77075900ae11367e6952977615a3c814e42eb3"
+ integrity sha512-nPiHJ5NbNB+UTz+PcC4hBLQ3J9Qkd03pWxj0ePr7/C0AjqI47dPYmDNb1jxNThsgfIu+35gShP60Nnt4OBxuSg==
dependencies:
- "@types/chrome" "^0.0.145"
+ "@types/chrome" "^0.0.155"
-"@polkadot/typegen@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-5.5.1.tgz#b31010716a142290d12f48ead6166851599055d0"
- integrity sha512-ua55CVqT3+Y5fX9stpYUO+UhiJJ1RDTZ6vM2/Lndmsuda4lHQnUDrCnMmxKhM5OcyIlJlY5mF9dyO0kl5mTm+w==
+"@polkadot/typegen@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-5.8.3.tgz#4058bdabeead69ac39b2758fbda961f6f7125f15"
+ integrity sha512-Aq6oL2JdHCFtmMY1rGYBLvnaY+l5gADQNJG6tUO+WJRLGlmpoi35GDqpZM0tP8ytSdkSPT8gZYa8KlPuwYFgQA==
dependencies:
- "@babel/core" "^7.15.0"
+ "@babel/core" "^7.15.5"
"@babel/register" "^7.15.3"
- "@babel/runtime" "^7.15.3"
- "@polkadot/api" "5.5.1"
- "@polkadot/rpc-provider" "5.5.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/types-support" "5.5.1"
- "@polkadot/util" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/api" "5.8.3"
+ "@polkadot/rpc-provider" "5.8.3"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/types-support" "5.8.3"
+ "@polkadot/util" "^7.3.1"
handlebars "^4.7.7"
websocket "^1.0.34"
- yargs "^17.1.0"
+ yargs "^17.1.1"
-"@polkadot/types-known@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-5.5.1.tgz#b00b0d45cbd07b4e0c3199f8ba00d10a1bd3f63d"
- integrity sha512-bxBRmZ0a3lwEyWkWOKqmDJfpNKh3cp9xo6IidrQU2S5OPMjFFercB+HwJjkNE1cMtShwBYTvDheUImNkdm+FXA==
+"@polkadot/types-known@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-5.8.3.tgz#c666ba5493bdca346f8bc4f690cbff62468ef1f9"
+ integrity sha512-C02xTOfr8u/hPszaGcBVhZdYgPw+rc3SMU9vbe4hziq5VGTinhfX0Sy6Ixa+GO7f31nJVIYyuLCeglCfN0rgFQ==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/networks" "^7.2.1"
- "@polkadot/types" "5.5.1"
- "@polkadot/util" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/networks" "^7.3.1"
+ "@polkadot/types" "5.8.3"
+ "@polkadot/util" "^7.3.1"
-"@polkadot/types-support@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-5.5.1.tgz#15556c2f31e79f0a6a821c7723f702757cb89462"
- integrity sha512-57i1SdK8B+miGTAlDNdvbBuN6FguTnwzv2UPE2Zv3iQznTSZBkQZN16tIK/yMkQfhtO4ZzPcAnnSPZMncqh/Mg==
+"@polkadot/types-support@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-5.8.3.tgz#0020e495be4170cde7f76d7e091f5d717cc1adf5"
+ integrity sha512-Gqd15/UeUs1MovHWgFXAVjb9UkupSZ0sBv4Vx+Uu1I4O5mcBP/sTAPIJN/m8kxk4f6sHpJaEpRJ/UmtUyxW/bQ==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/util" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/util" "^7.3.1"
-"@polkadot/types@5.5.1":
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-5.5.1.tgz#057e8f0fc2369c0741c0f9b0224418e8f25a6938"
- integrity sha512-+Cm7Y6D/98WqL8ofONyZrVvE2CxzK3/z18bATIQIWhG2w9ir9PdWaFMZ3fLCRw2Ggaq88AknguK6kXeEPcKPrA==
+"@polkadot/types@5.8.3":
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-5.8.3.tgz#9f37fe9a2dc30491bae671ba4e31e6d1a3c626ed"
+ integrity sha512-iSVCk7Ja8WjLOpjPtZRo9Gaz9AS/b722LH3wWo91TSMT11Vz/lYCWlagNc1nVez6sRsJoEXjD7pKA0ga0t78Lw==
dependencies:
- "@babel/runtime" "^7.15.3"
- "@polkadot/util" "^7.2.1"
- "@polkadot/util-crypto" "^7.2.1"
+ "@babel/runtime" "^7.15.4"
+ "@polkadot/util" "^7.3.1"
+ "@polkadot/util-crypto" "^7.3.1"
rxjs "^7.3.0"
-"@polkadot/util-crypto@7.2.1", "@polkadot/util-crypto@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.2.1.tgz#7f1bbf031dac75090699083fc9e825c22e5d5f61"
- integrity sha512-X3iGba/1JTL/0MNzMNEIlO9DNyKlwFV839jfGLDKhPbCuDmWp0NdQjF3mBmbvNwkXvn07WmhE7g3q9n5iTzqvQ==
+"@polkadot/util-crypto@7.3.1", "@polkadot/util-crypto@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.3.1.tgz#a597145b061eddaafd69adc6c1ce19224542307f"
+ integrity sha512-sR+BxlV2Da0xfQcCXQTz+ohTaagixM+qYHytaQzilytbKHgYIyvnOyk5wFrHDNFzcLuXo15AbULa3TCoNDvh5Q==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/networks" "7.2.1"
- "@polkadot/util" "7.2.1"
- "@polkadot/wasm-crypto" "^4.1.2"
- "@polkadot/x-randomvalues" "7.2.1"
+ "@polkadot/networks" "7.3.1"
+ "@polkadot/util" "7.3.1"
+ "@polkadot/wasm-crypto" "^4.2.1"
+ "@polkadot/x-randomvalues" "7.3.1"
base-x "^3.0.8"
base64-js "^1.5.1"
blakejs "^1.1.1"
- bn.js "^4.11.9"
+ bn.js "^4.12.0"
create-hash "^1.2.0"
ed2curve "^0.3.0"
elliptic "^6.5.4"
@@ -1916,90 +2082,90 @@
tweetnacl "^1.0.3"
xxhashjs "^0.2.2"
-"@polkadot/util@7.2.1", "@polkadot/util@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.2.1.tgz#abcad49f884534ff042c37480f63b9750c69341d"
- integrity sha512-GilFg3i5dmu0H6dHEyh5bUw3yywmnFpEHfxFmKghL1ABDEr4qD0d/XAJ9UrzLFCBKbdTZsR0MDjgjVI2N84J1A==
+"@polkadot/util@7.3.1", "@polkadot/util@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.3.1.tgz#1a33a8d4ef2dcbc3e14a9a919f30bb16360a6fae"
+ integrity sha512-fjz5yjgZgfgRXZw9zMufmPBHhjAVtk/M2+lgl1a6Fck43Q4TG2Ux1haXMlaoe37cFeh8XgDAzDEQVIYBIPy6sg==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-textdecoder" "7.2.1"
- "@polkadot/x-textencoder" "7.2.1"
+ "@polkadot/x-textdecoder" "7.3.1"
+ "@polkadot/x-textencoder" "7.3.1"
"@types/bn.js" "^4.11.6"
- bn.js "^4.11.9"
- camelcase "^5.3.1"
+ bn.js "^4.12.0"
+ camelcase "^6.2.0"
ip-regex "^4.3.0"
-"@polkadot/wasm-crypto-asmjs@^4.1.2":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.1.2.tgz#094b3eeeb5fd39a93db177583b48454511874cfc"
- integrity sha512-3Q+vVUxDAC2tXgKMM3lKzx2JW+tarDpTjkvdxIKATyi8Ek69KkUqvMyJD0VL/iFZOFZED0YDX9UU4XOJ/astlg==
+"@polkadot/wasm-crypto-asmjs@^4.2.1":
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.2.1.tgz#6b7eae1c011709f8042dfd30872a5fc5e9e021c0"
+ integrity sha512-ON9EBpTNDCI3QRUmuQJIegYoAcwvxDaNNA7uwKTaEEStu8LjCIbQxbt4WbOBYWI0PoUpl4iIluXdT3XZ3V3jXA==
dependencies:
- "@babel/runtime" "^7.14.6"
+ "@babel/runtime" "^7.15.3"
-"@polkadot/wasm-crypto-wasm@^4.1.2":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.1.2.tgz#773c78c1d65886671d3ba1d66c31afd86c93d02f"
- integrity sha512-/l4IBEdQ41szHdHkuF//z1qr+XmWuLHlpBA7s9Eb221m1Fir6AKoCHoh1hp1r3v0ecZYLKvak1B225w6JAU3Fg==
+"@polkadot/wasm-crypto-wasm@^4.2.1":
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.2.1.tgz#2a86f9b405e7195c3f523798c6ce4afffd19737e"
+ integrity sha512-Rs2CKiR4D+2hKzmKBfPNYxcd2E8NfLWia0av4fgicjT9YsWIWOGQUi9AtSOfazPOR9FrjxKJy+chQxAkcfKMnQ==
dependencies:
- "@babel/runtime" "^7.14.6"
+ "@babel/runtime" "^7.15.3"
-"@polkadot/wasm-crypto@^4.1.2":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.1.2.tgz#dead71ae5d2f7722d23aed5be2112e1732d315e9"
- integrity sha512-2EKdOjIrD2xHP2rC+0G/3Qo6926nL/18vCFkd34lBd9zP9YNF2GDEtDY+zAeDIRFKe1sQHTpsKgNdYSWoV2eBg==
+"@polkadot/wasm-crypto@^4.2.1":
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.2.1.tgz#4d09402f5ac71a90962fb58cbe4b1707772a4fb6"
+ integrity sha512-C/A/QnemOilRTLnM0LfhPY2N/x3ZFd1ihm9sXYyuh98CxtekSVYI9h4IJ5Jrgz5imSUHgvt9oJLqJ5GbWQV/Zg==
dependencies:
- "@babel/runtime" "^7.14.6"
- "@polkadot/wasm-crypto-asmjs" "^4.1.2"
- "@polkadot/wasm-crypto-wasm" "^4.1.2"
+ "@babel/runtime" "^7.15.3"
+ "@polkadot/wasm-crypto-asmjs" "^4.2.1"
+ "@polkadot/wasm-crypto-wasm" "^4.2.1"
-"@polkadot/x-fetch@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-7.2.1.tgz#c9bee0316d31cd150b2cb6646ccdb77c6dc3d42d"
- integrity sha512-osdZNPfrB50d7tfjVs4QRjfsb6xqC09JEeYzbUl24hUXPwtkQE8/379jayu1usPe9/JI2wKYGscdf/nRl4pBkA==
+"@polkadot/x-fetch@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-7.3.1.tgz#d6a63d3bdebd3e058deb4507d6dbae782a44c8bf"
+ integrity sha512-QnwP2RxWEUtnHE+1Iy2T49D4s5F8XH4bCyGqhbpZZdMym+cc+9zifBRQ+B5BIpTqICFFFbbhUvnvBSC9nS8bvg==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-global" "7.2.1"
+ "@polkadot/x-global" "7.3.1"
"@types/node-fetch" "^2.5.12"
node-fetch "^2.6.1"
-"@polkadot/x-global@7.2.1", "@polkadot/x-global@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.2.1.tgz#32207936b7f939a21da608f82ca20535f9148cda"
- integrity sha512-VNW+76TxEPqvBy3XMNV05mJRPRGZcYh3k5HjW4+asYeFunMahH4zjmCulhtD9SRI/TqdfHTiqDOqKNKe2xJcVg==
+"@polkadot/x-global@7.3.1", "@polkadot/x-global@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.3.1.tgz#6e6f9d3347748bd885754c7367f08441a6b7dc6d"
+ integrity sha512-Tx2xGyrNLsV+hjfKsAWA03VUnkQGyCeaff6vE7Fi9iZo/4L4BdrQKhJgQrX8PQuOhrcv1B1GDuaYiXr7dwBR1g==
dependencies:
"@babel/runtime" "^7.15.3"
-"@polkadot/x-randomvalues@7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.2.1.tgz#708b7a54bd90ec091ab54e125d8b52e0853ea86b"
- integrity sha512-B4sjwX+gFweZ1YM1Cg/S9hAEx9E/gV/vqLW89PJB6+hyvsPS9eiVvfVpaOsohc7AgmuINm/bSQbNZvtC+BbbKw==
+"@polkadot/x-randomvalues@7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.3.1.tgz#120c64147ce9bebee9e18e6c72cb91cc4d91d7e1"
+ integrity sha512-WtOTsjpp0+VIV+GY7IrELVznv78+IQ96UW5rf2i3AUIoouB1z9VrzJu/MCN7zoRQ9OAWpNoGxdAwzRDm9UL3+g==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-global" "7.2.1"
+ "@polkadot/x-global" "7.3.1"
-"@polkadot/x-textdecoder@7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.2.1.tgz#c52074dba9943a12583f3f8672a49399f10e00f3"
- integrity sha512-yXSZ0P/D/8HT8gbkdTjw/1AKZIVbX3+mIfiDiN3VqUBzruV7ak5hA+D01I0woBGDqxWISoLQFtGrxPAQ8pwAcg==
+"@polkadot/x-textdecoder@7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.3.1.tgz#e7ffc566483dce42b72c340bbaa1e76bbc5b2d3d"
+ integrity sha512-AkGrJ8C8kLvs7uxKMMqkBZmUbm8k3CBvq7FLnfUaQQXha4/3G3u+g3UqSTJ8+nETwRrfpjAVS77fmFx+6Nkxng==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-global" "7.2.1"
+ "@polkadot/x-global" "7.3.1"
-"@polkadot/x-textencoder@7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.2.1.tgz#2326b3b7f9a5e445d7e560c438effbe800e2b1f6"
- integrity sha512-1aqfxmfKSOWeOxmGBmk+RYrpqGtWywS6t0y/R3FI+k+s8NfIfGdcjMcupKq7khPh92PvVGkur+CnM/y6chn4XA==
+"@polkadot/x-textencoder@7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.3.1.tgz#8c08dacdac677d7a8e021437ce2b31d90a041519"
+ integrity sha512-1yePbvbQ9U9ScRilQ/aH6CwgoSG8njH27XVzRR7WnulAMKbF3IvHgU56IlBZneHIojAy252yp2ldBG09PDIXeg==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-global" "7.2.1"
+ "@polkadot/x-global" "7.3.1"
-"@polkadot/x-ws@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-7.2.1.tgz#5971ab630911cdecd0a46db6fb899e9086954e58"
- integrity sha512-sYnOF0qNdMuGFiRGWAtpkQQYIP44JFzGywap0CskhNEyCc+zDBi4l/ta3qHjeGta+h9rdVjDeYk2J86EsKlkSw==
+"@polkadot/x-ws@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-7.3.1.tgz#bc4bcfd3a5ebec7c6b57bdbc718a68699b87f7ca"
+ integrity sha512-JltBHm2GqmS/hPIbak3wzqHRTz5k3yQOdYPOsj2gAs5twe7fJwJOJp0InfpNCknX4Cn9+WBIjNZUNLZ6bO+MkQ==
dependencies:
"@babel/runtime" "^7.15.3"
- "@polkadot/x-global" "7.2.1"
+ "@polkadot/x-global" "7.3.1"
"@types/websocket" "^1.0.4"
websocket "^1.0.34"
@@ -2010,10 +2176,10 @@
dependencies:
slash "^3.0.0"
-"@rollup/plugin-commonjs@^19.0.2":
- version "19.0.2"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.2.tgz#1ccc3d63878d1bc9846f8969f09dd3b3e4ecc244"
- integrity sha512-gBjarfqlC7qs0AutpRW/hrFNm+cd2/QKxhwyFa+srbg1oX7rDsEU3l+W7LAUhsAp9mPJMAkXDhLbQaVwEaE8bA==
+"@rollup/plugin-commonjs@^20.0.0":
+ version "20.0.0"
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz#3246872dcbcb18a54aaa6277a8c7d7f1b155b745"
+ integrity sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==
dependencies:
"@rollup/pluginutils" "^3.1.0"
commondir "^1.0.1"
@@ -2148,10 +2314,10 @@
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4"
integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==
-"@types/chrome@^0.0.145":
- version "0.0.145"
- resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.145.tgz#6c53ae0af5f25350b07bfd24cf459b5fe65cd9b8"
- integrity sha512-vLvTMmfc8mvwOZzkmn2UwlWSNu0t0txBkyuIv8NgihRkvFCe6XJX65YZAgAP/RdBit3enhU2GTxCr+prn4uZmA==
+"@types/chrome@^0.0.155":
+ version "0.0.155"
+ resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.155.tgz#8d5ebb4f57d050a280634cae279e28256eb70955"
+ integrity sha512-y21uDq+SXa253hddPUHABvkYFO7GuhUwxjuh+xaHYDW+3/4GepgKJ8oKQoMEf0pA9PwH3JsBSCKMJvgd6Nk4xQ==
dependencies:
"@types/filesystem" "*"
"@types/har-format" "*"
@@ -2297,13 +2463,13 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.2.tgz#f54dc0a32b8f61c6024ab8755da05363b733838d"
- integrity sha512-x4EMgn4BTfVd9+Z+r+6rmWxoAzBaapt4QFqE+d8L8sUtYZYLDTK6VG/y/SMMWA5t1/BVU5Kf+20rX4PtWzUYZg==
+"@typescript-eslint/eslint-plugin@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz#4a0c1ae96b953f4e67435e20248d812bfa55e4fb"
+ integrity sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==
dependencies:
- "@typescript-eslint/experimental-utils" "4.29.2"
- "@typescript-eslint/scope-manager" "4.29.2"
+ "@typescript-eslint/experimental-utils" "4.30.0"
+ "@typescript-eslint/scope-manager" "4.30.0"
debug "^4.3.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.1.0"
@@ -2335,26 +2501,26 @@
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
-"@typescript-eslint/experimental-utils@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2.tgz#5f67fb5c5757ef2cb3be64817468ba35c9d4e3b7"
- integrity sha512-P6mn4pqObhftBBPAv4GQtEK7Yos1fz/MlpT7+YjH9fTxZcALbiiPKuSIfYP/j13CeOjfq8/fr9Thr2glM9ub7A==
+"@typescript-eslint/experimental-utils@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz#9e49704fef568432ae16fc0d6685c13d67db0fd5"
+ integrity sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==
dependencies:
"@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.29.2"
- "@typescript-eslint/types" "4.29.2"
- "@typescript-eslint/typescript-estree" "4.29.2"
+ "@typescript-eslint/scope-manager" "4.30.0"
+ "@typescript-eslint/types" "4.30.0"
+ "@typescript-eslint/typescript-estree" "4.30.0"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
-"@typescript-eslint/parser@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.2.tgz#1c7744f4c27aeb74610c955d3dce9250e95c370a"
- integrity sha512-WQ6BPf+lNuwteUuyk1jD/aHKqMQ9jrdCn7Gxt9vvBnzbpj7aWEf+aZsJ1zvTjx5zFxGCt000lsbD9tQPEL8u6g==
+"@typescript-eslint/parser@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.30.0.tgz#6abd720f66bd790f3e0e80c3be77180c8fcb192d"
+ integrity sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==
dependencies:
- "@typescript-eslint/scope-manager" "4.29.2"
- "@typescript-eslint/types" "4.29.2"
- "@typescript-eslint/typescript-estree" "4.29.2"
+ "@typescript-eslint/scope-manager" "4.30.0"
+ "@typescript-eslint/types" "4.30.0"
+ "@typescript-eslint/typescript-estree" "4.30.0"
debug "^4.3.1"
"@typescript-eslint/parser@^4.28.5":
@@ -2375,13 +2541,13 @@
"@typescript-eslint/types" "4.28.5"
"@typescript-eslint/visitor-keys" "4.28.5"
-"@typescript-eslint/scope-manager@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.2.tgz#442b0f029d981fa402942715b1718ac7fcd5aa1b"
- integrity sha512-mfHmvlQxmfkU8D55CkZO2sQOueTxLqGvzV+mG6S/6fIunDiD2ouwsAoiYCZYDDK73QCibYjIZmGhpvKwAB5BOA==
+"@typescript-eslint/scope-manager@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz#1a3ffbb385b1a06be85cd5165a22324f069a85ee"
+ integrity sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==
dependencies:
- "@typescript-eslint/types" "4.29.2"
- "@typescript-eslint/visitor-keys" "4.29.2"
+ "@typescript-eslint/types" "4.30.0"
+ "@typescript-eslint/visitor-keys" "4.30.0"
"@typescript-eslint/types@4.27.0":
version "4.27.0"
@@ -2393,10 +2559,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.5.tgz#d33edf8e429f0c0930a7c3d44e9b010354c422e9"
integrity sha512-MruOu4ZaDOLOhw4f/6iudyks/obuvvZUAHBDSW80Trnc5+ovmViLT2ZMDXhUV66ozcl6z0LJfKs1Usldgi/WCA==
-"@typescript-eslint/types@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.2.tgz#fc0489c6b89773f99109fb0aa0aaddff21f52fcd"
- integrity sha512-K6ApnEXId+WTGxqnda8z4LhNMa/pZmbTFkDxEBLQAbhLZL50DjeY0VIDCml/0Y3FlcbqXZrABqrcKxq+n0LwzQ==
+"@typescript-eslint/types@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.30.0.tgz#fb9d9b0358426f18687fba82eb0b0f869780204f"
+ integrity sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==
"@typescript-eslint/typescript-estree@4.28.5":
version "4.28.5"
@@ -2411,13 +2577,13 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/typescript-estree@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.2.tgz#a0ea8b98b274adbb2577100ba545ddf8bf7dc219"
- integrity sha512-TJ0/hEnYxapYn9SGn3dCnETO0r+MjaxtlWZ2xU+EvytF0g4CqTpZL48SqSNn2hXsPolnewF30pdzR9a5Lj3DNg==
+"@typescript-eslint/typescript-estree@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz#ae57833da72a753f4846cd3053758c771670c2ac"
+ integrity sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==
dependencies:
- "@typescript-eslint/types" "4.29.2"
- "@typescript-eslint/visitor-keys" "4.29.2"
+ "@typescript-eslint/types" "4.30.0"
+ "@typescript-eslint/visitor-keys" "4.30.0"
debug "^4.3.1"
globby "^11.0.3"
is-glob "^4.0.1"
@@ -2453,12 +2619,12 @@
"@typescript-eslint/types" "4.28.5"
eslint-visitor-keys "^2.0.0"
-"@typescript-eslint/visitor-keys@4.29.2":
- version "4.29.2"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.2.tgz#d2da7341f3519486f50655159f4e5ecdcb2cd1df"
- integrity sha512-bDgJLQ86oWHJoZ1ai4TZdgXzJxsea3Ee9u9wsTAvjChdj2WLcVsgWYAPeY7RQMn16tKrlQaBnpKv7KBfs4EQag==
+"@typescript-eslint/visitor-keys@4.30.0":
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz#a47c6272fc71b0c627d1691f68eaecf4ad71445e"
+ integrity sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==
dependencies:
- "@typescript-eslint/types" "4.29.2"
+ "@typescript-eslint/types" "4.30.0"
eslint-visitor-keys "^2.0.0"
"@ungap/promise-all-settled@1.1.2":
@@ -2826,13 +2992,13 @@
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
-babel-jest@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.6.tgz#e99c6e0577da2655118e3608b68761a5a69bd0d8"
- integrity sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==
+babel-jest@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.1.0.tgz#e96ca04554fd32274439869e2b6d24de9d91bc4e"
+ integrity sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==
dependencies:
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.0.0"
babel-preset-jest "^27.0.6"
@@ -3035,7 +3201,7 @@
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=
-bn.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.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:
version "4.12.0"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
@@ -3197,6 +3363,17 @@
escalade "^3.1.1"
node-releases "^1.1.73"
+browserslist@^4.16.8:
+ version "4.17.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.0.tgz#1fcd81ec75b41d6d4994fb0831b92ac18c01649c"
+ integrity sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==
+ dependencies:
+ caniuse-lite "^1.0.30001254"
+ colorette "^1.3.0"
+ electron-to-chromium "^1.3.830"
+ escalade "^3.1.1"
+ node-releases "^1.1.75"
+
bs58@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
@@ -3326,6 +3503,11 @@
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"
integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==
+caniuse-lite@^1.0.30001254:
+ version "1.0.30001255"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz#f3b09b59ab52e39e751a569523618f47c4298ca0"
+ integrity sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -3584,7 +3766,7 @@
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-color-name@~1.1.4:
+color-name@^1.1.4, color-name@~1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
@@ -3594,6 +3776,11 @@
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
+colorette@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
+ integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
+
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -3621,10 +3808,10 @@
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-commander@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
+commander@^7.2.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
commondir@^1.0.1:
version "1.0.1"
@@ -4006,7 +4193,7 @@
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-dependency-tree@^8.0.0:
+dependency-tree@^8.1.1:
version "8.1.1"
resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-8.1.1.tgz#1a309f5a860b3285f7b1638c98ce48c8906ae6e6"
integrity sha512-bl5U16VQpaYxD0xvcnCH/dTctCiWnsVWymh9dNjbm4T00Hm21flu1VLnNueKCj7+3uusbcJhKKKtiWrpU0I+Nw==
@@ -4045,7 +4232,7 @@
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-detective-amd@^3.0.1:
+detective-amd@^3.0.1, detective-amd@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/detective-amd/-/detective-amd-3.1.0.tgz#92daee3214a0ca4522646cf333cac90a3fca6373"
integrity sha512-G7wGWT6f0VErjUkE2utCm7IUshT7nBh7aBBH2VBOiY9Dqy2DMens5iiOvYCuhstoIxRKLrnOvVAz4/EyPIAjnw==
@@ -4063,7 +4250,7 @@
ast-module-types "^2.4.0"
node-source-walk "^4.0.0"
-detective-es6@^2.1.0, detective-es6@^2.2.0:
+detective-es6@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-2.2.0.tgz#8f2baba3f8cd90a5cfd748f5ac436f0158ed2585"
integrity sha512-fSpNY0SLER7/sVgQZ1NxJPwmc9uCTzNgdkQDhAaj8NPYwr7Qji9QBcmbNvtMCnuuOGMuKn3O7jv0An+/WRWJZQ==
@@ -4089,6 +4276,16 @@
postcss "^8.1.7"
postcss-values-parser "^2.0.1"
+detective-postcss@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/detective-postcss/-/detective-postcss-5.0.0.tgz#7d39bde17a280e26d0b43130fd735a4a75786fb0"
+ integrity sha512-IBmim4GTEmZJDBOAoNFBskzNryTmYpBq+CQGghKnSGkoGWascE8iEo98yA+ZM4N5slwGjCr/NxCm+Kzg+q3tZg==
+ dependencies:
+ debug "^4.3.1"
+ is-url "^1.2.4"
+ postcss "^8.2.13"
+ postcss-values-parser "^5.0.0"
+
detective-sass@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/detective-sass/-/detective-sass-3.0.1.tgz#496b819efd1f5c4dd3f0e19b43a8634bdd6927c4"
@@ -4112,16 +4309,6 @@
resolved "https://registry.yarnpkg.com/detective-stylus/-/detective-stylus-1.0.0.tgz#50aee7db8babb990381f010c63fabba5b58e54cd"
integrity sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=
-detective-typescript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-6.0.0.tgz#394062118d7c7da53425647ca41e0081169aa2b3"
- integrity sha512-vTidcSDK3QostdbrH2Rwf9FhvrgJ4oIaVw5jbolgruTejexk6nNa9DShGpuS8CFVDb1IP86jct5BaZt1wSxpkA==
- dependencies:
- "@typescript-eslint/typescript-estree" "^4.8.2"
- ast-module-types "^2.7.1"
- node-source-walk "^4.2.0"
- typescript "^3.9.7"
-
detective-typescript@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-7.0.0.tgz#8c8917f2e51d9e4ee49821abf759ff512dd897f2"
@@ -4241,6 +4428,11 @@
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.807.tgz#c2eb803f4f094869b1a24151184ffbbdbf688b1f"
integrity sha512-p8uxxg2a23zRsvQ2uwA/OOI+O4BQxzaR7YKMIGGGQCpYmkFX2CVF5f0/hxLMV7yCr7nnJViCwHLhPfs52rIYCA==
+electron-to-chromium@^1.3.830:
+ version "1.3.830"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz#40e3144204f8ca11b2cebec83cf14c20d3499236"
+ integrity sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==
+
elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:
version "6.5.4"
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
@@ -4412,7 +4604,7 @@
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516"
integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==
-eslint-import-resolver-node@^0.3.5, eslint-import-resolver-node@^0.3.6:
+eslint-import-resolver-node@^0.3.6:
version "0.3.6"
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
@@ -4446,26 +4638,26 @@
resolved "https://registry.yarnpkg.com/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.1.4.tgz#d69d03fe512b2f54bc781d1dfc51a4ad99df7a52"
integrity sha512-GCIM+524XQOFcEPinEyrvktQHkQq+k+kYCwbRrIioGBVGnk3RGDFWv5BPqBQCDci6SNZCVgIOi3/FmtDetbxvA==
-eslint-plugin-import@^2.24.0:
- version "2.24.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.0.tgz#697ffd263e24da5e84e03b282f5fb62251777177"
- integrity sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==
+eslint-plugin-import@^2.24.2:
+ version "2.24.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da"
+ integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==
dependencies:
array-includes "^3.1.3"
array.prototype.flat "^1.2.4"
debug "^2.6.9"
doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.5"
+ eslint-import-resolver-node "^0.3.6"
eslint-module-utils "^2.6.2"
find-up "^2.0.0"
has "^1.0.3"
- is-core-module "^2.4.0"
+ is-core-module "^2.6.0"
minimatch "^3.0.4"
- object.values "^1.1.3"
+ object.values "^1.1.4"
pkg-up "^2.0.0"
read-pkg-up "^3.0.0"
resolve "^1.20.0"
- tsconfig-paths "^3.9.0"
+ tsconfig-paths "^3.11.0"
eslint-plugin-node@^11.1.0:
version "11.1.0"
@@ -4489,14 +4681,15 @@
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
-eslint-plugin-react@^7.24.0:
- version "7.24.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
- integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
+eslint-plugin-react@^7.25.1:
+ version "7.25.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz#9286b7cd9bf917d40309760f403e53016eda8331"
+ integrity sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==
dependencies:
array-includes "^3.1.3"
array.prototype.flatmap "^1.2.4"
doctrine "^2.1.0"
+ estraverse "^5.2.0"
has "^1.0.3"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.0.4"
@@ -4851,16 +5044,16 @@
snapdragon "^0.8.1"
to-regex "^3.0.1"
-expect@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.6.tgz#a4d74fbe27222c718fff68ef49d78e26a8fd4c05"
- integrity sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==
+expect@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-27.1.0.tgz#380de0abb3a8f2299c4c6c66bbe930483b5dba9b"
+ integrity sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
ansi-styles "^5.0.0"
jest-get-type "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
+ jest-matcher-utils "^27.1.0"
+ jest-message-util "^27.1.0"
jest-regex-util "^27.0.6"
express@^4.14.0:
@@ -6016,13 +6209,20 @@
dependencies:
ci-info "^3.1.1"
-is-core-module@^2.2.0, is-core-module@^2.4.0:
+is-core-module@^2.2.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"
integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==
dependencies:
has "^1.0.3"
+is-core-module@^2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
+ integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
+ dependencies:
+ has "^1.0.3"
+
is-data-descriptor@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
@@ -6286,6 +6486,11 @@
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
+is-url-superb@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-4.0.0.tgz#b54d1d2499bb16792748ac967aa3ecb41a33a8c2"
+ integrity sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==
+
is-url@^1.1.0, is-url@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
@@ -6377,94 +6582,94 @@
has-to-string-tag-x "^1.2.0"
is-object "^1.0.1"
-jest-changed-files@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.6.tgz#bed6183fcdea8a285482e3b50a9a7712d49a7a8b"
- integrity sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==
+jest-changed-files@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.0.tgz#42da6ea00f06274172745729d55f42b60a9dffe0"
+ integrity sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
execa "^5.0.0"
throat "^6.0.1"
-jest-circus@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.6.tgz#dd4df17c4697db6a2c232aaad4e9cec666926668"
- integrity sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==
+jest-circus@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.1.0.tgz#24c280c90a625ea57da20ee231d25b1621979a57"
+ integrity sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.1.0"
+ "@jest/test-result" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
dedent "^0.7.0"
- expect "^27.0.6"
+ expect "^27.1.0"
is-generator-fn "^2.0.0"
- jest-each "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-each "^27.1.0"
+ jest-matcher-utils "^27.1.0"
+ jest-message-util "^27.1.0"
+ jest-runtime "^27.1.0"
+ jest-snapshot "^27.1.0"
+ jest-util "^27.1.0"
+ pretty-format "^27.1.0"
slash "^3.0.0"
stack-utils "^2.0.3"
throat "^6.0.1"
-jest-cli@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.6.tgz#d021e5f4d86d6a212450d4c7b86cb219f1e6864f"
- integrity sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==
+jest-cli@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.1.0.tgz#118438e4d11cf6fb66cb2b2eb5778817eab3daeb"
+ integrity sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==
dependencies:
- "@jest/core" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/core" "^27.1.0"
+ "@jest/test-result" "^27.1.0"
+ "@jest/types" "^27.1.0"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.4"
import-local "^3.0.2"
- jest-config "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-config "^27.1.0"
+ jest-util "^27.1.0"
+ jest-validate "^27.1.0"
prompts "^2.0.1"
yargs "^16.0.3"
-jest-config@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.6.tgz#119fb10f149ba63d9c50621baa4f1f179500277f"
- integrity sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==
+jest-config@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.1.0.tgz#e6826e2baaa34c07c3839af86466870e339d9ada"
+ integrity sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==
dependencies:
"@babel/core" "^7.1.0"
- "@jest/test-sequencer" "^27.0.6"
- "@jest/types" "^27.0.6"
- babel-jest "^27.0.6"
+ "@jest/test-sequencer" "^27.1.0"
+ "@jest/types" "^27.1.0"
+ babel-jest "^27.1.0"
chalk "^4.0.0"
deepmerge "^4.2.2"
glob "^7.1.1"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
- jest-circus "^27.0.6"
- jest-environment-jsdom "^27.0.6"
- jest-environment-node "^27.0.6"
+ jest-circus "^27.1.0"
+ jest-environment-jsdom "^27.1.0"
+ jest-environment-node "^27.1.0"
jest-get-type "^27.0.6"
- jest-jasmine2 "^27.0.6"
+ jest-jasmine2 "^27.1.0"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-runner "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-resolve "^27.1.0"
+ jest-runner "^27.1.0"
+ jest-util "^27.1.0"
+ jest-validate "^27.1.0"
micromatch "^4.0.4"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
-jest-diff@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.6.tgz#4a7a19ee6f04ad70e0e3388f35829394a44c7b5e"
- integrity sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==
+jest-diff@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.1.0.tgz#c7033f25add95e2218f3c7f4c3d7b634ab6b3cd2"
+ integrity sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==
dependencies:
chalk "^4.0.0"
diff-sequences "^27.0.6"
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
jest-docblock@^27.0.6:
version "27.0.6"
@@ -6473,53 +6678,53 @@
dependencies:
detect-newline "^3.0.0"
-jest-each@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.6.tgz#cee117071b04060158dc8d9a66dc50ad40ef453b"
- integrity sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==
+jest-each@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.1.0.tgz#36ac75f7aeecb3b8da2a8e617ccb30a446df408c"
+ integrity sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
chalk "^4.0.0"
jest-get-type "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-util "^27.1.0"
+ pretty-format "^27.1.0"
-jest-environment-jsdom@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz#f66426c4c9950807d0a9f209c590ce544f73291f"
- integrity sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==
+jest-environment-jsdom@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.1.0.tgz#5fb3eb8a67e02e6cc623640388d5f90e33075f18"
+ integrity sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.1.0"
+ "@jest/fake-timers" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-mock "^27.1.0"
+ jest-util "^27.1.0"
jsdom "^16.6.0"
-jest-environment-node@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.6.tgz#a6699b7ceb52e8d68138b9808b0c404e505f3e07"
- integrity sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==
+jest-environment-node@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.1.0.tgz#feea6b765f1fd4582284d4f1007df2b0a8d15b7f"
+ integrity sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.1.0"
+ "@jest/fake-timers" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-mock "^27.1.0"
+ jest-util "^27.1.0"
jest-get-type@^27.0.6:
version "27.0.6"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
-jest-haste-map@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.6.tgz#4683a4e68f6ecaa74231679dca237279562c8dc7"
- integrity sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==
+jest-haste-map@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.1.0.tgz#a39f456823bd6a74e3c86ad25f6fa870428326bf"
+ integrity sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@types/graceful-fs" "^4.1.2"
"@types/node" "*"
anymatch "^3.0.3"
@@ -6527,76 +6732,76 @@
graceful-fs "^4.2.4"
jest-regex-util "^27.0.6"
jest-serializer "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-util "^27.1.0"
+ jest-worker "^27.1.0"
micromatch "^4.0.4"
walker "^1.0.7"
optionalDependencies:
fsevents "^2.3.2"
-jest-jasmine2@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz#fd509a9ed3d92bd6edb68a779f4738b100655b37"
- integrity sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==
+jest-jasmine2@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.1.0.tgz#324a3de0b2ee20d238b2b5b844acc4571331a206"
+ integrity sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==
dependencies:
"@babel/traverse" "^7.1.0"
- "@jest/environment" "^27.0.6"
+ "@jest/environment" "^27.1.0"
"@jest/source-map" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
- expect "^27.0.6"
+ expect "^27.1.0"
is-generator-fn "^2.0.0"
- jest-each "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-each "^27.1.0"
+ jest-matcher-utils "^27.1.0"
+ jest-message-util "^27.1.0"
+ jest-runtime "^27.1.0"
+ jest-snapshot "^27.1.0"
+ jest-util "^27.1.0"
+ pretty-format "^27.1.0"
throat "^6.0.1"
-jest-leak-detector@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz#545854275f85450d4ef4b8fe305ca2a26450450f"
- integrity sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==
+jest-leak-detector@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.1.0.tgz#fe7eb633c851e06280ec4dd248067fe232c00a79"
+ integrity sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==
dependencies:
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
-jest-matcher-utils@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz#2a8da1e86c620b39459f4352eaa255f0d43e39a9"
- integrity sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==
+jest-matcher-utils@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.1.0.tgz#68afda0885db1f0b9472ce98dc4c535080785301"
+ integrity sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==
dependencies:
chalk "^4.0.0"
- jest-diff "^27.0.6"
+ jest-diff "^27.1.0"
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
-jest-message-util@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.6.tgz#158bcdf4785706492d164a39abca6a14da5ab8b5"
- integrity sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==
+jest-message-util@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.1.0.tgz#e77692c84945d1d10ef00afdfd3d2c20bd8fb468"
+ integrity sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.4"
micromatch "^4.0.4"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.6.tgz#0efdd40851398307ba16778728f6d34d583e3467"
- integrity sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==
+jest-mock@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.0.tgz#7ca6e4d09375c071661642d1c14c4711f3ab4b4f"
+ integrity sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
jest-pnp-resolver@^1.2.2:
@@ -6609,86 +6814,88 @@
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
-jest-resolve-dependencies@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz#3e619e0ef391c3ecfcf6ef4056207a3d2be3269f"
- integrity sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==
+jest-resolve-dependencies@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.1.0.tgz#d32ea4a2c82f76410f6157d0ec6cde24fbff2317"
+ integrity sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
jest-regex-util "^27.0.6"
- jest-snapshot "^27.0.6"
+ jest-snapshot "^27.1.0"
-jest-resolve@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.6.tgz#e90f436dd4f8fbf53f58a91c42344864f8e55bff"
- integrity sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==
+jest-resolve@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.1.0.tgz#bb22303c9e240cccdda28562e3c6fbcc6a23ac86"
+ integrity sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
chalk "^4.0.0"
escalade "^3.1.1"
graceful-fs "^4.2.4"
+ jest-haste-map "^27.1.0"
jest-pnp-resolver "^1.2.2"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-util "^27.1.0"
+ jest-validate "^27.1.0"
resolve "^1.20.0"
slash "^3.0.0"
-jest-runner@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.6.tgz#1325f45055539222bbc7256a6976e993ad2f9520"
- integrity sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==
+jest-runner@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.1.0.tgz#1b28d114fb3b67407b8354c9385d47395e8ff83f"
+ integrity sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/environment" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.1.0"
+ "@jest/environment" "^27.1.0"
+ "@jest/test-result" "^27.1.0"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
jest-docblock "^27.0.6"
- jest-environment-jsdom "^27.0.6"
- jest-environment-node "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-leak-detector "^27.0.6"
- jest-message-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-runtime "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-environment-jsdom "^27.1.0"
+ jest-environment-node "^27.1.0"
+ jest-haste-map "^27.1.0"
+ jest-leak-detector "^27.1.0"
+ jest-message-util "^27.1.0"
+ jest-resolve "^27.1.0"
+ jest-runtime "^27.1.0"
+ jest-util "^27.1.0"
+ jest-worker "^27.1.0"
source-map-support "^0.5.6"
throat "^6.0.1"
-jest-runtime@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.6.tgz#45877cfcd386afdd4f317def551fc369794c27c9"
- integrity sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==
+jest-runtime@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.1.0.tgz#1a98d984ffebc16a0b4f9eaad8ab47c00a750cf5"
+ integrity sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/globals" "^27.0.6"
+ "@jest/console" "^27.1.0"
+ "@jest/environment" "^27.1.0"
+ "@jest/fake-timers" "^27.1.0"
+ "@jest/globals" "^27.1.0"
"@jest/source-map" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.1.0"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0"
+ execa "^5.0.0"
exit "^0.1.2"
glob "^7.1.3"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
- jest-message-util "^27.0.6"
- jest-mock "^27.0.6"
+ jest-haste-map "^27.1.0"
+ jest-message-util "^27.1.0"
+ jest-mock "^27.1.0"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-resolve "^27.1.0"
+ jest-snapshot "^27.1.0"
+ jest-util "^27.1.0"
+ jest-validate "^27.1.0"
slash "^3.0.0"
strip-bom "^4.0.0"
yargs "^16.0.3"
@@ -6701,10 +6908,10 @@
"@types/node" "*"
graceful-fs "^4.2.4"
-jest-snapshot@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.6.tgz#f4e6b208bd2e92e888344d78f0f650bcff05a4bf"
- integrity sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==
+jest-snapshot@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.1.0.tgz#2a063ab90064017a7e9302528be7eaea6da12d17"
+ integrity sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==
dependencies:
"@babel/core" "^7.7.2"
"@babel/generator" "^7.7.2"
@@ -6712,79 +6919,79 @@
"@babel/plugin-syntax-typescript" "^7.7.2"
"@babel/traverse" "^7.7.2"
"@babel/types" "^7.0.0"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/transform" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/babel__traverse" "^7.0.4"
"@types/prettier" "^2.1.5"
babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0"
- expect "^27.0.6"
+ expect "^27.1.0"
graceful-fs "^4.2.4"
- jest-diff "^27.0.6"
+ jest-diff "^27.1.0"
jest-get-type "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-util "^27.0.6"
+ jest-haste-map "^27.1.0"
+ jest-matcher-utils "^27.1.0"
+ jest-message-util "^27.1.0"
+ jest-resolve "^27.1.0"
+ jest-util "^27.1.0"
natural-compare "^1.4.0"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
semver "^7.3.2"
-jest-util@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.6.tgz#e8e04eec159de2f4d5f57f795df9cdc091e50297"
- integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==
+jest-util@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.1.0.tgz#06a53777a8cb7e4940ca8e20bf9c67dd65d9bd68"
+ integrity sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
chalk "^4.0.0"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
picomatch "^2.2.3"
-jest-validate@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.6.tgz#930a527c7a951927df269f43b2dc23262457e2a6"
- integrity sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==
+jest-validate@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.1.0.tgz#d9e82024c5e3f5cef52a600cfc456793a84c0998"
+ integrity sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
camelcase "^6.2.0"
chalk "^4.0.0"
jest-get-type "^27.0.6"
leven "^3.1.0"
- pretty-format "^27.0.6"
+ pretty-format "^27.1.0"
-jest-watcher@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.6.tgz#89526f7f9edf1eac4e4be989bcb6dec6b8878d9c"
- integrity sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==
+jest-watcher@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.1.0.tgz#2511fcddb0e969a400f3d1daa74265f93f13ce93"
+ integrity sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==
dependencies:
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.1.0"
+ "@jest/types" "^27.1.0"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
- jest-util "^27.0.6"
+ jest-util "^27.1.0"
string-length "^4.0.1"
-jest-worker@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed"
- integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==
+jest-worker@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.1.0.tgz#65f4a88e37148ed984ba8ca8492d6b376938c0aa"
+ integrity sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.6.tgz#10517b2a628f0409087fbf473db44777d7a04505"
- integrity sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==
+jest@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69"
+ integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==
dependencies:
- "@jest/core" "^27.0.6"
+ "@jest/core" "^27.1.0"
import-local "^3.0.2"
- jest-cli "^27.0.6"
+ jest-cli "^27.1.0"
js-sha3@0.5.7, js-sha3@^0.5.7:
version "0.5.7"
@@ -7192,30 +7399,30 @@
dependencies:
yallist "^4.0.0"
-madge@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/madge/-/madge-4.0.2.tgz#56a3aff8021a5844f8713e0789f6ee94095f2f41"
- integrity sha512-l5bnA2dvyk0azLKDbOTCI+wDZ6nB007PhvPdmiYlPmqwVi49JPbhQrH/t4u8E6Akp3gwji1GZuA+v/F5q6yoWQ==
+madge@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/madge/-/madge-5.0.1.tgz#2096d9006558ea0669b3ade89c2cda708a24e22b"
+ integrity sha512-krmSWL9Hkgub74bOjnjWRoFPAJvPwSG6Dbta06qhWOq6X/n/FPzO3ESZvbFYVIvG2g4UHXvCJN1b+RZLaSs9nA==
dependencies:
- chalk "^4.1.0"
- commander "^6.2.1"
+ chalk "^4.1.1"
+ commander "^7.2.0"
commondir "^1.0.1"
- debug "^4.0.1"
- dependency-tree "^8.0.0"
- detective-amd "^3.0.1"
+ debug "^4.3.1"
+ dependency-tree "^8.1.1"
+ detective-amd "^3.1.0"
detective-cjs "^3.1.1"
- detective-es6 "^2.1.0"
+ detective-es6 "^2.2.0"
detective-less "^1.0.2"
- detective-postcss "^4.0.0"
+ detective-postcss "^5.0.0"
detective-sass "^3.0.1"
detective-scss "^2.0.1"
detective-stylus "^1.0.0"
detective-typescript "^7.0.0"
graphviz "0.0.9"
- ora "^5.1.0"
+ ora "^5.4.1"
pluralize "^8.0.0"
- precinct "^7.0.0"
- pretty-ms "^7.0.0"
+ precinct "^8.1.0"
+ pretty-ms "^7.0.1"
rc "^1.2.7"
typescript "^3.9.5"
walkdir "^0.4.1"
@@ -7667,6 +7874,11 @@
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.74.tgz#e5866488080ebaa70a93b91144ccde06f3c3463e"
integrity sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==
+node-releases@^1.1.75:
+ version "1.1.75"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
+ integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
+
node-source-walk@^4.0.0, node-source-walk@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"
@@ -7798,7 +8010,7 @@
dependencies:
isobject "^3.0.1"
-object.values@^1.1.3, object.values@^1.1.4:
+object.values@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==
@@ -7873,7 +8085,7 @@
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
-ora@^5.1.0, ora@^5.3.0:
+ora@^5.3.0, ora@^5.4.1:
version "5.4.1"
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
@@ -8214,6 +8426,15 @@
indexes-of "^1.0.1"
uniq "^1.0.1"
+postcss-values-parser@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-5.0.0.tgz#10c61ac3f488e4de25746b829ea8d8894e9ac3d2"
+ integrity sha512-2viDDjMMrt21W2izbeiJxl3kFuD/+asgB0CBwPEgSyhCmBnDIa/y+pLaoyX+q3I3DHH0oPPL3cgjVTQvlS1Maw==
+ dependencies:
+ color-name "^1.1.4"
+ is-url-superb "^4.0.0"
+ quote-unquote "^1.0.0"
+
postcss@^7.0.36:
version "7.0.36"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"
@@ -8232,26 +8453,16 @@
nanoid "^3.1.23"
source-map-js "^0.6.2"
-precinct@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/precinct/-/precinct-7.1.0.tgz#a0311e0b59029647eaf57c2d30b8efa9c85d129a"
- integrity sha512-I1RkW5PX51/q6Xl39//D7x9NgaKNGHpR5DCNaoxP/b2+KbzzXDNhauJUMV17KSYkJA41CSpwYUPRtRoNxbshWA==
+postcss@^8.2.13:
+ version "8.3.6"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
+ integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
dependencies:
- commander "^2.20.3"
- debug "^4.3.1"
- detective-amd "^3.0.1"
- detective-cjs "^3.1.1"
- detective-es6 "^2.2.0"
- detective-less "^1.0.2"
- detective-postcss "^4.0.0"
- detective-sass "^3.0.1"
- detective-scss "^2.0.1"
- detective-stylus "^1.0.0"
- detective-typescript "^6.0.0"
- module-definition "^3.3.1"
- node-source-walk "^4.2.0"
+ colorette "^1.2.2"
+ nanoid "^3.1.23"
+ source-map-js "^0.6.2"
-precinct@^8.0.0:
+precinct@^8.0.0, precinct@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.1.0.tgz#6b8f2389ba2ca61c466731390b0d7e25da3fd996"
integrity sha512-oeZBR9IdER42Ef6Rz11z1oOUqicsI5J1Qffj6tYghKLhxN2UnHy7uE1axxNr0VZRevPK2HWkROk36uXrbJwHFA==
@@ -8300,17 +8511,17 @@
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
-pretty-format@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f"
- integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==
+pretty-format@^27.1.0:
+ version "27.1.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.1.0.tgz#022f3fdb19121e0a2612f3cff8d724431461b9ca"
+ integrity sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.0"
ansi-regex "^5.0.0"
ansi-styles "^5.0.0"
react-is "^17.0.1"
-pretty-ms@^7.0.0:
+pretty-ms@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"
integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==
@@ -8445,6 +8656,11 @@
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+quote-unquote@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/quote-unquote/-/quote-unquote-1.0.0.tgz#67a9a77148effeaf81a4d428404a710baaac8a0b"
+ integrity sha1-Z6mncUjv/q+BpNQoQEpxC6qsigs=
+
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -8825,10 +9041,10 @@
dependencies:
bn.js "^4.11.1"
-rollup@^2.56.2:
- version "2.56.2"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.2.tgz#a045ff3f6af53ee009b5f5016ca3da0329e5470f"
- integrity sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==
+rollup@^2.56.3:
+ version "2.56.3"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
+ integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
optionalDependencies:
fsevents "~2.3.2"
@@ -9706,10 +9922,10 @@
source-map-support "^0.5.17"
yn "3.1.1"
-tsconfig-paths@^3.9.0:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"
- integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
+tsconfig-paths@^3.11.0:
+ version "3.11.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"
+ integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==
dependencies:
"@types/json5" "^0.0.29"
json5 "^1.0.1"
@@ -9845,10 +10061,10 @@
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc"
integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==
-typescript@^4.3.5:
- version "4.3.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
- integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+typescript@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
+ integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==
uglify-js@^3.1.4:
version "3.13.9"
@@ -10670,7 +10886,7 @@
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^17.1.0, yargs@^17.1.1:
+yargs@^17.1.1:
version "17.1.1"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba"
integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==