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

difftreelog

merge develop

Igor Kozyrev2022-02-09parents: #fb129ad #de5ac2f.patch.diff
in: master

56 files changed

modified.envdiffbeforeafterboth
--- a/.env
+++ b/.env
@@ -1,6 +1,6 @@
 RUST_TOOLCHAIN=nightly-2021-11-11
 RUST_C=1.58.0-nightly
-POLKA_VERSION=release-v0.9.14
+POLKA_VERSION=release-v0.9.16
 UNIQUE_BRANCH=develop
 USER=***
 PASS=***
modifiedCargo.lockdiffbeforeafterboth
1414
15[[package]]15[[package]]
16name = "addr2line"16name = "addr2line"
17version = "0.16.0"
18source = "registry+https://github.com/rust-lang/crates.io-index"
19checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd"
20dependencies = [
21 "gimli 0.25.0",
22]
23
24[[package]]
25name = "addr2line"
26version = "0.17.0"17version = "0.17.0"
27source = "registry+https://github.com/rust-lang/crates.io-index"18source = "registry+https://github.com/rust-lang/crates.io-index"
28checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"19checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"
29dependencies = [20dependencies = [
30 "gimli 0.26.1",21 "gimli",
31]22]
3223
33[[package]]24[[package]]
42source = "registry+https://github.com/rust-lang/crates.io-index"33source = "registry+https://github.com/rust-lang/crates.io-index"
43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"34checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
44dependencies = [35dependencies = [
45 "generic-array 0.14.4",36 "generic-array 0.14.5",
46]37]
4738
48[[package]]39[[package]]
77source = "registry+https://github.com/rust-lang/crates.io-index"68source = "registry+https://github.com/rust-lang/crates.io-index"
78checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"69checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
79dependencies = [70dependencies = [
80 "getrandom 0.2.3",71 "getrandom 0.2.4",
81 "once_cell",72 "once_cell",
82 "version_check",73 "version_check",
83]74]
10899
109[[package]]100[[package]]
110name = "anyhow"101name = "anyhow"
111version = "1.0.51"102version = "1.0.53"
112source = "registry+https://github.com/rust-lang/crates.io-index"103source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203"104checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0"
114105
115[[package]]106[[package]]
116name = "approx"107name = "approx"
117version = "0.5.0"108version = "0.5.1"
118source = "registry+https://github.com/rust-lang/crates.io-index"109source = "registry+https://github.com/rust-lang/crates.io-index"
119checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e"110checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
120dependencies = [111dependencies = [
121 "num-traits",112 "num-traits",
122]113]
225 "parking",216 "parking",
226 "polling",217 "polling",
227 "slab",218 "slab",
228 "socket2 0.4.2",219 "socket2 0.4.4",
229 "waker-fn",220 "waker-fn",
230 "winapi 0.3.9",221 "winapi 0.3.9",
231]222]
288 "memchr",279 "memchr",
289 "num_cpus",280 "num_cpus",
290 "once_cell",281 "once_cell",
291 "pin-project-lite 0.2.7",282 "pin-project-lite 0.2.8",
292 "pin-utils",283 "pin-utils",
293 "slab",284 "slab",
294 "wasm-bindgen-futures",285 "wasm-bindgen-futures",
295]286]
296287
297[[package]]288[[package]]
298name = "async-std-resolver"289name = "async-std-resolver"
299version = "0.20.3"290version = "0.20.4"
300source = "registry+https://github.com/rust-lang/crates.io-index"291source = "registry+https://github.com/rust-lang/crates.io-index"
301checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638"292checksum = "dbf3e776afdf3a2477ef4854b85ba0dff3bd85792f685fb3c68948b4d304e4f0"
302dependencies = [293dependencies = [
303 "async-std",294 "async-std",
304 "async-trait",295 "async-trait",
310301
311[[package]]302[[package]]
312name = "async-task"303name = "async-task"
313version = "4.0.3"304version = "4.1.0"
314source = "registry+https://github.com/rust-lang/crates.io-index"305source = "registry+https://github.com/rust-lang/crates.io-index"
315checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"306checksum = "677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8"
316307
317[[package]]308[[package]]
318name = "async-trait"309name = "async-trait"
335 "futures-sink",326 "futures-sink",
336 "futures-util",327 "futures-util",
337 "memchr",328 "memchr",
338 "pin-project-lite 0.2.7",329 "pin-project-lite 0.2.8",
339]330]
340331
341[[package]]332[[package]]
348 "futures-sink",339 "futures-sink",
349 "futures-util",340 "futures-util",
350 "memchr",341 "memchr",
351 "pin-project-lite 0.2.7",342 "pin-project-lite 0.2.8",
352]343]
353344
354[[package]]345[[package]]
378]369]
379370
380[[package]]371[[package]]
372name = "auto_impl"
373version = "0.5.0"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "7862e21c893d65a1650125d157eaeec691439379a1cee17ee49031b79236ada4"
376dependencies = [
377 "proc-macro-error",
378 "proc-macro2",
379 "quote",
380 "syn",
381]
382
383[[package]]
381name = "autocfg"384name = "autocfg"
382version = "1.0.1"385version = "1.0.1"
383source = "registry+https://github.com/rust-lang/crates.io-index"386source = "registry+https://github.com/rust-lang/crates.io-index"
384checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"387checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
385388
386[[package]]389[[package]]
387name = "backtrace"390name = "backtrace"
388version = "0.3.63"391version = "0.3.64"
389source = "registry+https://github.com/rust-lang/crates.io-index"392source = "registry+https://github.com/rust-lang/crates.io-index"
390checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6"393checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f"
391dependencies = [394dependencies = [
392 "addr2line 0.17.0",395 "addr2line",
393 "cc",396 "cc",
394 "cfg-if 1.0.0",397 "cfg-if 1.0.0",
395 "libc",398 "libc",
428[[package]]431[[package]]
429name = "beefy-gadget"432name = "beefy-gadget"
430version = "4.0.0-dev"433version = "4.0.0-dev"
431source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"434source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
432dependencies = [435dependencies = [
433 "beefy-primitives",436 "beefy-primitives",
434 "fnv",437 "fnv",
435 "futures 0.3.18",438 "futures 0.3.21",
436 "log",439 "log",
437 "parity-scale-codec",440 "parity-scale-codec",
438 "parking_lot 0.11.2",441 "parking_lot 0.11.2",
442 "sc-chain-spec",
439 "sc-client-api",443 "sc-client-api",
440 "sc-keystore",444 "sc-keystore",
441 "sc-network",445 "sc-network",
456[[package]]460[[package]]
457name = "beefy-gadget-rpc"461name = "beefy-gadget-rpc"
458version = "4.0.0-dev"462version = "4.0.0-dev"
459source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
460dependencies = [464dependencies = [
461 "beefy-gadget",465 "beefy-gadget",
462 "beefy-primitives",466 "beefy-primitives",
463 "futures 0.3.18",467 "derive_more",
468 "futures 0.3.21",
464 "jsonrpc-core",469 "jsonrpc-core",
465 "jsonrpc-core-client",470 "jsonrpc-core-client",
466 "jsonrpc-derive",471 "jsonrpc-derive",
467 "jsonrpc-pubsub",472 "jsonrpc-pubsub",
468 "log",473 "log",
469 "parity-scale-codec",474 "parity-scale-codec",
475 "parking_lot 0.11.2",
470 "sc-rpc",476 "sc-rpc",
477 "sc-utils",
471 "serde",478 "serde",
472 "sp-core",479 "sp-core",
473 "sp-runtime",480 "sp-runtime",
481 "thiserror",
474]482]
475483
476[[package]]484[[package]]
477name = "beefy-merkle-tree"485name = "beefy-merkle-tree"
478version = "4.0.0-dev"486version = "4.0.0-dev"
479source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"487source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
480488
481[[package]]489[[package]]
482name = "beefy-primitives"490name = "beefy-primitives"
483version = "4.0.0-dev"491version = "4.0.0-dev"
484source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"492source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
485dependencies = [493dependencies = [
486 "parity-scale-codec",494 "parity-scale-codec",
487 "scale-info",495 "scale-info",
494502
495[[package]]503[[package]]
496name = "bimap"504name = "bimap"
497version = "0.6.1"505version = "0.6.2"
498source = "registry+https://github.com/rust-lang/crates.io-index"506source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "50ae17cabbc8a38a1e3e4c1a6a664e9a09672dc14d0896fa8d865d3a5a446b07"507checksum = "bc0455254eb5c6964c4545d8bac815e1a1be4f3afe0ae695ea539c12d728d44b"
500508
501[[package]]509[[package]]
502name = "bincode"510name = "bincode"
621checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"629checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
622dependencies = [630dependencies = [
623 "block-padding 0.2.1",631 "block-padding 0.2.1",
624 "generic-array 0.14.4",632 "generic-array 0.14.5",
625]633]
626634
627[[package]]635[[package]]
636name = "block-buffer"
637version = "0.10.1"
638source = "registry+https://github.com/rust-lang/crates.io-index"
639checksum = "03588e54c62ae6d763e2a80090d50353b785795361b4ff5b3bf0a5097fc31c0b"
640dependencies = [
641 "generic-array 0.14.5",
642]
643
644[[package]]
628name = "block-padding"645name = "block-padding"
629version = "0.1.5"646version = "0.1.5"
630source = "registry+https://github.com/rust-lang/crates.io-index"647source = "registry+https://github.com/rust-lang/crates.io-index"
655672
656[[package]]673[[package]]
657name = "bounded-vec"674name = "bounded-vec"
658version = "0.4.0"675version = "0.5.0"
659source = "registry+https://github.com/rust-lang/crates.io-index"676source = "registry+https://github.com/rust-lang/crates.io-index"
660checksum = "afdd1dffefe5fc66262a524b91087c43b16e478b2e3dc49eb11b0e2fd6b6ec90"677checksum = "b47cca82fca99417fe405f09d93bb8fff90bdd03d13c631f18096ee123b4281c"
661dependencies = [678dependencies = [
662 "thiserror",679 "thiserror",
663]680]
664681
665[[package]]682[[package]]
666name = "bp-header-chain"683name = "bp-header-chain"
667version = "0.1.0"684version = "0.1.0"
668source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"685source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
669dependencies = [686dependencies = [
670 "finality-grandpa",687 "finality-grandpa",
671 "frame-support",688 "frame-support",
681[[package]]698[[package]]
682name = "bp-message-dispatch"699name = "bp-message-dispatch"
683version = "0.1.0"700version = "0.1.0"
684source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"701source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
685dependencies = [702dependencies = [
686 "bp-runtime",703 "bp-runtime",
687 "frame-support",704 "frame-support",
693[[package]]710[[package]]
694name = "bp-messages"711name = "bp-messages"
695version = "0.1.0"712version = "0.1.0"
696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"713source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
697dependencies = [714dependencies = [
698 "bitvec",715 "bitvec",
699 "bp-runtime",716 "bp-runtime",
709[[package]]726[[package]]
710name = "bp-polkadot-core"727name = "bp-polkadot-core"
711version = "0.1.0"728version = "0.1.0"
712source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"729source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
713dependencies = [730dependencies = [
714 "bp-messages",731 "bp-messages",
715 "bp-runtime",732 "bp-runtime",
725]742]
726743
727[[package]]744[[package]]
728name = "bp-rialto"
729version = "0.1.0"
730source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"
731dependencies = [
732 "bp-messages",
733 "bp-runtime",
734 "frame-support",
735 "frame-system",
736 "sp-api",
737 "sp-core",
738 "sp-runtime",
739 "sp-std",
740]
741
742[[package]]
743name = "bp-rococo"745name = "bp-rococo"
744version = "0.1.0"746version = "0.1.0"
745source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
746dependencies = [748dependencies = [
747 "bp-messages",749 "bp-messages",
748 "bp-polkadot-core",750 "bp-polkadot-core",
759[[package]]761[[package]]
760name = "bp-runtime"762name = "bp-runtime"
761version = "0.1.0"763version = "0.1.0"
762source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
763dependencies = [765dependencies = [
764 "frame-support",766 "frame-support",
765 "hash-db",767 "hash-db",
777[[package]]779[[package]]
778name = "bp-test-utils"780name = "bp-test-utils"
779version = "0.1.0"781version = "0.1.0"
780source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"782source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
781dependencies = [783dependencies = [
782 "bp-header-chain",784 "bp-header-chain",
783 "ed25519-dalek",785 "ed25519-dalek",
792[[package]]794[[package]]
793name = "bp-wococo"795name = "bp-wococo"
794version = "0.1.0"796version = "0.1.0"
795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
796dependencies = [798dependencies = [
797 "bp-messages",799 "bp-messages",
798 "bp-polkadot-core",800 "bp-polkadot-core",
807[[package]]809[[package]]
808name = "bridge-runtime-common"810name = "bridge-runtime-common"
809version = "0.1.0"811version = "0.1.0"
810source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
811dependencies = [813dependencies = [
812 "bp-message-dispatch",814 "bp-message-dispatch",
813 "bp-messages",815 "bp-messages",
853855
854[[package]]856[[package]]
855name = "bumpalo"857name = "bumpalo"
856version = "3.8.0"858version = "3.9.1"
857source = "registry+https://github.com/rust-lang/crates.io-index"859source = "registry+https://github.com/rust-lang/crates.io-index"
858checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c"860checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
859861
860[[package]]862[[package]]
861name = "byte-slice-cast"863name = "byte-slice-cast"
899901
900[[package]]902[[package]]
901name = "cache-padded"903name = "cache-padded"
902version = "1.1.1"904version = "1.2.0"
903source = "registry+https://github.com/rust-lang/crates.io-index"905source = "registry+https://github.com/rust-lang/crates.io-index"
904checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"906checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
905907
906[[package]]908[[package]]
907name = "camino"909name = "camino"
908version = "1.0.5"910version = "1.0.7"
909source = "registry+https://github.com/rust-lang/crates.io-index"911source = "registry+https://github.com/rust-lang/crates.io-index"
910checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b"912checksum = "6f3132262930b0522068049f5870a856ab8affc80c70d08b6ecb785771a6fc23"
911dependencies = [913dependencies = [
912 "serde",914 "serde",
913]915]
929dependencies = [931dependencies = [
930 "camino",932 "camino",
931 "cargo-platform",933 "cargo-platform",
932 "semver 1.0.4",934 "semver 1.0.5",
933 "serde",935 "serde",
934 "serde_json",936 "serde_json",
935]937]
1025source = "registry+https://github.com/rust-lang/crates.io-index"1027source = "registry+https://github.com/rust-lang/crates.io-index"
1026checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1028checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
1027dependencies = [1029dependencies = [
1028 "generic-array 0.14.4",1030 "generic-array 0.14.5",
1029]1031]
10301032
1031[[package]]1033[[package]]
10391041
1040[[package]]1042[[package]]
1041name = "clang-sys"1043name = "clang-sys"
1042version = "1.3.0"1044version = "1.3.1"
1043source = "registry+https://github.com/rust-lang/crates.io-index"1045source = "registry+https://github.com/rust-lang/crates.io-index"
1044checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90"1046checksum = "4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21"
1045dependencies = [1047dependencies = [
1046 "glob",1048 "glob",
1047 "libc",1049 "libc",
1048 "libloading 0.7.2",1050 "libloading 0.7.3",
1049]1051]
10501052
1051[[package]]1053[[package]]
11381140
1139[[package]]1141[[package]]
1140name = "cranelift-bforest"1142name = "cranelift-bforest"
1141version = "0.78.0"1143version = "0.80.0"
1142source = "registry+https://github.com/rust-lang/crates.io-index"1144source = "registry+https://github.com/rust-lang/crates.io-index"
1143checksum = "cc0cb7df82c8cf8f2e6a8dd394a0932a71369c160cc9b027dca414fced242513"1145checksum = "9516ba6b2ba47b4cbf63b713f75b432fafa0a0e0464ec8381ec76e6efe931ab3"
1144dependencies = [1146dependencies = [
1145 "cranelift-entity",1147 "cranelift-entity",
1146]1148]
11471149
1148[[package]]1150[[package]]
1149name = "cranelift-codegen"1151name = "cranelift-codegen"
1150version = "0.78.0"1152version = "0.80.0"
1151source = "registry+https://github.com/rust-lang/crates.io-index"1153source = "registry+https://github.com/rust-lang/crates.io-index"
1152checksum = "fe4463c15fa42eee909e61e5eac4866b7c6d22d0d8c621e57a0c5380753bfa8c"1154checksum = "489e5d0081f7edff6be12d71282a8bf387b5df64d5592454b75d662397f2d642"
1153dependencies = [1155dependencies = [
1154 "cranelift-bforest",1156 "cranelift-bforest",
1155 "cranelift-codegen-meta",1157 "cranelift-codegen-meta",
1156 "cranelift-codegen-shared",1158 "cranelift-codegen-shared",
1157 "cranelift-entity",1159 "cranelift-entity",
1158 "gimli 0.25.0",1160 "gimli",
1159 "log",1161 "log",
1160 "regalloc",1162 "regalloc",
1161 "smallvec",1163 "smallvec",
11641166
1165[[package]]1167[[package]]
1166name = "cranelift-codegen-meta"1168name = "cranelift-codegen-meta"
1167version = "0.78.0"1169version = "0.80.0"
1168source = "registry+https://github.com/rust-lang/crates.io-index"1170source = "registry+https://github.com/rust-lang/crates.io-index"
1169checksum = "793f6a94a053a55404ea16e1700202a88101672b8cd6b4df63e13cde950852bf"1171checksum = "d36ee1140371bb0f69100e734b30400157a4adf7b86148dee8b0a438763ead48"
1170dependencies = [1172dependencies = [
1171 "cranelift-codegen-shared",1173 "cranelift-codegen-shared",
1172 "cranelift-entity",
1173]1174]
11741175
1175[[package]]1176[[package]]
1176name = "cranelift-codegen-shared"1177name = "cranelift-codegen-shared"
1177version = "0.78.0"1178version = "0.80.0"
1178source = "registry+https://github.com/rust-lang/crates.io-index"1179source = "registry+https://github.com/rust-lang/crates.io-index"
1179checksum = "44aa1846df275bce5eb30379d65964c7afc63c05a117076e62a119c25fe174be"1180checksum = "981da52d8f746af1feb96290c83977ff8d41071a7499e991d8abae0d4869f564"
11801181
1181[[package]]1182[[package]]
1182name = "cranelift-entity"1183name = "cranelift-entity"
1183version = "0.78.0"1184version = "0.80.0"
1184source = "registry+https://github.com/rust-lang/crates.io-index"1185source = "registry+https://github.com/rust-lang/crates.io-index"
1185checksum = "a3a45d8d6318bf8fc518154d9298eab2a8154ec068a8885ff113f6db8d69bb3a"1186checksum = "a2906740053dd3bcf95ce53df0fd9b5649c68ae4bd9adada92b406f059eae461"
1186dependencies = [1187dependencies = [
1187 "serde",1188 "serde",
1188]1189]
11891190
1190[[package]]1191[[package]]
1191name = "cranelift-frontend"1192name = "cranelift-frontend"
1192version = "0.78.0"1193version = "0.80.0"
1193source = "registry+https://github.com/rust-lang/crates.io-index"1194source = "registry+https://github.com/rust-lang/crates.io-index"
1194checksum = "e07339bd461766deb7605169de039e01954768ff730fa1254e149001884a8525"1195checksum = "b7cb156de1097f567d46bf57a0cd720a72c3e15e1a2bd8b1041ba2fc894471b7"
1195dependencies = [1196dependencies = [
1196 "cranelift-codegen",1197 "cranelift-codegen",
1197 "log",1198 "log",
12011202
1202[[package]]1203[[package]]
1203name = "cranelift-native"1204name = "cranelift-native"
1204version = "0.78.0"1205version = "0.80.0"
1205source = "registry+https://github.com/rust-lang/crates.io-index"1206source = "registry+https://github.com/rust-lang/crates.io-index"
1206checksum = "03e2fca76ff57e0532936a71e3fc267eae6a19a86656716479c66e7f912e3d7b"1207checksum = "166028ca0343a6ee7bddac0e70084e142b23f99c701bd6f6ea9123afac1a7a46"
1207dependencies = [1208dependencies = [
1208 "cranelift-codegen",1209 "cranelift-codegen",
1209 "libc",1210 "libc",
12121213
1213[[package]]1214[[package]]
1214name = "cranelift-wasm"1215name = "cranelift-wasm"
1215version = "0.78.0"1216version = "0.80.0"
1216source = "registry+https://github.com/rust-lang/crates.io-index"1217source = "registry+https://github.com/rust-lang/crates.io-index"
1217checksum = "1f46fec547a1f8a32c54ea61c28be4f4ad234ad95342b718a9a9adcaadb0c778"1218checksum = "5012a1cde0c8b3898770b711490d803018ae9bec2d60674ba0e5b2058a874f80"
1218dependencies = [1219dependencies = [
1219 "cranelift-codegen",1220 "cranelift-codegen",
1220 "cranelift-entity",1221 "cranelift-entity",
12281229
1229[[package]]1230[[package]]
1230name = "crc32fast"1231name = "crc32fast"
1231version = "1.3.0"1232version = "1.3.1"
1232source = "registry+https://github.com/rust-lang/crates.io-index"1233source = "registry+https://github.com/rust-lang/crates.io-index"
1233checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836"1234checksum = "a2209c310e29876f7f0b2721e7e26b84aff178aa3da5d091f9bfbf47669e60e3"
1234dependencies = [1235dependencies = [
1235 "cfg-if 1.0.0",1236 "cfg-if 1.0.0",
1236]1237]
12371238
1238[[package]]1239[[package]]
1239name = "crossbeam-channel"1240name = "crossbeam-channel"
1240version = "0.5.1"1241version = "0.5.2"
1241source = "registry+https://github.com/rust-lang/crates.io-index"1242source = "registry+https://github.com/rust-lang/crates.io-index"
1242checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1243checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa"
1243dependencies = [1244dependencies = [
1244 "cfg-if 1.0.0",1245 "cfg-if 1.0.0",
1245 "crossbeam-utils",1246 "crossbeam-utils",
12581259
1259[[package]]1260[[package]]
1260name = "crossbeam-epoch"1261name = "crossbeam-epoch"
1261version = "0.9.5"1262version = "0.9.7"
1262source = "registry+https://github.com/rust-lang/crates.io-index"1263source = "registry+https://github.com/rust-lang/crates.io-index"
1263checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"1264checksum = "c00d6d2ea26e8b151d99093005cb442fb9a37aeaca582a03ec70946f49ab5ed9"
1264dependencies = [1265dependencies = [
1265 "cfg-if 1.0.0",1266 "cfg-if 1.0.0",
1266 "crossbeam-utils",1267 "crossbeam-utils",
12711272
1272[[package]]1273[[package]]
1273name = "crossbeam-utils"1274name = "crossbeam-utils"
1274version = "0.8.5"1275version = "0.8.7"
1275source = "registry+https://github.com/rust-lang/crates.io-index"1276source = "registry+https://github.com/rust-lang/crates.io-index"
1276checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"1277checksum = "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6"
1277dependencies = [1278dependencies = [
1278 "cfg-if 1.0.0",1279 "cfg-if 1.0.0",
1279 "lazy_static",1280 "lazy_static",
1286checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"1287checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
12871288
1288[[package]]1289[[package]]
1290name = "crypto-common"
1291version = "0.1.1"
1292source = "registry+https://github.com/rust-lang/crates.io-index"
1293checksum = "683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0"
1294dependencies = [
1295 "generic-array 0.14.5",
1296]
1297
1298[[package]]
1289name = "crypto-mac"1299name = "crypto-mac"
1290version = "0.7.0"1300version = "0.7.0"
1291source = "registry+https://github.com/rust-lang/crates.io-index"1301source = "registry+https://github.com/rust-lang/crates.io-index"
1301source = "registry+https://github.com/rust-lang/crates.io-index"1311source = "registry+https://github.com/rust-lang/crates.io-index"
1302checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1312checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
1303dependencies = [1313dependencies = [
1304 "generic-array 0.14.4",1314 "generic-array 0.14.5",
1305 "subtle 2.4.1",1315 "subtle 2.4.1",
1306]1316]
13071317
1311source = "registry+https://github.com/rust-lang/crates.io-index"1321source = "registry+https://github.com/rust-lang/crates.io-index"
1312checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1322checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
1313dependencies = [1323dependencies = [
1314 "generic-array 0.14.4",1324 "generic-array 0.14.5",
1315 "subtle 2.4.1",1325 "subtle 2.4.1",
1316]1326]
13171327
1357[[package]]1367[[package]]
1358name = "cumulus-client-cli"1368name = "cumulus-client-cli"
1359version = "0.1.0"1369version = "0.1.0"
1360source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1370source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1361dependencies = [1371dependencies = [
1362 "sc-cli",1372 "sc-cli",
1363 "sc-service",1373 "sc-service",
1367[[package]]1377[[package]]
1368name = "cumulus-client-collator"1378name = "cumulus-client-collator"
1369version = "0.1.0"1379version = "0.1.0"
1370source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1380source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1371dependencies = [1381dependencies = [
1372 "cumulus-client-consensus-common",1382 "cumulus-client-consensus-common",
1373 "cumulus-client-network",1383 "cumulus-client-network",
1374 "cumulus-primitives-core",1384 "cumulus-primitives-core",
1375 "futures 0.3.18",1385 "cumulus-relay-chain-interface",
1386 "futures 0.3.21",
1376 "parity-scale-codec",1387 "parity-scale-codec",
1377 "parking_lot 0.10.2",1388 "parking_lot 0.10.2",
1378 "polkadot-node-primitives",1389 "polkadot-node-primitives",
1390[[package]]1401[[package]]
1391name = "cumulus-client-consensus-aura"1402name = "cumulus-client-consensus-aura"
1392version = "0.1.0"1403version = "0.1.0"
1393source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1404source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1394dependencies = [1405dependencies = [
1395 "async-trait",1406 "async-trait",
1396 "cumulus-client-consensus-common",1407 "cumulus-client-consensus-common",
1397 "cumulus-primitives-core",1408 "cumulus-primitives-core",
1398 "futures 0.3.18",1409 "futures 0.3.21",
1399 "parity-scale-codec",1410 "parity-scale-codec",
1400 "polkadot-client",
1401 "sc-client-api",1411 "sc-client-api",
1402 "sc-consensus",1412 "sc-consensus",
1403 "sc-consensus-aura",1413 "sc-consensus-aura",
1420[[package]]1430[[package]]
1421name = "cumulus-client-consensus-common"1431name = "cumulus-client-consensus-common"
1422version = "0.1.0"1432version = "0.1.0"
1423source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1433source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1424dependencies = [1434dependencies = [
1425 "async-trait",1435 "async-trait",
1436 "cumulus-relay-chain-interface",
1426 "dyn-clone",1437 "dyn-clone",
1427 "futures 0.3.18",1438 "futures 0.3.21",
1428 "parity-scale-codec",1439 "parity-scale-codec",
1429 "polkadot-primitives",1440 "polkadot-primitives",
1430 "sc-client-api",1441 "sc-client-api",
1440[[package]]1451[[package]]
1441name = "cumulus-client-network"1452name = "cumulus-client-network"
1442version = "0.1.0"1453version = "0.1.0"
1443source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1454source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1444dependencies = [1455dependencies = [
1456 "async-trait",
1457 "cumulus-relay-chain-interface",
1445 "derive_more",1458 "derive_more",
1446 "futures 0.3.18",1459 "futures 0.3.21",
1447 "futures-timer 3.0.2",1460 "futures-timer",
1448 "parity-scale-codec",1461 "parity-scale-codec",
1449 "parking_lot 0.10.2",1462 "parking_lot 0.11.2",
1450 "polkadot-client",
1451 "polkadot-node-primitives",1463 "polkadot-node-primitives",
1452 "polkadot-parachain",1464 "polkadot-parachain",
1453 "polkadot-primitives",1465 "polkadot-primitives",
1457 "sp-consensus",1469 "sp-consensus",
1458 "sp-core",1470 "sp-core",
1459 "sp-runtime",1471 "sp-runtime",
1472 "sp-state-machine",
1460 "tracing",1473 "tracing",
1461]1474]
14621475
1463[[package]]1476[[package]]
1464name = "cumulus-client-pov-recovery"1477name = "cumulus-client-pov-recovery"
1465version = "0.1.0"1478version = "0.1.0"
1466source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1479source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1467dependencies = [1480dependencies = [
1468 "cumulus-primitives-core",1481 "cumulus-primitives-core",
1469 "futures 0.3.18",1482 "cumulus-relay-chain-interface",
1483 "futures 0.3.21",
1470 "futures-timer 3.0.2",1484 "futures-timer",
1471 "parity-scale-codec",1485 "parity-scale-codec",
1472 "polkadot-node-primitives",1486 "polkadot-node-primitives",
1473 "polkadot-node-subsystem",1487 "polkadot-node-subsystem",
1486[[package]]1500[[package]]
1487name = "cumulus-client-service"1501name = "cumulus-client-service"
1488version = "0.1.0"1502version = "0.1.0"
1489source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1503source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1490dependencies = [1504dependencies = [
1491 "cumulus-client-collator",1505 "cumulus-client-collator",
1492 "cumulus-client-consensus-common",1506 "cumulus-client-consensus-common",
1493 "cumulus-client-pov-recovery",1507 "cumulus-client-pov-recovery",
1494 "cumulus-primitives-core",1508 "cumulus-primitives-core",
1509 "cumulus-relay-chain-interface",
1495 "parity-scale-codec",1510 "parity-scale-codec",
1496 "parking_lot 0.10.2",1511 "parking_lot 0.10.2",
1497 "polkadot-overseer",1512 "polkadot-overseer",
1498 "polkadot-primitives",1513 "polkadot-primitives",
1499 "polkadot-service",
1500 "sc-chain-spec",1514 "sc-chain-spec",
1501 "sc-client-api",1515 "sc-client-api",
1502 "sc-consensus",1516 "sc-consensus",
1515[[package]]1529[[package]]
1516name = "cumulus-pallet-aura-ext"1530name = "cumulus-pallet-aura-ext"
1517version = "0.1.0"1531version = "0.1.0"
1518source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1532source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1519dependencies = [1533dependencies = [
1520 "frame-executive",1534 "frame-executive",
1521 "frame-support",1535 "frame-support",
1533[[package]]1547[[package]]
1534name = "cumulus-pallet-dmp-queue"1548name = "cumulus-pallet-dmp-queue"
1535version = "0.1.0"1549version = "0.1.0"
1536source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1550source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1537dependencies = [1551dependencies = [
1538 "cumulus-primitives-core",1552 "cumulus-primitives-core",
1539 "frame-support",1553 "frame-support",
1551[[package]]1565[[package]]
1552name = "cumulus-pallet-parachain-system"1566name = "cumulus-pallet-parachain-system"
1553version = "0.1.0"1567version = "0.1.0"
1554source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1568source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1555dependencies = [1569dependencies = [
1556 "cumulus-pallet-parachain-system-proc-macro",1570 "cumulus-pallet-parachain-system-proc-macro",
1557 "cumulus-primitives-core",1571 "cumulus-primitives-core",
1558 "cumulus-primitives-parachain-inherent",1572 "cumulus-primitives-parachain-inherent",
1559 "environmental",1573 "environmental",
1560 "frame-support",1574 "frame-support",
1561 "frame-system",1575 "frame-system",
1576 "impl-trait-for-tuples",
1562 "log",1577 "log",
1563 "pallet-balances",1578 "pallet-balances",
1564 "parity-scale-codec",1579 "parity-scale-codec",
1580[[package]]1595[[package]]
1581name = "cumulus-pallet-parachain-system-proc-macro"1596name = "cumulus-pallet-parachain-system-proc-macro"
1582version = "0.1.0"1597version = "0.1.0"
1583source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1598source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1584dependencies = [1599dependencies = [
1585 "proc-macro-crate 1.1.0",1600 "proc-macro-crate 1.1.0",
1586 "proc-macro2",1601 "proc-macro2",
1591[[package]]1606[[package]]
1592name = "cumulus-pallet-xcm"1607name = "cumulus-pallet-xcm"
1593version = "0.1.0"1608version = "0.1.0"
1594source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1609source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1595dependencies = [1610dependencies = [
1596 "cumulus-primitives-core",1611 "cumulus-primitives-core",
1597 "frame-support",1612 "frame-support",
1608[[package]]1623[[package]]
1609name = "cumulus-pallet-xcmp-queue"1624name = "cumulus-pallet-xcmp-queue"
1610version = "0.1.0"1625version = "0.1.0"
1611source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1626source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1612dependencies = [1627dependencies = [
1613 "cumulus-primitives-core",1628 "cumulus-primitives-core",
1614 "frame-support",1629 "frame-support",
1626[[package]]1641[[package]]
1627name = "cumulus-primitives-core"1642name = "cumulus-primitives-core"
1628version = "0.1.0"1643version = "0.1.0"
1629source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1630dependencies = [1645dependencies = [
1631 "frame-support",1646 "frame-support",
1632 "impl-trait-for-tuples",
1633 "parity-scale-codec",1647 "parity-scale-codec",
1634 "polkadot-core-primitives",1648 "polkadot-core-primitives",
1635 "polkadot-parachain",1649 "polkadot-parachain",
1643[[package]]1657[[package]]
1644name = "cumulus-primitives-parachain-inherent"1658name = "cumulus-primitives-parachain-inherent"
1645version = "0.1.0"1659version = "0.1.0"
1646source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1660source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1647dependencies = [1661dependencies = [
1648 "async-trait",1662 "async-trait",
1649 "cumulus-primitives-core",1663 "cumulus-primitives-core",
1664 "cumulus-relay-chain-interface",
1650 "cumulus-test-relay-sproof-builder",1665 "cumulus-test-relay-sproof-builder",
1651 "parity-scale-codec",1666 "parity-scale-codec",
1652 "polkadot-client",
1653 "sc-client-api",1667 "sc-client-api",
1654 "scale-info",1668 "scale-info",
1655 "sp-api",1669 "sp-api",
1658 "sp-runtime",1672 "sp-runtime",
1659 "sp-state-machine",1673 "sp-state-machine",
1660 "sp-std",1674 "sp-std",
1675 "sp-storage",
1661 "sp-trie",1676 "sp-trie",
1662 "tracing",1677 "tracing",
1663]1678]
16641679
1665[[package]]1680[[package]]
1666name = "cumulus-primitives-timestamp"1681name = "cumulus-primitives-timestamp"
1667version = "0.1.0"1682version = "0.1.0"
1668source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1683source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1669dependencies = [1684dependencies = [
1670 "cumulus-primitives-core",1685 "cumulus-primitives-core",
1671 "sp-inherents",1686 "sp-inherents",
1676[[package]]1691[[package]]
1677name = "cumulus-primitives-utility"1692name = "cumulus-primitives-utility"
1678version = "0.1.0"1693version = "0.1.0"
1679source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1694source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1680dependencies = [1695dependencies = [
1681 "cumulus-primitives-core",1696 "cumulus-primitives-core",
1682 "frame-support",1697 "frame-support",
1691]1706]
16921707
1693[[package]]1708[[package]]
1709name = "cumulus-relay-chain-interface"
1710version = "0.1.0"
1711source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1712dependencies = [
1713 "async-trait",
1714 "cumulus-primitives-core",
1715 "derive_more",
1716 "futures 0.3.21",
1717 "parking_lot 0.11.2",
1718 "polkadot-overseer",
1719 "sc-client-api",
1720 "sc-service",
1721 "sp-api",
1722 "sp-blockchain",
1723 "sp-core",
1724 "sp-runtime",
1725 "sp-state-machine",
1726 "thiserror",
1727]
1728
1729[[package]]
1730name = "cumulus-relay-chain-local"
1731version = "0.1.0"
1732source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1733dependencies = [
1734 "async-trait",
1735 "cumulus-primitives-core",
1736 "cumulus-relay-chain-interface",
1737 "futures 0.3.21",
1738 "futures-timer",
1739 "parking_lot 0.11.2",
1740 "polkadot-client",
1741 "polkadot-service",
1742 "sc-client-api",
1743 "sc-consensus-babe",
1744 "sc-network",
1745 "sc-service",
1746 "sc-telemetry",
1747 "sc-tracing",
1748 "sp-api",
1749 "sp-blockchain",
1750 "sp-consensus",
1751 "sp-core",
1752 "sp-runtime",
1753 "sp-state-machine",
1754 "tracing",
1755]
1756
1757[[package]]
1694name = "cumulus-test-relay-sproof-builder"1758name = "cumulus-test-relay-sproof-builder"
1695version = "0.1.0"1759version = "0.1.0"
1696source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1760source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1697dependencies = [1761dependencies = [
1698 "cumulus-primitives-core",1762 "cumulus-primitives-core",
1699 "parity-scale-codec",1763 "parity-scale-codec",
1829source = "registry+https://github.com/rust-lang/crates.io-index"1893source = "registry+https://github.com/rust-lang/crates.io-index"
1830checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"1894checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
1831dependencies = [1895dependencies = [
1832 "generic-array 0.14.4",1896 "generic-array 0.14.5",
1833]1897]
18341898
1835[[package]]1899[[package]]
1900name = "digest"
1901version = "0.10.1"
1902source = "registry+https://github.com/rust-lang/crates.io-index"
1903checksum = "b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b"
1904dependencies = [
1905 "block-buffer 0.10.1",
1906 "crypto-common",
1907 "generic-array 0.14.5",
1908]
1909
1910[[package]]
1836name = "directories"1911name = "directories"
1837version = "4.0.1"1912version = "4.0.1"
1838source = "registry+https://github.com/rust-lang/crates.io-index"1913source = "registry+https://github.com/rust-lang/crates.io-index"
1941 "ed25519",2016 "ed25519",
1942 "rand 0.7.3",2017 "rand 0.7.3",
1943 "serde",2018 "serde",
1944 "sha2 0.9.8",2019 "sha2 0.9.9",
1945 "zeroize",2020 "zeroize",
1946]2021]
19472022
19962071
1997[[package]]2072[[package]]
1998name = "env_logger"2073name = "env_logger"
1999version = "0.7.1"
2000source = "registry+https://github.com/rust-lang/crates.io-index"
2001checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
2002dependencies = [
2003 "atty",
2004 "humantime 1.3.0",
2005 "log",
2006 "regex",
2007 "termcolor",
2008]
2009
2010[[package]]
2011name = "env_logger"
2012version = "0.9.0"2074version = "0.9.0"
2013source = "registry+https://github.com/rust-lang/crates.io-index"2075source = "registry+https://github.com/rust-lang/crates.io-index"
2014checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"2076checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
2015dependencies = [2077dependencies = [
2016 "atty",2078 "atty",
2017 "humantime 2.1.0",2079 "humantime",
2018 "log",2080 "log",
2019 "regex",2081 "regex",
2020 "termcolor",2082 "termcolor",
20642126
2065[[package]]2127[[package]]
2066name = "ethereum"2128name = "ethereum"
2067version = "0.9.0"2129version = "0.11.1"
2068source = "registry+https://github.com/rust-lang/crates.io-index"2130source = "registry+https://github.com/rust-lang/crates.io-index"
2069checksum = "4a67be3eaf296ef668733f54c637e84d0ca34eaf194f0077455135981ad464c3"2131checksum = "34c90e0a755da706ce0970ec0fa8cc48aabcc8e8efa1245336acf718dab06ffe"
2070dependencies = [2132dependencies = [
2071 "bytes 1.1.0",2133 "bytes 1.1.0",
2072 "ethereum-types",2134 "ethereum-types",
2075 "parity-scale-codec",2137 "parity-scale-codec",
2076 "rlp",2138 "rlp",
2077 "rlp-derive",2139 "rlp-derive",
2078 "serde",
2079 "sha3 0.9.1",
2080 "triehash",
2081]
2082
2083[[package]]
2084name = "ethereum"
2085version = "0.10.0"
2086source = "registry+https://github.com/rust-lang/crates.io-index"
2087checksum = "81fb916554a4dba293ea69c69ad5653e21d770a9d0c2496b5fa0a1f5a3946d87"
2088dependencies = [
2089 "bytes 1.1.0",
2090 "ethereum-types",
2091 "hash-db",
2092 "hash256-std-hasher",
2093 "parity-scale-codec",
2094 "rlp",
2095 "rlp-derive",
2096 "scale-info",2140 "scale-info",
2097 "serde",2141 "serde",
2098 "sha3 0.9.1",2142 "sha3 0.9.1",
21172161
2118[[package]]2162[[package]]
2119name = "event-listener"2163name = "event-listener"
2120version = "2.5.1"2164version = "2.5.2"
2121source = "registry+https://github.com/rust-lang/crates.io-index"2165source = "registry+https://github.com/rust-lang/crates.io-index"
2122checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"2166checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
21232167
2124[[package]]2168[[package]]
2125name = "evm"2169name = "evm"
2126version = "0.33.0"2170version = "0.33.1"
2127source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2171source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2128dependencies = [2172dependencies = [
2173 "auto_impl",
2129 "environmental",2174 "environmental",
2130 "ethereum 0.10.0",2175 "ethereum",
2131 "evm-core",2176 "evm-core",
2132 "evm-gasometer",2177 "evm-gasometer",
2133 "evm-runtime",2178 "evm-runtime",
2144name = "evm-coder"2189name = "evm-coder"
2145version = "0.1.0"2190version = "0.1.0"
2146dependencies = [2191dependencies = [
2147 "ethereum 0.10.0",2192 "ethereum",
2148 "evm-coder-macros",2193 "evm-coder-macros",
2149 "evm-core",2194 "evm-core",
2150 "hex",2195 "hex",
2169[[package]]2214[[package]]
2170name = "evm-core"2215name = "evm-core"
2171version = "0.33.0"2216version = "0.33.0"
2172source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2217source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2173dependencies = [2218dependencies = [
2174 "funty",2219 "funty",
2175 "parity-scale-codec",2220 "parity-scale-codec",
2181[[package]]2226[[package]]
2182name = "evm-gasometer"2227name = "evm-gasometer"
2183version = "0.33.0"2228version = "0.33.0"
2184source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2229source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2185dependencies = [2230dependencies = [
2186 "environmental",2231 "environmental",
2187 "evm-core",2232 "evm-core",
2192[[package]]2237[[package]]
2193name = "evm-runtime"2238name = "evm-runtime"
2194version = "0.33.0"2239version = "0.33.0"
2195source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2240source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2196dependencies = [2241dependencies = [
2242 "auto_impl",
2197 "environmental",2243 "environmental",
2198 "evm-core",2244 "evm-core",
2199 "primitive-types 0.10.1",2245 "primitive-types 0.10.1",
2206source = "registry+https://github.com/rust-lang/crates.io-index"2252source = "registry+https://github.com/rust-lang/crates.io-index"
2207checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2253checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"
2208dependencies = [2254dependencies = [
2209 "futures 0.3.18",2255 "futures 0.3.21",
2210]2256]
22112257
2212[[package]]2258[[package]]
22232269
2224[[package]]2270[[package]]
2225name = "fastrand"2271name = "fastrand"
2226version = "1.5.0"2272version = "1.7.0"
2227source = "registry+https://github.com/rust-lang/crates.io-index"2273source = "registry+https://github.com/rust-lang/crates.io-index"
2228checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2274checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
2229dependencies = [2275dependencies = [
2230 "instant",2276 "instant",
2231]2277]
22322278
2233[[package]]2279[[package]]
2234name = "fc-consensus"2280name = "fc-consensus"
2235version = "2.0.0-dev"2281version = "2.0.0-dev"
2236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2282source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2237dependencies = [2283dependencies = [
2238 "async-trait",2284 "async-trait",
2239 "derive_more",2285 "derive_more",
2240 "fc-db",2286 "fc-db",
2241 "fp-consensus",2287 "fp-consensus",
2242 "fp-rpc",2288 "fp-rpc",
2243 "futures 0.3.18",2289 "futures 0.3.21",
2244 "log",2290 "log",
2245 "parity-scale-codec",2291 "parity-scale-codec",
2246 "sc-client-api",2292 "sc-client-api",
2260[[package]]2306[[package]]
2261name = "fc-db"2307name = "fc-db"
2262version = "2.0.0-dev"2308version = "2.0.0-dev"
2263source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2309source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2264dependencies = [2310dependencies = [
2265 "fp-storage",2311 "fp-storage",
2266 "kvdb",2312 "kvdb",
2276[[package]]2322[[package]]
2277name = "fc-mapping-sync"2323name = "fc-mapping-sync"
2278version = "2.0.0-dev"2324version = "2.0.0-dev"
2279source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2325source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2280dependencies = [2326dependencies = [
2281 "fc-consensus",2327 "fc-consensus",
2282 "fc-db",2328 "fc-db",
2283 "fp-consensus",2329 "fp-consensus",
2284 "fp-rpc",2330 "fp-rpc",
2285 "futures 0.3.18",2331 "futures 0.3.21",
2286 "futures-timer 3.0.2",2332 "futures-timer",
2287 "log",2333 "log",
2288 "sc-client-api",2334 "sc-client-api",
2289 "sp-api",2335 "sp-api",
2294[[package]]2340[[package]]
2295name = "fc-rpc"2341name = "fc-rpc"
2296version = "2.0.0-dev"2342version = "2.0.0-dev"
2297source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2343source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2298dependencies = [2344dependencies = [
2299 "ethereum 0.10.0",2345 "ethereum",
2300 "ethereum-types",2346 "ethereum-types",
2301 "evm",2347 "evm",
2302 "fc-consensus",2348 "fc-consensus",
2306 "fp-evm",2352 "fp-evm",
2307 "fp-rpc",2353 "fp-rpc",
2308 "fp-storage",2354 "fp-storage",
2309 "futures 0.3.18",2355 "futures 0.3.21",
2310 "futures-util",2356 "futures-util",
2311 "jsonrpc-core",2357 "jsonrpc-core",
2312 "jsonrpc-pubsub",2358 "jsonrpc-pubsub",
2328 "sc-transaction-pool-api",2374 "sc-transaction-pool-api",
2329 "sha3 0.8.2",2375 "sha3 0.8.2",
2330 "sp-api",2376 "sp-api",
2377 "sp-block-builder",
2331 "sp-blockchain",2378 "sp-blockchain",
2332 "sp-io",2379 "sp-io",
2333 "sp-runtime",2380 "sp-runtime",
2334 "sp-storage",2381 "sp-storage",
2335 "sp-transaction-pool",2382 "sp-transaction-pool",
2383 "tokio 1.16.1",
2336]2384]
23372385
2338[[package]]2386[[package]]
2339name = "fc-rpc-core"2387name = "fc-rpc-core"
2340version = "1.1.0-dev"2388version = "1.1.0-dev"
2341source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2389source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2342dependencies = [2390dependencies = [
2391 "ethereum",
2343 "ethereum-types",2392 "ethereum-types",
2344 "jsonrpc-core",2393 "jsonrpc-core",
2345 "jsonrpc-core-client",2394 "jsonrpc-core-client",
2346 "jsonrpc-derive",2395 "jsonrpc-derive",
2347 "jsonrpc-pubsub",2396 "jsonrpc-pubsub",
2397 "rlp",
2348 "rustc-hex",2398 "rustc-hex",
2349 "serde",2399 "serde",
2350 "serde_json",2400 "serde_json",
2401 "sha3 0.8.2",
2351]2402]
23522403
2353[[package]]2404[[package]]
23612412
2362[[package]]2413[[package]]
2363name = "file-per-thread-logger"2414name = "file-per-thread-logger"
2364version = "0.1.4"2415version = "0.1.5"
2365source = "registry+https://github.com/rust-lang/crates.io-index"2416source = "registry+https://github.com/rust-lang/crates.io-index"
2366checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"2417checksum = "21e16290574b39ee41c71aeb90ae960c504ebaf1e2a1c87bd52aa56ed6e1a02f"
2367dependencies = [2418dependencies = [
2368 "env_logger 0.7.1",2419 "env_logger",
2369 "log",2420 "log",
2370]2421]
23712422
2376checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"2427checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"
2377dependencies = [2428dependencies = [
2378 "either",2429 "either",
2379 "futures 0.3.18",2430 "futures 0.3.21",
2380 "futures-timer 3.0.2",2431 "futures-timer",
2381 "log",2432 "log",
2382 "num-traits",2433 "num-traits",
2383 "parity-scale-codec",2434 "parity-scale-codec",
23992450
2400[[package]]2451[[package]]
2401name = "fixedbitset"2452name = "fixedbitset"
2402version = "0.4.0"2453version = "0.4.1"
2403source = "registry+https://github.com/rust-lang/crates.io-index"2454source = "registry+https://github.com/rust-lang/crates.io-index"
2404checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e"2455checksum = "279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e"
24052456
2406[[package]]2457[[package]]
2407name = "flate2"2458name = "flate2"
2441[[package]]2492[[package]]
2442name = "fork-tree"2493name = "fork-tree"
2443version = "3.0.0"2494version = "3.0.0"
2444source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2495source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2445dependencies = [2496dependencies = [
2446 "parity-scale-codec",2497 "parity-scale-codec",
2447]2498]
2459[[package]]2510[[package]]
2460name = "fp-consensus"2511name = "fp-consensus"
2461version = "2.0.0-dev"2512version = "2.0.0-dev"
2462source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2513source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2463dependencies = [2514dependencies = [
2464 "ethereum 0.10.0",2515 "ethereum",
2465 "parity-scale-codec",2516 "parity-scale-codec",
2466 "rlp",2517 "rlp",
2467 "sha3 0.8.2",2518 "sha3 0.8.2",
2473[[package]]2524[[package]]
2474name = "fp-evm"2525name = "fp-evm"
2475version = "3.0.0-dev"2526version = "3.0.0-dev"
2476source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2527source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2477dependencies = [2528dependencies = [
2478 "evm",2529 "evm",
2479 "impl-trait-for-tuples",2530 "impl-trait-for-tuples",
2487[[package]]2538[[package]]
2488name = "fp-rpc"2539name = "fp-rpc"
2489version = "3.0.0-dev"2540version = "3.0.0-dev"
2490source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2541source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2491dependencies = [2542dependencies = [
2492 "ethereum 0.10.0",2543 "ethereum",
2493 "ethereum-types",2544 "ethereum-types",
2494 "fp-evm",2545 "fp-evm",
2495 "parity-scale-codec",2546 "parity-scale-codec",
2504[[package]]2555[[package]]
2505name = "fp-self-contained"2556name = "fp-self-contained"
2506version = "1.0.0-dev"2557version = "1.0.0-dev"
2507source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2558source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2508dependencies = [2559dependencies = [
2509 "ethereum 0.9.0",2560 "ethereum",
2510 "frame-support",2561 "frame-support",
2511 "parity-scale-codec",2562 "parity-scale-codec",
2512 "parity-util-mem",2563 "parity-util-mem",
2521[[package]]2572[[package]]
2522name = "fp-storage"2573name = "fp-storage"
2523version = "2.0.0"2574version = "2.0.0"
2524source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2575source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
25252576
2526[[package]]2577[[package]]
2527name = "frame-benchmarking"2578name = "frame-benchmarking"
2528version = "4.0.0-dev"2579version = "4.0.0-dev"
2529source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2580source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2530dependencies = [2581dependencies = [
2531 "frame-support",2582 "frame-support",
2532 "frame-system",2583 "frame-system",
2536 "paste",2587 "paste",
2537 "scale-info",2588 "scale-info",
2538 "sp-api",2589 "sp-api",
2590 "sp-application-crypto",
2539 "sp-io",2591 "sp-io",
2540 "sp-runtime",2592 "sp-runtime",
2541 "sp-runtime-interface",2593 "sp-runtime-interface",
2546[[package]]2598[[package]]
2547name = "frame-benchmarking-cli"2599name = "frame-benchmarking-cli"
2548version = "4.0.0-dev"2600version = "4.0.0-dev"
2549source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2601source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2550dependencies = [2602dependencies = [
2551 "Inflector",2603 "Inflector",
2552 "chrono",2604 "chrono",
2572[[package]]2624[[package]]
2573name = "frame-election-provider-support"2625name = "frame-election-provider-support"
2574version = "4.0.0-dev"2626version = "4.0.0-dev"
2575source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2627source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2576dependencies = [2628dependencies = [
2577 "frame-support",2629 "frame-support",
2578 "frame-system",2630 "frame-system",
2586[[package]]2638[[package]]
2587name = "frame-executive"2639name = "frame-executive"
2588version = "4.0.0-dev"2640version = "4.0.0-dev"
2589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2641source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2590dependencies = [2642dependencies = [
2591 "frame-support",2643 "frame-support",
2592 "frame-system",2644 "frame-system",
2614[[package]]2666[[package]]
2615name = "frame-support"2667name = "frame-support"
2616version = "4.0.0-dev"2668version = "4.0.0-dev"
2617source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2669source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2618dependencies = [2670dependencies = [
2619 "bitflags",2671 "bitflags",
2620 "frame-metadata",2672 "frame-metadata",
2643[[package]]2695[[package]]
2644name = "frame-support-procedural"2696name = "frame-support-procedural"
2645version = "4.0.0-dev"2697version = "4.0.0-dev"
2646source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2698source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2647dependencies = [2699dependencies = [
2648 "Inflector",2700 "Inflector",
2649 "frame-support-procedural-tools",2701 "frame-support-procedural-tools",
2655[[package]]2707[[package]]
2656name = "frame-support-procedural-tools"2708name = "frame-support-procedural-tools"
2657version = "4.0.0-dev"2709version = "4.0.0-dev"
2658source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2710source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2659dependencies = [2711dependencies = [
2660 "frame-support-procedural-tools-derive",2712 "frame-support-procedural-tools-derive",
2661 "proc-macro-crate 1.1.0",2713 "proc-macro-crate 1.1.0",
2667[[package]]2719[[package]]
2668name = "frame-support-procedural-tools-derive"2720name = "frame-support-procedural-tools-derive"
2669version = "3.0.0"2721version = "3.0.0"
2670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2671dependencies = [2723dependencies = [
2672 "proc-macro2",2724 "proc-macro2",
2673 "quote",2725 "quote",
2677[[package]]2729[[package]]
2678name = "frame-system"2730name = "frame-system"
2679version = "4.0.0-dev"2731version = "4.0.0-dev"
2680source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2732source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2681dependencies = [2733dependencies = [
2682 "frame-support",2734 "frame-support",
2683 "log",2735 "log",
2694[[package]]2746[[package]]
2695name = "frame-system-benchmarking"2747name = "frame-system-benchmarking"
2696version = "4.0.0-dev"2748version = "4.0.0-dev"
2697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2749source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2698dependencies = [2750dependencies = [
2699 "frame-benchmarking",2751 "frame-benchmarking",
2700 "frame-support",2752 "frame-support",
2709[[package]]2761[[package]]
2710name = "frame-system-rpc-runtime-api"2762name = "frame-system-rpc-runtime-api"
2711version = "4.0.0-dev"2763version = "4.0.0-dev"
2712source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2764source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2713dependencies = [2765dependencies = [
2714 "parity-scale-codec",2766 "parity-scale-codec",
2715 "sp-api",2767 "sp-api",
2718[[package]]2770[[package]]
2719name = "frame-try-runtime"2771name = "frame-try-runtime"
2720version = "0.10.0-dev"2772version = "0.10.0-dev"
2721source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2773source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2722dependencies = [2774dependencies = [
2723 "frame-support",2775 "frame-support",
2724 "sp-api",2776 "sp-api",
27842836
2785[[package]]2837[[package]]
2786name = "futures"2838name = "futures"
2787version = "0.3.18"2839version = "0.3.21"
2788source = "registry+https://github.com/rust-lang/crates.io-index"2840source = "registry+https://github.com/rust-lang/crates.io-index"
2789checksum = "8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e"2841checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
2790dependencies = [2842dependencies = [
2791 "futures-channel",2843 "futures-channel",
2792 "futures-core",2844 "futures-core",
27992851
2800[[package]]2852[[package]]
2801name = "futures-channel"2853name = "futures-channel"
2802version = "0.3.18"2854version = "0.3.21"
2803source = "registry+https://github.com/rust-lang/crates.io-index"2855source = "registry+https://github.com/rust-lang/crates.io-index"
2804checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27"2856checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
2805dependencies = [2857dependencies = [
2806 "futures-core",2858 "futures-core",
2807 "futures-sink",2859 "futures-sink",
2808]2860]
28092861
2810[[package]]2862[[package]]
2811name = "futures-core"2863name = "futures-core"
2812version = "0.3.18"2864version = "0.3.21"
2813source = "registry+https://github.com/rust-lang/crates.io-index"2865source = "registry+https://github.com/rust-lang/crates.io-index"
2814checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"2866checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
28152867
2816[[package]]2868[[package]]
2817name = "futures-executor"2869name = "futures-executor"
2818version = "0.3.18"2870version = "0.3.21"
2819source = "registry+https://github.com/rust-lang/crates.io-index"2871source = "registry+https://github.com/rust-lang/crates.io-index"
2820checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97"2872checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
2821dependencies = [2873dependencies = [
2822 "futures-core",2874 "futures-core",
2823 "futures-task",2875 "futures-task",
28272879
2828[[package]]2880[[package]]
2829name = "futures-io"2881name = "futures-io"
2830version = "0.3.18"2882version = "0.3.21"
2831source = "registry+https://github.com/rust-lang/crates.io-index"2883source = "registry+https://github.com/rust-lang/crates.io-index"
2832checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11"2884checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
28332885
2834[[package]]2886[[package]]
2835name = "futures-lite"2887name = "futures-lite"
2842 "futures-io",2894 "futures-io",
2843 "memchr",2895 "memchr",
2844 "parking",2896 "parking",
2845 "pin-project-lite 0.2.7",2897 "pin-project-lite 0.2.8",
2846 "waker-fn",2898 "waker-fn",
2847]2899]
28482900
2849[[package]]2901[[package]]
2850name = "futures-macro"2902name = "futures-macro"
2851version = "0.3.18"2903version = "0.3.21"
2852source = "registry+https://github.com/rust-lang/crates.io-index"2904source = "registry+https://github.com/rust-lang/crates.io-index"
2853checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd"2905checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
2854dependencies = [2906dependencies = [
2855 "proc-macro2",2907 "proc-macro2",
2856 "quote",2908 "quote",
28702922
2871[[package]]2923[[package]]
2872name = "futures-sink"2924name = "futures-sink"
2873version = "0.3.18"2925version = "0.3.21"
2874source = "registry+https://github.com/rust-lang/crates.io-index"2926source = "registry+https://github.com/rust-lang/crates.io-index"
2875checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af"2927checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
28762928
2877[[package]]2929[[package]]
2878name = "futures-task"2930name = "futures-task"
2879version = "0.3.18"2931version = "0.3.21"
2880source = "registry+https://github.com/rust-lang/crates.io-index"2932source = "registry+https://github.com/rust-lang/crates.io-index"
2881checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"2933checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
28822934
2883[[package]]2935[[package]]
2884name = "futures-timer"2936name = "futures-timer"
2885version = "2.0.2"
2886source = "registry+https://github.com/rust-lang/crates.io-index"
2887checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6"
2888
2889[[package]]
2890name = "futures-timer"
2891version = "3.0.2"2937version = "3.0.2"
2892source = "registry+https://github.com/rust-lang/crates.io-index"2938source = "registry+https://github.com/rust-lang/crates.io-index"
2893checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"2939checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
28942940
2895[[package]]2941[[package]]
2896name = "futures-util"2942name = "futures-util"
2897version = "0.3.18"2943version = "0.3.21"
2898source = "registry+https://github.com/rust-lang/crates.io-index"2944source = "registry+https://github.com/rust-lang/crates.io-index"
2899checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"2945checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
2900dependencies = [2946dependencies = [
2901 "futures 0.1.31",2947 "futures 0.1.31",
2902 "futures-channel",2948 "futures-channel",
2906 "futures-sink",2952 "futures-sink",
2907 "futures-task",2953 "futures-task",
2908 "memchr",2954 "memchr",
2909 "pin-project-lite 0.2.7",2955 "pin-project-lite 0.2.8",
2910 "pin-utils",2956 "pin-utils",
2911 "slab",2957 "slab",
2912]2958]
29222968
2923[[package]]2969[[package]]
2924name = "generic-array"2970name = "generic-array"
2925version = "0.14.4"2971version = "0.14.5"
2926source = "registry+https://github.com/rust-lang/crates.io-index"2972source = "registry+https://github.com/rust-lang/crates.io-index"
2927checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"2973checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
2928dependencies = [2974dependencies = [
2929 "typenum",2975 "typenum",
2930 "version_check",2976 "version_check",
29452991
2946[[package]]2992[[package]]
2947name = "getrandom"2993name = "getrandom"
2948version = "0.2.3"2994version = "0.2.4"
2949source = "registry+https://github.com/rust-lang/crates.io-index"2995source = "registry+https://github.com/rust-lang/crates.io-index"
2950checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"2996checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
2951dependencies = [2997dependencies = [
2952 "cfg-if 1.0.0",2998 "cfg-if 1.0.0",
2953 "libc",2999 "libc",
29663012
2967[[package]]3013[[package]]
2968name = "gimli"3014name = "gimli"
2969version = "0.25.0"3015version = "0.26.1"
2970source = "registry+https://github.com/rust-lang/crates.io-index"3016source = "registry+https://github.com/rust-lang/crates.io-index"
2971checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"3017checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
2972dependencies = [3018dependencies = [
2973 "fallible-iterator",3019 "fallible-iterator",
2974 "indexmap",3020 "indexmap",
2975 "stable_deref_trait",3021 "stable_deref_trait",
2976]3022]
29773023
2978[[package]]3024[[package]]
2979name = "gimli"
2980version = "0.26.1"
2981source = "registry+https://github.com/rust-lang/crates.io-index"
2982checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
2983
2984[[package]]
2985name = "glob"3025name = "glob"
2986version = "0.3.0"3026version = "0.3.0"
2987source = "registry+https://github.com/rust-lang/crates.io-index"3027source = "registry+https://github.com/rust-lang/crates.io-index"
30023042
3003[[package]]3043[[package]]
3004name = "gloo-timers"3044name = "gloo-timers"
3005version = "0.2.2"3045version = "0.2.3"
3006source = "registry+https://github.com/rust-lang/crates.io-index"3046source = "registry+https://github.com/rust-lang/crates.io-index"
3007checksum = "6f16c88aa13d2656ef20d1c042086b8767bbe2bdb62526894275a1b062161b2e"3047checksum = "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"
3008dependencies = [3048dependencies = [
3009 "futures-channel",3049 "futures-channel",
3010 "futures-core",3050 "futures-core",
3011 "js-sys",3051 "js-sys",
3012 "wasm-bindgen",3052 "wasm-bindgen",
3013 "web-sys",
3014]3053]
30153054
3016[[package]]3055[[package]]
3017name = "h2"3056name = "h2"
3018version = "0.3.9"3057version = "0.3.11"
3019source = "registry+https://github.com/rust-lang/crates.io-index"3058source = "registry+https://github.com/rust-lang/crates.io-index"
3020checksum = "8f072413d126e57991455e0a922b31e4c8ba7c2ffbebf6b78b4f8521397d65cd"3059checksum = "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"
3021dependencies = [3060dependencies = [
3022 "bytes 1.1.0",3061 "bytes 1.1.0",
3023 "fnv",3062 "fnv",
3027 "http",3066 "http",
3028 "indexmap",3067 "indexmap",
3029 "slab",3068 "slab",
3030 "tokio 1.14.0",3069 "tokio 1.16.1",
3031 "tokio-util",3070 "tokio-util",
3032 "tracing",3071 "tracing",
3033]3072]
30343073
3035[[package]]3074[[package]]
3036name = "handlebars"3075name = "handlebars"
3037version = "4.1.6"3076version = "4.2.1"
3038source = "registry+https://github.com/rust-lang/crates.io-index"3077source = "registry+https://github.com/rust-lang/crates.io-index"
3039checksum = "167fa173496c9eadd8749cca6f8339ac88e248f3ad2442791d0b743318a94fc0"3078checksum = "25546a65e5cf1f471f3438796fc634650b31d7fcde01d444c309aeb28b92e3a8"
3040dependencies = [3079dependencies = [
3041 "log",3080 "log",
3042 "pest",3081 "pest",
3071]3110]
30723111
3073[[package]]3112[[package]]
3113name = "hashbrown"
3114version = "0.12.0"
3115source = "registry+https://github.com/rust-lang/crates.io-index"
3116checksum = "8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758"
3117dependencies = [
3118 "ahash",
3119]
3120
3121[[package]]
3074name = "heck"3122name = "heck"
3075version = "0.3.3"3123version = "0.3.3"
3076source = "registry+https://github.com/rust-lang/crates.io-index"3124source = "registry+https://github.com/rust-lang/crates.io-index"
3154checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3202checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
3155dependencies = [3203dependencies = [
3156 "digest 0.9.0",3204 "digest 0.9.0",
3157 "generic-array 0.14.4",3205 "generic-array 0.14.5",
3158 "hmac 0.8.1",3206 "hmac 0.8.1",
3159]3207]
31603208
31713219
3172[[package]]3220[[package]]
3173name = "http"3221name = "http"
3174version = "0.2.5"3222version = "0.2.6"
3175source = "registry+https://github.com/rust-lang/crates.io-index"3223source = "registry+https://github.com/rust-lang/crates.io-index"
3176checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b"3224checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
3177dependencies = [3225dependencies = [
3178 "bytes 1.1.0",3226 "bytes 1.1.0",
3179 "fnv",3227 "fnv",
3180 "itoa",3228 "itoa 1.0.1",
3181]3229]
31823230
3183[[package]]3231[[package]]
3188dependencies = [3236dependencies = [
3189 "bytes 1.1.0",3237 "bytes 1.1.0",
3190 "http",3238 "http",
3191 "pin-project-lite 0.2.7",3239 "pin-project-lite 0.2.8",
3192]3240]
31933241
3194[[package]]3242[[package]]
32053253
3206[[package]]3254[[package]]
3207name = "humantime"3255name = "humantime"
3208version = "1.3.0"
3209source = "registry+https://github.com/rust-lang/crates.io-index"
3210checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
3211dependencies = [
3212 "quick-error 1.2.3",
3213]
3214
3215[[package]]
3216name = "humantime"
3217version = "2.1.0"3256version = "2.1.0"
3218source = "registry+https://github.com/rust-lang/crates.io-index"3257source = "registry+https://github.com/rust-lang/crates.io-index"
3219checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"3258checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
3233 "http-body",3272 "http-body",
3234 "httparse",3273 "httparse",
3235 "httpdate",3274 "httpdate",
3236 "itoa",3275 "itoa 0.4.8",
3237 "pin-project-lite 0.2.7",3276 "pin-project-lite 0.2.8",
3238 "socket2 0.4.2",3277 "socket2 0.4.4",
3239 "tokio 1.14.0",3278 "tokio 1.16.1",
3240 "tower-service",3279 "tower-service",
3241 "tracing",3280 "tracing",
3242 "want",3281 "want",
3254 "log",3293 "log",
3255 "rustls",3294 "rustls",
3256 "rustls-native-certs",3295 "rustls-native-certs",
3257 "tokio 1.14.0",3296 "tokio 1.16.1",
3258 "tokio-rustls",3297 "tokio-rustls",
3259 "webpki",3298 "webpki",
3260]3299]
3315checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3354checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"
3316dependencies = [3355dependencies = [
3317 "async-io",3356 "async-io",
3318 "futures 0.3.18",3357 "futures 0.3.21",
3319 "futures-lite",3358 "futures-lite",
3320 "if-addrs",3359 "if-addrs",
3321 "ipnet",3360 "ipnet",
33533392
3354[[package]]3393[[package]]
3355name = "impl-trait-for-tuples"3394name = "impl-trait-for-tuples"
3356version = "0.2.1"3395version = "0.2.2"
3357source = "registry+https://github.com/rust-lang/crates.io-index"3396source = "registry+https://github.com/rust-lang/crates.io-index"
3358checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee"3397checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb"
3359dependencies = [3398dependencies = [
3360 "proc-macro2",3399 "proc-macro2",
3361 "quote",3400 "quote",
33643403
3365[[package]]3404[[package]]
3366name = "indexmap"3405name = "indexmap"
3367version = "1.7.0"3406version = "1.8.0"
3368source = "registry+https://github.com/rust-lang/crates.io-index"3407source = "registry+https://github.com/rust-lang/crates.io-index"
3369checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3408checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
3370dependencies = [3409dependencies = [
3371 "autocfg",3410 "autocfg",
3372 "hashbrown",3411 "hashbrown 0.11.2",
3373 "serde",3412 "serde",
3374]3413]
33753414
33843423
3385[[package]]3424[[package]]
3386name = "integer-encoding"3425name = "integer-encoding"
3387version = "1.1.7"3426version = "3.0.2"
3388source = "registry+https://github.com/rust-lang/crates.io-index"3427source = "registry+https://github.com/rust-lang/crates.io-index"
3389checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"3428checksum = "90c11140ffea82edce8dcd74137ce9324ec24b3cf0175fc9d7e29164da9915b8"
33903429
3391[[package]]3430[[package]]
3392name = "integer-sqrt"3431name = "integer-sqrt"
3398]3437]
33993438
3400[[package]]3439[[package]]
3401name = "intervalier"
3402version = "0.4.0"
3403source = "registry+https://github.com/rust-lang/crates.io-index"
3404checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"
3405dependencies = [
3406 "futures 0.3.18",
3407 "futures-timer 2.0.2",
3408]
3409
3410[[package]]
3411name = "io-lifetimes"3440name = "io-lifetimes"
3412version = "0.3.3"3441version = "0.4.4"
3413source = "registry+https://github.com/rust-lang/crates.io-index"3442source = "registry+https://github.com/rust-lang/crates.io-index"
3414checksum = "278e90d6f8a6c76a8334b336e306efa3c5f2b604048cbfd486d6f49878e3af14"3443checksum = "f6ef6787e7f0faedc040f95716bdd0e62bcfcf4ba93da053b62dea2691c13864"
3415dependencies = [3444dependencies = [
3416 "rustc_version 0.4.0",
3417 "winapi 0.3.9",3445 "winapi 0.3.9",
3418]3446]
34193447
3466checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"3494checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
34673495
3468[[package]]3496[[package]]
3497name = "itoa"
3498version = "1.0.1"
3499source = "registry+https://github.com/rust-lang/crates.io-index"
3500checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
3501
3502[[package]]
3469name = "jobserver"3503name = "jobserver"
3470version = "0.1.24"3504version = "0.1.24"
3471source = "registry+https://github.com/rust-lang/crates.io-index"3505source = "registry+https://github.com/rust-lang/crates.io-index"
34763510
3477[[package]]3511[[package]]
3478name = "js-sys"3512name = "js-sys"
3479version = "0.3.55"3513version = "0.3.56"
3480source = "registry+https://github.com/rust-lang/crates.io-index"3514source = "registry+https://github.com/rust-lang/crates.io-index"
3481checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84"3515checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"
3482dependencies = [3516dependencies = [
3483 "wasm-bindgen",3517 "wasm-bindgen",
3484]3518]
3490checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"3524checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"
3491dependencies = [3525dependencies = [
3492 "derive_more",3526 "derive_more",
3493 "futures 0.3.18",3527 "futures 0.3.21",
3494 "jsonrpc-core",3528 "jsonrpc-core",
3495 "jsonrpc-pubsub",3529 "jsonrpc-pubsub",
3496 "log",3530 "log",
3505source = "registry+https://github.com/rust-lang/crates.io-index"3539source = "registry+https://github.com/rust-lang/crates.io-index"
3506checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"3540checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
3507dependencies = [3541dependencies = [
3508 "futures 0.3.18",3542 "futures 0.3.21",
3509 "futures-executor",3543 "futures-executor",
3510 "futures-util",3544 "futures-util",
3511 "log",3545 "log",
3520source = "registry+https://github.com/rust-lang/crates.io-index"3554source = "registry+https://github.com/rust-lang/crates.io-index"
3521checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"3555checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"
3522dependencies = [3556dependencies = [
3523 "futures 0.3.18",3557 "futures 0.3.21",
3524 "jsonrpc-client-transports",3558 "jsonrpc-client-transports",
3525]3559]
35263560
3542source = "registry+https://github.com/rust-lang/crates.io-index"3576source = "registry+https://github.com/rust-lang/crates.io-index"
3543checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"3577checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"
3544dependencies = [3578dependencies = [
3545 "futures 0.3.18",3579 "futures 0.3.21",
3546 "hyper",3580 "hyper",
3547 "jsonrpc-core",3581 "jsonrpc-core",
3548 "jsonrpc-server-utils",3582 "jsonrpc-server-utils",
3558source = "registry+https://github.com/rust-lang/crates.io-index"3592source = "registry+https://github.com/rust-lang/crates.io-index"
3559checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"3593checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"
3560dependencies = [3594dependencies = [
3561 "futures 0.3.18",3595 "futures 0.3.21",
3562 "jsonrpc-core",3596 "jsonrpc-core",
3563 "jsonrpc-server-utils",3597 "jsonrpc-server-utils",
3564 "log",3598 "log",
3573source = "registry+https://github.com/rust-lang/crates.io-index"3607source = "registry+https://github.com/rust-lang/crates.io-index"
3574checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"3608checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"
3575dependencies = [3609dependencies = [
3576 "futures 0.3.18",3610 "futures 0.3.21",
3577 "jsonrpc-core",3611 "jsonrpc-core",
3578 "lazy_static",3612 "lazy_static",
3579 "log",3613 "log",
3589checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"3623checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"
3590dependencies = [3624dependencies = [
3591 "bytes 1.1.0",3625 "bytes 1.1.0",
3592 "futures 0.3.18",3626 "futures 0.3.21",
3593 "globset",3627 "globset",
3594 "jsonrpc-core",3628 "jsonrpc-core",
3595 "lazy_static",3629 "lazy_static",
3596 "log",3630 "log",
3597 "tokio 1.14.0",3631 "tokio 1.16.1",
3598 "tokio-stream",3632 "tokio-stream",
3599 "tokio-util",3633 "tokio-util",
3600 "unicase",3634 "unicase",
3606source = "registry+https://github.com/rust-lang/crates.io-index"3640source = "registry+https://github.com/rust-lang/crates.io-index"
3607checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"3641checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"
3608dependencies = [3642dependencies = [
3609 "futures 0.3.18",3643 "futures 0.3.21",
3610 "jsonrpc-core",3644 "jsonrpc-core",
3611 "jsonrpc-server-utils",3645 "jsonrpc-server-utils",
3612 "log",3646 "log",
3679 "arrayvec 0.7.2",3713 "arrayvec 0.7.2",
3680 "async-trait",3714 "async-trait",
3681 "fnv",3715 "fnv",
3682 "futures 0.3.18",3716 "futures 0.3.21",
3683 "http",3717 "http",
3684 "jsonrpsee-types",3718 "jsonrpsee-types",
3685 "log",3719 "log",
3686 "pin-project 1.0.8",3720 "pin-project 1.0.10",
3687 "rustls-native-certs",3721 "rustls-native-certs",
3688 "serde",3722 "serde",
3689 "serde_json",3723 "serde_json",
3690 "soketto",3724 "soketto",
3691 "thiserror",3725 "thiserror",
3692 "tokio 1.14.0",3726 "tokio 1.16.1",
3693 "tokio-rustls",3727 "tokio-rustls",
3694 "tokio-util",3728 "tokio-util",
3695]3729]
37123746
3713[[package]]3747[[package]]
3714name = "kusama-runtime"3748name = "kusama-runtime"
3715version = "0.9.14"3749version = "0.9.16"
3716source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"3750source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
3717dependencies = [3751dependencies = [
3718 "beefy-primitives",3752 "beefy-primitives",
3719 "bitvec",3753 "bitvec",
3726 "frame-system-rpc-runtime-api",3760 "frame-system-rpc-runtime-api",
3727 "frame-try-runtime",3761 "frame-try-runtime",
3728 "hex-literal",3762 "hex-literal",
3763 "kusama-runtime-constants",
3729 "log",3764 "log",
3730 "pallet-authority-discovery",3765 "pallet-authority-discovery",
3731 "pallet-authorship",3766 "pallet-authorship",
3748 "pallet-nicks",3783 "pallet-nicks",
3749 "pallet-offences",3784 "pallet-offences",
3750 "pallet-offences-benchmarking",3785 "pallet-offences-benchmarking",
3786 "pallet-preimage",
3751 "pallet-proxy",3787 "pallet-proxy",
3752 "pallet-recovery",3788 "pallet-recovery",
3753 "pallet-scheduler",3789 "pallet-scheduler",
3797]3833]
37983834
3799[[package]]3835[[package]]
3836name = "kusama-runtime-constants"
3837version = "0.9.16"
3838source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
3839dependencies = [
3840 "frame-support",
3841 "polkadot-primitives",
3842 "polkadot-runtime-common",
3843 "smallvec",
3844 "sp-runtime",
3845]
3846
3847[[package]]
3800name = "kv-log-macro"3848name = "kv-log-macro"
3801version = "1.0.7"3849version = "1.0.7"
3802source = "registry+https://github.com/rust-lang/crates.io-index"3850source = "registry+https://github.com/rust-lang/crates.io-index"
38583906
3859[[package]]3907[[package]]
3860name = "libc"3908name = "libc"
3861version = "0.2.111"3909version = "0.2.117"
3862source = "registry+https://github.com/rust-lang/crates.io-index"3910source = "registry+https://github.com/rust-lang/crates.io-index"
3863checksum = "8e167738f1866a7ec625567bae89ca0d44477232a4f7c52b1c7f2adc2c98804f"3911checksum = "e74d72e0f9b65b5b4ca49a346af3976df0f9c61d550727f349ecd559f251a26c"
38643912
3865[[package]]3913[[package]]
3866name = "libloading"3914name = "libloading"
38743922
3875[[package]]3923[[package]]
3876name = "libloading"3924name = "libloading"
3877version = "0.7.2"3925version = "0.7.3"
3878source = "registry+https://github.com/rust-lang/crates.io-index"3926source = "registry+https://github.com/rust-lang/crates.io-index"
3879checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52"3927checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
3880dependencies = [3928dependencies = [
3881 "cfg-if 1.0.0",3929 "cfg-if 1.0.0",
3882 "winapi 0.3.9",3930 "winapi 0.3.9",
3883]3931]
38843932
3885[[package]]3933[[package]]
3886name = "libm"3934name = "libm"
3887version = "0.2.1"3935version = "0.2.2"
3888source = "registry+https://github.com/rust-lang/crates.io-index"3936source = "registry+https://github.com/rust-lang/crates.io-index"
3889checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"3937checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db"
38903938
3891[[package]]3939[[package]]
3892name = "libp2p"3940name = "libp2p"
3896dependencies = [3944dependencies = [
3897 "atomic",3945 "atomic",
3898 "bytes 1.1.0",3946 "bytes 1.1.0",
3899 "futures 0.3.18",3947 "futures 0.3.21",
3900 "lazy_static",3948 "lazy_static",
3901 "libp2p-core",3949 "libp2p-core",
3902 "libp2p-deflate",3950 "libp2p-deflate",
3924 "libp2p-yamux",3972 "libp2p-yamux",
3925 "multiaddr",3973 "multiaddr",
3926 "parking_lot 0.11.2",3974 "parking_lot 0.11.2",
3927 "pin-project 1.0.8",3975 "pin-project 1.0.10",
3928 "smallvec",3976 "smallvec",
3929 "wasm-timer",3977 "wasm-timer",
3930]3978]
39313979
3932[[package]]3980[[package]]
3933name = "libp2p-core"3981name = "libp2p-core"
3934version = "0.30.0"3982version = "0.30.2"
3935source = "registry+https://github.com/rust-lang/crates.io-index"3983source = "registry+https://github.com/rust-lang/crates.io-index"
3936checksum = "bef22d9bba1e8bcb7ec300073e6802943fe8abb8190431842262b5f1c30abba1"3984checksum = "86aad7d54df283db817becded03e611137698a6509d4237a96881976a162340c"
3937dependencies = [3985dependencies = [
3938 "asn1_der",3986 "asn1_der",
3939 "bs58",3987 "bs58",
3940 "ed25519-dalek",3988 "ed25519-dalek",
3941 "either",3989 "either",
3942 "fnv",3990 "fnv",
3943 "futures 0.3.18",3991 "futures 0.3.21",
3944 "futures-timer 3.0.2",3992 "futures-timer",
3993 "instant",
3945 "lazy_static",3994 "lazy_static",
3946 "libsecp256k1 0.7.0",3995 "libsecp256k1 0.7.0",
3947 "log",3996 "log",
3948 "multiaddr",3997 "multiaddr",
3949 "multihash 0.14.0",3998 "multihash 0.14.0",
3950 "multistream-select",3999 "multistream-select",
3951 "parking_lot 0.11.2",4000 "parking_lot 0.11.2",
3952 "pin-project 1.0.8",4001 "pin-project 1.0.10",
3953 "prost",4002 "prost",
3954 "prost-build",4003 "prost-build",
3955 "rand 0.8.4",4004 "rand 0.8.4",
3956 "ring",4005 "ring",
3957 "rw-stream-sink",4006 "rw-stream-sink",
3958 "sha2 0.9.8",4007 "sha2 0.9.9",
3959 "smallvec",4008 "smallvec",
3960 "thiserror",4009 "thiserror",
3961 "unsigned-varint 0.7.1",4010 "unsigned-varint 0.7.1",
3970checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"4019checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"
3971dependencies = [4020dependencies = [
3972 "flate2",4021 "flate2",
3973 "futures 0.3.18",4022 "futures 0.3.21",
3974 "libp2p-core",4023 "libp2p-core",
3975]4024]
39764025
3981checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"4030checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"
3982dependencies = [4031dependencies = [
3983 "async-std-resolver",4032 "async-std-resolver",
3984 "futures 0.3.18",4033 "futures 0.3.21",
3985 "libp2p-core",4034 "libp2p-core",
3986 "log",4035 "log",
3987 "smallvec",4036 "smallvec",
3996dependencies = [4045dependencies = [
3997 "cuckoofilter",4046 "cuckoofilter",
3998 "fnv",4047 "fnv",
3999 "futures 0.3.18",4048 "futures 0.3.21",
4000 "libp2p-core",4049 "libp2p-core",
4001 "libp2p-swarm",4050 "libp2p-swarm",
4002 "log",4051 "log",
4017 "byteorder",4066 "byteorder",
4018 "bytes 1.1.0",4067 "bytes 1.1.0",
4019 "fnv",4068 "fnv",
4020 "futures 0.3.18",4069 "futures 0.3.21",
4021 "hex_fmt",4070 "hex_fmt",
4022 "libp2p-core",4071 "libp2p-core",
4023 "libp2p-swarm",4072 "libp2p-swarm",
4026 "prost-build",4075 "prost-build",
4027 "rand 0.7.3",4076 "rand 0.7.3",
4028 "regex",4077 "regex",
4029 "sha2 0.9.8",4078 "sha2 0.9.9",
4030 "smallvec",4079 "smallvec",
4031 "unsigned-varint 0.7.1",4080 "unsigned-varint 0.7.1",
4032 "wasm-timer",4081 "wasm-timer",
4038source = "registry+https://github.com/rust-lang/crates.io-index"4087source = "registry+https://github.com/rust-lang/crates.io-index"
4039checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4088checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"
4040dependencies = [4089dependencies = [
4041 "futures 0.3.18",4090 "futures 0.3.21",
4042 "libp2p-core",4091 "libp2p-core",
4043 "libp2p-swarm",4092 "libp2p-swarm",
4044 "log",4093 "log",
4060 "bytes 1.1.0",4109 "bytes 1.1.0",
4061 "either",4110 "either",
4062 "fnv",4111 "fnv",
4063 "futures 0.3.18",4112 "futures 0.3.21",
4064 "libp2p-core",4113 "libp2p-core",
4065 "libp2p-swarm",4114 "libp2p-swarm",
4066 "log",4115 "log",
4067 "prost",4116 "prost",
4068 "prost-build",4117 "prost-build",
4069 "rand 0.7.3",4118 "rand 0.7.3",
4070 "sha2 0.9.8",4119 "sha2 0.9.9",
4071 "smallvec",4120 "smallvec",
4072 "uint",4121 "uint",
4073 "unsigned-varint 0.7.1",4122 "unsigned-varint 0.7.1",
4084 "async-io",4133 "async-io",
4085 "data-encoding",4134 "data-encoding",
4086 "dns-parser",4135 "dns-parser",
4087 "futures 0.3.18",4136 "futures 0.3.21",
4088 "if-watch",4137 "if-watch",
4089 "lazy_static",4138 "lazy_static",
4090 "libp2p-core",4139 "libp2p-core",
4091 "libp2p-swarm",4140 "libp2p-swarm",
4092 "log",4141 "log",
4093 "rand 0.8.4",4142 "rand 0.8.4",
4094 "smallvec",4143 "smallvec",
4095 "socket2 0.4.2",4144 "socket2 0.4.4",
4096 "void",4145 "void",
4097]4146]
40984147
4118dependencies = [4167dependencies = [
4119 "asynchronous-codec 0.6.0",4168 "asynchronous-codec 0.6.0",
4120 "bytes 1.1.0",4169 "bytes 1.1.0",
4121 "futures 0.3.18",4170 "futures 0.3.21",
4122 "libp2p-core",4171 "libp2p-core",
4123 "log",4172 "log",
4124 "nohash-hasher",4173 "nohash-hasher",
4136dependencies = [4185dependencies = [
4137 "bytes 1.1.0",4186 "bytes 1.1.0",
4138 "curve25519-dalek 3.2.0",4187 "curve25519-dalek 3.2.0",
4139 "futures 0.3.18",4188 "futures 0.3.21",
4140 "lazy_static",4189 "lazy_static",
4141 "libp2p-core",4190 "libp2p-core",
4142 "log",4191 "log",
4143 "prost",4192 "prost",
4144 "prost-build",4193 "prost-build",
4145 "rand 0.8.4",4194 "rand 0.8.4",
4146 "sha2 0.9.8",4195 "sha2 0.9.9",
4147 "snow",4196 "snow",
4148 "static_assertions",4197 "static_assertions",
4149 "x25519-dalek",4198 "x25519-dalek",
4156source = "registry+https://github.com/rust-lang/crates.io-index"4205source = "registry+https://github.com/rust-lang/crates.io-index"
4157checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4206checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"
4158dependencies = [4207dependencies = [
4159 "futures 0.3.18",4208 "futures 0.3.21",
4160 "libp2p-core",4209 "libp2p-core",
4161 "libp2p-swarm",4210 "libp2p-swarm",
4162 "log",4211 "log",
4173dependencies = [4222dependencies = [
4174 "asynchronous-codec 0.6.0",4223 "asynchronous-codec 0.6.0",
4175 "bytes 1.1.0",4224 "bytes 1.1.0",
4176 "futures 0.3.18",4225 "futures 0.3.21",
4177 "libp2p-core",4226 "libp2p-core",
4178 "log",4227 "log",
4179 "prost",4228 "prost",
4188source = "registry+https://github.com/rust-lang/crates.io-index"4237source = "registry+https://github.com/rust-lang/crates.io-index"
4189checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"4238checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"
4190dependencies = [4239dependencies = [
4191 "futures 0.3.18",4240 "futures 0.3.21",
4192 "log",4241 "log",
4193 "pin-project 1.0.8",4242 "pin-project 1.0.10",
4194 "rand 0.7.3",4243 "rand 0.7.3",
4195 "salsa20",4244 "salsa20",
4196 "sha3 0.9.1",4245 "sha3 0.9.1",
4204dependencies = [4253dependencies = [
4205 "asynchronous-codec 0.6.0",4254 "asynchronous-codec 0.6.0",
4206 "bytes 1.1.0",4255 "bytes 1.1.0",
4207 "futures 0.3.18",4256 "futures 0.3.21",
4208 "futures-timer 3.0.2",4257 "futures-timer",
4209 "libp2p-core",4258 "libp2p-core",
4210 "libp2p-swarm",4259 "libp2p-swarm",
4211 "log",4260 "log",
4212 "pin-project 1.0.8",4261 "pin-project 1.0.10",
4213 "prost",4262 "prost",
4214 "prost-build",4263 "prost-build",
4215 "rand 0.7.3",4264 "rand 0.7.3",
4227dependencies = [4276dependencies = [
4228 "asynchronous-codec 0.6.0",4277 "asynchronous-codec 0.6.0",
4229 "bimap",4278 "bimap",
4230 "futures 0.3.18",4279 "futures 0.3.21",
4231 "libp2p-core",4280 "libp2p-core",
4232 "libp2p-swarm",4281 "libp2p-swarm",
4233 "log",4282 "log",
4234 "prost",4283 "prost",
4235 "prost-build",4284 "prost-build",
4236 "rand 0.8.4",4285 "rand 0.8.4",
4237 "sha2 0.9.8",4286 "sha2 0.9.9",
4238 "thiserror",4287 "thiserror",
4239 "unsigned-varint 0.7.1",4288 "unsigned-varint 0.7.1",
4240 "void",4289 "void",
4249dependencies = [4298dependencies = [
4250 "async-trait",4299 "async-trait",
4251 "bytes 1.1.0",4300 "bytes 1.1.0",
4252 "futures 0.3.18",4301 "futures 0.3.21",
4253 "libp2p-core",4302 "libp2p-core",
4254 "libp2p-swarm",4303 "libp2p-swarm",
4255 "log",4304 "log",
4256 "lru 0.7.0",4305 "lru 0.7.2",
4257 "rand 0.7.3",4306 "rand 0.7.3",
4258 "smallvec",4307 "smallvec",
4259 "unsigned-varint 0.7.1",4308 "unsigned-varint 0.7.1",
4267checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4316checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"
4268dependencies = [4317dependencies = [
4269 "either",4318 "either",
4270 "futures 0.3.18",4319 "futures 0.3.21",
4271 "libp2p-core",4320 "libp2p-core",
4272 "log",4321 "log",
4273 "rand 0.7.3",4322 "rand 0.7.3",
4293checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4342checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"
4294dependencies = [4343dependencies = [
4295 "async-io",4344 "async-io",
4296 "futures 0.3.18",4345 "futures 0.3.21",
4297 "futures-timer 3.0.2",4346 "futures-timer",
4298 "if-watch",4347 "if-watch",
4299 "ipnet",4348 "ipnet",
4300 "libc",4349 "libc",
4301 "libp2p-core",4350 "libp2p-core",
4302 "log",4351 "log",
4303 "socket2 0.4.2",4352 "socket2 0.4.4",
4304]4353]
43054354
4306[[package]]4355[[package]]
4310checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4359checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"
4311dependencies = [4360dependencies = [
4312 "async-std",4361 "async-std",
4313 "futures 0.3.18",4362 "futures 0.3.21",
4314 "libp2p-core",4363 "libp2p-core",
4315 "log",4364 "log",
4316]4365]
4321source = "registry+https://github.com/rust-lang/crates.io-index"4370source = "registry+https://github.com/rust-lang/crates.io-index"
4322checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4371checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"
4323dependencies = [4372dependencies = [
4324 "futures 0.3.18",4373 "futures 0.3.21",
4325 "js-sys",4374 "js-sys",
4326 "libp2p-core",4375 "libp2p-core",
4327 "parity-send-wrapper",4376 "parity-send-wrapper",
4336checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4385checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"
4337dependencies = [4386dependencies = [
4338 "either",4387 "either",
4339 "futures 0.3.18",4388 "futures 0.3.21",
4340 "futures-rustls",4389 "futures-rustls",
4341 "libp2p-core",4390 "libp2p-core",
4342 "log",4391 "log",
4353source = "registry+https://github.com/rust-lang/crates.io-index"4402source = "registry+https://github.com/rust-lang/crates.io-index"
4354checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4403checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"
4355dependencies = [4404dependencies = [
4356 "futures 0.3.18",4405 "futures 0.3.21",
4357 "libp2p-core",4406 "libp2p-core",
4358 "parking_lot 0.11.2",4407 "parking_lot 0.11.2",
4359 "thiserror",4408 "thiserror",
4403 "libsecp256k1-gen-genmult",4452 "libsecp256k1-gen-genmult",
4404 "rand 0.8.4",4453 "rand 0.8.4",
4405 "serde",4454 "serde",
4406 "sha2 0.9.8",4455 "sha2 0.9.9",
4407 "typenum",4456 "typenum",
4408]4457]
44094458
44744523
4475[[package]]4524[[package]]
4476name = "linux-raw-sys"4525name = "linux-raw-sys"
4477version = "0.0.28"4526version = "0.0.36"
4478source = "registry+https://github.com/rust-lang/crates.io-index"4527source = "registry+https://github.com/rust-lang/crates.io-index"
4479checksum = "687387ff42ec7ea4f2149035a5675fedb675d26f98db90a1846ac63d3addb5f5"4528checksum = "a261afc61b7a5e323933b402ca6a1765183687c614789b1e4db7762ed4230bca"
44804529
4481[[package]]4530[[package]]
4482name = "lock_api"4531name = "lock_api"
44894538
4490[[package]]4539[[package]]
4491name = "lock_api"4540name = "lock_api"
4492version = "0.4.5"4541version = "0.4.6"
4493source = "registry+https://github.com/rust-lang/crates.io-index"4542source = "registry+https://github.com/rust-lang/crates.io-index"
4494checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"4543checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
4495dependencies = [4544dependencies = [
4496 "scopeguard",4545 "scopeguard",
4497]4546]
4512source = "registry+https://github.com/rust-lang/crates.io-index"4561source = "registry+https://github.com/rust-lang/crates.io-index"
4513checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91"4562checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91"
4514dependencies = [4563dependencies = [
4515 "hashbrown",4564 "hashbrown 0.11.2",
4516]4565]
45174566
4518[[package]]4567[[package]]
4519name = "lru"4568name = "lru"
4520version = "0.7.0"4569version = "0.7.2"
4521source = "registry+https://github.com/rust-lang/crates.io-index"4570source = "registry+https://github.com/rust-lang/crates.io-index"
4522checksum = "6c748cfe47cb8da225c37595b3108bea1c198c84aaae8ea0ba76d01dda9fc803"4571checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f"
4523dependencies = [4572dependencies = [
4524 "hashbrown",4573 "hashbrown 0.11.2",
4525]4574]
45264575
4527[[package]]4576[[package]]
46154664
4616[[package]]4665[[package]]
4617name = "memmap2"4666name = "memmap2"
4618version = "0.5.0"4667version = "0.5.2"
4619source = "registry+https://github.com/rust-lang/crates.io-index"4668source = "registry+https://github.com/rust-lang/crates.io-index"
4620checksum = "4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e"4669checksum = "fe3179b85e1fd8b14447cbebadb75e45a1002f541b925f0bfec366d56a81c56d"
4621dependencies = [4670dependencies = [
4622 "libc",4671 "libc",
4623]4672]
46334682
4634[[package]]4683[[package]]
4635name = "memory-db"4684name = "memory-db"
4636version = "0.27.0"4685version = "0.28.0"
4637source = "registry+https://github.com/rust-lang/crates.io-index"4686source = "registry+https://github.com/rust-lang/crates.io-index"
4638checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5"4687checksum = "d505169b746dacf02f7d14d8c80b34edfd8212159c63d23c977739a0d960c626"
4639dependencies = [4688dependencies = [
4640 "hash-db",4689 "hash-db",
4641 "hashbrown",4690 "hashbrown 0.11.2",
4642 "parity-util-mem",4691 "parity-util-mem",
4643]4692]
46444693
46714720
4672[[package]]4721[[package]]
4673name = "metered-channel"4722name = "metered-channel"
4674version = "0.9.14"4723version = "0.9.16"
4675source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"4724source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
4676dependencies = [4725dependencies = [
4677 "derive_more",4726 "derive_more",
4678 "futures 0.3.18",4727 "futures 0.3.21",
4679 "futures-timer 3.0.2",4728 "futures-timer",
4680 "thiserror",4729 "thiserror",
4681 "tracing",4730 "tracing",
4682]4731]
46834732
4684[[package]]4733[[package]]
4685name = "mick-jaeger"4734name = "mick-jaeger"
4686version = "0.1.6"4735version = "0.1.7"
4687source = "registry+https://github.com/rust-lang/crates.io-index"4736source = "registry+https://github.com/rust-lang/crates.io-index"
4688checksum = "eaa77fad8461bb1e0d01be11299e24c6e544007715ed442bfec29f165dc487ae"4737checksum = "fd2c2cc134e57461f0898b0e921f0a7819b5e3f3a4335b9aa390ce81a5f36fb9"
4689dependencies = [4738dependencies = [
4690 "futures 0.3.18",4739 "futures 0.3.21",
4691 "rand 0.7.3",4740 "rand 0.8.4",
4692 "thrift",4741 "thrift",
4693]4742]
46944743
4818 "blake2s_simd",4867 "blake2s_simd",
4819 "blake3",4868 "blake3",
4820 "digest 0.9.0",4869 "digest 0.9.0",
4821 "generic-array 0.14.4",4870 "generic-array 0.14.5",
4822 "multihash-derive",4871 "multihash-derive",
4823 "sha2 0.9.8",4872 "sha2 0.9.9",
4824 "sha3 0.9.1",4873 "sha3 0.9.1",
4825 "unsigned-varint 0.5.1",4874 "unsigned-varint 0.5.1",
4826]4875]
4832checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"4881checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"
4833dependencies = [4882dependencies = [
4834 "digest 0.9.0",4883 "digest 0.9.0",
4835 "generic-array 0.14.4",4884 "generic-array 0.14.5",
4836 "multihash-derive",4885 "multihash-derive",
4837 "sha2 0.9.8",4886 "sha2 0.9.9",
4838 "unsigned-varint 0.7.1",4887 "unsigned-varint 0.7.1",
4839]4888]
48404889
4865checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"4914checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"
4866dependencies = [4915dependencies = [
4867 "bytes 1.1.0",4916 "bytes 1.1.0",
4868 "futures 0.3.18",4917 "futures 0.3.21",
4869 "log",4918 "log",
4870 "pin-project 1.0.8",4919 "pin-project 1.0.10",
4871 "smallvec",4920 "smallvec",
4872 "unsigned-varint 0.7.1",4921 "unsigned-varint 0.7.1",
4873]4922]
50185067
5019[[package]]5068[[package]]
5020name = "num_cpus"5069name = "num_cpus"
5021version = "1.13.0"5070version = "1.13.1"
5022source = "registry+https://github.com/rust-lang/crates.io-index"5071source = "registry+https://github.com/rust-lang/crates.io-index"
5023checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"5072checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
5024dependencies = [5073dependencies = [
5025 "hermit-abi",5074 "hermit-abi",
5026 "libc",5075 "libc",
50395088
5040[[package]]5089[[package]]
5041name = "once_cell"5090name = "once_cell"
5042version = "1.8.0"5091version = "1.9.0"
5043source = "registry+https://github.com/rust-lang/crates.io-index"5092source = "registry+https://github.com/rust-lang/crates.io-index"
5044checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"5093checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"
50455094
5046[[package]]5095[[package]]
5047name = "opaque-debug"5096name = "opaque-debug"
5062checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"5111checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"
5063dependencies = [5112dependencies = [
5064 "dtoa",5113 "dtoa",
5065 "itoa",5114 "itoa 0.4.8",
5066 "open-metrics-client-derive-text-encode",5115 "open-metrics-client-derive-text-encode",
5067 "owning_ref",5116 "owning_ref",
5068]5117]
50805129
5081[[package]]5130[[package]]
5082name = "openssl-probe"5131name = "openssl-probe"
5083version = "0.1.4"5132version = "0.1.5"
5084source = "registry+https://github.com/rust-lang/crates.io-index"5133source = "registry+https://github.com/rust-lang/crates.io-index"
5085checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5134checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
50865135
5087[[package]]5136[[package]]
5088name = "ordered-float"5137name = "ordered-float"
5096[[package]]5145[[package]]
5097name = "orml-vesting"5146name = "orml-vesting"
5098version = "0.4.1-dev"5147version = "0.4.1-dev"
5099source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.14#324372ec6e0d26df652eab3d4fb818646c630bf6"5148source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.16#d9c538ae3b9dc0f7faacff2deed70becd10cd46e"
5100dependencies = [5149dependencies = [
5101 "frame-support",5150 "frame-support",
5102 "frame-system",5151 "frame-system",
5120[[package]]5169[[package]]
5121name = "pallet-aura"5170name = "pallet-aura"
5122version = "4.0.0-dev"5171version = "4.0.0-dev"
5123source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5172source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5124dependencies = [5173dependencies = [
5125 "frame-support",5174 "frame-support",
5126 "frame-system",5175 "frame-system",
5136[[package]]5185[[package]]
5137name = "pallet-authority-discovery"5186name = "pallet-authority-discovery"
5138version = "4.0.0-dev"5187version = "4.0.0-dev"
5139source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5188source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5140dependencies = [5189dependencies = [
5141 "frame-support",5190 "frame-support",
5142 "frame-system",5191 "frame-system",
5152[[package]]5201[[package]]
5153name = "pallet-authorship"5202name = "pallet-authorship"
5154version = "4.0.0-dev"5203version = "4.0.0-dev"
5155source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5204source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5156dependencies = [5205dependencies = [
5157 "frame-support",5206 "frame-support",
5158 "frame-system",5207 "frame-system",
5167[[package]]5216[[package]]
5168name = "pallet-babe"5217name = "pallet-babe"
5169version = "4.0.0-dev"5218version = "4.0.0-dev"
5170source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5219source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5171dependencies = [5220dependencies = [
5172 "frame-benchmarking",5221 "frame-benchmarking",
5173 "frame-support",5222 "frame-support",
5191[[package]]5240[[package]]
5192name = "pallet-bags-list"5241name = "pallet-bags-list"
5193version = "4.0.0-dev"5242version = "4.0.0-dev"
5194source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5243source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5195dependencies = [5244dependencies = [
5196 "frame-benchmarking",5245 "frame-benchmarking",
5197 "frame-election-provider-support",5246 "frame-election-provider-support",
5211[[package]]5260[[package]]
5212name = "pallet-balances"5261name = "pallet-balances"
5213version = "4.0.0-dev"5262version = "4.0.0-dev"
5214source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5263source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5215dependencies = [5264dependencies = [
5216 "frame-benchmarking",5265 "frame-benchmarking",
5217 "frame-support",5266 "frame-support",
5224]5273]
52255274
5226[[package]]5275[[package]]
5276name = "pallet-base-fee"
5277version = "1.0.0"
5278source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5279dependencies = [
5280 "frame-support",
5281 "frame-system",
5282 "pallet-evm",
5283 "parity-scale-codec",
5284 "scale-info",
5285 "serde",
5286 "sp-core",
5287 "sp-runtime",
5288]
5289
5290[[package]]
5227name = "pallet-beefy"5291name = "pallet-beefy"
5228version = "4.0.0-dev"5292version = "4.0.0-dev"
5229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5293source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5230dependencies = [5294dependencies = [
5231 "beefy-primitives",5295 "beefy-primitives",
5232 "frame-support",5296 "frame-support",
5242[[package]]5306[[package]]
5243name = "pallet-beefy-mmr"5307name = "pallet-beefy-mmr"
5244version = "4.0.0-dev"5308version = "4.0.0-dev"
5245source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5309source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5246dependencies = [5310dependencies = [
5247 "beefy-merkle-tree",5311 "beefy-merkle-tree",
5248 "beefy-primitives",5312 "beefy-primitives",
5267[[package]]5331[[package]]
5268name = "pallet-bounties"5332name = "pallet-bounties"
5269version = "4.0.0-dev"5333version = "4.0.0-dev"
5270source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5334source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5271dependencies = [5335dependencies = [
5272 "frame-benchmarking",5336 "frame-benchmarking",
5273 "frame-support",5337 "frame-support",
5285[[package]]5349[[package]]
5286name = "pallet-bridge-dispatch"5350name = "pallet-bridge-dispatch"
5287version = "0.1.0"5351version = "0.1.0"
5288source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5352source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
5289dependencies = [5353dependencies = [
5290 "bp-message-dispatch",5354 "bp-message-dispatch",
5291 "bp-runtime",5355 "bp-runtime",
5302[[package]]5366[[package]]
5303name = "pallet-bridge-grandpa"5367name = "pallet-bridge-grandpa"
5304version = "0.1.0"5368version = "0.1.0"
5305source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5369source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
5306dependencies = [5370dependencies = [
5307 "bp-header-chain",5371 "bp-header-chain",
5308 "bp-runtime",5372 "bp-runtime",
5324[[package]]5388[[package]]
5325name = "pallet-bridge-messages"5389name = "pallet-bridge-messages"
5326version = "0.1.0"5390version = "0.1.0"
5327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5391source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
5328dependencies = [5392dependencies = [
5329 "bitvec",5393 "bitvec",
5330 "bp-message-dispatch",5394 "bp-message-dispatch",
5331 "bp-messages",5395 "bp-messages",
5332 "bp-rialto",
5333 "bp-runtime",5396 "bp-runtime",
5334 "frame-support",5397 "frame-support",
5335 "frame-system",5398 "frame-system",
5346[[package]]5409[[package]]
5347name = "pallet-collective"5410name = "pallet-collective"
5348version = "4.0.0-dev"5411version = "4.0.0-dev"
5349source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5412source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5350dependencies = [5413dependencies = [
5351 "frame-benchmarking",5414 "frame-benchmarking",
5352 "frame-support",5415 "frame-support",
5380]5443]
53815444
5382[[package]]5445[[package]]
5383name = "pallet-contract-helpers"
5384version = "0.1.0"
5385dependencies = [
5386 "frame-support",
5387 "frame-system",
5388 "pallet-contracts",
5389 "parity-scale-codec",
5390 "scale-info",
5391 "sp-runtime",
5392 "sp-std",
5393 "up-sponsorship",
5394]
5395
5396[[package]]
5397name = "pallet-contracts"
5398version = "4.0.0-dev"
5399source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"
5400dependencies = [
5401 "bitflags",
5402 "frame-benchmarking",
5403 "frame-support",
5404 "frame-system",
5405 "libsecp256k1 0.7.0",
5406 "log",
5407 "pallet-contracts-primitives",
5408 "pallet-contracts-proc-macro",
5409 "parity-scale-codec",
5410 "pwasm-utils",
5411 "rand 0.8.4",
5412 "scale-info",
5413 "serde",
5414 "smallvec",
5415 "sp-core",
5416 "sp-io",
5417 "sp-runtime",
5418 "sp-sandbox",
5419 "sp-std",
5420 "wasmi-validation",
5421]
5422
5423[[package]]
5424name = "pallet-contracts-primitives"
5425version = "4.0.0-dev"
5426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"
5427dependencies = [
5428 "bitflags",
5429 "parity-scale-codec",
5430 "scale-info",
5431 "serde",
5432 "sp-core",
5433 "sp-runtime",
5434 "sp-std",
5435]
5436
5437[[package]]
5438name = "pallet-contracts-proc-macro"
5439version = "4.0.0-dev"
5440source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"
5441dependencies = [
5442 "proc-macro2",
5443 "quote",
5444 "syn",
5445]
5446
5447[[package]]
5448name = "pallet-democracy"5446name = "pallet-democracy"
5449version = "4.0.0-dev"5447version = "4.0.0-dev"
5450source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5448source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5451dependencies = [5449dependencies = [
5452 "frame-benchmarking",5450 "frame-benchmarking",
5453 "frame-support",5451 "frame-support",
5463[[package]]5461[[package]]
5464name = "pallet-election-provider-multi-phase"5462name = "pallet-election-provider-multi-phase"
5465version = "4.0.0-dev"5463version = "4.0.0-dev"
5466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5464source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5467dependencies = [5465dependencies = [
5468 "frame-benchmarking",5466 "frame-benchmarking",
5469 "frame-election-provider-support",5467 "frame-election-provider-support",
5480 "sp-runtime",5478 "sp-runtime",
5481 "sp-std",5479 "sp-std",
5482 "static_assertions",5480 "static_assertions",
5483 "strum",5481 "strum 0.22.0",
5484 "strum_macros",5482 "strum_macros 0.23.1",
5485]5483]
54865484
5487[[package]]5485[[package]]
5488name = "pallet-elections-phragmen"5486name = "pallet-elections-phragmen"
5489version = "5.0.0-dev"5487version = "5.0.0-dev"
5490source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5491dependencies = [5489dependencies = [
5492 "frame-benchmarking",5490 "frame-benchmarking",
5493 "frame-support",5491 "frame-support",
5505[[package]]5503[[package]]
5506name = "pallet-ethereum"5504name = "pallet-ethereum"
5507version = "4.0.0-dev"5505version = "4.0.0-dev"
5508source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5506source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5509dependencies = [5507dependencies = [
5510 "ethereum 0.10.0",5508 "ethereum",
5511 "ethereum-types",5509 "ethereum-types",
5512 "evm",5510 "evm",
5513 "fp-consensus",5511 "fp-consensus",
5517 "fp-storage",5515 "fp-storage",
5518 "frame-support",5516 "frame-support",
5519 "frame-system",5517 "frame-system",
5518 "log",
5520 "pallet-balances",5519 "pallet-balances",
5521 "pallet-evm",5520 "pallet-evm",
5522 "pallet-timestamp",5521 "pallet-timestamp",
5534[[package]]5533[[package]]
5535name = "pallet-evm"5534name = "pallet-evm"
5536version = "6.0.0-dev"5535version = "6.0.0-dev"
5537source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5536source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5538dependencies = [5537dependencies = [
5539 "evm",5538 "evm",
5540 "evm-gasometer",5539 "evm-gasometer",
5564name = "pallet-evm-coder-substrate"5563name = "pallet-evm-coder-substrate"
5565version = "0.1.0"5564version = "0.1.0"
5566dependencies = [5565dependencies = [
5567 "ethereum 0.10.0",5566 "ethereum",
5568 "evm-coder",5567 "evm-coder",
5569 "frame-benchmarking",5568 "frame-benchmarking",
5570 "frame-support",5569 "frame-support",
5635name = "pallet-fungible"5634name = "pallet-fungible"
5636version = "0.1.0"5635version = "0.1.0"
5637dependencies = [5636dependencies = [
5638 "ethereum 0.10.0",5637 "ethereum",
5639 "evm-coder",5638 "evm-coder",
5640 "frame-benchmarking",5639 "frame-benchmarking",
5641 "frame-support",5640 "frame-support",
5653[[package]]5652[[package]]
5654name = "pallet-gilt"5653name = "pallet-gilt"
5655version = "4.0.0-dev"5654version = "4.0.0-dev"
5656source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5655source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5657dependencies = [5656dependencies = [
5658 "frame-benchmarking",5657 "frame-benchmarking",
5659 "frame-support",5658 "frame-support",
5668[[package]]5667[[package]]
5669name = "pallet-grandpa"5668name = "pallet-grandpa"
5670version = "4.0.0-dev"5669version = "4.0.0-dev"
5671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5672dependencies = [5671dependencies = [
5673 "frame-benchmarking",5672 "frame-benchmarking",
5674 "frame-support",5673 "frame-support",
5691[[package]]5690[[package]]
5692name = "pallet-identity"5691name = "pallet-identity"
5693version = "4.0.0-dev"5692version = "4.0.0-dev"
5694source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5695dependencies = [5694dependencies = [
5696 "enumflags2",5695 "enumflags2",
5697 "frame-benchmarking",5696 "frame-benchmarking",
5707[[package]]5706[[package]]
5708name = "pallet-im-online"5707name = "pallet-im-online"
5709version = "4.0.0-dev"5708version = "4.0.0-dev"
5710source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5709source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5711dependencies = [5710dependencies = [
5712 "frame-benchmarking",5711 "frame-benchmarking",
5713 "frame-support",5712 "frame-support",
5727[[package]]5726[[package]]
5728name = "pallet-indices"5727name = "pallet-indices"
5729version = "4.0.0-dev"5728version = "4.0.0-dev"
5730source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5729source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5731dependencies = [5730dependencies = [
5732 "frame-benchmarking",5731 "frame-benchmarking",
5733 "frame-support",5732 "frame-support",
5763[[package]]5762[[package]]
5764name = "pallet-membership"5763name = "pallet-membership"
5765version = "4.0.0-dev"5764version = "4.0.0-dev"
5766source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5765source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5767dependencies = [5766dependencies = [
5768 "frame-benchmarking",5767 "frame-benchmarking",
5769 "frame-support",5768 "frame-support",
5780[[package]]5779[[package]]
5781name = "pallet-mmr"5780name = "pallet-mmr"
5782version = "4.0.0-dev"5781version = "4.0.0-dev"
5783source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5782source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5784dependencies = [5783dependencies = [
5785 "ckb-merkle-mountain-range",5784 "ckb-merkle-mountain-range",
5786 "frame-benchmarking",5785 "frame-benchmarking",
5798[[package]]5797[[package]]
5799name = "pallet-mmr-primitives"5798name = "pallet-mmr-primitives"
5800version = "4.0.0-dev"5799version = "4.0.0-dev"
5801source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5800source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5802dependencies = [5801dependencies = [
5803 "frame-support",5802 "frame-support",
5804 "frame-system",5803 "frame-system",
5814[[package]]5813[[package]]
5815name = "pallet-mmr-rpc"5814name = "pallet-mmr-rpc"
5816version = "3.0.0"5815version = "3.0.0"
5817source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5816source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5818dependencies = [5817dependencies = [
5819 "jsonrpc-core",5818 "jsonrpc-core",
5820 "jsonrpc-core-client",5819 "jsonrpc-core-client",
5831[[package]]5830[[package]]
5832name = "pallet-multisig"5831name = "pallet-multisig"
5833version = "4.0.0-dev"5832version = "4.0.0-dev"
5834source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5833source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5835dependencies = [5834dependencies = [
5836 "frame-benchmarking",5835 "frame-benchmarking",
5837 "frame-support",5836 "frame-support",
5846[[package]]5845[[package]]
5847name = "pallet-nicks"5846name = "pallet-nicks"
5848version = "4.0.0-dev"5847version = "4.0.0-dev"
5849source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5848source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5850dependencies = [5849dependencies = [
5851 "frame-support",5850 "frame-support",
5852 "frame-system",5851 "frame-system",
5861name = "pallet-nonfungible"5860name = "pallet-nonfungible"
5862version = "0.1.0"5861version = "0.1.0"
5863dependencies = [5862dependencies = [
5864 "ethereum 0.10.0",5863 "ethereum",
5865 "evm-coder",5864 "evm-coder",
5866 "frame-benchmarking",5865 "frame-benchmarking",
5867 "frame-support",5866 "frame-support",
5879[[package]]5878[[package]]
5880name = "pallet-offences"5879name = "pallet-offences"
5881version = "4.0.0-dev"5880version = "4.0.0-dev"
5882source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5881source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5883dependencies = [5882dependencies = [
5884 "frame-support",5883 "frame-support",
5885 "frame-system",5884 "frame-system",
5896[[package]]5895[[package]]
5897name = "pallet-offences-benchmarking"5896name = "pallet-offences-benchmarking"
5898version = "4.0.0-dev"5897version = "4.0.0-dev"
5899source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5898source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5900dependencies = [5899dependencies = [
5901 "frame-benchmarking",5900 "frame-benchmarking",
5902 "frame-election-provider-support",5901 "frame-election-provider-support",
5917]5916]
59185917
5919[[package]]5918[[package]]
5919name = "pallet-preimage"
5920version = "4.0.0-dev"
5921source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5922dependencies = [
5923 "frame-benchmarking",
5924 "frame-support",
5925 "frame-system",
5926 "parity-scale-codec",
5927 "scale-info",
5928 "sp-core",
5929 "sp-io",
5930 "sp-runtime",
5931 "sp-std",
5932]
5933
5934[[package]]
5920name = "pallet-proxy"5935name = "pallet-proxy"
5921version = "4.0.0-dev"5936version = "4.0.0-dev"
5922source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5923dependencies = [5938dependencies = [
5924 "frame-benchmarking",5939 "frame-benchmarking",
5925 "frame-support",5940 "frame-support",
5934[[package]]5949[[package]]
5935name = "pallet-randomness-collective-flip"5950name = "pallet-randomness-collective-flip"
5936version = "4.0.0-dev"5951version = "4.0.0-dev"
5937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5952source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5938dependencies = [5953dependencies = [
5939 "frame-support",5954 "frame-support",
5940 "frame-system",5955 "frame-system",
5948[[package]]5963[[package]]
5949name = "pallet-recovery"5964name = "pallet-recovery"
5950version = "4.0.0-dev"5965version = "4.0.0-dev"
5951source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5966source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5952dependencies = [5967dependencies = [
5953 "frame-support",5968 "frame-support",
5954 "frame-system",5969 "frame-system",
5978[[package]]5993[[package]]
5979name = "pallet-scheduler"5994name = "pallet-scheduler"
5980version = "4.0.0-dev"5995version = "4.0.0-dev"
5981source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5996source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5982dependencies = [5997dependencies = [
5983 "frame-benchmarking",5998 "frame-benchmarking",
5984 "frame-support",5999 "frame-support",
5994[[package]]6009[[package]]
5995name = "pallet-session"6010name = "pallet-session"
5996version = "4.0.0-dev"6011version = "4.0.0-dev"
5997source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6012source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5998dependencies = [6013dependencies = [
5999 "frame-support",6014 "frame-support",
6000 "frame-system",6015 "frame-system",
6015[[package]]6030[[package]]
6016name = "pallet-session-benchmarking"6031name = "pallet-session-benchmarking"
6017version = "4.0.0-dev"6032version = "4.0.0-dev"
6018source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6033source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6019dependencies = [6034dependencies = [
6020 "frame-benchmarking",6035 "frame-benchmarking",
6021 "frame-support",6036 "frame-support",
6031[[package]]6046[[package]]
6032name = "pallet-society"6047name = "pallet-society"
6033version = "4.0.0-dev"6048version = "4.0.0-dev"
6034source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6049source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6035dependencies = [6050dependencies = [
6036 "frame-support",6051 "frame-support",
6037 "frame-system",6052 "frame-system",
6045[[package]]6060[[package]]
6046name = "pallet-staking"6061name = "pallet-staking"
6047version = "4.0.0-dev"6062version = "4.0.0-dev"
6048source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6063source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6049dependencies = [6064dependencies = [
6050 "frame-benchmarking",6065 "frame-benchmarking",
6051 "frame-election-provider-support",6066 "frame-election-provider-support",
6068[[package]]6083[[package]]
6069name = "pallet-staking-reward-curve"6084name = "pallet-staking-reward-curve"
6070version = "4.0.0-dev"6085version = "4.0.0-dev"
6071source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6086source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6072dependencies = [6087dependencies = [
6073 "proc-macro-crate 1.1.0",6088 "proc-macro-crate 1.1.0",
6074 "proc-macro2",6089 "proc-macro2",
6079[[package]]6094[[package]]
6080name = "pallet-staking-reward-fn"6095name = "pallet-staking-reward-fn"
6081version = "4.0.0-dev"6096version = "4.0.0-dev"
6082source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6097source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6083dependencies = [6098dependencies = [
6084 "log",6099 "log",
6085 "sp-arithmetic",6100 "sp-arithmetic",
6088[[package]]6103[[package]]
6089name = "pallet-sudo"6104name = "pallet-sudo"
6090version = "4.0.0-dev"6105version = "4.0.0-dev"
6091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6106source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6092dependencies = [6107dependencies = [
6093 "frame-support",6108 "frame-support",
6094 "frame-system",6109 "frame-system",
6102[[package]]6117[[package]]
6103name = "pallet-template-transaction-payment"6118name = "pallet-template-transaction-payment"
6104version = "3.0.0"6119version = "3.0.0"
6105source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.14#858001a6fd841614eb3bc47562e1a08685e6c8df"6120source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"
6106dependencies = [6121dependencies = [
6107 "frame-benchmarking",6122 "frame-benchmarking",
6108 "frame-support",6123 "frame-support",
6122[[package]]6137[[package]]
6123name = "pallet-timestamp"6138name = "pallet-timestamp"
6124version = "4.0.0-dev"6139version = "4.0.0-dev"
6125source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6140source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6126dependencies = [6141dependencies = [
6127 "frame-benchmarking",6142 "frame-benchmarking",
6128 "frame-support",6143 "frame-support",
6140[[package]]6155[[package]]
6141name = "pallet-tips"6156name = "pallet-tips"
6142version = "4.0.0-dev"6157version = "4.0.0-dev"
6143source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6158source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6144dependencies = [6159dependencies = [
6145 "frame-benchmarking",6160 "frame-benchmarking",
6146 "frame-support",6161 "frame-support",
6159[[package]]6174[[package]]
6160name = "pallet-transaction-payment"6175name = "pallet-transaction-payment"
6161version = "4.0.0-dev"6176version = "4.0.0-dev"
6162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6177source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6163dependencies = [6178dependencies = [
6164 "frame-support",6179 "frame-support",
6165 "frame-system",6180 "frame-system",
6176[[package]]6191[[package]]
6177name = "pallet-transaction-payment-rpc"6192name = "pallet-transaction-payment-rpc"
6178version = "4.0.0-dev"6193version = "4.0.0-dev"
6179source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6194source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6180dependencies = [6195dependencies = [
6181 "jsonrpc-core",6196 "jsonrpc-core",
6182 "jsonrpc-core-client",6197 "jsonrpc-core-client",
6193[[package]]6208[[package]]
6194name = "pallet-transaction-payment-rpc-runtime-api"6209name = "pallet-transaction-payment-rpc-runtime-api"
6195version = "4.0.0-dev"6210version = "4.0.0-dev"
6196source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6211source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6197dependencies = [6212dependencies = [
6198 "pallet-transaction-payment",6213 "pallet-transaction-payment",
6199 "parity-scale-codec",6214 "parity-scale-codec",
6204[[package]]6219[[package]]
6205name = "pallet-treasury"6220name = "pallet-treasury"
6206version = "4.0.0-dev"6221version = "4.0.0-dev"
6207source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6222source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6208dependencies = [6223dependencies = [
6209 "frame-benchmarking",6224 "frame-benchmarking",
6210 "frame-support",6225 "frame-support",
6222name = "pallet-unique"6237name = "pallet-unique"
6223version = "0.1.0"6238version = "0.1.0"
6224dependencies = [6239dependencies = [
6225 "ethereum 0.10.0",6240 "ethereum",
6226 "evm-coder",6241 "evm-coder",
6227 "fp-evm",6242 "fp-evm",
6228 "frame-benchmarking",6243 "frame-benchmarking",
6277[[package]]6292[[package]]
6278name = "pallet-utility"6293name = "pallet-utility"
6279version = "4.0.0-dev"6294version = "4.0.0-dev"
6280source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6295source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6281dependencies = [6296dependencies = [
6282 "frame-benchmarking",6297 "frame-benchmarking",
6283 "frame-support",6298 "frame-support",
6293[[package]]6308[[package]]
6294name = "pallet-vesting"6309name = "pallet-vesting"
6295version = "4.0.0-dev"6310version = "4.0.0-dev"
6296source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6311source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6297dependencies = [6312dependencies = [
6298 "frame-benchmarking",6313 "frame-benchmarking",
6299 "frame-support",6314 "frame-support",
63076322
6308[[package]]6323[[package]]
6309name = "pallet-xcm"6324name = "pallet-xcm"
6310version = "0.9.14"6325version = "0.9.16"
6311source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6326source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6312dependencies = [6327dependencies = [
6313 "frame-support",6328 "frame-support",
6314 "frame-system",6329 "frame-system",
63256340
6326[[package]]6341[[package]]
6327name = "pallet-xcm-benchmarks"6342name = "pallet-xcm-benchmarks"
6328version = "0.9.8"6343version = "0.9.16"
6329source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6344source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6330dependencies = [6345dependencies = [
6331 "frame-benchmarking",6346 "frame-benchmarking",
6332 "frame-support",6347 "frame-support",
6343[[package]]6358[[package]]
6344name = "parachain-info"6359name = "parachain-info"
6345version = "0.1.0"6360version = "0.1.0"
6346source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"6361source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
6347dependencies = [6362dependencies = [
6348 "cumulus-primitives-core",6363 "cumulus-primitives-core",
6349 "frame-support",6364 "frame-support",
63556370
6356[[package]]6371[[package]]
6357name = "parity-db"6372name = "parity-db"
6358version = "0.3.5"6373version = "0.3.6"
6359source = "registry+https://github.com/rust-lang/crates.io-index"6374source = "registry+https://github.com/rust-lang/crates.io-index"
6360checksum = "78a95abf24f1097c6e3181abbbbfc3630b3b5e681470940f719b69acb4911c7f"6375checksum = "68de01cff53da5574397233383dd7f5c15ee958c348245765ea8cb09f2571e6b"
6361dependencies = [6376dependencies = [
6362 "blake2-rfc",6377 "blake2-rfc",
6363 "crc32fast",6378 "crc32fast",
6410source = "registry+https://github.com/rust-lang/crates.io-index"6425source = "registry+https://github.com/rust-lang/crates.io-index"
6411checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"6426checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"
6412dependencies = [6427dependencies = [
6413 "futures 0.3.18",6428 "futures 0.3.21",
6414 "libc",6429 "libc",
6415 "log",6430 "log",
6416 "rand 0.7.3",6431 "rand 0.7.3",
6417 "tokio 1.14.0",6432 "tokio 1.16.1",
6418 "winapi 0.3.9",6433 "winapi 0.3.9",
6419]6434]
64206435
6426dependencies = [6441dependencies = [
6427 "cfg-if 1.0.0",6442 "cfg-if 1.0.0",
6428 "ethereum-types",6443 "ethereum-types",
6429 "hashbrown",6444 "hashbrown 0.11.2",
6430 "impl-trait-for-tuples",6445 "impl-trait-for-tuples",
6431 "lru 0.6.6",6446 "lru 0.6.6",
6432 "parity-util-mem-derive",6447 "parity-util-mem-derive",
6503checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"6518checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
6504dependencies = [6519dependencies = [
6505 "instant",6520 "instant",
6506 "lock_api 0.4.5",6521 "lock_api 0.4.6",
6507 "parking_lot_core 0.8.5",6522 "parking_lot_core 0.8.5",
6508]6523]
65096524
66326647
6633[[package]]6648[[package]]
6634name = "pin-project"6649name = "pin-project"
6635version = "0.4.28"6650version = "0.4.29"
6636source = "registry+https://github.com/rust-lang/crates.io-index"6651source = "registry+https://github.com/rust-lang/crates.io-index"
6637checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6652checksum = "9615c18d31137579e9ff063499264ddc1278e7b1982757ebc111028c4d1dc909"
6638dependencies = [6653dependencies = [
6639 "pin-project-internal 0.4.28",6654 "pin-project-internal 0.4.29",
6640]6655]
66416656
6642[[package]]6657[[package]]
6643name = "pin-project"6658name = "pin-project"
6644version = "1.0.8"6659version = "1.0.10"
6645source = "registry+https://github.com/rust-lang/crates.io-index"6660source = "registry+https://github.com/rust-lang/crates.io-index"
6646checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6661checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
6647dependencies = [6662dependencies = [
6648 "pin-project-internal 1.0.8",6663 "pin-project-internal 1.0.10",
6649]6664]
66506665
6651[[package]]6666[[package]]
6652name = "pin-project-internal"6667name = "pin-project-internal"
6653version = "0.4.28"6668version = "0.4.29"
6654source = "registry+https://github.com/rust-lang/crates.io-index"6669source = "registry+https://github.com/rust-lang/crates.io-index"
6655checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6670checksum = "044964427019eed9d49d9d5bbce6047ef18f37100ea400912a9fa4a3523ab12a"
6656dependencies = [6671dependencies = [
6657 "proc-macro2",6672 "proc-macro2",
6658 "quote",6673 "quote",
66616676
6662[[package]]6677[[package]]
6663name = "pin-project-internal"6678name = "pin-project-internal"
6664version = "1.0.8"6679version = "1.0.10"
6665source = "registry+https://github.com/rust-lang/crates.io-index"6680source = "registry+https://github.com/rust-lang/crates.io-index"
6666checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6681checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
6667dependencies = [6682dependencies = [
6668 "proc-macro2",6683 "proc-macro2",
6669 "quote",6684 "quote",
66786693
6679[[package]]6694[[package]]
6680name = "pin-project-lite"6695name = "pin-project-lite"
6681version = "0.2.7"6696version = "0.2.8"
6682source = "registry+https://github.com/rust-lang/crates.io-index"6697source = "registry+https://github.com/rust-lang/crates.io-index"
6683checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6698checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
66846699
6685[[package]]6700[[package]]
6686name = "pin-utils"6701name = "pin-utils"
67026717
6703[[package]]6718[[package]]
6704name = "polkadot-approval-distribution"6719name = "polkadot-approval-distribution"
6705version = "0.9.14"6720version = "0.9.16"
6706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6721source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6707dependencies = [6722dependencies = [
6708 "futures 0.3.18",6723 "futures 0.3.21",
6709 "polkadot-node-network-protocol",6724 "polkadot-node-network-protocol",
6710 "polkadot-node-primitives",6725 "polkadot-node-primitives",
6711 "polkadot-node-subsystem",6726 "polkadot-node-subsystem",
67166731
6717[[package]]6732[[package]]
6718name = "polkadot-availability-bitfield-distribution"6733name = "polkadot-availability-bitfield-distribution"
6719version = "0.9.14"6734version = "0.9.16"
6720source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6735source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6721dependencies = [6736dependencies = [
6722 "futures 0.3.18",6737 "futures 0.3.21",
6723 "polkadot-node-network-protocol",6738 "polkadot-node-network-protocol",
6724 "polkadot-node-subsystem",6739 "polkadot-node-subsystem",
6725 "polkadot-node-subsystem-util",6740 "polkadot-node-subsystem-util",
67296744
6730[[package]]6745[[package]]
6731name = "polkadot-availability-distribution"6746name = "polkadot-availability-distribution"
6732version = "0.9.14"6747version = "0.9.16"
6733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6748source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6734dependencies = [6749dependencies = [
6735 "derive_more",6750 "derive_more",
6736 "futures 0.3.18",6751 "futures 0.3.21",
6737 "lru 0.7.0",6752 "lru 0.7.2",
6738 "parity-scale-codec",6753 "parity-scale-codec",
6739 "polkadot-erasure-coding",6754 "polkadot-erasure-coding",
6740 "polkadot-node-network-protocol",6755 "polkadot-node-network-protocol",
67516766
6752[[package]]6767[[package]]
6753name = "polkadot-availability-recovery"6768name = "polkadot-availability-recovery"
6754version = "0.9.14"6769version = "0.9.16"
6755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6770source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6756dependencies = [6771dependencies = [
6757 "futures 0.3.18",6772 "futures 0.3.21",
6758 "lru 0.7.0",6773 "lru 0.7.2",
6759 "parity-scale-codec",6774 "parity-scale-codec",
6760 "polkadot-erasure-coding",6775 "polkadot-erasure-coding",
6761 "polkadot-node-network-protocol",6776 "polkadot-node-network-protocol",
67716786
6772[[package]]6787[[package]]
6773name = "polkadot-cli"6788name = "polkadot-cli"
6774version = "0.9.14"6789version = "0.9.16"
6775source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6790source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6776dependencies = [6791dependencies = [
6777 "frame-benchmarking-cli",6792 "frame-benchmarking-cli",
6778 "futures 0.3.18",6793 "futures 0.3.21",
6779 "log",6794 "log",
6780 "polkadot-node-core-pvf",6795 "polkadot-node-core-pvf",
6796 "polkadot-node-metrics",
6797 "polkadot-performance-test",
6781 "polkadot-service",6798 "polkadot-service",
6782 "sc-cli",6799 "sc-cli",
6783 "sc-service",6800 "sc-service",
6801 "sc-tracing",
6784 "sp-core",6802 "sp-core",
6785 "sp-trie",6803 "sp-trie",
6786 "structopt",6804 "structopt",
67916809
6792[[package]]6810[[package]]
6793name = "polkadot-client"6811name = "polkadot-client"
6794version = "0.9.14"6812version = "0.9.16"
6795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6813source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6796dependencies = [6814dependencies = [
6797 "beefy-primitives",6815 "beefy-primitives",
6798 "frame-benchmarking",6816 "frame-benchmarking",
68216839
6822[[package]]6840[[package]]
6823name = "polkadot-collator-protocol"6841name = "polkadot-collator-protocol"
6824version = "0.9.14"6842version = "0.9.16"
6825source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6843source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6826dependencies = [6844dependencies = [
6827 "always-assert",6845 "always-assert",
6828 "derive_more",6846 "derive_more",
6829 "futures 0.3.18",6847 "futures 0.3.21",
6830 "futures-timer 3.0.2",6848 "futures-timer",
6831 "polkadot-node-network-protocol",6849 "polkadot-node-network-protocol",
6832 "polkadot-node-primitives",6850 "polkadot-node-primitives",
6833 "polkadot-node-subsystem",6851 "polkadot-node-subsystem",
68426860
6843[[package]]6861[[package]]
6844name = "polkadot-core-primitives"6862name = "polkadot-core-primitives"
6845version = "0.9.14"6863version = "0.9.16"
6846source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6864source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6847dependencies = [6865dependencies = [
6848 "parity-scale-codec",6866 "parity-scale-codec",
6849 "parity-util-mem",6867 "parity-util-mem",
68556873
6856[[package]]6874[[package]]
6857name = "polkadot-dispute-distribution"6875name = "polkadot-dispute-distribution"
6858version = "0.9.14"6876version = "0.9.16"
6859source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6877source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6860dependencies = [6878dependencies = [
6861 "derive_more",6879 "derive_more",
6862 "futures 0.3.18",6880 "futures 0.3.21",
6863 "lru 0.7.0",6881 "lru 0.7.2",
6864 "parity-scale-codec",6882 "parity-scale-codec",
6865 "polkadot-erasure-coding",6883 "polkadot-erasure-coding",
6866 "polkadot-node-network-protocol",6884 "polkadot-node-network-protocol",
68776895
6878[[package]]6896[[package]]
6879name = "polkadot-erasure-coding"6897name = "polkadot-erasure-coding"
6880version = "0.9.14"6898version = "0.9.16"
6881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6899source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6882dependencies = [6900dependencies = [
6883 "parity-scale-codec",6901 "parity-scale-codec",
6884 "polkadot-node-primitives",6902 "polkadot-node-primitives",
68916909
6892[[package]]6910[[package]]
6893name = "polkadot-gossip-support"6911name = "polkadot-gossip-support"
6894version = "0.9.14"6912version = "0.9.16"
6895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6913source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6896dependencies = [6914dependencies = [
6897 "futures 0.3.18",6915 "futures 0.3.21",
6898 "futures-timer 3.0.2",6916 "futures-timer",
6899 "polkadot-node-network-protocol",6917 "polkadot-node-network-protocol",
6900 "polkadot-node-subsystem",6918 "polkadot-node-subsystem",
6901 "polkadot-node-subsystem-util",6919 "polkadot-node-subsystem-util",
69116929
6912[[package]]6930[[package]]
6913name = "polkadot-network-bridge"6931name = "polkadot-network-bridge"
6914version = "0.9.14"6932version = "0.9.16"
6915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6933source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6916dependencies = [6934dependencies = [
6917 "async-trait",6935 "async-trait",
6918 "futures 0.3.18",6936 "futures 0.3.21",
6919 "parity-scale-codec",6937 "parity-scale-codec",
6920 "parking_lot 0.11.2",6938 "parking_lot 0.11.2",
6921 "polkadot-node-network-protocol",6939 "polkadot-node-network-protocol",
69306948
6931[[package]]6949[[package]]
6932name = "polkadot-node-collation-generation"6950name = "polkadot-node-collation-generation"
6933version = "0.9.14"6951version = "0.9.16"
6934source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6952source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6935dependencies = [6953dependencies = [
6936 "futures 0.3.18",6954 "futures 0.3.21",
6937 "parity-scale-codec",6955 "parity-scale-codec",
6938 "polkadot-erasure-coding",6956 "polkadot-erasure-coding",
6939 "polkadot-node-primitives",6957 "polkadot-node-primitives",
69486966
6949[[package]]6967[[package]]
6950name = "polkadot-node-core-approval-voting"6968name = "polkadot-node-core-approval-voting"
6951version = "0.9.14"6969version = "0.9.16"
6952source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6970source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6953dependencies = [6971dependencies = [
6954 "bitvec",6972 "bitvec",
6955 "derive_more",6973 "derive_more",
6956 "futures 0.3.18",6974 "futures 0.3.21",
6957 "futures-timer 3.0.2",6975 "futures-timer",
6958 "kvdb",6976 "kvdb",
6959 "lru 0.7.0",6977 "lru 0.7.2",
6960 "merlin",6978 "merlin",
6961 "parity-scale-codec",6979 "parity-scale-codec",
6962 "polkadot-node-jaeger",6980 "polkadot-node-jaeger",
69766994
6977[[package]]6995[[package]]
6978name = "polkadot-node-core-av-store"6996name = "polkadot-node-core-av-store"
6979version = "0.9.14"6997version = "0.9.16"
6980source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6998source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
6981dependencies = [6999dependencies = [
6982 "bitvec",7000 "bitvec",
6983 "futures 0.3.18",7001 "futures 0.3.21",
6984 "futures-timer 3.0.2",7002 "futures-timer",
6985 "kvdb",7003 "kvdb",
6986 "parity-scale-codec",7004 "parity-scale-codec",
6987 "polkadot-erasure-coding",7005 "polkadot-erasure-coding",
69967014
6997[[package]]7015[[package]]
6998name = "polkadot-node-core-backing"7016name = "polkadot-node-core-backing"
6999version = "0.9.14"7017version = "0.9.16"
7000source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7018source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7001dependencies = [7019dependencies = [
7002 "bitvec",7020 "bitvec",
7003 "futures 0.3.18",7021 "futures 0.3.21",
7004 "polkadot-erasure-coding",7022 "polkadot-erasure-coding",
7005 "polkadot-node-primitives",7023 "polkadot-node-primitives",
7006 "polkadot-node-subsystem",7024 "polkadot-node-subsystem",
70147032
7015[[package]]7033[[package]]
7016name = "polkadot-node-core-bitfield-signing"7034name = "polkadot-node-core-bitfield-signing"
7017version = "0.9.14"7035version = "0.9.16"
7018source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7036source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7019dependencies = [7037dependencies = [
7020 "futures 0.3.18",7038 "futures 0.3.21",
7021 "polkadot-node-subsystem",7039 "polkadot-node-subsystem",
7022 "polkadot-node-subsystem-util",7040 "polkadot-node-subsystem-util",
7023 "polkadot-primitives",7041 "polkadot-primitives",
70297047
7030[[package]]7048[[package]]
7031name = "polkadot-node-core-candidate-validation"7049name = "polkadot-node-core-candidate-validation"
7032version = "0.9.14"7050version = "0.9.16"
7033source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7051source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7034dependencies = [7052dependencies = [
7035 "async-trait",7053 "async-trait",
7036 "futures 0.3.18",7054 "futures 0.3.21",
7037 "parity-scale-codec",7055 "parity-scale-codec",
7038 "polkadot-node-core-pvf",7056 "polkadot-node-core-pvf",
7039 "polkadot-node-primitives",7057 "polkadot-node-primitives",
70477065
7048[[package]]7066[[package]]
7049name = "polkadot-node-core-chain-api"7067name = "polkadot-node-core-chain-api"
7050version = "0.9.14"7068version = "0.9.16"
7051source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7069source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7052dependencies = [7070dependencies = [
7053 "futures 0.3.18",7071 "futures 0.3.21",
7054 "polkadot-node-subsystem",7072 "polkadot-node-subsystem",
7055 "polkadot-node-subsystem-util",7073 "polkadot-node-subsystem-util",
7056 "polkadot-primitives",7074 "polkadot-primitives",
70627080
7063[[package]]7081[[package]]
7064name = "polkadot-node-core-chain-selection"7082name = "polkadot-node-core-chain-selection"
7065version = "0.9.14"7083version = "0.9.16"
7066source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7084source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7067dependencies = [7085dependencies = [
7068 "futures 0.3.18",7086 "futures 0.3.21",
7069 "futures-timer 3.0.2",7087 "futures-timer",
7070 "kvdb",7088 "kvdb",
7071 "parity-scale-codec",7089 "parity-scale-codec",
7072 "polkadot-node-primitives",7090 "polkadot-node-primitives",
70797097
7080[[package]]7098[[package]]
7081name = "polkadot-node-core-dispute-coordinator"7099name = "polkadot-node-core-dispute-coordinator"
7082version = "0.9.14"7100version = "0.9.16"
7083source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7101source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7084dependencies = [7102dependencies = [
7085 "bitvec",7103 "futures 0.3.21",
7086 "derive_more",
7087 "futures 0.3.18",
7088 "kvdb",7104 "kvdb",
7105 "lru 0.7.2",
7089 "parity-scale-codec",7106 "parity-scale-codec",
7090 "polkadot-node-primitives",7107 "polkadot-node-primitives",
7091 "polkadot-node-subsystem",7108 "polkadot-node-subsystem",
7097]7114]
70987115
7099[[package]]7116[[package]]
7100name = "polkadot-node-core-dispute-participation"
7101version = "0.9.14"
7102source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"
7103dependencies = [
7104 "futures 0.3.18",
7105 "polkadot-node-primitives",
7106 "polkadot-node-subsystem",
7107 "polkadot-primitives",
7108 "thiserror",
7109 "tracing",
7110]
7111
7112[[package]]
7113name = "polkadot-node-core-parachains-inherent"7117name = "polkadot-node-core-parachains-inherent"
7114version = "0.9.14"7118version = "0.9.16"
7115source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7119source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7116dependencies = [7120dependencies = [
7117 "async-trait",7121 "async-trait",
7118 "futures 0.3.18",7122 "futures 0.3.21",
7119 "futures-timer 3.0.2",7123 "futures-timer",
7120 "polkadot-node-subsystem",7124 "polkadot-node-subsystem",
7121 "polkadot-primitives",7125 "polkadot-primitives",
7122 "sp-blockchain",7126 "sp-blockchain",
71287132
7129[[package]]7133[[package]]
7130name = "polkadot-node-core-provisioner"7134name = "polkadot-node-core-provisioner"
7131version = "0.9.14"7135version = "0.9.16"
7132source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7136source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7133dependencies = [7137dependencies = [
7134 "bitvec",7138 "bitvec",
7135 "futures 0.3.18",7139 "futures 0.3.21",
7136 "futures-timer 3.0.2",7140 "futures-timer",
7141 "polkadot-node-primitives",
7137 "polkadot-node-subsystem",7142 "polkadot-node-subsystem",
7138 "polkadot-node-subsystem-util",7143 "polkadot-node-subsystem-util",
7139 "polkadot-primitives",7144 "polkadot-primitives",
7145 "rand 0.8.4",
7140 "thiserror",7146 "thiserror",
7141 "tracing",7147 "tracing",
7142]7148]
71437149
7144[[package]]7150[[package]]
7145name = "polkadot-node-core-pvf"7151name = "polkadot-node-core-pvf"
7146version = "0.9.14"7152version = "0.9.16"
7147source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7153source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7148dependencies = [7154dependencies = [
7149 "always-assert",7155 "always-assert",
7150 "assert_matches",7156 "assert_matches",
7151 "async-process",7157 "async-process",
7152 "async-std",7158 "async-std",
7153 "futures 0.3.18",7159 "futures 0.3.21",
7154 "futures-timer 3.0.2",7160 "futures-timer",
7155 "libc",
7156 "parity-scale-codec",7161 "parity-scale-codec",
7157 "pin-project 1.0.8",7162 "pin-project 1.0.10",
7158 "polkadot-core-primitives",7163 "polkadot-core-primitives",
7159 "polkadot-node-subsystem-util",7164 "polkadot-node-subsystem-util",
7160 "polkadot-parachain",7165 "polkadot-parachain",
7173]7178]
71747179
7175[[package]]7180[[package]]
7181name = "polkadot-node-core-pvf-checker"
7182version = "0.9.16"
7183source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7184dependencies = [
7185 "futures 0.3.21",
7186 "polkadot-node-primitives",
7187 "polkadot-node-subsystem",
7188 "polkadot-node-subsystem-util",
7189 "polkadot-overseer",
7190 "polkadot-primitives",
7191 "sp-keystore",
7192 "thiserror",
7193 "tracing",
7194]
7195
7196[[package]]
7176name = "polkadot-node-core-runtime-api"7197name = "polkadot-node-core-runtime-api"
7177version = "0.9.14"7198version = "0.9.16"
7178source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7199source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7179dependencies = [7200dependencies = [
7180 "futures 0.3.18",7201 "futures 0.3.21",
7181 "memory-lru",7202 "memory-lru",
7182 "parity-util-mem",7203 "parity-util-mem",
7183 "polkadot-node-subsystem",7204 "polkadot-node-subsystem",
71927213
7193[[package]]7214[[package]]
7194name = "polkadot-node-jaeger"7215name = "polkadot-node-jaeger"
7195version = "0.9.14"7216version = "0.9.16"
7196source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7217source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7197dependencies = [7218dependencies = [
7198 "async-std",7219 "async-std",
7199 "lazy_static",7220 "lazy_static",
72107231
7211[[package]]7232[[package]]
7212name = "polkadot-node-metrics"7233name = "polkadot-node-metrics"
7213version = "0.9.14"7234version = "0.9.16"
7214source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7235source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7215dependencies = [7236dependencies = [
7216 "futures 0.3.18",7237 "bs58",
7238 "futures 0.3.21",
7217 "futures-timer 3.0.2",7239 "futures-timer",
7240 "log",
7218 "metered-channel",7241 "metered-channel",
7242 "parity-scale-codec",
7243 "polkadot-primitives",
7244 "sc-cli",
7245 "sc-service",
7246 "sc-tracing",
7219 "substrate-prometheus-endpoint",7247 "substrate-prometheus-endpoint",
7248 "tracing",
7220]7249]
72217250
7222[[package]]7251[[package]]
7223name = "polkadot-node-network-protocol"7252name = "polkadot-node-network-protocol"
7224version = "0.9.14"7253version = "0.9.16"
7225source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7254source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7226dependencies = [7255dependencies = [
7227 "async-trait",7256 "async-trait",
7228 "derive_more",7257 "derive_more",
7229 "futures 0.3.18",7258 "futures 0.3.21",
7230 "parity-scale-codec",7259 "parity-scale-codec",
7231 "polkadot-node-jaeger",7260 "polkadot-node-jaeger",
7232 "polkadot-node-primitives",7261 "polkadot-node-primitives",
7233 "polkadot-primitives",7262 "polkadot-primitives",
7234 "sc-authority-discovery",7263 "sc-authority-discovery",
7235 "sc-network",7264 "sc-network",
7236 "strum",7265 "strum 0.23.0",
7237 "thiserror",7266 "thiserror",
7238]7267]
72397268
7240[[package]]7269[[package]]
7241name = "polkadot-node-primitives"7270name = "polkadot-node-primitives"
7242version = "0.9.14"7271version = "0.9.16"
7243source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7272source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7244dependencies = [7273dependencies = [
7245 "bounded-vec",7274 "bounded-vec",
7246 "futures 0.3.18",7275 "futures 0.3.21",
7247 "parity-scale-codec",7276 "parity-scale-codec",
7248 "polkadot-parachain",7277 "polkadot-parachain",
7249 "polkadot-primitives",7278 "polkadot-primitives",
72617290
7262[[package]]7291[[package]]
7263name = "polkadot-node-subsystem"7292name = "polkadot-node-subsystem"
7264version = "0.9.14"7293version = "0.9.16"
7265source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7294source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7266dependencies = [7295dependencies = [
7267 "polkadot-node-jaeger",7296 "polkadot-node-jaeger",
7268 "polkadot-node-subsystem-types",7297 "polkadot-node-subsystem-types",
72717300
7272[[package]]7301[[package]]
7273name = "polkadot-node-subsystem-types"7302name = "polkadot-node-subsystem-types"
7274version = "0.9.14"7303version = "0.9.16"
7275source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7304source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7276dependencies = [7305dependencies = [
7277 "derive_more",7306 "derive_more",
7278 "futures 0.3.18",7307 "futures 0.3.21",
7279 "polkadot-node-jaeger",7308 "polkadot-node-jaeger",
7280 "polkadot-node-network-protocol",7309 "polkadot-node-network-protocol",
7281 "polkadot-node-primitives",7310 "polkadot-node-primitives",
72907319
7291[[package]]7320[[package]]
7292name = "polkadot-node-subsystem-util"7321name = "polkadot-node-subsystem-util"
7293version = "0.9.14"7322version = "0.9.16"
7294source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7323source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7295dependencies = [7324dependencies = [
7296 "async-trait",7325 "async-trait",
7297 "derive_more",7326 "derive_more",
7298 "futures 0.3.18",7327 "futures 0.3.21",
7299 "itertools",7328 "itertools",
7300 "lru 0.7.0",7329 "lru 0.7.2",
7301 "metered-channel",7330 "metered-channel",
7302 "parity-scale-codec",7331 "parity-scale-codec",
7303 "pin-project 1.0.8",7332 "pin-project 1.0.10",
7304 "polkadot-node-jaeger",7333 "polkadot-node-jaeger",
7305 "polkadot-node-metrics",7334 "polkadot-node-metrics",
7306 "polkadot-node-network-protocol",7335 "polkadot-node-network-protocol",
7336 "polkadot-node-primitives",
7307 "polkadot-node-subsystem",7337 "polkadot-node-subsystem",
7308 "polkadot-overseer",7338 "polkadot-overseer",
7309 "polkadot-primitives",7339 "polkadot-primitives",
73177347
7318[[package]]7348[[package]]
7319name = "polkadot-overseer"7349name = "polkadot-overseer"
7320version = "0.9.14"7350version = "0.9.16"
7321source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7351source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7322dependencies = [7352dependencies = [
7323 "futures 0.3.18",7353 "futures 0.3.21",
7324 "futures-timer 3.0.2",7354 "futures-timer",
7325 "lru 0.7.0",7355 "lru 0.7.2",
7326 "parity-util-mem",7356 "parity-util-mem",
7327 "parking_lot 0.11.2",7357 "parking_lot 0.11.2",
7328 "polkadot-node-metrics",7358 "polkadot-node-metrics",
73387368
7339[[package]]7369[[package]]
7340name = "polkadot-overseer-gen"7370name = "polkadot-overseer-gen"
7341version = "0.9.14"7371version = "0.9.16"
7342source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7372source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7343dependencies = [7373dependencies = [
7344 "async-trait",7374 "async-trait",
7345 "futures 0.3.18",7375 "futures 0.3.21",
7346 "futures-timer 3.0.2",7376 "futures-timer",
7347 "metered-channel",7377 "metered-channel",
7348 "pin-project 1.0.8",7378 "pin-project 1.0.10",
7349 "polkadot-node-network-protocol",7379 "polkadot-node-network-protocol",
7350 "polkadot-node-primitives",7380 "polkadot-node-primitives",
7351 "polkadot-overseer-gen-proc-macro",7381 "polkadot-overseer-gen-proc-macro",
73557385
7356[[package]]7386[[package]]
7357name = "polkadot-overseer-gen-proc-macro"7387name = "polkadot-overseer-gen-proc-macro"
7358version = "0.9.14"7388version = "0.9.16"
7359source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7389source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7360dependencies = [7390dependencies = [
7361 "proc-macro-crate 1.1.0",7391 "proc-macro-crate 1.1.0",
7362 "proc-macro2",7392 "proc-macro2",
73667396
7367[[package]]7397[[package]]
7368name = "polkadot-parachain"7398name = "polkadot-parachain"
7369version = "0.9.14"7399version = "0.9.16"
7370source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7400source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7371dependencies = [7401dependencies = [
7372 "derive_more",7402 "derive_more",
7373 "frame-support",7403 "frame-support",
7382]7412]
73837413
7384[[package]]7414[[package]]
7415name = "polkadot-performance-test"
7416version = "0.9.16"
7417source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7418dependencies = [
7419 "env_logger",
7420 "kusama-runtime",
7421 "log",
7422 "polkadot-erasure-coding",
7423 "polkadot-node-core-pvf",
7424 "polkadot-node-primitives",
7425 "quote",
7426 "thiserror",
7427]
7428
7429[[package]]
7385name = "polkadot-primitives"7430name = "polkadot-primitives"
7386version = "0.9.14"7431version = "0.9.16"
7387source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7432source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7388dependencies = [7433dependencies = [
7389 "bitvec",7434 "bitvec",
7390 "frame-system",7435 "frame-system",
74137458
7414[[package]]7459[[package]]
7415name = "polkadot-rpc"7460name = "polkadot-rpc"
7416version = "0.9.14"7461version = "0.9.16"
7417source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7462source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7418dependencies = [7463dependencies = [
7419 "beefy-gadget",7464 "beefy-gadget",
7420 "beefy-gadget-rpc",7465 "beefy-gadget-rpc",
74447489
7445[[package]]7490[[package]]
7446name = "polkadot-runtime"7491name = "polkadot-runtime"
7447version = "0.9.14"7492version = "0.9.16"
7448source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7493source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7449dependencies = [7494dependencies = [
7450 "beefy-primitives",7495 "beefy-primitives",
7451 "bitvec",7496 "bitvec",
7479 "pallet-nicks",7524 "pallet-nicks",
7480 "pallet-offences",7525 "pallet-offences",
7481 "pallet-offences-benchmarking",7526 "pallet-offences-benchmarking",
7527 "pallet-preimage",
7482 "pallet-proxy",7528 "pallet-proxy",
7483 "pallet-scheduler",7529 "pallet-scheduler",
7484 "pallet-session",7530 "pallet-session",
7496 "parity-scale-codec",7542 "parity-scale-codec",
7497 "polkadot-primitives",7543 "polkadot-primitives",
7498 "polkadot-runtime-common",7544 "polkadot-runtime-common",
7545 "polkadot-runtime-constants",
7499 "polkadot-runtime-parachains",7546 "polkadot-runtime-parachains",
7500 "rustc-hex",7547 "rustc-hex",
7501 "scale-info",7548 "scale-info",
75267573
7527[[package]]7574[[package]]
7528name = "polkadot-runtime-common"7575name = "polkadot-runtime-common"
7529version = "0.9.14"7576version = "0.9.16"
7530source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7577source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7531dependencies = [7578dependencies = [
7532 "beefy-primitives",7579 "beefy-primitives",
7533 "bitvec",7580 "bitvec",
7572]7619]
75737620
7574[[package]]7621[[package]]
7622name = "polkadot-runtime-constants"
7623version = "0.9.16"
7624source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7625dependencies = [
7626 "frame-support",
7627 "polkadot-primitives",
7628 "polkadot-runtime-common",
7629 "smallvec",
7630 "sp-runtime",
7631]
7632
7633[[package]]
7634name = "polkadot-runtime-metrics"
7635version = "0.9.16"
7636source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7637dependencies = [
7638 "bs58",
7639 "parity-scale-codec",
7640 "polkadot-primitives",
7641 "sp-std",
7642 "sp-tracing",
7643]
7644
7645[[package]]
7575name = "polkadot-runtime-parachains"7646name = "polkadot-runtime-parachains"
7576version = "0.9.14"7647version = "0.9.16"
7577source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7648source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7578dependencies = [7649dependencies = [
7579 "bitflags",7650 "bitflags",
7580 "bitvec",7651 "bitvec",
7593 "pallet-vesting",7664 "pallet-vesting",
7594 "parity-scale-codec",7665 "parity-scale-codec",
7595 "polkadot-primitives",7666 "polkadot-primitives",
7667 "polkadot-runtime-metrics",
7596 "rand 0.8.4",7668 "rand 0.8.4",
7597 "rand_chacha 0.3.1",7669 "rand_chacha 0.3.1",
7598 "rustc-hex",7670 "rustc-hex",
76137685
7614[[package]]7686[[package]]
7615name = "polkadot-service"7687name = "polkadot-service"
7616version = "0.9.14"7688version = "0.9.16"
7617source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7689source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7618dependencies = [7690dependencies = [
7619 "async-trait",7691 "async-trait",
7620 "beefy-gadget",7692 "beefy-gadget",
7621 "beefy-primitives",7693 "beefy-primitives",
7622 "frame-system-rpc-runtime-api",7694 "frame-system-rpc-runtime-api",
7623 "futures 0.3.18",7695 "futures 0.3.21",
7624 "hex-literal",7696 "hex-literal",
7625 "kusama-runtime",7697 "kusama-runtime",
7626 "kvdb",7698 "kvdb",
7627 "kvdb-rocksdb",7699 "kvdb-rocksdb",
7628 "lru 0.7.0",7700 "lru 0.7.2",
7629 "pallet-babe",7701 "pallet-babe",
7630 "pallet-im-online",7702 "pallet-im-online",
7631 "pallet-mmr-primitives",7703 "pallet-mmr-primitives",
7649 "polkadot-node-core-chain-api",7721 "polkadot-node-core-chain-api",
7650 "polkadot-node-core-chain-selection",7722 "polkadot-node-core-chain-selection",
7651 "polkadot-node-core-dispute-coordinator",7723 "polkadot-node-core-dispute-coordinator",
7652 "polkadot-node-core-dispute-participation",
7653 "polkadot-node-core-parachains-inherent",7724 "polkadot-node-core-parachains-inherent",
7654 "polkadot-node-core-provisioner",7725 "polkadot-node-core-provisioner",
7726 "polkadot-node-core-pvf-checker",
7655 "polkadot-node-core-runtime-api",7727 "polkadot-node-core-runtime-api",
7656 "polkadot-node-network-protocol",7728 "polkadot-node-network-protocol",
7657 "polkadot-node-primitives",7729 "polkadot-node-primitives",
7662 "polkadot-primitives",7734 "polkadot-primitives",
7663 "polkadot-rpc",7735 "polkadot-rpc",
7664 "polkadot-runtime",7736 "polkadot-runtime",
7737 "polkadot-runtime-constants",
7665 "polkadot-runtime-parachains",7738 "polkadot-runtime-parachains",
7666 "polkadot-statement-distribution",7739 "polkadot-statement-distribution",
7667 "rococo-runtime",7740 "rococo-runtime",
77127785
7713[[package]]7786[[package]]
7714name = "polkadot-statement-distribution"7787name = "polkadot-statement-distribution"
7715version = "0.9.14"7788version = "0.9.16"
7716source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7789source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7717dependencies = [7790dependencies = [
7718 "arrayvec 0.5.2",7791 "arrayvec 0.5.2",
7719 "derive_more",7792 "derive_more",
7720 "futures 0.3.18",7793 "futures 0.3.21",
7721 "indexmap",7794 "indexmap",
7722 "parity-scale-codec",7795 "parity-scale-codec",
7723 "polkadot-node-network-protocol",7796 "polkadot-node-network-protocol",
77337806
7734[[package]]7807[[package]]
7735name = "polkadot-statement-table"7808name = "polkadot-statement-table"
7736version = "0.9.14"7809version = "0.9.16"
7737source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7810source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7738dependencies = [7811dependencies = [
7739 "parity-scale-codec",7812 "parity-scale-codec",
7740 "polkadot-primitives",7813 "polkadot-primitives",
77437816
7744[[package]]7817[[package]]
7745name = "polkadot-test-runtime"7818name = "polkadot-test-runtime"
7746version = "0.9.14"7819version = "0.9.16"
7747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7820source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7748dependencies = [7821dependencies = [
7749 "beefy-primitives",7822 "beefy-primitives",
7750 "bitvec",7823 "bitvec",
7797 "sp-transaction-pool",7870 "sp-transaction-pool",
7798 "sp-version",7871 "sp-version",
7799 "substrate-wasm-builder",7872 "substrate-wasm-builder",
7873 "test-runtime-constants",
7800 "xcm",7874 "xcm",
7801 "xcm-builder",7875 "xcm-builder",
7802 "xcm-executor",7876 "xcm-executor",
7803]7877]
78047878
7805[[package]]7879[[package]]
7806name = "polkadot-test-service"7880name = "polkadot-test-service"
7807version = "0.9.14"7881version = "0.9.16"
7808source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7882source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
7809dependencies = [7883dependencies = [
7810 "frame-benchmarking",7884 "frame-benchmarking",
7811 "frame-system",7885 "frame-system",
7812 "futures 0.1.31",7886 "futures 0.1.31",
7813 "futures 0.3.18",7887 "futures 0.3.21",
7814 "hex",7888 "hex",
7815 "pallet-balances",7889 "pallet-balances",
7816 "pallet-staking",7890 "pallet-staking",
7851 "sp-state-machine",7925 "sp-state-machine",
7852 "substrate-test-client",7926 "substrate-test-client",
7853 "tempfile",7927 "tempfile",
7854 "tokio 1.14.0",7928 "test-runtime-constants",
7929 "tokio 1.16.1",
7855 "tracing",7930 "tracing",
7856]7931]
78577932
78937968
7894[[package]]7969[[package]]
7895name = "ppv-lite86"7970name = "ppv-lite86"
7896version = "0.2.15"7971version = "0.2.16"
7897source = "registry+https://github.com/rust-lang/crates.io-index"7972source = "registry+https://github.com/rust-lang/crates.io-index"
7898checksum = "ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba"7973checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
78997974
7900[[package]]7975[[package]]
7901name = "primitive-types"7976name = "primitive-types"
79688043
7969[[package]]8044[[package]]
7970name = "proc-macro2"8045name = "proc-macro2"
7971version = "1.0.33"8046version = "1.0.36"
7972source = "registry+https://github.com/rust-lang/crates.io-index"8047source = "registry+https://github.com/rust-lang/crates.io-index"
7973checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a"8048checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
7974dependencies = [8049dependencies = [
7975 "unicode-xid",8050 "unicode-xid",
7976]8051]
8052]8127]
80538128
8054[[package]]8129[[package]]
8055name = "pwasm-utils"
8056version = "0.18.2"
8057source = "registry+https://github.com/rust-lang/crates.io-index"
8058checksum = "880b3384fb00b8f6ecccd5d358b93bd2201900ae3daad213791d1864f6441f5c"
8059dependencies = [
8060 "byteorder",
8061 "log",
8062 "parity-wasm 0.42.2",
8063]
8064
8065[[package]]
8066name = "quick-error"8130name = "quick-error"
8067version = "1.2.3"8131version = "1.2.3"
8068source = "registry+https://github.com/rust-lang/crates.io-index"8132source = "registry+https://github.com/rust-lang/crates.io-index"
80878151
8088[[package]]8152[[package]]
8089name = "quote"8153name = "quote"
8090version = "1.0.10"8154version = "1.0.15"
8091source = "registry+https://github.com/rust-lang/crates.io-index"8155source = "registry+https://github.com/rust-lang/crates.io-index"
8092checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"8156checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
8093dependencies = [8157dependencies = [
8094 "proc-macro2",8158 "proc-macro2",
8095]8159]
8161source = "registry+https://github.com/rust-lang/crates.io-index"8225source = "registry+https://github.com/rust-lang/crates.io-index"
8162checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8226checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
8163dependencies = [8227dependencies = [
8164 "getrandom 0.2.3",8228 "getrandom 0.2.4",
8165]8229]
81668230
8167[[package]]8231[[package]]
8168name = "rand_distr"8232name = "rand_distr"
8169version = "0.4.2"8233version = "0.4.3"
8170source = "registry+https://github.com/rust-lang/crates.io-index"8234source = "registry+https://github.com/rust-lang/crates.io-index"
8171checksum = "964d548f8e7d12e102ef183a0de7e98180c9f8729f555897a857b96e48122d2f"8235checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
8172dependencies = [8236dependencies = [
8173 "num-traits",8237 "num-traits",
8174 "rand 0.8.4",8238 "rand 0.8.4",
8253source = "registry+https://github.com/rust-lang/crates.io-index"8317source = "registry+https://github.com/rust-lang/crates.io-index"
8254checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8318checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
8255dependencies = [8319dependencies = [
8256 "getrandom 0.2.3",8320 "getrandom 0.2.4",
8257 "redox_syscall 0.2.10",8321 "redox_syscall 0.2.10",
8258]8322]
82598323
82928356
8293[[package]]8357[[package]]
8294name = "regalloc"8358name = "regalloc"
8295version = "0.0.32"8359version = "0.0.33"
8296source = "registry+https://github.com/rust-lang/crates.io-index"8360source = "registry+https://github.com/rust-lang/crates.io-index"
8297checksum = "a6304468554ed921da3d32c355ea107b8d13d7b8996c3adfb7aab48d3bc321f4"8361checksum = "7d808cff91dfca7b239d40b972ba628add94892b1d9e19a842aedc5cfae8ab1a"
8298dependencies = [8362dependencies = [
8299 "log",8363 "log",
8300 "rustc-hash",8364 "rustc-hash",
8342[[package]]8406[[package]]
8343name = "remote-externalities"8407name = "remote-externalities"
8344version = "0.10.0-dev"8408version = "0.10.0-dev"
8345source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8409source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8346dependencies = [8410dependencies = [
8347 "env_logger 0.9.0",8411 "env_logger",
8348 "jsonrpsee",8412 "jsonrpsee",
8349 "log",8413 "log",
8350 "parity-scale-codec",8414 "parity-scale-codec",
83778441
8378[[package]]8442[[package]]
8379name = "retain_mut"8443name = "retain_mut"
8380version = "0.1.5"8444version = "0.1.6"
8381source = "registry+https://github.com/rust-lang/crates.io-index"8445source = "registry+https://github.com/rust-lang/crates.io-index"
8382checksum = "11000e6ba5020e53e7cc26f73b91ae7d5496b4977851479edb66b694c0675c21"8446checksum = "51dd4445360338dab5116712bee1388dc727991d51969558a8882ab552e6db30"
83838447
8384[[package]]8448[[package]]
8385name = "ring"8449name = "ring"
84298493
8430[[package]]8494[[package]]
8431name = "rococo-runtime"8495name = "rococo-runtime"
8432version = "0.9.14"8496version = "0.9.16"
8433source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"8497source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
8434dependencies = [8498dependencies = [
8435 "beefy-primitives",8499 "beefy-primitives",
8436 "bp-messages",8500 "bp-messages",
8477 "polkadot-primitives",8541 "polkadot-primitives",
8478 "polkadot-runtime-common",8542 "polkadot-runtime-common",
8479 "polkadot-runtime-parachains",8543 "polkadot-runtime-parachains",
8544 "rococo-runtime-constants",
8480 "scale-info",8545 "scale-info",
8481 "serde",8546 "serde",
8482 "serde_derive",8547 "serde_derive",
8502]8567]
85038568
8504[[package]]8569[[package]]
8570name = "rococo-runtime-constants"
8571version = "0.9.16"
8572source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
8573dependencies = [
8574 "frame-support",
8575 "polkadot-primitives",
8576 "polkadot-runtime-common",
8577 "smallvec",
8578 "sp-runtime",
8579]
8580
8581[[package]]
8505name = "rpassword"8582name = "rpassword"
8506version = "5.0.1"8583version = "5.0.1"
8507source = "registry+https://github.com/rust-lang/crates.io-index"8584source = "registry+https://github.com/rust-lang/crates.io-index"
8512]8589]
85138590
8514[[package]]8591[[package]]
8515name = "rsix"
8516version = "0.23.9"
8517source = "registry+https://github.com/rust-lang/crates.io-index"
8518checksum = "1f64c5788d5aab8b75441499d99576a24eb09f76fb267b36fec7e3d970c66431"
8519dependencies = [
8520 "bitflags",
8521 "cc",
8522 "errno",
8523 "io-lifetimes",
8524 "itoa",
8525 "libc",
8526 "linux-raw-sys",
8527 "once_cell",
8528 "rustc_version 0.4.0",
8529]
8530
8531[[package]]
8532name = "rustc-demangle"8592name = "rustc-demangle"
8533version = "0.1.21"8593version = "0.1.21"
8534source = "registry+https://github.com/rust-lang/crates.io-index"8594source = "registry+https://github.com/rust-lang/crates.io-index"
8570source = "registry+https://github.com/rust-lang/crates.io-index"8630source = "registry+https://github.com/rust-lang/crates.io-index"
8571checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"8631checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
8572dependencies = [8632dependencies = [
8573 "semver 1.0.4",8633 "semver 1.0.5",
8574]8634]
85758635
8576[[package]]8636[[package]]
8637name = "rustix"
8638version = "0.31.3"
8639source = "registry+https://github.com/rust-lang/crates.io-index"
8640checksum = "b2dcfc2778a90e38f56a708bfc90572422e11d6c7ee233d053d1f782cf9df6d2"
8641dependencies = [
8642 "bitflags",
8643 "errno",
8644 "io-lifetimes",
8645 "libc",
8646 "linux-raw-sys",
8647 "winapi 0.3.9",
8648]
8649
8650[[package]]
8577name = "rustls"8651name = "rustls"
8578version = "0.19.1"8652version = "0.19.1"
8579source = "registry+https://github.com/rust-lang/crates.io-index"8653source = "registry+https://github.com/rust-lang/crates.io-index"
8599]8673]
86008674
8601[[package]]8675[[package]]
8676name = "rustversion"
8677version = "1.0.6"
8678source = "registry+https://github.com/rust-lang/crates.io-index"
8679checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f"
8680
8681[[package]]
8602name = "rw-stream-sink"8682name = "rw-stream-sink"
8603version = "0.2.1"8683version = "0.2.1"
8604source = "registry+https://github.com/rust-lang/crates.io-index"8684source = "registry+https://github.com/rust-lang/crates.io-index"
8605checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8685checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
8606dependencies = [8686dependencies = [
8607 "futures 0.3.18",8687 "futures 0.3.21",
8608 "pin-project 0.4.28",8688 "pin-project 0.4.29",
8609 "static_assertions",8689 "static_assertions",
8610]8690]
86118691
8645[[package]]8725[[package]]
8646name = "sc-allocator"8726name = "sc-allocator"
8647version = "4.1.0-dev"8727version = "4.1.0-dev"
8648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8728source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8649dependencies = [8729dependencies = [
8650 "log",8730 "log",
8651 "sp-core",8731 "sp-core",
8656[[package]]8736[[package]]
8657name = "sc-authority-discovery"8737name = "sc-authority-discovery"
8658version = "0.10.0-dev"8738version = "0.10.0-dev"
8659source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8739source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8660dependencies = [8740dependencies = [
8661 "async-trait",8741 "async-trait",
8662 "derive_more",8742 "derive_more",
8663 "futures 0.3.18",8743 "futures 0.3.21",
8664 "futures-timer 3.0.2",8744 "futures-timer",
8665 "ip_network",8745 "ip_network",
8666 "libp2p",8746 "libp2p",
8667 "log",8747 "log",
8683[[package]]8763[[package]]
8684name = "sc-basic-authorship"8764name = "sc-basic-authorship"
8685version = "0.10.0-dev"8765version = "0.10.0-dev"
8686source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8766source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8687dependencies = [8767dependencies = [
8688 "futures 0.3.18",8768 "futures 0.3.21",
8689 "futures-timer 3.0.2",8769 "futures-timer",
8690 "log",8770 "log",
8691 "parity-scale-codec",8771 "parity-scale-codec",
8692 "sc-block-builder",8772 "sc-block-builder",
8706[[package]]8786[[package]]
8707name = "sc-block-builder"8787name = "sc-block-builder"
8708version = "0.10.0-dev"8788version = "0.10.0-dev"
8709source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8789source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8710dependencies = [8790dependencies = [
8711 "parity-scale-codec",8791 "parity-scale-codec",
8712 "sc-client-api",8792 "sc-client-api",
8722[[package]]8802[[package]]
8723name = "sc-chain-spec"8803name = "sc-chain-spec"
8724version = "4.0.0-dev"8804version = "4.0.0-dev"
8725source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8805source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8726dependencies = [8806dependencies = [
8727 "impl-trait-for-tuples",8807 "impl-trait-for-tuples",
8728 "memmap2 0.5.0",8808 "memmap2 0.5.2",
8729 "parity-scale-codec",8809 "parity-scale-codec",
8730 "sc-chain-spec-derive",8810 "sc-chain-spec-derive",
8731 "sc-network",8811 "sc-network",
8739[[package]]8819[[package]]
8740name = "sc-chain-spec-derive"8820name = "sc-chain-spec-derive"
8741version = "4.0.0-dev"8821version = "4.0.0-dev"
8742source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8822source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8743dependencies = [8823dependencies = [
8744 "proc-macro-crate 1.1.0",8824 "proc-macro-crate 1.1.0",
8745 "proc-macro2",8825 "proc-macro2",
8750[[package]]8830[[package]]
8751name = "sc-cli"8831name = "sc-cli"
8752version = "0.10.0-dev"8832version = "0.10.0-dev"
8753source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8833source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8754dependencies = [8834dependencies = [
8755 "chrono",8835 "chrono",
8756 "fdlimit",8836 "fdlimit",
8757 "futures 0.3.18",8837 "futures 0.3.21",
8758 "hex",8838 "hex",
8759 "libp2p",8839 "libp2p",
8760 "log",8840 "log",
8782 "structopt",8862 "structopt",
8783 "thiserror",8863 "thiserror",
8784 "tiny-bip39",8864 "tiny-bip39",
8785 "tokio 1.14.0",8865 "tokio 1.16.1",
8786]8866]
87878867
8788[[package]]8868[[package]]
8789name = "sc-client-api"8869name = "sc-client-api"
8790version = "4.0.0-dev"8870version = "4.0.0-dev"
8791source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8871source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8792dependencies = [8872dependencies = [
8793 "fnv",8873 "fnv",
8794 "futures 0.3.18",8874 "futures 0.3.21",
8795 "hash-db",8875 "hash-db",
8796 "log",8876 "log",
8797 "parity-scale-codec",8877 "parity-scale-codec",
8816[[package]]8896[[package]]
8817name = "sc-client-db"8897name = "sc-client-db"
8818version = "0.10.0-dev"8898version = "0.10.0-dev"
8819source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8899source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8820dependencies = [8900dependencies = [
8821 "hash-db",8901 "hash-db",
8822 "kvdb",8902 "kvdb",
8841[[package]]8921[[package]]
8842name = "sc-consensus"8922name = "sc-consensus"
8843version = "0.10.0-dev"8923version = "0.10.0-dev"
8844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8924source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8845dependencies = [8925dependencies = [
8846 "async-trait",8926 "async-trait",
8847 "futures 0.3.18",8927 "futures 0.3.21",
8848 "futures-timer 3.0.2",8928 "futures-timer",
8849 "libp2p",8929 "libp2p",
8850 "log",8930 "log",
8851 "parking_lot 0.11.2",8931 "parking_lot 0.11.2",
8865[[package]]8945[[package]]
8866name = "sc-consensus-aura"8946name = "sc-consensus-aura"
8867version = "0.10.0-dev"8947version = "0.10.0-dev"
8868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8948source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8869dependencies = [8949dependencies = [
8870 "async-trait",8950 "async-trait",
8871 "derive_more",8951 "derive_more",
8872 "futures 0.3.18",8952 "futures 0.3.21",
8873 "log",8953 "log",
8874 "parity-scale-codec",8954 "parity-scale-codec",
8875 "sc-block-builder",8955 "sc-block-builder",
8894[[package]]8974[[package]]
8895name = "sc-consensus-babe"8975name = "sc-consensus-babe"
8896version = "0.10.0-dev"8976version = "0.10.0-dev"
8897source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8898dependencies = [8978dependencies = [
8899 "async-trait",8979 "async-trait",
8900 "derive_more",8980 "derive_more",
8901 "fork-tree",8981 "fork-tree",
8902 "futures 0.3.18",8982 "futures 0.3.21",
8903 "log",8983 "log",
8904 "merlin",8984 "merlin",
8905 "num-bigint",8985 "num-bigint",
8937[[package]]9017[[package]]
8938name = "sc-consensus-babe-rpc"9018name = "sc-consensus-babe-rpc"
8939version = "0.10.0-dev"9019version = "0.10.0-dev"
8940source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9020source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8941dependencies = [9021dependencies = [
8942 "derive_more",9022 "derive_more",
8943 "futures 0.3.18",9023 "futures 0.3.21",
8944 "jsonrpc-core",9024 "jsonrpc-core",
8945 "jsonrpc-core-client",9025 "jsonrpc-core-client",
8946 "jsonrpc-derive",9026 "jsonrpc-derive",
8961[[package]]9041[[package]]
8962name = "sc-consensus-epochs"9042name = "sc-consensus-epochs"
8963version = "0.10.0-dev"9043version = "0.10.0-dev"
8964source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9044source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8965dependencies = [9045dependencies = [
8966 "fork-tree",9046 "fork-tree",
8967 "parity-scale-codec",9047 "parity-scale-codec",
8974[[package]]9054[[package]]
8975name = "sc-consensus-slots"9055name = "sc-consensus-slots"
8976version = "0.10.0-dev"9056version = "0.10.0-dev"
8977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9057source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8978dependencies = [9058dependencies = [
8979 "async-trait",9059 "async-trait",
8980 "futures 0.3.18",9060 "futures 0.3.21",
8981 "futures-timer 3.0.2",9061 "futures-timer",
8982 "log",9062 "log",
8983 "parity-scale-codec",9063 "parity-scale-codec",
8984 "sc-client-api",9064 "sc-client-api",
8985 "sc-consensus",9065 "sc-consensus",
8986 "sc-telemetry",9066 "sc-telemetry",
8987 "sp-api",
8988 "sp-arithmetic",9067 "sp-arithmetic",
8989 "sp-blockchain",9068 "sp-blockchain",
8990 "sp-consensus",9069 "sp-consensus",
9000[[package]]9079[[package]]
9001name = "sc-consensus-uncles"9080name = "sc-consensus-uncles"
9002version = "0.10.0-dev"9081version = "0.10.0-dev"
9003source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9082source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9004dependencies = [9083dependencies = [
9005 "sc-client-api",9084 "sc-client-api",
9006 "sp-authorship",9085 "sp-authorship",
9011[[package]]9090[[package]]
9012name = "sc-executor"9091name = "sc-executor"
9013version = "0.10.0-dev"9092version = "0.10.0-dev"
9014source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9015dependencies = [9094dependencies = [
9016 "lazy_static",9095 "lazy_static",
9017 "libsecp256k1 0.7.0",9096 "libsecp256k1 0.7.0",
9018 "log",9097 "log",
9098 "lru 0.6.6",
9019 "parity-scale-codec",9099 "parity-scale-codec",
9020 "parking_lot 0.11.2",9100 "parking_lot 0.11.2",
9021 "sc-executor-common",9101 "sc-executor-common",
9038[[package]]9118[[package]]
9039name = "sc-executor-common"9119name = "sc-executor-common"
9040version = "0.10.0-dev"9120version = "0.10.0-dev"
9041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9042dependencies = [9122dependencies = [
9043 "derive_more",9123 "derive_more",
9044 "environmental",9124 "environmental",
9045 "parity-scale-codec",9125 "parity-scale-codec",
9046 "pwasm-utils",
9047 "sc-allocator",9126 "sc-allocator",
9048 "sp-core",9127 "sp-core",
9049 "sp-maybe-compressed-blob",9128 "sp-maybe-compressed-blob",
9050 "sp-serializer",9129 "sp-serializer",
9051 "sp-wasm-interface",9130 "sp-wasm-interface",
9052 "thiserror",9131 "thiserror",
9132 "wasm-instrument",
9053 "wasmi",9133 "wasmi",
9054]9134]
90559135
9056[[package]]9136[[package]]
9057name = "sc-executor-wasmi"9137name = "sc-executor-wasmi"
9058version = "0.10.0-dev"9138version = "0.10.0-dev"
9059source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9139source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9060dependencies = [9140dependencies = [
9061 "log",9141 "log",
9062 "parity-scale-codec",9142 "parity-scale-codec",
9072[[package]]9152[[package]]
9073name = "sc-executor-wasmtime"9153name = "sc-executor-wasmtime"
9074version = "0.10.0-dev"9154version = "0.10.0-dev"
9075source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9155source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9076dependencies = [9156dependencies = [
9077 "cfg-if 1.0.0",9157 "cfg-if 1.0.0",
9078 "libc",9158 "libc",
9090[[package]]9170[[package]]
9091name = "sc-finality-grandpa"9171name = "sc-finality-grandpa"
9092version = "0.10.0-dev"9172version = "0.10.0-dev"
9093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9173source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9094dependencies = [9174dependencies = [
9095 "async-trait",9175 "async-trait",
9096 "derive_more",9176 "derive_more",
9097 "dyn-clone",9177 "dyn-clone",
9098 "finality-grandpa",9178 "finality-grandpa",
9099 "fork-tree",9179 "fork-tree",
9100 "futures 0.3.18",9180 "futures 0.3.21",
9101 "futures-timer 3.0.2",9181 "futures-timer",
9102 "log",9182 "log",
9103 "parity-scale-codec",9183 "parity-scale-codec",
9104 "parking_lot 0.11.2",9184 "parking_lot 0.11.2",
9105 "rand 0.8.4",9185 "rand 0.8.4",
9106 "sc-block-builder",9186 "sc-block-builder",
9187 "sc-chain-spec",
9107 "sc-client-api",9188 "sc-client-api",
9108 "sc-consensus",9189 "sc-consensus",
9109 "sc-keystore",9190 "sc-keystore",
9127[[package]]9208[[package]]
9128name = "sc-finality-grandpa-rpc"9209name = "sc-finality-grandpa-rpc"
9129version = "0.10.0-dev"9210version = "0.10.0-dev"
9130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9211source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9131dependencies = [9212dependencies = [
9132 "derive_more",9213 "derive_more",
9133 "finality-grandpa",9214 "finality-grandpa",
9134 "futures 0.3.18",9215 "futures 0.3.21",
9135 "jsonrpc-core",9216 "jsonrpc-core",
9136 "jsonrpc-core-client",9217 "jsonrpc-core-client",
9137 "jsonrpc-derive",9218 "jsonrpc-derive",
9151[[package]]9232[[package]]
9152name = "sc-informant"9233name = "sc-informant"
9153version = "0.10.0-dev"9234version = "0.10.0-dev"
9154source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9155dependencies = [9236dependencies = [
9156 "ansi_term",9237 "ansi_term",
9157 "futures 0.3.18",9238 "futures 0.3.21",
9158 "futures-timer 3.0.2",9239 "futures-timer",
9159 "log",9240 "log",
9160 "parity-util-mem",9241 "parity-util-mem",
9161 "sc-client-api",9242 "sc-client-api",
9168[[package]]9249[[package]]
9169name = "sc-keystore"9250name = "sc-keystore"
9170version = "4.0.0-dev"9251version = "4.0.0-dev"
9171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9252source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9172dependencies = [9253dependencies = [
9173 "async-trait",9254 "async-trait",
9174 "derive_more",9255 "derive_more",
9183[[package]]9264[[package]]
9184name = "sc-network"9265name = "sc-network"
9185version = "0.10.0-dev"9266version = "0.10.0-dev"
9186source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9187dependencies = [9268dependencies = [
9188 "async-std",9269 "async-std",
9189 "async-trait",9270 "async-trait",
9195 "either",9276 "either",
9196 "fnv",9277 "fnv",
9197 "fork-tree",9278 "fork-tree",
9198 "futures 0.3.18",9279 "futures 0.3.21",
9199 "futures-timer 3.0.2",9280 "futures-timer",
9200 "hex",9281 "hex",
9201 "ip_network",9282 "ip_network",
9202 "libp2p",9283 "libp2p",
9203 "linked-hash-map",9284 "linked-hash-map",
9204 "linked_hash_set",9285 "linked_hash_set",
9205 "log",9286 "log",
9206 "lru 0.7.0",9287 "lru 0.7.2",
9207 "parity-scale-codec",9288 "parity-scale-codec",
9208 "parking_lot 0.11.2",9289 "parking_lot 0.11.2",
9209 "pin-project 1.0.8",9290 "pin-project 1.0.10",
9210 "prost",9291 "prost",
9211 "prost-build",9292 "prost-build",
9212 "rand 0.7.3",9293 "rand 0.7.3",
9234[[package]]9315[[package]]
9235name = "sc-network-gossip"9316name = "sc-network-gossip"
9236version = "0.10.0-dev"9317version = "0.10.0-dev"
9237source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9318source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9238dependencies = [9319dependencies = [
9239 "futures 0.3.18",9320 "futures 0.3.21",
9240 "futures-timer 3.0.2",9321 "futures-timer",
9241 "libp2p",9322 "libp2p",
9242 "log",9323 "log",
9243 "lru 0.7.0",9324 "lru 0.7.2",
9244 "sc-network",9325 "sc-network",
9245 "sp-runtime",9326 "sp-runtime",
9246 "substrate-prometheus-endpoint",9327 "substrate-prometheus-endpoint",
9250[[package]]9331[[package]]
9251name = "sc-offchain"9332name = "sc-offchain"
9252version = "4.0.0-dev"9333version = "4.0.0-dev"
9253source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9334source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9254dependencies = [9335dependencies = [
9255 "bytes 1.1.0",9336 "bytes 1.1.0",
9256 "fnv",9337 "fnv",
9257 "futures 0.3.18",9338 "futures 0.3.21",
9258 "futures-timer 3.0.2",9339 "futures-timer",
9259 "hex",9340 "hex",
9260 "hyper",9341 "hyper",
9261 "hyper-rustls",9342 "hyper-rustls",
9278[[package]]9359[[package]]
9279name = "sc-peerset"9360name = "sc-peerset"
9280version = "4.0.0-dev"9361version = "4.0.0-dev"
9281source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9362source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9282dependencies = [9363dependencies = [
9283 "futures 0.3.18",9364 "futures 0.3.21",
9284 "libp2p",9365 "libp2p",
9285 "log",9366 "log",
9286 "sc-utils",9367 "sc-utils",
9291[[package]]9372[[package]]
9292name = "sc-proposer-metrics"9373name = "sc-proposer-metrics"
9293version = "0.10.0-dev"9374version = "0.10.0-dev"
9294source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9375source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9295dependencies = [9376dependencies = [
9296 "log",9377 "log",
9297 "substrate-prometheus-endpoint",9378 "substrate-prometheus-endpoint",
9300[[package]]9381[[package]]
9301name = "sc-rpc"9382name = "sc-rpc"
9302version = "4.0.0-dev"9383version = "4.0.0-dev"
9303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9384source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9304dependencies = [9385dependencies = [
9305 "futures 0.3.18",9386 "futures 0.3.21",
9306 "hash-db",9387 "hash-db",
9307 "jsonrpc-core",9388 "jsonrpc-core",
9308 "jsonrpc-pubsub",9389 "jsonrpc-pubsub",
9331[[package]]9412[[package]]
9332name = "sc-rpc-api"9413name = "sc-rpc-api"
9333version = "0.10.0-dev"9414version = "0.10.0-dev"
9334source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9415source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9335dependencies = [9416dependencies = [
9336 "futures 0.3.18",9417 "futures 0.3.21",
9337 "jsonrpc-core",9418 "jsonrpc-core",
9338 "jsonrpc-core-client",9419 "jsonrpc-core-client",
9339 "jsonrpc-derive",9420 "jsonrpc-derive",
9356[[package]]9437[[package]]
9357name = "sc-rpc-server"9438name = "sc-rpc-server"
9358version = "4.0.0-dev"9439version = "4.0.0-dev"
9359source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9440source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9360dependencies = [9441dependencies = [
9361 "futures 0.3.18",9442 "futures 0.3.21",
9362 "jsonrpc-core",9443 "jsonrpc-core",
9363 "jsonrpc-http-server",9444 "jsonrpc-http-server",
9364 "jsonrpc-ipc-server",9445 "jsonrpc-ipc-server",
9367 "log",9448 "log",
9368 "serde_json",9449 "serde_json",
9369 "substrate-prometheus-endpoint",9450 "substrate-prometheus-endpoint",
9370 "tokio 1.14.0",9451 "tokio 1.16.1",
9371]9452]
93729453
9373[[package]]9454[[package]]
9374name = "sc-service"9455name = "sc-service"
9375version = "0.10.0-dev"9456version = "0.10.0-dev"
9376source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9457source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9377dependencies = [9458dependencies = [
9378 "async-trait",9459 "async-trait",
9379 "directories",9460 "directories",
9380 "exit-future",9461 "exit-future",
9381 "futures 0.3.18",9462 "futures 0.3.21",
9382 "futures-timer 3.0.2",9463 "futures-timer",
9383 "hash-db",9464 "hash-db",
9384 "jsonrpc-core",9465 "jsonrpc-core",
9385 "jsonrpc-pubsub",9466 "jsonrpc-pubsub",
9386 "log",9467 "log",
9387 "parity-scale-codec",9468 "parity-scale-codec",
9388 "parity-util-mem",9469 "parity-util-mem",
9389 "parking_lot 0.11.2",9470 "parking_lot 0.11.2",
9390 "pin-project 1.0.8",9471 "pin-project 1.0.10",
9391 "rand 0.7.3",9472 "rand 0.7.3",
9392 "sc-block-builder",9473 "sc-block-builder",
9393 "sc-chain-spec",9474 "sc-chain-spec",
9429 "substrate-prometheus-endpoint",9510 "substrate-prometheus-endpoint",
9430 "tempfile",9511 "tempfile",
9431 "thiserror",9512 "thiserror",
9432 "tokio 1.14.0",9513 "tokio 1.16.1",
9433 "tracing",9514 "tracing",
9434 "tracing-futures",9515 "tracing-futures",
9435]9516]
94369517
9437[[package]]9518[[package]]
9438name = "sc-state-db"9519name = "sc-state-db"
9439version = "0.10.0-dev"9520version = "0.10.0-dev"
9440source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9521source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9441dependencies = [9522dependencies = [
9442 "log",9523 "log",
9443 "parity-scale-codec",9524 "parity-scale-codec",
9451[[package]]9532[[package]]
9452name = "sc-sync-state-rpc"9533name = "sc-sync-state-rpc"
9453version = "0.10.0-dev"9534version = "0.10.0-dev"
9454source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9535source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9455dependencies = [9536dependencies = [
9456 "jsonrpc-core",9537 "jsonrpc-core",
9457 "jsonrpc-core-client",9538 "jsonrpc-core-client",
9473[[package]]9554[[package]]
9474name = "sc-telemetry"9555name = "sc-telemetry"
9475version = "4.0.0-dev"9556version = "4.0.0-dev"
9476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9557source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9477dependencies = [9558dependencies = [
9478 "chrono",9559 "chrono",
9479 "futures 0.3.18",9560 "futures 0.3.21",
9480 "libp2p",9561 "libp2p",
9481 "log",9562 "log",
9482 "parking_lot 0.11.2",9563 "parking_lot 0.11.2",
9483 "pin-project 1.0.8",9564 "pin-project 1.0.10",
9484 "rand 0.7.3",9565 "rand 0.7.3",
9485 "serde",9566 "serde",
9486 "serde_json",9567 "serde_json",
9491[[package]]9572[[package]]
9492name = "sc-tracing"9573name = "sc-tracing"
9493version = "4.0.0-dev"9574version = "4.0.0-dev"
9494source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9575source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9495dependencies = [9576dependencies = [
9496 "ansi_term",9577 "ansi_term",
9497 "atty",9578 "atty",
9522[[package]]9603[[package]]
9523name = "sc-tracing-proc-macro"9604name = "sc-tracing-proc-macro"
9524version = "4.0.0-dev"9605version = "4.0.0-dev"
9525source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9606source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9526dependencies = [9607dependencies = [
9527 "proc-macro-crate 1.1.0",9608 "proc-macro-crate 1.1.0",
9528 "proc-macro2",9609 "proc-macro2",
9533[[package]]9614[[package]]
9534name = "sc-transaction-pool"9615name = "sc-transaction-pool"
9535version = "4.0.0-dev"9616version = "4.0.0-dev"
9536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9617source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9537dependencies = [9618dependencies = [
9538 "futures 0.3.18",9619 "futures 0.3.21",
9539 "intervalier",9620 "futures-timer",
9540 "linked-hash-map",9621 "linked-hash-map",
9541 "log",9622 "log",
9542 "parity-scale-codec",9623 "parity-scale-codec",
9560[[package]]9641[[package]]
9561name = "sc-transaction-pool-api"9642name = "sc-transaction-pool-api"
9562version = "4.0.0-dev"9643version = "4.0.0-dev"
9563source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9644source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9564dependencies = [9645dependencies = [
9565 "derive_more",9646 "derive_more",
9566 "futures 0.3.18",9647 "futures 0.3.21",
9567 "log",9648 "log",
9568 "serde",9649 "serde",
9569 "sp-blockchain",9650 "sp-blockchain",
9574[[package]]9655[[package]]
9575name = "sc-utils"9656name = "sc-utils"
9576version = "4.0.0-dev"9657version = "4.0.0-dev"
9577source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9658source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9578dependencies = [9659dependencies = [
9579 "futures 0.3.18",9660 "futures 0.3.21",
9580 "futures-timer 3.0.2",9661 "futures-timer",
9581 "lazy_static",9662 "lazy_static",
9663 "parking_lot 0.11.2",
9582 "prometheus",9664 "prometheus",
9583]9665]
95849666
96699751
9670[[package]]9752[[package]]
9671name = "security-framework"9753name = "security-framework"
9672version = "2.4.2"9754version = "2.6.1"
9673source = "registry+https://github.com/rust-lang/crates.io-index"9755source = "registry+https://github.com/rust-lang/crates.io-index"
9674checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87"9756checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
9675dependencies = [9757dependencies = [
9676 "bitflags",9758 "bitflags",
9677 "core-foundation",9759 "core-foundation",
96829764
9683[[package]]9765[[package]]
9684name = "security-framework-sys"9766name = "security-framework-sys"
9685version = "2.4.2"9767version = "2.6.1"
9686source = "registry+https://github.com/rust-lang/crates.io-index"9768source = "registry+https://github.com/rust-lang/crates.io-index"
9687checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e"9769checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
9688dependencies = [9770dependencies = [
9689 "core-foundation-sys",9771 "core-foundation-sys",
9690 "libc",9772 "libc",
97199801
9720[[package]]9802[[package]]
9721name = "semver"9803name = "semver"
9722version = "1.0.4"9804version = "1.0.5"
9723source = "registry+https://github.com/rust-lang/crates.io-index"9805source = "registry+https://github.com/rust-lang/crates.io-index"
9724checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012"9806checksum = "0486718e92ec9a68fbed73bb5ef687d71103b142595b406835649bebd33f72c7"
9725dependencies = [9807dependencies = [
9726 "serde",9808 "serde",
9727]9809]
97439825
9744[[package]]9826[[package]]
9745name = "serde"9827name = "serde"
9746version = "1.0.131"9828version = "1.0.136"
9747source = "registry+https://github.com/rust-lang/crates.io-index"9829source = "registry+https://github.com/rust-lang/crates.io-index"
9748checksum = "b4ad69dfbd3e45369132cc64e6748c2d65cdfb001a2b1c232d128b4ad60561c1"9830checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
9749dependencies = [9831dependencies = [
9750 "serde_derive",9832 "serde_derive",
9751]9833]
97529834
9753[[package]]9835[[package]]
9754name = "serde_derive"9836name = "serde_derive"
9755version = "1.0.131"9837version = "1.0.136"
9756source = "registry+https://github.com/rust-lang/crates.io-index"9838source = "registry+https://github.com/rust-lang/crates.io-index"
9757checksum = "b710a83c4e0dff6a3d511946b95274ad9ca9e5d3ae497b63fda866ac955358d2"9839checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
9758dependencies = [9840dependencies = [
9759 "proc-macro2",9841 "proc-macro2",
9760 "quote",9842 "quote",
97639845
9764[[package]]9846[[package]]
9765name = "serde_json"9847name = "serde_json"
9766version = "1.0.72"9848version = "1.0.78"
9767source = "registry+https://github.com/rust-lang/crates.io-index"9849source = "registry+https://github.com/rust-lang/crates.io-index"
9768checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"9850checksum = "d23c1ba4cf0efd44be32017709280b32d1cea5c3f1275c3b6d9e8bc54f758085"
9769dependencies = [9851dependencies = [
9770 "itoa",9852 "itoa 1.0.1",
9771 "ryu",9853 "ryu",
9772 "serde",9854 "serde",
9773]9855]
98119893
9812[[package]]9894[[package]]
9813name = "sha2"9895name = "sha2"
9814version = "0.9.8"9896version = "0.9.9"
9815source = "registry+https://github.com/rust-lang/crates.io-index"9897source = "registry+https://github.com/rust-lang/crates.io-index"
9816checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"9898checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
9817dependencies = [9899dependencies = [
9818 "block-buffer 0.9.0",9900 "block-buffer 0.9.0",
9819 "cfg-if 1.0.0",9901 "cfg-if 1.0.0",
9823]9905]
98249906
9825[[package]]9907[[package]]
9908name = "sha2"
9909version = "0.10.1"
9910source = "registry+https://github.com/rust-lang/crates.io-index"
9911checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec"
9912dependencies = [
9913 "cfg-if 1.0.0",
9914 "cpufeatures 0.2.1",
9915 "digest 0.10.1",
9916]
9917
9918[[package]]
9826name = "sha3"9919name = "sha3"
9827version = "0.8.2"9920version = "0.8.2"
9828source = "registry+https://github.com/rust-lang/crates.io-index"9921source = "registry+https://github.com/rust-lang/crates.io-index"
98649957
9865[[package]]9958[[package]]
9866name = "signal-hook"9959name = "signal-hook"
9867version = "0.3.12"9960version = "0.3.13"
9868source = "registry+https://github.com/rust-lang/crates.io-index"9961source = "registry+https://github.com/rust-lang/crates.io-index"
9869checksum = "c35dfd12afb7828318348b8c408383cf5071a086c1d4ab1c0f9840ec92dbb922"9962checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"
9870dependencies = [9963dependencies = [
9871 "libc",9964 "libc",
9872 "signal-hook-registry",9965 "signal-hook-registry",
98839976
9884[[package]]9977[[package]]
9885name = "signature"9978name = "signature"
9886version = "1.4.0"9979version = "1.5.0"
9887source = "registry+https://github.com/rust-lang/crates.io-index"9980source = "registry+https://github.com/rust-lang/crates.io-index"
9888checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788"9981checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4"
98899982
9890[[package]]9983[[package]]
9891name = "simba"9984name = "simba"
990710000
9908[[package]]10001[[package]]
9909name = "slot-range-helper"10002name = "slot-range-helper"
9910version = "0.9.14"10003version = "0.9.16"
9911source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"10004source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
9912dependencies = [10005dependencies = [
9913 "enumn",10006 "enumn",
9914 "parity-scale-codec",10007 "parity-scale-codec",
992810021
9929[[package]]10022[[package]]
9930name = "smallvec"10023name = "smallvec"
9931version = "1.7.0"10024version = "1.8.0"
9932source = "registry+https://github.com/rust-lang/crates.io-index"10025source = "registry+https://github.com/rust-lang/crates.io-index"
9933checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"10026checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
993410027
9935[[package]]10028[[package]]
9936name = "snap"10029name = "snap"
9951 "rand_core 0.6.3",10044 "rand_core 0.6.3",
9952 "ring",10045 "ring",
9953 "rustc_version 0.3.3",10046 "rustc_version 0.3.3",
9954 "sha2 0.9.8",10047 "sha2 0.9.9",
9955 "subtle 2.4.1",10048 "subtle 2.4.1",
9956 "x25519-dalek",10049 "x25519-dalek",
9957]10050]
996910062
9970[[package]]10063[[package]]
9971name = "socket2"10064name = "socket2"
9972version = "0.4.2"10065version = "0.4.4"
9973source = "registry+https://github.com/rust-lang/crates.io-index"10066source = "registry+https://github.com/rust-lang/crates.io-index"
9974checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516"10067checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
9975dependencies = [10068dependencies = [
9976 "libc",10069 "libc",
9977 "winapi 0.3.9",10070 "winapi 0.3.9",
9986 "base64",10079 "base64",
9987 "bytes 1.1.0",10080 "bytes 1.1.0",
9988 "flate2",10081 "flate2",
9989 "futures 0.3.18",10082 "futures 0.3.21",
9990 "httparse",10083 "httparse",
9991 "log",10084 "log",
9992 "rand 0.8.4",10085 "rand 0.8.4",
9996[[package]]10089[[package]]
9997name = "sp-api"10090name = "sp-api"
9998version = "4.0.0-dev"10091version = "4.0.0-dev"
9999source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10092source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10000dependencies = [10093dependencies = [
10001 "hash-db",10094 "hash-db",
10002 "log",10095 "log",
10013[[package]]10106[[package]]
10014name = "sp-api-proc-macro"10107name = "sp-api-proc-macro"
10015version = "4.0.0-dev"10108version = "4.0.0-dev"
10016source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10109source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10017dependencies = [10110dependencies = [
10018 "blake2-rfc",10111 "blake2-rfc",
10019 "proc-macro-crate 1.1.0",10112 "proc-macro-crate 1.1.0",
1002410117
10025[[package]]10118[[package]]
10026name = "sp-application-crypto"10119name = "sp-application-crypto"
10027version = "4.0.0-dev"10120version = "4.0.0"
10028source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10029dependencies = [10122dependencies = [
10030 "parity-scale-codec",10123 "parity-scale-codec",
10031 "scale-info",10124 "scale-info",
1003710130
10038[[package]]10131[[package]]
10039name = "sp-arithmetic"10132name = "sp-arithmetic"
10040version = "4.0.0-dev"10133version = "4.0.0"
10041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10134source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10042dependencies = [10135dependencies = [
10043 "integer-sqrt",10136 "integer-sqrt",
10044 "num-traits",10137 "num-traits",
10053[[package]]10146[[package]]
10054name = "sp-authority-discovery"10147name = "sp-authority-discovery"
10055version = "4.0.0-dev"10148version = "4.0.0-dev"
10056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10149source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10057dependencies = [10150dependencies = [
10058 "parity-scale-codec",10151 "parity-scale-codec",
10059 "scale-info",10152 "scale-info",
10066[[package]]10159[[package]]
10067name = "sp-authorship"10160name = "sp-authorship"
10068version = "4.0.0-dev"10161version = "4.0.0-dev"
10069source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10070dependencies = [10163dependencies = [
10071 "async-trait",10164 "async-trait",
10072 "parity-scale-codec",10165 "parity-scale-codec",
10078[[package]]10171[[package]]
10079name = "sp-block-builder"10172name = "sp-block-builder"
10080version = "4.0.0-dev"10173version = "4.0.0-dev"
10081source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10174source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10082dependencies = [10175dependencies = [
10083 "parity-scale-codec",10176 "parity-scale-codec",
10084 "sp-api",10177 "sp-api",
10090[[package]]10183[[package]]
10091name = "sp-blockchain"10184name = "sp-blockchain"
10092version = "4.0.0-dev"10185version = "4.0.0-dev"
10093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10186source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10094dependencies = [10187dependencies = [
10095 "futures 0.3.18",10188 "futures 0.3.21",
10096 "log",10189 "log",
10097 "lru 0.7.0",10190 "lru 0.7.2",
10098 "parity-scale-codec",10191 "parity-scale-codec",
10099 "parking_lot 0.11.2",10192 "parking_lot 0.11.2",
10100 "sp-api",10193 "sp-api",
10108[[package]]10201[[package]]
10109name = "sp-consensus"10202name = "sp-consensus"
10110version = "0.10.0-dev"10203version = "0.10.0-dev"
10111source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10204source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10112dependencies = [10205dependencies = [
10113 "async-trait",10206 "async-trait",
10114 "futures 0.3.18",10207 "futures 0.3.21",
10115 "futures-timer 3.0.2",10208 "futures-timer",
10116 "log",10209 "log",
10117 "parity-scale-codec",10210 "parity-scale-codec",
10118 "sp-core",10211 "sp-core",
10127[[package]]10220[[package]]
10128name = "sp-consensus-aura"10221name = "sp-consensus-aura"
10129version = "0.10.0-dev"10222version = "0.10.0-dev"
10130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10223source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10131dependencies = [10224dependencies = [
10132 "async-trait",10225 "async-trait",
10133 "parity-scale-codec",10226 "parity-scale-codec",
10145[[package]]10238[[package]]
10146name = "sp-consensus-babe"10239name = "sp-consensus-babe"
10147version = "0.10.0-dev"10240version = "0.10.0-dev"
10148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10241source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10149dependencies = [10242dependencies = [
10150 "async-trait",10243 "async-trait",
10151 "merlin",10244 "merlin",
10168[[package]]10261[[package]]
10169name = "sp-consensus-slots"10262name = "sp-consensus-slots"
10170version = "0.10.0-dev"10263version = "0.10.0-dev"
10171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10264source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10172dependencies = [10265dependencies = [
10173 "parity-scale-codec",10266 "parity-scale-codec",
10174 "scale-info",10267 "scale-info",
10180[[package]]10273[[package]]
10181name = "sp-consensus-vrf"10274name = "sp-consensus-vrf"
10182version = "0.10.0-dev"10275version = "0.10.0-dev"
10183source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10184dependencies = [10277dependencies = [
10185 "parity-scale-codec",10278 "parity-scale-codec",
10186 "schnorrkel",10279 "schnorrkel",
1019110284
10192[[package]]10285[[package]]
10193name = "sp-core"10286name = "sp-core"
10194version = "4.0.0-dev"10287version = "4.1.0-dev"
10195source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10288source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10196dependencies = [10289dependencies = [
10197 "base58",10290 "base58",
10198 "bitflags",10291 "bitflags",
10199 "blake2-rfc",10292 "blake2-rfc",
10200 "byteorder",10293 "byteorder",
10201 "dyn-clonable",10294 "dyn-clonable",
10202 "ed25519-dalek",10295 "ed25519-dalek",
10203 "futures 0.3.18",10296 "futures 0.3.21",
10204 "hash-db",10297 "hash-db",
10205 "hash256-std-hasher",10298 "hash256-std-hasher",
10206 "hex",10299 "hex",
10220 "schnorrkel",10313 "schnorrkel",
10221 "secrecy",10314 "secrecy",
10222 "serde",10315 "serde",
10223 "sha2 0.9.8",10316 "sha2 0.10.1",
10224 "sp-core-hashing",10317 "sp-core-hashing",
10225 "sp-debug-derive",10318 "sp-debug-derive",
10226 "sp-externalities",10319 "sp-externalities",
1023910332
10240[[package]]10333[[package]]
10241name = "sp-core-hashing"10334name = "sp-core-hashing"
10242version = "4.0.0-dev"10335version = "4.0.0"
10243source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10336source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10244dependencies = [10337dependencies = [
10245 "blake2-rfc",10338 "blake2-rfc",
10246 "byteorder",10339 "byteorder",
10247 "sha2 0.9.8",10340 "sha2 0.10.1",
10248 "sp-std",10341 "sp-std",
10249 "tiny-keccak",10342 "tiny-keccak",
10250 "twox-hash",10343 "twox-hash",
10253[[package]]10346[[package]]
10254name = "sp-core-hashing-proc-macro"10347name = "sp-core-hashing-proc-macro"
10255version = "4.0.0-dev"10348version = "4.0.0-dev"
10256source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10349source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10257dependencies = [10350dependencies = [
10258 "proc-macro2",10351 "proc-macro2",
10259 "quote",10352 "quote",
10264[[package]]10357[[package]]
10265name = "sp-database"10358name = "sp-database"
10266version = "4.0.0-dev"10359version = "4.0.0-dev"
10267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10360source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10268dependencies = [10361dependencies = [
10269 "kvdb",10362 "kvdb",
10270 "parking_lot 0.11.2",10363 "parking_lot 0.11.2",
10271]10364]
1027210365
10273[[package]]10366[[package]]
10274name = "sp-debug-derive"10367name = "sp-debug-derive"
10275version = "4.0.0-dev"10368version = "4.0.0"
10276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10369source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10277dependencies = [10370dependencies = [
10278 "proc-macro2",10371 "proc-macro2",
10279 "quote",10372 "quote",
1028210375
10283[[package]]10376[[package]]
10284name = "sp-externalities"10377name = "sp-externalities"
10285version = "0.10.0-dev"10378version = "0.10.0"
10286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10379source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10287dependencies = [10380dependencies = [
10288 "environmental",10381 "environmental",
10289 "parity-scale-codec",10382 "parity-scale-codec",
10294[[package]]10387[[package]]
10295name = "sp-finality-grandpa"10388name = "sp-finality-grandpa"
10296version = "4.0.0-dev"10389version = "4.0.0-dev"
10297source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10390source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10298dependencies = [10391dependencies = [
10299 "finality-grandpa",10392 "finality-grandpa",
10300 "log",10393 "log",
10312[[package]]10405[[package]]
10313name = "sp-inherents"10406name = "sp-inherents"
10314version = "4.0.0-dev"10407version = "4.0.0-dev"
10315source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10408source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10316dependencies = [10409dependencies = [
10317 "async-trait",10410 "async-trait",
10318 "impl-trait-for-tuples",10411 "impl-trait-for-tuples",
1032510418
10326[[package]]10419[[package]]
10327name = "sp-io"10420name = "sp-io"
10328version = "4.0.0-dev"10421version = "4.0.0"
10329source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10330dependencies = [10423dependencies = [
10331 "futures 0.3.18",10424 "futures 0.3.21",
10332 "hash-db",10425 "hash-db",
10333 "libsecp256k1 0.7.0",10426 "libsecp256k1 0.7.0",
10334 "log",10427 "log",
1034910442
10350[[package]]10443[[package]]
10351name = "sp-keyring"10444name = "sp-keyring"
10352version = "4.0.0-dev"10445version = "4.1.0-dev"
10353source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10446source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10354dependencies = [10447dependencies = [
10355 "lazy_static",10448 "lazy_static",
10356 "sp-core",10449 "sp-core",
10357 "sp-runtime",10450 "sp-runtime",
10358 "strum",10451 "strum 0.22.0",
10359]10452]
1036010453
10361[[package]]10454[[package]]
10362name = "sp-keystore"10455name = "sp-keystore"
10363version = "0.10.0-dev"10456version = "0.10.0"
10364source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10457source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10365dependencies = [10458dependencies = [
10366 "async-trait",10459 "async-trait",
10367 "derive_more",10460 "derive_more",
10368 "futures 0.3.18",10461 "futures 0.3.21",
10369 "merlin",10462 "merlin",
10370 "parity-scale-codec",10463 "parity-scale-codec",
10371 "parking_lot 0.11.2",10464 "parking_lot 0.11.2",
10378[[package]]10471[[package]]
10379name = "sp-maybe-compressed-blob"10472name = "sp-maybe-compressed-blob"
10380version = "4.1.0-dev"10473version = "4.1.0-dev"
10381source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10474source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10382dependencies = [10475dependencies = [
10383 "zstd",10476 "zstd",
10384]10477]
1038510478
10386[[package]]10479[[package]]
10387name = "sp-npos-elections"10480name = "sp-npos-elections"
10388version = "4.0.0-dev"10481version = "4.0.0-dev"
10389source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10482source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10390dependencies = [10483dependencies = [
10391 "parity-scale-codec",10484 "parity-scale-codec",
10392 "scale-info",10485 "scale-info",
10401[[package]]10494[[package]]
10402name = "sp-npos-elections-solution-type"10495name = "sp-npos-elections-solution-type"
10403version = "4.0.0-dev"10496version = "4.0.0-dev"
10404source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10497source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10405dependencies = [10498dependencies = [
10406 "proc-macro-crate 1.1.0",10499 "proc-macro-crate 1.1.0",
10407 "proc-macro2",10500 "proc-macro2",
10412[[package]]10505[[package]]
10413name = "sp-offchain"10506name = "sp-offchain"
10414version = "4.0.0-dev"10507version = "4.0.0-dev"
10415source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10508source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10416dependencies = [10509dependencies = [
10417 "sp-api",10510 "sp-api",
10418 "sp-core",10511 "sp-core",
1042110514
10422[[package]]10515[[package]]
10423name = "sp-panic-handler"10516name = "sp-panic-handler"
10424version = "4.0.0-dev"10517version = "4.0.0"
10425source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10518source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10426dependencies = [10519dependencies = [
10427 "backtrace",10520 "backtrace",
10428 "lazy_static",10521 "lazy_static",
10432[[package]]10525[[package]]
10433name = "sp-rpc"10526name = "sp-rpc"
10434version = "4.0.0-dev"10527version = "4.0.0-dev"
10435source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10528source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10436dependencies = [10529dependencies = [
10437 "rustc-hash",10530 "rustc-hash",
10438 "serde",10531 "serde",
1044110534
10442[[package]]10535[[package]]
10443name = "sp-runtime"10536name = "sp-runtime"
10444version = "4.0.0-dev"10537version = "4.1.0-dev"
10445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10538source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10446dependencies = [10539dependencies = [
10447 "either",10540 "either",
10448 "hash256-std-hasher",10541 "hash256-std-hasher",
1046310556
10464[[package]]10557[[package]]
10465name = "sp-runtime-interface"10558name = "sp-runtime-interface"
10466version = "4.0.0-dev"10559version = "4.1.0-dev"
10467source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10560source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10468dependencies = [10561dependencies = [
10469 "impl-trait-for-tuples",10562 "impl-trait-for-tuples",
10470 "parity-scale-codec",10563 "parity-scale-codec",
1048010573
10481[[package]]10574[[package]]
10482name = "sp-runtime-interface-proc-macro"10575name = "sp-runtime-interface-proc-macro"
10483version = "4.0.0-dev"10576version = "4.0.0"
10484source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10577source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10485dependencies = [10578dependencies = [
10486 "Inflector",10579 "Inflector",
10487 "proc-macro-crate 1.1.0",10580 "proc-macro-crate 1.1.0",
10491]10584]
1049210585
10493[[package]]10586[[package]]
10494name = "sp-sandbox"
10495version = "0.10.0-dev"
10496source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"
10497dependencies = [
10498 "log",
10499 "parity-scale-codec",
10500 "sp-core",
10501 "sp-io",
10502 "sp-std",
10503 "sp-wasm-interface",
10504 "wasmi",
10505]
10506
10507[[package]]
10508name = "sp-serializer"10587name = "sp-serializer"
10509version = "4.0.0-dev"10588version = "4.0.0-dev"
10510source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10511dependencies = [10590dependencies = [
10512 "serde",10591 "serde",
10513 "serde_json",10592 "serde_json",
10516[[package]]10595[[package]]
10517name = "sp-session"10596name = "sp-session"
10518version = "4.0.0-dev"10597version = "4.0.0-dev"
10519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10520dependencies = [10599dependencies = [
10521 "parity-scale-codec",10600 "parity-scale-codec",
10522 "scale-info",10601 "scale-info",
10530[[package]]10609[[package]]
10531name = "sp-staking"10610name = "sp-staking"
10532version = "4.0.0-dev"10611version = "4.0.0-dev"
10533source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10612source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10534dependencies = [10613dependencies = [
10535 "parity-scale-codec",10614 "parity-scale-codec",
10536 "scale-info",10615 "scale-info",
1054010619
10541[[package]]10620[[package]]
10542name = "sp-state-machine"10621name = "sp-state-machine"
10543version = "0.10.0-dev"10622version = "0.10.0"
10544source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10623source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10545dependencies = [10624dependencies = [
10546 "hash-db",10625 "hash-db",
10547 "log",10626 "log",
1056310642
10564[[package]]10643[[package]]
10565name = "sp-std"10644name = "sp-std"
10566version = "4.0.0-dev"10645version = "4.0.0"
10567source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10646source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
1056810647
10569[[package]]10648[[package]]
10570name = "sp-storage"10649name = "sp-storage"
10571version = "4.0.0-dev"10650version = "4.0.0"
10572source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10651source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10573dependencies = [10652dependencies = [
10574 "impl-serde",10653 "impl-serde",
10575 "parity-scale-codec",10654 "parity-scale-codec",
10582[[package]]10661[[package]]
10583name = "sp-tasks"10662name = "sp-tasks"
10584version = "4.0.0-dev"10663version = "4.0.0-dev"
10585source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10664source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10586dependencies = [10665dependencies = [
10587 "log",10666 "log",
10588 "sp-core",10667 "sp-core",
10595[[package]]10674[[package]]
10596name = "sp-timestamp"10675name = "sp-timestamp"
10597version = "4.0.0-dev"10676version = "4.0.0-dev"
10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10677source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10599dependencies = [10678dependencies = [
10600 "async-trait",10679 "async-trait",
10601 "futures-timer 3.0.2",10680 "futures-timer",
10602 "log",10681 "log",
10603 "parity-scale-codec",10682 "parity-scale-codec",
10604 "sp-api",10683 "sp-api",
1061010689
10611[[package]]10690[[package]]
10612name = "sp-tracing"10691name = "sp-tracing"
10613version = "4.0.0-dev"10692version = "4.0.0"
10614source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10615dependencies = [10694dependencies = [
10616 "parity-scale-codec",10695 "parity-scale-codec",
10617 "sp-std",10696 "sp-std",
10623[[package]]10702[[package]]
10624name = "sp-transaction-pool"10703name = "sp-transaction-pool"
10625version = "4.0.0-dev"10704version = "4.0.0-dev"
10626source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10705source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10627dependencies = [10706dependencies = [
10628 "sp-api",10707 "sp-api",
10629 "sp-runtime",10708 "sp-runtime",
10632[[package]]10711[[package]]
10633name = "sp-transaction-storage-proof"10712name = "sp-transaction-storage-proof"
10634version = "4.0.0-dev"10713version = "4.0.0-dev"
10635source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10714source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10636dependencies = [10715dependencies = [
10637 "async-trait",10716 "async-trait",
10638 "log",10717 "log",
1064710726
10648[[package]]10727[[package]]
10649name = "sp-trie"10728name = "sp-trie"
10650version = "4.0.0-dev"10729version = "4.0.0"
10651source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10730source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10652dependencies = [10731dependencies = [
10653 "hash-db",10732 "hash-db",
10654 "memory-db",10733 "memory-db",
10663[[package]]10742[[package]]
10664name = "sp-version"10743name = "sp-version"
10665version = "4.0.0-dev"10744version = "4.0.0-dev"
10666source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10745source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10667dependencies = [10746dependencies = [
10668 "impl-serde",10747 "impl-serde",
10669 "parity-scale-codec",10748 "parity-scale-codec",
10670 "parity-wasm 0.42.2",10749 "parity-wasm 0.42.2",
10671 "scale-info",10750 "scale-info",
10672 "serde",10751 "serde",
10752 "sp-core-hashing-proc-macro",
10673 "sp-runtime",10753 "sp-runtime",
10674 "sp-std",10754 "sp-std",
10675 "sp-version-proc-macro",10755 "sp-version-proc-macro",
10679[[package]]10759[[package]]
10680name = "sp-version-proc-macro"10760name = "sp-version-proc-macro"
10681version = "4.0.0-dev"10761version = "4.0.0-dev"
10682source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10762source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10683dependencies = [10763dependencies = [
10684 "parity-scale-codec",10764 "parity-scale-codec",
10685 "proc-macro2",10765 "proc-macro2",
1068910769
10690[[package]]10770[[package]]
10691name = "sp-wasm-interface"10771name = "sp-wasm-interface"
10692version = "4.0.0-dev"10772version = "4.1.0-dev"
10693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10773source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10694dependencies = [10774dependencies = [
10695 "impl-trait-for-tuples",10775 "impl-trait-for-tuples",
10776 "log",
10696 "parity-scale-codec",10777 "parity-scale-codec",
10697 "sp-std",10778 "sp-std",
10698 "wasmi",10779 "wasmi",
10780 "wasmtime",
10699]10781]
1070010782
10701[[package]]10783[[package]]
1070610788
10707[[package]]10789[[package]]
10708name = "ss58-registry"10790name = "ss58-registry"
10709version = "1.9.0"10791version = "1.12.0"
10710source = "registry+https://github.com/rust-lang/crates.io-index"10792source = "registry+https://github.com/rust-lang/crates.io-index"
10711checksum = "827441708a5dd8ca54e6b79690dc06d1bede78e61961e667f683c23c16ef964c"10793checksum = "8319f44e20b42e5c11b88b1ad4130c35fe2974665a007b08b02322070177136a"
10712dependencies = [10794dependencies = [
10713 "Inflector",10795 "Inflector",
10714 "proc-macro2",10796 "proc-macro2",
1078210864
10783[[package]]10865[[package]]
10784name = "structopt"10866name = "structopt"
10785version = "0.3.25"10867version = "0.3.26"
10786source = "registry+https://github.com/rust-lang/crates.io-index"10868source = "registry+https://github.com/rust-lang/crates.io-index"
10787checksum = "40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c"10869checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
10788dependencies = [10870dependencies = [
10789 "clap",10871 "clap",
10790 "lazy_static",10872 "lazy_static",
10810source = "registry+https://github.com/rust-lang/crates.io-index"10892source = "registry+https://github.com/rust-lang/crates.io-index"
10811checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"10893checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"
10812dependencies = [10894dependencies = [
10813 "strum_macros",10895 "strum_macros 0.22.0",
10814]10896]
1081510897
10816[[package]]10898[[package]]
10899name = "strum"
10900version = "0.23.0"
10901source = "registry+https://github.com/rust-lang/crates.io-index"
10902checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb"
10903dependencies = [
10904 "strum_macros 0.23.1",
10905]
10906
10907[[package]]
10817name = "strum_macros"10908name = "strum_macros"
10818version = "0.22.0"10909version = "0.22.0"
10819source = "registry+https://github.com/rust-lang/crates.io-index"10910source = "registry+https://github.com/rust-lang/crates.io-index"
10826]10917]
1082710918
10828[[package]]10919[[package]]
10920name = "strum_macros"
10921version = "0.23.1"
10922source = "registry+https://github.com/rust-lang/crates.io-index"
10923checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38"
10924dependencies = [
10925 "heck",
10926 "proc-macro2",
10927 "quote",
10928 "rustversion",
10929 "syn",
10930]
10931
10932[[package]]
10829name = "substrate-bip39"10933name = "substrate-bip39"
10830version = "0.4.4"10934version = "0.4.4"
10831source = "registry+https://github.com/rust-lang/crates.io-index"10935source = "registry+https://github.com/rust-lang/crates.io-index"
10834 "hmac 0.11.0",10938 "hmac 0.11.0",
10835 "pbkdf2 0.8.0",10939 "pbkdf2 0.8.0",
10836 "schnorrkel",10940 "schnorrkel",
10837 "sha2 0.9.8",10941 "sha2 0.9.9",
10838 "zeroize",10942 "zeroize",
10839]10943]
1084010944
10841[[package]]10945[[package]]
10842name = "substrate-build-script-utils"10946name = "substrate-build-script-utils"
10843version = "3.0.0"10947version = "3.0.0"
10844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10948source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10845dependencies = [10949dependencies = [
10846 "platforms",10950 "platforms",
10847]10951]
1084810952
10849[[package]]10953[[package]]
10850name = "substrate-frame-rpc-system"10954name = "substrate-frame-rpc-system"
10851version = "4.0.0-dev"10955version = "4.0.0-dev"
10852source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10956source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10853dependencies = [10957dependencies = [
10854 "frame-system-rpc-runtime-api",10958 "frame-system-rpc-runtime-api",
10855 "futures 0.3.18",10959 "futures 0.3.21",
10856 "jsonrpc-core",10960 "jsonrpc-core",
10857 "jsonrpc-core-client",10961 "jsonrpc-core-client",
10858 "jsonrpc-derive",10962 "jsonrpc-derive",
10871[[package]]10975[[package]]
10872name = "substrate-prometheus-endpoint"10976name = "substrate-prometheus-endpoint"
10873version = "0.10.0-dev"10977version = "0.10.0-dev"
10874source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10978source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10875dependencies = [10979dependencies = [
10876 "async-std",10980 "async-std",
10877 "derive_more",10981 "derive_more",
10878 "futures-util",10982 "futures-util",
10879 "hyper",10983 "hyper",
10880 "log",10984 "log",
10881 "prometheus",10985 "prometheus",
10882 "tokio 1.14.0",10986 "tokio 1.16.1",
10883]10987]
1088410988
10885[[package]]10989[[package]]
10886name = "substrate-test-client"10990name = "substrate-test-client"
10887version = "2.0.1"10991version = "2.0.1"
10888source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10992source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10889dependencies = [10993dependencies = [
10890 "async-trait",10994 "async-trait",
10891 "futures 0.3.18",10995 "futures 0.3.21",
10892 "hex",10996 "hex",
10893 "parity-scale-codec",10997 "parity-scale-codec",
10894 "sc-client-api",10998 "sc-client-api",
10911[[package]]11015[[package]]
10912name = "substrate-test-utils"11016name = "substrate-test-utils"
10913version = "4.0.0-dev"11017version = "4.0.0-dev"
10914source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"11018source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10915dependencies = [11019dependencies = [
10916 "futures 0.3.18",11020 "futures 0.3.21",
10917 "substrate-test-utils-derive",11021 "substrate-test-utils-derive",
10918 "tokio 1.14.0",11022 "tokio 1.16.1",
10919]11023]
1092011024
10921[[package]]11025[[package]]
10922name = "substrate-test-utils-derive"11026name = "substrate-test-utils-derive"
10923version = "0.10.0-dev"11027version = "0.10.0-dev"
10924source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"11028source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10925dependencies = [11029dependencies = [
10926 "proc-macro-crate 1.1.0",11030 "proc-macro-crate 1.1.0",
10927 "proc-macro2",11031 "proc-macro2",
10932[[package]]11036[[package]]
10933name = "substrate-wasm-builder"11037name = "substrate-wasm-builder"
10934version = "5.0.0-dev"11038version = "5.0.0-dev"
10935source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"11039source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10936dependencies = [11040dependencies = [
10937 "ansi_term",11041 "ansi_term",
10938 "build-helper",11042 "build-helper",
1095811062
10959[[package]]11063[[package]]
10960name = "syn"11064name = "syn"
10961version = "1.0.82"11065version = "1.0.86"
10962source = "registry+https://github.com/rust-lang/crates.io-index"11066source = "registry+https://github.com/rust-lang/crates.io-index"
10963checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"11067checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
10964dependencies = [11068dependencies = [
10965 "proc-macro2",11069 "proc-macro2",
10966 "quote",11070 "quote",
1098711091
10988[[package]]11092[[package]]
10989name = "target-lexicon"11093name = "target-lexicon"
10990version = "0.12.2"11094version = "0.12.3"
10991source = "registry+https://github.com/rust-lang/crates.io-index"11095source = "registry+https://github.com/rust-lang/crates.io-index"
10992checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff"11096checksum = "d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1"
1099311097
10994[[package]]11098[[package]]
10995name = "tempfile"11099name = "tempfile"
10996version = "3.2.0"11100version = "3.3.0"
10997source = "registry+https://github.com/rust-lang/crates.io-index"11101source = "registry+https://github.com/rust-lang/crates.io-index"
10998checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"11102checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
10999dependencies = [11103dependencies = [
11000 "cfg-if 1.0.0",11104 "cfg-if 1.0.0",
11105 "fastrand",
11001 "libc",11106 "libc",
11002 "rand 0.8.4",
11003 "redox_syscall 0.2.10",11107 "redox_syscall 0.2.10",
11004 "remove_dir_all",11108 "remove_dir_all",
11005 "winapi 0.3.9",11109 "winapi 0.3.9",
11015]11119]
1101611120
11017[[package]]11121[[package]]
11122name = "test-runtime-constants"
11123version = "0.9.16"
11124source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
11125dependencies = [
11126 "frame-support",
11127 "polkadot-primitives",
11128 "polkadot-runtime-common",
11129 "smallvec",
11130 "sp-runtime",
11131]
11132
11133[[package]]
11018name = "textwrap"11134name = "textwrap"
11019version = "0.11.0"11135version = "0.11.0"
11020source = "registry+https://github.com/rust-lang/crates.io-index"11136source = "registry+https://github.com/rust-lang/crates.io-index"
1104511161
11046[[package]]11162[[package]]
11047name = "thread_local"11163name = "thread_local"
11048version = "1.1.3"11164version = "1.1.4"
11049source = "registry+https://github.com/rust-lang/crates.io-index"11165source = "registry+https://github.com/rust-lang/crates.io-index"
11050checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"11166checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
11051dependencies = [11167dependencies = [
11052 "once_cell",11168 "once_cell",
11053]11169]
1106311179
11064[[package]]11180[[package]]
11065name = "thrift"11181name = "thrift"
11066version = "0.13.0"11182version = "0.15.0"
11067source = "registry+https://github.com/rust-lang/crates.io-index"11183source = "registry+https://github.com/rust-lang/crates.io-index"
11068checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b"11184checksum = "b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e"
11069dependencies = [11185dependencies = [
11070 "byteorder",11186 "byteorder",
11071 "integer-encoding",11187 "integer-encoding",
11097 "pbkdf2 0.4.0",11213 "pbkdf2 0.4.0",
11098 "rand 0.7.3",11214 "rand 0.7.3",
11099 "rustc-hash",11215 "rustc-hash",
11100 "sha2 0.9.8",11216 "sha2 0.9.9",
11101 "thiserror",11217 "thiserror",
11102 "unicode-normalization",11218 "unicode-normalization",
11103 "wasm-bindgen",11219 "wasm-bindgen",
1114211258
11143[[package]]11259[[package]]
11144name = "tokio"11260name = "tokio"
11145version = "1.14.0"11261version = "1.16.1"
11146source = "registry+https://github.com/rust-lang/crates.io-index"11262source = "registry+https://github.com/rust-lang/crates.io-index"
11147checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144"11263checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a"
11148dependencies = [11264dependencies = [
11149 "autocfg",
11150 "bytes 1.1.0",11265 "bytes 1.1.0",
11151 "libc",11266 "libc",
11152 "memchr",11267 "memchr",
11153 "mio 0.7.14",11268 "mio 0.7.14",
11154 "num_cpus",11269 "num_cpus",
11155 "once_cell",11270 "once_cell",
11156 "pin-project-lite 0.2.7",11271 "pin-project-lite 0.2.8",
11157 "signal-hook-registry",11272 "signal-hook-registry",
11158 "tokio-macros 1.6.0",11273 "tokio-macros 1.7.0",
11159 "winapi 0.3.9",11274 "winapi 0.3.9",
11160]11275]
1116111276
1117211287
11173[[package]]11288[[package]]
11174name = "tokio-macros"11289name = "tokio-macros"
11175version = "1.6.0"11290version = "1.7.0"
11176source = "registry+https://github.com/rust-lang/crates.io-index"11291source = "registry+https://github.com/rust-lang/crates.io-index"
11177checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e"11292checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
11178dependencies = [11293dependencies = [
11179 "proc-macro2",11294 "proc-macro2",
11180 "quote",11295 "quote",
11188checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11303checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"
11189dependencies = [11304dependencies = [
11190 "rustls",11305 "rustls",
11191 "tokio 1.14.0",11306 "tokio 1.16.1",
11192 "webpki",11307 "webpki",
11193]11308]
1119411309
11199checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"11314checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"
11200dependencies = [11315dependencies = [
11201 "futures-core",11316 "futures-core",
11202 "pin-project-lite 0.2.7",11317 "pin-project-lite 0.2.8",
11203 "tokio 1.14.0",11318 "tokio 1.16.1",
11204]11319]
1120511320
11206[[package]]11321[[package]]
11214 "futures-io",11329 "futures-io",
11215 "futures-sink",11330 "futures-sink",
11216 "log",11331 "log",
11217 "pin-project-lite 0.2.7",11332 "pin-project-lite 0.2.8",
11218 "tokio 1.14.0",11333 "tokio 1.16.1",
11219]11334]
1122011335
11221[[package]]11336[[package]]
1123511350
11236[[package]]11351[[package]]
11237name = "tracing"11352name = "tracing"
11238version = "0.1.29"11353version = "0.1.30"
11239source = "registry+https://github.com/rust-lang/crates.io-index"11354source = "registry+https://github.com/rust-lang/crates.io-index"
11240checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"11355checksum = "2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9"
11241dependencies = [11356dependencies = [
11242 "cfg-if 1.0.0",11357 "cfg-if 1.0.0",
11243 "pin-project-lite 0.2.7",11358 "pin-project-lite 0.2.8",
11244 "tracing-attributes",11359 "tracing-attributes",
11245 "tracing-core",11360 "tracing-core",
11246]11361]
1124711362
11248[[package]]11363[[package]]
11249name = "tracing-attributes"11364name = "tracing-attributes"
11250version = "0.1.18"11365version = "0.1.19"
11251source = "registry+https://github.com/rust-lang/crates.io-index"11366source = "registry+https://github.com/rust-lang/crates.io-index"
11252checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"11367checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"
11253dependencies = [11368dependencies = [
11254 "proc-macro2",11369 "proc-macro2",
11255 "quote",11370 "quote",
1125811373
11259[[package]]11374[[package]]
11260name = "tracing-core"11375name = "tracing-core"
11261version = "0.1.21"11376version = "0.1.22"
11262source = "registry+https://github.com/rust-lang/crates.io-index"11377source = "registry+https://github.com/rust-lang/crates.io-index"
11263checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"11378checksum = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"
11264dependencies = [11379dependencies = [
11265 "lazy_static",11380 "lazy_static",
11381 "valuable",
11266]11382]
1126711383
11268[[package]]11384[[package]]
11271source = "registry+https://github.com/rust-lang/crates.io-index"11387source = "registry+https://github.com/rust-lang/crates.io-index"
11272checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11388checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
11273dependencies = [11389dependencies = [
11274 "pin-project 1.0.8",11390 "pin-project 1.0.10",
11275 "tracing",11391 "tracing",
11276]11392]
1127711393
1128811404
11289[[package]]11405[[package]]
11290name = "tracing-serde"11406name = "tracing-serde"
11291version = "0.1.2"11407version = "0.1.3"
11292source = "registry+https://github.com/rust-lang/crates.io-index"11408source = "registry+https://github.com/rust-lang/crates.io-index"
11293checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b"11409checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1"
11294dependencies = [11410dependencies = [
11295 "serde",11411 "serde",
11296 "tracing-core",11412 "tracing-core",
1132111437
11322[[package]]11438[[package]]
11323name = "trie-db"11439name = "trie-db"
11324version = "0.22.6"11440version = "0.23.1"
11325source = "registry+https://github.com/rust-lang/crates.io-index"11441source = "registry+https://github.com/rust-lang/crates.io-index"
11326checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa"11442checksum = "d32d034c0d3db64b43c31de38e945f15b40cd4ca6d2dcfc26d4798ce8de4ab83"
11327dependencies = [11443dependencies = [
11328 "hash-db",11444 "hash-db",
11329 "hashbrown",11445 "hashbrown 0.12.0",
11330 "log",11446 "log",
11331 "rustc-hex",11447 "rustc-hex",
11332 "smallvec",11448 "smallvec",
11333]11449]
1133411450
11335[[package]]11451[[package]]
11336name = "trie-root"11452name = "trie-root"
11337version = "0.16.0"11453version = "0.17.0"
11338source = "registry+https://github.com/rust-lang/crates.io-index"11454source = "registry+https://github.com/rust-lang/crates.io-index"
11339checksum = "652931506d2c1244d7217a70b99f56718a7b4161b37f04e7cd868072a99f68cd"11455checksum = "9a36c5ca3911ed3c9a5416ee6c679042064b93fc637ded67e25f92e68d783891"
11340dependencies = [11456dependencies = [
11341 "hash-db",11457 "hash-db",
11342]11458]
1135311469
11354[[package]]11470[[package]]
11355name = "trust-dns-proto"11471name = "trust-dns-proto"
11356version = "0.20.3"11472version = "0.20.4"
11357source = "registry+https://github.com/rust-lang/crates.io-index"11473source = "registry+https://github.com/rust-lang/crates.io-index"
11358checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4"11474checksum = "ca94d4e9feb6a181c690c4040d7a24ef34018d8313ac5044a61d21222ae24e31"
11359dependencies = [11475dependencies = [
11360 "async-trait",11476 "async-trait",
11361 "cfg-if 1.0.0",11477 "cfg-if 1.0.0",
1137711493
11378[[package]]11494[[package]]
11379name = "trust-dns-resolver"11495name = "trust-dns-resolver"
11380version = "0.20.3"11496version = "0.20.4"
11381source = "registry+https://github.com/rust-lang/crates.io-index"11497source = "registry+https://github.com/rust-lang/crates.io-index"
11382checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770"11498checksum = "ecae383baad9995efaa34ce8e57d12c3f305e545887472a492b838f4b5cfb77a"
11383dependencies = [11499dependencies = [
11384 "cfg-if 1.0.0",11500 "cfg-if 1.0.0",
11385 "futures-util",11501 "futures-util",
11403[[package]]11519[[package]]
11404name = "try-runtime-cli"11520name = "try-runtime-cli"
11405version = "0.10.0-dev"11521version = "0.10.0-dev"
11406source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"11522source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
11407dependencies = [11523dependencies = [
11408 "jsonrpsee",11524 "jsonrpsee",
11409 "log",11525 "log",
11422 "sp-state-machine",11538 "sp-state-machine",
11423 "sp-version",11539 "sp-version",
11424 "structopt",11540 "structopt",
11541 "zstd",
11425]11542]
1142611543
11427[[package]]11544[[package]]
1143211549
11433[[package]]11550[[package]]
11434name = "twox-hash"11551name = "twox-hash"
11435version = "1.6.1"11552version = "1.6.2"
11436source = "registry+https://github.com/rust-lang/crates.io-index"11553source = "registry+https://github.com/rust-lang/crates.io-index"
11437checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e"11554checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"
11438dependencies = [11555dependencies = [
11439 "cfg-if 1.0.0",11556 "cfg-if 1.0.0",
11440 "rand 0.8.4",11557 "rand 0.8.4",
1144311560
11444[[package]]11561[[package]]
11445name = "typenum"11562name = "typenum"
11446version = "1.14.0"11563version = "1.15.0"
11447source = "registry+https://github.com/rust-lang/crates.io-index"11564source = "registry+https://github.com/rust-lang/crates.io-index"
11448checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec"11565checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
1144911566
11450[[package]]11567[[package]]
11451name = "uc-rpc"11568name = "uc-rpc"
1147311590
11474[[package]]11591[[package]]
11475name = "uint"11592name = "uint"
11476version = "0.9.1"11593version = "0.9.3"
11477source = "registry+https://github.com/rust-lang/crates.io-index"11594source = "registry+https://github.com/rust-lang/crates.io-index"
11478checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f"11595checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0"
11479dependencies = [11596dependencies = [
11480 "byteorder",11597 "byteorder",
11481 "crunchy",11598 "crunchy",
1150911626
11510[[package]]11627[[package]]
11511name = "unicode-segmentation"11628name = "unicode-segmentation"
11512version = "1.8.0"11629version = "1.9.0"
11513source = "registry+https://github.com/rust-lang/crates.io-index"11630source = "registry+https://github.com/rust-lang/crates.io-index"
11514checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"11631checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
1151511632
11516[[package]]11633[[package]]
11517name = "unicode-width"11634name = "unicode-width"
11537 "cumulus-client-service",11654 "cumulus-client-service",
11538 "cumulus-primitives-core",11655 "cumulus-primitives-core",
11539 "cumulus-primitives-parachain-inherent",11656 "cumulus-primitives-parachain-inherent",
11657 "cumulus-relay-chain-interface",
11658 "cumulus-relay-chain-local",
11540 "fc-consensus",11659 "fc-consensus",
11541 "fc-db",11660 "fc-db",
11542 "fc-mapping-sync",11661 "fc-mapping-sync",
11546 "fp-rpc",11665 "fp-rpc",
11547 "frame-benchmarking",11666 "frame-benchmarking",
11548 "frame-benchmarking-cli",11667 "frame-benchmarking-cli",
11549 "futures 0.3.18",11668 "futures 0.3.21",
11550 "jsonrpc-core",11669 "jsonrpc-core",
11551 "jsonrpc-pubsub",11670 "jsonrpc-pubsub",
11552 "log",11671 "log",
11610 "fc-rpc",11729 "fc-rpc",
11611 "fc-rpc-core",11730 "fc-rpc-core",
11612 "fp-rpc",11731 "fp-rpc",
11613 "futures 0.3.18",11732 "futures 0.3.21",
11614 "jsonrpc-core",11733 "jsonrpc-core",
11615 "jsonrpc-pubsub",11734 "jsonrpc-pubsub",
11616 "pallet-ethereum",11735 "pallet-ethereum",
1164811767
11649[[package]]11768[[package]]
11650name = "unique-runtime"11769name = "unique-runtime"
11651version = "0.9.14"11770version = "0.9.16"
11652dependencies = [11771dependencies = [
11653 "cumulus-pallet-aura-ext",11772 "cumulus-pallet-aura-ext",
11654 "cumulus-pallet-dmp-queue",11773 "cumulus-pallet-dmp-queue",
11671 "orml-vesting",11790 "orml-vesting",
11672 "pallet-aura",11791 "pallet-aura",
11673 "pallet-balances",11792 "pallet-balances",
11793 "pallet-base-fee",
11674 "pallet-common",11794 "pallet-common",
11675 "pallet-ethereum",11795 "pallet-ethereum",
11676 "pallet-evm",11796 "pallet-evm",
11726source = "registry+https://github.com/rust-lang/crates.io-index"11846source = "registry+https://github.com/rust-lang/crates.io-index"
11727checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11847checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
11728dependencies = [11848dependencies = [
11729 "generic-array 0.14.4",11849 "generic-array 0.14.5",
11730 "subtle 2.4.1",11850 "subtle 2.4.1",
11731]11851]
1173211852
11805[[package]]11925[[package]]
11806name = "up-sponsorship"11926name = "up-sponsorship"
11807version = "0.1.0"11927version = "0.1.0"
11808source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.14#858001a6fd841614eb3bc47562e1a08685e6c8df"11928source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"
11809dependencies = [11929dependencies = [
11810 "impl-trait-for-tuples",11930 "impl-trait-for-tuples",
11811]11931]
11834]11954]
1183511955
11836[[package]]11956[[package]]
11957name = "valuable"
11958version = "0.1.0"
11959source = "registry+https://github.com/rust-lang/crates.io-index"
11960checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
11961
11962[[package]]
11837name = "value-bag"11963name = "value-bag"
11838version = "1.0.0-alpha.8"11964version = "1.0.0-alpha.8"
11839source = "registry+https://github.com/rust-lang/crates.io-index"11965source = "registry+https://github.com/rust-lang/crates.io-index"
1185711983
11858[[package]]11984[[package]]
11859name = "version_check"11985name = "version_check"
11860version = "0.9.3"11986version = "0.9.4"
11861source = "registry+https://github.com/rust-lang/crates.io-index"11987source = "registry+https://github.com/rust-lang/crates.io-index"
11862checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"11988checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1186311989
11864[[package]]11990[[package]]
11865name = "void"11991name = "void"
1190812034
11909[[package]]12035[[package]]
11910name = "wasm-bindgen"12036name = "wasm-bindgen"
11911version = "0.2.78"12037version = "0.2.79"
11912source = "registry+https://github.com/rust-lang/crates.io-index"12038source = "registry+https://github.com/rust-lang/crates.io-index"
11913checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce"12039checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
11914dependencies = [12040dependencies = [
11915 "cfg-if 1.0.0",12041 "cfg-if 1.0.0",
11916 "wasm-bindgen-macro",12042 "wasm-bindgen-macro",
11917]12043]
1191812044
11919[[package]]12045[[package]]
11920name = "wasm-bindgen-backend"12046name = "wasm-bindgen-backend"
11921version = "0.2.78"12047version = "0.2.79"
11922source = "registry+https://github.com/rust-lang/crates.io-index"12048source = "registry+https://github.com/rust-lang/crates.io-index"
11923checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b"12049checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
11924dependencies = [12050dependencies = [
11925 "bumpalo",12051 "bumpalo",
11926 "lazy_static",12052 "lazy_static",
1193312059
11934[[package]]12060[[package]]
11935name = "wasm-bindgen-futures"12061name = "wasm-bindgen-futures"
11936version = "0.4.28"12062version = "0.4.29"
11937source = "registry+https://github.com/rust-lang/crates.io-index"12063source = "registry+https://github.com/rust-lang/crates.io-index"
11938checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39"12064checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"
11939dependencies = [12065dependencies = [
11940 "cfg-if 1.0.0",12066 "cfg-if 1.0.0",
11941 "js-sys",12067 "js-sys",
1194512071
11946[[package]]12072[[package]]
11947name = "wasm-bindgen-macro"12073name = "wasm-bindgen-macro"
11948version = "0.2.78"12074version = "0.2.79"
11949source = "registry+https://github.com/rust-lang/crates.io-index"12075source = "registry+https://github.com/rust-lang/crates.io-index"
11950checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9"12076checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
11951dependencies = [12077dependencies = [
11952 "quote",12078 "quote",
11953 "wasm-bindgen-macro-support",12079 "wasm-bindgen-macro-support",
11954]12080]
1195512081
11956[[package]]12082[[package]]
11957name = "wasm-bindgen-macro-support"12083name = "wasm-bindgen-macro-support"
11958version = "0.2.78"12084version = "0.2.79"
11959source = "registry+https://github.com/rust-lang/crates.io-index"12085source = "registry+https://github.com/rust-lang/crates.io-index"
11960checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab"12086checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
11961dependencies = [12087dependencies = [
11962 "proc-macro2",12088 "proc-macro2",
11963 "quote",12089 "quote",
1196812094
11969[[package]]12095[[package]]
11970name = "wasm-bindgen-shared"12096name = "wasm-bindgen-shared"
11971version = "0.2.78"12097version = "0.2.79"
11972source = "registry+https://github.com/rust-lang/crates.io-index"12098source = "registry+https://github.com/rust-lang/crates.io-index"
11973checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc"12099checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
1197412100
11975[[package]]12101[[package]]
11976name = "wasm-gc-api"12102name = "wasm-gc-api"
11984]12110]
1198512111
11986[[package]]12112[[package]]
12113name = "wasm-instrument"
12114version = "0.1.1"
12115source = "registry+https://github.com/rust-lang/crates.io-index"
12116checksum = "962e5b0401bbb6c887f54e69b8c496ea36f704df65db73e81fd5ff8dc3e63a9f"
12117dependencies = [
12118 "parity-wasm 0.42.2",
12119]
12120
12121[[package]]
11987name = "wasm-timer"12122name = "wasm-timer"
11988version = "0.2.5"12123version = "0.2.5"
11989source = "registry+https://github.com/rust-lang/crates.io-index"12124source = "registry+https://github.com/rust-lang/crates.io-index"
11990checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"12125checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
11991dependencies = [12126dependencies = [
11992 "futures 0.3.18",12127 "futures 0.3.21",
11993 "js-sys",12128 "js-sys",
11994 "parking_lot 0.11.2",12129 "parking_lot 0.11.2",
11995 "pin-utils",12130 "pin-utils",
12006dependencies = [12141dependencies = [
12007 "downcast-rs",12142 "downcast-rs",
12008 "libc",12143 "libc",
12009 "libm",
12010 "memory_units",12144 "memory_units",
12011 "num-rational 0.2.4",12145 "num-rational 0.2.4",
12012 "num-traits",12146 "num-traits",
1203112165
12032[[package]]12166[[package]]
12033name = "wasmtime"12167name = "wasmtime"
12034version = "0.31.0"12168version = "0.33.0"
12035source = "registry+https://github.com/rust-lang/crates.io-index"12169source = "registry+https://github.com/rust-lang/crates.io-index"
12036checksum = "311d06b0c49346d1fbf48a17052e844036b95a7753c1afb34e8c0af3f6b5bb13"12170checksum = "414be1bc5ca12e755ffd3ff7acc3a6d1979922f8237fc34068b2156cebcc3270"
12037dependencies = [12171dependencies = [
12038 "anyhow",12172 "anyhow",
12039 "backtrace",12173 "backtrace",
1206312197
12064[[package]]12198[[package]]
12065name = "wasmtime-cache"12199name = "wasmtime-cache"
12066version = "0.31.0"12200version = "0.33.0"
12067source = "registry+https://github.com/rust-lang/crates.io-index"12201source = "registry+https://github.com/rust-lang/crates.io-index"
12068checksum = "36147930a4995137dc096e5b17a573b446799be2bbaea433e821ce6a80abe2c5"12202checksum = "8b9b4cd1949206fda9241faf8c460a7d797aa1692594d3dd6bc1cbfa57ee20d0"
12069dependencies = [12203dependencies = [
12070 "anyhow",12204 "anyhow",
12071 "base64",12205 "base64",
12072 "bincode",12206 "bincode",
12073 "directories-next",12207 "directories-next",
12074 "file-per-thread-logger",12208 "file-per-thread-logger",
12075 "log",12209 "log",
12076 "rsix",12210 "rustix",
12077 "serde",12211 "serde",
12078 "sha2 0.9.8",12212 "sha2 0.9.9",
12079 "toml",12213 "toml",
12080 "winapi 0.3.9",12214 "winapi 0.3.9",
12081 "zstd",12215 "zstd",
12082]12216]
1208312217
12084[[package]]12218[[package]]
12085name = "wasmtime-cranelift"12219name = "wasmtime-cranelift"
12086version = "0.31.0"12220version = "0.33.0"
12087source = "registry+https://github.com/rust-lang/crates.io-index"12221source = "registry+https://github.com/rust-lang/crates.io-index"
12088checksum = "ab3083a47e1ede38aac06a1d9831640d673f9aeda0b82a64e4ce002f3432e2e7"12222checksum = "a4693d33725773615a4c9957e4aa731af57b27dca579702d1d8ed5750760f1a9"
12089dependencies = [12223dependencies = [
12090 "anyhow",12224 "anyhow",
12091 "cranelift-codegen",12225 "cranelift-codegen",
12092 "cranelift-entity",12226 "cranelift-entity",
12093 "cranelift-frontend",12227 "cranelift-frontend",
12094 "cranelift-native",12228 "cranelift-native",
12095 "cranelift-wasm",12229 "cranelift-wasm",
12096 "gimli 0.25.0",12230 "gimli",
12097 "log",12231 "log",
12098 "more-asserts",12232 "more-asserts",
12099 "object",12233 "object",
1210512239
12106[[package]]12240[[package]]
12107name = "wasmtime-environ"12241name = "wasmtime-environ"
12108version = "0.31.0"12242version = "0.33.0"
12109source = "registry+https://github.com/rust-lang/crates.io-index"12243source = "registry+https://github.com/rust-lang/crates.io-index"
12110checksum = "1c2d194b655321053bc4111a1aa4ead552655c8a17d17264bc97766e70073510"12244checksum = "5b17e47116a078b9770e6fb86cff8b9a660826623cebcfff251b047c8d8993ef"
12111dependencies = [12245dependencies = [
12112 "anyhow",12246 "anyhow",
12113 "cfg-if 1.0.0",
12114 "cranelift-entity",12247 "cranelift-entity",
12115 "gimli 0.25.0",12248 "gimli",
12116 "indexmap",12249 "indexmap",
12117 "log",12250 "log",
12118 "more-asserts",12251 "more-asserts",
1212612259
12127[[package]]12260[[package]]
12128name = "wasmtime-jit"12261name = "wasmtime-jit"
12129version = "0.31.0"12262version = "0.33.0"
12130source = "registry+https://github.com/rust-lang/crates.io-index"12263source = "registry+https://github.com/rust-lang/crates.io-index"
12131checksum = "864ac8dfe4ce310ac59f16fdbd560c257389cb009ee5d030ac6e30523b023d11"12264checksum = "60ea5b380bdf92e32911400375aeefb900ac9d3f8e350bb6ba555a39315f2ee7"
12132dependencies = [12265dependencies = [
12133 "addr2line 0.16.0",12266 "addr2line",
12134 "anyhow",12267 "anyhow",
12135 "bincode",12268 "bincode",
12136 "cfg-if 1.0.0",12269 "cfg-if 1.0.0",
12137 "gimli 0.25.0",12270 "gimli",
12138 "log",
12139 "more-asserts",
12140 "object",12271 "object",
12141 "region",12272 "region",
12142 "rsix",12273 "rustix",
12143 "serde",12274 "serde",
12144 "target-lexicon",12275 "target-lexicon",
12145 "thiserror",12276 "thiserror",
12146 "wasmparser",
12147 "wasmtime-environ",12277 "wasmtime-environ",
12148 "wasmtime-runtime",12278 "wasmtime-runtime",
12149 "winapi 0.3.9",12279 "winapi 0.3.9",
12150]12280]
1215112281
12152[[package]]12282[[package]]
12153name = "wasmtime-runtime"12283name = "wasmtime-runtime"
12154version = "0.31.0"12284version = "0.33.0"
12155source = "registry+https://github.com/rust-lang/crates.io-index"12285source = "registry+https://github.com/rust-lang/crates.io-index"
12156checksum = "ab97da813a26b98c9abfd3b0c2d99e42f6b78b749c0646344e2e262d212d8c8b"12286checksum = "abc7cd79937edd6e238b337608ebbcaf9c086a8457f01dfd598324f7fa56d81a"
12157dependencies = [12287dependencies = [
12158 "anyhow",12288 "anyhow",
12159 "backtrace",12289 "backtrace",
12168 "more-asserts",12298 "more-asserts",
12169 "rand 0.8.4",12299 "rand 0.8.4",
12170 "region",12300 "region",
12171 "rsix",12301 "rustix",
12172 "thiserror",12302 "thiserror",
12173 "wasmtime-environ",12303 "wasmtime-environ",
12174 "winapi 0.3.9",12304 "winapi 0.3.9",
12175]12305]
1217612306
12177[[package]]12307[[package]]
12178name = "wasmtime-types"12308name = "wasmtime-types"
12179version = "0.31.0"12309version = "0.33.0"
12180source = "registry+https://github.com/rust-lang/crates.io-index"12310source = "registry+https://github.com/rust-lang/crates.io-index"
12181checksum = "ff94409cc3557bfbbcce6b14520ccd6bd3727e965c0fe68d63ef2c185bf379c6"12311checksum = "d9e5e51a461a2cf2b69e1fc48f325b17d78a8582816e18479e8ead58844b23f8"
12182dependencies = [12312dependencies = [
12183 "cranelift-entity",12313 "cranelift-entity",
12184 "serde",12314 "serde",
1218812318
12189[[package]]12319[[package]]
12190name = "web-sys"12320name = "web-sys"
12191version = "0.3.55"12321version = "0.3.56"
12192source = "registry+https://github.com/rust-lang/crates.io-index"12322source = "registry+https://github.com/rust-lang/crates.io-index"
12193checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb"12323checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"
12194dependencies = [12324dependencies = [
12195 "js-sys",12325 "js-sys",
12196 "wasm-bindgen",12326 "wasm-bindgen",
1222612356
12227[[package]]12357[[package]]
12228name = "westend-runtime"12358name = "westend-runtime"
12229version = "0.9.14"12359version = "0.9.16"
12230source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12360source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12231dependencies = [12361dependencies = [
12232 "beefy-primitives",12362 "beefy-primitives",
12233 "bitvec",12363 "bitvec",
12260 "pallet-nicks",12390 "pallet-nicks",
12261 "pallet-offences",12391 "pallet-offences",
12262 "pallet-offences-benchmarking",12392 "pallet-offences-benchmarking",
12393 "pallet-preimage",
12263 "pallet-proxy",12394 "pallet-proxy",
12264 "pallet-recovery",12395 "pallet-recovery",
12265 "pallet-scheduler",12396 "pallet-scheduler",
12303 "sp-transaction-pool",12434 "sp-transaction-pool",
12304 "sp-version",12435 "sp-version",
12305 "substrate-wasm-builder",12436 "substrate-wasm-builder",
12437 "westend-runtime-constants",
12306 "xcm",12438 "xcm",
12307 "xcm-builder",12439 "xcm-builder",
12308 "xcm-executor",12440 "xcm-executor",
12309]12441]
1231012442
12311[[package]]12443[[package]]
12444name = "westend-runtime-constants"
12445version = "0.9.16"
12446source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12447dependencies = [
12448 "frame-support",
12449 "polkadot-primitives",
12450 "polkadot-runtime-common",
12451 "smallvec",
12452 "sp-runtime",
12453]
12454
12455[[package]]
12312name = "which"12456name = "which"
12313version = "4.2.2"12457version = "4.2.4"
12314source = "registry+https://github.com/rust-lang/crates.io-index"12458source = "registry+https://github.com/rust-lang/crates.io-index"
12315checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9"12459checksum = "2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2"
12316dependencies = [12460dependencies = [
12317 "either",12461 "either",
12318 "lazy_static",12462 "lazy_static",
1240612550
12407[[package]]12551[[package]]
12408name = "xcm"12552name = "xcm"
12409version = "0.9.14"12553version = "0.9.16"
12410source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12554source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12411dependencies = [12555dependencies = [
12412 "derivative",12556 "derivative",
12413 "impl-trait-for-tuples",12557 "impl-trait-for-tuples",
1241912563
12420[[package]]12564[[package]]
12421name = "xcm-builder"12565name = "xcm-builder"
12422version = "0.9.14"12566version = "0.9.16"
12423source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12567source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12424dependencies = [12568dependencies = [
12425 "frame-support",12569 "frame-support",
12426 "frame-system",12570 "frame-system",
1243912583
12440[[package]]12584[[package]]
12441name = "xcm-executor"12585name = "xcm-executor"
12442version = "0.9.14"12586version = "0.9.16"
12443source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12587source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12444dependencies = [12588dependencies = [
12445 "frame-benchmarking",12589 "frame-benchmarking",
12446 "frame-support",12590 "frame-support",
12458[[package]]12602[[package]]
12459name = "xcm-procedural"12603name = "xcm-procedural"
12460version = "0.1.0"12604version = "0.1.0"
12461source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12605source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"
12462dependencies = [12606dependencies = [
12607 "Inflector",
12463 "proc-macro2",12608 "proc-macro2",
12464 "quote",12609 "quote",
12465 "syn",12610 "syn",
12471source = "registry+https://github.com/rust-lang/crates.io-index"12616source = "registry+https://github.com/rust-lang/crates.io-index"
12472checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12617checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"
12473dependencies = [12618dependencies = [
12474 "futures 0.3.18",12619 "futures 0.3.21",
12475 "log",12620 "log",
12476 "nohash-hasher",12621 "nohash-hasher",
12477 "parking_lot 0.11.2",12622 "parking_lot 0.11.2",
1248712632
12488[[package]]12633[[package]]
12489name = "zeroize"12634name = "zeroize"
12490version = "1.4.3"12635version = "1.5.2"
12491source = "registry+https://github.com/rust-lang/crates.io-index"12636source = "registry+https://github.com/rust-lang/crates.io-index"
12492checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619"12637checksum = "7c88870063c39ee00ec285a2f8d6a966e5b6fb2becc4e8dac77ed0d370ed6006"
12493dependencies = [12638dependencies = [
12494 "zeroize_derive",12639 "zeroize_derive",
12495]12640]
1249612641
12497[[package]]12642[[package]]
12498name = "zeroize_derive"12643name = "zeroize_derive"
12499version = "1.2.2"12644version = "1.3.1"
12500source = "registry+https://github.com/rust-lang/crates.io-index"12645source = "registry+https://github.com/rust-lang/crates.io-index"
12501checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73"12646checksum = "81e8f13fef10b63c06356d65d416b070798ddabcadc10d3ece0c5be9b3c7eddb"
12502dependencies = [12647dependencies = [
12503 "proc-macro2",12648 "proc-macro2",
12504 "quote",12649 "quote",
1250812653
12509[[package]]12654[[package]]
12510name = "zstd"12655name = "zstd"
12511version = "0.9.0+zstd.1.5.0"12656version = "0.9.2+zstd.1.5.1"
12512source = "registry+https://github.com/rust-lang/crates.io-index"12657source = "registry+https://github.com/rust-lang/crates.io-index"
12513checksum = "07749a5dc2cb6b36661290245e350f15ec3bbb304e493db54a1d354480522ccd"12658checksum = "2390ea1bf6c038c39674f22d95f0564725fc06034a47129179810b2fc58caa54"
12514dependencies = [12659dependencies = [
12515 "zstd-safe",12660 "zstd-safe",
12516]12661]
1251712662
12518[[package]]12663[[package]]
12519name = "zstd-safe"12664name = "zstd-safe"
12520version = "4.1.1+zstd.1.5.0"12665version = "4.1.3+zstd.1.5.1"
12521source = "registry+https://github.com/rust-lang/crates.io-index"12666source = "registry+https://github.com/rust-lang/crates.io-index"
12522checksum = "c91c90f2c593b003603e5e0493c837088df4469da25aafff8bce42ba48caf079"12667checksum = "e99d81b99fb3c2c2c794e3fe56c305c63d5173a16a46b5850b07c935ffc7db79"
12523dependencies = [12668dependencies = [
12524 "libc",12669 "libc",
12525 "zstd-sys",12670 "zstd-sys",
12526]12671]
1252712672
12528[[package]]12673[[package]]
12529name = "zstd-sys"12674name = "zstd-sys"
12530version = "1.6.1+zstd.1.5.0"12675version = "1.6.2+zstd.1.5.1"
12531source = "registry+https://github.com/rust-lang/crates.io-index"12676source = "registry+https://github.com/rust-lang/crates.io-index"
12532checksum = "615120c7a2431d16cf1cf979e7fc31ba7a5b5e5707b29c8a99e5dbf8a8392a33"12677checksum = "2daf2f248d9ea44454bfcb2516534e8b8ad2fc91bf818a1885495fc42bc8ac9f"
12533dependencies = [12678dependencies = [
12534 "cc",12679 "cc",
12535 "libc",12680 "libc",
modifiedDockerfile-parachaindiffbeforeafterboth
--- a/Dockerfile-parachain
+++ b/Dockerfile-parachain
@@ -4,7 +4,7 @@
 
 ARG RUST_TOOLCHAIN=nightly-2021-11-11
 #ARG RUST_C=1.58.0-nightly
-ARG POLKA_VERSION=release-v0.9.14
+ARG POLKA_VERSION=release-v0.9.16
 ARG UNIQUE_BRANCH=develop
 
 #ARG USER=***
modifiedclient/rpc/Cargo.tomldiffbeforeafterboth
--- a/client/rpc/Cargo.toml
+++ b/client/rpc/Cargo.toml
@@ -12,8 +12,8 @@
 jsonrpc-core-client = "18.0.0"
 jsonrpc-derive = "18.0.0"
 
-sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
-sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
-sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
-sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
-sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
+sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
+sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
+sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
+sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
+sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
--- a/client/rpc/src/lib.rs
+++ b/client/rpc/src/lib.rs
@@ -31,7 +31,7 @@
 		collection: CollectionId,
 		token: TokenId,
 		at: Option<BlockHash>,
-	) -> Result<CrossAccountId>;
+	) -> Result<Option<CrossAccountId>>;
 	#[rpc(name = "unique_constMetadata")]
 	fn const_metadata(
 		&self,
@@ -168,7 +168,7 @@
 {
 	pass_method!(account_tokens(collection: CollectionId, account: CrossAccountId) -> Vec<TokenId>);
 	pass_method!(token_exists(collection: CollectionId, token: TokenId) -> bool);
-	pass_method!(token_owner(collection: CollectionId, token: TokenId) -> CrossAccountId);
+	pass_method!(token_owner(collection: CollectionId, token: TokenId) -> Option<CrossAccountId>);
 	pass_method!(const_metadata(collection: CollectionId, token: TokenId) -> Vec<u8>);
 	pass_method!(variable_metadata(collection: CollectionId, token: TokenId) -> Vec<u8>);
 	pass_method!(collection_tokens(collection: CollectionId) -> u32);
modifiedcrates/evm-coder/Cargo.tomldiffbeforeafterboth
--- a/crates/evm-coder/Cargo.toml
+++ b/crates/evm-coder/Cargo.toml
@@ -7,8 +7,8 @@
 evm-coder-macros = { path = "../evm-coder-macros" }
 primitive-types = { version = "0.10.1", default-features = false }
 hex-literal = "0.3.3"
-ethereum = { version = "0.10.0", default-features = false }
-evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch = "unique-weights" }
+ethereum = { version = "0.11.1", default-features = false }
+evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch = "unique-polkadot-v0.9.16" }
 impl-trait-for-tuples = "0.2.1"
 
 [dev-dependencies]
modifiednode/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.14'
+branch = 'polkadot-v0.9.16'
 
 ################################################################################
 # Substrate Dependecies
@@ -16,150 +16,150 @@
 
 [dependencies.frame-benchmarking]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-benchmarking-cli]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment-rpc]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.substrate-prometheus-endpoint]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-basic-authorship]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-chain-spec]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-cli]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-client-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-consensus]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-consensus-aura]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-executor]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-finality-grandpa]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-keystore]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-rpc]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-rpc-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-service]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-telemetry]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-transaction-pool]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-tracing]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-block-builder]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-blockchain]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus-aura]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-finality-grandpa]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-inherents]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-keystore]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-offchain]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-runtime]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-session]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-timestamp]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-transaction-pool]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-trie]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.substrate-frame-rpc-system]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-network]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.serde]
 features = ['derive']
@@ -173,59 +173,66 @@
 # Cumulus dependencies
 
 [dependencies.cumulus-client-consensus-aura]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-consensus-common]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-collator]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-cli]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-network]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-primitives-core]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-primitives-parachain-inherent]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-service]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
+[dependencies.cumulus-relay-chain-interface]
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
+[dependencies.cumulus-relay-chain-local]
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
+
 ################################################################################
 # Polkadot dependencies
 [dependencies.polkadot-primitives]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-service]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-cli]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-test-service]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-parachain]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 
 
 ################################################################################
@@ -268,13 +275,13 @@
 jsonrpc-core = '18.0.0'
 jsonrpc-pubsub = "18.0.0"
 
-fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 
 unique-rpc = { path = "../rpc" }
 
modifiednode/cli/src/chain_spec.rsdiffbeforeafterboth
--- a/node/cli/src/chain_spec.rs
+++ b/node/cli/src/chain_spec.rs
@@ -85,6 +85,7 @@
 		None,
 		// Protocol ID
 		None,
+		None,
 		// Properties
 		Some(properties),
 		// Extensions
@@ -134,6 +135,7 @@
 		None,
 		// Protocol ID
 		None,
+		None,
 		// Properties
 		None,
 		// Extensions
@@ -186,6 +188,7 @@
 		None,
 		// Protocol ID
 		None,
+		None,
 		// Properties
 		None,
 		// Extensions
@@ -217,7 +220,9 @@
 				.collect(),
 		},
 		treasury: Default::default(),
-		sudo: SudoConfig { key: root_key },
+		sudo: SudoConfig {
+			key: Some(root_key),
+		},
 		vesting: VestingConfig { vesting: vec![] },
 		parachain_info: unique_runtime::ParachainInfoConfig { parachain_id: id },
 		parachain_system: Default::default(),
modifiednode/cli/src/command.rsdiffbeforeafterboth
--- a/node/cli/src/command.rs
+++ b/node/cli/src/command.rs
@@ -40,6 +40,7 @@
 fn load_spec(id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {
 	Ok(match id {
 		"westend-local" => Box::new(chain_spec::local_testnet_westend_config()),
+		"rococo-local" => Box::new(chain_spec::local_testnet_rococo_config()),
 		"dev" => Box::new(chain_spec::development_config()),
 		"" | "local" => Box::new(chain_spec::local_testnet_rococo_config()),
 		path => Box::new(chain_spec::ChainSpec::from_json_file(
@@ -213,8 +214,9 @@
 			builder.with_profiling(sc_tracing::TracingReceiver::Log, "");
 			let _ = builder.init();
 
-			let block: Block =
-				generate_genesis_block(&load_spec(&params.chain.clone().unwrap_or_default())?)?;
+			let spec = load_spec(&params.chain.clone().unwrap_or_default())?;
+			let state_version = Cli::native_runtime_version(&spec).state_version();
+			let block: Block = generate_genesis_block(&spec, state_version)?;
 			let raw_header = block.header().encode();
 			let output_buf = if params.raw {
 				raw_header
@@ -282,9 +284,12 @@
 				let parachain_account =
 					AccountIdConversion::<polkadot_primitives::v0::AccountId>::into_account(&id);
 
-				let block: Block =
-					generate_genesis_block(&config.chain_spec).map_err(|e| format!("{:?}", e))?;
+				let state_version =
+					RelayChainCli::native_runtime_version(&config.chain_spec).state_version();
+				let block: Block = generate_genesis_block(&config.chain_spec, state_version)
+					.map_err(|e| format!("{:?}", e))?;
 				let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));
+				let genesis_hash = format!("0x{:?}", HexDisplay::from(&block.header().hash().0));
 
 				let polkadot_config = SubstrateCli::create_configuration(
 					&polkadot_cli,
@@ -296,6 +301,7 @@
 				info!("Parachain id: {:?}", id);
 				info!("Parachain Account: {}", parachain_account);
 				info!("Parachain genesis state: {}", genesis_state);
+				info!("Parachain genesis hash: {}", genesis_hash);
 				info!(
 					"Is collating: {}",
 					if config.role.is_authority() {
@@ -368,11 +374,23 @@
 		self.base.base.rpc_ws(default_listen_port)
 	}
 
-	fn prometheus_config(&self, default_listen_port: u16) -> Result<Option<PrometheusConfig>> {
-		self.base.base.prometheus_config(default_listen_port)
+	fn prometheus_config(
+		&self,
+		default_listen_port: u16,
+		chain_spec: &Box<dyn ChainSpec>,
+	) -> Result<Option<PrometheusConfig>> {
+		self.base
+			.base
+			.prometheus_config(default_listen_port, chain_spec)
 	}
 
-	fn init<C: SubstrateCli>(&self) -> Result<()> {
+	fn init<F>(
+		&self,
+		_support_url: &String,
+		_impl_version: &String,
+		_logger_hook: F,
+		_config: &sc_service::Configuration,
+	) -> Result<()> {
 		unreachable!("PolkadotCli is never initialized; qed");
 	}
 
modifiednode/cli/src/service.rsdiffbeforeafterboth
--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -10,19 +10,23 @@
 use std::sync::Mutex;
 use std::collections::BTreeMap;
 use std::time::Duration;
+use fc_rpc_core::types::FeeHistoryCache;
 use futures::StreamExt;
 
+use unique_rpc::overrides_handle;
 // Local Runtime Types
 use unique_runtime::RuntimeApi;
 
 // Cumulus Imports
-use cumulus_client_consensus_aura::{build_aura_consensus, BuildAuraConsensusParams, SlotProportion};
+use cumulus_client_consensus_aura::{AuraConsensus, BuildAuraConsensusParams, SlotProportion};
 use cumulus_client_consensus_common::ParachainConsensus;
-use cumulus_client_network::build_block_announce_validator;
 use cumulus_client_service::{
 	prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams,
 };
+use cumulus_client_network::BlockAnnounceValidator;
 use cumulus_primitives_core::ParaId;
+use cumulus_relay_chain_interface::RelayChainInterface;
+use cumulus_relay_chain_local::build_relay_chain_interface;
 
 // Substrate Imports
 use sc_client_api::ExecutorProvider;
@@ -109,6 +113,7 @@
 			Option<FilterPool>,
 			Arc<fc_db::Backend<Block>>,
 			Option<TelemetryWorkerHandle>,
+			FeeHistoryCache,
 		),
 	>,
 	sc_service::Error,
@@ -149,6 +154,7 @@
 		config.wasm_method,
 		config.default_heap_pages,
 		config.max_runtime_instances,
+		config.runtime_cache_size,
 	);
 
 	let (client, backend, keystore_container, task_manager) =
@@ -188,6 +194,7 @@
 		telemetry.as_ref().map(|telemetry| telemetry.handle()),
 		&task_manager,
 	)?;
+	let fee_history_cache: FeeHistoryCache = Arc::new(Mutex::new(BTreeMap::new()));
 
 	let params = PartialComponents {
 		backend,
@@ -202,6 +209,7 @@
 			filter_pool,
 			frontier_backend,
 			telemetry_worker_handle,
+			fee_history_cache,
 		),
 	};
 
@@ -233,7 +241,7 @@
 		Option<&Registry>,
 		Option<TelemetryHandle>,
 		&TaskManager,
-		&polkadot_service::NewFull<polkadot_service::Client>,
+		Arc<dyn RelayChainInterface>,
 		Arc<sc_transaction_pool::FullPool<Block, FullClient>>,
 		Arc<NetworkService<Block, Hash>>,
 		SyncCryptoStorePtr,
@@ -247,29 +255,26 @@
 	let parachain_config = prepare_node_config(parachain_config);
 
 	let params = new_partial::<BIQ>(&parachain_config, build_import_queue)?;
-	let (mut telemetry, filter_pool, frontier_backend, telemetry_worker_handle) = params.other;
+	let (mut telemetry, filter_pool, frontier_backend, telemetry_worker_handle, fee_history_cache) =
+		params.other;
+
+	let client = params.client.clone();
+	let backend = params.backend.clone();
+	let mut task_manager = params.task_manager;
 
-	let relay_chain_full_node =
-		cumulus_client_service::build_polkadot_full_node(polkadot_config, telemetry_worker_handle)
+	let (relay_chain_interface, collator_key) =
+		build_relay_chain_interface(polkadot_config, telemetry_worker_handle, &mut task_manager)
 			.map_err(|e| match e {
 				polkadot_service::Error::Sub(x) => x,
 				s => format!("{}", s).into(),
 			})?;
 
-	let client = params.client.clone();
-	let backend = params.backend.clone();
-	let block_announce_validator = build_block_announce_validator(
-		relay_chain_full_node.client.clone(),
-		id,
-		Box::new(relay_chain_full_node.network.clone()),
-		relay_chain_full_node.backend.clone(),
-	);
+	let block_announce_validator = BlockAnnounceValidator::new(relay_chain_interface.clone(), id);
 
 	let force_authoring = parachain_config.force_authoring;
 	let validator = parachain_config.role.is_authority();
 	let prometheus_registry = parachain_config.prometheus_registry().cloned();
 	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) =
@@ -279,7 +284,9 @@
 			transaction_pool: transaction_pool.clone(),
 			spawn_handle: task_manager.spawn_handle(),
 			import_queue: import_queue.clone(),
-			block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),
+			block_announce_validator_builder: Some(Box::new(|_| {
+				Box::new(block_announce_validator)
+			})),
 			warp_sync: None,
 		})?;
 
@@ -287,10 +294,17 @@
 	let rpc_client = client.clone();
 	let rpc_pool = transaction_pool.clone();
 	let select_chain = params.select_chain.clone();
-	let is_authority = parachain_config.role.clone().is_authority();
 	let rpc_network = network.clone();
 
 	let rpc_frontier_backend = frontier_backend.clone();
+
+	let block_data_cache = Arc::new(fc_rpc::EthBlockDataCache::new(
+		task_manager.spawn_handle(),
+		overrides_handle(client.clone()),
+		50,
+		50,
+	));
+
 	let rpc_extensions_builder = Box::new(move |deny_unsafe, _| {
 		let full_deps = unique_rpc::FullDeps {
 			backend: rpc_frontier_backend.clone(),
@@ -303,9 +317,13 @@
 			filter_pool: filter_pool.clone(),
 			network: rpc_network.clone(),
 			select_chain: select_chain.clone(),
-			is_authority,
+			is_authority: validator,
 			// TODO: Unhardcode
 			max_past_logs: 10000,
+			block_data_cache: block_data_cache.clone(),
+			fee_history_cache: fee_history_cache.clone(),
+			// TODO: Unhardcode
+			fee_history_limit: 2048,
 		};
 
 		Ok(unique_rpc::create_full::<_, _, _, _, RuntimeApi, _>(
@@ -346,13 +364,15 @@
 		Arc::new(move |hash, data| network.announce_block(hash, data))
 	};
 
+	let relay_chain_slot_duration = Duration::from_secs(6);
+
 	if validator {
 		let parachain_consensus = build_consensus(
 			client.clone(),
 			prometheus_registry.as_ref(),
 			telemetry.as_ref().map(|t| t.handle()),
 			&task_manager,
-			&relay_chain_full_node,
+			relay_chain_interface.clone(),
 			transaction_pool,
 			network,
 			params.keystore_container.sync_keystore(),
@@ -367,10 +387,12 @@
 			announce_block,
 			client: client.clone(),
 			task_manager: &mut task_manager,
-			relay_chain_full_node,
 			spawner,
 			parachain_consensus,
 			import_queue,
+			collator_key,
+			relay_chain_interface,
+			relay_chain_slot_duration,
 		};
 
 		start_collator(params).await?;
@@ -380,7 +402,9 @@
 			announce_block,
 			task_manager: &mut task_manager,
 			para_id: id,
-			relay_chain_full_node,
+			import_queue,
+			relay_chain_interface,
+			relay_chain_slot_duration,
 		};
 
 		start_full_node(params)?;
@@ -445,7 +469,7 @@
 		 prometheus_registry,
 		 telemetry,
 		 task_manager,
-		 relay_chain_node,
+		 relay_chain_interface,
 		 transaction_pool,
 		 sync_oracle,
 		 keystore,
@@ -460,31 +484,27 @@
 				telemetry.clone(),
 			);
 
-			let relay_chain_backend = relay_chain_node.backend.clone();
-			let relay_chain_client = relay_chain_node.client.clone();
-			Ok(build_aura_consensus::<
+			Ok(AuraConsensus::build::<
 				sp_consensus_aura::sr25519::AuthorityPair,
-				_,
-				_,
 				_,
 				_,
 				_,
 				_,
 				_,
 				_,
-				_,
 			>(BuildAuraConsensusParams {
 				proposer_factory,
 				create_inherent_data_providers: move |_, (relay_parent, validation_data)| {
-					let parachain_inherent =
-					cumulus_primitives_parachain_inherent::ParachainInherentData::create_at_with_client(
-						relay_parent,
-						&relay_chain_client,
-						&*relay_chain_backend,
-						&validation_data,
-						id,
-					);
+					let relay_chain_interface = relay_chain_interface.clone();
 					async move {
+						let parachain_inherent =
+						cumulus_primitives_parachain_inherent::ParachainInherentData::create_at(
+							relay_parent,
+							&relay_chain_interface,
+							&validation_data,
+							id,
+						).await;
+
 						let time = sp_timestamp::InherentDataProvider::from_system_time();
 
 						let slot =
@@ -502,8 +522,6 @@
 					}
 				},
 				block_import: client.clone(),
-				relay_chain_client: relay_chain_node.client.clone(),
-				relay_chain_backend: relay_chain_node.backend.clone(),
 				para_client: client,
 				backoff_authoring_blocks: Option::<()>::None,
 				sync_oracle,
modifiednode/rpc/Cargo.tomldiffbeforeafterboth
--- a/node/rpc/Cargo.toml
+++ b/node/rpc/Cargo.toml
@@ -13,40 +13,40 @@
 futures = { version = "0.3.17", features = ["compat"] }
 jsonrpc-core = "18.0.0"
 jsonrpc-pubsub = "18.0.0"
-# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 tokio = { version = "0.2.25", features = ["macros", "sync"] }
 
-pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 
 pallet-unique = { path = "../../pallets/unique" }
 uc-rpc = { path = "../../client/rpc" }
modifiednode/rpc/src/lib.rsdiffbeforeafterboth
--- a/node/rpc/src/lib.rs
+++ b/node/rpc/src/lib.rs
@@ -1,13 +1,16 @@
+use sp_runtime::traits::BlakeTwo256;
 use unique_runtime::{Hash, AccountId, CrossAccountId, Index, opaque::Block, BlockNumber, Balance};
 use fc_rpc::{
-	EthBlockDataCache, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override, StorageOverride,
+	EthBlockDataCache, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override,
+	StorageOverride, SchemaV2Override, SchemaV3Override,
 };
-use fc_rpc_core::types::FilterPool;
+use fc_rpc_core::types::{FilterPool, FeeHistoryCache};
 use jsonrpc_pubsub::manager::SubscriptionManager;
 use pallet_ethereum::EthereumStorageSchema;
 use sc_client_api::{
 	backend::{AuxStore, StorageProvider},
 	client::BlockchainEvents,
+	StateBackend, Backend,
 };
 use sc_finality_grandpa::{
 	FinalityProofProvider, GrandpaJustificationStream, SharedAuthoritySet, SharedVoterState,
@@ -19,7 +22,6 @@
 use sp_api::ProvideRuntimeApi;
 use sp_block_builder::BlockBuilder;
 use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};
-use sp_consensus::SelectChain;
 use sc_service::TransactionPool;
 use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};
 
@@ -64,6 +66,12 @@
 	pub backend: Arc<fc_db::Backend<Block>>,
 	/// Maximum number of logs in a query.
 	pub max_past_logs: u32,
+	/// Maximum fee history cache size.
+	pub fee_history_limit: u64,
+	/// Fee history cache.
+	pub fee_history_cache: FeeHistoryCache,
+	/// Cache for Ethereum block data.
+	pub block_data_cache: Arc<EthBlockDataCache<Block>>,
 }
 
 struct AccountCodes<C, B> {
@@ -100,6 +108,41 @@
 	}
 }
 
+pub fn overrides_handle<C, BE>(client: Arc<C>) -> Arc<OverrideHandle<Block>>
+where
+	C: ProvideRuntimeApi<Block> + StorageProvider<Block, BE> + AuxStore,
+	C: HeaderBackend<Block> + HeaderMetadata<Block, Error = BlockChainError>,
+	C: Send + Sync + 'static,
+	C::Api: fp_rpc::EthereumRuntimeRPCApi<Block>,
+	C::Api: up_rpc::UniqueApi<Block, CrossAccountId, AccountId>,
+	BE: Backend<Block> + 'static,
+	BE::State: StateBackend<BlakeTwo256>,
+{
+	let mut overrides_map = BTreeMap::new();
+	overrides_map.insert(
+		EthereumStorageSchema::V1,
+		Box::new(SchemaV1Override::new_with_code_provider(
+			client.clone(),
+			Arc::new(AccountCodes::<C, Block>::new(client.clone())),
+		)) as Box<dyn StorageOverride<_> + Send + Sync>,
+	);
+	overrides_map.insert(
+		EthereumStorageSchema::V2,
+		Box::new(SchemaV2Override::new(client.clone()))
+			as Box<dyn StorageOverride<_> + Send + Sync>,
+	);
+	overrides_map.insert(
+		EthereumStorageSchema::V3,
+		Box::new(SchemaV3Override::new(client.clone()))
+			as Box<dyn StorageOverride<_> + Send + Sync>,
+	);
+
+	Arc::new(OverrideHandle {
+		schemas: overrides_map,
+		fallback: Box::new(RuntimeApiStorageOverride::new(client)),
+	})
+}
+
 /// Instantiate all Full RPC extensions.
 pub fn create_full<C, P, SC, CA, A, B>(
 	deps: FullDeps<C, P, SC, CA>,
@@ -118,7 +161,6 @@
 	C::Api: up_rpc::UniqueApi<Block, CrossAccountId, AccountId>,
 	B: sc_client_api::Backend<Block> + Send + Sync + 'static,
 	B::State: sc_client_api::backend::StateBackend<sp_runtime::traits::HashFor<Block>>,
-	SC: SelectChain<Block> + 'static,
 	P: TransactionPool<Block = Block> + 'static,
 	CA: ChainApi<Block = Block> + 'static,
 {
@@ -138,6 +180,9 @@
 		pool,
 		graph,
 		select_chain: _,
+		fee_history_limit,
+		fee_history_cache,
+		block_data_cache,
 		enable_dev_signer,
 		is_authority,
 		network,
@@ -163,21 +208,8 @@
 	if enable_dev_signer {
 		signers.push(Box::new(EthDevSigner::new()) as Box<dyn EthSigner>);
 	}
-	let mut overrides_map = BTreeMap::new();
-	overrides_map.insert(
-		EthereumStorageSchema::V1,
-		Box::new(SchemaV1Override::new_with_code_provider(
-			client.clone(),
-			Arc::new(AccountCodes::<C, Block>::new(client.clone())),
-		)) as Box<dyn StorageOverride<_> + Send + Sync>,
-	);
 
-	let overrides = Arc::new(OverrideHandle {
-		schemas: overrides_map,
-		fallback: Box::new(RuntimeApiStorageOverride::new(client.clone())),
-	});
-
-	let block_data_cache = Arc::new(EthBlockDataCache::new(50, 50));
+	let overrides = overrides_handle(client.clone());
 
 	io.extend_with(EthApiServer::to_delegate(EthApi::new(
 		client.clone(),
@@ -191,6 +223,8 @@
 		is_authority,
 		max_past_logs,
 		block_data_cache.clone(),
+		fee_history_limit,
+		fee_history_cache,
 	)));
 	io.extend_with(UniqueApi::to_delegate(Unique::new(client.clone())));
 
@@ -200,7 +234,6 @@
 			backend,
 			filter_pool,
 			500_usize, // max stored filters
-			overrides.clone(),
 			max_past_logs,
 			block_data_cache,
 		)));
modifiedpallets/common/Cargo.tomldiffbeforeafterboth
--- a/pallets/common/Cargo.toml
+++ b/pallets/common/Cargo.toml
@@ -10,16 +10,16 @@
 version = '2.0.0'
 
 [dependencies]
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 up-evm-mapping = { default-features = false, path = '../../primitives/evm-mapping' }
 up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
 pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
 evm-coder = { default-features = false, path = '../../crates/evm-coder' }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 serde = { version = "1.0.130", default-features = false }
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
modifiedpallets/common/src/account.rsdiffbeforeafterboth
--- a/pallets/common/src/account.rs
+++ b/pallets/common/src/account.rs
@@ -1,5 +1,5 @@
 use crate::Config;
-use codec::{Encode, EncodeLike, Decode};
+use codec::{Encode, EncodeLike, Decode, MaxEncodedLen};
 use sp_core::H160;
 use scale_info::{Type, TypeInfo};
 use core::cmp::Ordering;
@@ -10,7 +10,7 @@
 pub use up_evm_mapping::EvmBackwardsAddressMapping;
 
 pub trait CrossAccountId<AccountId>:
-	Encode + EncodeLike + Decode + TypeInfo + Clone + PartialEq + Ord + core::fmt::Debug + Default
+	Encode + EncodeLike + Decode + TypeInfo + MaxEncodedLen + Clone + PartialEq + Ord + core::fmt::Debug
 // +
 // Serialize + Deserialize<'static>
 {
@@ -23,7 +23,7 @@
 	fn conv_eq(&self, other: &Self) -> bool;
 }
 
-#[derive(Encode, Decode, Serialize, Deserialize, TypeInfo)]
+#[derive(Encode, Decode, Serialize, Deserialize, TypeInfo, MaxEncodedLen)]
 #[serde(rename_all = "camelCase")]
 enum BasicCrossAccountIdRepr<AccountId> {
 	Substrate(AccountId),
@@ -38,17 +38,17 @@
 	ethereum: H160,
 }
 
+impl<T: Config> MaxEncodedLen for BasicCrossAccountId<T> {
+	fn max_encoded_len() -> usize {
+		<BasicCrossAccountIdRepr<T::AccountId>>::max_encoded_len()
+	}
+}
+
 impl<T: Config> TypeInfo for BasicCrossAccountId<T> {
 	type Identity = Self;
 
 	fn type_info() -> Type {
 		<BasicCrossAccountIdRepr<T::AccountId>>::type_info()
-	}
-}
-
-impl<T: Config> Default for BasicCrossAccountId<T> {
-	fn default() -> Self {
-		Self::from_sub(T::AccountId::default())
 	}
 }
 
modifiedpallets/common/src/lib.rsdiffbeforeafterboth
--- a/pallets/common/src/lib.rs
+++ b/pallets/common/src/lib.rs
@@ -8,16 +8,17 @@
 	dispatch::{DispatchErrorWithPostInfo, DispatchResultWithPostInfo},
 	ensure, fail,
 	traits::{Imbalance, Get, Currency},
+	BoundedVec,
 };
 use pallet_evm::GasWeightMapping;
 use up_data_structs::{
 	COLLECTION_NUMBER_LIMIT, Collection, CollectionId, CreateItemData, ExistenceRequirement,
-	MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_COLLECTION_NAME_LENGTH, MAX_TOKEN_PREFIX_LENGTH,
+	MAX_TOKEN_PREFIX_LENGTH,
 	COLLECTION_ADMINS_LIMIT, MetaUpdatePermission, Pays, PostDispatchInfo, TokenId, Weight,
 	WithdrawReasons, CollectionStats, MAX_TOKEN_OWNERSHIP, CollectionMode,
 	NFT_SPONSOR_TRANSFER_TIMEOUT, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
 	REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, MAX_SPONSOR_TIMEOUT, CUSTOM_DATA_LIMIT, CollectionLimits,
-	CreateCollectionData, SponsorshipState,
+	CustomDataLimit, CreateCollectionData, SponsorshipState,
 };
 pub use pallet::*;
 use sp_core::H160;
@@ -56,8 +57,11 @@
 	pub fn try_get(id: CollectionId) -> Result<Self, DispatchError> {
 		Ok(Self::new(id).ok_or(<Error<T>>::CollectionNotFound)?)
 	}
-	pub fn log(&self, log: impl evm_coder::ToLog) {
-		self.recorder.log(log)
+	pub fn log_mirrored(&self, log: impl evm_coder::ToLog) {
+		self.recorder.log_mirrored(log)
+	}
+	pub fn log_direct(&self, log: impl evm_coder::ToLog) {
+		self.recorder.log_direct(log)
 	}
 	pub fn consume_store_reads(&self, reads: u64) -> evm_coder::execution::Result<()> {
 		self.recorder
@@ -405,15 +409,7 @@
 	) -> Result<CollectionId, DispatchError> {
 		{
 			ensure!(
-				data.name.len() <= MAX_COLLECTION_NAME_LENGTH,
-				Error::<T>::CollectionNameLimitExceeded
-			);
-			ensure!(
-				data.description.len() <= MAX_COLLECTION_DESCRIPTION_LENGTH,
-				Error::<T>::CollectionDescriptionLimitExceeded
-			);
-			ensure!(
-				data.token_prefix.len() <= MAX_TOKEN_PREFIX_LENGTH,
+				data.token_prefix.len() <= MAX_TOKEN_PREFIX_LENGTH as usize,
 				Error::<T>::CollectionTokenPrefixLimitExceeded
 			);
 		}
@@ -691,14 +687,14 @@
 		&self,
 		sender: T::CrossAccountId,
 		token: TokenId,
-		data: Vec<u8>,
+		data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResultWithPostInfo;
 
 	fn account_tokens(&self, account: T::CrossAccountId) -> Vec<TokenId>;
 	fn token_exists(&self, token: TokenId) -> bool;
 	fn last_token_id(&self) -> TokenId;
 
-	fn token_owner(&self, token: TokenId) -> T::CrossAccountId;
+	fn token_owner(&self, token: TokenId) -> Option<T::CrossAccountId>;
 	fn const_metadata(&self, token: TokenId) -> Vec<u8>;
 	fn variable_metadata(&self, token: TokenId) -> Vec<u8>;
 
deletedpallets/contract-helpers/Cargo.tomldiffbeforeafterboth
--- a/pallets/contract-helpers/Cargo.toml
+++ /dev/null
@@ -1,29 +0,0 @@
-[package]
-name = "pallet-contract-helpers"
-version = "0.1.0"
-edition = "2021"
-
-[dependencies.codec]
-default-features = false
-features = ['derive']
-package = 'parity-scale-codec'
-version = '2.3.0'
-
-[dependencies]
-scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-pallet-contracts = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }
-
-[features]
-default = ["std"]
-std = [
-    "frame-support/std",
-    "frame-system/std",
-    "pallet-contracts/std",
-    "sp-runtime/std",
-    "sp-std/std",
-]
deletedpallets/contract-helpers/src/lib.rsdiffbeforeafterboth
--- a/pallets/contract-helpers/src/lib.rs
+++ /dev/null
@@ -1,285 +0,0 @@
-#![cfg_attr(not(feature = "std"), no_std)]
-
-pub use pallet::*;
-
-#[frame_support::pallet]
-pub mod pallet {
-	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},
-		transaction_validity,
-	};
-	use sp_std::vec::Vec;
-	use up_sponsorship::SponsorshipHandler;
-
-	#[pallet::error]
-	pub enum Error<T> {
-		/// Should be contract owner
-		NoPermission,
-	}
-
-	#[pallet::config]
-	pub trait Config: frame_system::Config + pallet_contracts::Config {
-		type DefaultSponsoringRateLimit: Get<Self::BlockNumber>;
-	}
-
-	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
-	pub struct Pallet<T>(_);
-
-	#[pallet::storage]
-	pub(super) type Owner<T: Config> = StorageMap<
-		Hasher = Twox128,
-		Key = T::AccountId,
-		Value = T::AccountId,
-		QueryKind = ValueQuery,
-	>;
-
-	#[pallet::storage]
-	pub(super) type AllowlistEnabled<T: Config> =
-		StorageMap<Hasher = Twox128, Key = T::AccountId, Value = bool, QueryKind = ValueQuery>;
-
-	#[pallet::storage]
-	pub(super) type Allowlist<T: Config> = StorageDoubleMap<
-		Hasher1 = Twox128,
-		Key1 = T::AccountId,
-		Hasher2 = Twox64Concat,
-		Key2 = T::AccountId,
-		Value = bool,
-		QueryKind = ValueQuery,
-	>;
-
-	#[pallet::storage]
-	pub(super) type SelfSponsoring<T: Config> =
-		StorageMap<Hasher = Twox128, Key = T::AccountId, Value = bool, QueryKind = ValueQuery>;
-
-	#[pallet::storage]
-	pub(super) type SponsoringRateLimit<T: Config> = StorageMap<
-		Hasher = Twox128,
-		Key = T::AccountId,
-		Value = T::BlockNumber,
-		QueryKind = ValueQuery,
-		OnEmpty = T::DefaultSponsoringRateLimit,
-	>;
-
-	#[pallet::storage]
-	pub(super) type SponsorBasket<T: Config> = StorageDoubleMap<
-		Hasher1 = Twox128,
-		Key1 = T::AccountId,
-		Hasher2 = Twox128,
-		Key2 = T::AccountId,
-		Value = T::BlockNumber,
-		QueryKind = ValueQuery,
-	>;
-
-	impl<T: Config> Pallet<T> {
-		pub fn allowed(contract: T::AccountId, user: T::AccountId, default: bool) -> bool {
-			if !<AllowlistEnabled<T>>::get(&contract) {
-				return default;
-			}
-			<Allowlist<T>>::get(&contract, &user) || <Owner<T>>::get(contract) == user
-		}
-	}
-
-	#[pallet::call]
-	impl<T: Config> Pallet<T> {
-		#[pallet::weight(0)]
-		pub fn toggle_sponsoring(
-			origin: OriginFor<T>,
-			contract: T::AccountId,
-			sponsoring: bool,
-		) -> DispatchResult {
-			let sender = ensure_signed(origin)?;
-			ensure!(
-				<Owner<T>>::get(&contract) == sender,
-				<Error<T>>::NoPermission
-			);
-
-			if sponsoring {
-				<SelfSponsoring<T>>::insert(contract, true);
-			} else {
-				<SelfSponsoring<T>>::remove(contract);
-			}
-			Ok(())
-		}
-
-		#[pallet::weight(0)]
-		pub fn toggle_allowlist(
-			origin: OriginFor<T>,
-			contract: T::AccountId,
-			enabled: bool,
-		) -> DispatchResult {
-			let sender = ensure_signed(origin)?;
-			ensure!(
-				<Owner<T>>::get(&contract) == sender,
-				<Error<T>>::NoPermission
-			);
-
-			if enabled {
-				<AllowlistEnabled<T>>::insert(contract, true);
-			} else {
-				<AllowlistEnabled<T>>::remove(contract);
-			}
-			Ok(())
-		}
-
-		#[pallet::weight(0)]
-		pub fn toggle_allowed(
-			origin: OriginFor<T>,
-			contract: T::AccountId,
-			user: T::AccountId,
-			allowed: bool,
-		) -> DispatchResult {
-			let sender = ensure_signed(origin)?;
-			ensure!(
-				<Owner<T>>::get(&contract) == sender,
-				<Error<T>>::NoPermission
-			);
-
-			if allowed {
-				<Allowlist<T>>::insert(contract, user, true);
-			} else {
-				<Allowlist<T>>::remove(contract, user);
-			}
-			Ok(())
-		}
-
-		#[pallet::weight(0)]
-		pub fn set_sponsoring_rate_limit(
-			origin: OriginFor<T>,
-			contract: T::AccountId,
-			rate_limit: T::BlockNumber,
-		) -> DispatchResult {
-			let sender = ensure_signed(origin)?;
-			ensure!(
-				<Owner<T>>::get(&contract) == sender,
-				<Error<T>>::NoPermission
-			);
-
-			<SponsoringRateLimit<T>>::insert(contract, rate_limit);
-			Ok(())
-		}
-	}
-
-	#[derive(Encode, Decode, Clone, PartialEq, Eq, scale_info::TypeInfo)]
-	pub struct ContractHelpersExtension<T: scale_info::TypeInfo>(PhantomData<T>);
-	impl<T: scale_info::TypeInfo> core::fmt::Debug for ContractHelpersExtension<T> {
-		fn fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {
-			fmt.debug_struct("ContractHelpersExtension").finish()
-		}
-	}
-
-	type CodeHash<T> = <T as frame_system::Config>::Hash;
-	impl<T: scale_info::TypeInfo> SignedExtension for ContractHelpersExtension<T>
-	where
-		T: Config + Send + Sync,
-		<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 as SysConfig>::Call;
-		type AdditionalSigned = ();
-		type Pre = Option<(Self::AccountId, CodeHash<T>, Vec<u8>)>;
-
-		fn additional_signed(&self) -> Result<(), transaction_validity::TransactionValidityError> {
-			Ok(())
-		}
-
-		fn validate(
-			&self,
-			who: &T::AccountId,
-			call: &Self::Call,
-			_info: &DispatchInfoOf<Self::Call>,
-			_len: usize,
-		) -> transaction_validity::TransactionValidity {
-			if let Some(pallet_contracts::Call::call {
-				dest,
-				value: _value,
-				gas_limit: _gas_limit,
-				data: _data,
-			}) = IsSubType::<pallet_contracts::Call<T>>::is_sub_type(call)
-			{
-				let called_contract: T::AccountId =
-					T::Lookup::lookup((*dest).clone()).unwrap_or_default();
-				if !<Pallet<T>>::allowed(called_contract, who.clone(), true) {
-					return Err(transaction_validity::InvalidTransaction::Call.into());
-				}
-			}
-			Ok(transaction_validity::ValidTransaction::default())
-		}
-
-		fn pre_dispatch(
-			self,
-			who: &Self::AccountId,
-			call: &Self::Call,
-			_info: &DispatchInfoOf<Self::Call>,
-			_len: usize,
-		) -> Result<Self::Pre, TransactionValidityError> {
-			match IsSubType::<pallet_contracts::Call<T>>::is_sub_type(call) {
-				Some(pallet_contracts::Call::instantiate {
-					code_hash, salt, ..
-				}) => Ok(Some((who.clone(), *code_hash, salt.clone()))),
-				Some(pallet_contracts::Call::instantiate_with_code { code, salt, .. }) => {
-					let code_hash = &T::Hashing::hash(code);
-					Ok(Some((who.clone(), *code_hash, salt.clone())))
-				}
-				_ => Ok(None),
-			}
-		}
-
-		fn post_dispatch(
-			pre: Self::Pre,
-			_info: &DispatchInfoOf<Self::Call>,
-			_post_info: &PostDispatchInfoOf<Self::Call>,
-			_len: usize,
-			_result: &DispatchResult,
-		) -> Result<(), TransactionValidityError> {
-			if let Some((who, code_hash, salt)) = pre {
-				let new_contract_address =
-					<pallet_contracts::Pallet<T>>::contract_address(&who, &code_hash, &salt);
-				<Owner<T>>::insert(&new_contract_address, &who);
-			}
-
-			Ok(())
-		}
-	}
-
-	pub struct ContractSponsorshipHandler<T>(PhantomData<T>);
-	impl<T, C> SponsorshipHandler<T::AccountId, C> for ContractSponsorshipHandler<T>
-	where
-		T: Config,
-		C: IsSubType<pallet_contracts::Call<T>>,
-		T::AccountId: UncheckedFrom<T::Hash>,
-		T::AccountId: AsRef<[u8]>,
-	{
-		fn get_sponsor(who: &T::AccountId, call: &C) -> Option<T::AccountId> {
-			if let Some(pallet_contracts::Call::call { dest, .. }) =
-				IsSubType::<pallet_contracts::Call<T>>::is_sub_type(call)
-			{
-				let called_contract: T::AccountId =
-					T::Lookup::lookup((*dest).clone()).unwrap_or_default();
-				if <SelfSponsoring<T>>::get(&called_contract)
-					&& <Pallet<T>>::allowed(called_contract.clone(), who.clone(), false)
-				{
-					let last_tx_block = SponsorBasket::<T>::get(&called_contract, &who);
-					let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
-					let rate_limit = SponsoringRateLimit::<T>::get(&called_contract);
-					let limit_time = last_tx_block + rate_limit;
-
-					if block_number >= limit_time {
-						SponsorBasket::<T>::insert(&called_contract, who, block_number);
-						return Some(called_contract);
-					}
-				}
-			}
-			None
-		}
-	}
-}
modifiedpallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth
--- a/pallets/evm-coder-substrate/Cargo.toml
+++ b/pallets/evm-coder-substrate/Cargo.toml
@@ -7,15 +7,15 @@
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-ethereum = { version = "0.10.0", default-features = false }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+ethereum = { version = "0.11.1", default-features = false }
 evm-coder = { default-features = false, path = "../../crates/evm-coder" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 
 [dependencies.codec]
 default-features = false
modifiedpallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-coder-substrate/src/lib.rs
+++ b/pallets/evm-coder-substrate/src/lib.rs
@@ -21,7 +21,7 @@
 	use frame_support::{ensure};
 	use pallet_evm::{
 		ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,
-		PrecompileResult,
+		PrecompileResult, runner::stack::MaybeMirroredLog,
 	};
 	use frame_system::ensure_signed;
 	pub use frame_support::dispatch::DispatchResult;
@@ -29,7 +29,7 @@
 	use sp_std::cell::RefCell;
 	use sp_std::vec::Vec;
 	use sp_core::{H160, H256};
-	use ethereum::Log;
+	use ethereum::TransactionV2;
 	use frame_support::{pallet_prelude::*, traits::PalletInfo};
 	use frame_system::pallet_prelude::*;
 
@@ -66,9 +66,9 @@
 	pub const G_SLOAD_WORD: u64 = 800;
 	pub const G_SSTORE_WORD: u64 = 20000;
 
-	pub fn generate_transaction() -> ethereum::TransactionV0 {
+	pub fn generate_transaction() -> TransactionV2 {
 		use ethereum::{TransactionV0, TransactionAction, TransactionSignature};
-		TransactionV0 {
+		TransactionV2::Legacy(TransactionV0 {
 			nonce: 0.into(),
 			gas_price: 0.into(),
 			gas_limit: 0.into(),
@@ -78,13 +78,13 @@
 			input: Vec::from([0, 0, 0, 0]),
 			// if v is not 27 - then we need to pass some other validity checks
 			signature: TransactionSignature::new(27, H256([0x88; 32]), H256([0x88; 32])).unwrap(),
-		}
+		})
 	}
 
 	#[derive(Default)]
 	pub struct SubstrateRecorder<T: Config> {
 		contract: H160,
-		logs: RefCell<Vec<Log>>,
+		logs: RefCell<Vec<MaybeMirroredLog>>,
 		initial_gas: u64,
 		gas_limit: RefCell<u64>,
 		_phantom: PhantomData<*const T>,
@@ -104,13 +104,19 @@
 		pub fn is_empty(&self) -> bool {
 			self.logs.borrow().is_empty()
 		}
-		// TODO: Replace with real storage in pallet-ethereum,
-		// same way as it is done with frame_system's Events
-		/// Doesn't consumes any gas, should be used after consume_log_sub
-		pub fn log(&self, log: impl ToLog) {
-			self.logs.borrow_mut().push(log.to_log(self.contract));
+		// Logs emitted with log_direct appear as substrate evm.Log event
+		pub fn log_direct(&self, log: impl ToLog) {
+			self.logs
+				.borrow_mut()
+				.push(MaybeMirroredLog::direct(log.to_log(self.contract)))
+		}
+		/// If log already has substrate equivalent - then we don't need to emit evm.Log
+		pub fn log_mirrored(&self, log: impl ToLog) {
+			self.logs
+				.borrow_mut()
+				.push(MaybeMirroredLog::mirrored(log.to_log(self.contract)))
 		}
-		pub fn retrieve_logs(self) -> Vec<Log> {
+		pub fn retrieve_logs(self) -> Vec<MaybeMirroredLog> {
 			self.logs.into_inner()
 		}
 
@@ -165,7 +171,8 @@
 				Ok(Some(v)) => Ok(PrecompileOutput {
 					exit_status: ExitSucceed::Returned,
 					cost: self.initial_gas - self.gas_left(),
-					logs: self.retrieve_logs(),
+					// TODO: preserve mirroring status
+					logs: self.retrieve_logs().into_iter().map(|l| l.log).collect(),
 					output: v.finish(),
 				}),
 				Ok(None) => return None,
modifiedpallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth
--- a/pallets/evm-contract-helpers/Cargo.toml
+++ b/pallets/evm-contract-helpers/Cargo.toml
@@ -7,15 +7,15 @@
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 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, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }
 log = "0.4.14"
 
 [dependencies.codec]
modifiedpallets/evm-migration/Cargo.tomldiffbeforeafterboth
--- a/pallets/evm-migration/Cargo.toml
+++ b/pallets/evm-migration/Cargo.toml
@@ -7,15 +7,15 @@
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 
 [dependencies.codec]
 default-features = false
modifiedpallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth
--- a/pallets/evm-transaction-payment/Cargo.toml
+++ b/pallets/evm-transaction-payment/Cargo.toml
@@ -7,16 +7,16 @@
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }
 up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }
 
 [dependencies.codec]
modifiedpallets/evm-transaction-payment/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-transaction-payment/src/lib.rs
+++ b/pallets/evm-transaction-payment/src/lib.rs
@@ -100,6 +100,10 @@
 			already_withdrawn.map(|e| e.negative_imbalance),
 		)
 	}
+
+	fn pay_priority_fee(tip: U256) {
+		<EVMCurrencyAdapter<<T as Config>::Currency, ()> as pallet_evm::OnChargeEVMTransaction<T>>::pay_priority_fee(tip)
+	}
 }
 
 /// Implements sponsoring for evm calls performed from pallet-evm (via api.tx.ethereum.transact/api.tx.evm.call)
modifiedpallets/fungible/Cargo.tomldiffbeforeafterboth
--- a/pallets/fungible/Cargo.toml
+++ b/pallets/fungible/Cargo.toml
@@ -10,17 +10,17 @@
 version = '2.0.0'
 
 [dependencies]
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 pallet-common = { default-features = false, path = '../common' }
 up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
 evm-coder = { default-features = false, path = '../../crates/evm-coder' }
 pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
-ethereum = { version = "0.10.0", default-features = false }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+ethereum = { version = "0.11.1", default-features = false }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
modifiedpallets/fungible/src/common.rsdiffbeforeafterboth
--- a/pallets/fungible/src/common.rs
+++ b/pallets/fungible/src/common.rs
@@ -1,10 +1,11 @@
 use core::marker::PhantomData;
 
-use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight};
+use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};
 use up_data_structs::TokenId;
 use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
 use sp_runtime::ArithmeticError;
 use sp_std::{vec::Vec, vec};
+use up_data_structs::CustomDataLimit;
 
 use crate::{
 	Allowance, Balance, Config, Error, FungibleHandle, Pallet, SelfWeightOf, weights::WeightInfo,
@@ -180,7 +181,7 @@
 		&self,
 		_sender: T::CrossAccountId,
 		_token: TokenId,
-		_data: Vec<u8>,
+		_data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResultWithPostInfo {
 		fail!(<Error<T>>::FungibleItemsDontHaveData)
 	}
@@ -201,8 +202,8 @@
 		TokenId::default()
 	}
 
-	fn token_owner(&self, _token: TokenId) -> T::CrossAccountId {
-		T::CrossAccountId::default()
+	fn token_owner(&self, _token: TokenId) -> Option<T::CrossAccountId> {
+		None
 	}
 	fn const_metadata(&self, _token: TokenId) -> Vec<u8> {
 		Vec::new()
modifiedpallets/fungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/fungible/src/lib.rs
+++ b/pallets/fungible/src/lib.rs
@@ -148,7 +148,7 @@
 		}
 		<TotalSupply<T>>::insert(collection.id, total_supply);
 
-		collection.log(ERC20Events::Transfer {
+		collection.log_mirrored(ERC20Events::Transfer {
 			from: *owner.as_eth(),
 			to: H160::default(),
 			value: amount.into(),
@@ -204,7 +204,7 @@
 			<Balance<T>>::insert((collection.id, to), balance_to);
 		}
 
-		collection.log(ERC20Events::Transfer {
+		collection.log_mirrored(ERC20Events::Transfer {
 			from: *from.as_eth(),
 			to: *to.as_eth(),
 			value: amount.into(),
@@ -261,7 +261,7 @@
 		for (user, amount) in balances {
 			<Balance<T>>::insert((collection.id, &user), amount);
 
-			collection.log(ERC20Events::Transfer {
+			collection.log_mirrored(ERC20Events::Transfer {
 				from: H160::default(),
 				to: *user.as_eth(),
 				value: amount.into(),
@@ -289,7 +289,7 @@
 			<Allowance<T>>::insert((collection.id, owner, spender), amount);
 		}
 
-		collection.log(ERC20Events::Approval {
+		collection.log_mirrored(ERC20Events::Approval {
 			owner: *owner.as_eth(),
 			spender: *spender.as_eth(),
 			value: amount.into(),
modifiedpallets/inflation/Cargo.tomldiffbeforeafterboth
--- a/pallets/inflation/Cargo.toml
+++ b/pallets/inflation/Cargo.toml
@@ -43,37 +43,37 @@
 default-features = false
 optional = true
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.serde]
 default-features = false
@@ -83,17 +83,17 @@
 [dependencies.sp-runtime]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies]
 scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
modifiedpallets/inflation/src/tests.rsdiffbeforeafterboth
--- a/pallets/inflation/src/tests.rs
+++ b/pallets/inflation/src/tests.rs
@@ -4,7 +4,7 @@
 
 use frame_support::{
 	assert_ok, parameter_types,
-	traits::{Currency, OnInitialize, Everything},
+	traits::{Currency, OnInitialize, Everything, ConstU32},
 };
 use frame_system::RawOrigin;
 use sp_core::H256;
@@ -81,6 +81,7 @@
 	type SystemWeightInfo = ();
 	type SS58Prefix = SS58Prefix;
 	type OnSetCode = ();
+	type MaxConsumers = ConstU32<16>;
 }
 
 parameter_types! {
modifiedpallets/nonfungible/Cargo.tomldiffbeforeafterboth
--- a/pallets/nonfungible/Cargo.toml
+++ b/pallets/nonfungible/Cargo.toml
@@ -10,17 +10,17 @@
 version = '2.0.0'
 
 [dependencies]
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 pallet-common = { default-features = false, path = '../common' }
 up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
 evm-coder = { default-features = false, path = '../../crates/evm-coder' }
 pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
-ethereum = { version = "0.10.0", default-features = false }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+ethereum = { version = "0.11.1", default-features = false }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
modifiedpallets/nonfungible/src/common.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/common.rs
+++ b/pallets/nonfungible/src/common.rs
@@ -1,7 +1,7 @@
 use core::marker::PhantomData;
 
-use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight};
-use up_data_structs::TokenId;
+use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};
+use up_data_structs::{TokenId, CustomDataLimit};
 use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
 use sp_runtime::DispatchError;
 use sp_std::vec::Vec;
@@ -188,7 +188,7 @@
 		&self,
 		sender: T::CrossAccountId,
 		token: TokenId,
-		data: Vec<u8>,
+		data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResultWithPostInfo {
 		let len = data.len();
 		with_weight(
@@ -211,20 +211,20 @@
 		TokenId(<TokensMinted<T>>::get(self.id))
 	}
 
-	fn token_owner(&self, token: TokenId) -> T::CrossAccountId {
-		<TokenData<T>>::get((self.id, token))
-			.map(|t| t.owner)
-			.unwrap_or_default()
+	fn token_owner(&self, token: TokenId) -> Option<T::CrossAccountId> {
+		<TokenData<T>>::get((self.id, token)).map(|t| t.owner)
 	}
 	fn const_metadata(&self, token: TokenId) -> Vec<u8> {
 		<TokenData<T>>::get((self.id, token))
 			.map(|t| t.const_data)
 			.unwrap_or_default()
+			.into_inner()
 	}
 	fn variable_metadata(&self, token: TokenId) -> Vec<u8> {
 		<TokenData<T>>::get((self.id, token))
 			.map(|t| t.variable_data)
 			.unwrap_or_default()
+			.into_inner()
 	}
 
 	fn collection_tokens(&self) -> u32 {
modifiedpallets/nonfungible/src/erc.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/erc.rs
+++ b/pallets/nonfungible/src/erc.rs
@@ -338,8 +338,14 @@
 		let caller = T::CrossAccountId::from_eth(caller);
 		let token = token_id.try_into()?;
 
-		<Pallet<T>>::set_variable_metadata(self, &caller, token, data)
-			.map_err(dispatch_to_evm::<T>)?;
+		<Pallet<T>>::set_variable_metadata(
+			self,
+			&caller,
+			token,
+			data.try_into()
+				.map_err(|_| "metadata size exceeded limit")?,
+		)
+		.map_err(dispatch_to_evm::<T>)?;
 		Ok(())
 	}
 
@@ -349,7 +355,8 @@
 
 		Ok(<TokenData<T>>::get((self.id, token))
 			.ok_or("token not found")?
-			.variable_data)
+			.variable_data
+			.into_inner())
 	}
 
 	#[weight(<SelfWeightOf<T>>::create_multiple_items(token_ids.len() as u32))]
modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/lib.rs
+++ b/pallets/nonfungible/src/lib.rs
@@ -3,7 +3,7 @@
 use erc::ERC721Events;
 use frame_support::{BoundedVec, ensure};
 use up_data_structs::{
-	AccessMode, CUSTOM_DATA_LIMIT, Collection, CollectionId, CustomDataLimit, TokenId,
+	AccessMode, Collection, CollectionId, CustomDataLimit, TokenId,
 	CreateCollectionData,
 };
 use pallet_common::{
@@ -15,7 +15,7 @@
 use sp_std::{vec::Vec, vec};
 use core::ops::Deref;
 use sp_std::collections::btree_map::BTreeMap;
-use codec::{Encode, Decode};
+use codec::{Encode, Decode, MaxEncodedLen};
 use scale_info::TypeInfo;
 
 pub use pallet::*;
@@ -32,11 +32,11 @@
 }
 pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;
 
-#[derive(Encode, Decode, TypeInfo)]
-pub struct ItemData<T: Config> {
-	pub const_data: Vec<u8>,
-	pub variable_data: Vec<u8>,
-	pub owner: T::CrossAccountId,
+#[derive(Encode, Decode, TypeInfo, MaxEncodedLen)]
+pub struct ItemData<CrossAccountId> {
+	pub const_data: BoundedVec<u8, CustomDataLimit>,
+	pub variable_data: BoundedVec<u8, CustomDataLimit>,
+	pub owner: CrossAccountId,
 }
 
 #[frame_support::pallet]
@@ -73,7 +73,7 @@
 	#[pallet::storage]
 	pub type TokenData<T: Config> = StorageNMap<
 		Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),
-		Value = ItemData<T>,
+		Value = ItemData<T::CrossAccountId>,
 		QueryKind = OptionQuery,
 	>;
 
@@ -215,7 +215,7 @@
 			));
 		}
 
-		collection.log(ERC721Events::Transfer {
+		collection.log_mirrored(ERC721Events::Transfer {
 			from: *token_data.owner.as_eth(),
 			to: H160::default(),
 			token_id: token.into(),
@@ -295,7 +295,7 @@
 		}
 		Self::set_allowance_unchecked(collection, from, token, None, true);
 
-		collection.log(ERC721Events::Transfer {
+		collection.log_mirrored(ERC721Events::Transfer {
 			from: *from.as_eth(),
 			to: *to.as_eth(),
 			token_id: token.into(),
@@ -365,14 +365,14 @@
 			<TokenData<T>>::insert(
 				(collection.id, token),
 				ItemData {
-					const_data: data.const_data.into(),
-					variable_data: data.variable_data.into(),
+					const_data: data.const_data,
+					variable_data: data.variable_data,
 					owner: data.owner.clone(),
 				},
 			);
 			<Owned<T>>::insert((collection.id, &data.owner, token), true);
 
-			collection.log(ERC721Events::Transfer {
+			collection.log_mirrored(ERC721Events::Transfer {
 				from: H160::default(),
 				to: *data.owner.as_eth(),
 				token_id: token.into(),
@@ -399,7 +399,7 @@
 			<Allowance<T>>::insert((collection.id, token), spender);
 			// In ERC721 there is only one possible approved user of token, so we set
 			// approved user to spender
-			collection.log(ERC721Events::Approval {
+			collection.log_mirrored(ERC721Events::Approval {
 				owner: *sender.as_eth(),
 				approved: *spender.as_eth(),
 				token_id: token.into(),
@@ -429,7 +429,7 @@
 			if !assume_implicit_eth {
 				// In ERC721 there is only one possible approved user of token, so we set
 				// approved user to zero address
-				collection.log(ERC721Events::Approval {
+				collection.log_mirrored(ERC721Events::Approval {
 					owner: *sender.as_eth(),
 					approved: H160::default(),
 					token_id: token.into(),
@@ -539,12 +539,8 @@
 		collection: &NonfungibleHandle<T>,
 		sender: &T::CrossAccountId,
 		token: TokenId,
-		data: Vec<u8>,
+		data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResult {
-		ensure!(
-			data.len() as u32 <= CUSTOM_DATA_LIMIT,
-			<CommonError<T>>::TokenVariableDataLimitExceeded
-		);
 		let token_data =
 			<TokenData<T>>::get((collection.id, token)).ok_or(<CommonError<T>>::TokenNotFound)?;
 		collection.check_can_update_meta(sender, &token_data.owner)?;
modifiedpallets/refungible/Cargo.tomldiffbeforeafterboth
--- a/pallets/refungible/Cargo.toml
+++ b/pallets/refungible/Cargo.toml
@@ -10,14 +10,14 @@
 version = '2.0.0'
 
 [dependencies]
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 pallet-common = { default-features = false, path = '../common' }
 up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
modifiedpallets/refungible/src/common.rsdiffbeforeafterboth
--- a/pallets/refungible/src/common.rs
+++ b/pallets/refungible/src/common.rs
@@ -1,8 +1,8 @@
 use core::marker::PhantomData;
 
 use sp_std::collections::btree_map::BTreeMap;
-use frame_support::{dispatch::DispatchResultWithPostInfo, fail, weights::Weight};
-use up_data_structs::TokenId;
+use frame_support::{dispatch::DispatchResultWithPostInfo, fail, weights::Weight, BoundedVec};
+use up_data_structs::{TokenId, CustomDataLimit};
 use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
 use sp_runtime::DispatchError;
 use sp_std::vec::Vec;
@@ -184,7 +184,7 @@
 		&self,
 		sender: T::CrossAccountId,
 		token: TokenId,
-		data: Vec<u8>,
+		data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResultWithPostInfo {
 		let len = data.len();
 		with_weight(
@@ -207,14 +207,18 @@
 		TokenId(<TokensMinted<T>>::get(self.id))
 	}
 
-	fn token_owner(&self, _token: TokenId) -> T::CrossAccountId {
-		T::CrossAccountId::default()
+	fn token_owner(&self, _token: TokenId) -> Option<T::CrossAccountId> {
+		None
 	}
 	fn const_metadata(&self, token: TokenId) -> Vec<u8> {
-		<TokenData<T>>::get((self.id, token)).const_data
+		<TokenData<T>>::get((self.id, token))
+			.const_data
+			.into_inner()
 	}
 	fn variable_metadata(&self, token: TokenId) -> Vec<u8> {
-		<TokenData<T>>::get((self.id, token)).variable_data
+		<TokenData<T>>::get((self.id, token))
+			.variable_data
+			.into_inner()
 	}
 
 	fn collection_tokens(&self) -> u32 {
modifiedpallets/refungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/refungible/src/lib.rs
+++ b/pallets/refungible/src/lib.rs
@@ -2,7 +2,7 @@
 
 use frame_support::{ensure, BoundedVec};
 use up_data_structs::{
-	AccessMode, CUSTOM_DATA_LIMIT, Collection, CollectionId, CustomDataLimit,
+	AccessMode, Collection, CollectionId, CustomDataLimit,
 	MAX_REFUNGIBLE_PIECES, TokenId, CreateCollectionData,
 };
 use pallet_common::{
@@ -11,7 +11,7 @@
 use sp_runtime::{ArithmeticError, DispatchError, DispatchResult};
 use sp_std::{vec::Vec, vec, collections::btree_map::BTreeMap};
 use core::ops::Deref;
-use codec::{Encode, Decode};
+use codec::{Encode, Decode, MaxEncodedLen};
 use scale_info::TypeInfo;
 
 pub use pallet::*;
@@ -27,10 +27,10 @@
 }
 pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;
 
-#[derive(Encode, Decode, Default, TypeInfo)]
+#[derive(Encode, Decode, Default, TypeInfo, MaxEncodedLen)]
 pub struct ItemData {
-	pub const_data: Vec<u8>,
-	pub variable_data: Vec<u8>,
+	pub const_data: BoundedVec<u8, CustomDataLimit>,
+	pub variable_data: BoundedVec<u8, CustomDataLimit>,
 }
 
 #[frame_support::pallet]
@@ -440,8 +440,8 @@
 			<TokenData<T>>::insert(
 				(collection.id, token_id),
 				ItemData {
-					const_data: token.const_data.into(),
-					variable_data: token.variable_data.into(),
+					const_data: token.const_data,
+					variable_data: token.variable_data,
 				},
 			);
 			for (user, amount) in token.users.into_iter() {
@@ -582,12 +582,8 @@
 		collection: &RefungibleHandle<T>,
 		sender: &T::CrossAccountId,
 		token: TokenId,
-		data: Vec<u8>,
+		data: BoundedVec<u8, CustomDataLimit>,
 	) -> DispatchResult {
-		ensure!(
-			data.len() as u32 <= CUSTOM_DATA_LIMIT,
-			<CommonError<T>>::TokenVariableDataLimitExceeded
-		);
 		collection.check_can_update_meta(
 			sender,
 			&T::CrossAccountId::from_sub(collection.owner.clone()),
modifiedpallets/scheduler/Cargo.tomldiffbeforeafterboth
--- a/pallets/scheduler/Cargo.toml
+++ b/pallets/scheduler/Cargo.toml
@@ -13,19 +13,19 @@
 serde = { version = "1.0.130", default-features = false }
 codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }
 scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }
+up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }
 log = { version = "0.4.14", default-features = false }
 
 [dev-dependencies]
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 
 [features]
 default = ["std"]
modifiedpallets/scheduler/src/lib.rsdiffbeforeafterboth
--- a/pallets/scheduler/src/lib.rs
+++ b/pallets/scheduler/src/lib.rs
@@ -413,7 +413,11 @@
 						let origin = <<T as Config>::Origin as From<T::PalletsOrigin>>::from(
 							s.origin.clone()
 						).into();
-						let sender = ensure_signed(origin).unwrap_or_default();
+						let sender = match ensure_signed(origin) {
+							Ok(v) => v,
+							// TODO: Support for unsigned extrinsics?
+							Err(_) => return Some(Some(s))
+						};
 						let who_will_pay = T::SponsorshipHandler::get_sponsor(&sender, &s.call).unwrap_or(sender);
 						let sponsor = T::PalletsOrigin::from(system::RawOrigin::Signed(who_will_pay));
 						let r = s.call.clone().dispatch(sponsor.into());
@@ -661,84 +665,18 @@
 				Ok((new_time, new_index))
 			},
 		)
-	}
-}
-
-impl<T: Config> schedule::Anon<T::BlockNumber, <T as Config>::Call, T::PalletsOrigin>
-	for Module<T>
-{
-	type Address = TaskAddress<T::BlockNumber>;
-
-	fn schedule(
-		when: DispatchTime<T::BlockNumber>,
-		maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
-		priority: schedule::Priority,
-		origin: T::PalletsOrigin,
-		call: <T as Config>::Call,
-	) -> Result<Self::Address, DispatchError> {
-		Self::do_schedule(when, maybe_periodic, priority, origin, call)
-	}
-
-	fn cancel((when, index): Self::Address) -> Result<(), ()> {
-		Self::do_cancel(None, (when, index)).map_err(|_| ())
 	}
-
-	fn reschedule(
-		address: Self::Address,
-		when: DispatchTime<T::BlockNumber>,
-	) -> Result<Self::Address, DispatchError> {
-		Self::do_reschedule(address, when)
-	}
-
-	fn next_dispatch_time((when, index): Self::Address) -> Result<T::BlockNumber, ()> {
-		Agenda::<T>::get(when)
-			.get(index as usize)
-			.ok_or(())
-			.map(|_| when)
-	}
 }
 
-impl<T: Config> schedule::Named<T::BlockNumber, <T as Config>::Call, T::PalletsOrigin>
-	for Module<T>
-{
-	type Address = TaskAddress<T::BlockNumber>;
-
-	fn schedule_named(
-		id: Vec<u8>,
-		when: DispatchTime<T::BlockNumber>,
-		maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
-		priority: schedule::Priority,
-		origin: T::PalletsOrigin,
-		call: <T as Config>::Call,
-	) -> Result<Self::Address, ()> {
-		Self::do_schedule_named(id, when, maybe_periodic, priority, origin, call).map_err(|_| ())
-	}
-
-	fn cancel_named(id: Vec<u8>) -> Result<(), ()> {
-		Self::do_cancel_named(None, id).map_err(|_| ())
-	}
-
-	fn reschedule_named(
-		id: Vec<u8>,
-		when: DispatchTime<T::BlockNumber>,
-	) -> Result<Self::Address, DispatchError> {
-		Self::do_reschedule_named(id, when)
-	}
-
-	fn next_dispatch_time(id: Vec<u8>) -> Result<T::BlockNumber, ()> {
-		Lookup::<T>::get(id)
-			.and_then(|(when, index)| Agenda::<T>::get(when).get(index as usize).map(|_| when))
-			.ok_or(())
-	}
-}
-
 #[cfg(test)]
 #[allow(clippy::from_over_into)]
 mod tests {
 	use super::*;
 
 	use frame_support::{
-		ord_parameter_types, parameter_types, traits::Contains, weights::constants::RocksDbWeight,
+		ord_parameter_types, parameter_types,
+		traits::{Contains, ConstU32, EnsureOneOf},
+		weights::constants::RocksDbWeight,
 	};
 	use sp_core::H256;
 	use sp_runtime::{
@@ -746,7 +684,7 @@
 		testing::Header,
 		traits::{BlakeTwo256, IdentityLookup},
 	};
-	use frame_system::{EnsureOneOf, EnsureRoot, EnsureSignedBy};
+	use frame_system::{EnsureRoot, EnsureSignedBy};
 	use crate as scheduler;
 
 	mod logger {
@@ -843,6 +781,7 @@
 		type SystemWeightInfo = ();
 		type SS58Prefix = ();
 		type OnSetCode = ();
+		type MaxConsumers = ConstU32<16>;
 	}
 	impl logger::Config for Test {
 		type Event = Event;
@@ -861,7 +800,7 @@
 		type PalletsOrigin = OriginCaller;
 		type Call = Call;
 		type MaximumWeight = MaximumSchedulerWeight;
-		type ScheduleOrigin = EnsureOneOf<u64, EnsureRoot<u64>, EnsureSignedBy<One, u64>>;
+		type ScheduleOrigin = EnsureOneOf<EnsureRoot<u64>, EnsureSignedBy<One, u64>>;
 		type MaxScheduledPerBlock = MaxScheduledPerBlock;
 		type WeightInfo = ();
 		type SponsorshipHandler = ();
modifiedpallets/unique/Cargo.tomldiffbeforeafterboth
--- a/pallets/unique/Cargo.toml
+++ b/pallets/unique/Cargo.toml
@@ -61,42 +61,42 @@
 default-features = false
 optional = true
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.serde]
 default-features = false
@@ -106,17 +106,17 @@
 [dependencies.sp-runtime]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 
 ################################################################################
@@ -127,11 +127,11 @@
 scale-info = { version = "1.0.0", default-features = false, features = [
     "derive",
 ] }
-ethereum = { version = "0.10.0", default-features = false }
+ethereum = { version = "0.11.1", default-features = false }
 rlp = { default-features = false, version = "0.5.0" }
-sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }
+sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }
 
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }
+up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }
 up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }
 evm-coder = { default-features = false, path = "../../crates/evm-coder" }
 pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
@@ -139,9 +139,9 @@
     "serde_no_std",
 ] }
 
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 hex-literal = "0.3.3"
 
 pallet-common = { default-features = false, path = "../common" }
modifiedpallets/unique/src/lib.rsdiffbeforeafterboth
--- a/pallets/unique/src/lib.rs
+++ b/pallets/unique/src/lib.rs
@@ -29,16 +29,19 @@
 		WeightToFeePolynomial, DispatchClass,
 	},
 	StorageValue, transactional,
-	pallet_prelude::DispatchResultWithPostInfo,
+	pallet_prelude::{DispatchResultWithPostInfo, ConstU32},
+	BoundedVec,
 };
 use scale_info::TypeInfo;
 use frame_system::{self as system, ensure_signed};
 use sp_runtime::{sp_std::prelude::Vec};
 use up_data_structs::{
-	MAX_DECIMAL_POINTS, VARIABLE_ON_CHAIN_SCHEMA_LIMIT, CONST_ON_CHAIN_SCHEMA_LIMIT,
-	OFFCHAIN_SCHEMA_LIMIT, AccessMode, CreateItemData, CollectionLimits, CollectionId,
-	CollectionMode, TokenId, SchemaVersion, SponsorshipState, MetaUpdatePermission,
-	CreateCollectionData,
+	MAX_DECIMAL_POINTS,
+	VARIABLE_ON_CHAIN_SCHEMA_LIMIT, CONST_ON_CHAIN_SCHEMA_LIMIT, OFFCHAIN_SCHEMA_LIMIT,
+	MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH,
+	MAX_TOKEN_PREFIX_LENGTH, AccessMode, Collection, CreateItemData, CollectionLimits,
+	CollectionId, CollectionMode, TokenId, SchemaVersion, SponsorshipState, MetaUpdatePermission,
+	CreateCollectionData, CustomDataLimit,
 };
 use pallet_common::{
 	account::CrossAccountId, CollectionHandle, Pallet as PalletCommon, Error as CommonError,
@@ -315,17 +318,18 @@
 		#[transactional]
 		#[deprecated]
 		pub fn create_collection(origin,
-								 collection_name: Vec<u16>,
-								 collection_description: Vec<u16>,
-								 token_prefix: Vec<u8>,
-								 mode: CollectionMode) -> DispatchResult {
-			Self::create_collection_ex(origin, CreateCollectionData {
+								 collection_name: BoundedVec<u16, ConstU32<MAX_COLLECTION_NAME_LENGTH>>,
+								 collection_description: BoundedVec<u16, ConstU32<MAX_COLLECTION_DESCRIPTION_LENGTH>>,
+								 token_prefix: BoundedVec<u8, ConstU32<MAX_TOKEN_PREFIX_LENGTH>>,
+								 mode: CollectionMode) -> DispatchResult  {
+			let data: CreateCollectionData<T::AccountId> = CreateCollectionData {
 				name: collection_name,
 				description: collection_description,
 				token_prefix,
 				mode,
 				..Default::default()
-			})
+			};
+			Self::create_collection_ex(origin, data)
 		}
 
 		/// This method creates a collection
@@ -910,7 +914,7 @@
 			origin,
 			collection_id: CollectionId,
 			item_id: TokenId,
-			data: Vec<u8>
+			data: BoundedVec<u8, CustomDataLimit>,
 		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
@@ -995,14 +999,11 @@
 		pub fn set_offchain_schema(
 			origin,
 			collection_id: CollectionId,
-			schema: Vec<u8>
+			schema: BoundedVec<u8, ConstU32<OFFCHAIN_SCHEMA_LIMIT>>,
 		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.check_is_owner_or_admin(&sender)?;
-
-			// check schema limit
-			ensure!(schema.len() as u32 <= OFFCHAIN_SCHEMA_LIMIT, "");
 
 			target_collection.offchain_schema = schema;
 
@@ -1030,14 +1031,11 @@
 		pub fn set_const_on_chain_schema (
 			origin,
 			collection_id: CollectionId,
-			schema: Vec<u8>
+			schema: BoundedVec<u8, ConstU32<CONST_ON_CHAIN_SCHEMA_LIMIT>>
 		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.check_is_owner_or_admin(&sender)?;
-
-			// check schema limit
-			ensure!(schema.len() as u32 <= CONST_ON_CHAIN_SCHEMA_LIMIT, "");
 
 			target_collection.const_on_chain_schema = schema;
 
@@ -1065,14 +1063,11 @@
 		pub fn set_variable_on_chain_schema (
 			origin,
 			collection_id: CollectionId,
-			schema: Vec<u8>
+			schema: BoundedVec<u8, ConstU32<VARIABLE_ON_CHAIN_SCHEMA_LIMIT>>
 		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.check_is_owner_or_admin(&sender)?;
-
-			// check schema limit
-			ensure!(schema.len() as u32 <= VARIABLE_ON_CHAIN_SCHEMA_LIMIT, "");
 
 			target_collection.variable_on_chain_schema = schema;
 
modifiedpallets/unique/src/mock.rsdiffbeforeafterboth
--- a/pallets/unique/src/mock.rs
+++ b/pallets/unique/src/mock.rs
@@ -9,10 +9,11 @@
 };
 use pallet_transaction_payment::{CurrencyAdapter};
 use frame_system as system;
-use pallet_evm::AddressMapping;
+use pallet_evm::{AddressMapping, runner::stack::MaybeMirroredLog};
 use pallet_common::account::{EvmBackwardsAddressMapping, CrossAccountId};
-use codec::{Encode, Decode};
+use codec::{Encode, Decode, MaxEncodedLen};
 use scale_info::TypeInfo;
+use up_data_structs::ConstU32;
 
 type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic<Test>;
 type Block = frame_system::mocking::MockBlock<Test>;
@@ -63,6 +64,7 @@
 	type SystemWeightInfo = ();
 	type SS58Prefix = SS58Prefix;
 	type OnSetCode = ();
+	type MaxConsumers = ConstU32<16>;
 }
 
 parameter_types! {
@@ -125,7 +127,7 @@
 	}
 }
 
-#[derive(Encode, Decode, Clone, PartialEq, Eq, PartialOrd, Ord, Debug, TypeInfo)]
+#[derive(Encode, Decode, Clone, PartialEq, Eq, PartialOrd, Ord, Debug, TypeInfo, MaxEncodedLen)]
 pub struct TestCrossAccountId(u64, sp_core::H160);
 impl CrossAccountId<u64> for TestCrossAccountId {
 	fn as_sub(&self) -> &u64 {
@@ -161,7 +163,7 @@
 	fn submit_logs_transaction(
 		_source: H160,
 		_tx: pallet_ethereum::Transaction,
-		_logs: Vec<pallet_ethereum::Log>,
+		_logs: Vec<MaybeMirroredLog>,
 	) {
 	}
 }
modifiedpallets/unique/src/tests.rsdiffbeforeafterboth
--- a/pallets/unique/src/tests.rs
+++ b/pallets/unique/src/tests.rs
@@ -41,9 +41,9 @@
 	let origin1 = Origin::signed(owner);
 	assert_ok!(TemplateModule::create_collection(
 		origin1,
-		col_name1,
-		col_desc1,
-		token_prefix1,
+		col_name1.try_into().unwrap(),
+		col_desc1.try_into().unwrap(),
+		token_prefix1.try_into().unwrap(),
 		mode.clone()
 	));
 
@@ -131,9 +131,9 @@
 		assert_noop!(
 			TemplateModule::create_collection(
 				origin1,
-				col_name1,
-				col_desc1,
-				token_prefix1,
+				col_name1.try_into().unwrap(),
+				col_desc1.try_into().unwrap(),
+				token_prefix1.try_into().unwrap(),
 				CollectionMode::Fungible(MAX_DECIMAL_POINTS + 1)
 			),
 			Error::<Test>::CollectionDecimalPointLimitExceeded
@@ -2271,9 +2271,9 @@
 		assert_noop!(
 			TemplateModule::create_collection(
 				origin1,
-				col_name1,
-				col_desc1,
-				token_prefix1,
+				col_name1.try_into().unwrap(),
+				col_desc1.try_into().unwrap(),
+				token_prefix1.try_into().unwrap(),
 				CollectionMode::NFT
 			),
 			CommonError::<Test>::TotalCollectionsLimitExceeded
@@ -2372,7 +2372,7 @@
 		assert_ok!(TemplateModule::set_const_on_chain_schema(
 			origin1,
 			collection_id,
-			b"test const on chain schema".to_vec()
+			b"test const on chain schema".to_vec().try_into().unwrap()
 		));
 
 		assert_eq!(
@@ -2399,7 +2399,10 @@
 		assert_ok!(TemplateModule::set_variable_on_chain_schema(
 			origin1,
 			collection_id,
-			b"test variable on chain schema".to_vec()
+			b"test variable on chain schema"
+				.to_vec()
+				.try_into()
+				.unwrap()
 		));
 
 		assert_eq!(
@@ -2432,7 +2435,7 @@
 			origin1,
 			collection_id,
 			TokenId(1),
-			variable_data.clone()
+			variable_data.clone().try_into().unwrap()
 		));
 
 		assert_eq!(
@@ -2459,7 +2462,7 @@
 			origin1,
 			collection_id,
 			TokenId(1),
-			variable_data.clone()
+			variable_data.clone().try_into().unwrap()
 		));
 
 		assert_eq!(
@@ -2485,7 +2488,7 @@
 				origin1,
 				collection_id,
 				TokenId(0),
-				variable_data
+				variable_data.try_into().unwrap()
 			)
 			.map_err(|e| e.error),
 			<pallet_fungible::Error<Test>>::FungibleItemsDontHaveData
@@ -2494,54 +2497,6 @@
 }
 
 #[test]
-fn set_variable_meta_data_on_nft_token_fails_for_big_data() {
-	new_test_ext().execute_with(|| {
-		let collection_id = create_test_collection(&CollectionMode::NFT, CollectionId(1));
-
-		let origin1 = Origin::signed(1);
-
-		let data = default_nft_data();
-		create_test_item(collection_id, &data.into());
-
-		let variable_data = b"test set_variable_meta_data method, bigger than limits.".to_vec();
-		assert_noop!(
-			TemplateModule::set_variable_meta_data(
-				origin1,
-				collection_id,
-				TokenId(1),
-				variable_data
-			)
-			.map_err(|e| e.error),
-			CommonError::<Test>::TokenVariableDataLimitExceeded
-		);
-	});
-}
-
-#[test]
-fn set_variable_meta_data_on_re_fungible_token_fails_for_big_data() {
-	new_test_ext().execute_with(|| {
-		let collection_id = create_test_collection(&CollectionMode::ReFungible, CollectionId(1));
-
-		let origin1 = Origin::signed(1);
-
-		let data = default_re_fungible_data();
-		create_test_item(collection_id, &data.into());
-
-		let variable_data = b"test set_variable_meta_data method, bigger than limits.".to_vec();
-		assert_noop!(
-			TemplateModule::set_variable_meta_data(
-				origin1,
-				collection_id,
-				TokenId(1),
-				variable_data
-			)
-			.map_err(|e| e.error),
-			CommonError::<Test>::TokenVariableDataLimitExceeded
-		);
-	});
-}
-
-#[test]
 fn set_variable_meta_data_on_nft_with_item_owner_permission_flag() {
 	new_test_ext().execute_with(|| {
 		//default_limits();
@@ -2564,7 +2519,7 @@
 			origin1,
 			collection_id,
 			TokenId(1),
-			variable_data.clone()
+			variable_data.clone().try_into().unwrap()
 		));
 
 		assert_eq!(
@@ -2574,48 +2529,6 @@
 			variable_data
 		);
 	});
-}
-
-#[test]
-fn set_variable_meta_data_on_nft_with_item_owner_permission_flag_neg() {
-	new_test_ext().execute_with(|| {
-		let collection_id =
-			create_test_collection_for_owner(&CollectionMode::NFT, 1, CollectionId(1));
-
-		let origin1 = Origin::signed(1);
-
-		assert_ok!(TemplateModule::set_mint_permission(
-			origin1.clone(),
-			collection_id,
-			true
-		));
-		assert_ok!(TemplateModule::add_to_allow_list(
-			origin1.clone(),
-			collection_id,
-			account(1)
-		));
-
-		let data = default_nft_data();
-		create_test_item(collection_id, &data.into());
-
-		assert_ok!(TemplateModule::set_meta_update_permission_flag(
-			origin1.clone(),
-			collection_id,
-			MetaUpdatePermission::ItemOwner,
-		));
-
-		let variable_data = b"1234567890123".to_vec();
-		assert_noop!(
-			TemplateModule::set_variable_meta_data(
-				origin1,
-				collection_id,
-				TokenId(1),
-				variable_data.clone()
-			)
-			.map_err(|e| e.error),
-			CommonError::<Test>::TokenVariableDataLimitExceeded
-		);
-	})
 }
 
 #[test]
@@ -2712,7 +2625,7 @@
 			origin1,
 			collection_id,
 			TokenId(1),
-			variable_data.clone()
+			variable_data.clone().try_into().unwrap()
 		));
 
 		assert_eq!(
@@ -2761,7 +2674,7 @@
 				origin1,
 				collection_id,
 				TokenId(1),
-				variable_data.clone()
+				variable_data.try_into().unwrap()
 			)
 			.map_err(|e| e.error),
 			CommonError::<Test>::NoPermission
@@ -2819,7 +2732,7 @@
 				origin1.clone(),
 				collection_id,
 				TokenId(1),
-				variable_data.clone()
+				variable_data.try_into().unwrap()
 			)
 			.map_err(|e| e.error),
 			CommonError::<Test>::NoPermission
modifiedprimitives/data-structs/Cargo.tomldiffbeforeafterboth
--- a/primitives/data-structs/Cargo.toml
+++ b/primitives/data-structs/Cargo.toml
@@ -16,11 +16,11 @@
 serde = { version = "1.0.130", features = [
   'derive',
 ], default-features = false, optional = true }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 derivative = "2.2.0"
 
 [features]
modifiedprimitives/data-structs/src/lib.rsdiffbeforeafterboth
--- a/primitives/data-structs/src/lib.rs
+++ b/primitives/data-structs/src/lib.rs
@@ -22,6 +22,7 @@
 		WeightToFeePolynomial, DispatchClass,
 	},
 	StorageValue, transactional,
+	pallet_prelude::ConstU32,
 };
 use derivative::Derivative;
 use scale_info::TypeInfo;
@@ -65,9 +66,9 @@
 pub const VARIABLE_ON_CHAIN_SCHEMA_LIMIT: u32 = 8192;
 pub const CONST_ON_CHAIN_SCHEMA_LIMIT: u32 = 1048576;
 
-pub const MAX_COLLECTION_NAME_LENGTH: usize = 64;
-pub const MAX_COLLECTION_DESCRIPTION_LENGTH: usize = 256;
-pub const MAX_TOKEN_PREFIX_LENGTH: usize = 16;
+pub const MAX_COLLECTION_NAME_LENGTH: u32 = 64;
+pub const MAX_COLLECTION_DESCRIPTION_LENGTH: u32 = 256;
+pub const MAX_TOKEN_PREFIX_LENGTH: u32 = 16;
 
 /// How much items can be created per single
 /// create_many call
@@ -77,13 +78,39 @@
 	pub const CustomDataLimit: u32 = CUSTOM_DATA_LIMIT;
 }
 
-#[derive(Encode, Decode, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Debug, Default, TypeInfo)]
+#[derive(
+	Encode,
+	Decode,
+	PartialEq,
+	Eq,
+	PartialOrd,
+	Ord,
+	Clone,
+	Copy,
+	Debug,
+	Default,
+	TypeInfo,
+	MaxEncodedLen,
+)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub struct CollectionId(pub u32);
 impl EncodeLike<u32> for CollectionId {}
 impl EncodeLike<CollectionId> for u32 {}
 
-#[derive(Encode, Decode, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Debug, Default, TypeInfo)]
+#[derive(
+	Encode,
+	Decode,
+	PartialEq,
+	Eq,
+	PartialOrd,
+	Ord,
+	Clone,
+	Copy,
+	Debug,
+	Default,
+	TypeInfo,
+	MaxEncodedLen,
+)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub struct TokenId(pub u32);
 impl EncodeLike<u32> for TokenId {}
@@ -121,7 +148,7 @@
 
 pub type DecimalPoints = u8;
 
-#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub enum CollectionMode {
 	NFT,
@@ -144,7 +171,7 @@
 	fn resolve(who: &AccountId, call: &Call) -> Option<AccountId>;
 }
 
-#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub enum AccessMode {
 	Normal,
@@ -156,7 +183,7 @@
 	}
 }
 
-#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub enum SchemaVersion {
 	ImageURL,
@@ -175,7 +202,7 @@
 	pub fraction: u128,
 }
 
-#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub enum SponsorshipState<AccountId> {
 	/// The fees are applied to the transaction sender
@@ -211,41 +238,53 @@
 	}
 }
 
-#[derive(Encode, Decode, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub struct Collection<AccountId> {
 	pub owner: AccountId,
 	pub mode: CollectionMode,
 	pub access: AccessMode,
-	pub name: Vec<u16>,        // 64 include null escape char
-	pub description: Vec<u16>, // 256 include null escape char
-	pub token_prefix: Vec<u8>, // 16 include null escape char
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub name: BoundedVec<u16, ConstU32<MAX_COLLECTION_NAME_LENGTH>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub description: BoundedVec<u16, ConstU32<MAX_COLLECTION_DESCRIPTION_LENGTH>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub token_prefix: BoundedVec<u8, ConstU32<MAX_TOKEN_PREFIX_LENGTH>>,
 	pub mint_mode: bool,
-	pub offchain_schema: Vec<u8>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub offchain_schema: BoundedVec<u8, ConstU32<OFFCHAIN_SCHEMA_LIMIT>>,
 	pub schema_version: SchemaVersion,
 	pub sponsorship: SponsorshipState<AccountId>,
-	pub limits: CollectionLimits,          // Collection private restrictions
-	pub variable_on_chain_schema: Vec<u8>, //
-	pub const_on_chain_schema: Vec<u8>,    //
+	pub limits: CollectionLimits, // Collection private restrictions
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub variable_on_chain_schema: BoundedVec<u8, ConstU32<VARIABLE_ON_CHAIN_SCHEMA_LIMIT>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub const_on_chain_schema: BoundedVec<u8, ConstU32<CONST_ON_CHAIN_SCHEMA_LIMIT>>,
 	pub meta_update_permission: MetaUpdatePermission,
 }
 
-#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, Debug, Derivative)]
+#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, Debug, Derivative, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 #[derivative(Default)]
 pub struct CreateCollectionData<AccountId> {
 	#[derivative(Default(value = "CollectionMode::NFT"))]
 	pub mode: CollectionMode,
 	pub access: Option<AccessMode>,
-	pub name: Vec<u16>,
-	pub description: Vec<u16>,
-	pub token_prefix: Vec<u8>,
-	pub offchain_schema: Vec<u8>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub name: BoundedVec<u16, ConstU32<MAX_COLLECTION_NAME_LENGTH>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub description: BoundedVec<u16, ConstU32<MAX_COLLECTION_DESCRIPTION_LENGTH>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub token_prefix: BoundedVec<u8, ConstU32<MAX_TOKEN_PREFIX_LENGTH>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub offchain_schema: BoundedVec<u8, ConstU32<OFFCHAIN_SCHEMA_LIMIT>>,
 	pub schema_version: Option<SchemaVersion>,
 	pub pending_sponsor: Option<AccountId>,
 	pub limits: Option<CollectionLimits>,
-	pub variable_on_chain_schema: Vec<u8>,
-	pub const_on_chain_schema: Vec<u8>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub variable_on_chain_schema: BoundedVec<u8, ConstU32<VARIABLE_ON_CHAIN_SCHEMA_LIMIT>>,
+	#[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
+	pub const_on_chain_schema: BoundedVec<u8, ConstU32<CONST_ON_CHAIN_SCHEMA_LIMIT>>,
 	pub meta_update_permission: Option<MetaUpdatePermission>,
 }
 
@@ -272,7 +311,7 @@
 }
 
 /// All fields are wrapped in `Option`s, where None means chain default
-#[derive(Encode, Decode, Debug, Default, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Debug, Default, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
 pub struct CollectionLimits {
 	pub account_token_ownership_limit: Option<u32>,
@@ -397,7 +436,7 @@
 	pub pieces: u128,
 }
 
-#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo)]
+#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub enum MetaUpdatePermission {
 	ItemOwner,
modifiedprimitives/evm-mapping/Cargo.tomldiffbeforeafterboth
--- a/primitives/evm-mapping/Cargo.toml
+++ b/primitives/evm-mapping/Cargo.toml
@@ -4,8 +4,8 @@
 edition = "2021"
 
 [dependencies]
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 
 [features]
 default = ["std"]
modifiedprimitives/rpc/Cargo.tomldiffbeforeafterboth
--- a/primitives/rpc/Cargo.toml
+++ b/primitives/rpc/Cargo.toml
@@ -9,10 +9,10 @@
 codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = [
 	"derive",
 ] }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }
+sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
+sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }
 
 [features]
 default = ["std"]
modifiedprimitives/rpc/src/lib.rsdiffbeforeafterboth
--- a/primitives/rpc/src/lib.rs
+++ b/primitives/rpc/src/lib.rs
@@ -16,7 +16,7 @@
 		fn account_tokens(collection: CollectionId, account: CrossAccountId) -> Result<Vec<TokenId>>;
 		fn token_exists(collection: CollectionId, token: TokenId) -> Result<bool>;
 
-		fn token_owner(collection: CollectionId, token: TokenId) -> Result<CrossAccountId>;
+		fn token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>>;
 		fn const_metadata(collection: CollectionId, token: TokenId) -> Result<Vec<u8>>;
 		fn variable_metadata(collection: CollectionId, token: TokenId) -> Result<Vec<u8>>;
 
modifiedruntime/Cargo.tomldiffbeforeafterboth
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -10,7 +10,7 @@
 license = 'All Rights Reserved'
 name = 'unique-runtime'
 repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.9.14'
+version = '0.9.16'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
@@ -69,6 +69,7 @@
     'pallet-evm-transaction-payment/std',
     'pallet-evm-coder-substrate/std',
     'pallet-ethereum/std',
+    'pallet-base-fee/std',
     'fp-rpc/std',
     'up-rpc/std',
     'up-evm-mapping/std',
@@ -117,33 +118,33 @@
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
 optional = true
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-executive]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system-benchmarking]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
 optional = true
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system-rpc-runtime-api]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.hex-literal]
 optional = true
@@ -158,131 +159,131 @@
 [dependencies.pallet-aura]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 # Contracts specific packages
 # [dependencies.pallet-contracts]
 # git = 'https://github.com/paritytech/substrate.git'
 # default-features = false
-# branch = 'polkadot-v0.9.14'
+# branch = 'polkadot-v0.9.16'
 # version = '4.0.0-dev'
 
 # [dependencies.pallet-contracts-primitives]
 # git = 'https://github.com/paritytech/substrate.git'
 # default-features = false
-# branch = 'polkadot-v0.9.14'
+# branch = 'polkadot-v0.9.16'
 # 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.14'
+# branch = 'polkadot-v0.9.16'
 # version = '4.0.0-dev'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-sudo]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment-rpc-runtime-api]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-treasury]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 # [dependencies.pallet-vesting]
 # default-features = false
 # git = 'https://github.com/paritytech/substrate.git'
-# branch = 'polkadot-v0.9.14'
+# branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-arithmetic]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-api]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-block-builder]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus-aura]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-inherents]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-offchain]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-runtime]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-session]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-transaction-pool]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-version]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.smallvec]
 version = '1.6.1'
@@ -292,47 +293,47 @@
 
 [dependencies.parachain-info]
 default-features = false
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-pallet-aura-ext]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-parachain-system]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-core]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-xcm]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-dmp-queue]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-xcmp-queue]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-utility]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-timestamp]
-git = 'https://github.com/UniqueNetwork/cumulus.git'
-branch = 'polkadot-v0.9.14'
+git = 'https://github.com/paritytech/cumulus.git'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 ################################################################################
@@ -340,33 +341,33 @@
 
 [dependencies.polkadot-parachain]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm-builder]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm-executor]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.pallet-xcm]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.14'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.orml-vesting]
 git = 'https://github.com/UniqueNetwork/open-runtime-module-library'
-branch = 'polkadot-v0.9.14'
-version = "0.4.1-dev" 
+branch = 'unique-polkadot-v0.9.16'
+version = "0.4.1-dev"
 default-features = false
 
 ################################################################################
@@ -388,20 +389,21 @@
 pallet-nonfungible = { default-features = false, path = "../pallets/nonfungible" }
 pallet-unq-scheduler = { path = '../pallets/scheduler', default-features = false }
 # pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
-pallet-charge-transaction = { git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14', package = "pallet-template-transaction-payment", default-features = false, version = '3.0.0' }
+pallet-charge-transaction = { git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16', package = "pallet-template-transaction-payment", default-features = false, version = '3.0.0' }
 pallet-evm-migration = { path = '../pallets/evm-migration', default-features = false }
 pallet-evm-contract-helpers = { path = '../pallets/evm-contract-helpers', default-features = false }
 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, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
-fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
+fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }
 
 ################################################################################
 # Build Dependencies
 
 [build-dependencies.substrate-wasm-builder]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.14'
+branch = 'polkadot-v0.9.16'
modifiedruntime/src/lib.rsdiffbeforeafterboth
--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -26,7 +26,7 @@
 		AccountIdLookup, BlakeTwo256, Block as BlockT, IdentifyAccount, Verify, AccountIdConversion,
 	},
 	transaction_validity::{TransactionSource, TransactionValidity},
-	ApplyExtrinsicResult, MultiSignature,
+	ApplyExtrinsicResult, MultiSignature, RuntimeAppPublic,
 };
 
 use sp_std::prelude::*;
@@ -68,7 +68,6 @@
 use codec::{Encode, Decode};
 use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping, OnMethodCall};
 use fp_rpc::TransactionStatus;
-use sp_core::crypto::Public;
 use sp_runtime::{
 	traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf},
 	transaction_validity::TransactionValidityError,
@@ -150,7 +149,8 @@
 	spec_version: 914000,
 	impl_version: 1,
 	apis: RUNTIME_API_VERSIONS,
-	transaction_version: 1,
+	transaction_version: 0,
+	state_version: 0,
 };
 
 pub const MILLISECS_PER_BLOCK: u64 = 12000;
@@ -283,7 +283,8 @@
 	type CallOrigin = EnsureAddressTruncated;
 	type WithdrawOrigin = EnsureAddressTruncated;
 	type AddressMapping = HashedAddressMapping<Self::Hashing>;
-	type Precompiles = ();
+	type PrecompilesType = ();
+	type PrecompilesValue = ();
 	type Currency = Balances;
 	type Event = Event;
 	type OnMethodCall = (
@@ -370,6 +371,7 @@
 	type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
 	/// Version of the runtime.
 	type Version = Version;
+	type MaxConsumers = ConstU32<16>;
 }
 
 parameter_types! {
@@ -501,6 +503,7 @@
 parameter_types! {
 	pub const ProposalBond: Permill = Permill::from_percent(5);
 	pub const ProposalBondMinimum: Balance = 1 * UNIQUE;
+	pub const ProposalBondMaximum: Balance = 1000 * UNIQUE;
 	pub const SpendPeriod: BlockNumber = 5 * MINUTES;
 	pub const Burn: Permill = Permill::from_percent(0);
 	pub const TipCountdown: BlockNumber = 1 * DAYS;
@@ -526,6 +529,7 @@
 	type OnSlash = ();
 	type ProposalBond = ProposalBond;
 	type ProposalBondMinimum = ProposalBondMinimum;
+	type ProposalBondMaximum = ProposalBondMaximum;
 	type SpendPeriod = SpendPeriod;
 	type Burn = Burn;
 	type BurnDestination = ();
@@ -575,8 +579,8 @@
 
 impl cumulus_pallet_parachain_system::Config for Runtime {
 	type Event = Event;
-	type OnValidationData = ();
 	type SelfParaId = parachain_info::Pallet<Self>;
+	type OnSystemEvent = ();
 	// type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<
 	// 	MaxDownwardMessageWeight,
 	// 	XcmExecutor<XcmConfig>,
@@ -741,6 +745,7 @@
 	type XcmExecutor = XcmExecutor<XcmConfig>;
 	type ChannelInfo = ParachainSystem;
 	type VersionWrapper = ();
+	type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
 }
 
 impl cumulus_pallet_dmp_queue::Config for Runtime {
@@ -961,7 +966,7 @@
 	Block,
 	frame_system::ChainContext<Runtime>,
 	Runtime,
-	AllPallets,
+	AllPalletsReversedWithSystemFirst,
 >;
 
 impl_opaque_keys! {
@@ -1038,7 +1043,7 @@
 			dispatch_unique_runtime!(collection.token_exists(token))
 		}
 
-		fn token_owner(collection: CollectionId, token: TokenId) -> Result<CrossAccountId, DispatchError> {
+		fn token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>, DispatchError> {
 			dispatch_unique_runtime!(collection.token_owner(token))
 		}
 		fn const_metadata(collection: CollectionId, token: TokenId) -> Result<Vec<u8>, DispatchError> {
@@ -1186,9 +1191,11 @@
 			data: Vec<u8>,
 			value: U256,
 			gas_limit: U256,
-			gas_price: Option<U256>,
+			max_fee_per_gas: Option<U256>,
+			max_priority_fee_per_gas: Option<U256>,
 			nonce: Option<U256>,
 			estimate: bool,
+			access_list: Option<Vec<(H160, Vec<H256>)>>,
 		) -> Result<pallet_evm::CallInfo, sp_runtime::DispatchError> {
 			let config = if estimate {
 				let mut config = <Runtime as pallet_evm::Config>::config().clone();
@@ -1204,8 +1211,10 @@
 				data,
 				value,
 				gas_limit.low_u64(),
-				gas_price,
+				max_fee_per_gas,
+				max_priority_fee_per_gas,
 				nonce,
+				access_list.unwrap_or_default(),
 				config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
 			).map_err(|err| err.into())
 		}
@@ -1216,9 +1225,11 @@
 			data: Vec<u8>,
 			value: U256,
 			gas_limit: U256,
-			gas_price: Option<U256>,
+			max_fee_per_gas: Option<U256>,
+			max_priority_fee_per_gas: Option<U256>,
 			nonce: Option<U256>,
 			estimate: bool,
+			access_list: Option<Vec<(H160, Vec<H256>)>>,
 		) -> Result<pallet_evm::CreateInfo, sp_runtime::DispatchError> {
 			let config = if estimate {
 				let mut config = <Runtime as pallet_evm::Config>::config().clone();
@@ -1233,8 +1244,10 @@
 				data,
 				value,
 				gas_limit.low_u64(),
-				gas_price,
+				max_fee_per_gas,
+				max_priority_fee_per_gas,
 				nonce,
+				access_list.unwrap_or_default(),
 				config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
 			).map_err(|err| err.into())
 		}
@@ -1269,6 +1282,10 @@
 				_ => None
 			}).collect()
 		}
+
+		fn elasticity() -> Option<Permill> {
+			None
+		}
 	}
 
 	impl sp_session::SessionKeys<Block> for Runtime {
@@ -1294,8 +1311,8 @@
 	}
 
 	impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime {
-		fn collect_collation_info() -> cumulus_primitives_core::CollationInfo {
-			ParachainSystem::collect_collation_info()
+		fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo {
+			ParachainSystem::collect_collation_info(header)
 		}
 	}
 
@@ -1374,7 +1391,7 @@
 			list_benchmark!(list, extra, pallet_nonfungible, Nonfungible);
 			// list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);
 
-			let storage_info = AllPalletsWithSystem::storage_info();
+			let storage_info = AllPalletsReversedWithSystemFirst::storage_info();
 
 			return (list, storage_info)
 		}
modifiedtests/README.mddiffbeforeafterboth
--- a/tests/README.md
+++ b/tests/README.md
@@ -5,7 +5,7 @@
 1. Checkout polkadot in sibling folder with this project
 ```bash
 git clone https://github.com/paritytech/polkadot.git && cd polkadot
-git checkout release-v0.9.14
+git checkout release-v0.9.16
 ```
 
 2. Build with nightly-2021-11-11
modifiedtests/src/eth/payable.test.tsdiffbeforeafterboth
--- a/tests/src/eth/payable.test.ts
+++ b/tests/src/eth/payable.test.ts
@@ -34,6 +34,8 @@
         GAS_ARGS.gas,
         await web3.eth.getGasPrice(),
         null,
+        null,
+        [],
       );
       const events = await submitTransactionAsync(alice, tx);
       const result = getGenericResult(events);
modifiedtests/src/eth/util/helpers.tsdiffbeforeafterboth
--- a/tests/src/eth/util/helpers.ts
+++ b/tests/src/eth/util/helpers.ts
@@ -249,6 +249,8 @@
     GAS_ARGS.gas,
     await web3.eth.getGasPrice(),
     null,
+    null,
+    [],
   );
   const events = await submitTransactionAsync(from, tx);
   expect(events.some(({event: {section, method}}) => section == 'evm' && method == 'Executed')).to.be.true;
modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -2,7 +2,7 @@
 /* eslint-disable */
 
 import type { ApiTypes } from '@polkadot/api/types';
-import type { Vec, u128, u16, u32, u64, u8 } from '@polkadot/types';
+import type { Option, Vec, u128, u16, u32, u64, u8 } from '@polkadot/types';
 import type { Permill } from '@polkadot/types/interfaces/runtime';
 import type { FrameSupportPalletId, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion } from '@polkadot/types/lookup';
 import type { Codec } from '@polkadot/types/types';
@@ -149,6 +149,10 @@
        **/
       proposalBond: Permill & AugmentedConst<ApiType>;
       /**
+       * Maximum amount of funds that should be placed in a deposit for making a proposal.
+       **/
+      proposalBondMaximum: Option<u128> & AugmentedConst<ApiType>;
+      /**
        * Minimum amount of funds that should be placed in a deposit for making a proposal.
        **/
       proposalBondMinimum: u128 & AugmentedConst<ApiType>;
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -489,6 +489,10 @@
     };
     xcmpQueue: {
       /**
+       * Bad overweight index.
+       **/
+      BadOverweightIndex: AugmentedError<ApiType>;
+      /**
        * Bad XCM data.
        **/
       BadXcm: AugmentedError<ApiType>;
@@ -501,6 +505,10 @@
        **/
       FailedToSend: AugmentedError<ApiType>;
       /**
+       * Provided weight is possibly not enough to execute the message.
+       **/
+      WeightOverLimit: AugmentedError<ApiType>;
+      /**
        * Generic error
        **/
       [key: string]: AugmentedError<ApiType>;
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -395,9 +395,9 @@
     };
     sudo: {
       /**
-       * The \[sudoer\] just switched identity; the old key is supplied.
+       * The \[sudoer\] just switched identity; the old key is supplied if one existed.
        **/
-      KeyChanged: AugmentedEvent<ApiType, [AccountId32]>;
+      KeyChanged: AugmentedEvent<ApiType, [Option<AccountId32>]>;
       /**
        * A sudo just took place. \[result\]
        **/
@@ -417,23 +417,23 @@
        **/
       CodeUpdated: AugmentedEvent<ApiType, []>;
       /**
-       * An extrinsic failed. \[error, info\]
+       * An extrinsic failed.
        **/
       ExtrinsicFailed: AugmentedEvent<ApiType, [SpRuntimeDispatchError, FrameSupportWeightsDispatchInfo]>;
       /**
-       * An extrinsic completed successfully. \[info\]
+       * An extrinsic completed successfully.
        **/
       ExtrinsicSuccess: AugmentedEvent<ApiType, [FrameSupportWeightsDispatchInfo]>;
       /**
-       * An \[account\] was reaped.
+       * An account was reaped.
        **/
       KilledAccount: AugmentedEvent<ApiType, [AccountId32]>;
       /**
-       * A new \[account\] was created.
+       * A new account was created.
        **/
       NewAccount: AugmentedEvent<ApiType, [AccountId32]>;
       /**
-       * On on-chain remark happened. \[origin, remark_hash\]
+       * On on-chain remark happened.
        **/
       Remarked: AugmentedEvent<ApiType, [AccountId32, H256]>;
       /**
@@ -443,32 +443,31 @@
     };
     treasury: {
       /**
-       * Some funds have been allocated. \[proposal_index, award, beneficiary\]
+       * Some funds have been allocated.
        **/
       Awarded: AugmentedEvent<ApiType, [u32, u128, AccountId32]>;
       /**
-       * Some of our funds have been burnt. \[burn\]
+       * Some of our funds have been burnt.
        **/
       Burnt: AugmentedEvent<ApiType, [u128]>;
       /**
-       * Some funds have been deposited. \[deposit\]
+       * Some funds have been deposited.
        **/
       Deposit: AugmentedEvent<ApiType, [u128]>;
       /**
-       * New proposal. \[proposal_index\]
+       * New proposal.
        **/
       Proposed: AugmentedEvent<ApiType, [u32]>;
       /**
-       * A proposal was rejected; funds were slashed. \[proposal_index, slashed\]
+       * A proposal was rejected; funds were slashed.
        **/
       Rejected: AugmentedEvent<ApiType, [u32, u128]>;
       /**
        * Spending has finished; this is the amount that rolls over until next spend.
-       * \[budget_remaining\]
        **/
       Rollover: AugmentedEvent<ApiType, [u128]>;
       /**
-       * We have ended a spend period and will now allocate funds. \[budget_remaining\]
+       * We have ended a spend period and will now allocate funds.
        **/
       Spending: AugmentedEvent<ApiType, [u128]>;
       /**
@@ -620,15 +619,15 @@
     };
     vesting: {
       /**
-       * Claimed vesting. \[who, locked_amount\]
+       * Claimed vesting.
        **/
       Claimed: AugmentedEvent<ApiType, [AccountId32, u128]>;
       /**
-       * Added new vesting schedule. \[from, to, vesting_schedule\]
+       * Added new vesting schedule.
        **/
       VestingScheduleAdded: AugmentedEvent<ApiType, [AccountId32, AccountId32, OrmlVestingVestingSchedule]>;
       /**
-       * Updated vesting schedules. \[who\]
+       * Updated vesting schedules.
        **/
       VestingSchedulesUpdated: AugmentedEvent<ApiType, [AccountId32]>;
       /**
@@ -650,6 +649,14 @@
        **/
       Fail: AugmentedEvent<ApiType, [Option<H256>, XcmV2TraitsError]>;
       /**
+       * An XCM exceeded the individual message weight budget.
+       **/
+      OverweightEnqueued: AugmentedEvent<ApiType, [u32, u32, u64, u64]>;
+      /**
+       * An XCM from the overweight queue was executed with the given actual weight used.
+       **/
+      OverweightServiced: AugmentedEvent<ApiType, [u64, u64]>;
+      /**
        * Some XCM was executed ok.
        **/
       Success: AugmentedEvent<ApiType, [Option<H256>]>;
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -1,8 +1,8 @@
 // Auto-generated via `yarn polkadot-types-from-chain`, do not edit
 /* eslint-disable */
 
-import type { EthereumBlock, EthereumReceipt, EthereumTransactionLegacyTransaction, FpRpcTransactionStatus } from './ethereum';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundStatus, CumulusPalletXcmpQueueOutboundStatus, CumulusPalletXcmpQueueQueueConfigData, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1PersistedValidationData } from './polkadot';
+import type { EthereumBlock, FpRpcTransactionStatus } from './ethereum';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueQueueConfigData, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1PersistedValidationData } from './polkadot';
 import type { PalletCommonAccountBasicCrossAccountIdRepr, PalletNonfungibleItemData, PalletRefungibleItemData, UpDataStructsCollection, UpDataStructsCollectionStats } from './unique';
 import type { ApiTypes } from '@polkadot/api/types';
 import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types';
@@ -105,7 +105,7 @@
       /**
        * The current Ethereum receipts.
        **/
-      currentReceipts: AugmentedQuery<ApiType, () => Observable<Option<Vec<EthereumReceipt>>>, []> & QueryableStorageEntry<ApiType, []>;
+      currentReceipts: AugmentedQuery<ApiType, () => Observable<Option<Vec<EthereumReceiptReceiptV3>>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * The current transaction statuses.
        **/
@@ -113,7 +113,7 @@
       /**
        * Current building block's transactions and receipts.
        **/
-      pending: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[EthereumTransactionLegacyTransaction, FpRpcTransactionStatus, EthereumReceipt]>>>, []> & QueryableStorageEntry<ApiType, []>;
+      pending: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[EthereumTransactionTransactionV2, FpRpcTransactionStatus, EthereumReceiptReceiptV3]>>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * Generic query
        **/
@@ -220,6 +220,12 @@
        **/
       authorizedUpgrade: AugmentedQuery<ApiType, () => Observable<Option<H256>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
+       * A custom head data that should be returned as result of `validate_block`.
+       * 
+       * See [`Pallet::set_custom_validation_head_data`] for more information.
+       **/
+      customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
        * Were the validation data set to notify the relay chain?
        **/
       didSetValidationCode: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
@@ -365,7 +371,7 @@
       /**
        * The `AccountId` of the sudo key.
        **/
-      key: AugmentedQuery<ApiType, () => Observable<AccountId32>, []> & QueryableStorageEntry<ApiType, []>;
+      key: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * Generic query
        **/
@@ -552,7 +558,7 @@
       /**
        * Status of the inbound XCMP channels.
        **/
-      inboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, CumulusPalletXcmpQueueInboundStatus, Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>]>>>, []> & QueryableStorageEntry<ApiType, []>;
+      inboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueInboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * The messages outbound in a given XCMP channel.
        **/
@@ -565,7 +571,19 @@
        * case of the need to send a high-priority signal message this block.
        * The bool is true if there is a signal message waiting to be sent.
        **/
-      outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, CumulusPalletXcmpQueueOutboundStatus, bool, u16, u16]>>>, []> & QueryableStorageEntry<ApiType, []>;
+      outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueOutboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
+       * The messages that exceeded max individual message weight budget.
+       * 
+       * These message stay in this storage map until they are manually dispatched via
+       * `service_overweight`.
+       **/
+      overweight: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u32, u32, Bytes]>>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
+      /**
+       * The number of overweight messages ever recorded in `Overweight`. Also doubles as the next
+       * available free overweight index.
+       **/
+      overweightCount: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * The configuration which controls the dynamics of the outbound queue.
        **/
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -1,7 +1,6 @@
 // Auto-generated via `yarn polkadot-types-from-chain`, do not edit
 /* eslint-disable */
 
-import type { EthereumTransactionLegacyTransaction } from './ethereum';
 import type { CumulusPrimitivesParachainInherentParachainInherentData } from './polkadot';
 import type { PalletCommonAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion } from './unique';
 import type { ApiTypes, SubmittableExtrinsic } from '@polkadot/api/types';
@@ -33,7 +32,7 @@
        * Set the balances of a given account.
        * 
        * This will alter `FreeBalance` and `ReservedBalance` in storage. it will
-       * also decrease the total issuance of the system (`TotalIssuance`).
+       * also alter the total issuance of the system (`TotalIssuance`) appropriately.
        * If the new free or reserved balance is below the existential deposit,
        * it will reset the account nonce (`frame_system::AccountNonce`).
        * 
@@ -44,7 +43,6 @@
        * Transfer some liquid free balance to another account.
        * 
        * `transfer` will set the `FreeBalance` of the sender and receiver.
-       * It will decrease the total issuance of the system by the `TransferFee`.
        * If the sender's account is below the existential deposit as a result
        * of the transfer, the account will be reaped.
        * 
@@ -140,7 +138,7 @@
       /**
        * Transact an Ethereum transaction.
        **/
-      transact: AugmentedSubmittable<(transaction: EthereumTransactionLegacyTransaction | { nonce?: any; gasPrice?: any; gasLimit?: any; action?: any; value?: any; input?: any; signature?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [EthereumTransactionLegacyTransaction]>;
+      transact: AugmentedSubmittable<(transaction: EthereumTransactionTransactionV2 | { Legacy: any } | { EIP2930: any } | { EIP1559: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [EthereumTransactionTransactionV2]>;
       /**
        * Generic tx
        **/
@@ -150,16 +148,16 @@
       /**
        * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.
        **/
-      call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, gasPrice: U256 | AnyNumber | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>]>;
+      call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
       /**
        * Issue an EVM create operation. This is similar to a contract creation transaction in
        * Ethereum.
        **/
-      create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, gasPrice: U256 | AnyNumber | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>]>;
+      create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
       /**
        * Issue an EVM create2 operation.
        **/
-      create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, gasPrice: U256 | AnyNumber | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>]>;
+      create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
       /**
        * Withdraw balance from EVM into currency/balances pallet.
        **/
@@ -297,8 +295,8 @@
        * an `AccountId32` value.
        * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the
        * `dest` side. May not be empty.
-       * - `dest_weight`: Equal to the total weight on `dest` of the XCM message
-       * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`.
+       * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
+       * fees.
        * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.
        **/
       limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>;
@@ -336,8 +334,8 @@
        * an `AccountId32` value.
        * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the
        * `dest` side. May not be empty.
-       * - `dest_weight`: Equal to the total weight on `dest` of the XCM message
-       * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`.
+       * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
+       * fees.
        **/
       teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;
       /**
@@ -987,6 +985,22 @@
     };
     xcmpQueue: {
       /**
+       * Services a single overweight XCM.
+       * 
+       * - `origin`: Must pass `ExecuteOverweightOrigin`.
+       * - `index`: The index of the overweight XCM to service
+       * - `weight_limit`: The amount of weight that XCM execution may take.
+       * 
+       * Errors:
+       * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map.
+       * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format.
+       * - `WeightOverLimit`: XCM execution may use greater `weight_limit`.
+       * 
+       * Events:
+       * - `OverweightServiced`: On success.
+       **/
+      serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;
+      /**
        * Generic tx
        **/
       [key: string]: SubmittableExtrinsicFunction<ApiType>;