difftreelog
build upgrade polkadot to v0.9.15
in: master
32 files changed
.envdiffbeforeafterboth1RUST_TOOLCHAIN=nightly-2021-11-111RUST_TOOLCHAIN=nightly-2021-11-112RUST_C=1.58.0-nightly2RUST_C=1.58.0-nightly3POLKA_VERSION=release-v0.9.143POLKA_VERSION=release-v0.9.154UNIQUE_BRANCH=develop4UNIQUE_BRANCH=develop5USER=***5USER=***6PASS=***6PASS=***Cargo.lockdiffbeforeafterboth42source = "registry+https://github.com/rust-lang/crates.io-index"42source = "registry+https://github.com/rust-lang/crates.io-index"43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"44dependencies = [44dependencies = [45 "generic-array 0.14.4",45 "generic-array 0.14.5",46]46]474748[[package]]48[[package]]77source = "registry+https://github.com/rust-lang/crates.io-index"77source = "registry+https://github.com/rust-lang/crates.io-index"78checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"78checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"79dependencies = [79dependencies = [80 "getrandom 0.2.3",80 "getrandom 0.2.4",81 "once_cell",81 "once_cell",82 "version_check",82 "version_check",83]83]108108109[[package]]109[[package]]110name = "anyhow"110name = "anyhow"111version = "1.0.51"111version = "1.0.52"112source = "registry+https://github.com/rust-lang/crates.io-index"112source = "registry+https://github.com/rust-lang/crates.io-index"113checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203"113checksum = "84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3"114114115[[package]]115[[package]]116name = "approx"116name = "approx"288 "memchr",288 "memchr",289 "num_cpus",289 "num_cpus",290 "once_cell",290 "once_cell",291 "pin-project-lite 0.2.7",291 "pin-project-lite 0.2.8",292 "pin-utils",292 "pin-utils",293 "slab",293 "slab",294 "wasm-bindgen-futures",294 "wasm-bindgen-futures",335 "futures-sink",335 "futures-sink",336 "futures-util",336 "futures-util",337 "memchr",337 "memchr",338 "pin-project-lite 0.2.7",338 "pin-project-lite 0.2.8",339]339]340340341[[package]]341[[package]]348 "futures-sink",348 "futures-sink",349 "futures-util",349 "futures-util",350 "memchr",350 "memchr",351 "pin-project-lite 0.2.7",351 "pin-project-lite 0.2.8",352]352]353353354[[package]]354[[package]]377 "winapi 0.3.9",377 "winapi 0.3.9",378]378]379380[[package]]381name = "auto_impl"382version = "0.5.0"383source = "registry+https://github.com/rust-lang/crates.io-index"384checksum = "7862e21c893d65a1650125d157eaeec691439379a1cee17ee49031b79236ada4"385dependencies = [386 "proc-macro-error",387 "proc-macro2",388 "quote",389 "syn",390]379391380[[package]]392[[package]]381name = "autocfg"393name = "autocfg"428[[package]]440[[package]]429name = "beefy-gadget"441name = "beefy-gadget"430version = "4.0.0-dev"442version = "4.0.0-dev"431source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"443source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"432dependencies = [444dependencies = [433 "beefy-primitives",445 "beefy-primitives",434 "fnv",446 "fnv",435 "futures 0.3.18",447 "futures 0.3.19",436 "log",448 "log",437 "parity-scale-codec",449 "parity-scale-codec",438 "parking_lot 0.11.2",450 "parking_lot 0.11.2",456[[package]]468[[package]]457name = "beefy-gadget-rpc"469name = "beefy-gadget-rpc"458version = "4.0.0-dev"470version = "4.0.0-dev"459source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"471source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"460dependencies = [472dependencies = [461 "beefy-gadget",473 "beefy-gadget",462 "beefy-primitives",474 "beefy-primitives",463 "futures 0.3.18",475 "futures 0.3.19",464 "jsonrpc-core",476 "jsonrpc-core",465 "jsonrpc-core-client",477 "jsonrpc-core-client",466 "jsonrpc-derive",478 "jsonrpc-derive",476[[package]]488[[package]]477name = "beefy-merkle-tree"489name = "beefy-merkle-tree"478version = "4.0.0-dev"490version = "4.0.0-dev"479source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"491source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"480492481[[package]]493[[package]]482name = "beefy-primitives"494name = "beefy-primitives"483version = "4.0.0-dev"495version = "4.0.0-dev"484source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"496source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"485dependencies = [497dependencies = [486 "parity-scale-codec",498 "parity-scale-codec",487 "scale-info",499 "scale-info",621checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"633checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"622dependencies = [634dependencies = [623 "block-padding 0.2.1",635 "block-padding 0.2.1",624 "generic-array 0.14.4",636 "generic-array 0.14.5",625]637]626638627[[package]]639[[package]]665[[package]]677[[package]]666name = "bp-header-chain"678name = "bp-header-chain"667version = "0.1.0"679version = "0.1.0"668source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"680source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"669dependencies = [681dependencies = [670 "finality-grandpa",682 "finality-grandpa",671 "frame-support",683 "frame-support",681[[package]]693[[package]]682name = "bp-message-dispatch"694name = "bp-message-dispatch"683version = "0.1.0"695version = "0.1.0"684source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"685dependencies = [697dependencies = [686 "bp-runtime",698 "bp-runtime",687 "frame-support",699 "frame-support",693[[package]]705[[package]]694name = "bp-messages"706name = "bp-messages"695version = "0.1.0"707version = "0.1.0"696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"708source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"697dependencies = [709dependencies = [698 "bitvec",710 "bitvec",699 "bp-runtime",711 "bp-runtime",709[[package]]721[[package]]710name = "bp-polkadot-core"722name = "bp-polkadot-core"711version = "0.1.0"723version = "0.1.0"712source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"724source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"713dependencies = [725dependencies = [714 "bp-messages",726 "bp-messages",715 "bp-runtime",727 "bp-runtime",727[[package]]739[[package]]728name = "bp-rialto"740name = "bp-rialto"729version = "0.1.0"741version = "0.1.0"730source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"731dependencies = [743dependencies = [732 "bp-messages",744 "bp-messages",733 "bp-runtime",745 "bp-runtime",742[[package]]754[[package]]743name = "bp-rococo"755name = "bp-rococo"744version = "0.1.0"756version = "0.1.0"745source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"757source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"746dependencies = [758dependencies = [747 "bp-messages",759 "bp-messages",748 "bp-polkadot-core",760 "bp-polkadot-core",759[[package]]771[[package]]760name = "bp-runtime"772name = "bp-runtime"761version = "0.1.0"773version = "0.1.0"762source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"774source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"763dependencies = [775dependencies = [764 "frame-support",776 "frame-support",765 "hash-db",777 "hash-db",777[[package]]789[[package]]778name = "bp-test-utils"790name = "bp-test-utils"779version = "0.1.0"791version = "0.1.0"780source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"792source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"781dependencies = [793dependencies = [782 "bp-header-chain",794 "bp-header-chain",783 "ed25519-dalek",795 "ed25519-dalek",792[[package]]804[[package]]793name = "bp-wococo"805name = "bp-wococo"794version = "0.1.0"806version = "0.1.0"795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"807source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"796dependencies = [808dependencies = [797 "bp-messages",809 "bp-messages",798 "bp-polkadot-core",810 "bp-polkadot-core",807[[package]]819[[package]]808name = "bridge-runtime-common"820name = "bridge-runtime-common"809version = "0.1.0"821version = "0.1.0"810source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"822source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"811dependencies = [823dependencies = [812 "bp-message-dispatch",824 "bp-message-dispatch",813 "bp-messages",825 "bp-messages",853865854[[package]]866[[package]]855name = "bumpalo"867name = "bumpalo"856version = "3.8.0"868version = "3.9.1"857source = "registry+https://github.com/rust-lang/crates.io-index"869source = "registry+https://github.com/rust-lang/crates.io-index"858checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c"870checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"859871860[[package]]872[[package]]861name = "byte-slice-cast"873name = "byte-slice-cast"899911900[[package]]912[[package]]901name = "cache-padded"913name = "cache-padded"902version = "1.1.1"914version = "1.2.0"903source = "registry+https://github.com/rust-lang/crates.io-index"915source = "registry+https://github.com/rust-lang/crates.io-index"904checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"916checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"905917906[[package]]918[[package]]907name = "camino"919name = "camino"908version = "1.0.5"920version = "1.0.7"909source = "registry+https://github.com/rust-lang/crates.io-index"921source = "registry+https://github.com/rust-lang/crates.io-index"910checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b"922checksum = "6f3132262930b0522068049f5870a856ab8affc80c70d08b6ecb785771a6fc23"911dependencies = [923dependencies = [912 "serde",924 "serde",913]925]1025source = "registry+https://github.com/rust-lang/crates.io-index"1037source = "registry+https://github.com/rust-lang/crates.io-index"1026checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1038checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1027dependencies = [1039dependencies = [1028 "generic-array 0.14.4",1040 "generic-array 0.14.5",1029]1041]103010421031[[package]]1043[[package]]1045dependencies = [1057dependencies = [1046 "glob",1058 "glob",1047 "libc",1059 "libc",1048 "libloading 0.7.2",1060 "libloading 0.7.3",1049]1061]105010621051[[package]]1063[[package]]123712491238[[package]]1250[[package]]1239name = "crossbeam-channel"1251name = "crossbeam-channel"1240version = "0.5.1"1252version = "0.5.2"1241source = "registry+https://github.com/rust-lang/crates.io-index"1253source = "registry+https://github.com/rust-lang/crates.io-index"1242checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1254checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa"1243dependencies = [1255dependencies = [1244 "cfg-if 1.0.0",1256 "cfg-if 1.0.0",1245 "crossbeam-utils",1257 "crossbeam-utils",125812701259[[package]]1271[[package]]1260name = "crossbeam-epoch"1272name = "crossbeam-epoch"1261version = "0.9.5"1273version = "0.9.6"1262source = "registry+https://github.com/rust-lang/crates.io-index"1274source = "registry+https://github.com/rust-lang/crates.io-index"1263checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"1275checksum = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762"1264dependencies = [1276dependencies = [1265 "cfg-if 1.0.0",1277 "cfg-if 1.0.0",1266 "crossbeam-utils",1278 "crossbeam-utils",127112831272[[package]]1284[[package]]1273name = "crossbeam-utils"1285name = "crossbeam-utils"1274version = "0.8.5"1286version = "0.8.6"1275source = "registry+https://github.com/rust-lang/crates.io-index"1287source = "registry+https://github.com/rust-lang/crates.io-index"1276checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"1288checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120"1277dependencies = [1289dependencies = [1278 "cfg-if 1.0.0",1290 "cfg-if 1.0.0",1279 "lazy_static",1291 "lazy_static",1301source = "registry+https://github.com/rust-lang/crates.io-index"1313source = "registry+https://github.com/rust-lang/crates.io-index"1302checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1314checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1303dependencies = [1315dependencies = [1304 "generic-array 0.14.4",1316 "generic-array 0.14.5",1305 "subtle 2.4.1",1317 "subtle 2.4.1",1306]1318]130713191311source = "registry+https://github.com/rust-lang/crates.io-index"1323source = "registry+https://github.com/rust-lang/crates.io-index"1312checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1324checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1313dependencies = [1325dependencies = [1314 "generic-array 0.14.4",1326 "generic-array 0.14.5",1315 "subtle 2.4.1",1327 "subtle 2.4.1",1316]1328]131713291357[[package]]1369[[package]]1358name = "cumulus-client-cli"1370name = "cumulus-client-cli"1359version = "0.1.0"1371version = "0.1.0"1360source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1372source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1361dependencies = [1373dependencies = [1362 "sc-cli",1374 "sc-cli",1363 "sc-service",1375 "sc-service",1367[[package]]1379[[package]]1368name = "cumulus-client-collator"1380name = "cumulus-client-collator"1369version = "0.1.0"1381version = "0.1.0"1370source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1382source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1371dependencies = [1383dependencies = [1372 "cumulus-client-consensus-common",1384 "cumulus-client-consensus-common",1373 "cumulus-client-network",1385 "cumulus-client-network",1374 "cumulus-primitives-core",1386 "cumulus-primitives-core",1375 "futures 0.3.18",1387 "futures 0.3.19",1376 "parity-scale-codec",1388 "parity-scale-codec",1377 "parking_lot 0.10.2",1389 "parking_lot 0.10.2",1378 "polkadot-node-primitives",1390 "polkadot-node-primitives",1390[[package]]1402[[package]]1391name = "cumulus-client-consensus-aura"1403name = "cumulus-client-consensus-aura"1392version = "0.1.0"1404version = "0.1.0"1393source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1405source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1394dependencies = [1406dependencies = [1395 "async-trait",1407 "async-trait",1396 "cumulus-client-consensus-common",1408 "cumulus-client-consensus-common",1397 "cumulus-primitives-core",1409 "cumulus-primitives-core",1398 "futures 0.3.18",1410 "futures 0.3.19",1399 "parity-scale-codec",1411 "parity-scale-codec",1400 "polkadot-client",1412 "polkadot-client",1401 "sc-client-api",1413 "sc-client-api",1420[[package]]1432[[package]]1421name = "cumulus-client-consensus-common"1433name = "cumulus-client-consensus-common"1422version = "0.1.0"1434version = "0.1.0"1423source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1435source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1424dependencies = [1436dependencies = [1425 "async-trait",1437 "async-trait",1426 "dyn-clone",1438 "dyn-clone",1427 "futures 0.3.18",1439 "futures 0.3.19",1428 "parity-scale-codec",1440 "parity-scale-codec",1429 "polkadot-primitives",1441 "polkadot-primitives",1430 "sc-client-api",1442 "sc-client-api",1440[[package]]1452[[package]]1441name = "cumulus-client-network"1453name = "cumulus-client-network"1442version = "0.1.0"1454version = "0.1.0"1443source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1455source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1444dependencies = [1456dependencies = [1445 "derive_more",1457 "derive_more",1446 "futures 0.3.18",1458 "futures 0.3.19",1447 "futures-timer 3.0.2",1459 "futures-timer 3.0.2",1448 "parity-scale-codec",1460 "parity-scale-codec",1449 "parking_lot 0.10.2",1461 "parking_lot 0.10.2",1463[[package]]1475[[package]]1464name = "cumulus-client-pov-recovery"1476name = "cumulus-client-pov-recovery"1465version = "0.1.0"1477version = "0.1.0"1466source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1478source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1467dependencies = [1479dependencies = [1468 "cumulus-primitives-core",1480 "cumulus-primitives-core",1469 "futures 0.3.18",1481 "futures 0.3.19",1470 "futures-timer 3.0.2",1482 "futures-timer 3.0.2",1471 "parity-scale-codec",1483 "parity-scale-codec",1472 "polkadot-node-primitives",1484 "polkadot-node-primitives",1486[[package]]1498[[package]]1487name = "cumulus-client-service"1499name = "cumulus-client-service"1488version = "0.1.0"1500version = "0.1.0"1489source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1501source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1490dependencies = [1502dependencies = [1491 "cumulus-client-collator",1503 "cumulus-client-collator",1492 "cumulus-client-consensus-common",1504 "cumulus-client-consensus-common",1515[[package]]1527[[package]]1516name = "cumulus-pallet-aura-ext"1528name = "cumulus-pallet-aura-ext"1517version = "0.1.0"1529version = "0.1.0"1518source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1530source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1519dependencies = [1531dependencies = [1520 "frame-executive",1532 "frame-executive",1521 "frame-support",1533 "frame-support",1533[[package]]1545[[package]]1534name = "cumulus-pallet-dmp-queue"1546name = "cumulus-pallet-dmp-queue"1535version = "0.1.0"1547version = "0.1.0"1536source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1548source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1537dependencies = [1549dependencies = [1538 "cumulus-primitives-core",1550 "cumulus-primitives-core",1539 "frame-support",1551 "frame-support",1551[[package]]1563[[package]]1552name = "cumulus-pallet-parachain-system"1564name = "cumulus-pallet-parachain-system"1553version = "0.1.0"1565version = "0.1.0"1554source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1566source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1555dependencies = [1567dependencies = [1556 "cumulus-pallet-parachain-system-proc-macro",1568 "cumulus-pallet-parachain-system-proc-macro",1557 "cumulus-primitives-core",1569 "cumulus-primitives-core",1580[[package]]1592[[package]]1581name = "cumulus-pallet-parachain-system-proc-macro"1593name = "cumulus-pallet-parachain-system-proc-macro"1582version = "0.1.0"1594version = "0.1.0"1583source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1595source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1584dependencies = [1596dependencies = [1585 "proc-macro-crate 1.1.0",1597 "proc-macro-crate 1.1.0",1586 "proc-macro2",1598 "proc-macro2",1591[[package]]1603[[package]]1592name = "cumulus-pallet-xcm"1604name = "cumulus-pallet-xcm"1593version = "0.1.0"1605version = "0.1.0"1594source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1606source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1595dependencies = [1607dependencies = [1596 "cumulus-primitives-core",1608 "cumulus-primitives-core",1597 "frame-support",1609 "frame-support",1608[[package]]1620[[package]]1609name = "cumulus-pallet-xcmp-queue"1621name = "cumulus-pallet-xcmp-queue"1610version = "0.1.0"1622version = "0.1.0"1611source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1623source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1612dependencies = [1624dependencies = [1613 "cumulus-primitives-core",1625 "cumulus-primitives-core",1614 "frame-support",1626 "frame-support",1626[[package]]1638[[package]]1627name = "cumulus-primitives-core"1639name = "cumulus-primitives-core"1628version = "0.1.0"1640version = "0.1.0"1629source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1641source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1630dependencies = [1642dependencies = [1631 "frame-support",1643 "frame-support",1632 "impl-trait-for-tuples",1644 "impl-trait-for-tuples",1643[[package]]1655[[package]]1644name = "cumulus-primitives-parachain-inherent"1656name = "cumulus-primitives-parachain-inherent"1645version = "0.1.0"1657version = "0.1.0"1646source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1658source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1647dependencies = [1659dependencies = [1648 "async-trait",1660 "async-trait",1649 "cumulus-primitives-core",1661 "cumulus-primitives-core",1665[[package]]1677[[package]]1666name = "cumulus-primitives-timestamp"1678name = "cumulus-primitives-timestamp"1667version = "0.1.0"1679version = "0.1.0"1668source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1680source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1669dependencies = [1681dependencies = [1670 "cumulus-primitives-core",1682 "cumulus-primitives-core",1671 "sp-inherents",1683 "sp-inherents",1676[[package]]1688[[package]]1677name = "cumulus-primitives-utility"1689name = "cumulus-primitives-utility"1678version = "0.1.0"1690version = "0.1.0"1679source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1691source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1680dependencies = [1692dependencies = [1681 "cumulus-primitives-core",1693 "cumulus-primitives-core",1682 "frame-support",1694 "frame-support",1693[[package]]1705[[package]]1694name = "cumulus-test-relay-sproof-builder"1706name = "cumulus-test-relay-sproof-builder"1695version = "0.1.0"1707version = "0.1.0"1696source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1708source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"1697dependencies = [1709dependencies = [1698 "cumulus-primitives-core",1710 "cumulus-primitives-core",1699 "parity-scale-codec",1711 "parity-scale-codec",1829source = "registry+https://github.com/rust-lang/crates.io-index"1841source = "registry+https://github.com/rust-lang/crates.io-index"1830checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"1842checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"1831dependencies = [1843dependencies = [1832 "generic-array 0.14.4",1844 "generic-array 0.14.5",1833]1845]183418461835[[package]]1847[[package]]1941 "ed25519",1953 "ed25519",1942 "rand 0.7.3",1954 "rand 0.7.3",1943 "serde",1955 "serde",1944 "sha2 0.9.8",1956 "sha2 0.9.9",1945 "zeroize",1957 "zeroize",1946]1958]194719592062 "tiny-keccak",2074 "tiny-keccak",2063]2075]20642065[[package]]2066name = "ethereum"2067version = "0.9.0"2068source = "registry+https://github.com/rust-lang/crates.io-index"2069checksum = "4a67be3eaf296ef668733f54c637e84d0ca34eaf194f0077455135981ad464c3"2070dependencies = [2071 "bytes 1.1.0",2072 "ethereum-types",2073 "hash-db",2074 "hash256-std-hasher",2075 "parity-scale-codec",2076 "rlp",2077 "rlp-derive",2078 "serde",2079 "sha3 0.9.1",2080 "triehash",2081]208220762083[[package]]2077[[package]]2084name = "ethereum"2078name = "ethereum"2085version = "0.10.0"2079version = "0.11.1"2086source = "registry+https://github.com/rust-lang/crates.io-index"2080source = "registry+https://github.com/rust-lang/crates.io-index"2087checksum = "81fb916554a4dba293ea69c69ad5653e21d770a9d0c2496b5fa0a1f5a3946d87"2081checksum = "34c90e0a755da706ce0970ec0fa8cc48aabcc8e8efa1245336acf718dab06ffe"2088dependencies = [2082dependencies = [2089 "bytes 1.1.0",2083 "bytes 1.1.0",2090 "ethereum-types",2084 "ethereum-types",212321172124[[package]]2118[[package]]2125name = "evm"2119name = "evm"2126version = "0.33.0"2120version = "0.33.1"2127source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2121source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2128dependencies = [2122dependencies = [2123 "auto_impl",2129 "environmental",2124 "environmental",2130 "ethereum 0.10.0",2125 "ethereum",2131 "evm-core",2126 "evm-core",2132 "evm-gasometer",2127 "evm-gasometer",2133 "evm-runtime",2128 "evm-runtime",2144name = "evm-coder"2139name = "evm-coder"2145version = "0.1.0"2140version = "0.1.0"2146dependencies = [2141dependencies = [2147 "ethereum 0.10.0",2142 "ethereum",2148 "evm-coder-macros",2143 "evm-coder-macros",2149 "evm-core",2144 "evm-core",2150 "hex",2145 "hex",2169[[package]]2164[[package]]2170name = "evm-core"2165name = "evm-core"2171version = "0.33.0"2166version = "0.33.0"2172source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2167source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2173dependencies = [2168dependencies = [2174 "funty",2169 "funty",2175 "parity-scale-codec",2170 "parity-scale-codec",2181[[package]]2176[[package]]2182name = "evm-gasometer"2177name = "evm-gasometer"2183version = "0.33.0"2178version = "0.33.0"2184source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2179source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2185dependencies = [2180dependencies = [2186 "environmental",2181 "environmental",2187 "evm-core",2182 "evm-core",2192[[package]]2187[[package]]2193name = "evm-runtime"2188name = "evm-runtime"2194version = "0.33.0"2189version = "0.33.0"2195source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-weights#3113ac1ced53bf27e9845107fd30901708824cc4"2190source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.15#b6d849f3906eafc4f9a0aaa2d0fe5403d4e2c0a8"2196dependencies = [2191dependencies = [2192 "auto_impl",2197 "environmental",2193 "environmental",2198 "evm-core",2194 "evm-core",2199 "primitive-types 0.10.1",2195 "primitive-types 0.10.1",2206source = "registry+https://github.com/rust-lang/crates.io-index"2202source = "registry+https://github.com/rust-lang/crates.io-index"2207checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2203checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2208dependencies = [2204dependencies = [2209 "futures 0.3.18",2205 "futures 0.3.19",2210]2206]221122072212[[package]]2208[[package]]222322192224[[package]]2220[[package]]2225name = "fastrand"2221name = "fastrand"2226version = "1.5.0"2222version = "1.6.0"2227source = "registry+https://github.com/rust-lang/crates.io-index"2223source = "registry+https://github.com/rust-lang/crates.io-index"2228checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2224checksum = "779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2"2229dependencies = [2225dependencies = [2230 "instant",2226 "instant",2231]2227]223222282233[[package]]2229[[package]]2234name = "fc-consensus"2230name = "fc-consensus"2235version = "2.0.0-dev"2231version = "2.0.0-dev"2236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2232source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2237dependencies = [2233dependencies = [2238 "async-trait",2234 "async-trait",2239 "derive_more",2235 "derive_more",2240 "fc-db",2236 "fc-db",2241 "fp-consensus",2237 "fp-consensus",2242 "fp-rpc",2238 "fp-rpc",2243 "futures 0.3.18",2239 "futures 0.3.19",2244 "log",2240 "log",2245 "parity-scale-codec",2241 "parity-scale-codec",2246 "sc-client-api",2242 "sc-client-api",2260[[package]]2256[[package]]2261name = "fc-db"2257name = "fc-db"2262version = "2.0.0-dev"2258version = "2.0.0-dev"2263source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2259source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2264dependencies = [2260dependencies = [2265 "fp-storage",2261 "fp-storage",2266 "kvdb",2262 "kvdb",2276[[package]]2272[[package]]2277name = "fc-mapping-sync"2273name = "fc-mapping-sync"2278version = "2.0.0-dev"2274version = "2.0.0-dev"2279source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2275source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2280dependencies = [2276dependencies = [2281 "fc-consensus",2277 "fc-consensus",2282 "fc-db",2278 "fc-db",2283 "fp-consensus",2279 "fp-consensus",2284 "fp-rpc",2280 "fp-rpc",2285 "futures 0.3.18",2281 "futures 0.3.19",2286 "futures-timer 3.0.2",2282 "futures-timer 3.0.2",2287 "log",2283 "log",2288 "sc-client-api",2284 "sc-client-api",2294[[package]]2290[[package]]2295name = "fc-rpc"2291name = "fc-rpc"2296version = "2.0.0-dev"2292version = "2.0.0-dev"2297source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2293source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2298dependencies = [2294dependencies = [2299 "ethereum 0.10.0",2295 "ethereum",2300 "ethereum-types",2296 "ethereum-types",2301 "evm",2297 "evm",2302 "fc-consensus",2298 "fc-consensus",2306 "fp-evm",2302 "fp-evm",2307 "fp-rpc",2303 "fp-rpc",2308 "fp-storage",2304 "fp-storage",2309 "futures 0.3.18",2305 "futures 0.3.19",2310 "futures-util",2306 "futures-util",2311 "jsonrpc-core",2307 "jsonrpc-core",2312 "jsonrpc-pubsub",2308 "jsonrpc-pubsub",2328 "sc-transaction-pool-api",2324 "sc-transaction-pool-api",2329 "sha3 0.8.2",2325 "sha3 0.8.2",2330 "sp-api",2326 "sp-api",2327 "sp-block-builder",2331 "sp-blockchain",2328 "sp-blockchain",2332 "sp-io",2329 "sp-io",2333 "sp-runtime",2330 "sp-runtime",2334 "sp-storage",2331 "sp-storage",2335 "sp-transaction-pool",2332 "sp-transaction-pool",2333 "tokio 1.15.0",2336]2334]233723352338[[package]]2336[[package]]2339name = "fc-rpc-core"2337name = "fc-rpc-core"2340version = "1.1.0-dev"2338version = "1.1.0-dev"2341source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2339source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2342dependencies = [2340dependencies = [2341 "ethereum",2343 "ethereum-types",2342 "ethereum-types",2344 "jsonrpc-core",2343 "jsonrpc-core",2345 "jsonrpc-core-client",2344 "jsonrpc-core-client",2346 "jsonrpc-derive",2345 "jsonrpc-derive",2347 "jsonrpc-pubsub",2346 "jsonrpc-pubsub",2347 "rlp",2348 "rustc-hex",2348 "rustc-hex",2349 "serde",2349 "serde",2350 "serde_json",2350 "serde_json",2351 "sha3 0.8.2",2351]2352]235223532353[[package]]2354[[package]]2376checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"2377checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"2377dependencies = [2378dependencies = [2378 "either",2379 "either",2379 "futures 0.3.18",2380 "futures 0.3.19",2380 "futures-timer 3.0.2",2381 "futures-timer 3.0.2",2381 "log",2382 "log",2382 "num-traits",2383 "num-traits",239924002400[[package]]2401[[package]]2401name = "fixedbitset"2402name = "fixedbitset"2402version = "0.4.0"2403version = "0.4.1"2403source = "registry+https://github.com/rust-lang/crates.io-index"2404source = "registry+https://github.com/rust-lang/crates.io-index"2404checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e"2405checksum = "279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e"240524062406[[package]]2407[[package]]2407name = "flate2"2408name = "flate2"2441[[package]]2442[[package]]2442name = "fork-tree"2443name = "fork-tree"2443version = "3.0.0"2444version = "3.0.0"2444source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2445dependencies = [2446dependencies = [2446 "parity-scale-codec",2447 "parity-scale-codec",2447]2448]2459[[package]]2460[[package]]2460name = "fp-consensus"2461name = "fp-consensus"2461version = "2.0.0-dev"2462version = "2.0.0-dev"2462source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2463source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2463dependencies = [2464dependencies = [2464 "ethereum 0.10.0",2465 "ethereum",2465 "parity-scale-codec",2466 "parity-scale-codec",2466 "rlp",2467 "rlp",2467 "sha3 0.8.2",2468 "sha3 0.8.2",2473[[package]]2474[[package]]2474name = "fp-evm"2475name = "fp-evm"2475version = "3.0.0-dev"2476version = "3.0.0-dev"2476source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2477source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2477dependencies = [2478dependencies = [2478 "evm",2479 "evm",2479 "impl-trait-for-tuples",2480 "impl-trait-for-tuples",2487[[package]]2488[[package]]2488name = "fp-rpc"2489name = "fp-rpc"2489version = "3.0.0-dev"2490version = "3.0.0-dev"2490source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2491source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2491dependencies = [2492dependencies = [2492 "ethereum 0.10.0",2493 "ethereum",2493 "ethereum-types",2494 "ethereum-types",2494 "fp-evm",2495 "fp-evm",2495 "parity-scale-codec",2496 "parity-scale-codec",2504[[package]]2505[[package]]2505name = "fp-self-contained"2506name = "fp-self-contained"2506version = "1.0.0-dev"2507version = "1.0.0-dev"2507source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2508source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"2508dependencies = [2509dependencies = [2509 "ethereum 0.9.0",2510 "ethereum",2510 "frame-support",2511 "frame-support",2511 "parity-scale-codec",2512 "parity-scale-codec",2512 "parity-util-mem",2513 "parity-util-mem",2521[[package]]2522[[package]]2522name = "fp-storage"2523name = "fp-storage"2523version = "2.0.0"2524version = "2.0.0"2524source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2525source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"252525262526[[package]]2527[[package]]2527name = "frame-benchmarking"2528name = "frame-benchmarking"2528version = "4.0.0-dev"2529version = "4.0.0-dev"2529source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2530source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2530dependencies = [2531dependencies = [2531 "frame-support",2532 "frame-support",2532 "frame-system",2533 "frame-system",2546[[package]]2547[[package]]2547name = "frame-benchmarking-cli"2548name = "frame-benchmarking-cli"2548version = "4.0.0-dev"2549version = "4.0.0-dev"2549source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2550source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2550dependencies = [2551dependencies = [2551 "Inflector",2552 "Inflector",2552 "chrono",2553 "chrono",2572[[package]]2573[[package]]2573name = "frame-election-provider-support"2574name = "frame-election-provider-support"2574version = "4.0.0-dev"2575version = "4.0.0-dev"2575source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2576source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2576dependencies = [2577dependencies = [2577 "frame-support",2578 "frame-support",2578 "frame-system",2579 "frame-system",2586[[package]]2587[[package]]2587name = "frame-executive"2588name = "frame-executive"2588version = "4.0.0-dev"2589version = "4.0.0-dev"2589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2590source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2590dependencies = [2591dependencies = [2591 "frame-support",2592 "frame-support",2592 "frame-system",2593 "frame-system",2614[[package]]2615[[package]]2615name = "frame-support"2616name = "frame-support"2616version = "4.0.0-dev"2617version = "4.0.0-dev"2617source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2618source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2618dependencies = [2619dependencies = [2619 "bitflags",2620 "bitflags",2620 "frame-metadata",2621 "frame-metadata",2643[[package]]2644[[package]]2644name = "frame-support-procedural"2645name = "frame-support-procedural"2645version = "4.0.0-dev"2646version = "4.0.0-dev"2646source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2647source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2647dependencies = [2648dependencies = [2648 "Inflector",2649 "Inflector",2649 "frame-support-procedural-tools",2650 "frame-support-procedural-tools",2655[[package]]2656[[package]]2656name = "frame-support-procedural-tools"2657name = "frame-support-procedural-tools"2657version = "4.0.0-dev"2658version = "4.0.0-dev"2658source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2659source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2659dependencies = [2660dependencies = [2660 "frame-support-procedural-tools-derive",2661 "frame-support-procedural-tools-derive",2661 "proc-macro-crate 1.1.0",2662 "proc-macro-crate 1.1.0",2667[[package]]2668[[package]]2668name = "frame-support-procedural-tools-derive"2669name = "frame-support-procedural-tools-derive"2669version = "3.0.0"2670version = "3.0.0"2670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2671dependencies = [2672dependencies = [2672 "proc-macro2",2673 "proc-macro2",2673 "quote",2674 "quote",2677[[package]]2678[[package]]2678name = "frame-system"2679name = "frame-system"2679version = "4.0.0-dev"2680version = "4.0.0-dev"2680source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2681source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2681dependencies = [2682dependencies = [2682 "frame-support",2683 "frame-support",2683 "log",2684 "log",2694[[package]]2695[[package]]2695name = "frame-system-benchmarking"2696name = "frame-system-benchmarking"2696version = "4.0.0-dev"2697version = "4.0.0-dev"2697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2698source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2698dependencies = [2699dependencies = [2699 "frame-benchmarking",2700 "frame-benchmarking",2700 "frame-support",2701 "frame-support",2709[[package]]2710[[package]]2710name = "frame-system-rpc-runtime-api"2711name = "frame-system-rpc-runtime-api"2711version = "4.0.0-dev"2712version = "4.0.0-dev"2712source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2713dependencies = [2714dependencies = [2714 "parity-scale-codec",2715 "parity-scale-codec",2715 "sp-api",2716 "sp-api",2718[[package]]2719[[package]]2719name = "frame-try-runtime"2720name = "frame-try-runtime"2720version = "0.10.0-dev"2721version = "0.10.0-dev"2721source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"2722source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"2722dependencies = [2723dependencies = [2723 "frame-support",2724 "frame-support",2724 "sp-api",2725 "sp-api",278427852785[[package]]2786[[package]]2786name = "futures"2787name = "futures"2787version = "0.3.18"2788version = "0.3.19"2788source = "registry+https://github.com/rust-lang/crates.io-index"2789source = "registry+https://github.com/rust-lang/crates.io-index"2789checksum = "8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e"2790checksum = "28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4"2790dependencies = [2791dependencies = [2791 "futures-channel",2792 "futures-channel",2792 "futures-core",2793 "futures-core",279928002800[[package]]2801[[package]]2801name = "futures-channel"2802name = "futures-channel"2802version = "0.3.18"2803version = "0.3.19"2803source = "registry+https://github.com/rust-lang/crates.io-index"2804source = "registry+https://github.com/rust-lang/crates.io-index"2804checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27"2805checksum = "ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b"2805dependencies = [2806dependencies = [2806 "futures-core",2807 "futures-core",2807 "futures-sink",2808 "futures-sink",2808]2809]280928102810[[package]]2811[[package]]2811name = "futures-core"2812name = "futures-core"2812version = "0.3.18"2813version = "0.3.19"2813source = "registry+https://github.com/rust-lang/crates.io-index"2814source = "registry+https://github.com/rust-lang/crates.io-index"2814checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"2815checksum = "d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7"281528162816[[package]]2817[[package]]2817name = "futures-executor"2818name = "futures-executor"2818version = "0.3.18"2819version = "0.3.19"2819source = "registry+https://github.com/rust-lang/crates.io-index"2820source = "registry+https://github.com/rust-lang/crates.io-index"2820checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97"2821checksum = "29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a"2821dependencies = [2822dependencies = [2822 "futures-core",2823 "futures-core",2823 "futures-task",2824 "futures-task",282728282828[[package]]2829[[package]]2829name = "futures-io"2830name = "futures-io"2830version = "0.3.18"2831version = "0.3.19"2831source = "registry+https://github.com/rust-lang/crates.io-index"2832source = "registry+https://github.com/rust-lang/crates.io-index"2832checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11"2833checksum = "b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2"283328342834[[package]]2835[[package]]2835name = "futures-lite"2836name = "futures-lite"2842 "futures-io",2843 "futures-io",2843 "memchr",2844 "memchr",2844 "parking",2845 "parking",2845 "pin-project-lite 0.2.7",2846 "pin-project-lite 0.2.8",2846 "waker-fn",2847 "waker-fn",2847]2848]284828492849[[package]]2850[[package]]2850name = "futures-macro"2851name = "futures-macro"2851version = "0.3.18"2852version = "0.3.19"2852source = "registry+https://github.com/rust-lang/crates.io-index"2853source = "registry+https://github.com/rust-lang/crates.io-index"2853checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd"2854checksum = "6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c"2854dependencies = [2855dependencies = [2855 "proc-macro2",2856 "proc-macro2",2856 "quote",2857 "quote",287028712871[[package]]2872[[package]]2872name = "futures-sink"2873name = "futures-sink"2873version = "0.3.18"2874version = "0.3.19"2874source = "registry+https://github.com/rust-lang/crates.io-index"2875source = "registry+https://github.com/rust-lang/crates.io-index"2875checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af"2876checksum = "e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508"287628772877[[package]]2878[[package]]2878name = "futures-task"2879name = "futures-task"2879version = "0.3.18"2880version = "0.3.19"2880source = "registry+https://github.com/rust-lang/crates.io-index"2881source = "registry+https://github.com/rust-lang/crates.io-index"2881checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"2882checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72"288228832883[[package]]2884[[package]]2884name = "futures-timer"2885name = "futures-timer"289428952895[[package]]2896[[package]]2896name = "futures-util"2897name = "futures-util"2897version = "0.3.18"2898version = "0.3.19"2898source = "registry+https://github.com/rust-lang/crates.io-index"2899source = "registry+https://github.com/rust-lang/crates.io-index"2899checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"2900checksum = "d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164"2900dependencies = [2901dependencies = [2901 "futures 0.1.31",2902 "futures 0.1.31",2902 "futures-channel",2903 "futures-channel",2906 "futures-sink",2907 "futures-sink",2907 "futures-task",2908 "futures-task",2908 "memchr",2909 "memchr",2909 "pin-project-lite 0.2.7",2910 "pin-project-lite 0.2.8",2910 "pin-utils",2911 "pin-utils",2911 "slab",2912 "slab",2912]2913]292229232923[[package]]2924[[package]]2924name = "generic-array"2925name = "generic-array"2925version = "0.14.4"2926version = "0.14.5"2926source = "registry+https://github.com/rust-lang/crates.io-index"2927source = "registry+https://github.com/rust-lang/crates.io-index"2927checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"2928checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"2928dependencies = [2929dependencies = [2929 "typenum",2930 "typenum",2930 "version_check",2931 "version_check",294529462946[[package]]2947[[package]]2947name = "getrandom"2948name = "getrandom"2948version = "0.2.3"2949version = "0.2.4"2949source = "registry+https://github.com/rust-lang/crates.io-index"2950source = "registry+https://github.com/rust-lang/crates.io-index"2950checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"2951checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"2951dependencies = [2952dependencies = [2952 "cfg-if 1.0.0",2953 "cfg-if 1.0.0",2953 "libc",2954 "libc",301530163016[[package]]3017[[package]]3017name = "h2"3018name = "h2"3018version = "0.3.9"3019version = "0.3.10"3019source = "registry+https://github.com/rust-lang/crates.io-index"3020source = "registry+https://github.com/rust-lang/crates.io-index"3020checksum = "8f072413d126e57991455e0a922b31e4c8ba7c2ffbebf6b78b4f8521397d65cd"3021checksum = "0c9de88456263e249e241fcd211d3954e2c9b0ef7ccfc235a444eb367cae3689"3021dependencies = [3022dependencies = [3022 "bytes 1.1.0",3023 "bytes 1.1.0",3023 "fnv",3024 "fnv",3027 "http",3028 "http",3028 "indexmap",3029 "indexmap",3029 "slab",3030 "slab",3030 "tokio 1.14.0",3031 "tokio 1.15.0",3031 "tokio-util",3032 "tokio-util",3032 "tracing",3033 "tracing",3033]3034]303430353035[[package]]3036[[package]]3036name = "handlebars"3037name = "handlebars"3037version = "4.1.6"3038version = "4.2.0"3038source = "registry+https://github.com/rust-lang/crates.io-index"3039source = "registry+https://github.com/rust-lang/crates.io-index"3039checksum = "167fa173496c9eadd8749cca6f8339ac88e248f3ad2442791d0b743318a94fc0"3040checksum = "2483bce82dd3ed52509d0117e4a30a488bd608be250ed7a0185301314239ed31"3040dependencies = [3041dependencies = [3041 "log",3042 "log",3042 "pest",3043 "pest",3154checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3155checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3155dependencies = [3156dependencies = [3156 "digest 0.9.0",3157 "digest 0.9.0",3157 "generic-array 0.14.4",3158 "generic-array 0.14.5",3158 "hmac 0.8.1",3159 "hmac 0.8.1",3159]3160]31603161317131723172[[package]]3173[[package]]3173name = "http"3174name = "http"3174version = "0.2.5"3175version = "0.2.6"3175source = "registry+https://github.com/rust-lang/crates.io-index"3176source = "registry+https://github.com/rust-lang/crates.io-index"3176checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b"3177checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"3177dependencies = [3178dependencies = [3178 "bytes 1.1.0",3179 "bytes 1.1.0",3179 "fnv",3180 "fnv",3180 "itoa",3181 "itoa 1.0.1",3181]3182]318231833183[[package]]3184[[package]]3188dependencies = [3189dependencies = [3189 "bytes 1.1.0",3190 "bytes 1.1.0",3190 "http",3191 "http",3191 "pin-project-lite 0.2.7",3192 "pin-project-lite 0.2.8",3192]3193]319331943194[[package]]3195[[package]]3233 "http-body",3234 "http-body",3234 "httparse",3235 "httparse",3235 "httpdate",3236 "httpdate",3236 "itoa",3237 "itoa 0.4.8",3237 "pin-project-lite 0.2.7",3238 "pin-project-lite 0.2.8",3238 "socket2 0.4.2",3239 "socket2 0.4.2",3239 "tokio 1.14.0",3240 "tokio 1.15.0",3240 "tower-service",3241 "tower-service",3241 "tracing",3242 "tracing",3242 "want",3243 "want",3254 "log",3255 "log",3255 "rustls",3256 "rustls",3256 "rustls-native-certs",3257 "rustls-native-certs",3257 "tokio 1.14.0",3258 "tokio 1.15.0",3258 "tokio-rustls",3259 "tokio-rustls",3259 "webpki",3260 "webpki",3260]3261]3315checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3316checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3316dependencies = [3317dependencies = [3317 "async-io",3318 "async-io",3318 "futures 0.3.18",3319 "futures 0.3.19",3319 "futures-lite",3320 "futures-lite",3320 "if-addrs",3321 "if-addrs",3321 "ipnet",3322 "ipnet",336433653365[[package]]3366[[package]]3366name = "indexmap"3367name = "indexmap"3367version = "1.7.0"3368version = "1.8.0"3368source = "registry+https://github.com/rust-lang/crates.io-index"3369source = "registry+https://github.com/rust-lang/crates.io-index"3369checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3370checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"3370dependencies = [3371dependencies = [3371 "autocfg",3372 "autocfg",3372 "hashbrown",3373 "hashbrown",338433853385[[package]]3386[[package]]3386name = "integer-encoding"3387name = "integer-encoding"3387version = "1.1.7"3388version = "3.0.2"3388source = "registry+https://github.com/rust-lang/crates.io-index"3389source = "registry+https://github.com/rust-lang/crates.io-index"3389checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"3390checksum = "90c11140ffea82edce8dcd74137ce9324ec24b3cf0175fc9d7e29164da9915b8"339033913391[[package]]3392[[package]]3392name = "integer-sqrt"3393name = "integer-sqrt"3403source = "registry+https://github.com/rust-lang/crates.io-index"3404source = "registry+https://github.com/rust-lang/crates.io-index"3404checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3405checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3405dependencies = [3406dependencies = [3406 "futures 0.3.18",3407 "futures 0.3.19",3407 "futures-timer 2.0.2",3408 "futures-timer 2.0.2",3408]3409]340934103465source = "registry+https://github.com/rust-lang/crates.io-index"3466source = "registry+https://github.com/rust-lang/crates.io-index"3466checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"3467checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"34683469[[package]]3470name = "itoa"3471version = "1.0.1"3472source = "registry+https://github.com/rust-lang/crates.io-index"3473checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"346734743468[[package]]3475[[package]]3469name = "jobserver"3476name = "jobserver"3490checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"3497checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"3491dependencies = [3498dependencies = [3492 "derive_more",3499 "derive_more",3493 "futures 0.3.18",3500 "futures 0.3.19",3494 "jsonrpc-core",3501 "jsonrpc-core",3495 "jsonrpc-pubsub",3502 "jsonrpc-pubsub",3496 "log",3503 "log",3505source = "registry+https://github.com/rust-lang/crates.io-index"3512source = "registry+https://github.com/rust-lang/crates.io-index"3506checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"3513checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"3507dependencies = [3514dependencies = [3508 "futures 0.3.18",3515 "futures 0.3.19",3509 "futures-executor",3516 "futures-executor",3510 "futures-util",3517 "futures-util",3511 "log",3518 "log",3520source = "registry+https://github.com/rust-lang/crates.io-index"3527source = "registry+https://github.com/rust-lang/crates.io-index"3521checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"3528checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"3522dependencies = [3529dependencies = [3523 "futures 0.3.18",3530 "futures 0.3.19",3524 "jsonrpc-client-transports",3531 "jsonrpc-client-transports",3525]3532]352635333542source = "registry+https://github.com/rust-lang/crates.io-index"3549source = "registry+https://github.com/rust-lang/crates.io-index"3543checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"3550checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"3544dependencies = [3551dependencies = [3545 "futures 0.3.18",3552 "futures 0.3.19",3546 "hyper",3553 "hyper",3547 "jsonrpc-core",3554 "jsonrpc-core",3548 "jsonrpc-server-utils",3555 "jsonrpc-server-utils",3558source = "registry+https://github.com/rust-lang/crates.io-index"3565source = "registry+https://github.com/rust-lang/crates.io-index"3559checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"3566checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"3560dependencies = [3567dependencies = [3561 "futures 0.3.18",3568 "futures 0.3.19",3562 "jsonrpc-core",3569 "jsonrpc-core",3563 "jsonrpc-server-utils",3570 "jsonrpc-server-utils",3564 "log",3571 "log",3573source = "registry+https://github.com/rust-lang/crates.io-index"3580source = "registry+https://github.com/rust-lang/crates.io-index"3574checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"3581checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"3575dependencies = [3582dependencies = [3576 "futures 0.3.18",3583 "futures 0.3.19",3577 "jsonrpc-core",3584 "jsonrpc-core",3578 "lazy_static",3585 "lazy_static",3579 "log",3586 "log",3589checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"3596checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"3590dependencies = [3597dependencies = [3591 "bytes 1.1.0",3598 "bytes 1.1.0",3592 "futures 0.3.18",3599 "futures 0.3.19",3593 "globset",3600 "globset",3594 "jsonrpc-core",3601 "jsonrpc-core",3595 "lazy_static",3602 "lazy_static",3596 "log",3603 "log",3597 "tokio 1.14.0",3604 "tokio 1.15.0",3598 "tokio-stream",3605 "tokio-stream",3599 "tokio-util",3606 "tokio-util",3600 "unicase",3607 "unicase",3606source = "registry+https://github.com/rust-lang/crates.io-index"3613source = "registry+https://github.com/rust-lang/crates.io-index"3607checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"3614checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"3608dependencies = [3615dependencies = [3609 "futures 0.3.18",3616 "futures 0.3.19",3610 "jsonrpc-core",3617 "jsonrpc-core",3611 "jsonrpc-server-utils",3618 "jsonrpc-server-utils",3612 "log",3619 "log",3679 "arrayvec 0.7.2",3686 "arrayvec 0.7.2",3680 "async-trait",3687 "async-trait",3681 "fnv",3688 "fnv",3682 "futures 0.3.18",3689 "futures 0.3.19",3683 "http",3690 "http",3684 "jsonrpsee-types",3691 "jsonrpsee-types",3685 "log",3692 "log",3686 "pin-project 1.0.8",3693 "pin-project 1.0.10",3687 "rustls-native-certs",3694 "rustls-native-certs",3688 "serde",3695 "serde",3689 "serde_json",3696 "serde_json",3690 "soketto",3697 "soketto",3691 "thiserror",3698 "thiserror",3692 "tokio 1.14.0",3699 "tokio 1.15.0",3693 "tokio-rustls",3700 "tokio-rustls",3694 "tokio-util",3701 "tokio-util",3695]3702]371237193713[[package]]3720[[package]]3714name = "kusama-runtime"3721name = "kusama-runtime"3715version = "0.9.14"3722version = "0.9.15"3716source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"3723source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"3717dependencies = [3724dependencies = [3718 "beefy-primitives",3725 "beefy-primitives",3719 "bitvec",3726 "bitvec",385838653859[[package]]3866[[package]]3860name = "libc"3867name = "libc"3861version = "0.2.111"3868version = "0.2.112"3862source = "registry+https://github.com/rust-lang/crates.io-index"3869source = "registry+https://github.com/rust-lang/crates.io-index"3863checksum = "8e167738f1866a7ec625567bae89ca0d44477232a4f7c52b1c7f2adc2c98804f"3870checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"386438713865[[package]]3872[[package]]3866name = "libloading"3873name = "libloading"387438813875[[package]]3882[[package]]3876name = "libloading"3883name = "libloading"3877version = "0.7.2"3884version = "0.7.3"3878source = "registry+https://github.com/rust-lang/crates.io-index"3885source = "registry+https://github.com/rust-lang/crates.io-index"3879checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52"3886checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"3880dependencies = [3887dependencies = [3881 "cfg-if 1.0.0",3888 "cfg-if 1.0.0",3882 "winapi 0.3.9",3889 "winapi 0.3.9",3896dependencies = [3903dependencies = [3897 "atomic",3904 "atomic",3898 "bytes 1.1.0",3905 "bytes 1.1.0",3899 "futures 0.3.18",3906 "futures 0.3.19",3900 "lazy_static",3907 "lazy_static",3901 "libp2p-core",3908 "libp2p-core",3902 "libp2p-deflate",3909 "libp2p-deflate",3924 "libp2p-yamux",3931 "libp2p-yamux",3925 "multiaddr",3932 "multiaddr",3926 "parking_lot 0.11.2",3933 "parking_lot 0.11.2",3927 "pin-project 1.0.8",3934 "pin-project 1.0.10",3928 "smallvec",3935 "smallvec",3929 "wasm-timer",3936 "wasm-timer",3930]3937]3940 "ed25519-dalek",3947 "ed25519-dalek",3941 "either",3948 "either",3942 "fnv",3949 "fnv",3943 "futures 0.3.18",3950 "futures 0.3.19",3944 "futures-timer 3.0.2",3951 "futures-timer 3.0.2",3945 "lazy_static",3952 "lazy_static",3946 "libsecp256k1 0.7.0",3953 "libsecp256k1 0.7.0",3949 "multihash 0.14.0",3956 "multihash 0.14.0",3950 "multistream-select",3957 "multistream-select",3951 "parking_lot 0.11.2",3958 "parking_lot 0.11.2",3952 "pin-project 1.0.8",3959 "pin-project 1.0.10",3953 "prost",3960 "prost",3954 "prost-build",3961 "prost-build",3955 "rand 0.8.4",3962 "rand 0.8.4",3956 "ring",3963 "ring",3957 "rw-stream-sink",3964 "rw-stream-sink",3958 "sha2 0.9.8",3965 "sha2 0.9.9",3959 "smallvec",3966 "smallvec",3960 "thiserror",3967 "thiserror",3961 "unsigned-varint 0.7.1",3968 "unsigned-varint 0.7.1",3970checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"3977checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"3971dependencies = [3978dependencies = [3972 "flate2",3979 "flate2",3973 "futures 0.3.18",3980 "futures 0.3.19",3974 "libp2p-core",3981 "libp2p-core",3975]3982]397639833981checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"3988checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"3982dependencies = [3989dependencies = [3983 "async-std-resolver",3990 "async-std-resolver",3984 "futures 0.3.18",3991 "futures 0.3.19",3985 "libp2p-core",3992 "libp2p-core",3986 "log",3993 "log",3987 "smallvec",3994 "smallvec",3996dependencies = [4003dependencies = [3997 "cuckoofilter",4004 "cuckoofilter",3998 "fnv",4005 "fnv",3999 "futures 0.3.18",4006 "futures 0.3.19",4000 "libp2p-core",4007 "libp2p-core",4001 "libp2p-swarm",4008 "libp2p-swarm",4002 "log",4009 "log",4017 "byteorder",4024 "byteorder",4018 "bytes 1.1.0",4025 "bytes 1.1.0",4019 "fnv",4026 "fnv",4020 "futures 0.3.18",4027 "futures 0.3.19",4021 "hex_fmt",4028 "hex_fmt",4022 "libp2p-core",4029 "libp2p-core",4023 "libp2p-swarm",4030 "libp2p-swarm",4026 "prost-build",4033 "prost-build",4027 "rand 0.7.3",4034 "rand 0.7.3",4028 "regex",4035 "regex",4029 "sha2 0.9.8",4036 "sha2 0.9.9",4030 "smallvec",4037 "smallvec",4031 "unsigned-varint 0.7.1",4038 "unsigned-varint 0.7.1",4032 "wasm-timer",4039 "wasm-timer",4038source = "registry+https://github.com/rust-lang/crates.io-index"4045source = "registry+https://github.com/rust-lang/crates.io-index"4039checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4046checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4040dependencies = [4047dependencies = [4041 "futures 0.3.18",4048 "futures 0.3.19",4042 "libp2p-core",4049 "libp2p-core",4043 "libp2p-swarm",4050 "libp2p-swarm",4044 "log",4051 "log",4060 "bytes 1.1.0",4067 "bytes 1.1.0",4061 "either",4068 "either",4062 "fnv",4069 "fnv",4063 "futures 0.3.18",4070 "futures 0.3.19",4064 "libp2p-core",4071 "libp2p-core",4065 "libp2p-swarm",4072 "libp2p-swarm",4066 "log",4073 "log",4067 "prost",4074 "prost",4068 "prost-build",4075 "prost-build",4069 "rand 0.7.3",4076 "rand 0.7.3",4070 "sha2 0.9.8",4077 "sha2 0.9.9",4071 "smallvec",4078 "smallvec",4072 "uint",4079 "uint",4073 "unsigned-varint 0.7.1",4080 "unsigned-varint 0.7.1",4084 "async-io",4091 "async-io",4085 "data-encoding",4092 "data-encoding",4086 "dns-parser",4093 "dns-parser",4087 "futures 0.3.18",4094 "futures 0.3.19",4088 "if-watch",4095 "if-watch",4089 "lazy_static",4096 "lazy_static",4090 "libp2p-core",4097 "libp2p-core",4118dependencies = [4125dependencies = [4119 "asynchronous-codec 0.6.0",4126 "asynchronous-codec 0.6.0",4120 "bytes 1.1.0",4127 "bytes 1.1.0",4121 "futures 0.3.18",4128 "futures 0.3.19",4122 "libp2p-core",4129 "libp2p-core",4123 "log",4130 "log",4124 "nohash-hasher",4131 "nohash-hasher",4136dependencies = [4143dependencies = [4137 "bytes 1.1.0",4144 "bytes 1.1.0",4138 "curve25519-dalek 3.2.0",4145 "curve25519-dalek 3.2.0",4139 "futures 0.3.18",4146 "futures 0.3.19",4140 "lazy_static",4147 "lazy_static",4141 "libp2p-core",4148 "libp2p-core",4142 "log",4149 "log",4143 "prost",4150 "prost",4144 "prost-build",4151 "prost-build",4145 "rand 0.8.4",4152 "rand 0.8.4",4146 "sha2 0.9.8",4153 "sha2 0.9.9",4147 "snow",4154 "snow",4148 "static_assertions",4155 "static_assertions",4149 "x25519-dalek",4156 "x25519-dalek",4156source = "registry+https://github.com/rust-lang/crates.io-index"4163source = "registry+https://github.com/rust-lang/crates.io-index"4157checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4164checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4158dependencies = [4165dependencies = [4159 "futures 0.3.18",4166 "futures 0.3.19",4160 "libp2p-core",4167 "libp2p-core",4161 "libp2p-swarm",4168 "libp2p-swarm",4162 "log",4169 "log",4173dependencies = [4180dependencies = [4174 "asynchronous-codec 0.6.0",4181 "asynchronous-codec 0.6.0",4175 "bytes 1.1.0",4182 "bytes 1.1.0",4176 "futures 0.3.18",4183 "futures 0.3.19",4177 "libp2p-core",4184 "libp2p-core",4178 "log",4185 "log",4179 "prost",4186 "prost",4188source = "registry+https://github.com/rust-lang/crates.io-index"4195source = "registry+https://github.com/rust-lang/crates.io-index"4189checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"4196checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"4190dependencies = [4197dependencies = [4191 "futures 0.3.18",4198 "futures 0.3.19",4192 "log",4199 "log",4193 "pin-project 1.0.8",4200 "pin-project 1.0.10",4194 "rand 0.7.3",4201 "rand 0.7.3",4195 "salsa20",4202 "salsa20",4196 "sha3 0.9.1",4203 "sha3 0.9.1",4204dependencies = [4211dependencies = [4205 "asynchronous-codec 0.6.0",4212 "asynchronous-codec 0.6.0",4206 "bytes 1.1.0",4213 "bytes 1.1.0",4207 "futures 0.3.18",4214 "futures 0.3.19",4208 "futures-timer 3.0.2",4215 "futures-timer 3.0.2",4209 "libp2p-core",4216 "libp2p-core",4210 "libp2p-swarm",4217 "libp2p-swarm",4211 "log",4218 "log",4212 "pin-project 1.0.8",4219 "pin-project 1.0.10",4213 "prost",4220 "prost",4214 "prost-build",4221 "prost-build",4215 "rand 0.7.3",4222 "rand 0.7.3",4227dependencies = [4234dependencies = [4228 "asynchronous-codec 0.6.0",4235 "asynchronous-codec 0.6.0",4229 "bimap",4236 "bimap",4230 "futures 0.3.18",4237 "futures 0.3.19",4231 "libp2p-core",4238 "libp2p-core",4232 "libp2p-swarm",4239 "libp2p-swarm",4233 "log",4240 "log",4234 "prost",4241 "prost",4235 "prost-build",4242 "prost-build",4236 "rand 0.8.4",4243 "rand 0.8.4",4237 "sha2 0.9.8",4244 "sha2 0.9.9",4238 "thiserror",4245 "thiserror",4239 "unsigned-varint 0.7.1",4246 "unsigned-varint 0.7.1",4240 "void",4247 "void",4249dependencies = [4256dependencies = [4250 "async-trait",4257 "async-trait",4251 "bytes 1.1.0",4258 "bytes 1.1.0",4252 "futures 0.3.18",4259 "futures 0.3.19",4253 "libp2p-core",4260 "libp2p-core",4254 "libp2p-swarm",4261 "libp2p-swarm",4255 "log",4262 "log",4256 "lru 0.7.0",4263 "lru 0.7.2",4257 "rand 0.7.3",4264 "rand 0.7.3",4258 "smallvec",4265 "smallvec",4259 "unsigned-varint 0.7.1",4266 "unsigned-varint 0.7.1",4267checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4274checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4268dependencies = [4275dependencies = [4269 "either",4276 "either",4270 "futures 0.3.18",4277 "futures 0.3.19",4271 "libp2p-core",4278 "libp2p-core",4272 "log",4279 "log",4273 "rand 0.7.3",4280 "rand 0.7.3",4293checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4300checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4294dependencies = [4301dependencies = [4295 "async-io",4302 "async-io",4296 "futures 0.3.18",4303 "futures 0.3.19",4297 "futures-timer 3.0.2",4304 "futures-timer 3.0.2",4298 "if-watch",4305 "if-watch",4299 "ipnet",4306 "ipnet",4310checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4317checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4311dependencies = [4318dependencies = [4312 "async-std",4319 "async-std",4313 "futures 0.3.18",4320 "futures 0.3.19",4314 "libp2p-core",4321 "libp2p-core",4315 "log",4322 "log",4316]4323]4321source = "registry+https://github.com/rust-lang/crates.io-index"4328source = "registry+https://github.com/rust-lang/crates.io-index"4322checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4329checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4323dependencies = [4330dependencies = [4324 "futures 0.3.18",4331 "futures 0.3.19",4325 "js-sys",4332 "js-sys",4326 "libp2p-core",4333 "libp2p-core",4327 "parity-send-wrapper",4334 "parity-send-wrapper",4336checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4343checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4337dependencies = [4344dependencies = [4338 "either",4345 "either",4339 "futures 0.3.18",4346 "futures 0.3.19",4340 "futures-rustls",4347 "futures-rustls",4341 "libp2p-core",4348 "libp2p-core",4342 "log",4349 "log",4353source = "registry+https://github.com/rust-lang/crates.io-index"4360source = "registry+https://github.com/rust-lang/crates.io-index"4354checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4361checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4355dependencies = [4362dependencies = [4356 "futures 0.3.18",4363 "futures 0.3.19",4357 "libp2p-core",4364 "libp2p-core",4358 "parking_lot 0.11.2",4365 "parking_lot 0.11.2",4359 "thiserror",4366 "thiserror",4403 "libsecp256k1-gen-genmult",4410 "libsecp256k1-gen-genmult",4404 "rand 0.8.4",4411 "rand 0.8.4",4405 "serde",4412 "serde",4406 "sha2 0.9.8",4413 "sha2 0.9.9",4407 "typenum",4414 "typenum",4408]4415]44094416451745244518[[package]]4525[[package]]4519name = "lru"4526name = "lru"4520version = "0.7.0"4527version = "0.7.2"4521source = "registry+https://github.com/rust-lang/crates.io-index"4528source = "registry+https://github.com/rust-lang/crates.io-index"4522checksum = "6c748cfe47cb8da225c37595b3108bea1c198c84aaae8ea0ba76d01dda9fc803"4529checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f"4523dependencies = [4530dependencies = [4524 "hashbrown",4531 "hashbrown",4525]4532]461546224616[[package]]4623[[package]]4617name = "memmap2"4624name = "memmap2"4618version = "0.5.0"4625version = "0.5.2"4619source = "registry+https://github.com/rust-lang/crates.io-index"4626source = "registry+https://github.com/rust-lang/crates.io-index"4620checksum = "4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e"4627checksum = "fe3179b85e1fd8b14447cbebadb75e45a1002f541b925f0bfec366d56a81c56d"4621dependencies = [4628dependencies = [4622 "libc",4629 "libc",4623]4630]467146784672[[package]]4679[[package]]4673name = "metered-channel"4680name = "metered-channel"4674version = "0.9.14"4681version = "0.9.15"4675source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"4682source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"4676dependencies = [4683dependencies = [4677 "derive_more",4684 "derive_more",4678 "futures 0.3.18",4685 "futures 0.3.19",4679 "futures-timer 3.0.2",4686 "futures-timer 3.0.2",4680 "thiserror",4687 "thiserror",4681 "tracing",4688 "tracing",4682]4689]468346904684[[package]]4691[[package]]4685name = "mick-jaeger"4692name = "mick-jaeger"4686version = "0.1.6"4693version = "0.1.7"4687source = "registry+https://github.com/rust-lang/crates.io-index"4694source = "registry+https://github.com/rust-lang/crates.io-index"4688checksum = "eaa77fad8461bb1e0d01be11299e24c6e544007715ed442bfec29f165dc487ae"4695checksum = "fd2c2cc134e57461f0898b0e921f0a7819b5e3f3a4335b9aa390ce81a5f36fb9"4689dependencies = [4696dependencies = [4690 "futures 0.3.18",4697 "futures 0.3.19",4691 "rand 0.7.3",4698 "rand 0.8.4",4692 "thrift",4699 "thrift",4693]4700]469447014818 "blake2s_simd",4825 "blake2s_simd",4819 "blake3",4826 "blake3",4820 "digest 0.9.0",4827 "digest 0.9.0",4821 "generic-array 0.14.4",4828 "generic-array 0.14.5",4822 "multihash-derive",4829 "multihash-derive",4823 "sha2 0.9.8",4830 "sha2 0.9.9",4824 "sha3 0.9.1",4831 "sha3 0.9.1",4825 "unsigned-varint 0.5.1",4832 "unsigned-varint 0.5.1",4826]4833]4832checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"4839checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"4833dependencies = [4840dependencies = [4834 "digest 0.9.0",4841 "digest 0.9.0",4835 "generic-array 0.14.4",4842 "generic-array 0.14.5",4836 "multihash-derive",4843 "multihash-derive",4837 "sha2 0.9.8",4844 "sha2 0.9.9",4838 "unsigned-varint 0.7.1",4845 "unsigned-varint 0.7.1",4839]4846]484048474865checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"4872checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"4866dependencies = [4873dependencies = [4867 "bytes 1.1.0",4874 "bytes 1.1.0",4868 "futures 0.3.18",4875 "futures 0.3.19",4869 "log",4876 "log",4870 "pin-project 1.0.8",4877 "pin-project 1.0.10",4871 "smallvec",4878 "smallvec",4872 "unsigned-varint 0.7.1",4879 "unsigned-varint 0.7.1",4873]4880]501850255019[[package]]5026[[package]]5020name = "num_cpus"5027name = "num_cpus"5021version = "1.13.0"5028version = "1.13.1"5022source = "registry+https://github.com/rust-lang/crates.io-index"5029source = "registry+https://github.com/rust-lang/crates.io-index"5023checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"5030checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"5024dependencies = [5031dependencies = [5025 "hermit-abi",5032 "hermit-abi",5026 "libc",5033 "libc",503950465040[[package]]5047[[package]]5041name = "once_cell"5048name = "once_cell"5042version = "1.8.0"5049version = "1.9.0"5043source = "registry+https://github.com/rust-lang/crates.io-index"5050source = "registry+https://github.com/rust-lang/crates.io-index"5044checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"5051checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"504550525046[[package]]5053[[package]]5047name = "opaque-debug"5054name = "opaque-debug"5062checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"5069checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"5063dependencies = [5070dependencies = [5064 "dtoa",5071 "dtoa",5065 "itoa",5072 "itoa 0.4.8",5066 "open-metrics-client-derive-text-encode",5073 "open-metrics-client-derive-text-encode",5067 "owning_ref",5074 "owning_ref",5068]5075]508050875081[[package]]5088[[package]]5082name = "openssl-probe"5089name = "openssl-probe"5083version = "0.1.4"5090version = "0.1.5"5084source = "registry+https://github.com/rust-lang/crates.io-index"5091source = "registry+https://github.com/rust-lang/crates.io-index"5085checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5092checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"508650935087[[package]]5094[[package]]5088name = "ordered-float"5095name = "ordered-float"5096[[package]]5103[[package]]5097name = "orml-vesting"5104name = "orml-vesting"5098version = "0.4.1-dev"5105version = "0.4.1-dev"5099source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.14#324372ec6e0d26df652eab3d4fb818646c630bf6"5106source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.15#deea7f42148954d3285775bb48c6dcac4c419777"5100dependencies = [5107dependencies = [5101 "frame-support",5108 "frame-support",5102 "frame-system",5109 "frame-system",5120[[package]]5127[[package]]5121name = "pallet-aura"5128name = "pallet-aura"5122version = "4.0.0-dev"5129version = "4.0.0-dev"5123source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5124dependencies = [5131dependencies = [5125 "frame-support",5132 "frame-support",5126 "frame-system",5133 "frame-system",5136[[package]]5143[[package]]5137name = "pallet-authority-discovery"5144name = "pallet-authority-discovery"5138version = "4.0.0-dev"5145version = "4.0.0-dev"5139source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5146source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5140dependencies = [5147dependencies = [5141 "frame-support",5148 "frame-support",5142 "frame-system",5149 "frame-system",5152[[package]]5159[[package]]5153name = "pallet-authorship"5160name = "pallet-authorship"5154version = "4.0.0-dev"5161version = "4.0.0-dev"5155source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5156dependencies = [5163dependencies = [5157 "frame-support",5164 "frame-support",5158 "frame-system",5165 "frame-system",5167[[package]]5174[[package]]5168name = "pallet-babe"5175name = "pallet-babe"5169version = "4.0.0-dev"5176version = "4.0.0-dev"5170source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5177source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5171dependencies = [5178dependencies = [5172 "frame-benchmarking",5179 "frame-benchmarking",5173 "frame-support",5180 "frame-support",5191[[package]]5198[[package]]5192name = "pallet-bags-list"5199name = "pallet-bags-list"5193version = "4.0.0-dev"5200version = "4.0.0-dev"5194source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5195dependencies = [5202dependencies = [5196 "frame-benchmarking",5203 "frame-benchmarking",5197 "frame-election-provider-support",5204 "frame-election-provider-support",5211[[package]]5218[[package]]5212name = "pallet-balances"5219name = "pallet-balances"5213version = "4.0.0-dev"5220version = "4.0.0-dev"5214source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5215dependencies = [5222dependencies = [5216 "frame-benchmarking",5223 "frame-benchmarking",5217 "frame-support",5224 "frame-support",5223 "sp-std",5230 "sp-std",5224]5231]52325233[[package]]5234name = "pallet-base-fee"5235version = "1.0.0"5236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5237dependencies = [5238 "frame-support",5239 "frame-system",5240 "pallet-evm",5241 "parity-scale-codec",5242 "scale-info",5243 "serde",5244 "sp-core",5245 "sp-runtime",5246]522552475226[[package]]5248[[package]]5227name = "pallet-beefy"5249name = "pallet-beefy"5228version = "4.0.0-dev"5250version = "4.0.0-dev"5229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5251source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5230dependencies = [5252dependencies = [5231 "beefy-primitives",5253 "beefy-primitives",5232 "frame-support",5254 "frame-support",5242[[package]]5264[[package]]5243name = "pallet-beefy-mmr"5265name = "pallet-beefy-mmr"5244version = "4.0.0-dev"5266version = "4.0.0-dev"5245source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5246dependencies = [5268dependencies = [5247 "beefy-merkle-tree",5269 "beefy-merkle-tree",5248 "beefy-primitives",5270 "beefy-primitives",5267[[package]]5289[[package]]5268name = "pallet-bounties"5290name = "pallet-bounties"5269version = "4.0.0-dev"5291version = "4.0.0-dev"5270source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5292source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5271dependencies = [5293dependencies = [5272 "frame-benchmarking",5294 "frame-benchmarking",5273 "frame-support",5295 "frame-support",5285[[package]]5307[[package]]5286name = "pallet-bridge-dispatch"5308name = "pallet-bridge-dispatch"5287version = "0.1.0"5309version = "0.1.0"5288source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5310source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"5289dependencies = [5311dependencies = [5290 "bp-message-dispatch",5312 "bp-message-dispatch",5291 "bp-runtime",5313 "bp-runtime",5302[[package]]5324[[package]]5303name = "pallet-bridge-grandpa"5325name = "pallet-bridge-grandpa"5304version = "0.1.0"5326version = "0.1.0"5305source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"5306dependencies = [5328dependencies = [5307 "bp-header-chain",5329 "bp-header-chain",5308 "bp-runtime",5330 "bp-runtime",5324[[package]]5346[[package]]5325name = "pallet-bridge-messages"5347name = "pallet-bridge-messages"5326version = "0.1.0"5348version = "0.1.0"5327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"5349source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"5328dependencies = [5350dependencies = [5329 "bitvec",5351 "bitvec",5330 "bp-message-dispatch",5352 "bp-message-dispatch",5346[[package]]5368[[package]]5347name = "pallet-collective"5369name = "pallet-collective"5348version = "4.0.0-dev"5370version = "4.0.0-dev"5349source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5371source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5350dependencies = [5372dependencies = [5351 "frame-benchmarking",5373 "frame-benchmarking",5352 "frame-support",5374 "frame-support",5396[[package]]5418[[package]]5397name = "pallet-contracts"5419name = "pallet-contracts"5398version = "4.0.0-dev"5420version = "4.0.0-dev"5399source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5400dependencies = [5422dependencies = [5401 "bitflags",5423 "bitflags",5402 "frame-benchmarking",5424 "frame-benchmarking",5423[[package]]5445[[package]]5424name = "pallet-contracts-primitives"5446name = "pallet-contracts-primitives"5425version = "4.0.0-dev"5447version = "4.0.0-dev"5426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5448source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5427dependencies = [5449dependencies = [5428 "bitflags",5450 "bitflags",5429 "parity-scale-codec",5451 "parity-scale-codec",5437[[package]]5459[[package]]5438name = "pallet-contracts-proc-macro"5460name = "pallet-contracts-proc-macro"5439version = "4.0.0-dev"5461version = "4.0.0-dev"5440source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5462source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5441dependencies = [5463dependencies = [5442 "proc-macro2",5464 "proc-macro2",5443 "quote",5465 "quote",5447[[package]]5469[[package]]5448name = "pallet-democracy"5470name = "pallet-democracy"5449version = "4.0.0-dev"5471version = "4.0.0-dev"5450source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5472source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5451dependencies = [5473dependencies = [5452 "frame-benchmarking",5474 "frame-benchmarking",5453 "frame-support",5475 "frame-support",5463[[package]]5485[[package]]5464name = "pallet-election-provider-multi-phase"5486name = "pallet-election-provider-multi-phase"5465version = "4.0.0-dev"5487version = "4.0.0-dev"5466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5467dependencies = [5489dependencies = [5468 "frame-benchmarking",5490 "frame-benchmarking",5469 "frame-election-provider-support",5491 "frame-election-provider-support",5487[[package]]5509[[package]]5488name = "pallet-elections-phragmen"5510name = "pallet-elections-phragmen"5489version = "5.0.0-dev"5511version = "5.0.0-dev"5490source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5512source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5491dependencies = [5513dependencies = [5492 "frame-benchmarking",5514 "frame-benchmarking",5493 "frame-support",5515 "frame-support",5505[[package]]5527[[package]]5506name = "pallet-ethereum"5528name = "pallet-ethereum"5507version = "4.0.0-dev"5529version = "4.0.0-dev"5508source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5530source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5509dependencies = [5531dependencies = [5510 "ethereum 0.10.0",5532 "ethereum",5511 "ethereum-types",5533 "ethereum-types",5512 "evm",5534 "evm",5513 "fp-consensus",5535 "fp-consensus",5534[[package]]5556[[package]]5535name = "pallet-evm"5557name = "pallet-evm"5536version = "6.0.0-dev"5558version = "6.0.0-dev"5537source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5559source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.15#46d9921977303703d4e6b3a452b9a777352cc866"5538dependencies = [5560dependencies = [5539 "evm",5561 "evm",5540 "evm-gasometer",5562 "evm-gasometer",5564name = "pallet-evm-coder-substrate"5586name = "pallet-evm-coder-substrate"5565version = "0.1.0"5587version = "0.1.0"5566dependencies = [5588dependencies = [5567 "ethereum 0.10.0",5589 "ethereum",5568 "evm-coder",5590 "evm-coder",5569 "frame-benchmarking",5591 "frame-benchmarking",5570 "frame-support",5592 "frame-support",5635name = "pallet-fungible"5657name = "pallet-fungible"5636version = "0.1.0"5658version = "0.1.0"5637dependencies = [5659dependencies = [5638 "ethereum 0.10.0",5660 "ethereum",5639 "evm-coder",5661 "evm-coder",5640 "frame-benchmarking",5662 "frame-benchmarking",5641 "frame-support",5663 "frame-support",5653[[package]]5675[[package]]5654name = "pallet-gilt"5676name = "pallet-gilt"5655version = "4.0.0-dev"5677version = "4.0.0-dev"5656source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5678source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5657dependencies = [5679dependencies = [5658 "frame-benchmarking",5680 "frame-benchmarking",5659 "frame-support",5681 "frame-support",5668[[package]]5690[[package]]5669name = "pallet-grandpa"5691name = "pallet-grandpa"5670version = "4.0.0-dev"5692version = "4.0.0-dev"5671source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5672dependencies = [5694dependencies = [5673 "frame-benchmarking",5695 "frame-benchmarking",5674 "frame-support",5696 "frame-support",5691[[package]]5713[[package]]5692name = "pallet-identity"5714name = "pallet-identity"5693version = "4.0.0-dev"5715version = "4.0.0-dev"5694source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5695dependencies = [5717dependencies = [5696 "enumflags2",5718 "enumflags2",5697 "frame-benchmarking",5719 "frame-benchmarking",5707[[package]]5729[[package]]5708name = "pallet-im-online"5730name = "pallet-im-online"5709version = "4.0.0-dev"5731version = "4.0.0-dev"5710source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5732source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5711dependencies = [5733dependencies = [5712 "frame-benchmarking",5734 "frame-benchmarking",5713 "frame-support",5735 "frame-support",5727[[package]]5749[[package]]5728name = "pallet-indices"5750name = "pallet-indices"5729version = "4.0.0-dev"5751version = "4.0.0-dev"5730source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5752source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5731dependencies = [5753dependencies = [5732 "frame-benchmarking",5754 "frame-benchmarking",5733 "frame-support",5755 "frame-support",5763[[package]]5785[[package]]5764name = "pallet-membership"5786name = "pallet-membership"5765version = "4.0.0-dev"5787version = "4.0.0-dev"5766source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5788source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5767dependencies = [5789dependencies = [5768 "frame-benchmarking",5790 "frame-benchmarking",5769 "frame-support",5791 "frame-support",5780[[package]]5802[[package]]5781name = "pallet-mmr"5803name = "pallet-mmr"5782version = "4.0.0-dev"5804version = "4.0.0-dev"5783source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5805source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5784dependencies = [5806dependencies = [5785 "ckb-merkle-mountain-range",5807 "ckb-merkle-mountain-range",5786 "frame-benchmarking",5808 "frame-benchmarking",5798[[package]]5820[[package]]5799name = "pallet-mmr-primitives"5821name = "pallet-mmr-primitives"5800version = "4.0.0-dev"5822version = "4.0.0-dev"5801source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5823source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5802dependencies = [5824dependencies = [5803 "frame-support",5825 "frame-support",5804 "frame-system",5826 "frame-system",5814[[package]]5836[[package]]5815name = "pallet-mmr-rpc"5837name = "pallet-mmr-rpc"5816version = "3.0.0"5838version = "3.0.0"5817source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5839source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5818dependencies = [5840dependencies = [5819 "jsonrpc-core",5841 "jsonrpc-core",5820 "jsonrpc-core-client",5842 "jsonrpc-core-client",5831[[package]]5853[[package]]5832name = "pallet-multisig"5854name = "pallet-multisig"5833version = "4.0.0-dev"5855version = "4.0.0-dev"5834source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5856source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5835dependencies = [5857dependencies = [5836 "frame-benchmarking",5858 "frame-benchmarking",5837 "frame-support",5859 "frame-support",5846[[package]]5868[[package]]5847name = "pallet-nicks"5869name = "pallet-nicks"5848version = "4.0.0-dev"5870version = "4.0.0-dev"5849source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5871source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5850dependencies = [5872dependencies = [5851 "frame-support",5873 "frame-support",5852 "frame-system",5874 "frame-system",5861name = "pallet-nonfungible"5883name = "pallet-nonfungible"5862version = "0.1.0"5884version = "0.1.0"5863dependencies = [5885dependencies = [5864 "ethereum 0.10.0",5886 "ethereum",5865 "evm-coder",5887 "evm-coder",5866 "frame-benchmarking",5888 "frame-benchmarking",5867 "frame-support",5889 "frame-support",5879[[package]]5901[[package]]5880name = "pallet-offences"5902name = "pallet-offences"5881version = "4.0.0-dev"5903version = "4.0.0-dev"5882source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5904source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5883dependencies = [5905dependencies = [5884 "frame-support",5906 "frame-support",5885 "frame-system",5907 "frame-system",5896[[package]]5918[[package]]5897name = "pallet-offences-benchmarking"5919name = "pallet-offences-benchmarking"5898version = "4.0.0-dev"5920version = "4.0.0-dev"5899source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5921source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5900dependencies = [5922dependencies = [5901 "frame-benchmarking",5923 "frame-benchmarking",5902 "frame-election-provider-support",5924 "frame-election-provider-support",5919[[package]]5941[[package]]5920name = "pallet-proxy"5942name = "pallet-proxy"5921version = "4.0.0-dev"5943version = "4.0.0-dev"5922source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5944source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5923dependencies = [5945dependencies = [5924 "frame-benchmarking",5946 "frame-benchmarking",5925 "frame-support",5947 "frame-support",5934[[package]]5956[[package]]5935name = "pallet-randomness-collective-flip"5957name = "pallet-randomness-collective-flip"5936version = "4.0.0-dev"5958version = "4.0.0-dev"5937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5959source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5938dependencies = [5960dependencies = [5939 "frame-support",5961 "frame-support",5940 "frame-system",5962 "frame-system",5948[[package]]5970[[package]]5949name = "pallet-recovery"5971name = "pallet-recovery"5950version = "4.0.0-dev"5972version = "4.0.0-dev"5951source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"5973source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5952dependencies = [5974dependencies = [5953 "frame-support",5975 "frame-support",5954 "frame-system",5976 "frame-system",5978[[package]]6000[[package]]5979name = "pallet-scheduler"6001name = "pallet-scheduler"5980version = "4.0.0-dev"6002version = "4.0.0-dev"5981source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6003source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5982dependencies = [6004dependencies = [5983 "frame-benchmarking",6005 "frame-benchmarking",5984 "frame-support",6006 "frame-support",5994[[package]]6016[[package]]5995name = "pallet-session"6017name = "pallet-session"5996version = "4.0.0-dev"6018version = "4.0.0-dev"5997source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6019source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"5998dependencies = [6020dependencies = [5999 "frame-support",6021 "frame-support",6000 "frame-system",6022 "frame-system",6015[[package]]6037[[package]]6016name = "pallet-session-benchmarking"6038name = "pallet-session-benchmarking"6017version = "4.0.0-dev"6039version = "4.0.0-dev"6018source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6040source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6019dependencies = [6041dependencies = [6020 "frame-benchmarking",6042 "frame-benchmarking",6021 "frame-support",6043 "frame-support",6031[[package]]6053[[package]]6032name = "pallet-society"6054name = "pallet-society"6033version = "4.0.0-dev"6055version = "4.0.0-dev"6034source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6035dependencies = [6057dependencies = [6036 "frame-support",6058 "frame-support",6037 "frame-system",6059 "frame-system",6045[[package]]6067[[package]]6046name = "pallet-staking"6068name = "pallet-staking"6047version = "4.0.0-dev"6069version = "4.0.0-dev"6048source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6070source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6049dependencies = [6071dependencies = [6050 "frame-benchmarking",6072 "frame-benchmarking",6051 "frame-election-provider-support",6073 "frame-election-provider-support",6068[[package]]6090[[package]]6069name = "pallet-staking-reward-curve"6091name = "pallet-staking-reward-curve"6070version = "4.0.0-dev"6092version = "4.0.0-dev"6071source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6072dependencies = [6094dependencies = [6073 "proc-macro-crate 1.1.0",6095 "proc-macro-crate 1.1.0",6074 "proc-macro2",6096 "proc-macro2",6079[[package]]6101[[package]]6080name = "pallet-staking-reward-fn"6102name = "pallet-staking-reward-fn"6081version = "4.0.0-dev"6103version = "4.0.0-dev"6082source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6104source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6083dependencies = [6105dependencies = [6084 "log",6106 "log",6085 "sp-arithmetic",6107 "sp-arithmetic",6088[[package]]6110[[package]]6089name = "pallet-sudo"6111name = "pallet-sudo"6090version = "4.0.0-dev"6112version = "4.0.0-dev"6091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6113source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6092dependencies = [6114dependencies = [6093 "frame-support",6115 "frame-support",6094 "frame-system",6116 "frame-system",6102[[package]]6124[[package]]6103name = "pallet-template-transaction-payment"6125name = "pallet-template-transaction-payment"6104version = "3.0.0"6126version = "3.0.0"6105source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.14#858001a6fd841614eb3bc47562e1a08685e6c8df"6127source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.15#1d3a83d61b6ea2162a55784efaa165624da3a9f6"6106dependencies = [6128dependencies = [6107 "frame-benchmarking",6129 "frame-benchmarking",6108 "frame-support",6130 "frame-support",6122[[package]]6144[[package]]6123name = "pallet-timestamp"6145name = "pallet-timestamp"6124version = "4.0.0-dev"6146version = "4.0.0-dev"6125source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6147source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6126dependencies = [6148dependencies = [6127 "frame-benchmarking",6149 "frame-benchmarking",6128 "frame-support",6150 "frame-support",6140[[package]]6162[[package]]6141name = "pallet-tips"6163name = "pallet-tips"6142version = "4.0.0-dev"6164version = "4.0.0-dev"6143source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6165source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6144dependencies = [6166dependencies = [6145 "frame-benchmarking",6167 "frame-benchmarking",6146 "frame-support",6168 "frame-support",6159[[package]]6181[[package]]6160name = "pallet-transaction-payment"6182name = "pallet-transaction-payment"6161version = "4.0.0-dev"6183version = "4.0.0-dev"6162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6184source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6163dependencies = [6185dependencies = [6164 "frame-support",6186 "frame-support",6165 "frame-system",6187 "frame-system",6176[[package]]6198[[package]]6177name = "pallet-transaction-payment-rpc"6199name = "pallet-transaction-payment-rpc"6178version = "4.0.0-dev"6200version = "4.0.0-dev"6179source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6201source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6180dependencies = [6202dependencies = [6181 "jsonrpc-core",6203 "jsonrpc-core",6182 "jsonrpc-core-client",6204 "jsonrpc-core-client",6193[[package]]6215[[package]]6194name = "pallet-transaction-payment-rpc-runtime-api"6216name = "pallet-transaction-payment-rpc-runtime-api"6195version = "4.0.0-dev"6217version = "4.0.0-dev"6196source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6218source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6197dependencies = [6219dependencies = [6198 "pallet-transaction-payment",6220 "pallet-transaction-payment",6199 "parity-scale-codec",6221 "parity-scale-codec",6204[[package]]6226[[package]]6205name = "pallet-treasury"6227name = "pallet-treasury"6206version = "4.0.0-dev"6228version = "4.0.0-dev"6207source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6208dependencies = [6230dependencies = [6209 "frame-benchmarking",6231 "frame-benchmarking",6210 "frame-support",6232 "frame-support",6222name = "pallet-unique"6244name = "pallet-unique"6223version = "0.1.0"6245version = "0.1.0"6224dependencies = [6246dependencies = [6225 "ethereum 0.10.0",6247 "ethereum",6226 "evm-coder",6248 "evm-coder",6227 "fp-evm",6249 "fp-evm",6228 "frame-benchmarking",6250 "frame-benchmarking",6277[[package]]6299[[package]]6278name = "pallet-utility"6300name = "pallet-utility"6279version = "4.0.0-dev"6301version = "4.0.0-dev"6280source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6302source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6281dependencies = [6303dependencies = [6282 "frame-benchmarking",6304 "frame-benchmarking",6283 "frame-support",6305 "frame-support",6293[[package]]6315[[package]]6294name = "pallet-vesting"6316name = "pallet-vesting"6295version = "4.0.0-dev"6317version = "4.0.0-dev"6296source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"6318source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"6297dependencies = [6319dependencies = [6298 "frame-benchmarking",6320 "frame-benchmarking",6299 "frame-support",6321 "frame-support",630763296308[[package]]6330[[package]]6309name = "pallet-xcm"6331name = "pallet-xcm"6310version = "0.9.14"6332version = "0.9.15"6311source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6333source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6312dependencies = [6334dependencies = [6313 "frame-support",6335 "frame-support",6314 "frame-system",6336 "frame-system",6326[[package]]6348[[package]]6327name = "pallet-xcm-benchmarks"6349name = "pallet-xcm-benchmarks"6328version = "0.9.8"6350version = "0.9.8"6329source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6351source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6330dependencies = [6352dependencies = [6331 "frame-benchmarking",6353 "frame-benchmarking",6332 "frame-support",6354 "frame-support",6343[[package]]6365[[package]]6344name = "parachain-info"6366name = "parachain-info"6345version = "0.1.0"6367version = "0.1.0"6346source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"6368source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.15#d1c06ce0bda73898bcb685212e7740f5afc0c2dd"6347dependencies = [6369dependencies = [6348 "cumulus-primitives-core",6370 "cumulus-primitives-core",6349 "frame-support",6371 "frame-support",6410source = "registry+https://github.com/rust-lang/crates.io-index"6432source = "registry+https://github.com/rust-lang/crates.io-index"6411checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"6433checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"6412dependencies = [6434dependencies = [6413 "futures 0.3.18",6435 "futures 0.3.19",6414 "libc",6436 "libc",6415 "log",6437 "log",6416 "rand 0.7.3",6438 "rand 0.7.3",6417 "tokio 1.14.0",6439 "tokio 1.15.0",6418 "winapi 0.3.9",6440 "winapi 0.3.9",6419]6441]64206442663266546633[[package]]6655[[package]]6634name = "pin-project"6656name = "pin-project"6635version = "0.4.28"6657version = "0.4.29"6636source = "registry+https://github.com/rust-lang/crates.io-index"6658source = "registry+https://github.com/rust-lang/crates.io-index"6637checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6659checksum = "9615c18d31137579e9ff063499264ddc1278e7b1982757ebc111028c4d1dc909"6638dependencies = [6660dependencies = [6639 "pin-project-internal 0.4.28",6661 "pin-project-internal 0.4.29",6640]6662]664166636642[[package]]6664[[package]]6643name = "pin-project"6665name = "pin-project"6644version = "1.0.8"6666version = "1.0.10"6645source = "registry+https://github.com/rust-lang/crates.io-index"6667source = "registry+https://github.com/rust-lang/crates.io-index"6646checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6668checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"6647dependencies = [6669dependencies = [6648 "pin-project-internal 1.0.8",6670 "pin-project-internal 1.0.10",6649]6671]665066726651[[package]]6673[[package]]6652name = "pin-project-internal"6674name = "pin-project-internal"6653version = "0.4.28"6675version = "0.4.29"6654source = "registry+https://github.com/rust-lang/crates.io-index"6676source = "registry+https://github.com/rust-lang/crates.io-index"6655checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6677checksum = "044964427019eed9d49d9d5bbce6047ef18f37100ea400912a9fa4a3523ab12a"6656dependencies = [6678dependencies = [6657 "proc-macro2",6679 "proc-macro2",6658 "quote",6680 "quote",666166836662[[package]]6684[[package]]6663name = "pin-project-internal"6685name = "pin-project-internal"6664version = "1.0.8"6686version = "1.0.10"6665source = "registry+https://github.com/rust-lang/crates.io-index"6687source = "registry+https://github.com/rust-lang/crates.io-index"6666checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6688checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"6667dependencies = [6689dependencies = [6668 "proc-macro2",6690 "proc-macro2",6669 "quote",6691 "quote",667867006679[[package]]6701[[package]]6680name = "pin-project-lite"6702name = "pin-project-lite"6681version = "0.2.7"6703version = "0.2.8"6682source = "registry+https://github.com/rust-lang/crates.io-index"6704source = "registry+https://github.com/rust-lang/crates.io-index"6683checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6705checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"668467066685[[package]]6707[[package]]6686name = "pin-utils"6708name = "pin-utils"670267246703[[package]]6725[[package]]6704name = "polkadot-approval-distribution"6726name = "polkadot-approval-distribution"6705version = "0.9.14"6727version = "0.9.15"6706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6728source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6707dependencies = [6729dependencies = [6708 "futures 0.3.18",6730 "futures 0.3.19",6709 "polkadot-node-network-protocol",6731 "polkadot-node-network-protocol",6710 "polkadot-node-primitives",6732 "polkadot-node-primitives",6711 "polkadot-node-subsystem",6733 "polkadot-node-subsystem",671667386717[[package]]6739[[package]]6718name = "polkadot-availability-bitfield-distribution"6740name = "polkadot-availability-bitfield-distribution"6719version = "0.9.14"6741version = "0.9.15"6720source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6721dependencies = [6743dependencies = [6722 "futures 0.3.18",6744 "futures 0.3.19",6723 "polkadot-node-network-protocol",6745 "polkadot-node-network-protocol",6724 "polkadot-node-subsystem",6746 "polkadot-node-subsystem",6725 "polkadot-node-subsystem-util",6747 "polkadot-node-subsystem-util",672967516730[[package]]6752[[package]]6731name = "polkadot-availability-distribution"6753name = "polkadot-availability-distribution"6732version = "0.9.14"6754version = "0.9.15"6733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6734dependencies = [6756dependencies = [6735 "derive_more",6757 "derive_more",6736 "futures 0.3.18",6758 "futures 0.3.19",6737 "lru 0.7.0",6759 "lru 0.7.2",6738 "parity-scale-codec",6760 "parity-scale-codec",6739 "polkadot-erasure-coding",6761 "polkadot-erasure-coding",6740 "polkadot-node-network-protocol",6762 "polkadot-node-network-protocol",675167736752[[package]]6774[[package]]6753name = "polkadot-availability-recovery"6775name = "polkadot-availability-recovery"6754version = "0.9.14"6776version = "0.9.15"6755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6777source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6756dependencies = [6778dependencies = [6757 "futures 0.3.18",6779 "futures 0.3.19",6758 "lru 0.7.0",6780 "lru 0.7.2",6759 "parity-scale-codec",6781 "parity-scale-codec",6760 "polkadot-erasure-coding",6782 "polkadot-erasure-coding",6761 "polkadot-node-network-protocol",6783 "polkadot-node-network-protocol",677167936772[[package]]6794[[package]]6773name = "polkadot-cli"6795name = "polkadot-cli"6774version = "0.9.14"6796version = "0.9.15"6775source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6776dependencies = [6798dependencies = [6777 "frame-benchmarking-cli",6799 "frame-benchmarking-cli",6778 "futures 0.3.18",6800 "futures 0.3.19",6779 "log",6801 "log",6780 "polkadot-node-core-pvf",6802 "polkadot-node-core-pvf",6781 "polkadot-service",6803 "polkadot-service",679168136792[[package]]6814[[package]]6793name = "polkadot-client"6815name = "polkadot-client"6794version = "0.9.14"6816version = "0.9.15"6795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6817source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6796dependencies = [6818dependencies = [6797 "beefy-primitives",6819 "beefy-primitives",6798 "frame-benchmarking",6820 "frame-benchmarking",682168436822[[package]]6844[[package]]6823name = "polkadot-collator-protocol"6845name = "polkadot-collator-protocol"6824version = "0.9.14"6846version = "0.9.15"6825source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6847source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6826dependencies = [6848dependencies = [6827 "always-assert",6849 "always-assert",6828 "derive_more",6850 "derive_more",6829 "futures 0.3.18",6851 "futures 0.3.19",6830 "futures-timer 3.0.2",6852 "futures-timer 3.0.2",6831 "polkadot-node-network-protocol",6853 "polkadot-node-network-protocol",6832 "polkadot-node-primitives",6854 "polkadot-node-primitives",684268646843[[package]]6865[[package]]6844name = "polkadot-core-primitives"6866name = "polkadot-core-primitives"6845version = "0.9.14"6867version = "0.9.15"6846source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6868source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6847dependencies = [6869dependencies = [6848 "parity-scale-codec",6870 "parity-scale-codec",6849 "parity-util-mem",6871 "parity-util-mem",685568776856[[package]]6878[[package]]6857name = "polkadot-dispute-distribution"6879name = "polkadot-dispute-distribution"6858version = "0.9.14"6880version = "0.9.15"6859source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6860dependencies = [6882dependencies = [6861 "derive_more",6883 "derive_more",6862 "futures 0.3.18",6884 "futures 0.3.19",6863 "lru 0.7.0",6885 "lru 0.7.2",6864 "parity-scale-codec",6886 "parity-scale-codec",6865 "polkadot-erasure-coding",6887 "polkadot-erasure-coding",6866 "polkadot-node-network-protocol",6888 "polkadot-node-network-protocol",687768996878[[package]]6900[[package]]6879name = "polkadot-erasure-coding"6901name = "polkadot-erasure-coding"6880version = "0.9.14"6902version = "0.9.15"6881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6903source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6882dependencies = [6904dependencies = [6883 "parity-scale-codec",6905 "parity-scale-codec",6884 "polkadot-node-primitives",6906 "polkadot-node-primitives",689169136892[[package]]6914[[package]]6893name = "polkadot-gossip-support"6915name = "polkadot-gossip-support"6894version = "0.9.14"6916version = "0.9.15"6895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6917source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6896dependencies = [6918dependencies = [6897 "futures 0.3.18",6919 "futures 0.3.19",6898 "futures-timer 3.0.2",6920 "futures-timer 3.0.2",6899 "polkadot-node-network-protocol",6921 "polkadot-node-network-protocol",6900 "polkadot-node-subsystem",6922 "polkadot-node-subsystem",691169336912[[package]]6934[[package]]6913name = "polkadot-network-bridge"6935name = "polkadot-network-bridge"6914version = "0.9.14"6936version = "0.9.15"6915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6937source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6916dependencies = [6938dependencies = [6917 "async-trait",6939 "async-trait",6918 "futures 0.3.18",6940 "futures 0.3.19",6919 "parity-scale-codec",6941 "parity-scale-codec",6920 "parking_lot 0.11.2",6942 "parking_lot 0.11.2",6921 "polkadot-node-network-protocol",6943 "polkadot-node-network-protocol",693069526931[[package]]6953[[package]]6932name = "polkadot-node-collation-generation"6954name = "polkadot-node-collation-generation"6933version = "0.9.14"6955version = "0.9.15"6934source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6956source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6935dependencies = [6957dependencies = [6936 "futures 0.3.18",6958 "futures 0.3.19",6937 "parity-scale-codec",6959 "parity-scale-codec",6938 "polkadot-erasure-coding",6960 "polkadot-erasure-coding",6939 "polkadot-node-primitives",6961 "polkadot-node-primitives",694869706949[[package]]6971[[package]]6950name = "polkadot-node-core-approval-voting"6972name = "polkadot-node-core-approval-voting"6951version = "0.9.14"6973version = "0.9.15"6952source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6974source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6953dependencies = [6975dependencies = [6954 "bitvec",6976 "bitvec",6955 "derive_more",6977 "derive_more",6956 "futures 0.3.18",6978 "futures 0.3.19",6957 "futures-timer 3.0.2",6979 "futures-timer 3.0.2",6958 "kvdb",6980 "kvdb",6959 "lru 0.7.0",6981 "lru 0.7.2",6960 "merlin",6982 "merlin",6961 "parity-scale-codec",6983 "parity-scale-codec",6962 "polkadot-node-jaeger",6984 "polkadot-node-jaeger",697669986977[[package]]6999[[package]]6978name = "polkadot-node-core-av-store"7000name = "polkadot-node-core-av-store"6979version = "0.9.14"7001version = "0.9.15"6980source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7002source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"6981dependencies = [7003dependencies = [6982 "bitvec",7004 "bitvec",6983 "futures 0.3.18",7005 "futures 0.3.19",6984 "futures-timer 3.0.2",7006 "futures-timer 3.0.2",6985 "kvdb",7007 "kvdb",6986 "parity-scale-codec",7008 "parity-scale-codec",699670186997[[package]]7019[[package]]6998name = "polkadot-node-core-backing"7020name = "polkadot-node-core-backing"6999version = "0.9.14"7021version = "0.9.15"7000source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7022source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7001dependencies = [7023dependencies = [7002 "bitvec",7024 "bitvec",7003 "futures 0.3.18",7025 "futures 0.3.19",7004 "polkadot-erasure-coding",7026 "polkadot-erasure-coding",7005 "polkadot-node-primitives",7027 "polkadot-node-primitives",7006 "polkadot-node-subsystem",7028 "polkadot-node-subsystem",701470367015[[package]]7037[[package]]7016name = "polkadot-node-core-bitfield-signing"7038name = "polkadot-node-core-bitfield-signing"7017version = "0.9.14"7039version = "0.9.15"7018source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7040source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7019dependencies = [7041dependencies = [7020 "futures 0.3.18",7042 "futures 0.3.19",7021 "polkadot-node-subsystem",7043 "polkadot-node-subsystem",7022 "polkadot-node-subsystem-util",7044 "polkadot-node-subsystem-util",7023 "polkadot-primitives",7045 "polkadot-primitives",702970517030[[package]]7052[[package]]7031name = "polkadot-node-core-candidate-validation"7053name = "polkadot-node-core-candidate-validation"7032version = "0.9.14"7054version = "0.9.15"7033source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7055source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7034dependencies = [7056dependencies = [7035 "async-trait",7057 "async-trait",7036 "futures 0.3.18",7058 "futures 0.3.19",7037 "parity-scale-codec",7059 "parity-scale-codec",7038 "polkadot-node-core-pvf",7060 "polkadot-node-core-pvf",7039 "polkadot-node-primitives",7061 "polkadot-node-primitives",704770697048[[package]]7070[[package]]7049name = "polkadot-node-core-chain-api"7071name = "polkadot-node-core-chain-api"7050version = "0.9.14"7072version = "0.9.15"7051source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7073source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7052dependencies = [7074dependencies = [7053 "futures 0.3.18",7075 "futures 0.3.19",7054 "polkadot-node-subsystem",7076 "polkadot-node-subsystem",7055 "polkadot-node-subsystem-util",7077 "polkadot-node-subsystem-util",7056 "polkadot-primitives",7078 "polkadot-primitives",706270847063[[package]]7085[[package]]7064name = "polkadot-node-core-chain-selection"7086name = "polkadot-node-core-chain-selection"7065version = "0.9.14"7087version = "0.9.15"7066source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7088source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7067dependencies = [7089dependencies = [7068 "futures 0.3.18",7090 "futures 0.3.19",7069 "futures-timer 3.0.2",7091 "futures-timer 3.0.2",7070 "kvdb",7092 "kvdb",7071 "parity-scale-codec",7093 "parity-scale-codec",707971017080[[package]]7102[[package]]7081name = "polkadot-node-core-dispute-coordinator"7103name = "polkadot-node-core-dispute-coordinator"7082version = "0.9.14"7104version = "0.9.15"7083source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7105source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7084dependencies = [7106dependencies = [7085 "bitvec",7107 "bitvec",7086 "derive_more",7108 "derive_more",7087 "futures 0.3.18",7109 "futures 0.3.19",7088 "kvdb",7110 "kvdb",7089 "parity-scale-codec",7111 "parity-scale-codec",7090 "polkadot-node-primitives",7112 "polkadot-node-primitives",7099[[package]]7121[[package]]7100name = "polkadot-node-core-dispute-participation"7122name = "polkadot-node-core-dispute-participation"7101version = "0.9.14"7123version = "0.9.14"7102source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7124source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7103dependencies = [7125dependencies = [7104 "futures 0.3.18",7126 "futures 0.3.19",7105 "polkadot-node-primitives",7127 "polkadot-node-primitives",7106 "polkadot-node-subsystem",7128 "polkadot-node-subsystem",7107 "polkadot-primitives",7129 "polkadot-primitives",711171337112[[package]]7134[[package]]7113name = "polkadot-node-core-parachains-inherent"7135name = "polkadot-node-core-parachains-inherent"7114version = "0.9.14"7136version = "0.9.15"7115source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7137source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7116dependencies = [7138dependencies = [7117 "async-trait",7139 "async-trait",7118 "futures 0.3.18",7140 "futures 0.3.19",7119 "futures-timer 3.0.2",7141 "futures-timer 3.0.2",7120 "polkadot-node-subsystem",7142 "polkadot-node-subsystem",7121 "polkadot-primitives",7143 "polkadot-primitives",712871507129[[package]]7151[[package]]7130name = "polkadot-node-core-provisioner"7152name = "polkadot-node-core-provisioner"7131version = "0.9.14"7153version = "0.9.15"7132source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7154source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7133dependencies = [7155dependencies = [7134 "bitvec",7156 "bitvec",7135 "futures 0.3.18",7157 "futures 0.3.19",7136 "futures-timer 3.0.2",7158 "futures-timer 3.0.2",7137 "polkadot-node-subsystem",7159 "polkadot-node-subsystem",7138 "polkadot-node-subsystem-util",7160 "polkadot-node-subsystem-util",714371657144[[package]]7166[[package]]7145name = "polkadot-node-core-pvf"7167name = "polkadot-node-core-pvf"7146version = "0.9.14"7168version = "0.9.15"7147source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7169source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7148dependencies = [7170dependencies = [7149 "always-assert",7171 "always-assert",7150 "assert_matches",7172 "assert_matches",7151 "async-process",7173 "async-process",7152 "async-std",7174 "async-std",7153 "futures 0.3.18",7175 "futures 0.3.19",7154 "futures-timer 3.0.2",7176 "futures-timer 3.0.2",7155 "libc",7177 "libc",7156 "parity-scale-codec",7178 "parity-scale-codec",7157 "pin-project 1.0.8",7179 "pin-project 1.0.10",7158 "polkadot-core-primitives",7180 "polkadot-core-primitives",7159 "polkadot-node-subsystem-util",7181 "polkadot-node-subsystem-util",7160 "polkadot-parachain",7182 "polkadot-parachain",717471967175[[package]]7197[[package]]7176name = "polkadot-node-core-runtime-api"7198name = "polkadot-node-core-runtime-api"7177version = "0.9.14"7199version = "0.9.15"7178source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7200source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7179dependencies = [7201dependencies = [7180 "futures 0.3.18",7202 "futures 0.3.19",7181 "memory-lru",7203 "memory-lru",7182 "parity-util-mem",7204 "parity-util-mem",7183 "polkadot-node-subsystem",7205 "polkadot-node-subsystem",719272147193[[package]]7215[[package]]7194name = "polkadot-node-jaeger"7216name = "polkadot-node-jaeger"7195version = "0.9.14"7217version = "0.9.15"7196source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7218source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7197dependencies = [7219dependencies = [7198 "async-std",7220 "async-std",7199 "lazy_static",7221 "lazy_static",721072327211[[package]]7233[[package]]7212name = "polkadot-node-metrics"7234name = "polkadot-node-metrics"7213version = "0.9.14"7235version = "0.9.15"7214source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7236source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7215dependencies = [7237dependencies = [7216 "futures 0.3.18",7238 "futures 0.3.19",7217 "futures-timer 3.0.2",7239 "futures-timer 3.0.2",7218 "metered-channel",7240 "metered-channel",7219 "substrate-prometheus-endpoint",7241 "substrate-prometheus-endpoint",7220]7242]722172437222[[package]]7244[[package]]7223name = "polkadot-node-network-protocol"7245name = "polkadot-node-network-protocol"7224version = "0.9.14"7246version = "0.9.15"7225source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7247source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7226dependencies = [7248dependencies = [7227 "async-trait",7249 "async-trait",7228 "derive_more",7250 "derive_more",7229 "futures 0.3.18",7251 "futures 0.3.19",7230 "parity-scale-codec",7252 "parity-scale-codec",7231 "polkadot-node-jaeger",7253 "polkadot-node-jaeger",7232 "polkadot-node-primitives",7254 "polkadot-node-primitives",723972617240[[package]]7262[[package]]7241name = "polkadot-node-primitives"7263name = "polkadot-node-primitives"7242version = "0.9.14"7264version = "0.9.15"7243source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7265source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7244dependencies = [7266dependencies = [7245 "bounded-vec",7267 "bounded-vec",7246 "futures 0.3.18",7268 "futures 0.3.19",7247 "parity-scale-codec",7269 "parity-scale-codec",7248 "polkadot-parachain",7270 "polkadot-parachain",7249 "polkadot-primitives",7271 "polkadot-primitives",726172837262[[package]]7284[[package]]7263name = "polkadot-node-subsystem"7285name = "polkadot-node-subsystem"7264version = "0.9.14"7286version = "0.9.15"7265source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7287source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7266dependencies = [7288dependencies = [7267 "polkadot-node-jaeger",7289 "polkadot-node-jaeger",7268 "polkadot-node-subsystem-types",7290 "polkadot-node-subsystem-types",727172937272[[package]]7294[[package]]7273name = "polkadot-node-subsystem-types"7295name = "polkadot-node-subsystem-types"7274version = "0.9.14"7296version = "0.9.15"7275source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7297source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7276dependencies = [7298dependencies = [7277 "derive_more",7299 "derive_more",7278 "futures 0.3.18",7300 "futures 0.3.19",7279 "polkadot-node-jaeger",7301 "polkadot-node-jaeger",7280 "polkadot-node-network-protocol",7302 "polkadot-node-network-protocol",7281 "polkadot-node-primitives",7303 "polkadot-node-primitives",729073127291[[package]]7313[[package]]7292name = "polkadot-node-subsystem-util"7314name = "polkadot-node-subsystem-util"7293version = "0.9.14"7315version = "0.9.15"7294source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7316source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7295dependencies = [7317dependencies = [7296 "async-trait",7318 "async-trait",7297 "derive_more",7319 "derive_more",7298 "futures 0.3.18",7320 "futures 0.3.19",7299 "itertools",7321 "itertools",7300 "lru 0.7.0",7322 "lru 0.7.2",7301 "metered-channel",7323 "metered-channel",7302 "parity-scale-codec",7324 "parity-scale-codec",7303 "pin-project 1.0.8",7325 "pin-project 1.0.10",7304 "polkadot-node-jaeger",7326 "polkadot-node-jaeger",7305 "polkadot-node-metrics",7327 "polkadot-node-metrics",7306 "polkadot-node-network-protocol",7328 "polkadot-node-network-protocol",731773397318[[package]]7340[[package]]7319name = "polkadot-overseer"7341name = "polkadot-overseer"7320version = "0.9.14"7342version = "0.9.15"7321source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7322dependencies = [7344dependencies = [7323 "futures 0.3.18",7345 "futures 0.3.19",7324 "futures-timer 3.0.2",7346 "futures-timer 3.0.2",7325 "lru 0.7.0",7347 "lru 0.7.2",7326 "parity-util-mem",7348 "parity-util-mem",7327 "parking_lot 0.11.2",7349 "parking_lot 0.11.2",7328 "polkadot-node-metrics",7350 "polkadot-node-metrics",733873607339[[package]]7361[[package]]7340name = "polkadot-overseer-gen"7362name = "polkadot-overseer-gen"7341version = "0.9.14"7363version = "0.9.15"7342source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7364source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7343dependencies = [7365dependencies = [7344 "async-trait",7366 "async-trait",7345 "futures 0.3.18",7367 "futures 0.3.19",7346 "futures-timer 3.0.2",7368 "futures-timer 3.0.2",7347 "metered-channel",7369 "metered-channel",7348 "pin-project 1.0.8",7370 "pin-project 1.0.10",7349 "polkadot-node-network-protocol",7371 "polkadot-node-network-protocol",7350 "polkadot-node-primitives",7372 "polkadot-node-primitives",7351 "polkadot-overseer-gen-proc-macro",7373 "polkadot-overseer-gen-proc-macro",735573777356[[package]]7378[[package]]7357name = "polkadot-overseer-gen-proc-macro"7379name = "polkadot-overseer-gen-proc-macro"7358version = "0.9.14"7380version = "0.9.15"7359source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7381source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7360dependencies = [7382dependencies = [7361 "proc-macro-crate 1.1.0",7383 "proc-macro-crate 1.1.0",7362 "proc-macro2",7384 "proc-macro2",736673887367[[package]]7389[[package]]7368name = "polkadot-parachain"7390name = "polkadot-parachain"7369version = "0.9.14"7391version = "0.9.15"7370source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7392source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7371dependencies = [7393dependencies = [7372 "derive_more",7394 "derive_more",7373 "frame-support",7395 "frame-support",738374057384[[package]]7406[[package]]7385name = "polkadot-primitives"7407name = "polkadot-primitives"7386version = "0.9.14"7408version = "0.9.15"7387source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7409source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7388dependencies = [7410dependencies = [7389 "bitvec",7411 "bitvec",7390 "frame-system",7412 "frame-system",741374357414[[package]]7436[[package]]7415name = "polkadot-rpc"7437name = "polkadot-rpc"7416version = "0.9.14"7438version = "0.9.15"7417source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7439source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7418dependencies = [7440dependencies = [7419 "beefy-gadget",7441 "beefy-gadget",7420 "beefy-gadget-rpc",7442 "beefy-gadget-rpc",744474667445[[package]]7467[[package]]7446name = "polkadot-runtime"7468name = "polkadot-runtime"7447version = "0.9.14"7469version = "0.9.15"7448source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7470source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7449dependencies = [7471dependencies = [7450 "beefy-primitives",7472 "beefy-primitives",7451 "bitvec",7473 "bitvec",752675487527[[package]]7549[[package]]7528name = "polkadot-runtime-common"7550name = "polkadot-runtime-common"7529version = "0.9.14"7551version = "0.9.15"7530source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7552source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7531dependencies = [7553dependencies = [7532 "beefy-primitives",7554 "beefy-primitives",7533 "bitvec",7555 "bitvec",757375957574[[package]]7596[[package]]7575name = "polkadot-runtime-parachains"7597name = "polkadot-runtime-parachains"7576version = "0.9.14"7598version = "0.9.15"7577source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7599source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7578dependencies = [7600dependencies = [7579 "bitflags",7601 "bitflags",7580 "bitvec",7602 "bitvec",761376357614[[package]]7636[[package]]7615name = "polkadot-service"7637name = "polkadot-service"7616version = "0.9.14"7638version = "0.9.15"7617source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7639source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7618dependencies = [7640dependencies = [7619 "async-trait",7641 "async-trait",7620 "beefy-gadget",7642 "beefy-gadget",7621 "beefy-primitives",7643 "beefy-primitives",7622 "frame-system-rpc-runtime-api",7644 "frame-system-rpc-runtime-api",7623 "futures 0.3.18",7645 "futures 0.3.19",7624 "hex-literal",7646 "hex-literal",7625 "kusama-runtime",7647 "kusama-runtime",7626 "kvdb",7648 "kvdb",7627 "kvdb-rocksdb",7649 "kvdb-rocksdb",7628 "lru 0.7.0",7650 "lru 0.7.2",7629 "pallet-babe",7651 "pallet-babe",7630 "pallet-im-online",7652 "pallet-im-online",7631 "pallet-mmr-primitives",7653 "pallet-mmr-primitives",771277347713[[package]]7735[[package]]7714name = "polkadot-statement-distribution"7736name = "polkadot-statement-distribution"7715version = "0.9.14"7737version = "0.9.15"7716source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7717dependencies = [7739dependencies = [7718 "arrayvec 0.5.2",7740 "arrayvec 0.5.2",7719 "derive_more",7741 "derive_more",7720 "futures 0.3.18",7742 "futures 0.3.19",7721 "indexmap",7743 "indexmap",7722 "parity-scale-codec",7744 "parity-scale-codec",7723 "polkadot-node-network-protocol",7745 "polkadot-node-network-protocol",773377557734[[package]]7756[[package]]7735name = "polkadot-statement-table"7757name = "polkadot-statement-table"7736version = "0.9.14"7758version = "0.9.15"7737source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7759source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7738dependencies = [7760dependencies = [7739 "parity-scale-codec",7761 "parity-scale-codec",7740 "polkadot-primitives",7762 "polkadot-primitives",774377657744[[package]]7766[[package]]7745name = "polkadot-test-runtime"7767name = "polkadot-test-runtime"7746version = "0.9.14"7768version = "0.9.15"7747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7748dependencies = [7770dependencies = [7749 "beefy-primitives",7771 "beefy-primitives",7750 "bitvec",7772 "bitvec",780478267805[[package]]7827[[package]]7806name = "polkadot-test-service"7828name = "polkadot-test-service"7807version = "0.9.14"7829version = "0.9.15"7808source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"7809dependencies = [7831dependencies = [7810 "frame-benchmarking",7832 "frame-benchmarking",7811 "frame-system",7833 "frame-system",7812 "futures 0.1.31",7834 "futures 0.1.31",7813 "futures 0.3.18",7835 "futures 0.3.19",7814 "hex",7836 "hex",7815 "pallet-balances",7837 "pallet-balances",7816 "pallet-staking",7838 "pallet-staking",7851 "sp-state-machine",7873 "sp-state-machine",7852 "substrate-test-client",7874 "substrate-test-client",7853 "tempfile",7875 "tempfile",7854 "tokio 1.14.0",7876 "tokio 1.15.0",7855 "tracing",7877 "tracing",7856]7878]78577879789379157894[[package]]7916[[package]]7895name = "ppv-lite86"7917name = "ppv-lite86"7896version = "0.2.15"7918version = "0.2.16"7897source = "registry+https://github.com/rust-lang/crates.io-index"7919source = "registry+https://github.com/rust-lang/crates.io-index"7898checksum = "ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba"7920checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"789979217900[[package]]7922[[package]]7901name = "primitive-types"7923name = "primitive-types"796879907969[[package]]7991[[package]]7970name = "proc-macro2"7992name = "proc-macro2"7971version = "1.0.33"7993version = "1.0.36"7972source = "registry+https://github.com/rust-lang/crates.io-index"7994source = "registry+https://github.com/rust-lang/crates.io-index"7973checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a"7995checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"7974dependencies = [7996dependencies = [7975 "unicode-xid",7997 "unicode-xid",7976]7998]808781098088[[package]]8110[[package]]8089name = "quote"8111name = "quote"8090version = "1.0.10"8112version = "1.0.14"8091source = "registry+https://github.com/rust-lang/crates.io-index"8113source = "registry+https://github.com/rust-lang/crates.io-index"8092checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"8114checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"8093dependencies = [8115dependencies = [8094 "proc-macro2",8116 "proc-macro2",8095]8117]8161source = "registry+https://github.com/rust-lang/crates.io-index"8183source = "registry+https://github.com/rust-lang/crates.io-index"8162checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8184checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8163dependencies = [8185dependencies = [8164 "getrandom 0.2.3",8186 "getrandom 0.2.4",8165]8187]816681888167[[package]]8189[[package]]8253source = "registry+https://github.com/rust-lang/crates.io-index"8275source = "registry+https://github.com/rust-lang/crates.io-index"8254checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8276checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8255dependencies = [8277dependencies = [8256 "getrandom 0.2.3",8278 "getrandom 0.2.4",8257 "redox_syscall 0.2.10",8279 "redox_syscall 0.2.10",8258]8280]825982818342[[package]]8364[[package]]8343name = "remote-externalities"8365name = "remote-externalities"8344version = "0.10.0-dev"8366version = "0.10.0-dev"8345source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8367source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8346dependencies = [8368dependencies = [8347 "env_logger 0.9.0",8369 "env_logger 0.9.0",8348 "jsonrpsee",8370 "jsonrpsee",842984518430[[package]]8452[[package]]8431name = "rococo-runtime"8453name = "rococo-runtime"8432version = "0.9.14"8454version = "0.9.15"8433source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"8455source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"8434dependencies = [8456dependencies = [8435 "beefy-primitives",8457 "beefy-primitives",8436 "bp-messages",8458 "bp-messages",8521 "cc",8543 "cc",8522 "errno",8544 "errno",8523 "io-lifetimes",8545 "io-lifetimes",8524 "itoa",8546 "itoa 0.4.8",8525 "libc",8547 "libc",8526 "linux-raw-sys",8548 "linux-raw-sys",8527 "once_cell",8549 "once_cell",8604source = "registry+https://github.com/rust-lang/crates.io-index"8626source = "registry+https://github.com/rust-lang/crates.io-index"8605checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8627checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8606dependencies = [8628dependencies = [8607 "futures 0.3.18",8629 "futures 0.3.19",8608 "pin-project 0.4.28",8630 "pin-project 0.4.29",8609 "static_assertions",8631 "static_assertions",8610]8632]861186338645[[package]]8667[[package]]8646name = "sc-allocator"8668name = "sc-allocator"8647version = "4.1.0-dev"8669version = "4.1.0-dev"8648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8670source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8649dependencies = [8671dependencies = [8650 "log",8672 "log",8651 "sp-core",8673 "sp-core",8656[[package]]8678[[package]]8657name = "sc-authority-discovery"8679name = "sc-authority-discovery"8658version = "0.10.0-dev"8680version = "0.10.0-dev"8659source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8681source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8660dependencies = [8682dependencies = [8661 "async-trait",8683 "async-trait",8662 "derive_more",8684 "derive_more",8663 "futures 0.3.18",8685 "futures 0.3.19",8664 "futures-timer 3.0.2",8686 "futures-timer 3.0.2",8665 "ip_network",8687 "ip_network",8666 "libp2p",8688 "libp2p",8683[[package]]8705[[package]]8684name = "sc-basic-authorship"8706name = "sc-basic-authorship"8685version = "0.10.0-dev"8707version = "0.10.0-dev"8686source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8708source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8687dependencies = [8709dependencies = [8688 "futures 0.3.18",8710 "futures 0.3.19",8689 "futures-timer 3.0.2",8711 "futures-timer 3.0.2",8690 "log",8712 "log",8691 "parity-scale-codec",8713 "parity-scale-codec",8706[[package]]8728[[package]]8707name = "sc-block-builder"8729name = "sc-block-builder"8708version = "0.10.0-dev"8730version = "0.10.0-dev"8709source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8731source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8710dependencies = [8732dependencies = [8711 "parity-scale-codec",8733 "parity-scale-codec",8712 "sc-client-api",8734 "sc-client-api",8722[[package]]8744[[package]]8723name = "sc-chain-spec"8745name = "sc-chain-spec"8724version = "4.0.0-dev"8746version = "4.0.0-dev"8725source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8747source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8726dependencies = [8748dependencies = [8727 "impl-trait-for-tuples",8749 "impl-trait-for-tuples",8728 "memmap2 0.5.0",8750 "memmap2 0.5.2",8729 "parity-scale-codec",8751 "parity-scale-codec",8730 "sc-chain-spec-derive",8752 "sc-chain-spec-derive",8731 "sc-network",8753 "sc-network",8739[[package]]8761[[package]]8740name = "sc-chain-spec-derive"8762name = "sc-chain-spec-derive"8741version = "4.0.0-dev"8763version = "4.0.0-dev"8742source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8764source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8743dependencies = [8765dependencies = [8744 "proc-macro-crate 1.1.0",8766 "proc-macro-crate 1.1.0",8745 "proc-macro2",8767 "proc-macro2",8750[[package]]8772[[package]]8751name = "sc-cli"8773name = "sc-cli"8752version = "0.10.0-dev"8774version = "0.10.0-dev"8753source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8775source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8754dependencies = [8776dependencies = [8755 "chrono",8777 "chrono",8756 "fdlimit",8778 "fdlimit",8757 "futures 0.3.18",8779 "futures 0.3.19",8758 "hex",8780 "hex",8759 "libp2p",8781 "libp2p",8760 "log",8782 "log",8782 "structopt",8804 "structopt",8783 "thiserror",8805 "thiserror",8784 "tiny-bip39",8806 "tiny-bip39",8785 "tokio 1.14.0",8807 "tokio 1.15.0",8786]8808]878788098788[[package]]8810[[package]]8789name = "sc-client-api"8811name = "sc-client-api"8790version = "4.0.0-dev"8812version = "4.0.0-dev"8791source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8813source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8792dependencies = [8814dependencies = [8793 "fnv",8815 "fnv",8794 "futures 0.3.18",8816 "futures 0.3.19",8795 "hash-db",8817 "hash-db",8796 "log",8818 "log",8797 "parity-scale-codec",8819 "parity-scale-codec",8816[[package]]8838[[package]]8817name = "sc-client-db"8839name = "sc-client-db"8818version = "0.10.0-dev"8840version = "0.10.0-dev"8819source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8841source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8820dependencies = [8842dependencies = [8821 "hash-db",8843 "hash-db",8822 "kvdb",8844 "kvdb",8841[[package]]8863[[package]]8842name = "sc-consensus"8864name = "sc-consensus"8843version = "0.10.0-dev"8865version = "0.10.0-dev"8844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8845dependencies = [8867dependencies = [8846 "async-trait",8868 "async-trait",8847 "futures 0.3.18",8869 "futures 0.3.19",8848 "futures-timer 3.0.2",8870 "futures-timer 3.0.2",8849 "libp2p",8871 "libp2p",8850 "log",8872 "log",8865[[package]]8887[[package]]8866name = "sc-consensus-aura"8888name = "sc-consensus-aura"8867version = "0.10.0-dev"8889version = "0.10.0-dev"8868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8890source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8869dependencies = [8891dependencies = [8870 "async-trait",8892 "async-trait",8871 "derive_more",8893 "derive_more",8872 "futures 0.3.18",8894 "futures 0.3.19",8873 "log",8895 "log",8874 "parity-scale-codec",8896 "parity-scale-codec",8875 "sc-block-builder",8897 "sc-block-builder",8894[[package]]8916[[package]]8895name = "sc-consensus-babe"8917name = "sc-consensus-babe"8896version = "0.10.0-dev"8918version = "0.10.0-dev"8897source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8919source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8898dependencies = [8920dependencies = [8899 "async-trait",8921 "async-trait",8900 "derive_more",8922 "derive_more",8901 "fork-tree",8923 "fork-tree",8902 "futures 0.3.18",8924 "futures 0.3.19",8903 "log",8925 "log",8904 "merlin",8926 "merlin",8905 "num-bigint",8927 "num-bigint",8937[[package]]8959[[package]]8938name = "sc-consensus-babe-rpc"8960name = "sc-consensus-babe-rpc"8939version = "0.10.0-dev"8961version = "0.10.0-dev"8940source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8962source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8941dependencies = [8963dependencies = [8942 "derive_more",8964 "derive_more",8943 "futures 0.3.18",8965 "futures 0.3.19",8944 "jsonrpc-core",8966 "jsonrpc-core",8945 "jsonrpc-core-client",8967 "jsonrpc-core-client",8946 "jsonrpc-derive",8968 "jsonrpc-derive",8961[[package]]8983[[package]]8962name = "sc-consensus-epochs"8984name = "sc-consensus-epochs"8963version = "0.10.0-dev"8985version = "0.10.0-dev"8964source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8986source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8965dependencies = [8987dependencies = [8966 "fork-tree",8988 "fork-tree",8967 "parity-scale-codec",8989 "parity-scale-codec",8974[[package]]8996[[package]]8975name = "sc-consensus-slots"8997name = "sc-consensus-slots"8976version = "0.10.0-dev"8998version = "0.10.0-dev"8977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8999source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"8978dependencies = [9000dependencies = [8979 "async-trait",9001 "async-trait",8980 "futures 0.3.18",9002 "futures 0.3.19",8981 "futures-timer 3.0.2",9003 "futures-timer 3.0.2",8982 "log",9004 "log",8983 "parity-scale-codec",9005 "parity-scale-codec",9000[[package]]9022[[package]]9001name = "sc-consensus-uncles"9023name = "sc-consensus-uncles"9002version = "0.10.0-dev"9024version = "0.10.0-dev"9003source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9025source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9004dependencies = [9026dependencies = [9005 "sc-client-api",9027 "sc-client-api",9006 "sp-authorship",9028 "sp-authorship",9011[[package]]9033[[package]]9012name = "sc-executor"9034name = "sc-executor"9013version = "0.10.0-dev"9035version = "0.10.0-dev"9014source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9036source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9015dependencies = [9037dependencies = [9016 "lazy_static",9038 "lazy_static",9017 "libsecp256k1 0.7.0",9039 "libsecp256k1 0.7.0",9038[[package]]9060[[package]]9039name = "sc-executor-common"9061name = "sc-executor-common"9040version = "0.10.0-dev"9062version = "0.10.0-dev"9041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9063source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9042dependencies = [9064dependencies = [9043 "derive_more",9065 "derive_more",9044 "environmental",9066 "environmental",9056[[package]]9078[[package]]9057name = "sc-executor-wasmi"9079name = "sc-executor-wasmi"9058version = "0.10.0-dev"9080version = "0.10.0-dev"9059source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9081source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9060dependencies = [9082dependencies = [9061 "log",9083 "log",9062 "parity-scale-codec",9084 "parity-scale-codec",9072[[package]]9094[[package]]9073name = "sc-executor-wasmtime"9095name = "sc-executor-wasmtime"9074version = "0.10.0-dev"9096version = "0.10.0-dev"9075source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9097source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9076dependencies = [9098dependencies = [9077 "cfg-if 1.0.0",9099 "cfg-if 1.0.0",9078 "libc",9100 "libc",9090[[package]]9112[[package]]9091name = "sc-finality-grandpa"9113name = "sc-finality-grandpa"9092version = "0.10.0-dev"9114version = "0.10.0-dev"9093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9094dependencies = [9116dependencies = [9095 "async-trait",9117 "async-trait",9096 "derive_more",9118 "derive_more",9097 "dyn-clone",9119 "dyn-clone",9098 "finality-grandpa",9120 "finality-grandpa",9099 "fork-tree",9121 "fork-tree",9100 "futures 0.3.18",9122 "futures 0.3.19",9101 "futures-timer 3.0.2",9123 "futures-timer 3.0.2",9102 "log",9124 "log",9103 "parity-scale-codec",9125 "parity-scale-codec",9127[[package]]9149[[package]]9128name = "sc-finality-grandpa-rpc"9150name = "sc-finality-grandpa-rpc"9129version = "0.10.0-dev"9151version = "0.10.0-dev"9130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9131dependencies = [9153dependencies = [9132 "derive_more",9154 "derive_more",9133 "finality-grandpa",9155 "finality-grandpa",9134 "futures 0.3.18",9156 "futures 0.3.19",9135 "jsonrpc-core",9157 "jsonrpc-core",9136 "jsonrpc-core-client",9158 "jsonrpc-core-client",9137 "jsonrpc-derive",9159 "jsonrpc-derive",9151[[package]]9173[[package]]9152name = "sc-informant"9174name = "sc-informant"9153version = "0.10.0-dev"9175version = "0.10.0-dev"9154source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9176source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9155dependencies = [9177dependencies = [9156 "ansi_term",9178 "ansi_term",9157 "futures 0.3.18",9179 "futures 0.3.19",9158 "futures-timer 3.0.2",9180 "futures-timer 3.0.2",9159 "log",9181 "log",9160 "parity-util-mem",9182 "parity-util-mem",9168[[package]]9190[[package]]9169name = "sc-keystore"9191name = "sc-keystore"9170version = "4.0.0-dev"9192version = "4.0.0-dev"9171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9193source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9172dependencies = [9194dependencies = [9173 "async-trait",9195 "async-trait",9174 "derive_more",9196 "derive_more",9183[[package]]9205[[package]]9184name = "sc-network"9206name = "sc-network"9185version = "0.10.0-dev"9207version = "0.10.0-dev"9186source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9208source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9187dependencies = [9209dependencies = [9188 "async-std",9210 "async-std",9189 "async-trait",9211 "async-trait",9195 "either",9217 "either",9196 "fnv",9218 "fnv",9197 "fork-tree",9219 "fork-tree",9198 "futures 0.3.18",9220 "futures 0.3.19",9199 "futures-timer 3.0.2",9221 "futures-timer 3.0.2",9200 "hex",9222 "hex",9201 "ip_network",9223 "ip_network",9202 "libp2p",9224 "libp2p",9203 "linked-hash-map",9225 "linked-hash-map",9204 "linked_hash_set",9226 "linked_hash_set",9205 "log",9227 "log",9206 "lru 0.7.0",9228 "lru 0.7.2",9207 "parity-scale-codec",9229 "parity-scale-codec",9208 "parking_lot 0.11.2",9230 "parking_lot 0.11.2",9209 "pin-project 1.0.8",9231 "pin-project 1.0.10",9210 "prost",9232 "prost",9211 "prost-build",9233 "prost-build",9212 "rand 0.7.3",9234 "rand 0.7.3",9234[[package]]9256[[package]]9235name = "sc-network-gossip"9257name = "sc-network-gossip"9236version = "0.10.0-dev"9258version = "0.10.0-dev"9237source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9259source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9238dependencies = [9260dependencies = [9239 "futures 0.3.18",9261 "futures 0.3.19",9240 "futures-timer 3.0.2",9262 "futures-timer 3.0.2",9241 "libp2p",9263 "libp2p",9242 "log",9264 "log",9243 "lru 0.7.0",9265 "lru 0.7.2",9244 "sc-network",9266 "sc-network",9245 "sp-runtime",9267 "sp-runtime",9246 "substrate-prometheus-endpoint",9268 "substrate-prometheus-endpoint",9250[[package]]9272[[package]]9251name = "sc-offchain"9273name = "sc-offchain"9252version = "4.0.0-dev"9274version = "4.0.0-dev"9253source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9275source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9254dependencies = [9276dependencies = [9255 "bytes 1.1.0",9277 "bytes 1.1.0",9256 "fnv",9278 "fnv",9257 "futures 0.3.18",9279 "futures 0.3.19",9258 "futures-timer 3.0.2",9280 "futures-timer 3.0.2",9259 "hex",9281 "hex",9260 "hyper",9282 "hyper",9278[[package]]9300[[package]]9279name = "sc-peerset"9301name = "sc-peerset"9280version = "4.0.0-dev"9302version = "4.0.0-dev"9281source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9282dependencies = [9304dependencies = [9283 "futures 0.3.18",9305 "futures 0.3.19",9284 "libp2p",9306 "libp2p",9285 "log",9307 "log",9286 "sc-utils",9308 "sc-utils",9291[[package]]9313[[package]]9292name = "sc-proposer-metrics"9314name = "sc-proposer-metrics"9293version = "0.10.0-dev"9315version = "0.10.0-dev"9294source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9316source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9295dependencies = [9317dependencies = [9296 "log",9318 "log",9297 "substrate-prometheus-endpoint",9319 "substrate-prometheus-endpoint",9300[[package]]9322[[package]]9301name = "sc-rpc"9323name = "sc-rpc"9302version = "4.0.0-dev"9324version = "4.0.0-dev"9303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9325source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9304dependencies = [9326dependencies = [9305 "futures 0.3.18",9327 "futures 0.3.19",9306 "hash-db",9328 "hash-db",9307 "jsonrpc-core",9329 "jsonrpc-core",9308 "jsonrpc-pubsub",9330 "jsonrpc-pubsub",9331[[package]]9353[[package]]9332name = "sc-rpc-api"9354name = "sc-rpc-api"9333version = "0.10.0-dev"9355version = "0.10.0-dev"9334source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9356source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9335dependencies = [9357dependencies = [9336 "futures 0.3.18",9358 "futures 0.3.19",9337 "jsonrpc-core",9359 "jsonrpc-core",9338 "jsonrpc-core-client",9360 "jsonrpc-core-client",9339 "jsonrpc-derive",9361 "jsonrpc-derive",9356[[package]]9378[[package]]9357name = "sc-rpc-server"9379name = "sc-rpc-server"9358version = "4.0.0-dev"9380version = "4.0.0-dev"9359source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9381source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9360dependencies = [9382dependencies = [9361 "futures 0.3.18",9383 "futures 0.3.19",9362 "jsonrpc-core",9384 "jsonrpc-core",9363 "jsonrpc-http-server",9385 "jsonrpc-http-server",9364 "jsonrpc-ipc-server",9386 "jsonrpc-ipc-server",9367 "log",9389 "log",9368 "serde_json",9390 "serde_json",9369 "substrate-prometheus-endpoint",9391 "substrate-prometheus-endpoint",9370 "tokio 1.14.0",9392 "tokio 1.15.0",9371]9393]937293949373[[package]]9395[[package]]9374name = "sc-service"9396name = "sc-service"9375version = "0.10.0-dev"9397version = "0.10.0-dev"9376source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9398source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9377dependencies = [9399dependencies = [9378 "async-trait",9400 "async-trait",9379 "directories",9401 "directories",9380 "exit-future",9402 "exit-future",9381 "futures 0.3.18",9403 "futures 0.3.19",9382 "futures-timer 3.0.2",9404 "futures-timer 3.0.2",9383 "hash-db",9405 "hash-db",9384 "jsonrpc-core",9406 "jsonrpc-core",9387 "parity-scale-codec",9409 "parity-scale-codec",9388 "parity-util-mem",9410 "parity-util-mem",9389 "parking_lot 0.11.2",9411 "parking_lot 0.11.2",9390 "pin-project 1.0.8",9412 "pin-project 1.0.10",9391 "rand 0.7.3",9413 "rand 0.7.3",9392 "sc-block-builder",9414 "sc-block-builder",9393 "sc-chain-spec",9415 "sc-chain-spec",9429 "substrate-prometheus-endpoint",9451 "substrate-prometheus-endpoint",9430 "tempfile",9452 "tempfile",9431 "thiserror",9453 "thiserror",9432 "tokio 1.14.0",9454 "tokio 1.15.0",9433 "tracing",9455 "tracing",9434 "tracing-futures",9456 "tracing-futures",9435]9457]943694589437[[package]]9459[[package]]9438name = "sc-state-db"9460name = "sc-state-db"9439version = "0.10.0-dev"9461version = "0.10.0-dev"9440source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9462source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9441dependencies = [9463dependencies = [9442 "log",9464 "log",9443 "parity-scale-codec",9465 "parity-scale-codec",9451[[package]]9473[[package]]9452name = "sc-sync-state-rpc"9474name = "sc-sync-state-rpc"9453version = "0.10.0-dev"9475version = "0.10.0-dev"9454source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9455dependencies = [9477dependencies = [9456 "jsonrpc-core",9478 "jsonrpc-core",9457 "jsonrpc-core-client",9479 "jsonrpc-core-client",9473[[package]]9495[[package]]9474name = "sc-telemetry"9496name = "sc-telemetry"9475version = "4.0.0-dev"9497version = "4.0.0-dev"9476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9498source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9477dependencies = [9499dependencies = [9478 "chrono",9500 "chrono",9479 "futures 0.3.18",9501 "futures 0.3.19",9480 "libp2p",9502 "libp2p",9481 "log",9503 "log",9482 "parking_lot 0.11.2",9504 "parking_lot 0.11.2",9483 "pin-project 1.0.8",9505 "pin-project 1.0.10",9484 "rand 0.7.3",9506 "rand 0.7.3",9485 "serde",9507 "serde",9486 "serde_json",9508 "serde_json",9491[[package]]9513[[package]]9492name = "sc-tracing"9514name = "sc-tracing"9493version = "4.0.0-dev"9515version = "4.0.0-dev"9494source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9495dependencies = [9517dependencies = [9496 "ansi_term",9518 "ansi_term",9497 "atty",9519 "atty",9522[[package]]9544[[package]]9523name = "sc-tracing-proc-macro"9545name = "sc-tracing-proc-macro"9524version = "4.0.0-dev"9546version = "4.0.0-dev"9525source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9547source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9526dependencies = [9548dependencies = [9527 "proc-macro-crate 1.1.0",9549 "proc-macro-crate 1.1.0",9528 "proc-macro2",9550 "proc-macro2",9533[[package]]9555[[package]]9534name = "sc-transaction-pool"9556name = "sc-transaction-pool"9535version = "4.0.0-dev"9557version = "4.0.0-dev"9536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9558source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9537dependencies = [9559dependencies = [9538 "futures 0.3.18",9560 "futures 0.3.19",9539 "intervalier",9561 "intervalier",9540 "linked-hash-map",9562 "linked-hash-map",9541 "log",9563 "log",9560[[package]]9582[[package]]9561name = "sc-transaction-pool-api"9583name = "sc-transaction-pool-api"9562version = "4.0.0-dev"9584version = "4.0.0-dev"9563source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9585source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9564dependencies = [9586dependencies = [9565 "derive_more",9587 "derive_more",9566 "futures 0.3.18",9588 "futures 0.3.19",9567 "log",9589 "log",9568 "serde",9590 "serde",9569 "sp-blockchain",9591 "sp-blockchain",9574[[package]]9596[[package]]9575name = "sc-utils"9597name = "sc-utils"9576version = "4.0.0-dev"9598version = "4.0.0-dev"9577source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9599source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"9578dependencies = [9600dependencies = [9579 "futures 0.3.18",9601 "futures 0.3.19",9580 "futures-timer 3.0.2",9602 "futures-timer 3.0.2",9581 "lazy_static",9603 "lazy_static",9582 "prometheus",9604 "prometheus",966996919670[[package]]9692[[package]]9671name = "security-framework"9693name = "security-framework"9672version = "2.4.2"9694version = "2.5.0"9673source = "registry+https://github.com/rust-lang/crates.io-index"9695source = "registry+https://github.com/rust-lang/crates.io-index"9674checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87"9696checksum = "d09d3c15d814eda1d6a836f2f2b56a6abc1446c8a34351cb3180d3db92ffe4ce"9675dependencies = [9697dependencies = [9676 "bitflags",9698 "bitflags",9677 "core-foundation",9699 "core-foundation",968297049683[[package]]9705[[package]]9684name = "security-framework-sys"9706name = "security-framework-sys"9685version = "2.4.2"9707version = "2.5.0"9686source = "registry+https://github.com/rust-lang/crates.io-index"9708source = "registry+https://github.com/rust-lang/crates.io-index"9687checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e"9709checksum = "e90dd10c41c6bfc633da6e0c659bd25d31e0791e5974ac42970267d59eba87f7"9688dependencies = [9710dependencies = [9689 "core-foundation-sys",9711 "core-foundation-sys",9690 "libc",9712 "libc",974397659744[[package]]9766[[package]]9745name = "serde"9767name = "serde"9746version = "1.0.131"9768version = "1.0.133"9747source = "registry+https://github.com/rust-lang/crates.io-index"9769source = "registry+https://github.com/rust-lang/crates.io-index"9748checksum = "b4ad69dfbd3e45369132cc64e6748c2d65cdfb001a2b1c232d128b4ad60561c1"9770checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a"9749dependencies = [9771dependencies = [9750 "serde_derive",9772 "serde_derive",9751]9773]975297749753[[package]]9775[[package]]9754name = "serde_derive"9776name = "serde_derive"9755version = "1.0.131"9777version = "1.0.133"9756source = "registry+https://github.com/rust-lang/crates.io-index"9778source = "registry+https://github.com/rust-lang/crates.io-index"9757checksum = "b710a83c4e0dff6a3d511946b95274ad9ca9e5d3ae497b63fda866ac955358d2"9779checksum = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537"9758dependencies = [9780dependencies = [9759 "proc-macro2",9781 "proc-macro2",9760 "quote",9782 "quote",976397859764[[package]]9786[[package]]9765name = "serde_json"9787name = "serde_json"9766version = "1.0.72"9788version = "1.0.75"9767source = "registry+https://github.com/rust-lang/crates.io-index"9789source = "registry+https://github.com/rust-lang/crates.io-index"9768checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"9790checksum = "c059c05b48c5c0067d4b4b2b4f0732dd65feb52daf7e0ea09cd87e7dadc1af79"9769dependencies = [9791dependencies = [9770 "itoa",9792 "itoa 1.0.1",9771 "ryu",9793 "ryu",9772 "serde",9794 "serde",9773]9795]981198339812[[package]]9834[[package]]9813name = "sha2"9835name = "sha2"9814version = "0.9.8"9836version = "0.9.9"9815source = "registry+https://github.com/rust-lang/crates.io-index"9837source = "registry+https://github.com/rust-lang/crates.io-index"9816checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"9838checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"9817dependencies = [9839dependencies = [9818 "block-buffer 0.9.0",9840 "block-buffer 0.9.0",9819 "cfg-if 1.0.0",9841 "cfg-if 1.0.0",986498869865[[package]]9887[[package]]9866name = "signal-hook"9888name = "signal-hook"9867version = "0.3.12"9889version = "0.3.13"9868source = "registry+https://github.com/rust-lang/crates.io-index"9890source = "registry+https://github.com/rust-lang/crates.io-index"9869checksum = "c35dfd12afb7828318348b8c408383cf5071a086c1d4ab1c0f9840ec92dbb922"9891checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"9870dependencies = [9892dependencies = [9871 "libc",9893 "libc",9872 "signal-hook-registry",9894 "signal-hook-registry",988399059884[[package]]9906[[package]]9885name = "signature"9907name = "signature"9886version = "1.4.0"9908version = "1.5.0"9887source = "registry+https://github.com/rust-lang/crates.io-index"9909source = "registry+https://github.com/rust-lang/crates.io-index"9888checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788"9910checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4"988999119890[[package]]9912[[package]]9891name = "simba"9913name = "simba"990799299908[[package]]9930[[package]]9909name = "slot-range-helper"9931name = "slot-range-helper"9910version = "0.9.14"9932version = "0.9.15"9911source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"9933source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"9912dependencies = [9934dependencies = [9913 "enumn",9935 "enumn",9914 "parity-scale-codec",9936 "parity-scale-codec",992899509929[[package]]9951[[package]]9930name = "smallvec"9952name = "smallvec"9931version = "1.7.0"9953version = "1.8.0"9932source = "registry+https://github.com/rust-lang/crates.io-index"9954source = "registry+https://github.com/rust-lang/crates.io-index"9933checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"9955checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"993499569935[[package]]9957[[package]]9936name = "snap"9958name = "snap"9951 "rand_core 0.6.3",9973 "rand_core 0.6.3",9952 "ring",9974 "ring",9953 "rustc_version 0.3.3",9975 "rustc_version 0.3.3",9954 "sha2 0.9.8",9976 "sha2 0.9.9",9955 "subtle 2.4.1",9977 "subtle 2.4.1",9956 "x25519-dalek",9978 "x25519-dalek",9957]9979]9986 "base64",10008 "base64",9987 "bytes 1.1.0",10009 "bytes 1.1.0",9988 "flate2",10010 "flate2",9989 "futures 0.3.18",10011 "futures 0.3.19",9990 "httparse",10012 "httparse",9991 "log",10013 "log",9992 "rand 0.8.4",10014 "rand 0.8.4",9996[[package]]10018[[package]]9997name = "sp-api"10019name = "sp-api"9998version = "4.0.0-dev"10020version = "4.0.0-dev"9999source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10021source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10000dependencies = [10022dependencies = [10001 "hash-db",10023 "hash-db",10002 "log",10024 "log",10013[[package]]10035[[package]]10014name = "sp-api-proc-macro"10036name = "sp-api-proc-macro"10015version = "4.0.0-dev"10037version = "4.0.0-dev"10016source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10038source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10017dependencies = [10039dependencies = [10018 "blake2-rfc",10040 "blake2-rfc",10019 "proc-macro-crate 1.1.0",10041 "proc-macro-crate 1.1.0",10025[[package]]10047[[package]]10026name = "sp-application-crypto"10048name = "sp-application-crypto"10027version = "4.0.0-dev"10049version = "4.0.0-dev"10028source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10050source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10029dependencies = [10051dependencies = [10030 "parity-scale-codec",10052 "parity-scale-codec",10031 "scale-info",10053 "scale-info",10038[[package]]10060[[package]]10039name = "sp-arithmetic"10061name = "sp-arithmetic"10040version = "4.0.0-dev"10062version = "4.0.0-dev"10041source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10063source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10042dependencies = [10064dependencies = [10043 "integer-sqrt",10065 "integer-sqrt",10044 "num-traits",10066 "num-traits",10053[[package]]10075[[package]]10054name = "sp-authority-discovery"10076name = "sp-authority-discovery"10055version = "4.0.0-dev"10077version = "4.0.0-dev"10056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10078source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10057dependencies = [10079dependencies = [10058 "parity-scale-codec",10080 "parity-scale-codec",10059 "scale-info",10081 "scale-info",10066[[package]]10088[[package]]10067name = "sp-authorship"10089name = "sp-authorship"10068version = "4.0.0-dev"10090version = "4.0.0-dev"10069source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10070dependencies = [10092dependencies = [10071 "async-trait",10093 "async-trait",10072 "parity-scale-codec",10094 "parity-scale-codec",10078[[package]]10100[[package]]10079name = "sp-block-builder"10101name = "sp-block-builder"10080version = "4.0.0-dev"10102version = "4.0.0-dev"10081source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10103source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10082dependencies = [10104dependencies = [10083 "parity-scale-codec",10105 "parity-scale-codec",10084 "sp-api",10106 "sp-api",10090[[package]]10112[[package]]10091name = "sp-blockchain"10113name = "sp-blockchain"10092version = "4.0.0-dev"10114version = "4.0.0-dev"10093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10115source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10094dependencies = [10116dependencies = [10095 "futures 0.3.18",10117 "futures 0.3.19",10096 "log",10118 "log",10097 "lru 0.7.0",10119 "lru 0.7.2",10098 "parity-scale-codec",10120 "parity-scale-codec",10099 "parking_lot 0.11.2",10121 "parking_lot 0.11.2",10100 "sp-api",10122 "sp-api",10108[[package]]10130[[package]]10109name = "sp-consensus"10131name = "sp-consensus"10110version = "0.10.0-dev"10132version = "0.10.0-dev"10111source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10133source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10112dependencies = [10134dependencies = [10113 "async-trait",10135 "async-trait",10114 "futures 0.3.18",10136 "futures 0.3.19",10115 "futures-timer 3.0.2",10137 "futures-timer 3.0.2",10116 "log",10138 "log",10117 "parity-scale-codec",10139 "parity-scale-codec",10127[[package]]10149[[package]]10128name = "sp-consensus-aura"10150name = "sp-consensus-aura"10129version = "0.10.0-dev"10151version = "0.10.0-dev"10130source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10131dependencies = [10153dependencies = [10132 "async-trait",10154 "async-trait",10133 "parity-scale-codec",10155 "parity-scale-codec",10145[[package]]10167[[package]]10146name = "sp-consensus-babe"10168name = "sp-consensus-babe"10147version = "0.10.0-dev"10169version = "0.10.0-dev"10148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10170source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10149dependencies = [10171dependencies = [10150 "async-trait",10172 "async-trait",10151 "merlin",10173 "merlin",10168[[package]]10190[[package]]10169name = "sp-consensus-slots"10191name = "sp-consensus-slots"10170version = "0.10.0-dev"10192version = "0.10.0-dev"10171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10193source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10172dependencies = [10194dependencies = [10173 "parity-scale-codec",10195 "parity-scale-codec",10174 "scale-info",10196 "scale-info",10180[[package]]10202[[package]]10181name = "sp-consensus-vrf"10203name = "sp-consensus-vrf"10182version = "0.10.0-dev"10204version = "0.10.0-dev"10183source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10205source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10184dependencies = [10206dependencies = [10185 "parity-scale-codec",10207 "parity-scale-codec",10186 "schnorrkel",10208 "schnorrkel",10192[[package]]10214[[package]]10193name = "sp-core"10215name = "sp-core"10194version = "4.0.0-dev"10216version = "4.0.0-dev"10195source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10217source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10196dependencies = [10218dependencies = [10197 "base58",10219 "base58",10198 "bitflags",10220 "bitflags",10199 "blake2-rfc",10221 "blake2-rfc",10200 "byteorder",10222 "byteorder",10201 "dyn-clonable",10223 "dyn-clonable",10202 "ed25519-dalek",10224 "ed25519-dalek",10203 "futures 0.3.18",10225 "futures 0.3.19",10204 "hash-db",10226 "hash-db",10205 "hash256-std-hasher",10227 "hash256-std-hasher",10206 "hex",10228 "hex",10220 "schnorrkel",10242 "schnorrkel",10221 "secrecy",10243 "secrecy",10222 "serde",10244 "serde",10223 "sha2 0.9.8",10245 "sha2 0.9.9",10224 "sp-core-hashing",10246 "sp-core-hashing",10225 "sp-debug-derive",10247 "sp-debug-derive",10226 "sp-externalities",10248 "sp-externalities",10240[[package]]10262[[package]]10241name = "sp-core-hashing"10263name = "sp-core-hashing"10242version = "4.0.0-dev"10264version = "4.0.0-dev"10243source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10265source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10244dependencies = [10266dependencies = [10245 "blake2-rfc",10267 "blake2-rfc",10246 "byteorder",10268 "byteorder",10247 "sha2 0.9.8",10269 "sha2 0.9.9",10248 "sp-std",10270 "sp-std",10249 "tiny-keccak",10271 "tiny-keccak",10250 "twox-hash",10272 "twox-hash",10253[[package]]10275[[package]]10254name = "sp-core-hashing-proc-macro"10276name = "sp-core-hashing-proc-macro"10255version = "4.0.0-dev"10277version = "4.0.0-dev"10256source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10278source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10257dependencies = [10279dependencies = [10258 "proc-macro2",10280 "proc-macro2",10259 "quote",10281 "quote",10264[[package]]10286[[package]]10265name = "sp-database"10287name = "sp-database"10266version = "4.0.0-dev"10288version = "4.0.0-dev"10267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10289source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10268dependencies = [10290dependencies = [10269 "kvdb",10291 "kvdb",10270 "parking_lot 0.11.2",10292 "parking_lot 0.11.2",10273[[package]]10295[[package]]10274name = "sp-debug-derive"10296name = "sp-debug-derive"10275version = "4.0.0-dev"10297version = "4.0.0-dev"10276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10298source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10277dependencies = [10299dependencies = [10278 "proc-macro2",10300 "proc-macro2",10279 "quote",10301 "quote",10283[[package]]10305[[package]]10284name = "sp-externalities"10306name = "sp-externalities"10285version = "0.10.0-dev"10307version = "0.10.0-dev"10286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10308source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10287dependencies = [10309dependencies = [10288 "environmental",10310 "environmental",10289 "parity-scale-codec",10311 "parity-scale-codec",10294[[package]]10316[[package]]10295name = "sp-finality-grandpa"10317name = "sp-finality-grandpa"10296version = "4.0.0-dev"10318version = "4.0.0-dev"10297source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10319source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10298dependencies = [10320dependencies = [10299 "finality-grandpa",10321 "finality-grandpa",10300 "log",10322 "log",10312[[package]]10334[[package]]10313name = "sp-inherents"10335name = "sp-inherents"10314version = "4.0.0-dev"10336version = "4.0.0-dev"10315source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10337source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10316dependencies = [10338dependencies = [10317 "async-trait",10339 "async-trait",10318 "impl-trait-for-tuples",10340 "impl-trait-for-tuples",10326[[package]]10348[[package]]10327name = "sp-io"10349name = "sp-io"10328version = "4.0.0-dev"10350version = "4.0.0-dev"10329source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10351source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10330dependencies = [10352dependencies = [10331 "futures 0.3.18",10353 "futures 0.3.19",10332 "hash-db",10354 "hash-db",10333 "libsecp256k1 0.7.0",10355 "libsecp256k1 0.7.0",10334 "log",10356 "log",10350[[package]]10372[[package]]10351name = "sp-keyring"10373name = "sp-keyring"10352version = "4.0.0-dev"10374version = "4.0.0-dev"10353source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10375source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10354dependencies = [10376dependencies = [10355 "lazy_static",10377 "lazy_static",10356 "sp-core",10378 "sp-core",10361[[package]]10383[[package]]10362name = "sp-keystore"10384name = "sp-keystore"10363version = "0.10.0-dev"10385version = "0.10.0-dev"10364source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10386source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10365dependencies = [10387dependencies = [10366 "async-trait",10388 "async-trait",10367 "derive_more",10389 "derive_more",10368 "futures 0.3.18",10390 "futures 0.3.19",10369 "merlin",10391 "merlin",10370 "parity-scale-codec",10392 "parity-scale-codec",10371 "parking_lot 0.11.2",10393 "parking_lot 0.11.2",10378[[package]]10400[[package]]10379name = "sp-maybe-compressed-blob"10401name = "sp-maybe-compressed-blob"10380version = "4.1.0-dev"10402version = "4.1.0-dev"10381source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10403source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10382dependencies = [10404dependencies = [10383 "zstd",10405 "zstd",10384]10406]103851040710386[[package]]10408[[package]]10387name = "sp-npos-elections"10409name = "sp-npos-elections"10388version = "4.0.0-dev"10410version = "4.0.0-dev"10389source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10411source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10390dependencies = [10412dependencies = [10391 "parity-scale-codec",10413 "parity-scale-codec",10392 "scale-info",10414 "scale-info",10401[[package]]10423[[package]]10402name = "sp-npos-elections-solution-type"10424name = "sp-npos-elections-solution-type"10403version = "4.0.0-dev"10425version = "4.0.0-dev"10404source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10426source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10405dependencies = [10427dependencies = [10406 "proc-macro-crate 1.1.0",10428 "proc-macro-crate 1.1.0",10407 "proc-macro2",10429 "proc-macro2",10412[[package]]10434[[package]]10413name = "sp-offchain"10435name = "sp-offchain"10414version = "4.0.0-dev"10436version = "4.0.0-dev"10415source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10437source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10416dependencies = [10438dependencies = [10417 "sp-api",10439 "sp-api",10418 "sp-core",10440 "sp-core",10422[[package]]10444[[package]]10423name = "sp-panic-handler"10445name = "sp-panic-handler"10424version = "4.0.0-dev"10446version = "4.0.0-dev"10425source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10447source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10426dependencies = [10448dependencies = [10427 "backtrace",10449 "backtrace",10428 "lazy_static",10450 "lazy_static",10432[[package]]10454[[package]]10433name = "sp-rpc"10455name = "sp-rpc"10434version = "4.0.0-dev"10456version = "4.0.0-dev"10435source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10457source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10436dependencies = [10458dependencies = [10437 "rustc-hash",10459 "rustc-hash",10438 "serde",10460 "serde",10442[[package]]10464[[package]]10443name = "sp-runtime"10465name = "sp-runtime"10444version = "4.0.0-dev"10466version = "4.0.0-dev"10445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10467source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10446dependencies = [10468dependencies = [10447 "either",10469 "either",10448 "hash256-std-hasher",10470 "hash256-std-hasher",10464[[package]]10486[[package]]10465name = "sp-runtime-interface"10487name = "sp-runtime-interface"10466version = "4.0.0-dev"10488version = "4.0.0-dev"10467source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10489source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10468dependencies = [10490dependencies = [10469 "impl-trait-for-tuples",10491 "impl-trait-for-tuples",10470 "parity-scale-codec",10492 "parity-scale-codec",10481[[package]]10503[[package]]10482name = "sp-runtime-interface-proc-macro"10504name = "sp-runtime-interface-proc-macro"10483version = "4.0.0-dev"10505version = "4.0.0-dev"10484source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10506source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10485dependencies = [10507dependencies = [10486 "Inflector",10508 "Inflector",10487 "proc-macro-crate 1.1.0",10509 "proc-macro-crate 1.1.0",10493[[package]]10515[[package]]10494name = "sp-sandbox"10516name = "sp-sandbox"10495version = "0.10.0-dev"10517version = "0.10.0-dev"10496source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10518source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10497dependencies = [10519dependencies = [10498 "log",10520 "log",10499 "parity-scale-codec",10521 "parity-scale-codec",10507[[package]]10529[[package]]10508name = "sp-serializer"10530name = "sp-serializer"10509version = "4.0.0-dev"10531version = "4.0.0-dev"10510source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10532source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10511dependencies = [10533dependencies = [10512 "serde",10534 "serde",10513 "serde_json",10535 "serde_json",10516[[package]]10538[[package]]10517name = "sp-session"10539name = "sp-session"10518version = "4.0.0-dev"10540version = "4.0.0-dev"10519source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10541source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10520dependencies = [10542dependencies = [10521 "parity-scale-codec",10543 "parity-scale-codec",10522 "scale-info",10544 "scale-info",10530[[package]]10552[[package]]10531name = "sp-staking"10553name = "sp-staking"10532version = "4.0.0-dev"10554version = "4.0.0-dev"10533source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10555source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10534dependencies = [10556dependencies = [10535 "parity-scale-codec",10557 "parity-scale-codec",10536 "scale-info",10558 "scale-info",10541[[package]]10563[[package]]10542name = "sp-state-machine"10564name = "sp-state-machine"10543version = "0.10.0-dev"10565version = "0.10.0-dev"10544source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10566source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10545dependencies = [10567dependencies = [10546 "hash-db",10568 "hash-db",10547 "log",10569 "log",10564[[package]]10586[[package]]10565name = "sp-std"10587name = "sp-std"10566version = "4.0.0-dev"10588version = "4.0.0-dev"10567source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10589source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"105681059010569[[package]]10591[[package]]10570name = "sp-storage"10592name = "sp-storage"10571version = "4.0.0-dev"10593version = "4.0.0-dev"10572source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10594source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10573dependencies = [10595dependencies = [10574 "impl-serde",10596 "impl-serde",10575 "parity-scale-codec",10597 "parity-scale-codec",10582[[package]]10604[[package]]10583name = "sp-tasks"10605name = "sp-tasks"10584version = "4.0.0-dev"10606version = "4.0.0-dev"10585source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10607source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10586dependencies = [10608dependencies = [10587 "log",10609 "log",10588 "sp-core",10610 "sp-core",10595[[package]]10617[[package]]10596name = "sp-timestamp"10618name = "sp-timestamp"10597version = "4.0.0-dev"10619version = "4.0.0-dev"10598source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10620source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10599dependencies = [10621dependencies = [10600 "async-trait",10622 "async-trait",10601 "futures-timer 3.0.2",10623 "futures-timer 3.0.2",10611[[package]]10633[[package]]10612name = "sp-tracing"10634name = "sp-tracing"10613version = "4.0.0-dev"10635version = "4.0.0-dev"10614source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10636source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10615dependencies = [10637dependencies = [10616 "parity-scale-codec",10638 "parity-scale-codec",10617 "sp-std",10639 "sp-std",10623[[package]]10645[[package]]10624name = "sp-transaction-pool"10646name = "sp-transaction-pool"10625version = "4.0.0-dev"10647version = "4.0.0-dev"10626source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10648source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10627dependencies = [10649dependencies = [10628 "sp-api",10650 "sp-api",10629 "sp-runtime",10651 "sp-runtime",10632[[package]]10654[[package]]10633name = "sp-transaction-storage-proof"10655name = "sp-transaction-storage-proof"10634version = "4.0.0-dev"10656version = "4.0.0-dev"10635source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10657source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10636dependencies = [10658dependencies = [10637 "async-trait",10659 "async-trait",10638 "log",10660 "log",10648[[package]]10670[[package]]10649name = "sp-trie"10671name = "sp-trie"10650version = "4.0.0-dev"10672version = "4.0.0-dev"10651source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10673source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10652dependencies = [10674dependencies = [10653 "hash-db",10675 "hash-db",10654 "memory-db",10676 "memory-db",10663[[package]]10685[[package]]10664name = "sp-version"10686name = "sp-version"10665version = "4.0.0-dev"10687version = "4.0.0-dev"10666source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10688source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10667dependencies = [10689dependencies = [10668 "impl-serde",10690 "impl-serde",10669 "parity-scale-codec",10691 "parity-scale-codec",10679[[package]]10701[[package]]10680name = "sp-version-proc-macro"10702name = "sp-version-proc-macro"10681version = "4.0.0-dev"10703version = "4.0.0-dev"10682source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10704source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10683dependencies = [10705dependencies = [10684 "parity-scale-codec",10706 "parity-scale-codec",10685 "proc-macro2",10707 "proc-macro2",10690[[package]]10712[[package]]10691name = "sp-wasm-interface"10713name = "sp-wasm-interface"10692version = "4.0.0-dev"10714version = "4.0.0-dev"10693source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10715source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10694dependencies = [10716dependencies = [10695 "impl-trait-for-tuples",10717 "impl-trait-for-tuples",10696 "parity-scale-codec",10718 "parity-scale-codec",107061072810707[[package]]10729[[package]]10708name = "ss58-registry"10730name = "ss58-registry"10709version = "1.9.0"10731version = "1.11.0"10710source = "registry+https://github.com/rust-lang/crates.io-index"10732source = "registry+https://github.com/rust-lang/crates.io-index"10711checksum = "827441708a5dd8ca54e6b79690dc06d1bede78e61961e667f683c23c16ef964c"10733checksum = "1230685dc82f8699110640244d361a7099c602f08bddc5c90765a5153b4881dc"10712dependencies = [10734dependencies = [10713 "Inflector",10735 "Inflector",10714 "proc-macro2",10736 "proc-macro2",10834 "hmac 0.11.0",10856 "hmac 0.11.0",10835 "pbkdf2 0.8.0",10857 "pbkdf2 0.8.0",10836 "schnorrkel",10858 "schnorrkel",10837 "sha2 0.9.8",10859 "sha2 0.9.9",10838 "zeroize",10860 "zeroize",10839]10861]108401086210841[[package]]10863[[package]]10842name = "substrate-build-script-utils"10864name = "substrate-build-script-utils"10843version = "3.0.0"10865version = "3.0.0"10844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10845dependencies = [10867dependencies = [10846 "platforms",10868 "platforms",10847]10869]108481087010849[[package]]10871[[package]]10850name = "substrate-frame-rpc-system"10872name = "substrate-frame-rpc-system"10851version = "4.0.0-dev"10873version = "4.0.0-dev"10852source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10874source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10853dependencies = [10875dependencies = [10854 "frame-system-rpc-runtime-api",10876 "frame-system-rpc-runtime-api",10855 "futures 0.3.18",10877 "futures 0.3.19",10856 "jsonrpc-core",10878 "jsonrpc-core",10857 "jsonrpc-core-client",10879 "jsonrpc-core-client",10858 "jsonrpc-derive",10880 "jsonrpc-derive",10871[[package]]10893[[package]]10872name = "substrate-prometheus-endpoint"10894name = "substrate-prometheus-endpoint"10873version = "0.10.0-dev"10895version = "0.10.0-dev"10874source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10896source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10875dependencies = [10897dependencies = [10876 "async-std",10898 "async-std",10877 "derive_more",10899 "derive_more",10878 "futures-util",10900 "futures-util",10879 "hyper",10901 "hyper",10880 "log",10902 "log",10881 "prometheus",10903 "prometheus",10882 "tokio 1.14.0",10904 "tokio 1.15.0",10883]10905]108841090610885[[package]]10907[[package]]10886name = "substrate-test-client"10908name = "substrate-test-client"10887version = "2.0.1"10909version = "2.0.1"10888source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10910source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10889dependencies = [10911dependencies = [10890 "async-trait",10912 "async-trait",10891 "futures 0.3.18",10913 "futures 0.3.19",10892 "hex",10914 "hex",10893 "parity-scale-codec",10915 "parity-scale-codec",10894 "sc-client-api",10916 "sc-client-api",10911[[package]]10933[[package]]10912name = "substrate-test-utils"10934name = "substrate-test-utils"10913version = "4.0.0-dev"10935version = "4.0.0-dev"10914source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10915dependencies = [10937dependencies = [10916 "futures 0.3.18",10938 "futures 0.3.19",10917 "substrate-test-utils-derive",10939 "substrate-test-utils-derive",10918 "tokio 1.14.0",10940 "tokio 1.15.0",10919]10941]109201094210921[[package]]10943[[package]]10922name = "substrate-test-utils-derive"10944name = "substrate-test-utils-derive"10923version = "0.10.0-dev"10945version = "0.10.0-dev"10924source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10946source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10925dependencies = [10947dependencies = [10926 "proc-macro-crate 1.1.0",10948 "proc-macro-crate 1.1.0",10927 "proc-macro2",10949 "proc-macro2",10932[[package]]10954[[package]]10933name = "substrate-wasm-builder"10955name = "substrate-wasm-builder"10934version = "5.0.0-dev"10956version = "5.0.0-dev"10935source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10957source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"10936dependencies = [10958dependencies = [10937 "ansi_term",10959 "ansi_term",10938 "build-helper",10960 "build-helper",109581098010959[[package]]10981[[package]]10960name = "syn"10982name = "syn"10961version = "1.0.82"10983version = "1.0.85"10962source = "registry+https://github.com/rust-lang/crates.io-index"10984source = "registry+https://github.com/rust-lang/crates.io-index"10963checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"10985checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7"10964dependencies = [10986dependencies = [10965 "proc-macro2",10987 "proc-macro2",10966 "quote",10988 "quote",109931101510994[[package]]11016[[package]]10995name = "tempfile"11017name = "tempfile"10996version = "3.2.0"11018version = "3.3.0"10997source = "registry+https://github.com/rust-lang/crates.io-index"11019source = "registry+https://github.com/rust-lang/crates.io-index"10998checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"11020checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"10999dependencies = [11021dependencies = [11000 "cfg-if 1.0.0",11022 "cfg-if 1.0.0",11023 "fastrand",11001 "libc",11024 "libc",11002 "rand 0.8.4",11003 "redox_syscall 0.2.10",11025 "redox_syscall 0.2.10",11004 "remove_dir_all",11026 "remove_dir_all",11005 "winapi 0.3.9",11027 "winapi 0.3.9",110631108511064[[package]]11086[[package]]11065name = "thrift"11087name = "thrift"11066version = "0.13.0"11088version = "0.15.0"11067source = "registry+https://github.com/rust-lang/crates.io-index"11089source = "registry+https://github.com/rust-lang/crates.io-index"11068checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b"11090checksum = "b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e"11069dependencies = [11091dependencies = [11070 "byteorder",11092 "byteorder",11071 "integer-encoding",11093 "integer-encoding",11097 "pbkdf2 0.4.0",11119 "pbkdf2 0.4.0",11098 "rand 0.7.3",11120 "rand 0.7.3",11099 "rustc-hash",11121 "rustc-hash",11100 "sha2 0.9.8",11122 "sha2 0.9.9",11101 "thiserror",11123 "thiserror",11102 "unicode-normalization",11124 "unicode-normalization",11103 "wasm-bindgen",11125 "wasm-bindgen",111421116411143[[package]]11165[[package]]11144name = "tokio"11166name = "tokio"11145version = "1.14.0"11167version = "1.15.0"11146source = "registry+https://github.com/rust-lang/crates.io-index"11168source = "registry+https://github.com/rust-lang/crates.io-index"11147checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144"11169checksum = "fbbf1c778ec206785635ce8ad57fe52b3009ae9e0c9f574a728f3049d3e55838"11148dependencies = [11170dependencies = [11149 "autocfg",11150 "bytes 1.1.0",11171 "bytes 1.1.0",11151 "libc",11172 "libc",11152 "memchr",11173 "memchr",11153 "mio 0.7.14",11174 "mio 0.7.14",11154 "num_cpus",11175 "num_cpus",11155 "once_cell",11176 "once_cell",11156 "pin-project-lite 0.2.7",11177 "pin-project-lite 0.2.8",11157 "signal-hook-registry",11178 "signal-hook-registry",11158 "tokio-macros 1.6.0",11179 "tokio-macros 1.7.0",11159 "winapi 0.3.9",11180 "winapi 0.3.9",11160]11181]1116111182111721119311173[[package]]11194[[package]]11174name = "tokio-macros"11195name = "tokio-macros"11175version = "1.6.0"11196version = "1.7.0"11176source = "registry+https://github.com/rust-lang/crates.io-index"11197source = "registry+https://github.com/rust-lang/crates.io-index"11177checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e"11198checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"11178dependencies = [11199dependencies = [11179 "proc-macro2",11200 "proc-macro2",11180 "quote",11201 "quote",11188checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11209checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11189dependencies = [11210dependencies = [11190 "rustls",11211 "rustls",11191 "tokio 1.14.0",11212 "tokio 1.15.0",11192 "webpki",11213 "webpki",11193]11214]111941121511199checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"11220checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"11200dependencies = [11221dependencies = [11201 "futures-core",11222 "futures-core",11202 "pin-project-lite 0.2.7",11223 "pin-project-lite 0.2.8",11203 "tokio 1.14.0",11224 "tokio 1.15.0",11204]11225]112051122611206[[package]]11227[[package]]11214 "futures-io",11235 "futures-io",11215 "futures-sink",11236 "futures-sink",11216 "log",11237 "log",11217 "pin-project-lite 0.2.7",11238 "pin-project-lite 0.2.8",11218 "tokio 1.14.0",11239 "tokio 1.15.0",11219]11240]112201124111221[[package]]11242[[package]]11240checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"11261checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"11241dependencies = [11262dependencies = [11242 "cfg-if 1.0.0",11263 "cfg-if 1.0.0",11243 "pin-project-lite 0.2.7",11264 "pin-project-lite 0.2.8",11244 "tracing-attributes",11265 "tracing-attributes",11245 "tracing-core",11266 "tracing-core",11246]11267]11271source = "registry+https://github.com/rust-lang/crates.io-index"11292source = "registry+https://github.com/rust-lang/crates.io-index"11272checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11293checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11273dependencies = [11294dependencies = [11274 "pin-project 1.0.8",11295 "pin-project 1.0.10",11275 "tracing",11296 "tracing",11276]11297]112771129811403[[package]]11424[[package]]11404name = "try-runtime-cli"11425name = "try-runtime-cli"11405version = "0.10.0-dev"11426version = "0.10.0-dev"11406source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"11427source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.15#d36550a8da62fc968fac415c3379ad95d85105d1"11407dependencies = [11428dependencies = [11408 "jsonrpsee",11429 "jsonrpsee",11409 "log",11430 "log",114321145311433[[package]]11454[[package]]11434name = "twox-hash"11455name = "twox-hash"11435version = "1.6.1"11456version = "1.6.2"11436source = "registry+https://github.com/rust-lang/crates.io-index"11457source = "registry+https://github.com/rust-lang/crates.io-index"11437checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e"11458checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"11438dependencies = [11459dependencies = [11439 "cfg-if 1.0.0",11460 "cfg-if 1.0.0",11440 "rand 0.8.4",11461 "rand 0.8.4",114431146411444[[package]]11465[[package]]11445name = "typenum"11466name = "typenum"11446version = "1.14.0"11467version = "1.15.0"11447source = "registry+https://github.com/rust-lang/crates.io-index"11468source = "registry+https://github.com/rust-lang/crates.io-index"11448checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec"11469checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"114491147011450[[package]]11471[[package]]11451name = "uc-rpc"11472name = "uc-rpc"11546 "fp-rpc",11567 "fp-rpc",11547 "frame-benchmarking",11568 "frame-benchmarking",11548 "frame-benchmarking-cli",11569 "frame-benchmarking-cli",11549 "futures 0.3.18",11570 "futures 0.3.19",11550 "jsonrpc-core",11571 "jsonrpc-core",11551 "jsonrpc-pubsub",11572 "jsonrpc-pubsub",11552 "log",11573 "log",11610 "fc-rpc",11631 "fc-rpc",11611 "fc-rpc-core",11632 "fc-rpc-core",11612 "fp-rpc",11633 "fp-rpc",11613 "futures 0.3.18",11634 "futures 0.3.19",11614 "jsonrpc-core",11635 "jsonrpc-core",11615 "jsonrpc-pubsub",11636 "jsonrpc-pubsub",11616 "pallet-ethereum",11637 "pallet-ethereum",116481166911649[[package]]11670[[package]]11650name = "unique-runtime"11671name = "unique-runtime"11651version = "0.9.14"11672version = "0.9.15"11652dependencies = [11673dependencies = [11653 "cumulus-pallet-aura-ext",11674 "cumulus-pallet-aura-ext",11654 "cumulus-pallet-dmp-queue",11675 "cumulus-pallet-dmp-queue",11671 "orml-vesting",11692 "orml-vesting",11672 "pallet-aura",11693 "pallet-aura",11673 "pallet-balances",11694 "pallet-balances",11695 "pallet-base-fee",11674 "pallet-common",11696 "pallet-common",11675 "pallet-ethereum",11697 "pallet-ethereum",11676 "pallet-evm",11698 "pallet-evm",11726source = "registry+https://github.com/rust-lang/crates.io-index"11748source = "registry+https://github.com/rust-lang/crates.io-index"11727checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11749checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11728dependencies = [11750dependencies = [11729 "generic-array 0.14.4",11751 "generic-array 0.14.5",11730 "subtle 2.4.1",11752 "subtle 2.4.1",11731]11753]117321175411805[[package]]11827[[package]]11806name = "up-sponsorship"11828name = "up-sponsorship"11807version = "0.1.0"11829version = "0.1.0"11808source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.14#858001a6fd841614eb3bc47562e1a08685e6c8df"11830source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.15#1d3a83d61b6ea2162a55784efaa165624da3a9f6"11809dependencies = [11831dependencies = [11810 "impl-trait-for-tuples",11832 "impl-trait-for-tuples",11811]11833]118571187911858[[package]]11880[[package]]11859name = "version_check"11881name = "version_check"11860version = "0.9.3"11882version = "0.9.4"11861source = "registry+https://github.com/rust-lang/crates.io-index"11883source = "registry+https://github.com/rust-lang/crates.io-index"11862checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"11884checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"118631188511864[[package]]11886[[package]]11865name = "void"11887name = "void"11989source = "registry+https://github.com/rust-lang/crates.io-index"12011source = "registry+https://github.com/rust-lang/crates.io-index"11990checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"12012checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"11991dependencies = [12013dependencies = [11992 "futures 0.3.18",12014 "futures 0.3.19",11993 "js-sys",12015 "js-sys",11994 "parking_lot 0.11.2",12016 "parking_lot 0.11.2",11995 "pin-utils",12017 "pin-utils",12075 "log",12097 "log",12076 "rsix",12098 "rsix",12077 "serde",12099 "serde",12078 "sha2 0.9.8",12100 "sha2 0.9.9",12079 "toml",12101 "toml",12080 "winapi 0.3.9",12102 "winapi 0.3.9",12081 "zstd",12103 "zstd",122261224812227[[package]]12249[[package]]12228name = "westend-runtime"12250name = "westend-runtime"12229version = "0.9.14"12251version = "0.9.15"12230source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12252source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"12231dependencies = [12253dependencies = [12232 "beefy-primitives",12254 "beefy-primitives",12233 "bitvec",12255 "bitvec",124061242812407[[package]]12429[[package]]12408name = "xcm"12430name = "xcm"12409version = "0.9.14"12431version = "0.9.15"12410source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12432source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"12411dependencies = [12433dependencies = [12412 "derivative",12434 "derivative",12413 "impl-trait-for-tuples",12435 "impl-trait-for-tuples",124191244112420[[package]]12442[[package]]12421name = "xcm-builder"12443name = "xcm-builder"12422version = "0.9.14"12444version = "0.9.15"12423source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12445source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"12424dependencies = [12446dependencies = [12425 "frame-support",12447 "frame-support",12426 "frame-system",12448 "frame-system",124391246112440[[package]]12462[[package]]12441name = "xcm-executor"12463name = "xcm-executor"12442version = "0.9.14"12464version = "0.9.15"12443source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12465source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"12444dependencies = [12466dependencies = [12445 "frame-benchmarking",12467 "frame-benchmarking",12446 "frame-support",12468 "frame-support",12458[[package]]12480[[package]]12459name = "xcm-procedural"12481name = "xcm-procedural"12460version = "0.1.0"12482version = "0.1.0"12461source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"12483source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.15#53dc81cddceed656f14b262ba9d82d571b21832a"12462dependencies = [12484dependencies = [12463 "proc-macro2",12485 "proc-macro2",12464 "quote",12486 "quote",12471source = "registry+https://github.com/rust-lang/crates.io-index"12493source = "registry+https://github.com/rust-lang/crates.io-index"12472checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12494checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12473dependencies = [12495dependencies = [12474 "futures 0.3.18",12496 "futures 0.3.19",12475 "log",12497 "log",12476 "nohash-hasher",12498 "nohash-hasher",12477 "parking_lot 0.11.2",12499 "parking_lot 0.11.2",124871250912488[[package]]12510[[package]]12489name = "zeroize"12511name = "zeroize"12490version = "1.4.3"12512version = "1.5.0"12491source = "registry+https://github.com/rust-lang/crates.io-index"12513source = "registry+https://github.com/rust-lang/crates.io-index"12492checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619"12514checksum = "cc222aec311c323c717f56060324f32b82da1ce1dd81d9a09aa6a9030bfe08db"12493dependencies = [12515dependencies = [12494 "zeroize_derive",12516 "zeroize_derive",12495]12517]124961251812497[[package]]12519[[package]]12498name = "zeroize_derive"12520name = "zeroize_derive"12499version = "1.2.2"12521version = "1.3.1"12500source = "registry+https://github.com/rust-lang/crates.io-index"12522source = "registry+https://github.com/rust-lang/crates.io-index"12501checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73"12523checksum = "81e8f13fef10b63c06356d65d416b070798ddabcadc10d3ece0c5be9b3c7eddb"12502dependencies = [12524dependencies = [12503 "proc-macro2",12525 "proc-macro2",12504 "quote",12526 "quote",125081253012509[[package]]12531[[package]]12510name = "zstd"12532name = "zstd"12511version = "0.9.0+zstd.1.5.0"12533version = "0.9.2+zstd.1.5.1"12512source = "registry+https://github.com/rust-lang/crates.io-index"12534source = "registry+https://github.com/rust-lang/crates.io-index"12513checksum = "07749a5dc2cb6b36661290245e350f15ec3bbb304e493db54a1d354480522ccd"12535checksum = "2390ea1bf6c038c39674f22d95f0564725fc06034a47129179810b2fc58caa54"12514dependencies = [12536dependencies = [12515 "zstd-safe",12537 "zstd-safe",12516]12538]125171253912518[[package]]12540[[package]]12519name = "zstd-safe"12541name = "zstd-safe"12520version = "4.1.1+zstd.1.5.0"12542version = "4.1.3+zstd.1.5.1"12521source = "registry+https://github.com/rust-lang/crates.io-index"12543source = "registry+https://github.com/rust-lang/crates.io-index"12522checksum = "c91c90f2c593b003603e5e0493c837088df4469da25aafff8bce42ba48caf079"12544checksum = "e99d81b99fb3c2c2c794e3fe56c305c63d5173a16a46b5850b07c935ffc7db79"12523dependencies = [12545dependencies = [12524 "libc",12546 "libc",12525 "zstd-sys",12547 "zstd-sys",12526]12548]125271254912528[[package]]12550[[package]]12529name = "zstd-sys"12551name = "zstd-sys"12530version = "1.6.1+zstd.1.5.0"12552version = "1.6.2+zstd.1.5.1"12531source = "registry+https://github.com/rust-lang/crates.io-index"12553source = "registry+https://github.com/rust-lang/crates.io-index"12532checksum = "615120c7a2431d16cf1cf979e7fc31ba7a5b5e5707b29c8a99e5dbf8a8392a33"12554checksum = "2daf2f248d9ea44454bfcb2516534e8b8ad2fc91bf818a1885495fc42bc8ac9f"12533dependencies = [12555dependencies = [12534 "cc",12556 "cc",12535 "libc",12557 "libc",Dockerfile-parachaindiffbeforeafterboth445ARG RUST_TOOLCHAIN=nightly-2021-11-115ARG RUST_TOOLCHAIN=nightly-2021-11-116#ARG RUST_C=1.58.0-nightly6#ARG RUST_C=1.58.0-nightly7ARG POLKA_VERSION=release-v0.9.147ARG POLKA_VERSION=release-v0.9.158ARG UNIQUE_BRANCH=develop8ARG UNIQUE_BRANCH=develop9910#ARG USER=***10#ARG USER=***client/rpc/Cargo.tomldiffbeforeafterboth12jsonrpc-core-client = "18.0.0"12jsonrpc-core-client = "18.0.0"13jsonrpc-derive = "18.0.0"13jsonrpc-derive = "18.0.0"141415sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }15sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }16sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }16sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }18sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }18sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }2020crates/evm-coder/Cargo.tomldiffbeforeafterboth7evm-coder-macros = { path = "../evm-coder-macros" }7evm-coder-macros = { path = "../evm-coder-macros" }8primitive-types = { version = "0.10.1", default-features = false }8primitive-types = { version = "0.10.1", default-features = false }9hex-literal = "0.3.3"9hex-literal = "0.3.3"10ethereum = { version = "0.10.0", default-features = false }10ethereum = { version = "0.11.1", default-features = false }11evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch = "unique-weights" }11evm-core = { default-features = false, git = "https://github.com/uniquenetwork/evm.git", branch = "unique-polkadot-v0.9.15" }12impl-trait-for-tuples = "0.2.1"12impl-trait-for-tuples = "0.2.1"131314[dev-dependencies]14[dev-dependencies]node/cli/Cargo.tomldiffbeforeafterboth334[build-dependencies.substrate-build-script-utils]4[build-dependencies.substrate-build-script-utils]5git = 'https://github.com/paritytech/substrate.git'5git = 'https://github.com/paritytech/substrate.git'6branch = 'polkadot-v0.9.14'6branch = 'polkadot-v0.9.15'778################################################################################8################################################################################9# Substrate Dependecies9# Substrate Dependecies161617[dependencies.frame-benchmarking]17[dependencies.frame-benchmarking]18git = 'https://github.com/paritytech/substrate.git'18git = 'https://github.com/paritytech/substrate.git'19branch = 'polkadot-v0.9.14'19branch = 'polkadot-v0.9.15'202021[dependencies.frame-benchmarking-cli]21[dependencies.frame-benchmarking-cli]22git = 'https://github.com/paritytech/substrate.git'22git = 'https://github.com/paritytech/substrate.git'23branch = 'polkadot-v0.9.14'23branch = 'polkadot-v0.9.15'242425[dependencies.pallet-transaction-payment-rpc]25[dependencies.pallet-transaction-payment-rpc]26git = 'https://github.com/paritytech/substrate.git'26git = 'https://github.com/paritytech/substrate.git'27branch = 'polkadot-v0.9.14'27branch = 'polkadot-v0.9.15'282829[dependencies.substrate-prometheus-endpoint]29[dependencies.substrate-prometheus-endpoint]30git = 'https://github.com/paritytech/substrate.git'30git = 'https://github.com/paritytech/substrate.git'31branch = 'polkadot-v0.9.14'31branch = 'polkadot-v0.9.15'323233[dependencies.sc-basic-authorship]33[dependencies.sc-basic-authorship]34git = 'https://github.com/paritytech/substrate.git'34git = 'https://github.com/paritytech/substrate.git'35branch = 'polkadot-v0.9.14'35branch = 'polkadot-v0.9.15'363637[dependencies.sc-chain-spec]37[dependencies.sc-chain-spec]38git = 'https://github.com/paritytech/substrate.git'38git = 'https://github.com/paritytech/substrate.git'39branch = 'polkadot-v0.9.14'39branch = 'polkadot-v0.9.15'404041[dependencies.sc-cli]41[dependencies.sc-cli]42features = ['wasmtime']42features = ['wasmtime']43git = 'https://github.com/paritytech/substrate.git'43git = 'https://github.com/paritytech/substrate.git'44branch = 'polkadot-v0.9.14'44branch = 'polkadot-v0.9.15'454546[dependencies.sc-client-api]46[dependencies.sc-client-api]47git = 'https://github.com/paritytech/substrate.git'47git = 'https://github.com/paritytech/substrate.git'48branch = 'polkadot-v0.9.14'48branch = 'polkadot-v0.9.15'494950[dependencies.sc-consensus]50[dependencies.sc-consensus]51git = 'https://github.com/paritytech/substrate.git'51git = 'https://github.com/paritytech/substrate.git'52branch = 'polkadot-v0.9.14'52branch = 'polkadot-v0.9.15'535354[dependencies.sc-consensus-aura]54[dependencies.sc-consensus-aura]55git = 'https://github.com/paritytech/substrate.git'55git = 'https://github.com/paritytech/substrate.git'56branch = 'polkadot-v0.9.14'56branch = 'polkadot-v0.9.15'575758[dependencies.sc-executor]58[dependencies.sc-executor]59features = ['wasmtime']59features = ['wasmtime']60git = 'https://github.com/paritytech/substrate.git'60git = 'https://github.com/paritytech/substrate.git'61branch = 'polkadot-v0.9.14'61branch = 'polkadot-v0.9.15'626263[dependencies.sc-finality-grandpa]63[dependencies.sc-finality-grandpa]64git = 'https://github.com/paritytech/substrate.git'64git = 'https://github.com/paritytech/substrate.git'65branch = 'polkadot-v0.9.14'65branch = 'polkadot-v0.9.15'666667[dependencies.sc-keystore]67[dependencies.sc-keystore]68git = 'https://github.com/paritytech/substrate.git'68git = 'https://github.com/paritytech/substrate.git'69branch = 'polkadot-v0.9.14'69branch = 'polkadot-v0.9.15'707071[dependencies.sc-rpc]71[dependencies.sc-rpc]72git = 'https://github.com/paritytech/substrate.git'72git = 'https://github.com/paritytech/substrate.git'73branch = 'polkadot-v0.9.14'73branch = 'polkadot-v0.9.15'747475[dependencies.sc-rpc-api]75[dependencies.sc-rpc-api]76git = 'https://github.com/paritytech/substrate.git'76git = 'https://github.com/paritytech/substrate.git'77branch = 'polkadot-v0.9.14'77branch = 'polkadot-v0.9.15'787879[dependencies.sc-service]79[dependencies.sc-service]80features = ['wasmtime']80features = ['wasmtime']81git = 'https://github.com/paritytech/substrate.git'81git = 'https://github.com/paritytech/substrate.git'82branch = 'polkadot-v0.9.14'82branch = 'polkadot-v0.9.15'838384[dependencies.sc-telemetry]84[dependencies.sc-telemetry]85git = 'https://github.com/paritytech/substrate.git'85git = 'https://github.com/paritytech/substrate.git'86branch = 'polkadot-v0.9.14'86branch = 'polkadot-v0.9.15'878788[dependencies.sc-transaction-pool]88[dependencies.sc-transaction-pool]89git = 'https://github.com/paritytech/substrate.git'89git = 'https://github.com/paritytech/substrate.git'90branch = 'polkadot-v0.9.14'90branch = 'polkadot-v0.9.15'919192[dependencies.sc-tracing]92[dependencies.sc-tracing]93git = 'https://github.com/paritytech/substrate.git'93git = 'https://github.com/paritytech/substrate.git'94branch = 'polkadot-v0.9.14'94branch = 'polkadot-v0.9.15'959596[dependencies.sp-block-builder]96[dependencies.sp-block-builder]97git = 'https://github.com/paritytech/substrate.git'97git = 'https://github.com/paritytech/substrate.git'98branch = 'polkadot-v0.9.14'98branch = 'polkadot-v0.9.15'9999100[dependencies.sp-api]100[dependencies.sp-api]101git = 'https://github.com/paritytech/substrate.git'101git = 'https://github.com/paritytech/substrate.git'102branch = 'polkadot-v0.9.14'102branch = 'polkadot-v0.9.15'103103104[dependencies.sp-blockchain]104[dependencies.sp-blockchain]105git = 'https://github.com/paritytech/substrate.git'105git = 'https://github.com/paritytech/substrate.git'106branch = 'polkadot-v0.9.14'106branch = 'polkadot-v0.9.15'107107108[dependencies.sp-consensus]108[dependencies.sp-consensus]109git = 'https://github.com/paritytech/substrate.git'109git = 'https://github.com/paritytech/substrate.git'110branch = 'polkadot-v0.9.14'110branch = 'polkadot-v0.9.15'111111112[dependencies.sp-consensus-aura]112[dependencies.sp-consensus-aura]113git = 'https://github.com/paritytech/substrate.git'113git = 'https://github.com/paritytech/substrate.git'114branch = 'polkadot-v0.9.14'114branch = 'polkadot-v0.9.15'115115116[dependencies.sp-core]116[dependencies.sp-core]117git = 'https://github.com/paritytech/substrate.git'117git = 'https://github.com/paritytech/substrate.git'118branch = 'polkadot-v0.9.14'118branch = 'polkadot-v0.9.15'119119120[dependencies.sp-finality-grandpa]120[dependencies.sp-finality-grandpa]121git = 'https://github.com/paritytech/substrate.git'121git = 'https://github.com/paritytech/substrate.git'122branch = 'polkadot-v0.9.14'122branch = 'polkadot-v0.9.15'123123124[dependencies.sp-inherents]124[dependencies.sp-inherents]125git = 'https://github.com/paritytech/substrate.git'125git = 'https://github.com/paritytech/substrate.git'126branch = 'polkadot-v0.9.14'126branch = 'polkadot-v0.9.15'127127128[dependencies.sp-keystore]128[dependencies.sp-keystore]129git = 'https://github.com/paritytech/substrate.git'129git = 'https://github.com/paritytech/substrate.git'130branch = 'polkadot-v0.9.14'130branch = 'polkadot-v0.9.15'131131132[dependencies.sp-offchain]132[dependencies.sp-offchain]133git = 'https://github.com/paritytech/substrate.git'133git = 'https://github.com/paritytech/substrate.git'134branch = 'polkadot-v0.9.14'134branch = 'polkadot-v0.9.15'135135136[dependencies.sp-runtime]136[dependencies.sp-runtime]137git = 'https://github.com/paritytech/substrate.git'137git = 'https://github.com/paritytech/substrate.git'138branch = 'polkadot-v0.9.14'138branch = 'polkadot-v0.9.15'139139140[dependencies.sp-session]140[dependencies.sp-session]141git = 'https://github.com/paritytech/substrate.git'141git = 'https://github.com/paritytech/substrate.git'142branch = 'polkadot-v0.9.14'142branch = 'polkadot-v0.9.15'143143144[dependencies.sp-timestamp]144[dependencies.sp-timestamp]145git = 'https://github.com/paritytech/substrate.git'145git = 'https://github.com/paritytech/substrate.git'146branch = 'polkadot-v0.9.14'146branch = 'polkadot-v0.9.15'147147148[dependencies.sp-transaction-pool]148[dependencies.sp-transaction-pool]149git = 'https://github.com/paritytech/substrate.git'149git = 'https://github.com/paritytech/substrate.git'150branch = 'polkadot-v0.9.14'150branch = 'polkadot-v0.9.15'151151152[dependencies.sp-trie]152[dependencies.sp-trie]153git = 'https://github.com/paritytech/substrate.git'153git = 'https://github.com/paritytech/substrate.git'154branch = 'polkadot-v0.9.14'154branch = 'polkadot-v0.9.15'155155156[dependencies.substrate-frame-rpc-system]156[dependencies.substrate-frame-rpc-system]157git = 'https://github.com/paritytech/substrate.git'157git = 'https://github.com/paritytech/substrate.git'158branch = 'polkadot-v0.9.14'158branch = 'polkadot-v0.9.15'159159160[dependencies.sc-network]160[dependencies.sc-network]161git = 'https://github.com/paritytech/substrate.git'161git = 'https://github.com/paritytech/substrate.git'162branch = 'polkadot-v0.9.14'162branch = 'polkadot-v0.9.15'163163164[dependencies.serde]164[dependencies.serde]165features = ['derive']165features = ['derive']173# Cumulus dependencies173# Cumulus dependencies174174175[dependencies.cumulus-client-consensus-aura]175[dependencies.cumulus-client-consensus-aura]176git = 'https://github.com/UniqueNetwork/cumulus.git'176git = 'https://github.com/paritytech/cumulus.git'177branch = 'polkadot-v0.9.14'177branch = 'polkadot-v0.9.15'178178179[dependencies.cumulus-client-consensus-common]179[dependencies.cumulus-client-consensus-common]180git = 'https://github.com/UniqueNetwork/cumulus.git'180git = 'https://github.com/paritytech/cumulus.git'181branch = 'polkadot-v0.9.14'181branch = 'polkadot-v0.9.15'182182183[dependencies.cumulus-client-collator]183[dependencies.cumulus-client-collator]184git = 'https://github.com/UniqueNetwork/cumulus.git'184git = 'https://github.com/paritytech/cumulus.git'185branch = 'polkadot-v0.9.14'185branch = 'polkadot-v0.9.15'186186187[dependencies.cumulus-client-cli]187[dependencies.cumulus-client-cli]188git = 'https://github.com/UniqueNetwork/cumulus.git'188git = 'https://github.com/paritytech/cumulus.git'189branch = 'polkadot-v0.9.14'189branch = 'polkadot-v0.9.15'190190191[dependencies.cumulus-client-network]191[dependencies.cumulus-client-network]192git = 'https://github.com/UniqueNetwork/cumulus.git'192git = 'https://github.com/paritytech/cumulus.git'193branch = 'polkadot-v0.9.14'193branch = 'polkadot-v0.9.15'194194195[dependencies.cumulus-primitives-core]195[dependencies.cumulus-primitives-core]196git = 'https://github.com/UniqueNetwork/cumulus.git'196git = 'https://github.com/paritytech/cumulus.git'197branch = 'polkadot-v0.9.14'197branch = 'polkadot-v0.9.15'198198199[dependencies.cumulus-primitives-parachain-inherent]199[dependencies.cumulus-primitives-parachain-inherent]200git = 'https://github.com/UniqueNetwork/cumulus.git'200git = 'https://github.com/paritytech/cumulus.git'201branch = 'polkadot-v0.9.14'201branch = 'polkadot-v0.9.15'202202203[dependencies.cumulus-client-service]203[dependencies.cumulus-client-service]204git = 'https://github.com/UniqueNetwork/cumulus.git'204git = 'https://github.com/paritytech/cumulus.git'205branch = 'polkadot-v0.9.14'205branch = 'polkadot-v0.9.15'206206207207208################################################################################208################################################################################209# Polkadot dependencies209# Polkadot dependencies210[dependencies.polkadot-primitives]210[dependencies.polkadot-primitives]211git = "https://github.com/paritytech/polkadot"211git = "https://github.com/paritytech/polkadot"212branch = 'release-v0.9.14'212branch = 'release-v0.9.15'213213214[dependencies.polkadot-service]214[dependencies.polkadot-service]215git = "https://github.com/paritytech/polkadot"215git = "https://github.com/paritytech/polkadot"216branch = 'release-v0.9.14'216branch = 'release-v0.9.15'217217218[dependencies.polkadot-cli]218[dependencies.polkadot-cli]219git = "https://github.com/paritytech/polkadot"219git = "https://github.com/paritytech/polkadot"220branch = 'release-v0.9.14'220branch = 'release-v0.9.15'221221222[dependencies.polkadot-test-service]222[dependencies.polkadot-test-service]223git = "https://github.com/paritytech/polkadot"223git = "https://github.com/paritytech/polkadot"224branch = 'release-v0.9.14'224branch = 'release-v0.9.15'225225226[dependencies.polkadot-parachain]226[dependencies.polkadot-parachain]227git = "https://github.com/paritytech/polkadot"227git = "https://github.com/paritytech/polkadot"228branch = 'release-v0.9.14'228branch = 'release-v0.9.15'229229230230231################################################################################231################################################################################268jsonrpc-core = '18.0.0'268jsonrpc-core = '18.0.0'269jsonrpc-pubsub = "18.0.0"269jsonrpc-pubsub = "18.0.0"270270271fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }271fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }272fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }272fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }273fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }273fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }274fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }274fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }275fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }275fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }276fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }276fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }277pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }277pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }278278279unique-rpc = { path = "../rpc" }279unique-rpc = { path = "../rpc" }280280node/cli/src/service.rsdiffbeforeafterboth10use std::sync::Mutex;10use std::sync::Mutex;11use std::collections::BTreeMap;11use std::collections::BTreeMap;12use std::time::Duration;12use std::time::Duration;13use fc_rpc_core::types::FeeHistoryCache;13use futures::StreamExt;14use futures::StreamExt;141516use unique_rpc::overrides_handle;15// Local Runtime Types17// Local Runtime Types16use unique_runtime::RuntimeApi;18use unique_runtime::RuntimeApi;1719109 Option<FilterPool>,111 Option<FilterPool>,110 Arc<fc_db::Backend<Block>>,112 Arc<fc_db::Backend<Block>>,111 Option<TelemetryWorkerHandle>,113 Option<TelemetryWorkerHandle>,114 FeeHistoryCache,112 ),115 ),113 >,116 >,114 sc_service::Error,117 sc_service::Error,188 telemetry.as_ref().map(|telemetry| telemetry.handle()),191 telemetry.as_ref().map(|telemetry| telemetry.handle()),189 &task_manager,192 &task_manager,190 )?;193 )?;194 let fee_history_cache: FeeHistoryCache = Arc::new(Mutex::new(BTreeMap::new()));191195192 let params = PartialComponents {196 let params = PartialComponents {193 backend,197 backend,202 filter_pool,206 filter_pool,203 frontier_backend,207 frontier_backend,204 telemetry_worker_handle,208 telemetry_worker_handle,209 fee_history_cache,205 ),210 ),206 };211 };207212247 let parachain_config = prepare_node_config(parachain_config);252 let parachain_config = prepare_node_config(parachain_config);248253249 let params = new_partial::<BIQ>(¶chain_config, build_import_queue)?;254 let params = new_partial::<BIQ>(¶chain_config, build_import_queue)?;250 let (mut telemetry, filter_pool, frontier_backend, telemetry_worker_handle) = params.other;255 let (mut telemetry, filter_pool, frontier_backend, telemetry_worker_handle, fee_history_cache) =256 params.other;251257252 let relay_chain_full_node =258 let relay_chain_full_node =292298293 let rpc_frontier_backend = frontier_backend.clone();299 let rpc_frontier_backend = frontier_backend.clone();300301 let block_data_cache = Arc::new(fc_rpc::EthBlockDataCache::new(302 task_manager.spawn_handle(),303 overrides_handle(client.clone()),304 50,305 50,306 ));307294 let rpc_extensions_builder = Box::new(move |deny_unsafe, _| {308 let rpc_extensions_builder = Box::new(move |deny_unsafe, _| {295 let full_deps = unique_rpc::FullDeps {309 let full_deps = unique_rpc::FullDeps {306 is_authority,320 is_authority,307 // TODO: Unhardcode321 // TODO: Unhardcode308 max_past_logs: 10000,322 max_past_logs: 10000,323 block_data_cache: block_data_cache.clone(),324 fee_history_cache: fee_history_cache.clone(),325 // TODO: Unhardcode326 fee_history_limit: 2048,309 };327 };310328311 Ok(unique_rpc::create_full::<_, _, _, _, RuntimeApi, _>(329 Ok(unique_rpc::create_full::<_, _, _, _, RuntimeApi, _>(node/rpc/Cargo.tomldiffbeforeafterboth13futures = { version = "0.3.17", features = ["compat"] }13futures = { version = "0.3.17", features = ["compat"] }14jsonrpc-core = "18.0.0"14jsonrpc-core = "18.0.0"15jsonrpc-pubsub = "18.0.0"15jsonrpc-pubsub = "18.0.0"16# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }18pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }19sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }19sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }20sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }20sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }21sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }21sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }22sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }22sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }23sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }23sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }24sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }24sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }25sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }25sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }26sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }26sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }27sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }27sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }28sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }28sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }29sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }29sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }30sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }30sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }31sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }31sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }32sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }32sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }33sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }33sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }34sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }34sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }35sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }35sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }36sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }36sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }37sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }37sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }38sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }38sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }39sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }39sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }40sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }40sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }41substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }41substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }42tokio = { version = "0.2.25", features = ["macros", "sync"] }42tokio = { version = "0.2.25", features = ["macros", "sync"] }434344pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }44pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }505051pallet-unique = { path = "../../pallets/unique" }51pallet-unique = { path = "../../pallets/unique" }52uc-rpc = { path = "../../client/rpc" }52uc-rpc = { path = "../../client/rpc" }node/rpc/src/lib.rsdiffbeforeafterboth1use sp_runtime::traits::BlakeTwo256;1use unique_runtime::{Hash, AccountId, CrossAccountId, Index, opaque::Block, BlockNumber, Balance};2use unique_runtime::{Hash, AccountId, CrossAccountId, Index, opaque::Block, BlockNumber, Balance};2use fc_rpc::{3use fc_rpc::{3 EthBlockDataCache, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override, StorageOverride,4 EthBlockDataCache, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override,5 StorageOverride, SchemaV2Override, SchemaV3Override,4};6};5use fc_rpc_core::types::FilterPool;7use fc_rpc_core::types::{FilterPool, FeeHistoryCache};6use jsonrpc_pubsub::manager::SubscriptionManager;8use jsonrpc_pubsub::manager::SubscriptionManager;7use pallet_ethereum::EthereumStorageSchema;9use pallet_ethereum::EthereumStorageSchema;8use sc_client_api::{10use sc_client_api::{9 backend::{AuxStore, StorageProvider},11 backend::{AuxStore, StorageProvider},10 client::BlockchainEvents,12 client::BlockchainEvents,13 StateBackend, Backend,11};14};12use sc_finality_grandpa::{15use sc_finality_grandpa::{13 FinalityProofProvider, GrandpaJustificationStream, SharedAuthoritySet, SharedVoterState,16 FinalityProofProvider, GrandpaJustificationStream, SharedAuthoritySet, SharedVoterState,19use sp_api::ProvideRuntimeApi;22use sp_api::ProvideRuntimeApi;20use sp_block_builder::BlockBuilder;23use sp_block_builder::BlockBuilder;21use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};24use sp_blockchain::{Error as BlockChainError, HeaderBackend, HeaderMetadata};22use sp_consensus::SelectChain;23use sc_service::TransactionPool;25use sc_service::TransactionPool;24use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};26use std::{collections::BTreeMap, marker::PhantomData, sync::Arc};252764 pub backend: Arc<fc_db::Backend<Block>>,66 pub backend: Arc<fc_db::Backend<Block>>,65 /// Maximum number of logs in a query.67 /// Maximum number of logs in a query.66 pub max_past_logs: u32,68 pub max_past_logs: u32,69 /// Maximum fee history cache size.70 pub fee_history_limit: u64,71 /// Fee history cache.72 pub fee_history_cache: FeeHistoryCache,73 /// Cache for Ethereum block data.74 pub block_data_cache: Arc<EthBlockDataCache<Block>>,67}75}687669struct AccountCodes<C, B> {77struct AccountCodes<C, B> {100 }108 }101}109}110111pub fn overrides_handle<C, BE>(client: Arc<C>) -> Arc<OverrideHandle<Block>>112where113 C: ProvideRuntimeApi<Block> + StorageProvider<Block, BE> + AuxStore,114 C: HeaderBackend<Block> + HeaderMetadata<Block, Error = BlockChainError>,115 C: Send + Sync + 'static,116 C::Api: fp_rpc::EthereumRuntimeRPCApi<Block>,117 C::Api: up_rpc::UniqueApi<Block, CrossAccountId, AccountId>,118 BE: Backend<Block> + 'static,119 BE::State: StateBackend<BlakeTwo256>,120{121 let mut overrides_map = BTreeMap::new();122 overrides_map.insert(123 EthereumStorageSchema::V1,124 Box::new(SchemaV1Override::new_with_code_provider(125 client.clone(),126 Arc::new(AccountCodes::<C, Block>::new(client.clone())),127 )) as Box<dyn StorageOverride<_> + Send + Sync>,128 );129 overrides_map.insert(130 EthereumStorageSchema::V2,131 Box::new(SchemaV2Override::new(client.clone()))132 as Box<dyn StorageOverride<_> + Send + Sync>,133 );134 overrides_map.insert(135 EthereumStorageSchema::V3,136 Box::new(SchemaV3Override::new(client.clone()))137 as Box<dyn StorageOverride<_> + Send + Sync>,138 );139140 Arc::new(OverrideHandle {141 schemas: overrides_map,142 fallback: Box::new(RuntimeApiStorageOverride::new(client.clone())),143 })144}102145103/// Instantiate all Full RPC extensions.146/// Instantiate all Full RPC extensions.104pub fn create_full<C, P, SC, CA, A, B>(147pub fn create_full<C, P, SC, CA, A, B>(118 C::Api: up_rpc::UniqueApi<Block, CrossAccountId, AccountId>,161 C::Api: up_rpc::UniqueApi<Block, CrossAccountId, AccountId>,119 B: sc_client_api::Backend<Block> + Send + Sync + 'static,162 B: sc_client_api::Backend<Block> + Send + Sync + 'static,120 B::State: sc_client_api::backend::StateBackend<sp_runtime::traits::HashFor<Block>>,163 B::State: sc_client_api::backend::StateBackend<sp_runtime::traits::HashFor<Block>>,121 SC: SelectChain<Block> + 'static,122 P: TransactionPool<Block = Block> + 'static,164 P: TransactionPool<Block = Block> + 'static,123 CA: ChainApi<Block = Block> + 'static,165 CA: ChainApi<Block = Block> + 'static,124{166{138 pool,180 pool,139 graph,181 graph,140 select_chain: _,182 select_chain: _,183 fee_history_limit,184 fee_history_cache,185 block_data_cache,141 enable_dev_signer,186 enable_dev_signer,142 is_authority,187 is_authority,143 network,188 network,163 if enable_dev_signer {208 if enable_dev_signer {164 signers.push(Box::new(EthDevSigner::new()) as Box<dyn EthSigner>);209 signers.push(Box::new(EthDevSigner::new()) as Box<dyn EthSigner>);165 }210 }166 let mut overrides_map = BTreeMap::new();167 overrides_map.insert(168 EthereumStorageSchema::V1,169 Box::new(SchemaV1Override::new_with_code_provider(170 client.clone(),171 Arc::new(AccountCodes::<C, Block>::new(client.clone())),172 )) as Box<dyn StorageOverride<_> + Send + Sync>,173 );174211175 let overrides = Arc::new(OverrideHandle {212 let overrides = overrides_handle(client.clone());176 schemas: overrides_map,177 fallback: Box::new(RuntimeApiStorageOverride::new(client.clone())),178 });179180 let block_data_cache = Arc::new(EthBlockDataCache::new(50, 50));181213182 io.extend_with(EthApiServer::to_delegate(EthApi::new(214 io.extend_with(EthApiServer::to_delegate(EthApi::new(183 client.clone(),215 client.clone(),191 is_authority,223 is_authority,192 max_past_logs,224 max_past_logs,193 block_data_cache.clone(),225 block_data_cache.clone(),226 fee_history_limit,227 fee_history_cache,194 )));228 )));195 io.extend_with(UniqueApi::to_delegate(Unique::new(client.clone())));229 io.extend_with(UniqueApi::to_delegate(Unique::new(client.clone())));196230200 backend,234 backend,201 filter_pool,235 filter_pool,202 500_usize, // max stored filters236 500_usize, // max stored filters203 overrides.clone(),204 max_past_logs,237 max_past_logs,205 block_data_cache,238 block_data_cache,206 )));239 )));pallets/common/Cargo.tomldiffbeforeafterboth10version = '2.0.0'10version = '2.0.0'111112[dependencies]12[dependencies]13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18up-evm-mapping = { default-features = false, path = '../../primitives/evm-mapping' }18up-evm-mapping = { default-features = false, path = '../../primitives/evm-mapping' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }20pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }20pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }21evm-coder = { default-features = false, path = '../../crates/evm-coder' }21evm-coder = { default-features = false, path = '../../crates/evm-coder' }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }23serde = { version = "1.0.130", default-features = false }23serde = { version = "1.0.130", default-features = false }24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [25 "derive",25 "derive",pallets/common/src/lib.rsdiffbeforeafterboth53 pub fn try_get(id: CollectionId) -> Result<Self, DispatchError> {53 pub fn try_get(id: CollectionId) -> Result<Self, DispatchError> {54 Ok(Self::new(id).ok_or(<Error<T>>::CollectionNotFound)?)54 Ok(Self::new(id).ok_or(<Error<T>>::CollectionNotFound)?)55 }55 }56 pub fn log(&self, log: impl evm_coder::ToLog) {56 pub fn log_mirrored(&self, log: impl evm_coder::ToLog) {57 self.recorder.log_mirrored(log)58 }59 pub fn log_direct(&self, log: impl evm_coder::ToLog) {57 self.recorder.log(log)60 self.recorder.log_direct(log)58 }61 }59 pub fn consume_store_reads(&self, reads: u64) -> evm_coder::execution::Result<()> {62 pub fn consume_store_reads(&self, reads: u64) -> evm_coder::execution::Result<()> {60 self.recorder63 self.recorderpallets/contract-helpers/Cargo.tomldiffbeforeafterboth111112[dependencies]12[dependencies]13scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }13scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }14frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16pallet-contracts = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16pallet-contracts = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }18sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }202021[features]21[features]22default = ["std"]22default = ["std"]pallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [8 "derive",8 "derive",9] }9] }10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }11sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }11sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }12ethereum = { version = "0.10.0", default-features = false }12ethereum = { version = "0.11.1", default-features = false }13evm-coder = { default-features = false, path = "../../crates/evm-coder" }13evm-coder = { default-features = false, path = "../../crates/evm-coder" }14pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }14pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }18frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }191920[dependencies.codec]20[dependencies.codec]21default-features = false21default-features = falsepallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth21 use frame_support::{ensure};21 use frame_support::{ensure};22 use pallet_evm::{22 use pallet_evm::{23 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,23 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,24 PrecompileResult,24 PrecompileResult, runner::stack::MaybeMirroredLog,25 };25 };26 use frame_system::ensure_signed;26 use frame_system::ensure_signed;27 pub use frame_support::dispatch::DispatchResult;27 pub use frame_support::dispatch::DispatchResult;28 use pallet_ethereum::EthereumTransactionSender;28 use pallet_ethereum::EthereumTransactionSender;29 use sp_std::cell::RefCell;29 use sp_std::cell::RefCell;30 use sp_std::vec::Vec;30 use sp_std::vec::Vec;31 use sp_core::{H160, H256};31 use sp_core::{H160, H256};32 use ethereum::Log;32 use ethereum::TransactionV2;33 use frame_support::{pallet_prelude::*, traits::PalletInfo};33 use frame_support::{pallet_prelude::*, traits::PalletInfo};34 use frame_system::pallet_prelude::*;34 use frame_system::pallet_prelude::*;353566 pub const G_SLOAD_WORD: u64 = 800;66 pub const G_SLOAD_WORD: u64 = 800;67 pub const G_SSTORE_WORD: u64 = 20000;67 pub const G_SSTORE_WORD: u64 = 20000;686869 pub fn generate_transaction() -> ethereum::TransactionV0 {69 pub fn generate_transaction() -> TransactionV2 {70 use ethereum::{TransactionV0, TransactionAction, TransactionSignature};70 use ethereum::{TransactionV0, TransactionAction, TransactionSignature};71 TransactionV0 {71 TransactionV2::Legacy(TransactionV0 {72 nonce: 0.into(),72 nonce: 0.into(),73 gas_price: 0.into(),73 gas_price: 0.into(),74 gas_limit: 0.into(),74 gas_limit: 0.into(),78 input: Vec::from([0, 0, 0, 0]),78 input: Vec::from([0, 0, 0, 0]),79 // if v is not 27 - then we need to pass some other validity checks79 // if v is not 27 - then we need to pass some other validity checks80 signature: TransactionSignature::new(27, H256([0x88; 32]), H256([0x88; 32])).unwrap(),80 signature: TransactionSignature::new(27, H256([0x88; 32]), H256([0x88; 32])).unwrap(),81 }81 })82 }82 }838384 #[derive(Default)]84 #[derive(Default)]85 pub struct SubstrateRecorder<T: Config> {85 pub struct SubstrateRecorder<T: Config> {86 contract: H160,86 contract: H160,87 logs: RefCell<Vec<Log>>,87 logs: RefCell<Vec<MaybeMirroredLog>>,88 initial_gas: u64,88 initial_gas: u64,89 gas_limit: RefCell<u64>,89 gas_limit: RefCell<u64>,90 _phantom: PhantomData<*const T>,90 _phantom: PhantomData<*const T>,104 pub fn is_empty(&self) -> bool {104 pub fn is_empty(&self) -> bool {105 self.logs.borrow().is_empty()105 self.logs.borrow().is_empty()106 }106 }107 // TODO: Replace with real storage in pallet-ethereum,107 // Logs emitted with log_direct appear as substrate evm.Log event108 // same way as it is done with frame_system's Events109 /// Doesn't consumes any gas, should be used after consume_log_sub110 pub fn log(&self, log: impl ToLog) {108 pub fn log_direct(&self, log: impl ToLog) {109 self.logs110 .borrow_mut()111 .push(MaybeMirroredLog::direct(log.to_log(self.contract)))112 }113 /// If log already has substrate equivalent - then we don't need to emit evm.Log114 pub fn log_mirrored(&self, log: impl ToLog) {111 self.logs.borrow_mut().push(log.to_log(self.contract));115 self.logs116 .borrow_mut()117 .push(MaybeMirroredLog::mirrored(log.to_log(self.contract)))112 }118 }113 pub fn retrieve_logs(self) -> Vec<Log> {119 pub fn retrieve_logs(self) -> Vec<MaybeMirroredLog> {114 self.logs.into_inner()120 self.logs.into_inner()115 }121 }116122165 Ok(Some(v)) => Ok(PrecompileOutput {171 Ok(Some(v)) => Ok(PrecompileOutput {166 exit_status: ExitSucceed::Returned,172 exit_status: ExitSucceed::Returned,167 cost: self.initial_gas - self.gas_left(),173 cost: self.initial_gas - self.gas_left(),174 // TODO: preserve mirroring status168 logs: self.retrieve_logs(),175 logs: self.retrieve_logs().into_iter().map(|l| l.log).collect(),169 output: v.finish(),176 output: v.finish(),170 }),177 }),171 Ok(None) => return None,178 Ok(None) => return None,pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [8 "derive",8 "derive",9] }9] }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15evm-coder = { default-features = false, path = '../../crates/evm-coder' }15evm-coder = { default-features = false, path = '../../crates/evm-coder' }16pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }16pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }18up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }18up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }19log = "0.4.14"19log = "0.4.14"202021[dependencies.codec]21[dependencies.codec]pallets/evm-migration/Cargo.tomldiffbeforeafterboth7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [8 "derive",8 "derive",9] }9] }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }12frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }12frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }13sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }191920[dependencies.codec]20[dependencies.codec]21default-features = false21default-features = falsepallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [8 "derive",8 "derive",9] }9] }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }17fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }17fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }18pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }18pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }20up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }20up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }212122[dependencies.codec]22[dependencies.codec]pallets/evm-transaction-payment/src/lib.rsdiffbeforeafterboth101 )101 )102 }102 }103104 fn pay_priority_fee(tip: U256) {105 <EVMCurrencyAdapter<<T as Config>::Currency, ()> as pallet_evm::OnChargeEVMTransaction<T>>::pay_priority_fee(tip)106 }103}107}104108105/// Implements sponsoring for evm calls performed from pallet-evm (via api.tx.ethereum.transact/api.tx.evm.call)109/// Implements sponsoring for evm calls performed from pallet-evm (via api.tx.ethereum.transact/api.tx.evm.call)pallets/fungible/Cargo.tomldiffbeforeafterboth10version = '2.0.0'10version = '2.0.0'111112[dependencies]12[dependencies]13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }22ethereum = { version = "0.10.0", default-features = false }22ethereum = { version = "0.11.1", default-features = false }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [25 "derive",25 "derive",26] }26] }pallets/fungible/src/lib.rsdiffbeforeafterboth145 }145 }146 <TotalSupply<T>>::insert(collection.id, total_supply);146 <TotalSupply<T>>::insert(collection.id, total_supply);147147148 collection.log(ERC20Events::Transfer {148 collection.log_mirrored(ERC20Events::Transfer {149 from: *owner.as_eth(),149 from: *owner.as_eth(),150 to: H160::default(),150 to: H160::default(),151 value: amount.into(),151 value: amount.into(),201 <Balance<T>>::insert((collection.id, to), balance_to);201 <Balance<T>>::insert((collection.id, to), balance_to);202 }202 }203203204 collection.log(ERC20Events::Transfer {204 collection.log_mirrored(ERC20Events::Transfer {205 from: *from.as_eth(),205 from: *from.as_eth(),206 to: *to.as_eth(),206 to: *to.as_eth(),207 value: amount.into(),207 value: amount.into(),258 for (user, amount) in balances {258 for (user, amount) in balances {259 <Balance<T>>::insert((collection.id, &user), amount);259 <Balance<T>>::insert((collection.id, &user), amount);260260261 collection.log(ERC20Events::Transfer {261 collection.log_mirrored(ERC20Events::Transfer {262 from: H160::default(),262 from: H160::default(),263 to: *user.as_eth(),263 to: *user.as_eth(),264 value: amount.into(),264 value: amount.into(),286 <Allowance<T>>::insert((collection.id, owner, spender), amount);286 <Allowance<T>>::insert((collection.id, owner, spender), amount);287 }287 }288288289 collection.log(ERC20Events::Approval {289 collection.log_mirrored(ERC20Events::Approval {290 owner: *owner.as_eth(),290 owner: *owner.as_eth(),291 spender: *spender.as_eth(),291 spender: *spender.as_eth(),292 value: amount.into(),292 value: amount.into(),pallets/inflation/Cargo.tomldiffbeforeafterboth43default-features = false43default-features = false44optional = true44optional = true45git = 'https://github.com/paritytech/substrate.git'45git = 'https://github.com/paritytech/substrate.git'46branch = 'polkadot-v0.9.14'46branch = 'polkadot-v0.9.15'474748[dependencies.frame-support]48[dependencies.frame-support]49default-features = false49default-features = false50git = 'https://github.com/paritytech/substrate.git'50git = 'https://github.com/paritytech/substrate.git'51branch = 'polkadot-v0.9.14'51branch = 'polkadot-v0.9.15'525253[dependencies.frame-system]53[dependencies.frame-system]54default-features = false54default-features = false55git = 'https://github.com/paritytech/substrate.git'55git = 'https://github.com/paritytech/substrate.git'56branch = 'polkadot-v0.9.14'56branch = 'polkadot-v0.9.15'575758[dependencies.pallet-balances]58[dependencies.pallet-balances]59default-features = false59default-features = false60git = 'https://github.com/paritytech/substrate.git'60git = 'https://github.com/paritytech/substrate.git'61branch = 'polkadot-v0.9.14'61branch = 'polkadot-v0.9.15'626263[dependencies.pallet-timestamp]63[dependencies.pallet-timestamp]64default-features = false64default-features = false65git = 'https://github.com/paritytech/substrate.git'65git = 'https://github.com/paritytech/substrate.git'66branch = 'polkadot-v0.9.14'66branch = 'polkadot-v0.9.15'676768[dependencies.pallet-randomness-collective-flip]68[dependencies.pallet-randomness-collective-flip]69default-features = false69default-features = false70git = 'https://github.com/paritytech/substrate.git'70git = 'https://github.com/paritytech/substrate.git'71branch = 'polkadot-v0.9.14'71branch = 'polkadot-v0.9.15'727273[dependencies.sp-std]73[dependencies.sp-std]74default-features = false74default-features = false75git = 'https://github.com/paritytech/substrate.git'75git = 'https://github.com/paritytech/substrate.git'76branch = 'polkadot-v0.9.14'76branch = 'polkadot-v0.9.15'777778[dependencies.serde]78[dependencies.serde]79default-features = false79default-features = false83[dependencies.sp-runtime]83[dependencies.sp-runtime]84default-features = false84default-features = false85git = 'https://github.com/paritytech/substrate.git'85git = 'https://github.com/paritytech/substrate.git'86branch = 'polkadot-v0.9.14'86branch = 'polkadot-v0.9.15'878788[dependencies.sp-core]88[dependencies.sp-core]89default-features = false89default-features = false90git = 'https://github.com/paritytech/substrate.git'90git = 'https://github.com/paritytech/substrate.git'91branch = 'polkadot-v0.9.14'91branch = 'polkadot-v0.9.15'929293[dependencies.sp-io]93[dependencies.sp-io]94default-features = false94default-features = false95git = 'https://github.com/paritytech/substrate.git'95git = 'https://github.com/paritytech/substrate.git'96branch = 'polkadot-v0.9.14'96branch = 'polkadot-v0.9.15'979798[dependencies]98[dependencies]99scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }99scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }pallets/nonfungible/Cargo.tomldiffbeforeafterboth10version = '2.0.0'10version = '2.0.0'111112[dependencies]12[dependencies]13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }22ethereum = { version = "0.10.0", default-features = false }22ethereum = { version = "0.11.1", default-features = false }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [25 "derive",25 "derive",26] }26] }pallets/nonfungible/src/lib.rsdiffbeforeafterboth211 ));211 ));212 }212 }213213214 collection.log(ERC721Events::Transfer {214 collection.log_mirrored(ERC721Events::Transfer {215 from: *token_data.owner.as_eth(),215 from: *token_data.owner.as_eth(),216 to: H160::default(),216 to: H160::default(),217 token_id: token.into(),217 token_id: token.into(),291 }291 }292 Self::set_allowance_unchecked(collection, from, token, None, true);292 Self::set_allowance_unchecked(collection, from, token, None, true);293293294 collection.log(ERC721Events::Transfer {294 collection.log_mirrored(ERC721Events::Transfer {295 from: *from.as_eth(),295 from: *from.as_eth(),296 to: *to.as_eth(),296 to: *to.as_eth(),297 token_id: token.into(),297 token_id: token.into(),368 );368 );369 <Owned<T>>::insert((collection.id, &data.owner, token), true);369 <Owned<T>>::insert((collection.id, &data.owner, token), true);370370371 collection.log(ERC721Events::Transfer {371 collection.log_mirrored(ERC721Events::Transfer {372 from: H160::default(),372 from: H160::default(),373 to: *data.owner.as_eth(),373 to: *data.owner.as_eth(),374 token_id: token.into(),374 token_id: token.into(),395 <Allowance<T>>::insert((collection.id, token), spender);395 <Allowance<T>>::insert((collection.id, token), spender);396 // In ERC721 there is only one possible approved user of token, so we set396 // In ERC721 there is only one possible approved user of token, so we set397 // approved user to spender397 // approved user to spender398 collection.log(ERC721Events::Approval {398 collection.log_mirrored(ERC721Events::Approval {399 owner: *sender.as_eth(),399 owner: *sender.as_eth(),400 approved: *spender.as_eth(),400 approved: *spender.as_eth(),401 token_id: token.into(),401 token_id: token.into(),425 if !assume_implicit_eth {425 if !assume_implicit_eth {426 // In ERC721 there is only one possible approved user of token, so we set426 // In ERC721 there is only one possible approved user of token, so we set427 // approved user to zero address427 // approved user to zero address428 collection.log(ERC721Events::Approval {428 collection.log_mirrored(ERC721Events::Approval {429 owner: *sender.as_eth(),429 owner: *sender.as_eth(),430 approved: H160::default(),430 approved: H160::default(),431 token_id: token.into(),431 token_id: token.into(),pallets/refungible/Cargo.tomldiffbeforeafterboth10version = '2.0.0'10version = '2.0.0'111112[dependencies]12[dependencies]13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }20frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }20frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }21scale-info = { version = "1.0.0", default-features = false, features = [21scale-info = { version = "1.0.0", default-features = false, features = [22 "derive",22 "derive",23] }23] }pallets/scheduler/Cargo.tomldiffbeforeafterboth13serde = { version = "1.0.130", default-features = false }13serde = { version = "1.0.130", default-features = false }14codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }14codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }15scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }15scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }18sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }18sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }19sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }19sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }20sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }20sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }21frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }21frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }222223up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }24log = { version = "0.4.14", default-features = false }24log = { version = "0.4.14", default-features = false }252526[dev-dependencies]26[dev-dependencies]27sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }27sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }28substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }28substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }292930[features]30[features]31default = ["std"]31default = ["std"]pallets/unique/Cargo.tomldiffbeforeafterboth61default-features = false61default-features = false62optional = true62optional = true63git = 'https://github.com/paritytech/substrate.git'63git = 'https://github.com/paritytech/substrate.git'64branch = 'polkadot-v0.9.14'64branch = 'polkadot-v0.9.15'656566[dependencies.frame-support]66[dependencies.frame-support]67default-features = false67default-features = false68git = 'https://github.com/paritytech/substrate.git'68git = 'https://github.com/paritytech/substrate.git'69branch = 'polkadot-v0.9.14'69branch = 'polkadot-v0.9.15'707071[dependencies.frame-system]71[dependencies.frame-system]72default-features = false72default-features = false73git = 'https://github.com/paritytech/substrate.git'73git = 'https://github.com/paritytech/substrate.git'74branch = 'polkadot-v0.9.14'74branch = 'polkadot-v0.9.15'757576[dependencies.pallet-balances]76[dependencies.pallet-balances]77default-features = false77default-features = false78git = 'https://github.com/paritytech/substrate.git'78git = 'https://github.com/paritytech/substrate.git'79branch = 'polkadot-v0.9.14'79branch = 'polkadot-v0.9.15'808081[dependencies.pallet-timestamp]81[dependencies.pallet-timestamp]82default-features = false82default-features = false83git = 'https://github.com/paritytech/substrate.git'83git = 'https://github.com/paritytech/substrate.git'84branch = 'polkadot-v0.9.14'84branch = 'polkadot-v0.9.15'858586[dependencies.pallet-randomness-collective-flip]86[dependencies.pallet-randomness-collective-flip]87default-features = false87default-features = false88git = 'https://github.com/paritytech/substrate.git'88git = 'https://github.com/paritytech/substrate.git'89branch = 'polkadot-v0.9.14'89branch = 'polkadot-v0.9.15'909091[dependencies.sp-std]91[dependencies.sp-std]92default-features = false92default-features = false93git = 'https://github.com/paritytech/substrate.git'93git = 'https://github.com/paritytech/substrate.git'94branch = 'polkadot-v0.9.14'94branch = 'polkadot-v0.9.15'959596[dependencies.pallet-transaction-payment]96[dependencies.pallet-transaction-payment]97default-features = false97default-features = false98git = 'https://github.com/paritytech/substrate.git'98git = 'https://github.com/paritytech/substrate.git'99branch = 'polkadot-v0.9.14'99branch = 'polkadot-v0.9.15'100100101[dependencies.serde]101[dependencies.serde]102default-features = false102default-features = false106[dependencies.sp-runtime]106[dependencies.sp-runtime]107default-features = false107default-features = false108git = 'https://github.com/paritytech/substrate.git'108git = 'https://github.com/paritytech/substrate.git'109branch = 'polkadot-v0.9.14'109branch = 'polkadot-v0.9.15'110110111[dependencies.sp-core]111[dependencies.sp-core]112default-features = false112default-features = false113git = 'https://github.com/paritytech/substrate.git'113git = 'https://github.com/paritytech/substrate.git'114branch = 'polkadot-v0.9.14'114branch = 'polkadot-v0.9.15'115115116[dependencies.sp-io]116[dependencies.sp-io]117default-features = false117default-features = false118git = 'https://github.com/paritytech/substrate.git'118git = 'https://github.com/paritytech/substrate.git'119branch = 'polkadot-v0.9.14'119branch = 'polkadot-v0.9.15'120120121121122################################################################################122################################################################################127scale-info = { version = "1.0.0", default-features = false, features = [127scale-info = { version = "1.0.0", default-features = false, features = [128 "derive",128 "derive",129] }129] }130ethereum = { version = "0.10.0", default-features = false }130ethereum = { version = "0.11.1", default-features = false }131rlp = { default-features = false, version = "0.5.0" }131rlp = { default-features = false, version = "0.5.0" }132sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.14" }132sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.15" }133133134up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14' }134up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.15' }135up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }135up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }136evm-coder = { default-features = false, path = "../../crates/evm-coder" }136evm-coder = { default-features = false, path = "../../crates/evm-coder" }137pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }137pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }138primitive-types = { version = "0.10.1", default-features = false, features = [138primitive-types = { version = "0.10.1", default-features = false, features = [139 "serde_no_std",139 "serde_no_std",140] }140] }141141142pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }142pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }143pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }143pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }144fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }144fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }145hex-literal = "0.3.3"145hex-literal = "0.3.3"146146147pallet-common = { default-features = false, path = "../common" }147pallet-common = { default-features = false, path = "../common" }primitives/data-structs/Cargo.tomldiffbeforeafterboth16serde = { version = "1.0.130", features = [16serde = { version = "1.0.130", features = [17 'derive',17 'derive',18], default-features = false, optional = true }18], default-features = false, optional = true }19frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }19frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }20frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }20frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }21sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }21sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }22sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }22sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }23sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }23sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }24derivative = "2.2.0"24derivative = "2.2.0"252526[features]26[features]primitives/evm-mapping/Cargo.tomldiffbeforeafterboth4edition = "2021"4edition = "2021"556[dependencies]6[dependencies]7sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }7sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }8frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }8frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }9910[features]10[features]11default = ["std"]11default = ["std"]primitives/rpc/Cargo.tomldiffbeforeafterboth9codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = [9codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = [10 "derive",10 "derive",11] }11] }12sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }12sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }14sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }14sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.14' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.15' }161617[features]17[features]18default = ["std"]18default = ["std"]runtime/Cargo.tomldiffbeforeafterboth10license = 'All Rights Reserved'10license = 'All Rights Reserved'11name = 'unique-runtime'11name = 'unique-runtime'12repository = 'https://github.com/UniqueNetwork/unique-chain'12repository = 'https://github.com/UniqueNetwork/unique-chain'13version = '0.9.14'13version = '0.9.15'141415[package.metadata.docs.rs]15[package.metadata.docs.rs]16targets = ['x86_64-unknown-linux-gnu']16targets = ['x86_64-unknown-linux-gnu']69 'pallet-evm-transaction-payment/std',69 'pallet-evm-transaction-payment/std',70 'pallet-evm-coder-substrate/std',70 'pallet-evm-coder-substrate/std',71 'pallet-ethereum/std',71 'pallet-ethereum/std',72 'pallet-base-fee/std',72 'fp-rpc/std',73 'fp-rpc/std',73 'up-rpc/std',74 'up-rpc/std',74 'up-evm-mapping/std',75 'up-evm-mapping/std',117default-features = false118default-features = false118git = 'https://github.com/paritytech/substrate.git'119git = 'https://github.com/paritytech/substrate.git'119optional = true120optional = true120branch = 'polkadot-v0.9.14'121branch = 'polkadot-v0.9.15'121122122[dependencies.frame-executive]123[dependencies.frame-executive]123default-features = false124default-features = false124git = 'https://github.com/paritytech/substrate.git'125git = 'https://github.com/paritytech/substrate.git'125branch = 'polkadot-v0.9.14'126branch = 'polkadot-v0.9.15'126127127[dependencies.frame-support]128[dependencies.frame-support]128default-features = false129default-features = false129git = 'https://github.com/paritytech/substrate.git'130git = 'https://github.com/paritytech/substrate.git'130branch = 'polkadot-v0.9.14'131branch = 'polkadot-v0.9.15'131132132[dependencies.frame-system]133[dependencies.frame-system]133default-features = false134default-features = false134git = 'https://github.com/paritytech/substrate.git'135git = 'https://github.com/paritytech/substrate.git'135branch = 'polkadot-v0.9.14'136branch = 'polkadot-v0.9.15'136137137[dependencies.frame-system-benchmarking]138[dependencies.frame-system-benchmarking]138default-features = false139default-features = false139git = 'https://github.com/paritytech/substrate.git'140git = 'https://github.com/paritytech/substrate.git'140optional = true141optional = true141branch = 'polkadot-v0.9.14'142branch = 'polkadot-v0.9.15'142143143[dependencies.frame-system-rpc-runtime-api]144[dependencies.frame-system-rpc-runtime-api]144default-features = false145default-features = false145git = 'https://github.com/paritytech/substrate.git'146git = 'https://github.com/paritytech/substrate.git'146branch = 'polkadot-v0.9.14'147branch = 'polkadot-v0.9.15'147148148[dependencies.hex-literal]149[dependencies.hex-literal]149optional = true150optional = true158[dependencies.pallet-aura]159[dependencies.pallet-aura]159default-features = false160default-features = false160git = 'https://github.com/paritytech/substrate.git'161git = 'https://github.com/paritytech/substrate.git'161branch = 'polkadot-v0.9.14'162branch = 'polkadot-v0.9.15'162163163[dependencies.pallet-balances]164[dependencies.pallet-balances]164default-features = false165default-features = false165git = 'https://github.com/paritytech/substrate.git'166git = 'https://github.com/paritytech/substrate.git'166branch = 'polkadot-v0.9.14'167branch = 'polkadot-v0.9.15'167168168# Contracts specific packages169# Contracts specific packages169# [dependencies.pallet-contracts]170# [dependencies.pallet-contracts]170# git = 'https://github.com/paritytech/substrate.git'171# git = 'https://github.com/paritytech/substrate.git'171# default-features = false172# default-features = false172# branch = 'polkadot-v0.9.14'173# branch = 'polkadot-v0.9.15'173# version = '4.0.0-dev'174# version = '4.0.0-dev'174175175# [dependencies.pallet-contracts-primitives]176# [dependencies.pallet-contracts-primitives]176# git = 'https://github.com/paritytech/substrate.git'177# git = 'https://github.com/paritytech/substrate.git'177# default-features = false178# default-features = false178# branch = 'polkadot-v0.9.14'179# branch = 'polkadot-v0.9.15'179# version = '4.0.0-dev'180# version = '4.0.0-dev'180181181# [dependencies.pallet-contracts-rpc-runtime-api]182# [dependencies.pallet-contracts-rpc-runtime-api]182# git = 'https://github.com/paritytech/substrate.git'183# git = 'https://github.com/paritytech/substrate.git'183# default-features = false184# default-features = false184# branch = 'polkadot-v0.9.14'185# branch = 'polkadot-v0.9.15'185# version = '4.0.0-dev'186# version = '4.0.0-dev'186187187[dependencies.pallet-randomness-collective-flip]188[dependencies.pallet-randomness-collective-flip]188default-features = false189default-features = false189git = 'https://github.com/paritytech/substrate.git'190git = 'https://github.com/paritytech/substrate.git'190branch = 'polkadot-v0.9.14'191branch = 'polkadot-v0.9.15'191192192[dependencies.pallet-sudo]193[dependencies.pallet-sudo]193default-features = false194default-features = false194git = 'https://github.com/paritytech/substrate.git'195git = 'https://github.com/paritytech/substrate.git'195branch = 'polkadot-v0.9.14'196branch = 'polkadot-v0.9.15'196197197[dependencies.pallet-timestamp]198[dependencies.pallet-timestamp]198default-features = false199default-features = false199git = 'https://github.com/paritytech/substrate.git'200git = 'https://github.com/paritytech/substrate.git'200branch = 'polkadot-v0.9.14'201branch = 'polkadot-v0.9.15'201202202[dependencies.pallet-transaction-payment]203[dependencies.pallet-transaction-payment]203default-features = false204default-features = false204git = 'https://github.com/paritytech/substrate.git'205git = 'https://github.com/paritytech/substrate.git'205branch = 'polkadot-v0.9.14'206branch = 'polkadot-v0.9.15'206207207[dependencies.pallet-transaction-payment-rpc-runtime-api]208[dependencies.pallet-transaction-payment-rpc-runtime-api]208default-features = false209default-features = false209git = 'https://github.com/paritytech/substrate.git'210git = 'https://github.com/paritytech/substrate.git'210branch = 'polkadot-v0.9.14'211branch = 'polkadot-v0.9.15'211212212[dependencies.pallet-treasury]213[dependencies.pallet-treasury]213default-features = false214default-features = false214git = 'https://github.com/paritytech/substrate.git'215git = 'https://github.com/paritytech/substrate.git'215branch = 'polkadot-v0.9.14'216branch = 'polkadot-v0.9.15'216217217# [dependencies.pallet-vesting]218# [dependencies.pallet-vesting]218# default-features = false219# default-features = false219# git = 'https://github.com/paritytech/substrate.git'220# git = 'https://github.com/paritytech/substrate.git'220# branch = 'polkadot-v0.9.14'221# branch = 'polkadot-v0.9.15'221222222[dependencies.sp-arithmetic]223[dependencies.sp-arithmetic]223default-features = false224default-features = false224git = 'https://github.com/paritytech/substrate.git'225git = 'https://github.com/paritytech/substrate.git'225branch = 'polkadot-v0.9.14'226branch = 'polkadot-v0.9.15'226227227[dependencies.sp-api]228[dependencies.sp-api]228default-features = false229default-features = false229git = 'https://github.com/paritytech/substrate.git'230git = 'https://github.com/paritytech/substrate.git'230branch = 'polkadot-v0.9.14'231branch = 'polkadot-v0.9.15'231232232[dependencies.sp-block-builder]233[dependencies.sp-block-builder]233default-features = false234default-features = false234git = 'https://github.com/paritytech/substrate.git'235git = 'https://github.com/paritytech/substrate.git'235branch = 'polkadot-v0.9.14'236branch = 'polkadot-v0.9.15'236237237[dependencies.sp-core]238[dependencies.sp-core]238default-features = false239default-features = false239git = 'https://github.com/paritytech/substrate.git'240git = 'https://github.com/paritytech/substrate.git'240branch = 'polkadot-v0.9.14'241branch = 'polkadot-v0.9.15'241242242[dependencies.sp-consensus-aura]243[dependencies.sp-consensus-aura]243default-features = false244default-features = false244git = 'https://github.com/paritytech/substrate.git'245git = 'https://github.com/paritytech/substrate.git'245branch = 'polkadot-v0.9.14'246branch = 'polkadot-v0.9.15'246247247[dependencies.sp-inherents]248[dependencies.sp-inherents]248default-features = false249default-features = false249git = 'https://github.com/paritytech/substrate.git'250git = 'https://github.com/paritytech/substrate.git'250branch = 'polkadot-v0.9.14'251branch = 'polkadot-v0.9.15'251252252[dependencies.sp-io]253[dependencies.sp-io]253default-features = false254default-features = false254git = 'https://github.com/paritytech/substrate.git'255git = 'https://github.com/paritytech/substrate.git'255branch = 'polkadot-v0.9.14'256branch = 'polkadot-v0.9.15'256257257[dependencies.sp-offchain]258[dependencies.sp-offchain]258default-features = false259default-features = false259git = 'https://github.com/paritytech/substrate.git'260git = 'https://github.com/paritytech/substrate.git'260branch = 'polkadot-v0.9.14'261branch = 'polkadot-v0.9.15'261262262[dependencies.sp-runtime]263[dependencies.sp-runtime]263default-features = false264default-features = false264git = 'https://github.com/paritytech/substrate.git'265git = 'https://github.com/paritytech/substrate.git'265branch = 'polkadot-v0.9.14'266branch = 'polkadot-v0.9.15'266267267[dependencies.sp-session]268[dependencies.sp-session]268default-features = false269default-features = false269git = 'https://github.com/paritytech/substrate.git'270git = 'https://github.com/paritytech/substrate.git'270branch = 'polkadot-v0.9.14'271branch = 'polkadot-v0.9.15'271272272[dependencies.sp-std]273[dependencies.sp-std]273default-features = false274default-features = false274git = 'https://github.com/paritytech/substrate.git'275git = 'https://github.com/paritytech/substrate.git'275branch = 'polkadot-v0.9.14'276branch = 'polkadot-v0.9.15'276277277[dependencies.sp-transaction-pool]278[dependencies.sp-transaction-pool]278default-features = false279default-features = false279git = 'https://github.com/paritytech/substrate.git'280git = 'https://github.com/paritytech/substrate.git'280branch = 'polkadot-v0.9.14'281branch = 'polkadot-v0.9.15'281282282[dependencies.sp-version]283[dependencies.sp-version]283default-features = false284default-features = false284git = 'https://github.com/paritytech/substrate.git'285git = 'https://github.com/paritytech/substrate.git'285branch = 'polkadot-v0.9.14'286branch = 'polkadot-v0.9.15'286287287[dependencies.smallvec]288[dependencies.smallvec]288version = '1.6.1'289version = '1.6.1'292293293[dependencies.parachain-info]294[dependencies.parachain-info]294default-features = false295default-features = false295git = 'https://github.com/UniqueNetwork/cumulus.git'296git = 'https://github.com/paritytech/cumulus.git'296branch = 'polkadot-v0.9.14'297branch = 'polkadot-v0.9.15'297298298[dependencies.cumulus-pallet-aura-ext]299[dependencies.cumulus-pallet-aura-ext]299git = 'https://github.com/UniqueNetwork/cumulus.git'300git = 'https://github.com/paritytech/cumulus.git'300branch = 'polkadot-v0.9.14'301branch = 'polkadot-v0.9.15'301default-features = false302default-features = false302303303[dependencies.cumulus-pallet-parachain-system]304[dependencies.cumulus-pallet-parachain-system]304git = 'https://github.com/UniqueNetwork/cumulus.git'305git = 'https://github.com/paritytech/cumulus.git'305branch = 'polkadot-v0.9.14'306branch = 'polkadot-v0.9.15'306default-features = false307default-features = false307308308[dependencies.cumulus-primitives-core]309[dependencies.cumulus-primitives-core]309git = 'https://github.com/UniqueNetwork/cumulus.git'310git = 'https://github.com/paritytech/cumulus.git'310branch = 'polkadot-v0.9.14'311branch = 'polkadot-v0.9.15'311default-features = false312default-features = false312313313[dependencies.cumulus-pallet-xcm]314[dependencies.cumulus-pallet-xcm]314git = 'https://github.com/UniqueNetwork/cumulus.git'315git = 'https://github.com/paritytech/cumulus.git'315branch = 'polkadot-v0.9.14'316branch = 'polkadot-v0.9.15'316default-features = false317default-features = false317318318[dependencies.cumulus-pallet-dmp-queue]319[dependencies.cumulus-pallet-dmp-queue]319git = 'https://github.com/UniqueNetwork/cumulus.git'320git = 'https://github.com/paritytech/cumulus.git'320branch = 'polkadot-v0.9.14'321branch = 'polkadot-v0.9.15'321default-features = false322default-features = false322323323[dependencies.cumulus-pallet-xcmp-queue]324[dependencies.cumulus-pallet-xcmp-queue]324git = 'https://github.com/UniqueNetwork/cumulus.git'325git = 'https://github.com/paritytech/cumulus.git'325branch = 'polkadot-v0.9.14'326branch = 'polkadot-v0.9.15'326default-features = false327default-features = false327328328[dependencies.cumulus-primitives-utility]329[dependencies.cumulus-primitives-utility]329git = 'https://github.com/UniqueNetwork/cumulus.git'330git = 'https://github.com/paritytech/cumulus.git'330branch = 'polkadot-v0.9.14'331branch = 'polkadot-v0.9.15'331default-features = false332default-features = false332333333[dependencies.cumulus-primitives-timestamp]334[dependencies.cumulus-primitives-timestamp]334git = 'https://github.com/UniqueNetwork/cumulus.git'335git = 'https://github.com/paritytech/cumulus.git'335branch = 'polkadot-v0.9.14'336branch = 'polkadot-v0.9.15'336default-features = false337default-features = false337338338################################################################################339################################################################################339# Polkadot dependencies340# Polkadot dependencies340341341[dependencies.polkadot-parachain]342[dependencies.polkadot-parachain]342git = 'https://github.com/paritytech/polkadot'343git = 'https://github.com/paritytech/polkadot'343branch = 'release-v0.9.14'344branch = 'release-v0.9.15'344default-features = false345default-features = false345346346[dependencies.xcm]347[dependencies.xcm]347git = 'https://github.com/paritytech/polkadot'348git = 'https://github.com/paritytech/polkadot'348branch = 'release-v0.9.14'349branch = 'release-v0.9.15'349default-features = false350default-features = false350351351[dependencies.xcm-builder]352[dependencies.xcm-builder]352git = 'https://github.com/paritytech/polkadot'353git = 'https://github.com/paritytech/polkadot'353branch = 'release-v0.9.14'354branch = 'release-v0.9.15'354default-features = false355default-features = false355356356[dependencies.xcm-executor]357[dependencies.xcm-executor]357git = 'https://github.com/paritytech/polkadot'358git = 'https://github.com/paritytech/polkadot'358branch = 'release-v0.9.14'359branch = 'release-v0.9.15'359default-features = false360default-features = false360361361[dependencies.pallet-xcm]362[dependencies.pallet-xcm]362git = 'https://github.com/paritytech/polkadot'363git = 'https://github.com/paritytech/polkadot'363branch = 'release-v0.9.14'364branch = 'release-v0.9.15'364default-features = false365default-features = false365366366[dependencies.orml-vesting]367[dependencies.orml-vesting]367git = 'https://github.com/UniqueNetwork/open-runtime-module-library'368git = 'https://github.com/UniqueNetwork/open-runtime-module-library'368branch = 'polkadot-v0.9.14'369branch = 'polkadot-v0.9.15'369version = "0.4.1-dev" 370version = "0.4.1-dev"370default-features = false371default-features = false371372388pallet-nonfungible = { default-features = false, path = "../pallets/nonfungible" }389pallet-nonfungible = { default-features = false, path = "../pallets/nonfungible" }389pallet-unq-scheduler = { path = '../pallets/scheduler', default-features = false }390pallet-unq-scheduler = { path = '../pallets/scheduler', default-features = false }390# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }391# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }391pallet-charge-transaction = { git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.14', package = "pallet-template-transaction-payment", default-features = false, version = '3.0.0' }392pallet-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' }392pallet-evm-migration = { path = '../pallets/evm-migration', default-features = false }393pallet-evm-migration = { path = '../pallets/evm-migration', default-features = false }393pallet-evm-contract-helpers = { path = '../pallets/evm-contract-helpers', default-features = false }394pallet-evm-contract-helpers = { path = '../pallets/evm-contract-helpers', default-features = false }394pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }395pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }395pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }396pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }396397397pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }398pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }398pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }399pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }400pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }399fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }401fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }400fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.14" }402fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.15" }401403402################################################################################404################################################################################403# Build Dependencies405# Build Dependencies404406405[build-dependencies.substrate-wasm-builder]407[build-dependencies.substrate-wasm-builder]406git = 'https://github.com/paritytech/substrate.git'408git = 'https://github.com/paritytech/substrate.git'407branch = 'polkadot-v0.9.14'409branch = 'polkadot-v0.9.15'408410runtime/src/lib.rsdiffbeforeafterboth283 type CallOrigin = EnsureAddressTruncated;283 type CallOrigin = EnsureAddressTruncated;284 type WithdrawOrigin = EnsureAddressTruncated;284 type WithdrawOrigin = EnsureAddressTruncated;285 type AddressMapping = HashedAddressMapping<Self::Hashing>;285 type AddressMapping = HashedAddressMapping<Self::Hashing>;286 type Precompiles = ();286 type PrecompilesType = ();287 type PrecompilesValue = ();287 type Currency = Balances;288 type Currency = Balances;288 type Event = Event;289 type Event = Event;289 type OnMethodCall = (290 type OnMethodCall = (961 Block,962 Block,962 frame_system::ChainContext<Runtime>,963 frame_system::ChainContext<Runtime>,963 Runtime,964 Runtime,964 AllPallets,965 AllPalletsWithSystem,965>;966>;966967967impl_opaque_keys! {968impl_opaque_keys! {1186 data: Vec<u8>,1187 data: Vec<u8>,1187 value: U256,1188 value: U256,1188 gas_limit: U256,1189 gas_limit: U256,1189 gas_price: Option<U256>,1190 max_fee_per_gas: Option<U256>,1191 max_priority_fee_per_gas: Option<U256>,1190 nonce: Option<U256>,1192 nonce: Option<U256>,1191 estimate: bool,1193 estimate: bool,1194 access_list: Option<Vec<(H160, Vec<H256>)>>,1192 ) -> Result<pallet_evm::CallInfo, sp_runtime::DispatchError> {1195 ) -> Result<pallet_evm::CallInfo, sp_runtime::DispatchError> {1193 let config = if estimate {1196 let config = if estimate {1194 let mut config = <Runtime as pallet_evm::Config>::config().clone();1197 let mut config = <Runtime as pallet_evm::Config>::config().clone();1204 data,1207 data,1205 value,1208 value,1206 gas_limit.low_u64(),1209 gas_limit.low_u64(),1207 gas_price,1210 max_fee_per_gas,1211 max_priority_fee_per_gas,1208 nonce,1212 nonce,1213 access_list.unwrap_or_default(),1209 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),1214 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),1210 ).map_err(|err| err.into())1215 ).map_err(|err| err.into())1211 }1216 }1216 data: Vec<u8>,1221 data: Vec<u8>,1217 value: U256,1222 value: U256,1218 gas_limit: U256,1223 gas_limit: U256,1219 gas_price: Option<U256>,1224 max_fee_per_gas: Option<U256>,1225 max_priority_fee_per_gas: Option<U256>,1220 nonce: Option<U256>,1226 nonce: Option<U256>,1221 estimate: bool,1227 estimate: bool,1228 access_list: Option<Vec<(H160, Vec<H256>)>>,1222 ) -> Result<pallet_evm::CreateInfo, sp_runtime::DispatchError> {1229 ) -> Result<pallet_evm::CreateInfo, sp_runtime::DispatchError> {1223 let config = if estimate {1230 let config = if estimate {1224 let mut config = <Runtime as pallet_evm::Config>::config().clone();1231 let mut config = <Runtime as pallet_evm::Config>::config().clone();1233 data,1240 data,1234 value,1241 value,1235 gas_limit.low_u64(),1242 gas_limit.low_u64(),1236 gas_price,1243 max_fee_per_gas,1244 max_priority_fee_per_gas,1237 nonce,1245 nonce,1246 access_list.unwrap_or_default(),1238 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),1247 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),1239 ).map_err(|err| err.into())1248 ).map_err(|err| err.into())1240 }1249 }1270 }).collect()1279 }).collect()1271 }1280 }12811282 fn elasticity() -> Option<Permill> {1283 None1284 }1272 }1285 }127312861274 impl sp_session::SessionKeys<Block> for Runtime {1287 impl sp_session::SessionKeys<Block> for Runtime {tests/README.mddiffbeforeafterboth51. Checkout polkadot in sibling folder with this project51. Checkout polkadot in sibling folder with this project6```bash6```bash7git clone https://github.com/paritytech/polkadot.git && cd polkadot7git clone https://github.com/paritytech/polkadot.git && cd polkadot8git checkout release-v0.9.148git checkout release-v0.9.159```9```1010112. Build with nightly-2021-11-11112. Build with nightly-2021-11-11