git.delta.rocks / unique-network / refs/commits / 9bfc203a27ca

difftreelog

build upgrade polkadot to v0.9.16

Yaroslav Bolyukin2022-02-02parent: #54cf3db.patch.diff
in: master

39 files changed

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]]
401source = "registry+https://github.com/rust-lang/crates.io-index"392source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6"393checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6"
403dependencies = [394dependencies = [
404 "addr2line 0.17.0",395 "addr2line",
405 "cc",396 "cc",
406 "cfg-if 1.0.0",397 "cfg-if 1.0.0",
407 "libc",398 "libc",
440[[package]]431[[package]]
441name = "beefy-gadget"432name = "beefy-gadget"
442version = "4.0.0-dev"433version = "4.0.0-dev"
443source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"434source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
444dependencies = [435dependencies = [
445 "beefy-primitives",436 "beefy-primitives",
446 "fnv",437 "fnv",
447 "futures 0.3.19",438 "futures 0.3.19",
448 "log",439 "log",
449 "parity-scale-codec",440 "parity-scale-codec",
450 "parking_lot 0.11.2",441 "parking_lot 0.11.2",
442 "sc-chain-spec",
451 "sc-client-api",443 "sc-client-api",
452 "sc-keystore",444 "sc-keystore",
453 "sc-network",445 "sc-network",
468[[package]]460[[package]]
469name = "beefy-gadget-rpc"461name = "beefy-gadget-rpc"
470version = "4.0.0-dev"462version = "4.0.0-dev"
471source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
472dependencies = [464dependencies = [
473 "beefy-gadget",465 "beefy-gadget",
474 "beefy-primitives",466 "beefy-primitives",
467 "derive_more",
475 "futures 0.3.19",468 "futures 0.3.19",
476 "jsonrpc-core",469 "jsonrpc-core",
477 "jsonrpc-core-client",470 "jsonrpc-core-client",
478 "jsonrpc-derive",471 "jsonrpc-derive",
479 "jsonrpc-pubsub",472 "jsonrpc-pubsub",
480 "log",473 "log",
481 "parity-scale-codec",474 "parity-scale-codec",
475 "parking_lot 0.11.2",
482 "sc-rpc",476 "sc-rpc",
477 "sc-utils",
483 "serde",478 "serde",
484 "sp-core",479 "sp-core",
485 "sp-runtime",480 "sp-runtime",
481 "thiserror",
486]482]
487483
488[[package]]484[[package]]
489name = "beefy-merkle-tree"485name = "beefy-merkle-tree"
490version = "4.0.0-dev"486version = "4.0.0-dev"
491source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"487source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
492488
493[[package]]489[[package]]
494name = "beefy-primitives"490name = "beefy-primitives"
495version = "4.0.0-dev"491version = "4.0.0-dev"
496source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"492source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
497dependencies = [493dependencies = [
498 "parity-scale-codec",494 "parity-scale-codec",
499 "scale-info",495 "scale-info",
637]633]
638634
639[[package]]635[[package]]
636name = "block-buffer"
637version = "0.10.0"
638source = "registry+https://github.com/rust-lang/crates.io-index"
639checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95"
640dependencies = [
641 "generic-array 0.14.5",
642]
643
644[[package]]
640name = "block-padding"645name = "block-padding"
641version = "0.1.5"646version = "0.1.5"
642source = "registry+https://github.com/rust-lang/crates.io-index"647source = "registry+https://github.com/rust-lang/crates.io-index"
667672
668[[package]]673[[package]]
669name = "bounded-vec"674name = "bounded-vec"
670version = "0.4.0"675version = "0.5.0"
671source = "registry+https://github.com/rust-lang/crates.io-index"676source = "registry+https://github.com/rust-lang/crates.io-index"
672checksum = "afdd1dffefe5fc66262a524b91087c43b16e478b2e3dc49eb11b0e2fd6b6ec90"677checksum = "b47cca82fca99417fe405f09d93bb8fff90bdd03d13c631f18096ee123b4281c"
673dependencies = [678dependencies = [
674 "thiserror",679 "thiserror",
675]680]
676681
677[[package]]682[[package]]
678name = "bp-header-chain"683name = "bp-header-chain"
679version = "0.1.0"684version = "0.1.0"
680source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"685source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
681dependencies = [686dependencies = [
682 "finality-grandpa",687 "finality-grandpa",
683 "frame-support",688 "frame-support",
693[[package]]698[[package]]
694name = "bp-message-dispatch"699name = "bp-message-dispatch"
695version = "0.1.0"700version = "0.1.0"
696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"701source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
697dependencies = [702dependencies = [
698 "bp-runtime",703 "bp-runtime",
699 "frame-support",704 "frame-support",
705[[package]]710[[package]]
706name = "bp-messages"711name = "bp-messages"
707version = "0.1.0"712version = "0.1.0"
708source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"713source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
709dependencies = [714dependencies = [
710 "bitvec",715 "bitvec",
711 "bp-runtime",716 "bp-runtime",
721[[package]]726[[package]]
722name = "bp-polkadot-core"727name = "bp-polkadot-core"
723version = "0.1.0"728version = "0.1.0"
724source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"729source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
725dependencies = [730dependencies = [
726 "bp-messages",731 "bp-messages",
727 "bp-runtime",732 "bp-runtime",
737]742]
738743
739[[package]]744[[package]]
740name = "bp-rialto"
741version = "0.1.0"
742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"
743dependencies = [
744 "bp-messages",
745 "bp-runtime",
746 "frame-support",
747 "frame-system",
748 "sp-api",
749 "sp-core",
750 "sp-runtime",
751 "sp-std",
752]
753
754[[package]]
755name = "bp-rococo"745name = "bp-rococo"
756version = "0.1.0"746version = "0.1.0"
757source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
758dependencies = [748dependencies = [
759 "bp-messages",749 "bp-messages",
760 "bp-polkadot-core",750 "bp-polkadot-core",
771[[package]]761[[package]]
772name = "bp-runtime"762name = "bp-runtime"
773version = "0.1.0"763version = "0.1.0"
774source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
775dependencies = [765dependencies = [
776 "frame-support",766 "frame-support",
777 "hash-db",767 "hash-db",
789[[package]]779[[package]]
790name = "bp-test-utils"780name = "bp-test-utils"
791version = "0.1.0"781version = "0.1.0"
792source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"782source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
793dependencies = [783dependencies = [
794 "bp-header-chain",784 "bp-header-chain",
795 "ed25519-dalek",785 "ed25519-dalek",
804[[package]]794[[package]]
805name = "bp-wococo"795name = "bp-wococo"
806version = "0.1.0"796version = "0.1.0"
807source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
808dependencies = [798dependencies = [
809 "bp-messages",799 "bp-messages",
810 "bp-polkadot-core",800 "bp-polkadot-core",
819[[package]]809[[package]]
820name = "bridge-runtime-common"810name = "bridge-runtime-common"
821version = "0.1.0"811version = "0.1.0"
822source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
823dependencies = [813dependencies = [
824 "bp-message-dispatch",814 "bp-message-dispatch",
825 "bp-messages",815 "bp-messages",
11501140
1151[[package]]1141[[package]]
1152name = "cranelift-bforest"1142name = "cranelift-bforest"
1153version = "0.78.0"1143version = "0.80.0"
1154source = "registry+https://github.com/rust-lang/crates.io-index"1144source = "registry+https://github.com/rust-lang/crates.io-index"
1155checksum = "cc0cb7df82c8cf8f2e6a8dd394a0932a71369c160cc9b027dca414fced242513"1145checksum = "9516ba6b2ba47b4cbf63b713f75b432fafa0a0e0464ec8381ec76e6efe931ab3"
1156dependencies = [1146dependencies = [
1157 "cranelift-entity",1147 "cranelift-entity",
1158]1148]
11591149
1160[[package]]1150[[package]]
1161name = "cranelift-codegen"1151name = "cranelift-codegen"
1162version = "0.78.0"1152version = "0.80.0"
1163source = "registry+https://github.com/rust-lang/crates.io-index"1153source = "registry+https://github.com/rust-lang/crates.io-index"
1164checksum = "fe4463c15fa42eee909e61e5eac4866b7c6d22d0d8c621e57a0c5380753bfa8c"1154checksum = "489e5d0081f7edff6be12d71282a8bf387b5df64d5592454b75d662397f2d642"
1165dependencies = [1155dependencies = [
1166 "cranelift-bforest",1156 "cranelift-bforest",
1167 "cranelift-codegen-meta",1157 "cranelift-codegen-meta",
1168 "cranelift-codegen-shared",1158 "cranelift-codegen-shared",
1169 "cranelift-entity",1159 "cranelift-entity",
1170 "gimli 0.25.0",1160 "gimli",
1171 "log",1161 "log",
1172 "regalloc",1162 "regalloc",
1173 "smallvec",1163 "smallvec",
11761166
1177[[package]]1167[[package]]
1178name = "cranelift-codegen-meta"1168name = "cranelift-codegen-meta"
1179version = "0.78.0"1169version = "0.80.0"
1180source = "registry+https://github.com/rust-lang/crates.io-index"1170source = "registry+https://github.com/rust-lang/crates.io-index"
1181checksum = "793f6a94a053a55404ea16e1700202a88101672b8cd6b4df63e13cde950852bf"1171checksum = "d36ee1140371bb0f69100e734b30400157a4adf7b86148dee8b0a438763ead48"
1182dependencies = [1172dependencies = [
1183 "cranelift-codegen-shared",1173 "cranelift-codegen-shared",
1184 "cranelift-entity",
1185]1174]
11861175
1187[[package]]1176[[package]]
1188name = "cranelift-codegen-shared"1177name = "cranelift-codegen-shared"
1189version = "0.78.0"1178version = "0.80.0"
1190source = "registry+https://github.com/rust-lang/crates.io-index"1179source = "registry+https://github.com/rust-lang/crates.io-index"
1191checksum = "44aa1846df275bce5eb30379d65964c7afc63c05a117076e62a119c25fe174be"1180checksum = "981da52d8f746af1feb96290c83977ff8d41071a7499e991d8abae0d4869f564"
11921181
1193[[package]]1182[[package]]
1194name = "cranelift-entity"1183name = "cranelift-entity"
1195version = "0.78.0"1184version = "0.80.0"
1196source = "registry+https://github.com/rust-lang/crates.io-index"1185source = "registry+https://github.com/rust-lang/crates.io-index"
1197checksum = "a3a45d8d6318bf8fc518154d9298eab2a8154ec068a8885ff113f6db8d69bb3a"1186checksum = "a2906740053dd3bcf95ce53df0fd9b5649c68ae4bd9adada92b406f059eae461"
1198dependencies = [1187dependencies = [
1199 "serde",1188 "serde",
1200]1189]
12011190
1202[[package]]1191[[package]]
1203name = "cranelift-frontend"1192name = "cranelift-frontend"
1204version = "0.78.0"1193version = "0.80.0"
1205source = "registry+https://github.com/rust-lang/crates.io-index"1194source = "registry+https://github.com/rust-lang/crates.io-index"
1206checksum = "e07339bd461766deb7605169de039e01954768ff730fa1254e149001884a8525"1195checksum = "b7cb156de1097f567d46bf57a0cd720a72c3e15e1a2bd8b1041ba2fc894471b7"
1207dependencies = [1196dependencies = [
1208 "cranelift-codegen",1197 "cranelift-codegen",
1209 "log",1198 "log",
12131202
1214[[package]]1203[[package]]
1215name = "cranelift-native"1204name = "cranelift-native"
1216version = "0.78.0"1205version = "0.80.0"
1217source = "registry+https://github.com/rust-lang/crates.io-index"1206source = "registry+https://github.com/rust-lang/crates.io-index"
1218checksum = "03e2fca76ff57e0532936a71e3fc267eae6a19a86656716479c66e7f912e3d7b"1207checksum = "166028ca0343a6ee7bddac0e70084e142b23f99c701bd6f6ea9123afac1a7a46"
1219dependencies = [1208dependencies = [
1220 "cranelift-codegen",1209 "cranelift-codegen",
1221 "libc",1210 "libc",
12241213
1225[[package]]1214[[package]]
1226name = "cranelift-wasm"1215name = "cranelift-wasm"
1227version = "0.78.0"1216version = "0.80.0"
1228source = "registry+https://github.com/rust-lang/crates.io-index"1217source = "registry+https://github.com/rust-lang/crates.io-index"
1229checksum = "1f46fec547a1f8a32c54ea61c28be4f4ad234ad95342b718a9a9adcaadb0c778"1218checksum = "5012a1cde0c8b3898770b711490d803018ae9bec2d60674ba0e5b2058a874f80"
1230dependencies = [1219dependencies = [
1231 "cranelift-codegen",1220 "cranelift-codegen",
1232 "cranelift-entity",1221 "cranelift-entity",
1298checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"1287checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
12991288
1300[[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]]
1301name = "crypto-mac"1299name = "crypto-mac"
1302version = "0.7.0"1300version = "0.7.0"
1303source = "registry+https://github.com/rust-lang/crates.io-index"1301source = "registry+https://github.com/rust-lang/crates.io-index"
1369[[package]]1367[[package]]
1370name = "cumulus-client-cli"1368name = "cumulus-client-cli"
1371version = "0.1.0"1369version = "0.1.0"
1372source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1370source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1373dependencies = [1371dependencies = [
1374 "sc-cli",1372 "sc-cli",
1375 "sc-service",1373 "sc-service",
1379[[package]]1377[[package]]
1380name = "cumulus-client-collator"1378name = "cumulus-client-collator"
1381version = "0.1.0"1379version = "0.1.0"
1382source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1380source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1383dependencies = [1381dependencies = [
1384 "cumulus-client-consensus-common",1382 "cumulus-client-consensus-common",
1385 "cumulus-client-network",1383 "cumulus-client-network",
1386 "cumulus-primitives-core",1384 "cumulus-primitives-core",
1385 "cumulus-relay-chain-interface",
1387 "futures 0.3.19",1386 "futures 0.3.19",
1388 "parity-scale-codec",1387 "parity-scale-codec",
1389 "parking_lot 0.10.2",1388 "parking_lot 0.10.2",
1402[[package]]1401[[package]]
1403name = "cumulus-client-consensus-aura"1402name = "cumulus-client-consensus-aura"
1404version = "0.1.0"1403version = "0.1.0"
1405source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1404source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1406dependencies = [1405dependencies = [
1407 "async-trait",1406 "async-trait",
1408 "cumulus-client-consensus-common",1407 "cumulus-client-consensus-common",
1409 "cumulus-primitives-core",1408 "cumulus-primitives-core",
1410 "futures 0.3.19",1409 "futures 0.3.19",
1411 "parity-scale-codec",1410 "parity-scale-codec",
1412 "polkadot-client",
1413 "sc-client-api",1411 "sc-client-api",
1414 "sc-consensus",1412 "sc-consensus",
1415 "sc-consensus-aura",1413 "sc-consensus-aura",
1432[[package]]1430[[package]]
1433name = "cumulus-client-consensus-common"1431name = "cumulus-client-consensus-common"
1434version = "0.1.0"1432version = "0.1.0"
1435source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1433source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1436dependencies = [1434dependencies = [
1437 "async-trait",1435 "async-trait",
1436 "cumulus-relay-chain-interface",
1438 "dyn-clone",1437 "dyn-clone",
1439 "futures 0.3.19",1438 "futures 0.3.19",
1440 "parity-scale-codec",1439 "parity-scale-codec",
1452[[package]]1451[[package]]
1453name = "cumulus-client-network"1452name = "cumulus-client-network"
1454version = "0.1.0"1453version = "0.1.0"
1455source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1454source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1456dependencies = [1455dependencies = [
1456 "async-trait",
1457 "cumulus-relay-chain-interface",
1457 "derive_more",1458 "derive_more",
1458 "futures 0.3.19",1459 "futures 0.3.19",
1459 "futures-timer 3.0.2",1460 "futures-timer",
1460 "parity-scale-codec",1461 "parity-scale-codec",
1461 "parking_lot 0.10.2",1462 "parking_lot 0.11.2",
1462 "polkadot-client",
1463 "polkadot-node-primitives",1463 "polkadot-node-primitives",
1464 "polkadot-parachain",1464 "polkadot-parachain",
1465 "polkadot-primitives",1465 "polkadot-primitives",
1469 "sp-consensus",1469 "sp-consensus",
1470 "sp-core",1470 "sp-core",
1471 "sp-runtime",1471 "sp-runtime",
1472 "sp-state-machine",
1472 "tracing",1473 "tracing",
1473]1474]
14741475
1475[[package]]1476[[package]]
1476name = "cumulus-client-pov-recovery"1477name = "cumulus-client-pov-recovery"
1477version = "0.1.0"1478version = "0.1.0"
1478source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1479source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1479dependencies = [1480dependencies = [
1480 "cumulus-primitives-core",1481 "cumulus-primitives-core",
1482 "cumulus-relay-chain-interface",
1481 "futures 0.3.19",1483 "futures 0.3.19",
1482 "futures-timer 3.0.2",1484 "futures-timer",
1483 "parity-scale-codec",1485 "parity-scale-codec",
1484 "polkadot-node-primitives",1486 "polkadot-node-primitives",
1485 "polkadot-node-subsystem",1487 "polkadot-node-subsystem",
1498[[package]]1500[[package]]
1499name = "cumulus-client-service"1501name = "cumulus-client-service"
1500version = "0.1.0"1502version = "0.1.0"
1501source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1503source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1502dependencies = [1504dependencies = [
1503 "cumulus-client-collator",1505 "cumulus-client-collator",
1504 "cumulus-client-consensus-common",1506 "cumulus-client-consensus-common",
1505 "cumulus-client-pov-recovery",1507 "cumulus-client-pov-recovery",
1506 "cumulus-primitives-core",1508 "cumulus-primitives-core",
1509 "cumulus-relay-chain-interface",
1507 "parity-scale-codec",1510 "parity-scale-codec",
1508 "parking_lot 0.10.2",1511 "parking_lot 0.10.2",
1509 "polkadot-overseer",1512 "polkadot-overseer",
1510 "polkadot-primitives",1513 "polkadot-primitives",
1511 "polkadot-service",
1512 "sc-chain-spec",1514 "sc-chain-spec",
1513 "sc-client-api",1515 "sc-client-api",
1514 "sc-consensus",1516 "sc-consensus",
1527[[package]]1529[[package]]
1528name = "cumulus-pallet-aura-ext"1530name = "cumulus-pallet-aura-ext"
1529version = "0.1.0"1531version = "0.1.0"
1530source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1532source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1531dependencies = [1533dependencies = [
1532 "frame-executive",1534 "frame-executive",
1533 "frame-support",1535 "frame-support",
1545[[package]]1547[[package]]
1546name = "cumulus-pallet-dmp-queue"1548name = "cumulus-pallet-dmp-queue"
1547version = "0.1.0"1549version = "0.1.0"
1548source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1550source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1549dependencies = [1551dependencies = [
1550 "cumulus-primitives-core",1552 "cumulus-primitives-core",
1551 "frame-support",1553 "frame-support",
1563[[package]]1565[[package]]
1564name = "cumulus-pallet-parachain-system"1566name = "cumulus-pallet-parachain-system"
1565version = "0.1.0"1567version = "0.1.0"
1566source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1568source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1567dependencies = [1569dependencies = [
1568 "cumulus-pallet-parachain-system-proc-macro",1570 "cumulus-pallet-parachain-system-proc-macro",
1569 "cumulus-primitives-core",1571 "cumulus-primitives-core",
1570 "cumulus-primitives-parachain-inherent",1572 "cumulus-primitives-parachain-inherent",
1571 "environmental",1573 "environmental",
1572 "frame-support",1574 "frame-support",
1573 "frame-system",1575 "frame-system",
1576 "impl-trait-for-tuples",
1574 "log",1577 "log",
1575 "pallet-balances",1578 "pallet-balances",
1576 "parity-scale-codec",1579 "parity-scale-codec",
1592[[package]]1595[[package]]
1593name = "cumulus-pallet-parachain-system-proc-macro"1596name = "cumulus-pallet-parachain-system-proc-macro"
1594version = "0.1.0"1597version = "0.1.0"
1595source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1598source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1596dependencies = [1599dependencies = [
1597 "proc-macro-crate 1.1.0",1600 "proc-macro-crate 1.1.0",
1598 "proc-macro2",1601 "proc-macro2",
1603[[package]]1606[[package]]
1604name = "cumulus-pallet-xcm"1607name = "cumulus-pallet-xcm"
1605version = "0.1.0"1608version = "0.1.0"
1606source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1609source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1607dependencies = [1610dependencies = [
1608 "cumulus-primitives-core",1611 "cumulus-primitives-core",
1609 "frame-support",1612 "frame-support",
1620[[package]]1623[[package]]
1621name = "cumulus-pallet-xcmp-queue"1624name = "cumulus-pallet-xcmp-queue"
1622version = "0.1.0"1625version = "0.1.0"
1623source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1626source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1624dependencies = [1627dependencies = [
1625 "cumulus-primitives-core",1628 "cumulus-primitives-core",
1626 "frame-support",1629 "frame-support",
1638[[package]]1641[[package]]
1639name = "cumulus-primitives-core"1642name = "cumulus-primitives-core"
1640version = "0.1.0"1643version = "0.1.0"
1641source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1642dependencies = [1645dependencies = [
1643 "frame-support",1646 "frame-support",
1644 "impl-trait-for-tuples",
1645 "parity-scale-codec",1647 "parity-scale-codec",
1646 "polkadot-core-primitives",1648 "polkadot-core-primitives",
1647 "polkadot-parachain",1649 "polkadot-parachain",
1655[[package]]1657[[package]]
1656name = "cumulus-primitives-parachain-inherent"1658name = "cumulus-primitives-parachain-inherent"
1657version = "0.1.0"1659version = "0.1.0"
1658source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1660source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1659dependencies = [1661dependencies = [
1660 "async-trait",1662 "async-trait",
1661 "cumulus-primitives-core",1663 "cumulus-primitives-core",
1664 "cumulus-relay-chain-interface",
1662 "cumulus-test-relay-sproof-builder",1665 "cumulus-test-relay-sproof-builder",
1663 "parity-scale-codec",1666 "parity-scale-codec",
1664 "polkadot-client",
1665 "sc-client-api",1667 "sc-client-api",
1666 "scale-info",1668 "scale-info",
1667 "sp-api",1669 "sp-api",
1670 "sp-runtime",1672 "sp-runtime",
1671 "sp-state-machine",1673 "sp-state-machine",
1672 "sp-std",1674 "sp-std",
1675 "sp-storage",
1673 "sp-trie",1676 "sp-trie",
1674 "tracing",1677 "tracing",
1675]1678]
16761679
1677[[package]]1680[[package]]
1678name = "cumulus-primitives-timestamp"1681name = "cumulus-primitives-timestamp"
1679version = "0.1.0"1682version = "0.1.0"
1680source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1683source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1681dependencies = [1684dependencies = [
1682 "cumulus-primitives-core",1685 "cumulus-primitives-core",
1683 "sp-inherents",1686 "sp-inherents",
1688[[package]]1691[[package]]
1689name = "cumulus-primitives-utility"1692name = "cumulus-primitives-utility"
1690version = "0.1.0"1693version = "0.1.0"
1691source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1694source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1692dependencies = [1695dependencies = [
1693 "cumulus-primitives-core",1696 "cumulus-primitives-core",
1694 "frame-support",1697 "frame-support",
1703]1706]
17041707
1705[[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.19",
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.19",
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]]
1706name = "cumulus-test-relay-sproof-builder"1758name = "cumulus-test-relay-sproof-builder"
1707version = "0.1.0"1759version = "0.1.0"
1708source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1760source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
1709dependencies = [1761dependencies = [
1710 "cumulus-primitives-core",1762 "cumulus-primitives-core",
1711 "parity-scale-codec",1763 "parity-scale-codec",
1845]1897]
18461898
1847[[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.0",
1906 "crypto-common",
1907 "generic-array 0.14.5",
1908]
1909
1910[[package]]
1848name = "directories"1911name = "directories"
1849version = "4.0.1"1912version = "4.0.1"
1850source = "registry+https://github.com/rust-lang/crates.io-index"1913source = "registry+https://github.com/rust-lang/crates.io-index"
2118[[package]]2181[[package]]
2119name = "evm"2182name = "evm"
2120version = "0.33.1"2183version = "0.33.1"
2121source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2184source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2122dependencies = [2185dependencies = [
2123 "auto_impl",2186 "auto_impl",
2124 "environmental",2187 "environmental",
2164[[package]]2227[[package]]
2165name = "evm-core"2228name = "evm-core"
2166version = "0.33.0"2229version = "0.33.0"
2167source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2230source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2168dependencies = [2231dependencies = [
2169 "funty",2232 "funty",
2170 "parity-scale-codec",2233 "parity-scale-codec",
2176[[package]]2239[[package]]
2177name = "evm-gasometer"2240name = "evm-gasometer"
2178version = "0.33.0"2241version = "0.33.0"
2179source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2242source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2180dependencies = [2243dependencies = [
2181 "environmental",2244 "environmental",
2182 "evm-core",2245 "evm-core",
2187[[package]]2250[[package]]
2188name = "evm-runtime"2251name = "evm-runtime"
2189version = "0.33.0"2252version = "0.33.0"
2190source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2253source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.16#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"
2191dependencies = [2254dependencies = [
2192 "auto_impl",2255 "auto_impl",
2193 "environmental",2256 "environmental",
2229[[package]]2292[[package]]
2230name = "fc-consensus"2293name = "fc-consensus"
2231version = "2.0.0-dev"2294version = "2.0.0-dev"
2232source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2295source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2233dependencies = [2296dependencies = [
2234 "async-trait",2297 "async-trait",
2235 "derive_more",2298 "derive_more",
2256[[package]]2319[[package]]
2257name = "fc-db"2320name = "fc-db"
2258version = "2.0.0-dev"2321version = "2.0.0-dev"
2259source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2322source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2260dependencies = [2323dependencies = [
2261 "fp-storage",2324 "fp-storage",
2262 "kvdb",2325 "kvdb",
2272[[package]]2335[[package]]
2273name = "fc-mapping-sync"2336name = "fc-mapping-sync"
2274version = "2.0.0-dev"2337version = "2.0.0-dev"
2275source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2338source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2276dependencies = [2339dependencies = [
2277 "fc-consensus",2340 "fc-consensus",
2278 "fc-db",2341 "fc-db",
2279 "fp-consensus",2342 "fp-consensus",
2280 "fp-rpc",2343 "fp-rpc",
2281 "futures 0.3.19",2344 "futures 0.3.19",
2282 "futures-timer 3.0.2",2345 "futures-timer",
2283 "log",2346 "log",
2284 "sc-client-api",2347 "sc-client-api",
2285 "sp-api",2348 "sp-api",
2290[[package]]2353[[package]]
2291name = "fc-rpc"2354name = "fc-rpc"
2292version = "2.0.0-dev"2355version = "2.0.0-dev"
2293source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2356source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2294dependencies = [2357dependencies = [
2295 "ethereum",2358 "ethereum",
2296 "ethereum-types",2359 "ethereum-types",
2336[[package]]2399[[package]]
2337name = "fc-rpc-core"2400name = "fc-rpc-core"
2338version = "1.1.0-dev"2401version = "1.1.0-dev"
2339source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2402source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2340dependencies = [2403dependencies = [
2341 "ethereum",2404 "ethereum",
2342 "ethereum-types",2405 "ethereum-types",
2378dependencies = [2441dependencies = [
2379 "either",2442 "either",
2380 "futures 0.3.19",2443 "futures 0.3.19",
2381 "futures-timer 3.0.2",2444 "futures-timer",
2382 "log",2445 "log",
2383 "num-traits",2446 "num-traits",
2384 "parity-scale-codec",2447 "parity-scale-codec",
2442[[package]]2505[[package]]
2443name = "fork-tree"2506name = "fork-tree"
2444version = "3.0.0"2507version = "3.0.0"
2445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2508source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2446dependencies = [2509dependencies = [
2447 "parity-scale-codec",2510 "parity-scale-codec",
2448]2511]
2460[[package]]2523[[package]]
2461name = "fp-consensus"2524name = "fp-consensus"
2462version = "2.0.0-dev"2525version = "2.0.0-dev"
2463source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2526source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2464dependencies = [2527dependencies = [
2465 "ethereum",2528 "ethereum",
2466 "parity-scale-codec",2529 "parity-scale-codec",
2474[[package]]2537[[package]]
2475name = "fp-evm"2538name = "fp-evm"
2476version = "3.0.0-dev"2539version = "3.0.0-dev"
2477source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2540source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2478dependencies = [2541dependencies = [
2479 "evm",2542 "evm",
2480 "impl-trait-for-tuples",2543 "impl-trait-for-tuples",
2488[[package]]2551[[package]]
2489name = "fp-rpc"2552name = "fp-rpc"
2490version = "3.0.0-dev"2553version = "3.0.0-dev"
2491source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2554source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2492dependencies = [2555dependencies = [
2493 "ethereum",2556 "ethereum",
2494 "ethereum-types",2557 "ethereum-types",
2505[[package]]2568[[package]]
2506name = "fp-self-contained"2569name = "fp-self-contained"
2507version = "1.0.0-dev"2570version = "1.0.0-dev"
2508source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2571source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
2509dependencies = [2572dependencies = [
2510 "ethereum",2573 "ethereum",
2511 "frame-support",2574 "frame-support",
2522[[package]]2585[[package]]
2523name = "fp-storage"2586name = "fp-storage"
2524version = "2.0.0"2587version = "2.0.0"
2525source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2588source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
25262589
2527[[package]]2590[[package]]
2528name = "frame-benchmarking"2591name = "frame-benchmarking"
2529version = "4.0.0-dev"2592version = "4.0.0-dev"
2530source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2593source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2531dependencies = [2594dependencies = [
2532 "frame-support",2595 "frame-support",
2533 "frame-system",2596 "frame-system",
2537 "paste",2600 "paste",
2538 "scale-info",2601 "scale-info",
2539 "sp-api",2602 "sp-api",
2603 "sp-application-crypto",
2540 "sp-io",2604 "sp-io",
2541 "sp-runtime",2605 "sp-runtime",
2542 "sp-runtime-interface",2606 "sp-runtime-interface",
2547[[package]]2611[[package]]
2548name = "frame-benchmarking-cli"2612name = "frame-benchmarking-cli"
2549version = "4.0.0-dev"2613version = "4.0.0-dev"
2550source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2614source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2551dependencies = [2615dependencies = [
2552 "Inflector",2616 "Inflector",
2553 "chrono",2617 "chrono",
2573[[package]]2637[[package]]
2574name = "frame-election-provider-support"2638name = "frame-election-provider-support"
2575version = "4.0.0-dev"2639version = "4.0.0-dev"
2576source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2640source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2577dependencies = [2641dependencies = [
2578 "frame-support",2642 "frame-support",
2579 "frame-system",2643 "frame-system",
2587[[package]]2651[[package]]
2588name = "frame-executive"2652name = "frame-executive"
2589version = "4.0.0-dev"2653version = "4.0.0-dev"
2590source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2654source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2591dependencies = [2655dependencies = [
2592 "frame-support",2656 "frame-support",
2593 "frame-system",2657 "frame-system",
2615[[package]]2679[[package]]
2616name = "frame-support"2680name = "frame-support"
2617version = "4.0.0-dev"2681version = "4.0.0-dev"
2618source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2682source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2619dependencies = [2683dependencies = [
2620 "bitflags",2684 "bitflags",
2621 "frame-metadata",2685 "frame-metadata",
2644[[package]]2708[[package]]
2645name = "frame-support-procedural"2709name = "frame-support-procedural"
2646version = "4.0.0-dev"2710version = "4.0.0-dev"
2647source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2711source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2648dependencies = [2712dependencies = [
2649 "Inflector",2713 "Inflector",
2650 "frame-support-procedural-tools",2714 "frame-support-procedural-tools",
2656[[package]]2720[[package]]
2657name = "frame-support-procedural-tools"2721name = "frame-support-procedural-tools"
2658version = "4.0.0-dev"2722version = "4.0.0-dev"
2659source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2723source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2660dependencies = [2724dependencies = [
2661 "frame-support-procedural-tools-derive",2725 "frame-support-procedural-tools-derive",
2662 "proc-macro-crate 1.1.0",2726 "proc-macro-crate 1.1.0",
2668[[package]]2732[[package]]
2669name = "frame-support-procedural-tools-derive"2733name = "frame-support-procedural-tools-derive"
2670version = "3.0.0"2734version = "3.0.0"
2671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2735source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2672dependencies = [2736dependencies = [
2673 "proc-macro2",2737 "proc-macro2",
2674 "quote",2738 "quote",
2678[[package]]2742[[package]]
2679name = "frame-system"2743name = "frame-system"
2680version = "4.0.0-dev"2744version = "4.0.0-dev"
2681source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2745source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2682dependencies = [2746dependencies = [
2683 "frame-support",2747 "frame-support",
2684 "log",2748 "log",
2695[[package]]2759[[package]]
2696name = "frame-system-benchmarking"2760name = "frame-system-benchmarking"
2697version = "4.0.0-dev"2761version = "4.0.0-dev"
2698source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2762source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2699dependencies = [2763dependencies = [
2700 "frame-benchmarking",2764 "frame-benchmarking",
2701 "frame-support",2765 "frame-support",
2710[[package]]2774[[package]]
2711name = "frame-system-rpc-runtime-api"2775name = "frame-system-rpc-runtime-api"
2712version = "4.0.0-dev"2776version = "4.0.0-dev"
2713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2777source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2714dependencies = [2778dependencies = [
2715 "parity-scale-codec",2779 "parity-scale-codec",
2716 "sp-api",2780 "sp-api",
2719[[package]]2783[[package]]
2720name = "frame-try-runtime"2784name = "frame-try-runtime"
2721version = "0.10.0-dev"2785version = "0.10.0-dev"
2722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2786source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
2723dependencies = [2787dependencies = [
2724 "frame-support",2788 "frame-support",
2725 "sp-api",2789 "sp-api",
28832947
2884[[package]]2948[[package]]
2885name = "futures-timer"2949name = "futures-timer"
2886version = "2.0.2"
2887source = "registry+https://github.com/rust-lang/crates.io-index"
2888checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6"
2889
2890[[package]]
2891name = "futures-timer"
2892version = "3.0.2"2950version = "3.0.2"
2893source = "registry+https://github.com/rust-lang/crates.io-index"2951source = "registry+https://github.com/rust-lang/crates.io-index"
2894checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"2952checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
29673025
2968[[package]]3026[[package]]
2969name = "gimli"3027name = "gimli"
2970version = "0.25.0"3028version = "0.26.1"
2971source = "registry+https://github.com/rust-lang/crates.io-index"3029source = "registry+https://github.com/rust-lang/crates.io-index"
2972checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"3030checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
2973dependencies = [3031dependencies = [
2974 "fallible-iterator",3032 "fallible-iterator",
2975 "indexmap",3033 "indexmap",
2976 "stable_deref_trait",3034 "stable_deref_trait",
2977]3035]
29783036
2979[[package]]3037[[package]]
2980name = "gimli"
2981version = "0.26.1"
2982source = "registry+https://github.com/rust-lang/crates.io-index"
2983checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
2984
2985[[package]]
2986name = "glob"3038name = "glob"
2987version = "0.3.0"3039version = "0.3.0"
2988source = "registry+https://github.com/rust-lang/crates.io-index"3040source = "registry+https://github.com/rust-lang/crates.io-index"
3399]3451]
34003452
3401[[package]]3453[[package]]
3402name = "intervalier"
3403version = "0.4.0"
3404source = "registry+https://github.com/rust-lang/crates.io-index"
3405checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"
3406dependencies = [
3407 "futures 0.3.19",
3408 "futures-timer 2.0.2",
3409]
3410
3411[[package]]
3412name = "io-lifetimes"3454name = "io-lifetimes"
3413version = "0.3.3"3455version = "0.4.4"
3414source = "registry+https://github.com/rust-lang/crates.io-index"3456source = "registry+https://github.com/rust-lang/crates.io-index"
3415checksum = "278e90d6f8a6c76a8334b336e306efa3c5f2b604048cbfd486d6f49878e3af14"3457checksum = "f6ef6787e7f0faedc040f95716bdd0e62bcfcf4ba93da053b62dea2691c13864"
3416dependencies = [3458dependencies = [
3417 "rustc_version 0.4.0",
3418 "winapi 0.3.9",3459 "winapi 0.3.9",
3419]3460]
34203461
37193760
3720[[package]]3761[[package]]
3721name = "kusama-runtime"3762name = "kusama-runtime"
3722version = "0.9.15"3763version = "0.9.16"
3723source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"3764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
3724dependencies = [3765dependencies = [
3725 "beefy-primitives",3766 "beefy-primitives",
3726 "bitvec",3767 "bitvec",
3733 "frame-system-rpc-runtime-api",3774 "frame-system-rpc-runtime-api",
3734 "frame-try-runtime",3775 "frame-try-runtime",
3735 "hex-literal",3776 "hex-literal",
3777 "kusama-runtime-constants",
3736 "log",3778 "log",
3737 "pallet-authority-discovery",3779 "pallet-authority-discovery",
3738 "pallet-authorship",3780 "pallet-authorship",
3755 "pallet-nicks",3797 "pallet-nicks",
3756 "pallet-offences",3798 "pallet-offences",
3757 "pallet-offences-benchmarking",3799 "pallet-offences-benchmarking",
3800 "pallet-preimage",
3758 "pallet-proxy",3801 "pallet-proxy",
3759 "pallet-recovery",3802 "pallet-recovery",
3760 "pallet-scheduler",3803 "pallet-scheduler",
3804]3847]
38053848
3806[[package]]3849[[package]]
3850name = "kusama-runtime-constants"
3851version = "0.9.16"
3852source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
3853dependencies = [
3854 "frame-support",
3855 "polkadot-primitives",
3856 "polkadot-runtime-common",
3857 "smallvec",
3858 "sp-runtime",
3859]
3860
3861[[package]]
3807name = "kv-log-macro"3862name = "kv-log-macro"
3808version = "1.0.7"3863version = "1.0.7"
3809source = "registry+https://github.com/rust-lang/crates.io-index"3864source = "registry+https://github.com/rust-lang/crates.io-index"
3948 "either",4003 "either",
3949 "fnv",4004 "fnv",
3950 "futures 0.3.19",4005 "futures 0.3.19",
3951 "futures-timer 3.0.2",4006 "futures-timer",
3952 "lazy_static",4007 "lazy_static",
3953 "libsecp256k1 0.7.0",4008 "libsecp256k1 0.7.0",
3954 "log",4009 "log",
4212 "asynchronous-codec 0.6.0",4267 "asynchronous-codec 0.6.0",
4213 "bytes 1.1.0",4268 "bytes 1.1.0",
4214 "futures 0.3.19",4269 "futures 0.3.19",
4215 "futures-timer 3.0.2",4270 "futures-timer",
4216 "libp2p-core",4271 "libp2p-core",
4217 "libp2p-swarm",4272 "libp2p-swarm",
4218 "log",4273 "log",
4301dependencies = [4356dependencies = [
4302 "async-io",4357 "async-io",
4303 "futures 0.3.19",4358 "futures 0.3.19",
4304 "futures-timer 3.0.2",4359 "futures-timer",
4305 "if-watch",4360 "if-watch",
4306 "ipnet",4361 "ipnet",
4307 "libc",4362 "libc",
44814536
4482[[package]]4537[[package]]
4483name = "linux-raw-sys"4538name = "linux-raw-sys"
4484version = "0.0.28"4539version = "0.0.36"
4485source = "registry+https://github.com/rust-lang/crates.io-index"4540source = "registry+https://github.com/rust-lang/crates.io-index"
4486checksum = "687387ff42ec7ea4f2149035a5675fedb675d26f98db90a1846ac63d3addb5f5"4541checksum = "a261afc61b7a5e323933b402ca6a1765183687c614789b1e4db7762ed4230bca"
44874542
4488[[package]]4543[[package]]
4489name = "lock_api"4544name = "lock_api"
46404695
4641[[package]]4696[[package]]
4642name = "memory-db"4697name = "memory-db"
4643version = "0.27.0"4698version = "0.28.0"
4644source = "registry+https://github.com/rust-lang/crates.io-index"4699source = "registry+https://github.com/rust-lang/crates.io-index"
4645checksum = "de006e09d04fc301a5f7e817b75aa49801c4479a8af753764416b085337ddcc5"4700checksum = "d505169b746dacf02f7d14d8c80b34edfd8212159c63d23c977739a0d960c626"
4646dependencies = [4701dependencies = [
4647 "hash-db",4702 "hash-db",
4648 "hashbrown",4703 "hashbrown",
46784733
4679[[package]]4734[[package]]
4680name = "metered-channel"4735name = "metered-channel"
4681version = "0.9.15"4736version = "0.9.16"
4682source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"4737source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
4683dependencies = [4738dependencies = [
4684 "derive_more",4739 "derive_more",
4685 "futures 0.3.19",4740 "futures 0.3.19",
4686 "futures-timer 3.0.2",4741 "futures-timer",
4687 "thiserror",4742 "thiserror",
4688 "tracing",4743 "tracing",
4689]4744]
5103[[package]]5158[[package]]
5104name = "orml-vesting"5159name = "orml-vesting"
5105version = "0.4.1-dev"5160version = "0.4.1-dev"
5106source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.15#deea7f42148954d3285775bb48c6dcac4c419777"5161source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.16#d9c538ae3b9dc0f7faacff2deed70becd10cd46e"
5107dependencies = [5162dependencies = [
5108 "frame-support",5163 "frame-support",
5109 "frame-system",5164 "frame-system",
5127[[package]]5182[[package]]
5128name = "pallet-aura"5183name = "pallet-aura"
5129version = "4.0.0-dev"5184version = "4.0.0-dev"
5130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5185source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5131dependencies = [5186dependencies = [
5132 "frame-support",5187 "frame-support",
5133 "frame-system",5188 "frame-system",
5143[[package]]5198[[package]]
5144name = "pallet-authority-discovery"5199name = "pallet-authority-discovery"
5145version = "4.0.0-dev"5200version = "4.0.0-dev"
5146source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5147dependencies = [5202dependencies = [
5148 "frame-support",5203 "frame-support",
5149 "frame-system",5204 "frame-system",
5159[[package]]5214[[package]]
5160name = "pallet-authorship"5215name = "pallet-authorship"
5161version = "4.0.0-dev"5216version = "4.0.0-dev"
5162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5217source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5163dependencies = [5218dependencies = [
5164 "frame-support",5219 "frame-support",
5165 "frame-system",5220 "frame-system",
5174[[package]]5229[[package]]
5175name = "pallet-babe"5230name = "pallet-babe"
5176version = "4.0.0-dev"5231version = "4.0.0-dev"
5177source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5232source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5178dependencies = [5233dependencies = [
5179 "frame-benchmarking",5234 "frame-benchmarking",
5180 "frame-support",5235 "frame-support",
5198[[package]]5253[[package]]
5199name = "pallet-bags-list"5254name = "pallet-bags-list"
5200version = "4.0.0-dev"5255version = "4.0.0-dev"
5201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5256source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5202dependencies = [5257dependencies = [
5203 "frame-benchmarking",5258 "frame-benchmarking",
5204 "frame-election-provider-support",5259 "frame-election-provider-support",
5218[[package]]5273[[package]]
5219name = "pallet-balances"5274name = "pallet-balances"
5220version = "4.0.0-dev"5275version = "4.0.0-dev"
5221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5222dependencies = [5277dependencies = [
5223 "frame-benchmarking",5278 "frame-benchmarking",
5224 "frame-support",5279 "frame-support",
5233[[package]]5288[[package]]
5234name = "pallet-base-fee"5289name = "pallet-base-fee"
5235version = "1.0.0"5290version = "1.0.0"
5236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5291source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5237dependencies = [5292dependencies = [
5238 "frame-support",5293 "frame-support",
5239 "frame-system",5294 "frame-system",
5248[[package]]5303[[package]]
5249name = "pallet-beefy"5304name = "pallet-beefy"
5250version = "4.0.0-dev"5305version = "4.0.0-dev"
5251source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5306source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5252dependencies = [5307dependencies = [
5253 "beefy-primitives",5308 "beefy-primitives",
5254 "frame-support",5309 "frame-support",
5264[[package]]5319[[package]]
5265name = "pallet-beefy-mmr"5320name = "pallet-beefy-mmr"
5266version = "4.0.0-dev"5321version = "4.0.0-dev"
5267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5322source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5268dependencies = [5323dependencies = [
5269 "beefy-merkle-tree",5324 "beefy-merkle-tree",
5270 "beefy-primitives",5325 "beefy-primitives",
5289[[package]]5344[[package]]
5290name = "pallet-bounties"5345name = "pallet-bounties"
5291version = "4.0.0-dev"5346version = "4.0.0-dev"
5292source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5347source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5293dependencies = [5348dependencies = [
5294 "frame-benchmarking",5349 "frame-benchmarking",
5295 "frame-support",5350 "frame-support",
5307[[package]]5362[[package]]
5308name = "pallet-bridge-dispatch"5363name = "pallet-bridge-dispatch"
5309version = "0.1.0"5364version = "0.1.0"
5310source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"5365source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
5311dependencies = [5366dependencies = [
5312 "bp-message-dispatch",5367 "bp-message-dispatch",
5313 "bp-runtime",5368 "bp-runtime",
5324[[package]]5379[[package]]
5325name = "pallet-bridge-grandpa"5380name = "pallet-bridge-grandpa"
5326version = "0.1.0"5381version = "0.1.0"
5327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"5382source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
5328dependencies = [5383dependencies = [
5329 "bp-header-chain",5384 "bp-header-chain",
5330 "bp-runtime",5385 "bp-runtime",
5346[[package]]5401[[package]]
5347name = "pallet-bridge-messages"5402name = "pallet-bridge-messages"
5348version = "0.1.0"5403version = "0.1.0"
5349source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"5404source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
5350dependencies = [5405dependencies = [
5351 "bitvec",5406 "bitvec",
5352 "bp-message-dispatch",5407 "bp-message-dispatch",
5353 "bp-messages",5408 "bp-messages",
5354 "bp-rialto",
5355 "bp-runtime",5409 "bp-runtime",
5356 "frame-support",5410 "frame-support",
5357 "frame-system",5411 "frame-system",
5368[[package]]5422[[package]]
5369name = "pallet-collective"5423name = "pallet-collective"
5370version = "4.0.0-dev"5424version = "4.0.0-dev"
5371source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5425source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5372dependencies = [5426dependencies = [
5373 "frame-benchmarking",5427 "frame-benchmarking",
5374 "frame-support",5428 "frame-support",
5402]5456]
54035457
5404[[package]]5458[[package]]
5405name = "pallet-contract-helpers"
5406version = "0.1.0"
5407dependencies = [
5408 "frame-support",
5409 "frame-system",
5410 "pallet-contracts",
5411 "parity-scale-codec",
5412 "scale-info",
5413 "sp-runtime",
5414 "sp-std",
5415 "up-sponsorship",
5416]
5417
5418[[package]]
5419name = "pallet-contracts"
5420version = "4.0.0-dev"
5421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"
5422dependencies = [
5423 "bitflags",
5424 "frame-benchmarking",
5425 "frame-support",
5426 "frame-system",
5427 "libsecp256k1 0.7.0",
5428 "log",
5429 "pallet-contracts-primitives",
5430 "pallet-contracts-proc-macro",
5431 "parity-scale-codec",
5432 "pwasm-utils",
5433 "rand 0.8.4",
5434 "scale-info",
5435 "serde",
5436 "smallvec",
5437 "sp-core",
5438 "sp-io",
5439 "sp-runtime",
5440 "sp-sandbox",
5441 "sp-std",
5442 "wasmi-validation",
5443]
5444
5445[[package]]
5446name = "pallet-contracts-primitives"
5447version = "4.0.0-dev"
5448source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"
5449dependencies = [
5450 "bitflags",
5451 "parity-scale-codec",
5452 "scale-info",
5453 "serde",
5454 "sp-core",
5455 "sp-runtime",
5456 "sp-std",
5457]
5458
5459[[package]]
5460name = "pallet-contracts-proc-macro"
5461version = "4.0.0-dev"
5462source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"
5463dependencies = [
5464 "proc-macro2",
5465 "quote",
5466 "syn",
5467]
5468
5469[[package]]
5470name = "pallet-democracy"5459name = "pallet-democracy"
5471version = "4.0.0-dev"5460version = "4.0.0-dev"
5472source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5461source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5473dependencies = [5462dependencies = [
5474 "frame-benchmarking",5463 "frame-benchmarking",
5475 "frame-support",5464 "frame-support",
5485[[package]]5474[[package]]
5486name = "pallet-election-provider-multi-phase"5475name = "pallet-election-provider-multi-phase"
5487version = "4.0.0-dev"5476version = "4.0.0-dev"
5488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5477source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5489dependencies = [5478dependencies = [
5490 "frame-benchmarking",5479 "frame-benchmarking",
5491 "frame-election-provider-support",5480 "frame-election-provider-support",
5502 "sp-runtime",5491 "sp-runtime",
5503 "sp-std",5492 "sp-std",
5504 "static_assertions",5493 "static_assertions",
5505 "strum",5494 "strum 0.22.0",
5506 "strum_macros",5495 "strum_macros 0.23.1",
5507]5496]
55085497
5509[[package]]5498[[package]]
5510name = "pallet-elections-phragmen"5499name = "pallet-elections-phragmen"
5511version = "5.0.0-dev"5500version = "5.0.0-dev"
5512source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5501source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5513dependencies = [5502dependencies = [
5514 "frame-benchmarking",5503 "frame-benchmarking",
5515 "frame-support",5504 "frame-support",
5527[[package]]5516[[package]]
5528name = "pallet-ethereum"5517name = "pallet-ethereum"
5529version = "4.0.0-dev"5518version = "4.0.0-dev"
5530source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5519source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5531dependencies = [5520dependencies = [
5532 "ethereum",5521 "ethereum",
5533 "ethereum-types",5522 "ethereum-types",
5539 "fp-storage",5528 "fp-storage",
5540 "frame-support",5529 "frame-support",
5541 "frame-system",5530 "frame-system",
5531 "log",
5542 "pallet-balances",5532 "pallet-balances",
5543 "pallet-evm",5533 "pallet-evm",
5544 "pallet-timestamp",5534 "pallet-timestamp",
5556[[package]]5546[[package]]
5557name = "pallet-evm"5547name = "pallet-evm"
5558version = "6.0.0-dev"5548version = "6.0.0-dev"
5559source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5549source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"
5560dependencies = [5550dependencies = [
5561 "evm",5551 "evm",
5562 "evm-gasometer",5552 "evm-gasometer",
5675[[package]]5665[[package]]
5676name = "pallet-gilt"5666name = "pallet-gilt"
5677version = "4.0.0-dev"5667version = "4.0.0-dev"
5678source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5668source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5679dependencies = [5669dependencies = [
5680 "frame-benchmarking",5670 "frame-benchmarking",
5681 "frame-support",5671 "frame-support",
5690[[package]]5680[[package]]
5691name = "pallet-grandpa"5681name = "pallet-grandpa"
5692version = "4.0.0-dev"5682version = "4.0.0-dev"
5693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5683source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5694dependencies = [5684dependencies = [
5695 "frame-benchmarking",5685 "frame-benchmarking",
5696 "frame-support",5686 "frame-support",
5713[[package]]5703[[package]]
5714name = "pallet-identity"5704name = "pallet-identity"
5715version = "4.0.0-dev"5705version = "4.0.0-dev"
5716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5706source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5717dependencies = [5707dependencies = [
5718 "enumflags2",5708 "enumflags2",
5719 "frame-benchmarking",5709 "frame-benchmarking",
5729[[package]]5719[[package]]
5730name = "pallet-im-online"5720name = "pallet-im-online"
5731version = "4.0.0-dev"5721version = "4.0.0-dev"
5732source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5733dependencies = [5723dependencies = [
5734 "frame-benchmarking",5724 "frame-benchmarking",
5735 "frame-support",5725 "frame-support",
5749[[package]]5739[[package]]
5750name = "pallet-indices"5740name = "pallet-indices"
5751version = "4.0.0-dev"5741version = "4.0.0-dev"
5752source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5742source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5753dependencies = [5743dependencies = [
5754 "frame-benchmarking",5744 "frame-benchmarking",
5755 "frame-support",5745 "frame-support",
5785[[package]]5775[[package]]
5786name = "pallet-membership"5776name = "pallet-membership"
5787version = "4.0.0-dev"5777version = "4.0.0-dev"
5788source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5778source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5789dependencies = [5779dependencies = [
5790 "frame-benchmarking",5780 "frame-benchmarking",
5791 "frame-support",5781 "frame-support",
5802[[package]]5792[[package]]
5803name = "pallet-mmr"5793name = "pallet-mmr"
5804version = "4.0.0-dev"5794version = "4.0.0-dev"
5805source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5795source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5806dependencies = [5796dependencies = [
5807 "ckb-merkle-mountain-range",5797 "ckb-merkle-mountain-range",
5808 "frame-benchmarking",5798 "frame-benchmarking",
5820[[package]]5810[[package]]
5821name = "pallet-mmr-primitives"5811name = "pallet-mmr-primitives"
5822version = "4.0.0-dev"5812version = "4.0.0-dev"
5823source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5813source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5824dependencies = [5814dependencies = [
5825 "frame-support",5815 "frame-support",
5826 "frame-system",5816 "frame-system",
5836[[package]]5826[[package]]
5837name = "pallet-mmr-rpc"5827name = "pallet-mmr-rpc"
5838version = "3.0.0"5828version = "3.0.0"
5839source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5829source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5840dependencies = [5830dependencies = [
5841 "jsonrpc-core",5831 "jsonrpc-core",
5842 "jsonrpc-core-client",5832 "jsonrpc-core-client",
5853[[package]]5843[[package]]
5854name = "pallet-multisig"5844name = "pallet-multisig"
5855version = "4.0.0-dev"5845version = "4.0.0-dev"
5856source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5846source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5857dependencies = [5847dependencies = [
5858 "frame-benchmarking",5848 "frame-benchmarking",
5859 "frame-support",5849 "frame-support",
5868[[package]]5858[[package]]
5869name = "pallet-nicks"5859name = "pallet-nicks"
5870version = "4.0.0-dev"5860version = "4.0.0-dev"
5871source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5861source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5872dependencies = [5862dependencies = [
5873 "frame-support",5863 "frame-support",
5874 "frame-system",5864 "frame-system",
5901[[package]]5891[[package]]
5902name = "pallet-offences"5892name = "pallet-offences"
5903version = "4.0.0-dev"5893version = "4.0.0-dev"
5904source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5894source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5905dependencies = [5895dependencies = [
5906 "frame-support",5896 "frame-support",
5907 "frame-system",5897 "frame-system",
5918[[package]]5908[[package]]
5919name = "pallet-offences-benchmarking"5909name = "pallet-offences-benchmarking"
5920version = "4.0.0-dev"5910version = "4.0.0-dev"
5921source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5911source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5922dependencies = [5912dependencies = [
5923 "frame-benchmarking",5913 "frame-benchmarking",
5924 "frame-election-provider-support",5914 "frame-election-provider-support",
5939]5929]
59405930
5941[[package]]5931[[package]]
5932name = "pallet-preimage"
5933version = "4.0.0-dev"
5934source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5935dependencies = [
5936 "frame-benchmarking",
5937 "frame-support",
5938 "frame-system",
5939 "parity-scale-codec",
5940 "scale-info",
5941 "sp-core",
5942 "sp-io",
5943 "sp-runtime",
5944 "sp-std",
5945]
5946
5947[[package]]
5942name = "pallet-proxy"5948name = "pallet-proxy"
5943version = "4.0.0-dev"5949version = "4.0.0-dev"
5944source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5950source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5945dependencies = [5951dependencies = [
5946 "frame-benchmarking",5952 "frame-benchmarking",
5947 "frame-support",5953 "frame-support",
5956[[package]]5962[[package]]
5957name = "pallet-randomness-collective-flip"5963name = "pallet-randomness-collective-flip"
5958version = "4.0.0-dev"5964version = "4.0.0-dev"
5959source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5965source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5960dependencies = [5966dependencies = [
5961 "frame-support",5967 "frame-support",
5962 "frame-system",5968 "frame-system",
5970[[package]]5976[[package]]
5971name = "pallet-recovery"5977name = "pallet-recovery"
5972version = "4.0.0-dev"5978version = "4.0.0-dev"
5973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5979source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
5974dependencies = [5980dependencies = [
5975 "frame-support",5981 "frame-support",
5976 "frame-system",5982 "frame-system",
6000[[package]]6006[[package]]
6001name = "pallet-scheduler"6007name = "pallet-scheduler"
6002version = "4.0.0-dev"6008version = "4.0.0-dev"
6003source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6009source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6004dependencies = [6010dependencies = [
6005 "frame-benchmarking",6011 "frame-benchmarking",
6006 "frame-support",6012 "frame-support",
6016[[package]]6022[[package]]
6017name = "pallet-session"6023name = "pallet-session"
6018version = "4.0.0-dev"6024version = "4.0.0-dev"
6019source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6025source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6020dependencies = [6026dependencies = [
6021 "frame-support",6027 "frame-support",
6022 "frame-system",6028 "frame-system",
6037[[package]]6043[[package]]
6038name = "pallet-session-benchmarking"6044name = "pallet-session-benchmarking"
6039version = "4.0.0-dev"6045version = "4.0.0-dev"
6040source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6046source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6041dependencies = [6047dependencies = [
6042 "frame-benchmarking",6048 "frame-benchmarking",
6043 "frame-support",6049 "frame-support",
6053[[package]]6059[[package]]
6054name = "pallet-society"6060name = "pallet-society"
6055version = "4.0.0-dev"6061version = "4.0.0-dev"
6056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6062source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6057dependencies = [6063dependencies = [
6058 "frame-support",6064 "frame-support",
6059 "frame-system",6065 "frame-system",
6067[[package]]6073[[package]]
6068name = "pallet-staking"6074name = "pallet-staking"
6069version = "4.0.0-dev"6075version = "4.0.0-dev"
6070source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6076source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6071dependencies = [6077dependencies = [
6072 "frame-benchmarking",6078 "frame-benchmarking",
6073 "frame-election-provider-support",6079 "frame-election-provider-support",
6090[[package]]6096[[package]]
6091name = "pallet-staking-reward-curve"6097name = "pallet-staking-reward-curve"
6092version = "4.0.0-dev"6098version = "4.0.0-dev"
6093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6099source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6094dependencies = [6100dependencies = [
6095 "proc-macro-crate 1.1.0",6101 "proc-macro-crate 1.1.0",
6096 "proc-macro2",6102 "proc-macro2",
6101[[package]]6107[[package]]
6102name = "pallet-staking-reward-fn"6108name = "pallet-staking-reward-fn"
6103version = "4.0.0-dev"6109version = "4.0.0-dev"
6104source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6110source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6105dependencies = [6111dependencies = [
6106 "log",6112 "log",
6107 "sp-arithmetic",6113 "sp-arithmetic",
6110[[package]]6116[[package]]
6111name = "pallet-sudo"6117name = "pallet-sudo"
6112version = "4.0.0-dev"6118version = "4.0.0-dev"
6113source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6119source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6114dependencies = [6120dependencies = [
6115 "frame-support",6121 "frame-support",
6116 "frame-system",6122 "frame-system",
6124[[package]]6130[[package]]
6125name = "pallet-template-transaction-payment"6131name = "pallet-template-transaction-payment"
6126version = "3.0.0"6132version = "3.0.0"
6127source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.15#1d3a83d61b6ea2162a55784efaa165624da3a9f6"6133source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"
6128dependencies = [6134dependencies = [
6129 "frame-benchmarking",6135 "frame-benchmarking",
6130 "frame-support",6136 "frame-support",
6144[[package]]6150[[package]]
6145name = "pallet-timestamp"6151name = "pallet-timestamp"
6146version = "4.0.0-dev"6152version = "4.0.0-dev"
6147source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6153source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6148dependencies = [6154dependencies = [
6149 "frame-benchmarking",6155 "frame-benchmarking",
6150 "frame-support",6156 "frame-support",
6162[[package]]6168[[package]]
6163name = "pallet-tips"6169name = "pallet-tips"
6164version = "4.0.0-dev"6170version = "4.0.0-dev"
6165source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6166dependencies = [6172dependencies = [
6167 "frame-benchmarking",6173 "frame-benchmarking",
6168 "frame-support",6174 "frame-support",
6181[[package]]6187[[package]]
6182name = "pallet-transaction-payment"6188name = "pallet-transaction-payment"
6183version = "4.0.0-dev"6189version = "4.0.0-dev"
6184source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6190source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6185dependencies = [6191dependencies = [
6186 "frame-support",6192 "frame-support",
6187 "frame-system",6193 "frame-system",
6198[[package]]6204[[package]]
6199name = "pallet-transaction-payment-rpc"6205name = "pallet-transaction-payment-rpc"
6200version = "4.0.0-dev"6206version = "4.0.0-dev"
6201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6207source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6202dependencies = [6208dependencies = [
6203 "jsonrpc-core",6209 "jsonrpc-core",
6204 "jsonrpc-core-client",6210 "jsonrpc-core-client",
6215[[package]]6221[[package]]
6216name = "pallet-transaction-payment-rpc-runtime-api"6222name = "pallet-transaction-payment-rpc-runtime-api"
6217version = "4.0.0-dev"6223version = "4.0.0-dev"
6218source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6224source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6219dependencies = [6225dependencies = [
6220 "pallet-transaction-payment",6226 "pallet-transaction-payment",
6221 "parity-scale-codec",6227 "parity-scale-codec",
6226[[package]]6232[[package]]
6227name = "pallet-treasury"6233name = "pallet-treasury"
6228version = "4.0.0-dev"6234version = "4.0.0-dev"
6229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6230dependencies = [6236dependencies = [
6231 "frame-benchmarking",6237 "frame-benchmarking",
6232 "frame-support",6238 "frame-support",
6299[[package]]6305[[package]]
6300name = "pallet-utility"6306name = "pallet-utility"
6301version = "4.0.0-dev"6307version = "4.0.0-dev"
6302source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6308source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6303dependencies = [6309dependencies = [
6304 "frame-benchmarking",6310 "frame-benchmarking",
6305 "frame-support",6311 "frame-support",
6315[[package]]6321[[package]]
6316name = "pallet-vesting"6322name = "pallet-vesting"
6317version = "4.0.0-dev"6323version = "4.0.0-dev"
6318source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6324source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
6319dependencies = [6325dependencies = [
6320 "frame-benchmarking",6326 "frame-benchmarking",
6321 "frame-support",6327 "frame-support",
63296335
6330[[package]]6336[[package]]
6331name = "pallet-xcm"6337name = "pallet-xcm"
6332version = "0.9.15"6338version = "0.9.16"
6333source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6339source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6334dependencies = [6340dependencies = [
6335 "frame-support",6341 "frame-support",
6336 "frame-system",6342 "frame-system",
63476353
6348[[package]]6354[[package]]
6349name = "pallet-xcm-benchmarks"6355name = "pallet-xcm-benchmarks"
6350version = "0.9.8"6356version = "0.9.16"
6351source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6357source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6352dependencies = [6358dependencies = [
6353 "frame-benchmarking",6359 "frame-benchmarking",
6354 "frame-support",6360 "frame-support",
6365[[package]]6371[[package]]
6366name = "parachain-info"6372name = "parachain-info"
6367version = "0.1.0"6373version = "0.1.0"
6368source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"6374source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"
6369dependencies = [6375dependencies = [
6370 "cumulus-primitives-core",6376 "cumulus-primitives-core",
6371 "frame-support",6377 "frame-support",
67246730
6725[[package]]6731[[package]]
6726name = "polkadot-approval-distribution"6732name = "polkadot-approval-distribution"
6727version = "0.9.15"6733version = "0.9.16"
6728source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6734source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6729dependencies = [6735dependencies = [
6730 "futures 0.3.19",6736 "futures 0.3.19",
6731 "polkadot-node-network-protocol",6737 "polkadot-node-network-protocol",
67386744
6739[[package]]6745[[package]]
6740name = "polkadot-availability-bitfield-distribution"6746name = "polkadot-availability-bitfield-distribution"
6741version = "0.9.15"6747version = "0.9.16"
6742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6748source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6743dependencies = [6749dependencies = [
6744 "futures 0.3.19",6750 "futures 0.3.19",
6745 "polkadot-node-network-protocol",6751 "polkadot-node-network-protocol",
67516757
6752[[package]]6758[[package]]
6753name = "polkadot-availability-distribution"6759name = "polkadot-availability-distribution"
6754version = "0.9.15"6760version = "0.9.16"
6755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6761source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6756dependencies = [6762dependencies = [
6757 "derive_more",6763 "derive_more",
6758 "futures 0.3.19",6764 "futures 0.3.19",
67736779
6774[[package]]6780[[package]]
6775name = "polkadot-availability-recovery"6781name = "polkadot-availability-recovery"
6776version = "0.9.15"6782version = "0.9.16"
6777source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6783source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6778dependencies = [6784dependencies = [
6779 "futures 0.3.19",6785 "futures 0.3.19",
6780 "lru 0.7.2",6786 "lru 0.7.2",
67936799
6794[[package]]6800[[package]]
6795name = "polkadot-cli"6801name = "polkadot-cli"
6796version = "0.9.15"6802version = "0.9.16"
6797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6803source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6798dependencies = [6804dependencies = [
6799 "frame-benchmarking-cli",6805 "frame-benchmarking-cli",
6800 "futures 0.3.19",6806 "futures 0.3.19",
6801 "log",6807 "log",
6802 "polkadot-node-core-pvf",6808 "polkadot-node-core-pvf",
6809 "polkadot-node-metrics",
6810 "polkadot-performance-test",
6803 "polkadot-service",6811 "polkadot-service",
6804 "sc-cli",6812 "sc-cli",
6805 "sc-service",6813 "sc-service",
6814 "sc-tracing",
6806 "sp-core",6815 "sp-core",
6807 "sp-trie",6816 "sp-trie",
6808 "structopt",6817 "structopt",
68136822
6814[[package]]6823[[package]]
6815name = "polkadot-client"6824name = "polkadot-client"
6816version = "0.9.15"6825version = "0.9.16"
6817source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6826source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6818dependencies = [6827dependencies = [
6819 "beefy-primitives",6828 "beefy-primitives",
6820 "frame-benchmarking",6829 "frame-benchmarking",
68436852
6844[[package]]6853[[package]]
6845name = "polkadot-collator-protocol"6854name = "polkadot-collator-protocol"
6846version = "0.9.15"6855version = "0.9.16"
6847source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6856source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6848dependencies = [6857dependencies = [
6849 "always-assert",6858 "always-assert",
6850 "derive_more",6859 "derive_more",
6851 "futures 0.3.19",6860 "futures 0.3.19",
6852 "futures-timer 3.0.2",6861 "futures-timer",
6853 "polkadot-node-network-protocol",6862 "polkadot-node-network-protocol",
6854 "polkadot-node-primitives",6863 "polkadot-node-primitives",
6855 "polkadot-node-subsystem",6864 "polkadot-node-subsystem",
68646873
6865[[package]]6874[[package]]
6866name = "polkadot-core-primitives"6875name = "polkadot-core-primitives"
6867version = "0.9.15"6876version = "0.9.16"
6868source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6877source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6869dependencies = [6878dependencies = [
6870 "parity-scale-codec",6879 "parity-scale-codec",
6871 "parity-util-mem",6880 "parity-util-mem",
68776886
6878[[package]]6887[[package]]
6879name = "polkadot-dispute-distribution"6888name = "polkadot-dispute-distribution"
6880version = "0.9.15"6889version = "0.9.16"
6881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6890source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6882dependencies = [6891dependencies = [
6883 "derive_more",6892 "derive_more",
6884 "futures 0.3.19",6893 "futures 0.3.19",
68996908
6900[[package]]6909[[package]]
6901name = "polkadot-erasure-coding"6910name = "polkadot-erasure-coding"
6902version = "0.9.15"6911version = "0.9.16"
6903source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6912source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6904dependencies = [6913dependencies = [
6905 "parity-scale-codec",6914 "parity-scale-codec",
6906 "polkadot-node-primitives",6915 "polkadot-node-primitives",
69136922
6914[[package]]6923[[package]]
6915name = "polkadot-gossip-support"6924name = "polkadot-gossip-support"
6916version = "0.9.15"6925version = "0.9.16"
6917source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6926source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6918dependencies = [6927dependencies = [
6919 "futures 0.3.19",6928 "futures 0.3.19",
6920 "futures-timer 3.0.2",6929 "futures-timer",
6921 "polkadot-node-network-protocol",6930 "polkadot-node-network-protocol",
6922 "polkadot-node-subsystem",6931 "polkadot-node-subsystem",
6923 "polkadot-node-subsystem-util",6932 "polkadot-node-subsystem-util",
69336942
6934[[package]]6943[[package]]
6935name = "polkadot-network-bridge"6944name = "polkadot-network-bridge"
6936version = "0.9.15"6945version = "0.9.16"
6937source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6946source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6938dependencies = [6947dependencies = [
6939 "async-trait",6948 "async-trait",
6940 "futures 0.3.19",6949 "futures 0.3.19",
69526961
6953[[package]]6962[[package]]
6954name = "polkadot-node-collation-generation"6963name = "polkadot-node-collation-generation"
6955version = "0.9.15"6964version = "0.9.16"
6956source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6965source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6957dependencies = [6966dependencies = [
6958 "futures 0.3.19",6967 "futures 0.3.19",
6959 "parity-scale-codec",6968 "parity-scale-codec",
69706979
6971[[package]]6980[[package]]
6972name = "polkadot-node-core-approval-voting"6981name = "polkadot-node-core-approval-voting"
6973version = "0.9.15"6982version = "0.9.16"
6974source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"6983source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
6975dependencies = [6984dependencies = [
6976 "bitvec",6985 "bitvec",
6977 "derive_more",6986 "derive_more",
6978 "futures 0.3.19",6987 "futures 0.3.19",
6979 "futures-timer 3.0.2",6988 "futures-timer",
6980 "kvdb",6989 "kvdb",
6981 "lru 0.7.2",6990 "lru 0.7.2",
6982 "merlin",6991 "merlin",
69987007
6999[[package]]7008[[package]]
7000name = "polkadot-node-core-av-store"7009name = "polkadot-node-core-av-store"
7001version = "0.9.15"7010version = "0.9.16"
7002source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7011source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7003dependencies = [7012dependencies = [
7004 "bitvec",7013 "bitvec",
7005 "futures 0.3.19",7014 "futures 0.3.19",
7006 "futures-timer 3.0.2",7015 "futures-timer",
7007 "kvdb",7016 "kvdb",
7008 "parity-scale-codec",7017 "parity-scale-codec",
7009 "polkadot-erasure-coding",7018 "polkadot-erasure-coding",
70187027
7019[[package]]7028[[package]]
7020name = "polkadot-node-core-backing"7029name = "polkadot-node-core-backing"
7021version = "0.9.15"7030version = "0.9.16"
7022source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7031source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7023dependencies = [7032dependencies = [
7024 "bitvec",7033 "bitvec",
7025 "futures 0.3.19",7034 "futures 0.3.19",
70367045
7037[[package]]7046[[package]]
7038name = "polkadot-node-core-bitfield-signing"7047name = "polkadot-node-core-bitfield-signing"
7039version = "0.9.15"7048version = "0.9.16"
7040source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7049source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7041dependencies = [7050dependencies = [
7042 "futures 0.3.19",7051 "futures 0.3.19",
7043 "polkadot-node-subsystem",7052 "polkadot-node-subsystem",
70517060
7052[[package]]7061[[package]]
7053name = "polkadot-node-core-candidate-validation"7062name = "polkadot-node-core-candidate-validation"
7054version = "0.9.15"7063version = "0.9.16"
7055source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7064source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7056dependencies = [7065dependencies = [
7057 "async-trait",7066 "async-trait",
7058 "futures 0.3.19",7067 "futures 0.3.19",
70697078
7070[[package]]7079[[package]]
7071name = "polkadot-node-core-chain-api"7080name = "polkadot-node-core-chain-api"
7072version = "0.9.15"7081version = "0.9.16"
7073source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7082source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7074dependencies = [7083dependencies = [
7075 "futures 0.3.19",7084 "futures 0.3.19",
7076 "polkadot-node-subsystem",7085 "polkadot-node-subsystem",
70847093
7085[[package]]7094[[package]]
7086name = "polkadot-node-core-chain-selection"7095name = "polkadot-node-core-chain-selection"
7087version = "0.9.15"7096version = "0.9.16"
7088source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7097source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7089dependencies = [7098dependencies = [
7090 "futures 0.3.19",7099 "futures 0.3.19",
7091 "futures-timer 3.0.2",7100 "futures-timer",
7092 "kvdb",7101 "kvdb",
7093 "parity-scale-codec",7102 "parity-scale-codec",
7094 "polkadot-node-primitives",7103 "polkadot-node-primitives",
71017110
7102[[package]]7111[[package]]
7103name = "polkadot-node-core-dispute-coordinator"7112name = "polkadot-node-core-dispute-coordinator"
7104version = "0.9.15"7113version = "0.9.16"
7105source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7114source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7106dependencies = [7115dependencies = [
7107 "bitvec",
7108 "derive_more",
7109 "futures 0.3.19",7116 "futures 0.3.19",
7110 "kvdb",7117 "kvdb",
7118 "lru 0.7.2",
7111 "parity-scale-codec",7119 "parity-scale-codec",
7112 "polkadot-node-primitives",7120 "polkadot-node-primitives",
7113 "polkadot-node-subsystem",7121 "polkadot-node-subsystem",
7119]7127]
71207128
7121[[package]]7129[[package]]
7122name = "polkadot-node-core-dispute-participation"
7123version = "0.9.14"
7124source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"
7125dependencies = [
7126 "futures 0.3.19",
7127 "polkadot-node-primitives",
7128 "polkadot-node-subsystem",
7129 "polkadot-primitives",
7130 "thiserror",
7131 "tracing",
7132]
7133
7134[[package]]
7135name = "polkadot-node-core-parachains-inherent"7130name = "polkadot-node-core-parachains-inherent"
7136version = "0.9.15"7131version = "0.9.16"
7137source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7132source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7138dependencies = [7133dependencies = [
7139 "async-trait",7134 "async-trait",
7140 "futures 0.3.19",7135 "futures 0.3.19",
7141 "futures-timer 3.0.2",7136 "futures-timer",
7142 "polkadot-node-subsystem",7137 "polkadot-node-subsystem",
7143 "polkadot-primitives",7138 "polkadot-primitives",
7144 "sp-blockchain",7139 "sp-blockchain",
71507145
7151[[package]]7146[[package]]
7152name = "polkadot-node-core-provisioner"7147name = "polkadot-node-core-provisioner"
7153version = "0.9.15"7148version = "0.9.16"
7154source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7149source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7155dependencies = [7150dependencies = [
7156 "bitvec",7151 "bitvec",
7157 "futures 0.3.19",7152 "futures 0.3.19",
7158 "futures-timer 3.0.2",7153 "futures-timer",
7154 "polkadot-node-primitives",
7159 "polkadot-node-subsystem",7155 "polkadot-node-subsystem",
7160 "polkadot-node-subsystem-util",7156 "polkadot-node-subsystem-util",
7161 "polkadot-primitives",7157 "polkadot-primitives",
7158 "rand 0.8.4",
7162 "thiserror",7159 "thiserror",
7163 "tracing",7160 "tracing",
7164]7161]
71657162
7166[[package]]7163[[package]]
7167name = "polkadot-node-core-pvf"7164name = "polkadot-node-core-pvf"
7168version = "0.9.15"7165version = "0.9.16"
7169source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7166source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7170dependencies = [7167dependencies = [
7171 "always-assert",7168 "always-assert",
7172 "assert_matches",7169 "assert_matches",
7173 "async-process",7170 "async-process",
7174 "async-std",7171 "async-std",
7175 "futures 0.3.19",7172 "futures 0.3.19",
7176 "futures-timer 3.0.2",7173 "futures-timer",
7177 "libc",
7178 "parity-scale-codec",7174 "parity-scale-codec",
7179 "pin-project 1.0.10",7175 "pin-project 1.0.10",
7180 "polkadot-core-primitives",7176 "polkadot-core-primitives",
7195]7191]
71967192
7197[[package]]7193[[package]]
7194name = "polkadot-node-core-pvf-checker"
7195version = "0.9.16"
7196source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7197dependencies = [
7198 "futures 0.3.19",
7199 "polkadot-node-primitives",
7200 "polkadot-node-subsystem",
7201 "polkadot-node-subsystem-util",
7202 "polkadot-overseer",
7203 "polkadot-primitives",
7204 "sp-keystore",
7205 "thiserror",
7206 "tracing",
7207]
7208
7209[[package]]
7198name = "polkadot-node-core-runtime-api"7210name = "polkadot-node-core-runtime-api"
7199version = "0.9.15"7211version = "0.9.16"
7200source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7212source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7201dependencies = [7213dependencies = [
7202 "futures 0.3.19",7214 "futures 0.3.19",
7203 "memory-lru",7215 "memory-lru",
72147226
7215[[package]]7227[[package]]
7216name = "polkadot-node-jaeger"7228name = "polkadot-node-jaeger"
7217version = "0.9.15"7229version = "0.9.16"
7218source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7230source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7219dependencies = [7231dependencies = [
7220 "async-std",7232 "async-std",
7221 "lazy_static",7233 "lazy_static",
72327244
7233[[package]]7245[[package]]
7234name = "polkadot-node-metrics"7246name = "polkadot-node-metrics"
7235version = "0.9.15"7247version = "0.9.16"
7236source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7248source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7237dependencies = [7249dependencies = [
7250 "bs58",
7238 "futures 0.3.19",7251 "futures 0.3.19",
7239 "futures-timer 3.0.2",7252 "futures-timer",
7253 "log",
7240 "metered-channel",7254 "metered-channel",
7255 "parity-scale-codec",
7256 "polkadot-primitives",
7257 "sc-cli",
7258 "sc-service",
7259 "sc-tracing",
7241 "substrate-prometheus-endpoint",7260 "substrate-prometheus-endpoint",
7261 "tracing",
7242]7262]
72437263
7244[[package]]7264[[package]]
7245name = "polkadot-node-network-protocol"7265name = "polkadot-node-network-protocol"
7246version = "0.9.15"7266version = "0.9.16"
7247source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7267source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7248dependencies = [7268dependencies = [
7249 "async-trait",7269 "async-trait",
7250 "derive_more",7270 "derive_more",
7255 "polkadot-primitives",7275 "polkadot-primitives",
7256 "sc-authority-discovery",7276 "sc-authority-discovery",
7257 "sc-network",7277 "sc-network",
7258 "strum",7278 "strum 0.23.0",
7259 "thiserror",7279 "thiserror",
7260]7280]
72617281
7262[[package]]7282[[package]]
7263name = "polkadot-node-primitives"7283name = "polkadot-node-primitives"
7264version = "0.9.15"7284version = "0.9.16"
7265source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7285source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7266dependencies = [7286dependencies = [
7267 "bounded-vec",7287 "bounded-vec",
7268 "futures 0.3.19",7288 "futures 0.3.19",
72837303
7284[[package]]7304[[package]]
7285name = "polkadot-node-subsystem"7305name = "polkadot-node-subsystem"
7286version = "0.9.15"7306version = "0.9.16"
7287source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7307source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7288dependencies = [7308dependencies = [
7289 "polkadot-node-jaeger",7309 "polkadot-node-jaeger",
7290 "polkadot-node-subsystem-types",7310 "polkadot-node-subsystem-types",
72937313
7294[[package]]7314[[package]]
7295name = "polkadot-node-subsystem-types"7315name = "polkadot-node-subsystem-types"
7296version = "0.9.15"7316version = "0.9.16"
7297source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7317source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7298dependencies = [7318dependencies = [
7299 "derive_more",7319 "derive_more",
7300 "futures 0.3.19",7320 "futures 0.3.19",
73127332
7313[[package]]7333[[package]]
7314name = "polkadot-node-subsystem-util"7334name = "polkadot-node-subsystem-util"
7315version = "0.9.15"7335version = "0.9.16"
7316source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7336source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7317dependencies = [7337dependencies = [
7318 "async-trait",7338 "async-trait",
7319 "derive_more",7339 "derive_more",
7326 "polkadot-node-jaeger",7346 "polkadot-node-jaeger",
7327 "polkadot-node-metrics",7347 "polkadot-node-metrics",
7328 "polkadot-node-network-protocol",7348 "polkadot-node-network-protocol",
7349 "polkadot-node-primitives",
7329 "polkadot-node-subsystem",7350 "polkadot-node-subsystem",
7330 "polkadot-overseer",7351 "polkadot-overseer",
7331 "polkadot-primitives",7352 "polkadot-primitives",
73397360
7340[[package]]7361[[package]]
7341name = "polkadot-overseer"7362name = "polkadot-overseer"
7342version = "0.9.15"7363version = "0.9.16"
7343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7364source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7344dependencies = [7365dependencies = [
7345 "futures 0.3.19",7366 "futures 0.3.19",
7346 "futures-timer 3.0.2",7367 "futures-timer",
7347 "lru 0.7.2",7368 "lru 0.7.2",
7348 "parity-util-mem",7369 "parity-util-mem",
7349 "parking_lot 0.11.2",7370 "parking_lot 0.11.2",
73607381
7361[[package]]7382[[package]]
7362name = "polkadot-overseer-gen"7383name = "polkadot-overseer-gen"
7363version = "0.9.15"7384version = "0.9.16"
7364source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7385source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7365dependencies = [7386dependencies = [
7366 "async-trait",7387 "async-trait",
7367 "futures 0.3.19",7388 "futures 0.3.19",
7368 "futures-timer 3.0.2",7389 "futures-timer",
7369 "metered-channel",7390 "metered-channel",
7370 "pin-project 1.0.10",7391 "pin-project 1.0.10",
7371 "polkadot-node-network-protocol",7392 "polkadot-node-network-protocol",
73777398
7378[[package]]7399[[package]]
7379name = "polkadot-overseer-gen-proc-macro"7400name = "polkadot-overseer-gen-proc-macro"
7380version = "0.9.15"7401version = "0.9.16"
7381source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7402source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7382dependencies = [7403dependencies = [
7383 "proc-macro-crate 1.1.0",7404 "proc-macro-crate 1.1.0",
7384 "proc-macro2",7405 "proc-macro2",
73887409
7389[[package]]7410[[package]]
7390name = "polkadot-parachain"7411name = "polkadot-parachain"
7391version = "0.9.15"7412version = "0.9.16"
7392source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7413source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7393dependencies = [7414dependencies = [
7394 "derive_more",7415 "derive_more",
7395 "frame-support",7416 "frame-support",
7404]7425]
74057426
7406[[package]]7427[[package]]
7428name = "polkadot-performance-test"
7429version = "0.9.16"
7430source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7431dependencies = [
7432 "env_logger 0.9.0",
7433 "kusama-runtime",
7434 "log",
7435 "polkadot-erasure-coding",
7436 "polkadot-node-core-pvf",
7437 "polkadot-node-primitives",
7438 "quote",
7439 "thiserror",
7440]
7441
7442[[package]]
7407name = "polkadot-primitives"7443name = "polkadot-primitives"
7408version = "0.9.15"7444version = "0.9.16"
7409source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7445source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7410dependencies = [7446dependencies = [
7411 "bitvec",7447 "bitvec",
7412 "frame-system",7448 "frame-system",
74357471
7436[[package]]7472[[package]]
7437name = "polkadot-rpc"7473name = "polkadot-rpc"
7438version = "0.9.15"7474version = "0.9.16"
7439source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7475source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7440dependencies = [7476dependencies = [
7441 "beefy-gadget",7477 "beefy-gadget",
7442 "beefy-gadget-rpc",7478 "beefy-gadget-rpc",
74667502
7467[[package]]7503[[package]]
7468name = "polkadot-runtime"7504name = "polkadot-runtime"
7469version = "0.9.15"7505version = "0.9.16"
7470source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7506source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7471dependencies = [7507dependencies = [
7472 "beefy-primitives",7508 "beefy-primitives",
7473 "bitvec",7509 "bitvec",
7501 "pallet-nicks",7537 "pallet-nicks",
7502 "pallet-offences",7538 "pallet-offences",
7503 "pallet-offences-benchmarking",7539 "pallet-offences-benchmarking",
7540 "pallet-preimage",
7504 "pallet-proxy",7541 "pallet-proxy",
7505 "pallet-scheduler",7542 "pallet-scheduler",
7506 "pallet-session",7543 "pallet-session",
7518 "parity-scale-codec",7555 "parity-scale-codec",
7519 "polkadot-primitives",7556 "polkadot-primitives",
7520 "polkadot-runtime-common",7557 "polkadot-runtime-common",
7558 "polkadot-runtime-constants",
7521 "polkadot-runtime-parachains",7559 "polkadot-runtime-parachains",
7522 "rustc-hex",7560 "rustc-hex",
7523 "scale-info",7561 "scale-info",
75487586
7549[[package]]7587[[package]]
7550name = "polkadot-runtime-common"7588name = "polkadot-runtime-common"
7551version = "0.9.15"7589version = "0.9.16"
7552source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7590source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7553dependencies = [7591dependencies = [
7554 "beefy-primitives",7592 "beefy-primitives",
7555 "bitvec",7593 "bitvec",
7594]7632]
75957633
7596[[package]]7634[[package]]
7635name = "polkadot-runtime-constants"
7636version = "0.9.16"
7637source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7638dependencies = [
7639 "frame-support",
7640 "polkadot-primitives",
7641 "polkadot-runtime-common",
7642 "smallvec",
7643 "sp-runtime",
7644]
7645
7646[[package]]
7647name = "polkadot-runtime-metrics"
7648version = "0.9.16"
7649source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7650dependencies = [
7651 "bs58",
7652 "parity-scale-codec",
7653 "polkadot-primitives",
7654 "sp-std",
7655 "sp-tracing",
7656]
7657
7658[[package]]
7597name = "polkadot-runtime-parachains"7659name = "polkadot-runtime-parachains"
7598version = "0.9.15"7660version = "0.9.16"
7599source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7661source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7600dependencies = [7662dependencies = [
7601 "bitflags",7663 "bitflags",
7602 "bitvec",7664 "bitvec",
7615 "pallet-vesting",7677 "pallet-vesting",
7616 "parity-scale-codec",7678 "parity-scale-codec",
7617 "polkadot-primitives",7679 "polkadot-primitives",
7680 "polkadot-runtime-metrics",
7618 "rand 0.8.4",7681 "rand 0.8.4",
7619 "rand_chacha 0.3.1",7682 "rand_chacha 0.3.1",
7620 "rustc-hex",7683 "rustc-hex",
76357698
7636[[package]]7699[[package]]
7637name = "polkadot-service"7700name = "polkadot-service"
7638version = "0.9.15"7701version = "0.9.16"
7639source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7702source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7640dependencies = [7703dependencies = [
7641 "async-trait",7704 "async-trait",
7642 "beefy-gadget",7705 "beefy-gadget",
7671 "polkadot-node-core-chain-api",7734 "polkadot-node-core-chain-api",
7672 "polkadot-node-core-chain-selection",7735 "polkadot-node-core-chain-selection",
7673 "polkadot-node-core-dispute-coordinator",7736 "polkadot-node-core-dispute-coordinator",
7674 "polkadot-node-core-dispute-participation",
7675 "polkadot-node-core-parachains-inherent",7737 "polkadot-node-core-parachains-inherent",
7676 "polkadot-node-core-provisioner",7738 "polkadot-node-core-provisioner",
7739 "polkadot-node-core-pvf-checker",
7677 "polkadot-node-core-runtime-api",7740 "polkadot-node-core-runtime-api",
7678 "polkadot-node-network-protocol",7741 "polkadot-node-network-protocol",
7679 "polkadot-node-primitives",7742 "polkadot-node-primitives",
7684 "polkadot-primitives",7747 "polkadot-primitives",
7685 "polkadot-rpc",7748 "polkadot-rpc",
7686 "polkadot-runtime",7749 "polkadot-runtime",
7750 "polkadot-runtime-constants",
7687 "polkadot-runtime-parachains",7751 "polkadot-runtime-parachains",
7688 "polkadot-statement-distribution",7752 "polkadot-statement-distribution",
7689 "rococo-runtime",7753 "rococo-runtime",
77347798
7735[[package]]7799[[package]]
7736name = "polkadot-statement-distribution"7800name = "polkadot-statement-distribution"
7737version = "0.9.15"7801version = "0.9.16"
7738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7802source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7739dependencies = [7803dependencies = [
7740 "arrayvec 0.5.2",7804 "arrayvec 0.5.2",
7741 "derive_more",7805 "derive_more",
77557819
7756[[package]]7820[[package]]
7757name = "polkadot-statement-table"7821name = "polkadot-statement-table"
7758version = "0.9.15"7822version = "0.9.16"
7759source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7823source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7760dependencies = [7824dependencies = [
7761 "parity-scale-codec",7825 "parity-scale-codec",
7762 "polkadot-primitives",7826 "polkadot-primitives",
77657829
7766[[package]]7830[[package]]
7767name = "polkadot-test-runtime"7831name = "polkadot-test-runtime"
7768version = "0.9.15"7832version = "0.9.16"
7769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7833source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7770dependencies = [7834dependencies = [
7771 "beefy-primitives",7835 "beefy-primitives",
7772 "bitvec",7836 "bitvec",
7819 "sp-transaction-pool",7883 "sp-transaction-pool",
7820 "sp-version",7884 "sp-version",
7821 "substrate-wasm-builder",7885 "substrate-wasm-builder",
7886 "test-runtime-constants",
7822 "xcm",7887 "xcm",
7823 "xcm-builder",7888 "xcm-builder",
7824 "xcm-executor",7889 "xcm-executor",
7825]7890]
78267891
7827[[package]]7892[[package]]
7828name = "polkadot-test-service"7893name = "polkadot-test-service"
7829version = "0.9.15"7894version = "0.9.16"
7830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"7895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
7831dependencies = [7896dependencies = [
7832 "frame-benchmarking",7897 "frame-benchmarking",
7833 "frame-system",7898 "frame-system",
7873 "sp-state-machine",7938 "sp-state-machine",
7874 "substrate-test-client",7939 "substrate-test-client",
7875 "tempfile",7940 "tempfile",
7941 "test-runtime-constants",
7876 "tokio 1.15.0",7942 "tokio 1.15.0",
7877 "tracing",7943 "tracing",
7878]7944]
8074]8140]
80758141
8076[[package]]8142[[package]]
8077name = "pwasm-utils"
8078version = "0.18.2"
8079source = "registry+https://github.com/rust-lang/crates.io-index"
8080checksum = "880b3384fb00b8f6ecccd5d358b93bd2201900ae3daad213791d1864f6441f5c"
8081dependencies = [
8082 "byteorder",
8083 "log",
8084 "parity-wasm 0.42.2",
8085]
8086
8087[[package]]
8088name = "quick-error"8143name = "quick-error"
8089version = "1.2.3"8144version = "1.2.3"
8090source = "registry+https://github.com/rust-lang/crates.io-index"8145source = "registry+https://github.com/rust-lang/crates.io-index"
83148369
8315[[package]]8370[[package]]
8316name = "regalloc"8371name = "regalloc"
8317version = "0.0.32"8372version = "0.0.33"
8318source = "registry+https://github.com/rust-lang/crates.io-index"8373source = "registry+https://github.com/rust-lang/crates.io-index"
8319checksum = "a6304468554ed921da3d32c355ea107b8d13d7b8996c3adfb7aab48d3bc321f4"8374checksum = "7d808cff91dfca7b239d40b972ba628add94892b1d9e19a842aedc5cfae8ab1a"
8320dependencies = [8375dependencies = [
8321 "log",8376 "log",
8322 "rustc-hash",8377 "rustc-hash",
8364[[package]]8419[[package]]
8365name = "remote-externalities"8420name = "remote-externalities"
8366version = "0.10.0-dev"8421version = "0.10.0-dev"
8367source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8368dependencies = [8423dependencies = [
8369 "env_logger 0.9.0",8424 "env_logger 0.9.0",
8370 "jsonrpsee",8425 "jsonrpsee",
84518506
8452[[package]]8507[[package]]
8453name = "rococo-runtime"8508name = "rococo-runtime"
8454version = "0.9.15"8509version = "0.9.16"
8455source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"8510source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
8456dependencies = [8511dependencies = [
8457 "beefy-primitives",8512 "beefy-primitives",
8458 "bp-messages",8513 "bp-messages",
8499 "polkadot-primitives",8554 "polkadot-primitives",
8500 "polkadot-runtime-common",8555 "polkadot-runtime-common",
8501 "polkadot-runtime-parachains",8556 "polkadot-runtime-parachains",
8557 "rococo-runtime-constants",
8502 "scale-info",8558 "scale-info",
8503 "serde",8559 "serde",
8504 "serde_derive",8560 "serde_derive",
8524]8580]
85258581
8526[[package]]8582[[package]]
8583name = "rococo-runtime-constants"
8584version = "0.9.16"
8585source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
8586dependencies = [
8587 "frame-support",
8588 "polkadot-primitives",
8589 "polkadot-runtime-common",
8590 "smallvec",
8591 "sp-runtime",
8592]
8593
8594[[package]]
8527name = "rpassword"8595name = "rpassword"
8528version = "5.0.1"8596version = "5.0.1"
8529source = "registry+https://github.com/rust-lang/crates.io-index"8597source = "registry+https://github.com/rust-lang/crates.io-index"
8534]8602]
85358603
8536[[package]]8604[[package]]
8537name = "rsix"
8538version = "0.23.9"
8539source = "registry+https://github.com/rust-lang/crates.io-index"
8540checksum = "1f64c5788d5aab8b75441499d99576a24eb09f76fb267b36fec7e3d970c66431"
8541dependencies = [
8542 "bitflags",
8543 "cc",
8544 "errno",
8545 "io-lifetimes",
8546 "itoa 0.4.8",
8547 "libc",
8548 "linux-raw-sys",
8549 "once_cell",
8550 "rustc_version 0.4.0",
8551]
8552
8553[[package]]
8554name = "rustc-demangle"8605name = "rustc-demangle"
8555version = "0.1.21"8606version = "0.1.21"
8556source = "registry+https://github.com/rust-lang/crates.io-index"8607source = "registry+https://github.com/rust-lang/crates.io-index"
8596]8647]
85978648
8598[[package]]8649[[package]]
8650name = "rustix"
8651version = "0.31.3"
8652source = "registry+https://github.com/rust-lang/crates.io-index"
8653checksum = "b2dcfc2778a90e38f56a708bfc90572422e11d6c7ee233d053d1f782cf9df6d2"
8654dependencies = [
8655 "bitflags",
8656 "errno",
8657 "io-lifetimes",
8658 "libc",
8659 "linux-raw-sys",
8660 "winapi 0.3.9",
8661]
8662
8663[[package]]
8599name = "rustls"8664name = "rustls"
8600version = "0.19.1"8665version = "0.19.1"
8601source = "registry+https://github.com/rust-lang/crates.io-index"8666source = "registry+https://github.com/rust-lang/crates.io-index"
8621]8686]
86228687
8623[[package]]8688[[package]]
8689name = "rustversion"
8690version = "1.0.6"
8691source = "registry+https://github.com/rust-lang/crates.io-index"
8692checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f"
8693
8694[[package]]
8624name = "rw-stream-sink"8695name = "rw-stream-sink"
8625version = "0.2.1"8696version = "0.2.1"
8626source = "registry+https://github.com/rust-lang/crates.io-index"8697source = "registry+https://github.com/rust-lang/crates.io-index"
8667[[package]]8738[[package]]
8668name = "sc-allocator"8739name = "sc-allocator"
8669version = "4.1.0-dev"8740version = "4.1.0-dev"
8670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8741source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8671dependencies = [8742dependencies = [
8672 "log",8743 "log",
8673 "sp-core",8744 "sp-core",
8678[[package]]8749[[package]]
8679name = "sc-authority-discovery"8750name = "sc-authority-discovery"
8680version = "0.10.0-dev"8751version = "0.10.0-dev"
8681source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8752source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8682dependencies = [8753dependencies = [
8683 "async-trait",8754 "async-trait",
8684 "derive_more",8755 "derive_more",
8685 "futures 0.3.19",8756 "futures 0.3.19",
8686 "futures-timer 3.0.2",8757 "futures-timer",
8687 "ip_network",8758 "ip_network",
8688 "libp2p",8759 "libp2p",
8689 "log",8760 "log",
8705[[package]]8776[[package]]
8706name = "sc-basic-authorship"8777name = "sc-basic-authorship"
8707version = "0.10.0-dev"8778version = "0.10.0-dev"
8708source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8779source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8709dependencies = [8780dependencies = [
8710 "futures 0.3.19",8781 "futures 0.3.19",
8711 "futures-timer 3.0.2",8782 "futures-timer",
8712 "log",8783 "log",
8713 "parity-scale-codec",8784 "parity-scale-codec",
8714 "sc-block-builder",8785 "sc-block-builder",
8728[[package]]8799[[package]]
8729name = "sc-block-builder"8800name = "sc-block-builder"
8730version = "0.10.0-dev"8801version = "0.10.0-dev"
8731source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8802source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8732dependencies = [8803dependencies = [
8733 "parity-scale-codec",8804 "parity-scale-codec",
8734 "sc-client-api",8805 "sc-client-api",
8744[[package]]8815[[package]]
8745name = "sc-chain-spec"8816name = "sc-chain-spec"
8746version = "4.0.0-dev"8817version = "4.0.0-dev"
8747source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8818source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8748dependencies = [8819dependencies = [
8749 "impl-trait-for-tuples",8820 "impl-trait-for-tuples",
8750 "memmap2 0.5.2",8821 "memmap2 0.5.2",
8761[[package]]8832[[package]]
8762name = "sc-chain-spec-derive"8833name = "sc-chain-spec-derive"
8763version = "4.0.0-dev"8834version = "4.0.0-dev"
8764source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8835source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8765dependencies = [8836dependencies = [
8766 "proc-macro-crate 1.1.0",8837 "proc-macro-crate 1.1.0",
8767 "proc-macro2",8838 "proc-macro2",
8772[[package]]8843[[package]]
8773name = "sc-cli"8844name = "sc-cli"
8774version = "0.10.0-dev"8845version = "0.10.0-dev"
8775source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8846source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8776dependencies = [8847dependencies = [
8777 "chrono",8848 "chrono",
8778 "fdlimit",8849 "fdlimit",
8810[[package]]8881[[package]]
8811name = "sc-client-api"8882name = "sc-client-api"
8812version = "4.0.0-dev"8883version = "4.0.0-dev"
8813source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8884source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8814dependencies = [8885dependencies = [
8815 "fnv",8886 "fnv",
8816 "futures 0.3.19",8887 "futures 0.3.19",
8838[[package]]8909[[package]]
8839name = "sc-client-db"8910name = "sc-client-db"
8840version = "0.10.0-dev"8911version = "0.10.0-dev"
8841source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8912source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8842dependencies = [8913dependencies = [
8843 "hash-db",8914 "hash-db",
8844 "kvdb",8915 "kvdb",
8863[[package]]8934[[package]]
8864name = "sc-consensus"8935name = "sc-consensus"
8865version = "0.10.0-dev"8936version = "0.10.0-dev"
8866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8867dependencies = [8938dependencies = [
8868 "async-trait",8939 "async-trait",
8869 "futures 0.3.19",8940 "futures 0.3.19",
8870 "futures-timer 3.0.2",8941 "futures-timer",
8871 "libp2p",8942 "libp2p",
8872 "log",8943 "log",
8873 "parking_lot 0.11.2",8944 "parking_lot 0.11.2",
8887[[package]]8958[[package]]
8888name = "sc-consensus-aura"8959name = "sc-consensus-aura"
8889version = "0.10.0-dev"8960version = "0.10.0-dev"
8890source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8961source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8891dependencies = [8962dependencies = [
8892 "async-trait",8963 "async-trait",
8893 "derive_more",8964 "derive_more",
8916[[package]]8987[[package]]
8917name = "sc-consensus-babe"8988name = "sc-consensus-babe"
8918version = "0.10.0-dev"8989version = "0.10.0-dev"
8919source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8990source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8920dependencies = [8991dependencies = [
8921 "async-trait",8992 "async-trait",
8922 "derive_more",8993 "derive_more",
8959[[package]]9030[[package]]
8960name = "sc-consensus-babe-rpc"9031name = "sc-consensus-babe-rpc"
8961version = "0.10.0-dev"9032version = "0.10.0-dev"
8962source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9033source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8963dependencies = [9034dependencies = [
8964 "derive_more",9035 "derive_more",
8965 "futures 0.3.19",9036 "futures 0.3.19",
8983[[package]]9054[[package]]
8984name = "sc-consensus-epochs"9055name = "sc-consensus-epochs"
8985version = "0.10.0-dev"9056version = "0.10.0-dev"
8986source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9057source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
8987dependencies = [9058dependencies = [
8988 "fork-tree",9059 "fork-tree",
8989 "parity-scale-codec",9060 "parity-scale-codec",
8996[[package]]9067[[package]]
8997name = "sc-consensus-slots"9068name = "sc-consensus-slots"
8998version = "0.10.0-dev"9069version = "0.10.0-dev"
8999source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9070source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9000dependencies = [9071dependencies = [
9001 "async-trait",9072 "async-trait",
9002 "futures 0.3.19",9073 "futures 0.3.19",
9003 "futures-timer 3.0.2",9074 "futures-timer",
9004 "log",9075 "log",
9005 "parity-scale-codec",9076 "parity-scale-codec",
9006 "sc-client-api",9077 "sc-client-api",
9007 "sc-consensus",9078 "sc-consensus",
9008 "sc-telemetry",9079 "sc-telemetry",
9009 "sp-api",
9010 "sp-arithmetic",9080 "sp-arithmetic",
9011 "sp-blockchain",9081 "sp-blockchain",
9012 "sp-consensus",9082 "sp-consensus",
9022[[package]]9092[[package]]
9023name = "sc-consensus-uncles"9093name = "sc-consensus-uncles"
9024version = "0.10.0-dev"9094version = "0.10.0-dev"
9025source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9095source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9026dependencies = [9096dependencies = [
9027 "sc-client-api",9097 "sc-client-api",
9028 "sp-authorship",9098 "sp-authorship",
9033[[package]]9103[[package]]
9034name = "sc-executor"9104name = "sc-executor"
9035version = "0.10.0-dev"9105version = "0.10.0-dev"
9036source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9106source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9037dependencies = [9107dependencies = [
9038 "lazy_static",9108 "lazy_static",
9039 "libsecp256k1 0.7.0",9109 "libsecp256k1 0.7.0",
9040 "log",9110 "log",
9111 "lru 0.6.6",
9041 "parity-scale-codec",9112 "parity-scale-codec",
9042 "parking_lot 0.11.2",9113 "parking_lot 0.11.2",
9043 "sc-executor-common",9114 "sc-executor-common",
9060[[package]]9131[[package]]
9061name = "sc-executor-common"9132name = "sc-executor-common"
9062version = "0.10.0-dev"9133version = "0.10.0-dev"
9063source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9134source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9064dependencies = [9135dependencies = [
9065 "derive_more",9136 "derive_more",
9066 "environmental",9137 "environmental",
9067 "parity-scale-codec",9138 "parity-scale-codec",
9068 "pwasm-utils",
9069 "sc-allocator",9139 "sc-allocator",
9070 "sp-core",9140 "sp-core",
9071 "sp-maybe-compressed-blob",9141 "sp-maybe-compressed-blob",
9072 "sp-serializer",9142 "sp-serializer",
9073 "sp-wasm-interface",9143 "sp-wasm-interface",
9074 "thiserror",9144 "thiserror",
9145 "wasm-instrument",
9075 "wasmi",9146 "wasmi",
9076]9147]
90779148
9078[[package]]9149[[package]]
9079name = "sc-executor-wasmi"9150name = "sc-executor-wasmi"
9080version = "0.10.0-dev"9151version = "0.10.0-dev"
9081source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9082dependencies = [9153dependencies = [
9083 "log",9154 "log",
9084 "parity-scale-codec",9155 "parity-scale-codec",
9094[[package]]9165[[package]]
9095name = "sc-executor-wasmtime"9166name = "sc-executor-wasmtime"
9096version = "0.10.0-dev"9167version = "0.10.0-dev"
9097source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9168source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9098dependencies = [9169dependencies = [
9099 "cfg-if 1.0.0",9170 "cfg-if 1.0.0",
9100 "libc",9171 "libc",
9112[[package]]9183[[package]]
9113name = "sc-finality-grandpa"9184name = "sc-finality-grandpa"
9114version = "0.10.0-dev"9185version = "0.10.0-dev"
9115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9186source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9116dependencies = [9187dependencies = [
9117 "async-trait",9188 "async-trait",
9118 "derive_more",9189 "derive_more",
9119 "dyn-clone",9190 "dyn-clone",
9120 "finality-grandpa",9191 "finality-grandpa",
9121 "fork-tree",9192 "fork-tree",
9122 "futures 0.3.19",9193 "futures 0.3.19",
9123 "futures-timer 3.0.2",9194 "futures-timer",
9124 "log",9195 "log",
9125 "parity-scale-codec",9196 "parity-scale-codec",
9126 "parking_lot 0.11.2",9197 "parking_lot 0.11.2",
9127 "rand 0.8.4",9198 "rand 0.8.4",
9128 "sc-block-builder",9199 "sc-block-builder",
9200 "sc-chain-spec",
9129 "sc-client-api",9201 "sc-client-api",
9130 "sc-consensus",9202 "sc-consensus",
9131 "sc-keystore",9203 "sc-keystore",
9149[[package]]9221[[package]]
9150name = "sc-finality-grandpa-rpc"9222name = "sc-finality-grandpa-rpc"
9151version = "0.10.0-dev"9223version = "0.10.0-dev"
9152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9224source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9153dependencies = [9225dependencies = [
9154 "derive_more",9226 "derive_more",
9155 "finality-grandpa",9227 "finality-grandpa",
9173[[package]]9245[[package]]
9174name = "sc-informant"9246name = "sc-informant"
9175version = "0.10.0-dev"9247version = "0.10.0-dev"
9176source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9248source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9177dependencies = [9249dependencies = [
9178 "ansi_term",9250 "ansi_term",
9179 "futures 0.3.19",9251 "futures 0.3.19",
9180 "futures-timer 3.0.2",9252 "futures-timer",
9181 "log",9253 "log",
9182 "parity-util-mem",9254 "parity-util-mem",
9183 "sc-client-api",9255 "sc-client-api",
9190[[package]]9262[[package]]
9191name = "sc-keystore"9263name = "sc-keystore"
9192version = "4.0.0-dev"9264version = "4.0.0-dev"
9193source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9265source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9194dependencies = [9266dependencies = [
9195 "async-trait",9267 "async-trait",
9196 "derive_more",9268 "derive_more",
9205[[package]]9277[[package]]
9206name = "sc-network"9278name = "sc-network"
9207version = "0.10.0-dev"9279version = "0.10.0-dev"
9208source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9280source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9209dependencies = [9281dependencies = [
9210 "async-std",9282 "async-std",
9211 "async-trait",9283 "async-trait",
9218 "fnv",9290 "fnv",
9219 "fork-tree",9291 "fork-tree",
9220 "futures 0.3.19",9292 "futures 0.3.19",
9221 "futures-timer 3.0.2",9293 "futures-timer",
9222 "hex",9294 "hex",
9223 "ip_network",9295 "ip_network",
9224 "libp2p",9296 "libp2p",
9256[[package]]9328[[package]]
9257name = "sc-network-gossip"9329name = "sc-network-gossip"
9258version = "0.10.0-dev"9330version = "0.10.0-dev"
9259source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9331source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9260dependencies = [9332dependencies = [
9261 "futures 0.3.19",9333 "futures 0.3.19",
9262 "futures-timer 3.0.2",9334 "futures-timer",
9263 "libp2p",9335 "libp2p",
9264 "log",9336 "log",
9265 "lru 0.7.2",9337 "lru 0.7.2",
9272[[package]]9344[[package]]
9273name = "sc-offchain"9345name = "sc-offchain"
9274version = "4.0.0-dev"9346version = "4.0.0-dev"
9275source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9347source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9276dependencies = [9348dependencies = [
9277 "bytes 1.1.0",9349 "bytes 1.1.0",
9278 "fnv",9350 "fnv",
9279 "futures 0.3.19",9351 "futures 0.3.19",
9280 "futures-timer 3.0.2",9352 "futures-timer",
9281 "hex",9353 "hex",
9282 "hyper",9354 "hyper",
9283 "hyper-rustls",9355 "hyper-rustls",
9300[[package]]9372[[package]]
9301name = "sc-peerset"9373name = "sc-peerset"
9302version = "4.0.0-dev"9374version = "4.0.0-dev"
9303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9375source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9304dependencies = [9376dependencies = [
9305 "futures 0.3.19",9377 "futures 0.3.19",
9306 "libp2p",9378 "libp2p",
9313[[package]]9385[[package]]
9314name = "sc-proposer-metrics"9386name = "sc-proposer-metrics"
9315version = "0.10.0-dev"9387version = "0.10.0-dev"
9316source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9388source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9317dependencies = [9389dependencies = [
9318 "log",9390 "log",
9319 "substrate-prometheus-endpoint",9391 "substrate-prometheus-endpoint",
9322[[package]]9394[[package]]
9323name = "sc-rpc"9395name = "sc-rpc"
9324version = "4.0.0-dev"9396version = "4.0.0-dev"
9325source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9397source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9326dependencies = [9398dependencies = [
9327 "futures 0.3.19",9399 "futures 0.3.19",
9328 "hash-db",9400 "hash-db",
9353[[package]]9425[[package]]
9354name = "sc-rpc-api"9426name = "sc-rpc-api"
9355version = "0.10.0-dev"9427version = "0.10.0-dev"
9356source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9428source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9357dependencies = [9429dependencies = [
9358 "futures 0.3.19",9430 "futures 0.3.19",
9359 "jsonrpc-core",9431 "jsonrpc-core",
9378[[package]]9450[[package]]
9379name = "sc-rpc-server"9451name = "sc-rpc-server"
9380version = "4.0.0-dev"9452version = "4.0.0-dev"
9381source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9453source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9382dependencies = [9454dependencies = [
9383 "futures 0.3.19",9455 "futures 0.3.19",
9384 "jsonrpc-core",9456 "jsonrpc-core",
9395[[package]]9467[[package]]
9396name = "sc-service"9468name = "sc-service"
9397version = "0.10.0-dev"9469version = "0.10.0-dev"
9398source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9470source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9399dependencies = [9471dependencies = [
9400 "async-trait",9472 "async-trait",
9401 "directories",9473 "directories",
9402 "exit-future",9474 "exit-future",
9403 "futures 0.3.19",9475 "futures 0.3.19",
9404 "futures-timer 3.0.2",9476 "futures-timer",
9405 "hash-db",9477 "hash-db",
9406 "jsonrpc-core",9478 "jsonrpc-core",
9407 "jsonrpc-pubsub",9479 "jsonrpc-pubsub",
9459[[package]]9531[[package]]
9460name = "sc-state-db"9532name = "sc-state-db"
9461version = "0.10.0-dev"9533version = "0.10.0-dev"
9462source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9534source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9463dependencies = [9535dependencies = [
9464 "log",9536 "log",
9465 "parity-scale-codec",9537 "parity-scale-codec",
9473[[package]]9545[[package]]
9474name = "sc-sync-state-rpc"9546name = "sc-sync-state-rpc"
9475version = "0.10.0-dev"9547version = "0.10.0-dev"
9476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9548source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9477dependencies = [9549dependencies = [
9478 "jsonrpc-core",9550 "jsonrpc-core",
9479 "jsonrpc-core-client",9551 "jsonrpc-core-client",
9495[[package]]9567[[package]]
9496name = "sc-telemetry"9568name = "sc-telemetry"
9497version = "4.0.0-dev"9569version = "4.0.0-dev"
9498source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9570source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9499dependencies = [9571dependencies = [
9500 "chrono",9572 "chrono",
9501 "futures 0.3.19",9573 "futures 0.3.19",
9513[[package]]9585[[package]]
9514name = "sc-tracing"9586name = "sc-tracing"
9515version = "4.0.0-dev"9587version = "4.0.0-dev"
9516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9588source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9517dependencies = [9589dependencies = [
9518 "ansi_term",9590 "ansi_term",
9519 "atty",9591 "atty",
9544[[package]]9616[[package]]
9545name = "sc-tracing-proc-macro"9617name = "sc-tracing-proc-macro"
9546version = "4.0.0-dev"9618version = "4.0.0-dev"
9547source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9619source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9548dependencies = [9620dependencies = [
9549 "proc-macro-crate 1.1.0",9621 "proc-macro-crate 1.1.0",
9550 "proc-macro2",9622 "proc-macro2",
9555[[package]]9627[[package]]
9556name = "sc-transaction-pool"9628name = "sc-transaction-pool"
9557version = "4.0.0-dev"9629version = "4.0.0-dev"
9558source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9630source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9559dependencies = [9631dependencies = [
9560 "futures 0.3.19",9632 "futures 0.3.19",
9561 "intervalier",9633 "futures-timer",
9562 "linked-hash-map",9634 "linked-hash-map",
9563 "log",9635 "log",
9564 "parity-scale-codec",9636 "parity-scale-codec",
9582[[package]]9654[[package]]
9583name = "sc-transaction-pool-api"9655name = "sc-transaction-pool-api"
9584version = "4.0.0-dev"9656version = "4.0.0-dev"
9585source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9657source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9586dependencies = [9658dependencies = [
9587 "derive_more",9659 "derive_more",
9588 "futures 0.3.19",9660 "futures 0.3.19",
9596[[package]]9668[[package]]
9597name = "sc-utils"9669name = "sc-utils"
9598version = "4.0.0-dev"9670version = "4.0.0-dev"
9599source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
9600dependencies = [9672dependencies = [
9601 "futures 0.3.19",9673 "futures 0.3.19",
9602 "futures-timer 3.0.2",9674 "futures-timer",
9603 "lazy_static",9675 "lazy_static",
9676 "parking_lot 0.11.2",
9604 "prometheus",9677 "prometheus",
9605]9678]
96069679
9845]9918]
98469919
9847[[package]]9920[[package]]
9921name = "sha2"
9922version = "0.10.1"
9923source = "registry+https://github.com/rust-lang/crates.io-index"
9924checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec"
9925dependencies = [
9926 "cfg-if 1.0.0",
9927 "cpufeatures 0.2.1",
9928 "digest 0.10.1",
9929]
9930
9931[[package]]
9848name = "sha3"9932name = "sha3"
9849version = "0.8.2"9933version = "0.8.2"
9850source = "registry+https://github.com/rust-lang/crates.io-index"9934source = "registry+https://github.com/rust-lang/crates.io-index"
992910013
9930[[package]]10014[[package]]
9931name = "slot-range-helper"10015name = "slot-range-helper"
9932version = "0.9.15"10016version = "0.9.16"
9933source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"10017source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
9934dependencies = [10018dependencies = [
9935 "enumn",10019 "enumn",
9936 "parity-scale-codec",10020 "parity-scale-codec",
10018[[package]]10102[[package]]
10019name = "sp-api"10103name = "sp-api"
10020version = "4.0.0-dev"10104version = "4.0.0-dev"
10021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10022dependencies = [10106dependencies = [
10023 "hash-db",10107 "hash-db",
10024 "log",10108 "log",
10035[[package]]10119[[package]]
10036name = "sp-api-proc-macro"10120name = "sp-api-proc-macro"
10037version = "4.0.0-dev"10121version = "4.0.0-dev"
10038source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10122source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10039dependencies = [10123dependencies = [
10040 "blake2-rfc",10124 "blake2-rfc",
10041 "proc-macro-crate 1.1.0",10125 "proc-macro-crate 1.1.0",
1004610130
10047[[package]]10131[[package]]
10048name = "sp-application-crypto"10132name = "sp-application-crypto"
10049version = "4.0.0-dev"10133version = "4.0.0"
10050source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10134source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10051dependencies = [10135dependencies = [
10052 "parity-scale-codec",10136 "parity-scale-codec",
10053 "scale-info",10137 "scale-info",
1005910143
10060[[package]]10144[[package]]
10061name = "sp-arithmetic"10145name = "sp-arithmetic"
10062version = "4.0.0-dev"10146version = "4.0.0"
10063source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10147source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10064dependencies = [10148dependencies = [
10065 "integer-sqrt",10149 "integer-sqrt",
10066 "num-traits",10150 "num-traits",
10075[[package]]10159[[package]]
10076name = "sp-authority-discovery"10160name = "sp-authority-discovery"
10077version = "4.0.0-dev"10161version = "4.0.0-dev"
10078source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10079dependencies = [10163dependencies = [
10080 "parity-scale-codec",10164 "parity-scale-codec",
10081 "scale-info",10165 "scale-info",
10088[[package]]10172[[package]]
10089name = "sp-authorship"10173name = "sp-authorship"
10090version = "4.0.0-dev"10174version = "4.0.0-dev"
10091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10175source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10092dependencies = [10176dependencies = [
10093 "async-trait",10177 "async-trait",
10094 "parity-scale-codec",10178 "parity-scale-codec",
10100[[package]]10184[[package]]
10101name = "sp-block-builder"10185name = "sp-block-builder"
10102version = "4.0.0-dev"10186version = "4.0.0-dev"
10103source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10187source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10104dependencies = [10188dependencies = [
10105 "parity-scale-codec",10189 "parity-scale-codec",
10106 "sp-api",10190 "sp-api",
10112[[package]]10196[[package]]
10113name = "sp-blockchain"10197name = "sp-blockchain"
10114version = "4.0.0-dev"10198version = "4.0.0-dev"
10115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10199source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10116dependencies = [10200dependencies = [
10117 "futures 0.3.19",10201 "futures 0.3.19",
10118 "log",10202 "log",
10130[[package]]10214[[package]]
10131name = "sp-consensus"10215name = "sp-consensus"
10132version = "0.10.0-dev"10216version = "0.10.0-dev"
10133source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10217source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10134dependencies = [10218dependencies = [
10135 "async-trait",10219 "async-trait",
10136 "futures 0.3.19",10220 "futures 0.3.19",
10137 "futures-timer 3.0.2",10221 "futures-timer",
10138 "log",10222 "log",
10139 "parity-scale-codec",10223 "parity-scale-codec",
10140 "sp-core",10224 "sp-core",
10149[[package]]10233[[package]]
10150name = "sp-consensus-aura"10234name = "sp-consensus-aura"
10151version = "0.10.0-dev"10235version = "0.10.0-dev"
10152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10236source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10153dependencies = [10237dependencies = [
10154 "async-trait",10238 "async-trait",
10155 "parity-scale-codec",10239 "parity-scale-codec",
10167[[package]]10251[[package]]
10168name = "sp-consensus-babe"10252name = "sp-consensus-babe"
10169version = "0.10.0-dev"10253version = "0.10.0-dev"
10170source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10254source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10171dependencies = [10255dependencies = [
10172 "async-trait",10256 "async-trait",
10173 "merlin",10257 "merlin",
10190[[package]]10274[[package]]
10191name = "sp-consensus-slots"10275name = "sp-consensus-slots"
10192version = "0.10.0-dev"10276version = "0.10.0-dev"
10193source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10277source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10194dependencies = [10278dependencies = [
10195 "parity-scale-codec",10279 "parity-scale-codec",
10196 "scale-info",10280 "scale-info",
10202[[package]]10286[[package]]
10203name = "sp-consensus-vrf"10287name = "sp-consensus-vrf"
10204version = "0.10.0-dev"10288version = "0.10.0-dev"
10205source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10206dependencies = [10290dependencies = [
10207 "parity-scale-codec",10291 "parity-scale-codec",
10208 "schnorrkel",10292 "schnorrkel",
1021310297
10214[[package]]10298[[package]]
10215name = "sp-core"10299name = "sp-core"
10216version = "4.0.0-dev"10300version = "4.1.0-dev"
10217source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10301source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10218dependencies = [10302dependencies = [
10219 "base58",10303 "base58",
10220 "bitflags",10304 "bitflags",
10242 "schnorrkel",10326 "schnorrkel",
10243 "secrecy",10327 "secrecy",
10244 "serde",10328 "serde",
10245 "sha2 0.9.9",10329 "sha2 0.10.1",
10246 "sp-core-hashing",10330 "sp-core-hashing",
10247 "sp-debug-derive",10331 "sp-debug-derive",
10248 "sp-externalities",10332 "sp-externalities",
1026110345
10262[[package]]10346[[package]]
10263name = "sp-core-hashing"10347name = "sp-core-hashing"
10264version = "4.0.0-dev"10348version = "4.0.0"
10265source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10349source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10266dependencies = [10350dependencies = [
10267 "blake2-rfc",10351 "blake2-rfc",
10268 "byteorder",10352 "byteorder",
10269 "sha2 0.9.9",10353 "sha2 0.10.1",
10270 "sp-std",10354 "sp-std",
10271 "tiny-keccak",10355 "tiny-keccak",
10272 "twox-hash",10356 "twox-hash",
10275[[package]]10359[[package]]
10276name = "sp-core-hashing-proc-macro"10360name = "sp-core-hashing-proc-macro"
10277version = "4.0.0-dev"10361version = "4.0.0-dev"
10278source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10362source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10279dependencies = [10363dependencies = [
10280 "proc-macro2",10364 "proc-macro2",
10281 "quote",10365 "quote",
10286[[package]]10370[[package]]
10287name = "sp-database"10371name = "sp-database"
10288version = "4.0.0-dev"10372version = "4.0.0-dev"
10289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10373source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10290dependencies = [10374dependencies = [
10291 "kvdb",10375 "kvdb",
10292 "parking_lot 0.11.2",10376 "parking_lot 0.11.2",
10293]10377]
1029410378
10295[[package]]10379[[package]]
10296name = "sp-debug-derive"10380name = "sp-debug-derive"
10297version = "4.0.0-dev"10381version = "4.0.0"
10298source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10382source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10299dependencies = [10383dependencies = [
10300 "proc-macro2",10384 "proc-macro2",
10301 "quote",10385 "quote",
1030410388
10305[[package]]10389[[package]]
10306name = "sp-externalities"10390name = "sp-externalities"
10307version = "0.10.0-dev"10391version = "0.10.0"
10308source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10392source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10309dependencies = [10393dependencies = [
10310 "environmental",10394 "environmental",
10311 "parity-scale-codec",10395 "parity-scale-codec",
10316[[package]]10400[[package]]
10317name = "sp-finality-grandpa"10401name = "sp-finality-grandpa"
10318version = "4.0.0-dev"10402version = "4.0.0-dev"
10319source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10403source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10320dependencies = [10404dependencies = [
10321 "finality-grandpa",10405 "finality-grandpa",
10322 "log",10406 "log",
10334[[package]]10418[[package]]
10335name = "sp-inherents"10419name = "sp-inherents"
10336version = "4.0.0-dev"10420version = "4.0.0-dev"
10337source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10338dependencies = [10422dependencies = [
10339 "async-trait",10423 "async-trait",
10340 "impl-trait-for-tuples",10424 "impl-trait-for-tuples",
1034710431
10348[[package]]10432[[package]]
10349name = "sp-io"10433name = "sp-io"
10350version = "4.0.0-dev"10434version = "4.0.0"
10351source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10435source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10352dependencies = [10436dependencies = [
10353 "futures 0.3.19",10437 "futures 0.3.19",
10354 "hash-db",10438 "hash-db",
1037110455
10372[[package]]10456[[package]]
10373name = "sp-keyring"10457name = "sp-keyring"
10374version = "4.0.0-dev"10458version = "4.1.0-dev"
10375source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10459source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10376dependencies = [10460dependencies = [
10377 "lazy_static",10461 "lazy_static",
10378 "sp-core",10462 "sp-core",
10379 "sp-runtime",10463 "sp-runtime",
10380 "strum",10464 "strum 0.22.0",
10381]10465]
1038210466
10383[[package]]10467[[package]]
10384name = "sp-keystore"10468name = "sp-keystore"
10385version = "0.10.0-dev"10469version = "0.10.0"
10386source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10470source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10387dependencies = [10471dependencies = [
10388 "async-trait",10472 "async-trait",
10389 "derive_more",10473 "derive_more",
10400[[package]]10484[[package]]
10401name = "sp-maybe-compressed-blob"10485name = "sp-maybe-compressed-blob"
10402version = "4.1.0-dev"10486version = "4.1.0-dev"
10403source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10487source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10404dependencies = [10488dependencies = [
10405 "zstd",10489 "zstd",
10406]10490]
1040710491
10408[[package]]10492[[package]]
10409name = "sp-npos-elections"10493name = "sp-npos-elections"
10410version = "4.0.0-dev"10494version = "4.0.0-dev"
10411source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10495source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10412dependencies = [10496dependencies = [
10413 "parity-scale-codec",10497 "parity-scale-codec",
10414 "scale-info",10498 "scale-info",
10423[[package]]10507[[package]]
10424name = "sp-npos-elections-solution-type"10508name = "sp-npos-elections-solution-type"
10425version = "4.0.0-dev"10509version = "4.0.0-dev"
10426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10510source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10427dependencies = [10511dependencies = [
10428 "proc-macro-crate 1.1.0",10512 "proc-macro-crate 1.1.0",
10429 "proc-macro2",10513 "proc-macro2",
10434[[package]]10518[[package]]
10435name = "sp-offchain"10519name = "sp-offchain"
10436version = "4.0.0-dev"10520version = "4.0.0-dev"
10437source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10521source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10438dependencies = [10522dependencies = [
10439 "sp-api",10523 "sp-api",
10440 "sp-core",10524 "sp-core",
1044310527
10444[[package]]10528[[package]]
10445name = "sp-panic-handler"10529name = "sp-panic-handler"
10446version = "4.0.0-dev"10530version = "4.0.0"
10447source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10531source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10448dependencies = [10532dependencies = [
10449 "backtrace",10533 "backtrace",
10450 "lazy_static",10534 "lazy_static",
10454[[package]]10538[[package]]
10455name = "sp-rpc"10539name = "sp-rpc"
10456version = "4.0.0-dev"10540version = "4.0.0-dev"
10457source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10541source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10458dependencies = [10542dependencies = [
10459 "rustc-hash",10543 "rustc-hash",
10460 "serde",10544 "serde",
1046310547
10464[[package]]10548[[package]]
10465name = "sp-runtime"10549name = "sp-runtime"
10466version = "4.0.0-dev"10550version = "4.1.0-dev"
10467source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10551source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10468dependencies = [10552dependencies = [
10469 "either",10553 "either",
10470 "hash256-std-hasher",10554 "hash256-std-hasher",
1048510569
10486[[package]]10570[[package]]
10487name = "sp-runtime-interface"10571name = "sp-runtime-interface"
10488version = "4.0.0-dev"10572version = "4.1.0-dev"
10489source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10573source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10490dependencies = [10574dependencies = [
10491 "impl-trait-for-tuples",10575 "impl-trait-for-tuples",
10492 "parity-scale-codec",10576 "parity-scale-codec",
1050210586
10503[[package]]10587[[package]]
10504name = "sp-runtime-interface-proc-macro"10588name = "sp-runtime-interface-proc-macro"
10505version = "4.0.0-dev"10589version = "4.0.0"
10506source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10590source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10507dependencies = [10591dependencies = [
10508 "Inflector",10592 "Inflector",
10509 "proc-macro-crate 1.1.0",10593 "proc-macro-crate 1.1.0",
10513]10597]
1051410598
10515[[package]]10599[[package]]
10516name = "sp-sandbox"
10517version = "0.10.0-dev"
10518source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"
10519dependencies = [
10520 "log",
10521 "parity-scale-codec",
10522 "sp-core",
10523 "sp-io",
10524 "sp-std",
10525 "sp-wasm-interface",
10526 "wasmi",
10527]
10528
10529[[package]]
10530name = "sp-serializer"10600name = "sp-serializer"
10531version = "4.0.0-dev"10601version = "4.0.0-dev"
10532source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10602source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10533dependencies = [10603dependencies = [
10534 "serde",10604 "serde",
10535 "serde_json",10605 "serde_json",
10538[[package]]10608[[package]]
10539name = "sp-session"10609name = "sp-session"
10540version = "4.0.0-dev"10610version = "4.0.0-dev"
10541source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10611source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10542dependencies = [10612dependencies = [
10543 "parity-scale-codec",10613 "parity-scale-codec",
10544 "scale-info",10614 "scale-info",
10552[[package]]10622[[package]]
10553name = "sp-staking"10623name = "sp-staking"
10554version = "4.0.0-dev"10624version = "4.0.0-dev"
10555source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10625source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10556dependencies = [10626dependencies = [
10557 "parity-scale-codec",10627 "parity-scale-codec",
10558 "scale-info",10628 "scale-info",
1056210632
10563[[package]]10633[[package]]
10564name = "sp-state-machine"10634name = "sp-state-machine"
10565version = "0.10.0-dev"10635version = "0.10.0"
10566source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10636source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10567dependencies = [10637dependencies = [
10568 "hash-db",10638 "hash-db",
10569 "log",10639 "log",
1058510655
10586[[package]]10656[[package]]
10587name = "sp-std"10657name = "sp-std"
10588version = "4.0.0-dev"10658version = "4.0.0"
10589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10659source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
1059010660
10591[[package]]10661[[package]]
10592name = "sp-storage"10662name = "sp-storage"
10593version = "4.0.0-dev"10663version = "4.0.0"
10594source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10664source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10595dependencies = [10665dependencies = [
10596 "impl-serde",10666 "impl-serde",
10597 "parity-scale-codec",10667 "parity-scale-codec",
10604[[package]]10674[[package]]
10605name = "sp-tasks"10675name = "sp-tasks"
10606version = "4.0.0-dev"10676version = "4.0.0-dev"
10607source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10677source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10608dependencies = [10678dependencies = [
10609 "log",10679 "log",
10610 "sp-core",10680 "sp-core",
10617[[package]]10687[[package]]
10618name = "sp-timestamp"10688name = "sp-timestamp"
10619version = "4.0.0-dev"10689version = "4.0.0-dev"
10620source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10690source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10621dependencies = [10691dependencies = [
10622 "async-trait",10692 "async-trait",
10623 "futures-timer 3.0.2",10693 "futures-timer",
10624 "log",10694 "log",
10625 "parity-scale-codec",10695 "parity-scale-codec",
10626 "sp-api",10696 "sp-api",
1063210702
10633[[package]]10703[[package]]
10634name = "sp-tracing"10704name = "sp-tracing"
10635version = "4.0.0-dev"10705version = "4.0.0"
10636source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10706source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10637dependencies = [10707dependencies = [
10638 "parity-scale-codec",10708 "parity-scale-codec",
10639 "sp-std",10709 "sp-std",
10645[[package]]10715[[package]]
10646name = "sp-transaction-pool"10716name = "sp-transaction-pool"
10647version = "4.0.0-dev"10717version = "4.0.0-dev"
10648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10718source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10649dependencies = [10719dependencies = [
10650 "sp-api",10720 "sp-api",
10651 "sp-runtime",10721 "sp-runtime",
10654[[package]]10724[[package]]
10655name = "sp-transaction-storage-proof"10725name = "sp-transaction-storage-proof"
10656version = "4.0.0-dev"10726version = "4.0.0-dev"
10657source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10727source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10658dependencies = [10728dependencies = [
10659 "async-trait",10729 "async-trait",
10660 "log",10730 "log",
1066910739
10670[[package]]10740[[package]]
10671name = "sp-trie"10741name = "sp-trie"
10672version = "4.0.0-dev"10742version = "4.0.0"
10673source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10743source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10674dependencies = [10744dependencies = [
10675 "hash-db",10745 "hash-db",
10676 "memory-db",10746 "memory-db",
10685[[package]]10755[[package]]
10686name = "sp-version"10756name = "sp-version"
10687version = "4.0.0-dev"10757version = "4.0.0-dev"
10688source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10758source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10689dependencies = [10759dependencies = [
10690 "impl-serde",10760 "impl-serde",
10691 "parity-scale-codec",10761 "parity-scale-codec",
10692 "parity-wasm 0.42.2",10762 "parity-wasm 0.42.2",
10693 "scale-info",10763 "scale-info",
10694 "serde",10764 "serde",
10765 "sp-core-hashing-proc-macro",
10695 "sp-runtime",10766 "sp-runtime",
10696 "sp-std",10767 "sp-std",
10697 "sp-version-proc-macro",10768 "sp-version-proc-macro",
10701[[package]]10772[[package]]
10702name = "sp-version-proc-macro"10773name = "sp-version-proc-macro"
10703version = "4.0.0-dev"10774version = "4.0.0-dev"
10704source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10775source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10705dependencies = [10776dependencies = [
10706 "parity-scale-codec",10777 "parity-scale-codec",
10707 "proc-macro2",10778 "proc-macro2",
1071110782
10712[[package]]10783[[package]]
10713name = "sp-wasm-interface"10784name = "sp-wasm-interface"
10714version = "4.0.0-dev"10785version = "4.1.0-dev"
10715source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10786source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10716dependencies = [10787dependencies = [
10717 "impl-trait-for-tuples",10788 "impl-trait-for-tuples",
10789 "log",
10718 "parity-scale-codec",10790 "parity-scale-codec",
10719 "sp-std",10791 "sp-std",
10720 "wasmi",10792 "wasmi",
10793 "wasmtime",
10721]10794]
1072210795
10723[[package]]10796[[package]]
10832source = "registry+https://github.com/rust-lang/crates.io-index"10905source = "registry+https://github.com/rust-lang/crates.io-index"
10833checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"10906checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"
10834dependencies = [10907dependencies = [
10835 "strum_macros",10908 "strum_macros 0.22.0",
10836]10909]
1083710910
10838[[package]]10911[[package]]
10912name = "strum"
10913version = "0.23.0"
10914source = "registry+https://github.com/rust-lang/crates.io-index"
10915checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb"
10916dependencies = [
10917 "strum_macros 0.23.1",
10918]
10919
10920[[package]]
10839name = "strum_macros"10921name = "strum_macros"
10840version = "0.22.0"10922version = "0.22.0"
10841source = "registry+https://github.com/rust-lang/crates.io-index"10923source = "registry+https://github.com/rust-lang/crates.io-index"
10848]10930]
1084910931
10850[[package]]10932[[package]]
10933name = "strum_macros"
10934version = "0.23.1"
10935source = "registry+https://github.com/rust-lang/crates.io-index"
10936checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38"
10937dependencies = [
10938 "heck",
10939 "proc-macro2",
10940 "quote",
10941 "rustversion",
10942 "syn",
10943]
10944
10945[[package]]
10851name = "substrate-bip39"10946name = "substrate-bip39"
10852version = "0.4.4"10947version = "0.4.4"
10853source = "registry+https://github.com/rust-lang/crates.io-index"10948source = "registry+https://github.com/rust-lang/crates.io-index"
10863[[package]]10958[[package]]
10864name = "substrate-build-script-utils"10959name = "substrate-build-script-utils"
10865version = "3.0.0"10960version = "3.0.0"
10866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10961source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10867dependencies = [10962dependencies = [
10868 "platforms",10963 "platforms",
10869]10964]
1087010965
10871[[package]]10966[[package]]
10872name = "substrate-frame-rpc-system"10967name = "substrate-frame-rpc-system"
10873version = "4.0.0-dev"10968version = "4.0.0-dev"
10874source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10969source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10875dependencies = [10970dependencies = [
10876 "frame-system-rpc-runtime-api",10971 "frame-system-rpc-runtime-api",
10877 "futures 0.3.19",10972 "futures 0.3.19",
10893[[package]]10988[[package]]
10894name = "substrate-prometheus-endpoint"10989name = "substrate-prometheus-endpoint"
10895version = "0.10.0-dev"10990version = "0.10.0-dev"
10896source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10991source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10897dependencies = [10992dependencies = [
10898 "async-std",10993 "async-std",
10899 "derive_more",10994 "derive_more",
10907[[package]]11002[[package]]
10908name = "substrate-test-client"11003name = "substrate-test-client"
10909version = "2.0.1"11004version = "2.0.1"
10910source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11005source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10911dependencies = [11006dependencies = [
10912 "async-trait",11007 "async-trait",
10913 "futures 0.3.19",11008 "futures 0.3.19",
10933[[package]]11028[[package]]
10934name = "substrate-test-utils"11029name = "substrate-test-utils"
10935version = "4.0.0-dev"11030version = "4.0.0-dev"
10936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11031source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10937dependencies = [11032dependencies = [
10938 "futures 0.3.19",11033 "futures 0.3.19",
10939 "substrate-test-utils-derive",11034 "substrate-test-utils-derive",
10943[[package]]11038[[package]]
10944name = "substrate-test-utils-derive"11039name = "substrate-test-utils-derive"
10945version = "0.10.0-dev"11040version = "0.10.0-dev"
10946source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10947dependencies = [11042dependencies = [
10948 "proc-macro-crate 1.1.0",11043 "proc-macro-crate 1.1.0",
10949 "proc-macro2",11044 "proc-macro2",
10954[[package]]11049[[package]]
10955name = "substrate-wasm-builder"11050name = "substrate-wasm-builder"
10956version = "5.0.0-dev"11051version = "5.0.0-dev"
10957source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11052source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
10958dependencies = [11053dependencies = [
10959 "ansi_term",11054 "ansi_term",
10960 "build-helper",11055 "build-helper",
11037]11132]
1103811133
11039[[package]]11134[[package]]
11135name = "test-runtime-constants"
11136version = "0.9.16"
11137source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
11138dependencies = [
11139 "frame-support",
11140 "polkadot-primitives",
11141 "polkadot-runtime-common",
11142 "smallvec",
11143 "sp-runtime",
11144]
11145
11146[[package]]
11040name = "textwrap"11147name = "textwrap"
11041version = "0.11.0"11148version = "0.11.0"
11042source = "registry+https://github.com/rust-lang/crates.io-index"11149source = "registry+https://github.com/rust-lang/crates.io-index"
1134211449
11343[[package]]11450[[package]]
11344name = "trie-db"11451name = "trie-db"
11345version = "0.22.6"11452version = "0.23.0"
11346source = "registry+https://github.com/rust-lang/crates.io-index"11453source = "registry+https://github.com/rust-lang/crates.io-index"
11347checksum = "9eac131e334e81b6b3be07399482042838adcd7957aa0010231d0813e39e02fa"11454checksum = "e3ddae50680c12ef75bfbf58416ca6622fa43d879553f6cb2ed1a817346e1ffe"
11348dependencies = [11455dependencies = [
11349 "hash-db",11456 "hash-db",
11350 "hashbrown",11457 "hashbrown",
1135511462
11356[[package]]11463[[package]]
11357name = "trie-root"11464name = "trie-root"
11358version = "0.16.0"11465version = "0.17.0"
11359source = "registry+https://github.com/rust-lang/crates.io-index"11466source = "registry+https://github.com/rust-lang/crates.io-index"
11360checksum = "652931506d2c1244d7217a70b99f56718a7b4161b37f04e7cd868072a99f68cd"11467checksum = "9a36c5ca3911ed3c9a5416ee6c679042064b93fc637ded67e25f92e68d783891"
11361dependencies = [11468dependencies = [
11362 "hash-db",11469 "hash-db",
11363]11470]
11424[[package]]11531[[package]]
11425name = "try-runtime-cli"11532name = "try-runtime-cli"
11426version = "0.10.0-dev"11533version = "0.10.0-dev"
11427source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11534source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"
11428dependencies = [11535dependencies = [
11429 "jsonrpsee",11536 "jsonrpsee",
11430 "log",11537 "log",
11443 "sp-state-machine",11550 "sp-state-machine",
11444 "sp-version",11551 "sp-version",
11445 "structopt",11552 "structopt",
11553 "zstd",
11446]11554]
1144711555
11448[[package]]11556[[package]]
11558 "cumulus-client-service",11666 "cumulus-client-service",
11559 "cumulus-primitives-core",11667 "cumulus-primitives-core",
11560 "cumulus-primitives-parachain-inherent",11668 "cumulus-primitives-parachain-inherent",
11669 "cumulus-relay-chain-interface",
11670 "cumulus-relay-chain-local",
11561 "fc-consensus",11671 "fc-consensus",
11562 "fc-db",11672 "fc-db",
11563 "fc-mapping-sync",11673 "fc-mapping-sync",
11827[[package]]11937[[package]]
11828name = "up-sponsorship"11938name = "up-sponsorship"
11829version = "0.1.0"11939version = "0.1.0"
11830source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.15#1d3a83d61b6ea2162a55784efaa165624da3a9f6"11940source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"
11831dependencies = [11941dependencies = [
11832 "impl-trait-for-tuples",11942 "impl-trait-for-tuples",
11833]11943]
12006]12116]
1200712117
12008[[package]]12118[[package]]
12119name = "wasm-instrument"
12120version = "0.1.1"
12121source = "registry+https://github.com/rust-lang/crates.io-index"
12122checksum = "962e5b0401bbb6c887f54e69b8c496ea36f704df65db73e81fd5ff8dc3e63a9f"
12123dependencies = [
12124 "parity-wasm 0.42.2",
12125]
12126
12127[[package]]
12009name = "wasm-timer"12128name = "wasm-timer"
12010version = "0.2.5"12129version = "0.2.5"
12011source = "registry+https://github.com/rust-lang/crates.io-index"12130source = "registry+https://github.com/rust-lang/crates.io-index"
12028dependencies = [12147dependencies = [
12029 "downcast-rs",12148 "downcast-rs",
12030 "libc",12149 "libc",
12031 "libm",
12032 "memory_units",12150 "memory_units",
12033 "num-rational 0.2.4",12151 "num-rational 0.2.4",
12034 "num-traits",12152 "num-traits",
1205312171
12054[[package]]12172[[package]]
12055name = "wasmtime"12173name = "wasmtime"
12056version = "0.31.0"12174version = "0.33.0"
12057source = "registry+https://github.com/rust-lang/crates.io-index"12175source = "registry+https://github.com/rust-lang/crates.io-index"
12058checksum = "311d06b0c49346d1fbf48a17052e844036b95a7753c1afb34e8c0af3f6b5bb13"12176checksum = "414be1bc5ca12e755ffd3ff7acc3a6d1979922f8237fc34068b2156cebcc3270"
12059dependencies = [12177dependencies = [
12060 "anyhow",12178 "anyhow",
12061 "backtrace",12179 "backtrace",
1208512203
12086[[package]]12204[[package]]
12087name = "wasmtime-cache"12205name = "wasmtime-cache"
12088version = "0.31.0"12206version = "0.33.0"
12089source = "registry+https://github.com/rust-lang/crates.io-index"12207source = "registry+https://github.com/rust-lang/crates.io-index"
12090checksum = "36147930a4995137dc096e5b17a573b446799be2bbaea433e821ce6a80abe2c5"12208checksum = "8b9b4cd1949206fda9241faf8c460a7d797aa1692594d3dd6bc1cbfa57ee20d0"
12091dependencies = [12209dependencies = [
12092 "anyhow",12210 "anyhow",
12093 "base64",12211 "base64",
12094 "bincode",12212 "bincode",
12095 "directories-next",12213 "directories-next",
12096 "file-per-thread-logger",12214 "file-per-thread-logger",
12097 "log",12215 "log",
12098 "rsix",12216 "rustix",
12099 "serde",12217 "serde",
12100 "sha2 0.9.9",12218 "sha2 0.9.9",
12101 "toml",12219 "toml",
1210512223
12106[[package]]12224[[package]]
12107name = "wasmtime-cranelift"12225name = "wasmtime-cranelift"
12108version = "0.31.0"12226version = "0.33.0"
12109source = "registry+https://github.com/rust-lang/crates.io-index"12227source = "registry+https://github.com/rust-lang/crates.io-index"
12110checksum = "ab3083a47e1ede38aac06a1d9831640d673f9aeda0b82a64e4ce002f3432e2e7"12228checksum = "a4693d33725773615a4c9957e4aa731af57b27dca579702d1d8ed5750760f1a9"
12111dependencies = [12229dependencies = [
12112 "anyhow",12230 "anyhow",
12113 "cranelift-codegen",12231 "cranelift-codegen",
12114 "cranelift-entity",12232 "cranelift-entity",
12115 "cranelift-frontend",12233 "cranelift-frontend",
12116 "cranelift-native",12234 "cranelift-native",
12117 "cranelift-wasm",12235 "cranelift-wasm",
12118 "gimli 0.25.0",12236 "gimli",
12119 "log",12237 "log",
12120 "more-asserts",12238 "more-asserts",
12121 "object",12239 "object",
1212712245
12128[[package]]12246[[package]]
12129name = "wasmtime-environ"12247name = "wasmtime-environ"
12130version = "0.31.0"12248version = "0.33.0"
12131source = "registry+https://github.com/rust-lang/crates.io-index"12249source = "registry+https://github.com/rust-lang/crates.io-index"
12132checksum = "1c2d194b655321053bc4111a1aa4ead552655c8a17d17264bc97766e70073510"12250checksum = "5b17e47116a078b9770e6fb86cff8b9a660826623cebcfff251b047c8d8993ef"
12133dependencies = [12251dependencies = [
12134 "anyhow",12252 "anyhow",
12135 "cfg-if 1.0.0",
12136 "cranelift-entity",12253 "cranelift-entity",
12137 "gimli 0.25.0",12254 "gimli",
12138 "indexmap",12255 "indexmap",
12139 "log",12256 "log",
12140 "more-asserts",12257 "more-asserts",
1214812265
12149[[package]]12266[[package]]
12150name = "wasmtime-jit"12267name = "wasmtime-jit"
12151version = "0.31.0"12268version = "0.33.0"
12152source = "registry+https://github.com/rust-lang/crates.io-index"12269source = "registry+https://github.com/rust-lang/crates.io-index"
12153checksum = "864ac8dfe4ce310ac59f16fdbd560c257389cb009ee5d030ac6e30523b023d11"12270checksum = "60ea5b380bdf92e32911400375aeefb900ac9d3f8e350bb6ba555a39315f2ee7"
12154dependencies = [12271dependencies = [
12155 "addr2line 0.16.0",12272 "addr2line",
12156 "anyhow",12273 "anyhow",
12157 "bincode",12274 "bincode",
12158 "cfg-if 1.0.0",12275 "cfg-if 1.0.0",
12159 "gimli 0.25.0",12276 "gimli",
12160 "log",
12161 "more-asserts",
12162 "object",12277 "object",
12163 "region",12278 "region",
12164 "rsix",12279 "rustix",
12165 "serde",12280 "serde",
12166 "target-lexicon",12281 "target-lexicon",
12167 "thiserror",12282 "thiserror",
12168 "wasmparser",
12169 "wasmtime-environ",12283 "wasmtime-environ",
12170 "wasmtime-runtime",12284 "wasmtime-runtime",
12171 "winapi 0.3.9",12285 "winapi 0.3.9",
12172]12286]
1217312287
12174[[package]]12288[[package]]
12175name = "wasmtime-runtime"12289name = "wasmtime-runtime"
12176version = "0.31.0"12290version = "0.33.0"
12177source = "registry+https://github.com/rust-lang/crates.io-index"12291source = "registry+https://github.com/rust-lang/crates.io-index"
12178checksum = "ab97da813a26b98c9abfd3b0c2d99e42f6b78b749c0646344e2e262d212d8c8b"12292checksum = "abc7cd79937edd6e238b337608ebbcaf9c086a8457f01dfd598324f7fa56d81a"
12179dependencies = [12293dependencies = [
12180 "anyhow",12294 "anyhow",
12181 "backtrace",12295 "backtrace",
12190 "more-asserts",12304 "more-asserts",
12191 "rand 0.8.4",12305 "rand 0.8.4",
12192 "region",12306 "region",
12193 "rsix",12307 "rustix",
12194 "thiserror",12308 "thiserror",
12195 "wasmtime-environ",12309 "wasmtime-environ",
12196 "winapi 0.3.9",12310 "winapi 0.3.9",
12197]12311]
1219812312
12199[[package]]12313[[package]]
12200name = "wasmtime-types"12314name = "wasmtime-types"
12201version = "0.31.0"12315version = "0.33.0"
12202source = "registry+https://github.com/rust-lang/crates.io-index"12316source = "registry+https://github.com/rust-lang/crates.io-index"
12203checksum = "ff94409cc3557bfbbcce6b14520ccd6bd3727e965c0fe68d63ef2c185bf379c6"12317checksum = "d9e5e51a461a2cf2b69e1fc48f325b17d78a8582816e18479e8ead58844b23f8"
12204dependencies = [12318dependencies = [
12205 "cranelift-entity",12319 "cranelift-entity",
12206 "serde",12320 "serde",
1224812362
12249[[package]]12363[[package]]
12250name = "westend-runtime"12364name = "westend-runtime"
12251version = "0.9.15"12365version = "0.9.16"
12252source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"12366source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12253dependencies = [12367dependencies = [
12254 "beefy-primitives",12368 "beefy-primitives",
12255 "bitvec",12369 "bitvec",
12282 "pallet-nicks",12396 "pallet-nicks",
12283 "pallet-offences",12397 "pallet-offences",
12284 "pallet-offences-benchmarking",12398 "pallet-offences-benchmarking",
12399 "pallet-preimage",
12285 "pallet-proxy",12400 "pallet-proxy",
12286 "pallet-recovery",12401 "pallet-recovery",
12287 "pallet-scheduler",12402 "pallet-scheduler",
12325 "sp-transaction-pool",12440 "sp-transaction-pool",
12326 "sp-version",12441 "sp-version",
12327 "substrate-wasm-builder",12442 "substrate-wasm-builder",
12443 "westend-runtime-constants",
12328 "xcm",12444 "xcm",
12329 "xcm-builder",12445 "xcm-builder",
12330 "xcm-executor",12446 "xcm-executor",
12331]12447]
1233212448
12333[[package]]12449[[package]]
12450name = "westend-runtime-constants"
12451version = "0.9.16"
12452source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12453dependencies = [
12454 "frame-support",
12455 "polkadot-primitives",
12456 "polkadot-runtime-common",
12457 "smallvec",
12458 "sp-runtime",
12459]
12460
12461[[package]]
12334name = "which"12462name = "which"
12335version = "4.2.2"12463version = "4.2.2"
12336source = "registry+https://github.com/rust-lang/crates.io-index"12464source = "registry+https://github.com/rust-lang/crates.io-index"
1242812556
12429[[package]]12557[[package]]
12430name = "xcm"12558name = "xcm"
12431version = "0.9.15"12559version = "0.9.16"
12432source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"12560source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12433dependencies = [12561dependencies = [
12434 "derivative",12562 "derivative",
12435 "impl-trait-for-tuples",12563 "impl-trait-for-tuples",
1244112569
12442[[package]]12570[[package]]
12443name = "xcm-builder"12571name = "xcm-builder"
12444version = "0.9.15"12572version = "0.9.16"
12445source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"12573source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12446dependencies = [12574dependencies = [
12447 "frame-support",12575 "frame-support",
12448 "frame-system",12576 "frame-system",
1246112589
12462[[package]]12590[[package]]
12463name = "xcm-executor"12591name = "xcm-executor"
12464version = "0.9.15"12592version = "0.9.16"
12465source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"12593source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12466dependencies = [12594dependencies = [
12467 "frame-benchmarking",12595 "frame-benchmarking",
12468 "frame-support",12596 "frame-support",
12480[[package]]12608[[package]]
12481name = "xcm-procedural"12609name = "xcm-procedural"
12482version = "0.1.0"12610version = "0.1.0"
12483source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#4d94aea03300b85ddbfaa5b28e1078545e0545a2"12611source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#6e3e9e60c2615f1cd715923aea9816ac6b9b59f7"
12484dependencies = [12612dependencies = [
12613 "Inflector",
12485 "proc-macro2",12614 "proc-macro2",
12486 "quote",12615 "quote",
12487 "syn",12616 "syn",
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.15
+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.15" }
-sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }
-sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }
-sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }
-sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }
+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
@@ -8,7 +8,7 @@
 primitive-types = { version = "0.10.1", default-features = false }
 hex-literal = "0.3.3"
 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.15" }
+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.15'
+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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-benchmarking-cli]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment-rpc]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.substrate-prometheus-endpoint]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-basic-authorship]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-chain-spec]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-cli]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-client-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-consensus]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-consensus-aura]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-executor]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-finality-grandpa]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-keystore]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-rpc]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-rpc-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-service]
 features = ['wasmtime']
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-telemetry]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-transaction-pool]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-tracing]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-block-builder]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-api]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-blockchain]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus-aura]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-finality-grandpa]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-inherents]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-keystore]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-offchain]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-runtime]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-session]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-timestamp]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-transaction-pool]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-trie]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.substrate-frame-rpc-system]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sc-network]
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.serde]
 features = ['derive']
@@ -174,58 +174,65 @@
 
 [dependencies.cumulus-client-consensus-aura]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-consensus-common]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-collator]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-cli]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-network]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-primitives-core]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-primitives-parachain-inherent]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-client-service]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-service]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-cli]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-test-service]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 
 [dependencies.polkadot-parachain]
 git = "https://github.com/paritytech/polkadot"
-branch = 'release-v0.9.15'
+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.15" }
-fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
+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
@@ -213,8 +213,10 @@
 			builder.with_profiling(sc_tracing::TracingReceiver::Log, "");
 			let _ = builder.init();
 
+			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(&load_spec(&params.chain.clone().unwrap_or_default())?)?;
+				generate_genesis_block(&spec, state_version)?;
 			let raw_header = block.header().encode();
 			let output_buf = if params.raw {
 				raw_header
@@ -282,8 +284,10 @@
 				let parachain_account =
 					AccountIdConversion::<polkadot_primitives::v0::AccountId>::into_account(&id);
 
+				let state_version =
+					RelayChainCli::native_runtime_version(&config.chain_spec).state_version();
 				let block: Block =
-					generate_genesis_block(&config.chain_spec).map_err(|e| format!("{:?}", e))?;
+					generate_genesis_block(&config.chain_spec, state_version).map_err(|e| format!("{:?}", e))?;
 				let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));
 
 				let polkadot_config = SubstrateCli::create_configuration(
@@ -368,11 +372,21 @@
 		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
@@ -18,13 +18,15 @@
 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;
@@ -152,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) =
@@ -238,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,
@@ -254,28 +257,23 @@
 	let params = new_partial::<BIQ>(&parachain_config, build_import_queue)?;
 	let (mut telemetry, filter_pool, frontier_backend, telemetry_worker_handle, fee_history_cache) =
 		params.other;
+	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 block_announce_validator = BlockAnnounceValidator::new(relay_chain_interface.clone(), id);
 
 	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 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) =
@@ -285,7 +283,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,
 		})?;
 
@@ -364,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(),
@@ -385,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?;
@@ -398,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)?;
@@ -463,7 +469,7 @@
 		 prometheus_registry,
 		 telemetry,
 		 task_manager,
-		 relay_chain_node,
+		 relay_chain_interface,
 		 transaction_pool,
 		 sync_oracle,
 		 keystore,
@@ -478,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 =
@@ -520,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.15' }
-pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+# 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.15" }
-fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
+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" }
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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15" }
+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,13 +8,13 @@
 	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,
-	COLLECTION_ADMINS_LIMIT, MetaUpdatePermission, Pays, PostDispatchInfo, TokenId, Weight,
-	WithdrawReasons, CollectionStats,
+	MAX_TOKEN_PREFIX_LENGTH, COLLECTION_ADMINS_LIMIT, MetaUpdatePermission, Pays, PostDispatchInfo,
+	TokenId, Weight, WithdrawReasons, CollectionStats, CustomDataLimit,
 };
 pub use pallet::*;
 use sp_core::H160;
@@ -398,15 +398,7 @@
 	pub fn init_collection(data: Collection<T::AccountId>) -> 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
 			);
 		}
@@ -610,14 +602,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>;
 
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.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15" }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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-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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15" }
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }
+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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
+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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }
+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/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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.11.1", default-features = false }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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/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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies]
 scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.11.1", default-features = false }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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
@@ -2,9 +2,7 @@
 
 use erc::ERC721Events;
 use frame_support::{BoundedVec, ensure};
-use up_data_structs::{
-	AccessMode, CUSTOM_DATA_LIMIT, Collection, CollectionId, CustomDataLimit, TokenId,
-};
+use up_data_structs::{AccessMode, Collection, CollectionId, CustomDataLimit, TokenId};
 use pallet_common::{
 	Error as CommonError, Pallet as PalletCommon, Event as CommonEvent, account::CrossAccountId,
 };
@@ -14,7 +12,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::*;
@@ -31,11 +29,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]
@@ -72,7 +70,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,
 	>;
 
@@ -535,12 +533,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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15' }
+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,8 +2,7 @@
 
 use frame_support::{ensure, BoundedVec};
 use up_data_structs::{
-	AccessMode, CUSTOM_DATA_LIMIT, Collection, CollectionId, CustomDataLimit,
-	MAX_REFUNGIBLE_PIECES, TokenId,
+	AccessMode, Collection, CollectionId, CustomDataLimit, MAX_REFUNGIBLE_PIECES, TokenId,
 };
 use pallet_common::{
 	Error as CommonError, Event as CommonEvent, Pallet as PalletCommon, account::CrossAccountId,
@@ -11,7 +10,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 +26,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]
@@ -579,12 +578,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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15' }
+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.15' }
-substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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,74 +665,6 @@
 				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(())
 	}
 }
 
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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 
 ################################################################################
@@ -129,9 +129,9 @@
 ] }
 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.15" }
+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.15' }
+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.15" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
+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,7 +29,8 @@
 		WeightToFeePolynomial, DispatchClass,
 	},
 	StorageValue, transactional,
-	pallet_prelude::DispatchResultWithPostInfo,
+	pallet_prelude::{DispatchResultWithPostInfo, ConstU32},
+	BoundedVec,
 };
 use scale_info::TypeInfo;
 use frame_system::{self as system, ensure_signed};
@@ -38,8 +39,10 @@
 	MAX_DECIMAL_POINTS, MAX_SPONSOR_TIMEOUT, MAX_TOKEN_OWNERSHIP, CUSTOM_DATA_LIMIT,
 	VARIABLE_ON_CHAIN_SCHEMA_LIMIT, CONST_ON_CHAIN_SCHEMA_LIMIT, OFFCHAIN_SCHEMA_LIMIT,
 	FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
-	NFT_SPONSOR_TRANSFER_TIMEOUT, AccessMode, Collection, CreateItemData, CollectionLimits,
+	NFT_SPONSOR_TRANSFER_TIMEOUT, MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH,
+	MAX_TOKEN_PREFIX_LENGTH, AccessMode, Collection, CreateItemData, CollectionLimits,
 	CollectionId, CollectionMode, TokenId, SchemaVersion, SponsorshipState, MetaUpdatePermission,
+	CustomDataLimit,
 };
 use pallet_common::{
 	account::CrossAccountId, CollectionHandle, Pallet as PalletCommon, Error as CommonError,
@@ -319,9 +322,9 @@
 		#[weight = <SelfWeightOf<T>>::create_collection()]
 		#[transactional]
 		pub fn create_collection(origin,
-								 collection_name: Vec<u16>,
-								 collection_description: Vec<u16>,
-								 token_prefix: Vec<u8>,
+								 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 {
 
 			// Anyone can create a collection
@@ -336,11 +339,11 @@
 				access: AccessMode::Normal,
 				description: collection_description,
 				token_prefix,
-				offchain_schema: Vec::new(),
+				offchain_schema: BoundedVec::default(),
 				schema_version: SchemaVersion::ImageURL,
 				sponsorship: SponsorshipState::Disabled,
-				variable_on_chain_schema: Vec::new(),
-				const_on_chain_schema: Vec::new(),
+				variable_on_chain_schema: BoundedVec::default(),
+				const_on_chain_schema: BoundedVec::default(),
 				limits: Default::default(),
 				meta_update_permission: Default::default(),
 			};
@@ -919,7 +922,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)?);
 
@@ -1004,15 +1007,12 @@
 		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;
 
 			<Pallet<T>>::deposit_event(Event::<T>::OffchainSchemaSet(
@@ -1039,15 +1039,12 @@
 		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;
 
 			<Pallet<T>>::deposit_event(Event::<T>::ConstOnChainSchemaSet(
@@ -1074,14 +1071,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;
 
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.15' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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,22 +238,28 @@
 	}
 }
 
-#[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,
 }
 
@@ -253,7 +286,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>,
@@ -378,7 +411,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.15' }
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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.15' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
-sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }
+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
@@ -118,33 +118,33 @@
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
 optional = true
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-executive]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.hex-literal]
 optional = true
@@ -159,131 +159,131 @@
 [dependencies.pallet-aura]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+# 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.15'
+# 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.15'
+# 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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-sudo]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-transaction-payment]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+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.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.pallet-treasury]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 # [dependencies.pallet-vesting]
 # default-features = false
 # git = 'https://github.com/paritytech/substrate.git'
-# branch = 'polkadot-v0.9.15'
+# branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-arithmetic]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-api]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-block-builder]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-core]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-consensus-aura]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-inherents]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-io]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-offchain]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-runtime]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-session]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-transaction-pool]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.sp-version]
 default-features = false
 git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.smallvec]
 version = '1.6.1'
@@ -294,46 +294,46 @@
 [dependencies.parachain-info]
 default-features = false
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 
 [dependencies.cumulus-pallet-aura-ext]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-parachain-system]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-core]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-xcm]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-dmp-queue]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-pallet-xcmp-queue]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-utility]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 [dependencies.cumulus-primitives-timestamp]
 git = 'https://github.com/paritytech/cumulus.git'
-branch = 'polkadot-v0.9.15'
+branch = 'polkadot-v0.9.16'
 default-features = false
 
 ################################################################################
@@ -341,32 +341,32 @@
 
 [dependencies.polkadot-parachain]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm-builder]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.xcm-executor]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.pallet-xcm]
 git = 'https://github.com/paritytech/polkadot'
-branch = 'release-v0.9.15'
+branch = 'release-v0.9.16'
 default-features = false
 
 [dependencies.orml-vesting]
 git = 'https://github.com/UniqueNetwork/open-runtime-module-library'
-branch = 'polkadot-v0.9.15'
+branch = 'unique-polkadot-v0.9.16'
 version = "0.4.1-dev"
 default-features = false
 
@@ -389,21 +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.15', 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.15" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
-fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }
+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.15'
+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::*;
@@ -149,6 +149,7 @@
 	authoring_version: 1,
 	spec_version: 914000,
 	impl_version: 1,
+	state_version: 1,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 1,
 };
@@ -371,6 +372,7 @@
 	type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
 	/// Version of the runtime.
 	type Version = Version;
+	type MaxConsumers = ConstU32<16>;
 }
 
 parameter_types! {
@@ -502,6 +504,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;
@@ -527,6 +530,7 @@
 	type OnSlash = ();
 	type ProposalBond = ProposalBond;
 	type ProposalBondMinimum = ProposalBondMinimum;
+	type ProposalBondMaximum = ProposalBondMaximum;
 	type SpendPeriod = SpendPeriod;
 	type Burn = Burn;
 	type BurnDestination = ();
@@ -576,8 +580,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>,
@@ -742,6 +746,7 @@
 	type XcmExecutor = XcmExecutor<XcmConfig>;
 	type ChannelInfo = ParachainSystem;
 	type VersionWrapper = ();
+	type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
 }
 
 impl cumulus_pallet_dmp_queue::Config for Runtime {
@@ -1039,7 +1044,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> {
@@ -1307,8 +1312,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)
 		}
 	}
 
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.15
+git checkout release-v0.9.16
 ```
 
 2. Build with nightly-2021-11-11