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

difftreelog

Merge pull request #917 from UniqueNetwork/feature/update-polkadot-v0.9.41

Yaroslav Bolyukin2023-04-17parents: #ac9b5ee #374e375.patch.diff
in: master
Upgrade polkadot to v0.9.41

42 files changed

modified.maintain/frame-weight-template.hbsdiffbeforeafterboth
--- a/.maintain/frame-weight-template.hbs
+++ b/.maintain/frame-weight-template.hbs
@@ -3,8 +3,9 @@
 //! Autogenerated weights for {{pallet}}
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}}
-//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: {{cmd.repeat}}, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}`
+//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: `{{cmd.repeat}}`, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}`
 //! WORST CASE MAP SIZE: `{{cmd.worst_case_map_values}}`
+//! HOSTNAME: `{{hostname}}`, CPU: `{{cpuname}}`
 //! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}}
 
 // Executed Command:
@@ -15,8 +16,6 @@
 #![cfg_attr(rustfmt, rustfmt_skip)]
 #![allow(unused_parens)]
 #![allow(unused_imports)]
-#![allow(missing_docs)]
-#![allow(clippy::unnecessary_cast)]
 
 use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
 use sp_std::marker::PhantomData;
modifiedCargo.lockdiffbeforeafterboth
205205
206[[package]]206[[package]]
207name = "anstream"207name = "anstream"
208version = "0.2.6"208version = "0.3.0"
209source = "registry+https://github.com/rust-lang/crates.io-index"209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f"210checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371"
211dependencies = [211dependencies = [
212 "anstyle",212 "anstyle",
213 "anstyle-parse",213 "anstyle-parse",
214 "anstyle-query",
214 "anstyle-wincon",215 "anstyle-wincon",
215 "concolor-override",216 "colorchoice",
216 "concolor-query",
217 "is-terminal",217 "is-terminal",
218 "utf8parse",218 "utf8parse",
219]219]
220220
221[[package]]221[[package]]
222name = "anstyle"222name = "anstyle"
223version = "0.3.5"223version = "1.0.0"
224source = "registry+https://github.com/rust-lang/crates.io-index"224source = "registry+https://github.com/rust-lang/crates.io-index"
225checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2"225checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d"
226226
227[[package]]227[[package]]
228name = "anstyle-parse"228name = "anstyle-parse"
229version = "0.1.1"229version = "0.2.0"
230source = "registry+https://github.com/rust-lang/crates.io-index"230source = "registry+https://github.com/rust-lang/crates.io-index"
231checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116"231checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee"
232dependencies = [232dependencies = [
233 "utf8parse",233 "utf8parse",
234]234]
235
236[[package]]
237name = "anstyle-query"
238version = "1.0.0"
239source = "registry+https://github.com/rust-lang/crates.io-index"
240checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
241dependencies = [
242 "windows-sys 0.48.0",
243]
235244
236[[package]]245[[package]]
237name = "anstyle-wincon"246name = "anstyle-wincon"
238version = "0.2.0"247version = "1.0.0"
239source = "registry+https://github.com/rust-lang/crates.io-index"248source = "registry+https://github.com/rust-lang/crates.io-index"
240checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa"249checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd"
241dependencies = [250dependencies = [
242 "anstyle",251 "anstyle",
243 "windows-sys 0.45.0",252 "windows-sys 0.48.0",
244]253]
245254
246[[package]]255[[package]]
384source = "registry+https://github.com/rust-lang/crates.io-index"393source = "registry+https://github.com/rust-lang/crates.io-index"
385checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"394checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
395
396[[package]]
397name = "async-channel"
398version = "1.8.0"
399source = "registry+https://github.com/rust-lang/crates.io-index"
400checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833"
401dependencies = [
402 "concurrent-queue",
403 "event-listener",
404 "futures-core",
405]
386406
387[[package]]407[[package]]
388name = "async-io"408name = "async-io"
421dependencies = [441dependencies = [
422 "proc-macro2",442 "proc-macro2",
423 "quote",443 "quote",
424 "syn 2.0.13",444 "syn 2.0.15",
425]445]
426446
427[[package]]447[[package]]
532 "serde",552 "serde",
533]553]
534
535[[package]]
536name = "beefy-gadget"
537version = "4.0.0-dev"
538source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
539dependencies = [
540 "array-bytes 4.2.0",
541 "async-trait",
542 "fnv",
543 "futures",
544 "log",
545 "parity-scale-codec",
546 "parking_lot 0.12.1",
547 "sc-client-api",
548 "sc-consensus",
549 "sc-keystore",
550 "sc-network",
551 "sc-network-common",
552 "sc-network-gossip",
553 "sc-utils",
554 "sp-api",
555 "sp-application-crypto",
556 "sp-arithmetic",
557 "sp-beefy",
558 "sp-blockchain",
559 "sp-consensus",
560 "sp-core",
561 "sp-keystore",
562 "sp-mmr-primitives",
563 "sp-runtime",
564 "substrate-prometheus-endpoint",
565 "thiserror",
566 "wasm-timer",
567]
568
569[[package]]
570name = "beefy-gadget-rpc"
571version = "4.0.0-dev"
572source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
573dependencies = [
574 "beefy-gadget",
575 "futures",
576 "jsonrpsee",
577 "log",
578 "parity-scale-codec",
579 "parking_lot 0.12.1",
580 "sc-rpc",
581 "serde",
582 "sp-beefy",
583 "sp-core",
584 "sp-runtime",
585 "thiserror",
586]
587554
588[[package]]555[[package]]
589name = "binary-merkle-tree"556name = "binary-merkle-tree"
590version = "4.0.0-dev"557version = "4.0.0-dev"
591source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"558source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
592dependencies = [559dependencies = [
593 "hash-db",560 "hash-db 0.16.0",
594 "log",561 "log",
595]562]
596563
10391006
1040[[package]]1007[[package]]
1041name = "clap"1008name = "clap"
1042version = "4.2.1"1009version = "4.2.2"
1043source = "registry+https://github.com/rust-lang/crates.io-index"1010source = "registry+https://github.com/rust-lang/crates.io-index"
1044checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3"1011checksum = "9b802d85aaf3a1cdb02b224ba472ebdea62014fccfcb269b95a4d76443b5ee5a"
1045dependencies = [1012dependencies = [
1046 "clap_builder",1013 "clap_builder",
1047 "clap_derive",1014 "clap_derive",
10501017
1051[[package]]1018[[package]]
1052name = "clap_builder"1019name = "clap_builder"
1053version = "4.2.1"1020version = "4.2.2"
1054source = "registry+https://github.com/rust-lang/crates.io-index"1021source = "registry+https://github.com/rust-lang/crates.io-index"
1055checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f"1022checksum = "14a1a858f532119338887a4b8e1af9c60de8249cd7bafd68036a489e261e37b6"
1056dependencies = [1023dependencies = [
1057 "anstream",1024 "anstream",
1058 "anstyle",1025 "anstyle",
1070 "heck",1037 "heck",
1071 "proc-macro2",1038 "proc-macro2",
1072 "quote",1039 "quote",
1073 "syn 2.0.13",1040 "syn 2.0.15",
1074]1041]
10751042
1076[[package]]1043[[package]]
1101 "unicode-width",1068 "unicode-width",
1102]1069]
1070
1071[[package]]
1072name = "colorchoice"
1073version = "1.0.0"
1074source = "registry+https://github.com/rust-lang/crates.io-index"
1075checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
11031076
1104[[package]]1077[[package]]
1105name = "comfy-table"1078name = "comfy-table"
1112 "unicode-width",1085 "unicode-width",
1113]1086]
1114
1115[[package]]
1116name = "concolor-override"
1117version = "1.0.0"
1118source = "registry+https://github.com/rust-lang/crates.io-index"
1119checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f"
1120
1121[[package]]
1122name = "concolor-query"
1123version = "0.3.3"
1124source = "registry+https://github.com/rust-lang/crates.io-index"
1125checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf"
1126dependencies = [
1127 "windows-sys 0.45.0",
1128]
11291087
1130[[package]]1088[[package]]
1131name = "concurrent-queue"1089name = "concurrent-queue"
1453[[package]]1411[[package]]
1454name = "cumulus-client-cli"1412name = "cumulus-client-cli"
1455version = "0.1.0"1413version = "0.1.0"
1456source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1414source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1457dependencies = [1415dependencies = [
1458 "clap",1416 "clap",
1459 "parity-scale-codec",1417 "parity-scale-codec",
1468[[package]]1426[[package]]
1469name = "cumulus-client-collator"1427name = "cumulus-client-collator"
1470version = "0.1.0"1428version = "0.1.0"
1471source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1429source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1472dependencies = [1430dependencies = [
1473 "cumulus-client-consensus-common",1431 "cumulus-client-consensus-common",
1474 "cumulus-client-network",1432 "cumulus-client-network",
1491[[package]]1449[[package]]
1492name = "cumulus-client-consensus-aura"1450name = "cumulus-client-consensus-aura"
1493version = "0.1.0"1451version = "0.1.0"
1494source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1452source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1495dependencies = [1453dependencies = [
1496 "async-trait",1454 "async-trait",
1497 "cumulus-client-consensus-common",1455 "cumulus-client-consensus-common",
1520[[package]]1478[[package]]
1521name = "cumulus-client-consensus-common"1479name = "cumulus-client-consensus-common"
1522version = "0.1.0"1480version = "0.1.0"
1523source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1481source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1524dependencies = [1482dependencies = [
1525 "async-trait",1483 "async-trait",
1526 "cumulus-client-pov-recovery",1484 "cumulus-client-pov-recovery",
1544[[package]]1502[[package]]
1545name = "cumulus-client-network"1503name = "cumulus-client-network"
1546version = "0.1.0"1504version = "0.1.0"
1547source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1505source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1548dependencies = [1506dependencies = [
1549 "async-trait",1507 "async-trait",
1550 "cumulus-relay-chain-interface",1508 "cumulus-relay-chain-interface",
1567[[package]]1525[[package]]
1568name = "cumulus-client-pov-recovery"1526name = "cumulus-client-pov-recovery"
1569version = "0.1.0"1527version = "0.1.0"
1570source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1528source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1571dependencies = [1529dependencies = [
1572 "async-trait",1530 "async-trait",
1573 "cumulus-primitives-core",1531 "cumulus-primitives-core",
1591[[package]]1549[[package]]
1592name = "cumulus-client-service"1550name = "cumulus-client-service"
1593version = "0.1.0"1551version = "0.1.0"
1594source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1552source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1595dependencies = [1553dependencies = [
1596 "cumulus-client-cli",1554 "cumulus-client-cli",
1597 "cumulus-client-collator",1555 "cumulus-client-collator",
1603 "cumulus-relay-chain-interface",1561 "cumulus-relay-chain-interface",
1604 "cumulus-relay-chain-minimal-node",1562 "cumulus-relay-chain-minimal-node",
1605 "futures",1563 "futures",
1606 "parking_lot 0.12.1",
1607 "polkadot-primitives",1564 "polkadot-primitives",
1608 "sc-client-api",1565 "sc-client-api",
1609 "sc-consensus",1566 "sc-consensus",
1610 "sc-network",1567 "sc-network",
1568 "sc-network-sync",
1611 "sc-network-transactions",1569 "sc-network-transactions",
1612 "sc-rpc",1570 "sc-rpc",
1613 "sc-service",1571 "sc-service",
1626[[package]]1584[[package]]
1627name = "cumulus-pallet-aura-ext"1585name = "cumulus-pallet-aura-ext"
1628version = "0.1.0"1586version = "0.1.0"
1629source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1587source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1630dependencies = [1588dependencies = [
1631 "frame-support",1589 "frame-support",
1632 "frame-system",1590 "frame-system",
1642[[package]]1600[[package]]
1643name = "cumulus-pallet-dmp-queue"1601name = "cumulus-pallet-dmp-queue"
1644version = "0.1.0"1602version = "0.1.0"
1645source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1603source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1646dependencies = [1604dependencies = [
1647 "cumulus-primitives-core",1605 "cumulus-primitives-core",
1648 "frame-support",1606 "frame-support",
1659[[package]]1617[[package]]
1660name = "cumulus-pallet-parachain-system"1618name = "cumulus-pallet-parachain-system"
1661version = "0.1.0"1619version = "0.1.0"
1662source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1620source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1663dependencies = [1621dependencies = [
1664 "bytes",1622 "bytes",
1665 "cumulus-pallet-parachain-system-proc-macro",1623 "cumulus-pallet-parachain-system-proc-macro",
1688[[package]]1646[[package]]
1689name = "cumulus-pallet-parachain-system-proc-macro"1647name = "cumulus-pallet-parachain-system-proc-macro"
1690version = "0.1.0"1648version = "0.1.0"
1691source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1649source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1692dependencies = [1650dependencies = [
1693 "proc-macro-crate",1651 "proc-macro-crate",
1694 "proc-macro2",1652 "proc-macro2",
1699[[package]]1657[[package]]
1700name = "cumulus-pallet-xcm"1658name = "cumulus-pallet-xcm"
1701version = "0.1.0"1659version = "0.1.0"
1702source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1660source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1703dependencies = [1661dependencies = [
1704 "cumulus-primitives-core",1662 "cumulus-primitives-core",
1705 "frame-support",1663 "frame-support",
1715[[package]]1673[[package]]
1716name = "cumulus-pallet-xcmp-queue"1674name = "cumulus-pallet-xcmp-queue"
1717version = "0.1.0"1675version = "0.1.0"
1718source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1676source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1719dependencies = [1677dependencies = [
1720 "cumulus-primitives-core",1678 "cumulus-primitives-core",
1721 "frame-support",1679 "frame-support",
1735[[package]]1693[[package]]
1736name = "cumulus-primitives-core"1694name = "cumulus-primitives-core"
1737version = "0.1.0"1695version = "0.1.0"
1738source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1696source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1739dependencies = [1697dependencies = [
1740 "parity-scale-codec",1698 "parity-scale-codec",
1741 "polkadot-core-primitives",1699 "polkadot-core-primitives",
1751[[package]]1709[[package]]
1752name = "cumulus-primitives-parachain-inherent"1710name = "cumulus-primitives-parachain-inherent"
1753version = "0.1.0"1711version = "0.1.0"
1754source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1712source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1755dependencies = [1713dependencies = [
1756 "async-trait",1714 "async-trait",
1757 "cumulus-primitives-core",1715 "cumulus-primitives-core",
1774[[package]]1732[[package]]
1775name = "cumulus-primitives-timestamp"1733name = "cumulus-primitives-timestamp"
1776version = "0.1.0"1734version = "0.1.0"
1777source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1735source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1778dependencies = [1736dependencies = [
1779 "cumulus-primitives-core",1737 "cumulus-primitives-core",
1780 "futures",1738 "futures",
1787[[package]]1745[[package]]
1788name = "cumulus-primitives-utility"1746name = "cumulus-primitives-utility"
1789version = "0.1.0"1747version = "0.1.0"
1790source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1748source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1791dependencies = [1749dependencies = [
1792 "cumulus-primitives-core",1750 "cumulus-primitives-core",
1793 "frame-support",1751 "frame-support",
1805[[package]]1763[[package]]
1806name = "cumulus-relay-chain-inprocess-interface"1764name = "cumulus-relay-chain-inprocess-interface"
1807version = "0.1.0"1765version = "0.1.0"
1808source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1766source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1809dependencies = [1767dependencies = [
1810 "async-trait",1768 "async-trait",
1811 "cumulus-primitives-core",1769 "cumulus-primitives-core",
1830[[package]]1788[[package]]
1831name = "cumulus-relay-chain-interface"1789name = "cumulus-relay-chain-interface"
1832version = "0.1.0"1790version = "0.1.0"
1833source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1791source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1834dependencies = [1792dependencies = [
1835 "async-trait",1793 "async-trait",
1836 "cumulus-primitives-core",1794 "cumulus-primitives-core",
1837 "futures",1795 "futures",
1838 "jsonrpsee-core",1796 "jsonrpsee-core",
1839 "parity-scale-codec",1797 "parity-scale-codec",
1840 "polkadot-overseer",1798 "polkadot-overseer",
1841 "polkadot-service",
1842 "sc-client-api",1799 "sc-client-api",
1843 "sp-api",1800 "sp-api",
1844 "sp-blockchain",1801 "sp-blockchain",
1845 "sp-state-machine",1802 "sp-state-machine",
1846 "thiserror",1803 "thiserror",
1847 "tokio",
1848]1804]
18491805
1850[[package]]1806[[package]]
1851name = "cumulus-relay-chain-minimal-node"1807name = "cumulus-relay-chain-minimal-node"
1852version = "0.1.0"1808version = "0.1.0"
1853source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1809source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1854dependencies = [1810dependencies = [
1855 "array-bytes 6.0.0",1811 "array-bytes 6.0.0",
1856 "async-trait",1812 "async-trait",
1868 "polkadot-service",1824 "polkadot-service",
1869 "sc-authority-discovery",1825 "sc-authority-discovery",
1870 "sc-client-api",1826 "sc-client-api",
1871 "sc-consensus",
1872 "sc-keystore",
1873 "sc-network",1827 "sc-network",
1874 "sc-network-common",1828 "sc-network-common",
1875 "sc-service",1829 "sc-service",
1876 "sc-telemetry",
1877 "sc-tracing",1830 "sc-tracing",
1878 "sc-transaction-pool",1831 "sc-utils",
1879 "sc-transaction-pool-api",
1880 "sp-api",1832 "sp-api",
1881 "sp-blockchain",1833 "sp-blockchain",
1882 "sp-consensus",1834 "sp-consensus",
1883 "sp-consensus-babe",1835 "sp-consensus-babe",
1884 "sp-runtime",1836 "sp-runtime",
1885 "tokio",1837 "tokio",
1886 "tracing",1838 "tracing",
1887 "url",
1888]1839]
18891840
1890[[package]]1841[[package]]
1891name = "cumulus-relay-chain-rpc-interface"1842name = "cumulus-relay-chain-rpc-interface"
1892version = "0.1.0"1843version = "0.1.0"
1893source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1844source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1894dependencies = [1845dependencies = [
1895 "async-trait",1846 "async-trait",
1896 "cumulus-primitives-core",1847 "cumulus-primitives-core",
1900 "jsonrpsee",1851 "jsonrpsee",
1901 "lru 0.9.0",1852 "lru 0.9.0",
1902 "parity-scale-codec",1853 "parity-scale-codec",
1903 "polkadot-service",1854 "polkadot-overseer",
1904 "sc-client-api",1855 "sc-client-api",
1905 "sc-rpc-api",1856 "sc-rpc-api",
1857 "sc-service",
1906 "serde",1858 "serde",
1907 "serde_json",1859 "serde_json",
1908 "sp-api",1860 "sp-api",
1919[[package]]1871[[package]]
1920name = "cumulus-test-relay-sproof-builder"1872name = "cumulus-test-relay-sproof-builder"
1921version = "0.1.0"1873version = "0.1.0"
1922source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"1874source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
1923dependencies = [1875dependencies = [
1924 "cumulus-primitives-core",1876 "cumulus-primitives-core",
1925 "parity-scale-codec",1877 "parity-scale-codec",
1993 "proc-macro2",1945 "proc-macro2",
1994 "quote",1946 "quote",
1995 "scratch",1947 "scratch",
1996 "syn 2.0.13",1948 "syn 2.0.15",
1997]1949]
19981950
1999[[package]]1951[[package]]
2010dependencies = [1962dependencies = [
2011 "proc-macro2",1963 "proc-macro2",
2012 "quote",1964 "quote",
2013 "syn 2.0.13",1965 "syn 2.0.15",
2014]1966]
20151967
2016[[package]]1968[[package]]
2417dependencies = [2369dependencies = [
2418 "proc-macro2",2370 "proc-macro2",
2419 "quote",2371 "quote",
2420 "syn 2.0.13",2372 "syn 2.0.15",
2421]2373]
24222374
2423[[package]]2375[[package]]
2428dependencies = [2380dependencies = [
2429 "proc-macro2",2381 "proc-macro2",
2430 "quote",2382 "quote",
2431 "syn 2.0.13",2383 "syn 2.0.15",
2432]2384]
24332385
2434[[package]]2386[[package]]
2463source = "registry+https://github.com/rust-lang/crates.io-index"2415source = "registry+https://github.com/rust-lang/crates.io-index"
2464checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b"2416checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b"
2417
2418[[package]]
2419name = "errno"
2420version = "0.2.8"
2421source = "registry+https://github.com/rust-lang/crates.io-index"
2422checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
2423dependencies = [
2424 "errno-dragonfly",
2425 "libc",
2426 "winapi",
2427]
24652428
2466[[package]]2429[[package]]
2467name = "errno"2430name = "errno"
2507dependencies = [2470dependencies = [
2508 "bytes",2471 "bytes",
2509 "ethereum-types",2472 "ethereum-types",
2510 "hash-db",2473 "hash-db 0.15.2",
2511 "hash256-std-hasher",2474 "hash256-std-hasher",
2512 "parity-scale-codec",2475 "parity-scale-codec",
2513 "rlp",2476 "rlp",
2514 "scale-info",2477 "scale-info",
2515 "serde",2478 "serde",
2516 "sha3 0.10.6",2479 "sha3 0.10.7",
2517 "triehash",2480 "triehash",
2518]2481]
25192482
2557 "rlp",2520 "rlp",
2558 "scale-info",2521 "scale-info",
2559 "serde",2522 "serde",
2560 "sha3 0.10.6",2523 "sha3 0.10.7",
2561]2524]
25622525
2563[[package]]2526[[package]]
2581 "hex",2544 "hex",
2582 "proc-macro2",2545 "proc-macro2",
2583 "quote",2546 "quote",
2584 "sha3 0.10.6",2547 "sha3 0.10.7",
2585 "syn 1.0.109",2548 "syn 1.0.109",
2586]2549]
25872550
2628 "environmental",2591 "environmental",
2629 "evm-core",2592 "evm-core",
2630 "primitive-types",2593 "primitive-types",
2631 "sha3 0.10.6",2594 "sha3 0.10.7",
2632]2595]
26332596
2634[[package]]2597[[package]]
2665 "syn 1.0.109",2628 "syn 1.0.109",
2666]2629]
2630
2631[[package]]
2632name = "expander"
2633version = "1.0.0"
2634source = "registry+https://github.com/rust-lang/crates.io-index"
2635checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84"
2636dependencies = [
2637 "blake2",
2638 "fs-err",
2639 "proc-macro2",
2640 "quote",
2641 "syn 1.0.109",
2642]
26672643
2668[[package]]2644[[package]]
2669name = "fake-simd"2645name = "fake-simd"
2714[[package]]2690[[package]]
2715name = "fc-consensus"2691name = "fc-consensus"
2716version = "2.0.0-dev"2692version = "2.0.0-dev"
2717source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2693source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2718dependencies = [2694dependencies = [
2719 "async-trait",2695 "async-trait",
2720 "fc-db",2696 "fc-db",
2723 "sc-consensus",2699 "sc-consensus",
2724 "sp-api",2700 "sp-api",
2725 "sp-block-builder",2701 "sp-block-builder",
2726 "sp-blockchain",
2727 "sp-consensus",2702 "sp-consensus",
2728 "sp-runtime",2703 "sp-runtime",
2729 "thiserror",2704 "thiserror",
2732[[package]]2707[[package]]
2733name = "fc-db"2708name = "fc-db"
2734version = "2.0.0-dev"2709version = "2.0.0-dev"
2735source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2710source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2736dependencies = [2711dependencies = [
2737 "fp-storage",2712 "fp-storage",
2738 "kvdb-rocksdb",2713 "kvdb-rocksdb",
2751[[package]]2726[[package]]
2752name = "fc-mapping-sync"2727name = "fc-mapping-sync"
2753version = "2.0.0-dev"2728version = "2.0.0-dev"
2754source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2729source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2755dependencies = [2730dependencies = [
2756 "fc-db",2731 "fc-db",
2757 "fc-storage",2732 "fc-storage",
2769[[package]]2744[[package]]
2770name = "fc-rpc"2745name = "fc-rpc"
2771version = "2.0.0-dev"2746version = "2.0.0-dev"
2772source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2747source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2773dependencies = [2748dependencies = [
2774 "ethereum",2749 "ethereum",
2775 "ethereum-types",2750 "ethereum-types",
2778 "fc-rpc-core",2753 "fc-rpc-core",
2779 "fc-storage",2754 "fc-storage",
2780 "fp-ethereum",2755 "fp-ethereum",
2756 "fp-evm",
2781 "fp-rpc",2757 "fp-rpc",
2782 "fp-storage",2758 "fp-storage",
2783 "futures",2759 "futures",
2786 "libsecp256k1",2762 "libsecp256k1",
2787 "log",2763 "log",
2788 "lru 0.8.1",2764 "lru 0.8.1",
2765 "pallet-evm",
2789 "parity-scale-codec",2766 "parity-scale-codec",
2790 "prometheus",2767 "prometheus",
2791 "rand 0.8.5",2768 "rand 0.8.5",
2792 "rlp",2769 "rlp",
2793 "sc-client-api",2770 "sc-client-api",
2794 "sc-network",2771 "sc-network",
2795 "sc-network-common",2772 "sc-network-common",
2773 "sc-network-sync",
2796 "sc-rpc",2774 "sc-rpc",
2797 "sc-service",2775 "sc-service",
2798 "sc-transaction-pool",2776 "sc-transaction-pool",
2804 "sp-core",2782 "sp-core",
2805 "sp-io",2783 "sp-io",
2806 "sp-runtime",2784 "sp-runtime",
2785 "sp-state-machine",
2786 "sp-storage",
2807 "substrate-prometheus-endpoint",2787 "substrate-prometheus-endpoint",
2808 "tokio",2788 "tokio",
2809]2789]
28102790
2811[[package]]2791[[package]]
2812name = "fc-rpc-core"2792name = "fc-rpc-core"
2813version = "1.1.0-dev"2793version = "1.1.0-dev"
2814source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2794source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2815dependencies = [2795dependencies = [
2816 "ethereum",2796 "ethereum",
2817 "ethereum-types",2797 "ethereum-types",
2824[[package]]2804[[package]]
2825name = "fc-storage"2805name = "fc-storage"
2826version = "1.0.0-dev"2806version = "1.0.0-dev"
2827source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2807source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2828dependencies = [2808dependencies = [
2829 "ethereum",2809 "ethereum",
2830 "ethereum-types",2810 "ethereum-types",
2949[[package]]2929[[package]]
2950name = "fork-tree"2930name = "fork-tree"
2951version = "3.0.0"2931version = "3.0.0"
2952source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"2932source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
2953dependencies = [2933dependencies = [
2954 "parity-scale-codec",2934 "parity-scale-codec",
2955]2935]
2963 "percent-encoding",2943 "percent-encoding",
2964]2944]
2945
2946[[package]]
2947name = "fp-account"
2948version = "1.0.0-dev"
2949source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2950dependencies = [
2951 "hex",
2952 "impl-serde",
2953 "libsecp256k1",
2954 "log",
2955 "parity-scale-codec",
2956 "scale-info",
2957 "serde",
2958 "sp-core",
2959 "sp-io",
2960 "sp-runtime",
2961 "sp-std",
2962]
29652963
2966[[package]]2964[[package]]
2967name = "fp-consensus"2965name = "fp-consensus"
2968version = "2.0.0-dev"2966version = "2.0.0-dev"
2969source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2967source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2970dependencies = [2968dependencies = [
2971 "ethereum",2969 "ethereum",
2972 "parity-scale-codec",2970 "parity-scale-codec",
2978[[package]]2976[[package]]
2979name = "fp-ethereum"2977name = "fp-ethereum"
2980version = "1.0.0-dev"2978version = "1.0.0-dev"
2981source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2979source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2982dependencies = [2980dependencies = [
2983 "ethereum",2981 "ethereum",
2984 "ethereum-types",2982 "ethereum-types",
2992[[package]]2990[[package]]
2993name = "fp-evm"2991name = "fp-evm"
2994version = "3.0.0-dev"2992version = "3.0.0-dev"
2995source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"2993source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
2996dependencies = [2994dependencies = [
2997 "evm",2995 "evm",
2998 "frame-support",2996 "frame-support",
3004 "sp-std",3002 "sp-std",
3005]3003]
3006
3007[[package]]
3008name = "fp-evm-mapping"
3009version = "0.1.0"
3010source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"
3011dependencies = [
3012 "frame-support",
3013 "sp-core",
3014]
30153004
3016[[package]]3005[[package]]
3017name = "fp-rpc"3006name = "fp-rpc"
3018version = "3.0.0-dev"3007version = "3.0.0-dev"
3019source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"3008source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
3020dependencies = [3009dependencies = [
3021 "ethereum",3010 "ethereum",
3022 "ethereum-types",3011 "ethereum-types",
3026 "sp-api",3015 "sp-api",
3027 "sp-core",3016 "sp-core",
3028 "sp-runtime",3017 "sp-runtime",
3018 "sp-state-machine",
3029 "sp-std",3019 "sp-std",
3030]3020]
30313021
3032[[package]]3022[[package]]
3033name = "fp-self-contained"3023name = "fp-self-contained"
3034version = "1.0.0-dev"3024version = "1.0.0-dev"
3035source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"3025source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
3036dependencies = [3026dependencies = [
3037 "frame-support",3027 "frame-support",
3038 "parity-scale-codec",3028 "parity-scale-codec",
3044[[package]]3034[[package]]
3045name = "fp-storage"3035name = "fp-storage"
3046version = "2.0.0"3036version = "2.0.0"
3047source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"3037source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
3048dependencies = [3038dependencies = [
3049 "parity-scale-codec",3039 "parity-scale-codec",
3050 "serde",3040 "serde",
3059[[package]]3049[[package]]
3060name = "frame-benchmarking"3050name = "frame-benchmarking"
3061version = "4.0.0-dev"3051version = "4.0.0-dev"
3062source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3052source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3063dependencies = [3053dependencies = [
3064 "frame-support",3054 "frame-support",
3065 "frame-support-procedural",3055 "frame-support-procedural",
3084[[package]]3074[[package]]
3085name = "frame-benchmarking-cli"3075name = "frame-benchmarking-cli"
3086version = "4.0.0-dev"3076version = "4.0.0-dev"
3087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3077source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3088dependencies = [3078dependencies = [
3089 "Inflector",3079 "Inflector",
3090 "array-bytes 4.2.0",3080 "array-bytes 4.2.0",
3131[[package]]3121[[package]]
3132name = "frame-election-provider-solution-type"3122name = "frame-election-provider-solution-type"
3133version = "4.0.0-dev"3123version = "4.0.0-dev"
3134source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3124source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3135dependencies = [3125dependencies = [
3136 "proc-macro-crate",3126 "proc-macro-crate",
3137 "proc-macro2",3127 "proc-macro2",
3142[[package]]3132[[package]]
3143name = "frame-election-provider-support"3133name = "frame-election-provider-support"
3144version = "4.0.0-dev"3134version = "4.0.0-dev"
3145source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3135source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3146dependencies = [3136dependencies = [
3147 "frame-election-provider-solution-type",3137 "frame-election-provider-solution-type",
3148 "frame-support",3138 "frame-support",
3159[[package]]3149[[package]]
3160name = "frame-executive"3150name = "frame-executive"
3161version = "4.0.0-dev"3151version = "4.0.0-dev"
3162source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3152source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3163dependencies = [3153dependencies = [
3164 "frame-support",3154 "frame-support",
3165 "frame-system",3155 "frame-system",
3188[[package]]3178[[package]]
3189name = "frame-remote-externalities"3179name = "frame-remote-externalities"
3190version = "0.10.0-dev"3180version = "0.10.0-dev"
3191source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3181source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3192dependencies = [3182dependencies = [
3193 "futures",3183 "futures",
3194 "log",3184 "log",
3204[[package]]3194[[package]]
3205name = "frame-support"3195name = "frame-support"
3206version = "4.0.0-dev"3196version = "4.0.0-dev"
3207source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3197source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3208dependencies = [3198dependencies = [
3209 "bitflags",3199 "bitflags",
3200 "environmental",
3210 "frame-metadata",3201 "frame-metadata",
3211 "frame-support-procedural",3202 "frame-support-procedural",
3212 "impl-trait-for-tuples",3203 "impl-trait-for-tuples",
3236[[package]]3227[[package]]
3237name = "frame-support-procedural"3228name = "frame-support-procedural"
3238version = "4.0.0-dev"3229version = "4.0.0-dev"
3239source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3230source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3240dependencies = [3231dependencies = [
3241 "Inflector",3232 "Inflector",
3242 "cfg-expr",3233 "cfg-expr",
3251[[package]]3242[[package]]
3252name = "frame-support-procedural-tools"3243name = "frame-support-procedural-tools"
3253version = "4.0.0-dev"3244version = "4.0.0-dev"
3254source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3245source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3255dependencies = [3246dependencies = [
3256 "frame-support-procedural-tools-derive",3247 "frame-support-procedural-tools-derive",
3257 "proc-macro-crate",3248 "proc-macro-crate",
3263[[package]]3254[[package]]
3264name = "frame-support-procedural-tools-derive"3255name = "frame-support-procedural-tools-derive"
3265version = "3.0.0"3256version = "3.0.0"
3266source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3257source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3267dependencies = [3258dependencies = [
3268 "proc-macro2",3259 "proc-macro2",
3269 "quote",3260 "quote",
3273[[package]]3264[[package]]
3274name = "frame-system"3265name = "frame-system"
3275version = "4.0.0-dev"3266version = "4.0.0-dev"
3276source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3267source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3277dependencies = [3268dependencies = [
3278 "frame-support",3269 "frame-support",
3279 "log",3270 "log",
3291[[package]]3282[[package]]
3292name = "frame-system-benchmarking"3283name = "frame-system-benchmarking"
3293version = "4.0.0-dev"3284version = "4.0.0-dev"
3294source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3285source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3295dependencies = [3286dependencies = [
3296 "frame-benchmarking",3287 "frame-benchmarking",
3297 "frame-support",3288 "frame-support",
3306[[package]]3297[[package]]
3307name = "frame-system-rpc-runtime-api"3298name = "frame-system-rpc-runtime-api"
3308version = "4.0.0-dev"3299version = "4.0.0-dev"
3309source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3300source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3310dependencies = [3301dependencies = [
3311 "parity-scale-codec",3302 "parity-scale-codec",
3312 "sp-api",3303 "sp-api",
3315[[package]]3306[[package]]
3316name = "frame-try-runtime"3307name = "frame-try-runtime"
3317version = "0.10.0-dev"3308version = "0.10.0-dev"
3318source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"3309source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
3319dependencies = [3310dependencies = [
3320 "frame-support",3311 "frame-support",
3321 "parity-scale-codec",3312 "parity-scale-codec",
3340 "winapi",3331 "winapi",
3341]3332]
3333
3334[[package]]
3335name = "fs4"
3336version = "0.6.3"
3337source = "registry+https://github.com/rust-lang/crates.io-index"
3338checksum = "8ea55201cc351fdb478217c0fb641b59813da9b4efe4c414a9d8f989a657d149"
3339dependencies = [
3340 "libc",
3341 "rustix 0.35.13",
3342 "winapi",
3343]
33423344
3343[[package]]3345[[package]]
3344name = "funty"3346name = "funty"
3418dependencies = [3420dependencies = [
3419 "proc-macro2",3421 "proc-macro2",
3420 "quote",3422 "quote",
3421 "syn 2.0.13",3423 "syn 2.0.15",
3422]3424]
34233425
3424[[package]]3426[[package]]
35973599
3598[[package]]3600[[package]]
3599name = "h2"3601name = "h2"
3600version = "0.3.16"3602version = "0.3.17"
3601source = "registry+https://github.com/rust-lang/crates.io-index"3603source = "registry+https://github.com/rust-lang/crates.io-index"
3602checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d"3604checksum = "66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f"
3603dependencies = [3605dependencies = [
3604 "bytes",3606 "bytes",
3605 "fnv",3607 "fnv",
3634source = "registry+https://github.com/rust-lang/crates.io-index"3636source = "registry+https://github.com/rust-lang/crates.io-index"
3635checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a"3637checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a"
3638
3639[[package]]
3640name = "hash-db"
3641version = "0.16.0"
3642source = "registry+https://github.com/rust-lang/crates.io-index"
3643checksum = "8e7d7786361d7425ae2fe4f9e407eb0efaa0840f5212d109cc018c40c35c6ab4"
36363644
3637[[package]]3645[[package]]
3638name = "hash256-std-hasher"3646name = "hash256-std-hasher"
4029 "webrtc-util",4037 "webrtc-util",
4030]4038]
4039
4040[[package]]
4041name = "io-lifetimes"
4042version = "0.7.5"
4043source = "registry+https://github.com/rust-lang/crates.io-index"
4044checksum = "59ce5ef949d49ee85593fc4d3f3f95ad61657076395cbbce23e2121fc5542074"
40314045
4032[[package]]4046[[package]]
4033name = "io-lifetimes"4047name = "io-lifetimes"
4071checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"4085checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
4072dependencies = [4086dependencies = [
4073 "hermit-abi 0.3.1",4087 "hermit-abi 0.3.1",
4074 "io-lifetimes",4088 "io-lifetimes 1.0.10",
4075 "rustix 0.37.11",4089 "rustix 0.37.11",
4076 "windows-sys 0.48.0",4090 "windows-sys 0.48.0",
4077]4091]
42564270
4257[[package]]4271[[package]]
4258name = "kusama-runtime"4272name = "kusama-runtime"
4259version = "0.9.39-1"4273version = "0.9.41"
4260source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"4274source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
4261dependencies = [4275dependencies = [
4262 "bitvec",4276 "bitvec",
4263 "frame-benchmarking",4277 "frame-benchmarking",
4286 "pallet-elections-phragmen",4300 "pallet-elections-phragmen",
4287 "pallet-fast-unstake",4301 "pallet-fast-unstake",
4288 "pallet-grandpa",4302 "pallet-grandpa",
4289 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",4303 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41)",
4290 "pallet-im-online",4304 "pallet-im-online",
4291 "pallet-indices",4305 "pallet-indices",
4292 "pallet-membership",4306 "pallet-membership",
4330 "sp-api",4344 "sp-api",
4331 "sp-arithmetic",4345 "sp-arithmetic",
4332 "sp-authority-discovery",4346 "sp-authority-discovery",
4333 "sp-beefy",
4334 "sp-block-builder",4347 "sp-block-builder",
4335 "sp-consensus-babe",4348 "sp-consensus-babe",
4349 "sp-consensus-beefy",
4336 "sp-core",4350 "sp-core",
4337 "sp-inherents",4351 "sp-inherents",
4338 "sp-io",4352 "sp-io",
43544368
4355[[package]]4369[[package]]
4356name = "kusama-runtime-constants"4370name = "kusama-runtime-constants"
4357version = "0.9.39-1"4371version = "0.9.41"
4358source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"4372source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
4359dependencies = [4373dependencies = [
4360 "frame-support",4374 "frame-support",
4361 "polkadot-primitives",4375 "polkadot-primitives",
4999 "nalgebra",5013 "nalgebra",
5000]5014]
5015
5016[[package]]
5017name = "linux-raw-sys"
5018version = "0.0.46"
5019source = "registry+https://github.com/rust-lang/crates.io-index"
5020checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d"
50015021
5002[[package]]5022[[package]]
5003name = "linux-raw-sys"5023name = "linux-raw-sys"
5158 "autocfg",5178 "autocfg",
5159]5179]
5160
5161[[package]]
5162name = "memoffset"
5163version = "0.7.1"
5164source = "registry+https://github.com/rust-lang/crates.io-index"
5165checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
5166dependencies = [
5167 "autocfg",
5168]
51695180
5170[[package]]5181[[package]]
5171name = "memoffset"5182name = "memoffset"
51785189
5179[[package]]5190[[package]]
5180name = "memory-db"5191name = "memory-db"
5181version = "0.31.0"5192version = "0.32.0"
5182source = "registry+https://github.com/rust-lang/crates.io-index"5193source = "registry+https://github.com/rust-lang/crates.io-index"
5183checksum = "5e0c7cba9ce19ac7ffd2053ac9f49843bbd3f4318feedfd74e85c19d5fb0ba66"5194checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe"
5184dependencies = [5195dependencies = [
5185 "hash-db",
5186 "hashbrown 0.12.3",5196 "hash-db 0.16.0",
5187]5197]
51885198
5189[[package]]5199[[package]]
5245[[package]]5255[[package]]
5246name = "mmr-gadget"5256name = "mmr-gadget"
5247version = "4.0.0-dev"5257version = "4.0.0-dev"
5248source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"5258source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
5249dependencies = [5259dependencies = [
5250 "futures",5260 "futures",
5251 "log",5261 "log",
5252 "parity-scale-codec",5262 "parity-scale-codec",
5253 "sc-client-api",5263 "sc-client-api",
5254 "sc-offchain",5264 "sc-offchain",
5255 "sp-api",5265 "sp-api",
5256 "sp-beefy",
5257 "sp-blockchain",5266 "sp-blockchain",
5258 "sp-consensus",5267 "sp-consensus",
5268 "sp-consensus-beefy",
5259 "sp-core",5269 "sp-core",
5260 "sp-mmr-primitives",5270 "sp-mmr-primitives",
5261 "sp-runtime",5271 "sp-runtime",
5264[[package]]5274[[package]]
5265name = "mmr-rpc"5275name = "mmr-rpc"
5266version = "4.0.0-dev"5276version = "4.0.0-dev"
5267source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"5277source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
5268dependencies = [5278dependencies = [
5269 "anyhow",5279 "anyhow",
5270 "jsonrpsee",5280 "jsonrpsee",
5365 "digest 0.10.6",5375 "digest 0.10.6",
5366 "multihash-derive",5376 "multihash-derive",
5367 "sha2 0.10.6",5377 "sha2 0.10.6",
5368 "sha3 0.10.6",5378 "sha3 0.10.7",
5369 "unsigned-varint",5379 "unsigned-varint",
5370]5380]
53715381
5536 "memoffset 0.6.5",5546 "memoffset 0.6.5",
5537]5547]
5538
5539[[package]]
5540name = "nix"
5541version = "0.26.2"
5542source = "registry+https://github.com/rust-lang/crates.io-index"
5543checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
5544dependencies = [
5545 "bitflags",
5546 "cfg-if",
5547 "libc",
5548 "memoffset 0.7.1",
5549 "pin-utils",
5550 "static_assertions",
5551]
55525548
5553[[package]]5549[[package]]
5554name = "nohash-hasher"5550name = "nohash-hasher"
57115707
5712[[package]]5708[[package]]
5713name = "opal-runtime"5709name = "opal-runtime"
5714version = "0.9.39"5710version = "0.9.41"
5715dependencies = [5711dependencies = [
5716 "app-promotion-rpc",5712 "app-promotion-rpc",
5717 "cumulus-pallet-aura-ext",5713 "cumulus-pallet-aura-ext",
5725 "derivative",5721 "derivative",
5726 "evm-coder",5722 "evm-coder",
5727 "fp-evm",5723 "fp-evm",
5728 "fp-evm-mapping",
5729 "fp-rpc",5724 "fp-rpc",
5730 "fp-self-contained",5725 "fp-self-contained",
5731 "frame-benchmarking",5726 "frame-benchmarking",
58305825
5831[[package]]5826[[package]]
5832name = "orchestra"5827name = "orchestra"
5833version = "0.0.4"5828version = "0.0.5"
5834source = "registry+https://github.com/rust-lang/crates.io-index"5829source = "registry+https://github.com/rust-lang/crates.io-index"
5835checksum = "17e7d5b6bb115db09390bed8842c94180893dd83df3dfce7354f2a2aa090a4ee"5830checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015"
5836dependencies = [5831dependencies = [
5837 "async-trait",5832 "async-trait",
5838 "dyn-clonable",5833 "dyn-clonable",
58475842
5848[[package]]5843[[package]]
5849name = "orchestra-proc-macro"5844name = "orchestra-proc-macro"
5850version = "0.0.4"5845version = "0.0.5"
5851source = "registry+https://github.com/rust-lang/crates.io-index"5846source = "registry+https://github.com/rust-lang/crates.io-index"
5852checksum = "c2af4dabb2286b0be0e9711d2d24e25f6217048b71210cffd3daddc3b5c84e1f"5847checksum = "2871aadd82a2c216ee68a69837a526dfe788ecbe74c4c5038a6acdbff6653066"
5853dependencies = [5848dependencies = [
5854 "expander 0.0.6",5849 "expander 0.0.6",
5855 "itertools",5850 "itertools",
5872[[package]]5867[[package]]
5873name = "orml-tokens"5868name = "orml-tokens"
5874version = "0.4.1-dev"5869version = "0.4.1-dev"
5875source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5870source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5876dependencies = [5871dependencies = [
5877 "frame-support",5872 "frame-support",
5878 "frame-system",5873 "frame-system",
5887[[package]]5882[[package]]
5888name = "orml-traits"5883name = "orml-traits"
5889version = "0.4.1-dev"5884version = "0.4.1-dev"
5890source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5885source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5891dependencies = [5886dependencies = [
5892 "frame-support",5887 "frame-support",
5893 "impl-trait-for-tuples",5888 "impl-trait-for-tuples",
5906[[package]]5901[[package]]
5907name = "orml-utilities"5902name = "orml-utilities"
5908version = "0.4.1-dev"5903version = "0.4.1-dev"
5909source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5904source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5910dependencies = [5905dependencies = [
5911 "frame-support",5906 "frame-support",
5912 "parity-scale-codec",5907 "parity-scale-codec",
5920[[package]]5915[[package]]
5921name = "orml-vesting"5916name = "orml-vesting"
5922version = "0.4.1-dev"5917version = "0.4.1-dev"
5923source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5918source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5924dependencies = [5919dependencies = [
5925 "frame-support",5920 "frame-support",
5926 "frame-system",5921 "frame-system",
5935[[package]]5930[[package]]
5936name = "orml-xcm-support"5931name = "orml-xcm-support"
5937version = "0.4.1-dev"5932version = "0.4.1-dev"
5938source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5933source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5939dependencies = [5934dependencies = [
5940 "frame-support",5935 "frame-support",
5941 "orml-traits",5936 "orml-traits",
5949[[package]]5944[[package]]
5950name = "orml-xtokens"5945name = "orml-xtokens"
5951version = "0.4.1-dev"5946version = "0.4.1-dev"
5952source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.39#a0751540591c88ccc2d4029464de887933727183"5947source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.41#71e9e0c73a2abc1ff8c1c3511869d60f57caa2c0"
5953dependencies = [5948dependencies = [
5954 "cumulus-primitives-core",5949 "cumulus-primitives-core",
5955 "frame-support",5950 "frame-support",
6025[[package]]6020[[package]]
6026name = "pallet-aura"6021name = "pallet-aura"
6027version = "4.0.0-dev"6022version = "4.0.0-dev"
6028source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6023source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6029dependencies = [6024dependencies = [
6030 "frame-support",6025 "frame-support",
6031 "frame-system",6026 "frame-system",
6041[[package]]6036[[package]]
6042name = "pallet-authority-discovery"6037name = "pallet-authority-discovery"
6043version = "4.0.0-dev"6038version = "4.0.0-dev"
6044source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6039source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6045dependencies = [6040dependencies = [
6046 "frame-support",6041 "frame-support",
6047 "frame-system",6042 "frame-system",
6057[[package]]6052[[package]]
6058name = "pallet-authorship"6053name = "pallet-authorship"
6059version = "4.0.0-dev"6054version = "4.0.0-dev"
6060source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6055source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6061dependencies = [6056dependencies = [
6062 "frame-support",6057 "frame-support",
6063 "frame-system",6058 "frame-system",
6071[[package]]6066[[package]]
6072name = "pallet-babe"6067name = "pallet-babe"
6073version = "4.0.0-dev"6068version = "4.0.0-dev"
6074source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6069source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6075dependencies = [6070dependencies = [
6076 "frame-benchmarking",6071 "frame-benchmarking",
6077 "frame-support",6072 "frame-support",
6095[[package]]6090[[package]]
6096name = "pallet-bags-list"6091name = "pallet-bags-list"
6097version = "4.0.0-dev"6092version = "4.0.0-dev"
6098source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6093source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6099dependencies = [6094dependencies = [
6100 "frame-benchmarking",6095 "frame-benchmarking",
6101 "frame-election-provider-support",6096 "frame-election-provider-support",
6115[[package]]6110[[package]]
6116name = "pallet-balances"6111name = "pallet-balances"
6117version = "4.0.0-dev"6112version = "4.0.0-dev"
6118source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6113source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6119dependencies = [6114dependencies = [
6120 "frame-benchmarking",6115 "frame-benchmarking",
6121 "frame-support",6116 "frame-support",
6130[[package]]6125[[package]]
6131name = "pallet-base-fee"6126name = "pallet-base-fee"
6132version = "1.0.0"6127version = "1.0.0"
6133source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"6128source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
6134dependencies = [6129dependencies = [
6135 "fp-evm",6130 "fp-evm",
6136 "frame-support",6131 "frame-support",
6144[[package]]6139[[package]]
6145name = "pallet-beefy"6140name = "pallet-beefy"
6146version = "4.0.0-dev"6141version = "4.0.0-dev"
6147source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6142source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6148dependencies = [6143dependencies = [
6149 "frame-support",6144 "frame-support",
6150 "frame-system",6145 "frame-system",
6153 "parity-scale-codec",6148 "parity-scale-codec",
6154 "scale-info",6149 "scale-info",
6155 "serde",6150 "serde",
6156 "sp-beefy",6151 "sp-consensus-beefy",
6157 "sp-runtime",6152 "sp-runtime",
6158 "sp-session",6153 "sp-session",
6159 "sp-staking",6154 "sp-staking",
6163[[package]]6158[[package]]
6164name = "pallet-beefy-mmr"6159name = "pallet-beefy-mmr"
6165version = "4.0.0-dev"6160version = "4.0.0-dev"
6166source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6161source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6167dependencies = [6162dependencies = [
6168 "array-bytes 4.2.0",6163 "array-bytes 4.2.0",
6169 "binary-merkle-tree",6164 "binary-merkle-tree",
6177 "scale-info",6172 "scale-info",
6178 "serde",6173 "serde",
6179 "sp-api",6174 "sp-api",
6180 "sp-beefy",6175 "sp-consensus-beefy",
6181 "sp-core",6176 "sp-core",
6182 "sp-io",6177 "sp-io",
6183 "sp-runtime",6178 "sp-runtime",
6187[[package]]6182[[package]]
6188name = "pallet-bounties"6183name = "pallet-bounties"
6189version = "4.0.0-dev"6184version = "4.0.0-dev"
6190source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6185source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6191dependencies = [6186dependencies = [
6192 "frame-benchmarking",6187 "frame-benchmarking",
6193 "frame-support",6188 "frame-support",
6205[[package]]6200[[package]]
6206name = "pallet-child-bounties"6201name = "pallet-child-bounties"
6207version = "4.0.0-dev"6202version = "4.0.0-dev"
6208source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6203source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6209dependencies = [6204dependencies = [
6210 "frame-benchmarking",6205 "frame-benchmarking",
6211 "frame-support",6206 "frame-support",
6251[[package]]6246[[package]]
6252name = "pallet-collective"6247name = "pallet-collective"
6253version = "4.0.0-dev"6248version = "4.0.0-dev"
6254source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6249source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6255dependencies = [6250dependencies = [
6256 "frame-benchmarking",6251 "frame-benchmarking",
6257 "frame-support",6252 "frame-support",
6305[[package]]6300[[package]]
6306name = "pallet-conviction-voting"6301name = "pallet-conviction-voting"
6307version = "4.0.0-dev"6302version = "4.0.0-dev"
6308source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6303source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6309dependencies = [6304dependencies = [
6310 "assert_matches",6305 "assert_matches",
6311 "frame-benchmarking",6306 "frame-benchmarking",
6322[[package]]6317[[package]]
6323name = "pallet-democracy"6318name = "pallet-democracy"
6324version = "4.0.0-dev"6319version = "4.0.0-dev"
6325source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6320source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6326dependencies = [6321dependencies = [
6327 "frame-benchmarking",6322 "frame-benchmarking",
6328 "frame-support",6323 "frame-support",
6340[[package]]6335[[package]]
6341name = "pallet-election-provider-multi-phase"6336name = "pallet-election-provider-multi-phase"
6342version = "4.0.0-dev"6337version = "4.0.0-dev"
6343source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6338source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6344dependencies = [6339dependencies = [
6345 "frame-benchmarking",6340 "frame-benchmarking",
6346 "frame-election-provider-support",6341 "frame-election-provider-support",
6363[[package]]6358[[package]]
6364name = "pallet-election-provider-support-benchmarking"6359name = "pallet-election-provider-support-benchmarking"
6365version = "4.0.0-dev"6360version = "4.0.0-dev"
6366source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6361source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6367dependencies = [6362dependencies = [
6368 "frame-benchmarking",6363 "frame-benchmarking",
6369 "frame-election-provider-support",6364 "frame-election-provider-support",
6376[[package]]6371[[package]]
6377name = "pallet-elections-phragmen"6372name = "pallet-elections-phragmen"
6378version = "5.0.0-dev"6373version = "5.0.0-dev"
6379source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6374source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6380dependencies = [6375dependencies = [
6381 "frame-benchmarking",6376 "frame-benchmarking",
6382 "frame-support",6377 "frame-support",
6394[[package]]6389[[package]]
6395name = "pallet-ethereum"6390name = "pallet-ethereum"
6396version = "4.0.0-dev"6391version = "4.0.0-dev"
6397source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"6392source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
6398dependencies = [6393dependencies = [
6399 "ethereum",6394 "ethereum",
6400 "ethereum-types",6395 "ethereum-types",
6401 "evm",6396 "evm",
6402 "fp-consensus",6397 "fp-consensus",
6403 "fp-ethereum",6398 "fp-ethereum",
6404 "fp-evm",6399 "fp-evm",
6405 "fp-evm-mapping",
6406 "fp-rpc",6400 "fp-rpc",
6407 "fp-self-contained",
6408 "fp-storage",6401 "fp-storage",
6409 "frame-support",6402 "frame-support",
6410 "frame-system",6403 "frame-system",
6411 "pallet-evm",6404 "pallet-evm",
6412 "pallet-timestamp",6405 "pallet-timestamp",
6413 "parity-scale-codec",6406 "parity-scale-codec",
6414 "rlp",
6415 "scale-info",6407 "scale-info",
6416 "sp-io",6408 "sp-io",
6417 "sp-runtime",6409 "sp-runtime",
6421[[package]]6413[[package]]
6422name = "pallet-evm"6414name = "pallet-evm"
6423version = "6.0.0-dev"6415version = "6.0.0-dev"
6424source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"6416source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
6425dependencies = [6417dependencies = [
6426 "environmental",6418 "environmental",
6427 "evm",6419 "evm",
6420 "fp-account",
6428 "fp-evm",6421 "fp-evm",
6429 "fp-evm-mapping",
6430 "frame-benchmarking",6422 "frame-benchmarking",
6431 "frame-support",6423 "frame-support",
6432 "frame-system",6424 "frame-system",
6501[[package]]6493[[package]]
6502name = "pallet-evm-precompile-simple"6494name = "pallet-evm-precompile-simple"
6503version = "2.0.0-dev"6495version = "2.0.0-dev"
6504source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#708aebf2255bcf90b15b309134bcf13b0ec7884b"6496source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.41#1ed335108b39dcdaeacdaed8eeb33c2e7657273e"
6505dependencies = [6497dependencies = [
6506 "fp-evm",6498 "fp-evm",
6507 "ripemd",6499 "ripemd",
6527[[package]]6519[[package]]
6528name = "pallet-fast-unstake"6520name = "pallet-fast-unstake"
6529version = "4.0.0-dev"6521version = "4.0.0-dev"
6530source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6522source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6531dependencies = [6523dependencies = [
6532 "frame-benchmarking",6524 "frame-benchmarking",
6533 "frame-election-provider-support",6525 "frame-election-provider-support",
6587[[package]]6579[[package]]
6588name = "pallet-grandpa"6580name = "pallet-grandpa"
6589version = "4.0.0-dev"6581version = "4.0.0-dev"
6590source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6582source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6591dependencies = [6583dependencies = [
6592 "frame-benchmarking",6584 "frame-benchmarking",
6593 "frame-support",6585 "frame-support",
6598 "parity-scale-codec",6590 "parity-scale-codec",
6599 "scale-info",6591 "scale-info",
6600 "sp-application-crypto",6592 "sp-application-crypto",
6593 "sp-consensus-grandpa",
6601 "sp-core",6594 "sp-core",
6602 "sp-finality-grandpa",
6603 "sp-io",6595 "sp-io",
6604 "sp-runtime",6596 "sp-runtime",
6605 "sp-session",6597 "sp-session",
6627[[package]]6619[[package]]
6628name = "pallet-identity"6620name = "pallet-identity"
6629version = "4.0.0-dev"6621version = "4.0.0-dev"
6630source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6622source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6631dependencies = [6623dependencies = [
6632 "enumflags2",6624 "enumflags2",
6633 "frame-benchmarking",6625 "frame-benchmarking",
6643[[package]]6635[[package]]
6644name = "pallet-im-online"6636name = "pallet-im-online"
6645version = "4.0.0-dev"6637version = "4.0.0-dev"
6646source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6638source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6647dependencies = [6639dependencies = [
6648 "frame-benchmarking",6640 "frame-benchmarking",
6649 "frame-support",6641 "frame-support",
6663[[package]]6655[[package]]
6664name = "pallet-indices"6656name = "pallet-indices"
6665version = "4.0.0-dev"6657version = "4.0.0-dev"
6666source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6658source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6667dependencies = [6659dependencies = [
6668 "frame-benchmarking",6660 "frame-benchmarking",
6669 "frame-support",6661 "frame-support",
6709[[package]]6701[[package]]
6710name = "pallet-membership"6702name = "pallet-membership"
6711version = "4.0.0-dev"6703version = "4.0.0-dev"
6712source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6704source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6713dependencies = [6705dependencies = [
6714 "frame-benchmarking",6706 "frame-benchmarking",
6715 "frame-support",6707 "frame-support",
6726[[package]]6718[[package]]
6727name = "pallet-mmr"6719name = "pallet-mmr"
6728version = "4.0.0-dev"6720version = "4.0.0-dev"
6729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6721source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6730dependencies = [6722dependencies = [
6731 "frame-benchmarking",6723 "frame-benchmarking",
6732 "frame-support",6724 "frame-support",
6743[[package]]6735[[package]]
6744name = "pallet-multisig"6736name = "pallet-multisig"
6745version = "4.0.0-dev"6737version = "4.0.0-dev"
6746source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6738source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6747dependencies = [6739dependencies = [
6748 "frame-benchmarking",6740 "frame-benchmarking",
6749 "frame-support",6741 "frame-support",
6759[[package]]6751[[package]]
6760name = "pallet-nis"6752name = "pallet-nis"
6761version = "4.0.0-dev"6753version = "4.0.0-dev"
6762source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6754source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6763dependencies = [6755dependencies = [
6764 "frame-benchmarking",6756 "frame-benchmarking",
6765 "frame-support",6757 "frame-support",
6775[[package]]6767[[package]]
6776name = "pallet-nomination-pools"6768name = "pallet-nomination-pools"
6777version = "1.0.0"6769version = "1.0.0"
6778source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6770source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6779dependencies = [6771dependencies = [
6780 "frame-support",6772 "frame-support",
6781 "frame-system",6773 "frame-system",
6792[[package]]6784[[package]]
6793name = "pallet-nomination-pools-benchmarking"6785name = "pallet-nomination-pools-benchmarking"
6794version = "1.0.0"6786version = "1.0.0"
6795source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6787source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6796dependencies = [6788dependencies = [
6797 "frame-benchmarking",6789 "frame-benchmarking",
6798 "frame-election-provider-support",6790 "frame-election-provider-support",
6812[[package]]6804[[package]]
6813name = "pallet-nomination-pools-runtime-api"6805name = "pallet-nomination-pools-runtime-api"
6814version = "1.0.0-dev"6806version = "1.0.0-dev"
6815source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6807source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6816dependencies = [6808dependencies = [
6817 "pallet-nomination-pools",6809 "pallet-nomination-pools",
6818 "parity-scale-codec",6810 "parity-scale-codec",
6844[[package]]6836[[package]]
6845name = "pallet-offences"6837name = "pallet-offences"
6846version = "4.0.0-dev"6838version = "4.0.0-dev"
6847source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6839source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6848dependencies = [6840dependencies = [
6849 "frame-support",6841 "frame-support",
6850 "frame-system",6842 "frame-system",
6861[[package]]6853[[package]]
6862name = "pallet-offences-benchmarking"6854name = "pallet-offences-benchmarking"
6863version = "4.0.0-dev"6855version = "4.0.0-dev"
6864source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6856source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6865dependencies = [6857dependencies = [
6866 "frame-benchmarking",6858 "frame-benchmarking",
6867 "frame-election-provider-support",6859 "frame-election-provider-support",
6885[[package]]6877[[package]]
6886name = "pallet-preimage"6878name = "pallet-preimage"
6887version = "4.0.0-dev"6879version = "4.0.0-dev"
6888source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6880source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6889dependencies = [6881dependencies = [
6890 "frame-benchmarking",6882 "frame-benchmarking",
6891 "frame-support",6883 "frame-support",
6902[[package]]6894[[package]]
6903name = "pallet-proxy"6895name = "pallet-proxy"
6904version = "4.0.0-dev"6896version = "4.0.0-dev"
6905source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6897source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6906dependencies = [6898dependencies = [
6907 "frame-benchmarking",6899 "frame-benchmarking",
6908 "frame-support",6900 "frame-support",
6917[[package]]6909[[package]]
6918name = "pallet-ranked-collective"6910name = "pallet-ranked-collective"
6919version = "4.0.0-dev"6911version = "4.0.0-dev"
6920source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6912source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6921dependencies = [6913dependencies = [
6922 "frame-benchmarking",6914 "frame-benchmarking",
6923 "frame-support",6915 "frame-support",
6935[[package]]6927[[package]]
6936name = "pallet-recovery"6928name = "pallet-recovery"
6937version = "4.0.0-dev"6929version = "4.0.0-dev"
6938source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6930source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6939dependencies = [6931dependencies = [
6940 "frame-benchmarking",6932 "frame-benchmarking",
6941 "frame-support",6933 "frame-support",
6950[[package]]6942[[package]]
6951name = "pallet-referenda"6943name = "pallet-referenda"
6952version = "4.0.0-dev"6944version = "4.0.0-dev"
6953source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6945source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6954dependencies = [6946dependencies = [
6955 "assert_matches",6947 "assert_matches",
6956 "frame-benchmarking",6948 "frame-benchmarking",
6989[[package]]6981[[package]]
6990name = "pallet-scheduler"6982name = "pallet-scheduler"
6991version = "4.0.0-dev"6983version = "4.0.0-dev"
6992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"6984source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
6993dependencies = [6985dependencies = [
6994 "frame-benchmarking",6986 "frame-benchmarking",
6995 "frame-support",6987 "frame-support",
7006[[package]]6998[[package]]
7007name = "pallet-session"6999name = "pallet-session"
7008version = "4.0.0-dev"7000version = "4.0.0-dev"
7009source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7001source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7010dependencies = [7002dependencies = [
7011 "frame-support",7003 "frame-support",
7012 "frame-system",7004 "frame-system",
7027[[package]]7019[[package]]
7028name = "pallet-session-benchmarking"7020name = "pallet-session-benchmarking"
7029version = "4.0.0-dev"7021version = "4.0.0-dev"
7030source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7022source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7031dependencies = [7023dependencies = [
7032 "frame-benchmarking",7024 "frame-benchmarking",
7033 "frame-support",7025 "frame-support",
7043[[package]]7035[[package]]
7044name = "pallet-society"7036name = "pallet-society"
7045version = "4.0.0-dev"7037version = "4.0.0-dev"
7046source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7038source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7047dependencies = [7039dependencies = [
7048 "frame-support",7040 "frame-support",
7049 "frame-system",7041 "frame-system",
7057[[package]]7049[[package]]
7058name = "pallet-staking"7050name = "pallet-staking"
7059version = "4.0.0-dev"7051version = "4.0.0-dev"
7060source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7052source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7061dependencies = [7053dependencies = [
7062 "frame-benchmarking",7054 "frame-benchmarking",
7063 "frame-election-provider-support",7055 "frame-election-provider-support",
7080[[package]]7072[[package]]
7081name = "pallet-staking-reward-curve"7073name = "pallet-staking-reward-curve"
7082version = "4.0.0-dev"7074version = "4.0.0-dev"
7083source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7084dependencies = [7076dependencies = [
7085 "proc-macro-crate",7077 "proc-macro-crate",
7086 "proc-macro2",7078 "proc-macro2",
7091[[package]]7083[[package]]
7092name = "pallet-staking-reward-fn"7084name = "pallet-staking-reward-fn"
7093version = "4.0.0-dev"7085version = "4.0.0-dev"
7094source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7086source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7095dependencies = [7087dependencies = [
7096 "log",7088 "log",
7097 "sp-arithmetic",7089 "sp-arithmetic",
7100[[package]]7092[[package]]
7101name = "pallet-staking-runtime-api"7093name = "pallet-staking-runtime-api"
7102version = "4.0.0-dev"7094version = "4.0.0-dev"
7103source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7095source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7104dependencies = [7096dependencies = [
7105 "parity-scale-codec",7097 "parity-scale-codec",
7106 "sp-api",7098 "sp-api",
7109[[package]]7101[[package]]
7110name = "pallet-state-trie-migration"7102name = "pallet-state-trie-migration"
7111version = "4.0.0-dev"7103version = "4.0.0-dev"
7112source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7104source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7113dependencies = [7105dependencies = [
7114 "frame-benchmarking",7106 "frame-benchmarking",
7115 "frame-support",7107 "frame-support",
7142[[package]]7134[[package]]
7143name = "pallet-sudo"7135name = "pallet-sudo"
7144version = "4.0.0-dev"7136version = "4.0.0-dev"
7145source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7137source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7146dependencies = [7138dependencies = [
7147 "frame-support",7139 "frame-support",
7148 "frame-system",7140 "frame-system",
7156[[package]]7148[[package]]
7157name = "pallet-template-transaction-payment"7149name = "pallet-template-transaction-payment"
7158version = "3.0.0"7150version = "3.0.0"
7159source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.39#7e74e3937a2c08bf29a00084a5c2f1ca6676d87a"7151source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.41#65d810e69aa1f5d79e08d0d4e607ffd70c877603"
7160dependencies = [7152dependencies = [
7161 "frame-benchmarking",7153 "frame-benchmarking",
7162 "frame-support",7154 "frame-support",
7188[[package]]7180[[package]]
7189name = "pallet-timestamp"7181name = "pallet-timestamp"
7190version = "4.0.0-dev"7182version = "4.0.0-dev"
7191source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7183source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7192dependencies = [7184dependencies = [
7193 "frame-benchmarking",7185 "frame-benchmarking",
7194 "frame-support",7186 "frame-support",
7206[[package]]7198[[package]]
7207name = "pallet-tips"7199name = "pallet-tips"
7208version = "4.0.0-dev"7200version = "4.0.0-dev"
7209source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7201source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7210dependencies = [7202dependencies = [
7211 "frame-benchmarking",7203 "frame-benchmarking",
7212 "frame-support",7204 "frame-support",
7225[[package]]7217[[package]]
7226name = "pallet-transaction-payment"7218name = "pallet-transaction-payment"
7227version = "4.0.0-dev"7219version = "4.0.0-dev"
7228source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7220source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7229dependencies = [7221dependencies = [
7230 "frame-support",7222 "frame-support",
7231 "frame-system",7223 "frame-system",
7241[[package]]7233[[package]]
7242name = "pallet-transaction-payment-rpc"7234name = "pallet-transaction-payment-rpc"
7243version = "4.0.0-dev"7235version = "4.0.0-dev"
7244source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7236source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7245dependencies = [7237dependencies = [
7246 "jsonrpsee",7238 "jsonrpsee",
7247 "pallet-transaction-payment-rpc-runtime-api",7239 "pallet-transaction-payment-rpc-runtime-api",
7257[[package]]7249[[package]]
7258name = "pallet-transaction-payment-rpc-runtime-api"7250name = "pallet-transaction-payment-rpc-runtime-api"
7259version = "4.0.0-dev"7251version = "4.0.0-dev"
7260source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7252source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7261dependencies = [7253dependencies = [
7262 "pallet-transaction-payment",7254 "pallet-transaction-payment",
7263 "parity-scale-codec",7255 "parity-scale-codec",
7269[[package]]7261[[package]]
7270name = "pallet-treasury"7262name = "pallet-treasury"
7271version = "4.0.0-dev"7263version = "4.0.0-dev"
7272source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7264source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7273dependencies = [7265dependencies = [
7274 "frame-benchmarking",7266 "frame-benchmarking",
7275 "frame-support",7267 "frame-support",
7327[[package]]7319[[package]]
7328name = "pallet-utility"7320name = "pallet-utility"
7329version = "4.0.0-dev"7321version = "4.0.0-dev"
7330source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7322source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7331dependencies = [7323dependencies = [
7332 "frame-benchmarking",7324 "frame-benchmarking",
7333 "frame-support",7325 "frame-support",
7343[[package]]7335[[package]]
7344name = "pallet-vesting"7336name = "pallet-vesting"
7345version = "4.0.0-dev"7337version = "4.0.0-dev"
7346source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7338source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7347dependencies = [7339dependencies = [
7348 "frame-benchmarking",7340 "frame-benchmarking",
7349 "frame-support",7341 "frame-support",
7358[[package]]7350[[package]]
7359name = "pallet-whitelist"7351name = "pallet-whitelist"
7360version = "4.0.0-dev"7352version = "4.0.0-dev"
7361source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"7353source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
7362dependencies = [7354dependencies = [
7363 "frame-benchmarking",7355 "frame-benchmarking",
7364 "frame-support",7356 "frame-support",
73727364
7373[[package]]7365[[package]]
7374name = "pallet-xcm"7366name = "pallet-xcm"
7375version = "0.9.39-1"7367version = "0.9.41"
7376source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7368source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7377dependencies = [7369dependencies = [
7378 "bounded-collections",7370 "bounded-collections",
7379 "frame-benchmarking",7371 "frame-benchmarking",
73937385
7394[[package]]7386[[package]]
7395name = "pallet-xcm-benchmarks"7387name = "pallet-xcm-benchmarks"
7396version = "0.9.39-1"7388version = "0.9.41"
7397source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7389source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7398dependencies = [7390dependencies = [
7399 "frame-benchmarking",7391 "frame-benchmarking",
7400 "frame-support",7392 "frame-support",
7413[[package]]7405[[package]]
7414name = "parachain-info"7406name = "parachain-info"
7415version = "0.1.0"7407version = "0.1.0"
7416source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.39#d6eef144421ef5c3f339f681484d06bb729dfa82"7408source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.41#ae4e75b077c220bdf29b299b36a63b87ccb46b4c"
7417dependencies = [7409dependencies = [
7418 "cumulus-primitives-core",7410 "cumulus-primitives-core",
7419 "frame-support",7411 "frame-support",
7619 "pest_meta",7611 "pest_meta",
7620 "proc-macro2",7612 "proc-macro2",
7621 "quote",7613 "quote",
7622 "syn 2.0.13",7614 "syn 2.0.15",
7623]7615]
76247616
7625[[package]]7617[[package]]
77117703
7712[[package]]7704[[package]]
7713name = "polkadot-approval-distribution"7705name = "polkadot-approval-distribution"
7714version = "0.9.39-1"7706version = "0.9.41"
7715source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7707source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7716dependencies = [7708dependencies = [
7717 "futures",7709 "futures",
7718 "polkadot-node-metrics",7710 "polkadot-node-metrics",
77267718
7727[[package]]7719[[package]]
7728name = "polkadot-availability-bitfield-distribution"7720name = "polkadot-availability-bitfield-distribution"
7729version = "0.9.39-1"7721version = "0.9.41"
7730source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7722source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7731dependencies = [7723dependencies = [
7732 "futures",7724 "futures",
7733 "polkadot-node-network-protocol",7725 "polkadot-node-network-protocol",
77407732
7741[[package]]7733[[package]]
7742name = "polkadot-availability-distribution"7734name = "polkadot-availability-distribution"
7743version = "0.9.39-1"7735version = "0.9.41"
7744source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7736source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7745dependencies = [7737dependencies = [
7746 "derive_more",7738 "derive_more",
7747 "fatality",7739 "fatality",
77637755
7764[[package]]7756[[package]]
7765name = "polkadot-availability-recovery"7757name = "polkadot-availability-recovery"
7766version = "0.9.39-1"7758version = "0.9.41"
7767source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7759source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7768dependencies = [7760dependencies = [
7769 "fatality",7761 "fatality",
7770 "futures",7762 "futures",
77847776
7785[[package]]7777[[package]]
7786name = "polkadot-cli"7778name = "polkadot-cli"
7787version = "0.9.39-1"7779version = "0.9.41"
7788source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7780source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7789dependencies = [7781dependencies = [
7790 "clap",7782 "clap",
7791 "frame-benchmarking-cli",7783 "frame-benchmarking-cli",
78127804
7813[[package]]7805[[package]]
7814name = "polkadot-client"7806name = "polkadot-client"
7815version = "0.9.39-1"7807version = "0.9.41"
7816source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7808source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7817dependencies = [7809dependencies = [
7818 "async-trait",7810 "async-trait",
7819 "frame-benchmarking",7811 "frame-benchmarking",
7834 "sc-service",7826 "sc-service",
7835 "sp-api",7827 "sp-api",
7836 "sp-authority-discovery",7828 "sp-authority-discovery",
7837 "sp-beefy",
7838 "sp-block-builder",7829 "sp-block-builder",
7839 "sp-blockchain",7830 "sp-blockchain",
7840 "sp-consensus",7831 "sp-consensus",
7841 "sp-consensus-babe",7832 "sp-consensus-babe",
7833 "sp-consensus-beefy",
7834 "sp-consensus-grandpa",
7842 "sp-core",7835 "sp-core",
7843 "sp-finality-grandpa",
7844 "sp-inherents",7836 "sp-inherents",
7845 "sp-keyring",7837 "sp-keyring",
7846 "sp-mmr-primitives",7838 "sp-mmr-primitives",
78547846
7855[[package]]7847[[package]]
7856name = "polkadot-collator-protocol"7848name = "polkadot-collator-protocol"
7857version = "0.9.39-1"7849version = "0.9.41"
7858source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7850source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7859dependencies = [7851dependencies = [
7860 "always-assert",7852 "always-assert",
7861 "bitvec",7853 "bitvec",
78767868
7877[[package]]7869[[package]]
7878name = "polkadot-core-primitives"7870name = "polkadot-core-primitives"
7879version = "0.9.39-1"7871version = "0.9.41"
7880source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7872source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7881dependencies = [7873dependencies = [
7882 "parity-scale-codec",7874 "parity-scale-codec",
7883 "scale-info",7875 "scale-info",
78887880
7889[[package]]7881[[package]]
7890name = "polkadot-dispute-distribution"7882name = "polkadot-dispute-distribution"
7891version = "0.9.39-1"7883version = "0.9.41"
7892source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7884source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7893dependencies = [7885dependencies = [
7894 "derive_more",7886 "derive_more",
7895 "fatality",7887 "fatality",
79137905
7914[[package]]7906[[package]]
7915name = "polkadot-erasure-coding"7907name = "polkadot-erasure-coding"
7916version = "0.9.39-1"7908version = "0.9.41"
7917source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7909source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7918dependencies = [7910dependencies = [
7919 "parity-scale-codec",7911 "parity-scale-codec",
7920 "polkadot-node-primitives",7912 "polkadot-node-primitives",
79277919
7928[[package]]7920[[package]]
7929name = "polkadot-gossip-support"7921name = "polkadot-gossip-support"
7930version = "0.9.39-1"7922version = "0.9.41"
7931source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7923source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7932dependencies = [7924dependencies = [
7933 "futures",7925 "futures",
7934 "futures-timer",7926 "futures-timer",
79477939
7948[[package]]7940[[package]]
7949name = "polkadot-network-bridge"7941name = "polkadot-network-bridge"
7950version = "0.9.39-1"7942version = "0.9.41"
7951source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7943source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7952dependencies = [7944dependencies = [
7953 "always-assert",7945 "always-assert",
7954 "async-trait",7946 "async-trait",
7963 "polkadot-overseer",7955 "polkadot-overseer",
7964 "polkadot-primitives",7956 "polkadot-primitives",
7965 "sc-network",7957 "sc-network",
7966 "sc-network-common",
7967 "sp-consensus",7958 "sp-consensus",
7968 "thiserror",7959 "thiserror",
7969 "tracing-gum",7960 "tracing-gum",
7970]7961]
79717962
7972[[package]]7963[[package]]
7973name = "polkadot-node-collation-generation"7964name = "polkadot-node-collation-generation"
7974version = "0.9.39-1"7965version = "0.9.41"
7975source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7966source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7976dependencies = [7967dependencies = [
7977 "futures",7968 "futures",
7978 "parity-scale-codec",7969 "parity-scale-codec",
79897980
7990[[package]]7981[[package]]
7991name = "polkadot-node-core-approval-voting"7982name = "polkadot-node-core-approval-voting"
7992version = "0.9.39-1"7983version = "0.9.41"
7993source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"7984source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
7994dependencies = [7985dependencies = [
7995 "bitvec",7986 "bitvec",
7996 "derive_more",7987 "derive_more",
80188009
8019[[package]]8010[[package]]
8020name = "polkadot-node-core-av-store"8011name = "polkadot-node-core-av-store"
8021version = "0.9.39-1"8012version = "0.9.41"
8022source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8013source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8023dependencies = [8014dependencies = [
8024 "bitvec",8015 "bitvec",
8025 "futures",8016 "futures",
80398030
8040[[package]]8031[[package]]
8041name = "polkadot-node-core-backing"8032name = "polkadot-node-core-backing"
8042version = "0.9.39-1"8033version = "0.9.41"
8043source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8034source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8044dependencies = [8035dependencies = [
8045 "bitvec",8036 "bitvec",
8046 "fatality",8037 "fatality",
80588049
8059[[package]]8050[[package]]
8060name = "polkadot-node-core-bitfield-signing"8051name = "polkadot-node-core-bitfield-signing"
8061version = "0.9.39-1"8052version = "0.9.41"
8062source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8053source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8063dependencies = [8054dependencies = [
8064 "futures",8055 "futures",
8065 "polkadot-node-subsystem",8056 "polkadot-node-subsystem",
80738064
8074[[package]]8065[[package]]
8075name = "polkadot-node-core-candidate-validation"8066name = "polkadot-node-core-candidate-validation"
8076version = "0.9.39-1"8067version = "0.9.41"
8077source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8068source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8078dependencies = [8069dependencies = [
8079 "async-trait",8070 "async-trait",
8080 "futures",8071 "futures",
80938084
8094[[package]]8085[[package]]
8095name = "polkadot-node-core-chain-api"8086name = "polkadot-node-core-chain-api"
8096version = "0.9.39-1"8087version = "0.9.41"
8097source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8088source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8098dependencies = [8089dependencies = [
8099 "futures",8090 "futures",
8100 "polkadot-node-metrics",8091 "polkadot-node-metrics",
81088099
8109[[package]]8100[[package]]
8110name = "polkadot-node-core-chain-selection"8101name = "polkadot-node-core-chain-selection"
8111version = "0.9.39-1"8102version = "0.9.41"
8112source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8103source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8113dependencies = [8104dependencies = [
8114 "futures",8105 "futures",
8115 "futures-timer",8106 "futures-timer",
81258116
8126[[package]]8117[[package]]
8127name = "polkadot-node-core-dispute-coordinator"8118name = "polkadot-node-core-dispute-coordinator"
8128version = "0.9.39-1"8119version = "0.9.41"
8129source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8120source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8130dependencies = [8121dependencies = [
8131 "fatality",8122 "fatality",
8132 "futures",8123 "futures",
81448135
8145[[package]]8136[[package]]
8146name = "polkadot-node-core-parachains-inherent"8137name = "polkadot-node-core-parachains-inherent"
8147version = "0.9.39-1"8138version = "0.9.41"
8148source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8139source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8149dependencies = [8140dependencies = [
8150 "async-trait",8141 "async-trait",
8151 "futures",8142 "futures",
81618152
8162[[package]]8153[[package]]
8163name = "polkadot-node-core-provisioner"8154name = "polkadot-node-core-provisioner"
8164version = "0.9.39-1"8155version = "0.9.41"
8165source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8156source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8166dependencies = [8157dependencies = [
8167 "bitvec",8158 "bitvec",
8168 "fatality",8159 "fatality",
81798170
8180[[package]]8171[[package]]
8181name = "polkadot-node-core-pvf"8172name = "polkadot-node-core-pvf"
8182version = "0.9.39-1"8173version = "0.9.41"
8183source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8174source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8184dependencies = [8175dependencies = [
8185 "always-assert",8176 "always-assert",
8186 "assert_matches",8177 "assert_matches",
8207 "sp-maybe-compressed-blob",8198 "sp-maybe-compressed-blob",
8208 "sp-tracing",8199 "sp-tracing",
8209 "sp-wasm-interface",8200 "sp-wasm-interface",
8201 "substrate-build-script-utils",
8210 "tempfile",8202 "tempfile",
8211 "tikv-jemalloc-ctl",8203 "tikv-jemalloc-ctl",
8212 "tokio",8204 "tokio",
82158207
8216[[package]]8208[[package]]
8217name = "polkadot-node-core-pvf-checker"8209name = "polkadot-node-core-pvf-checker"
8218version = "0.9.39-1"8210version = "0.9.41"
8219source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8211source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8220dependencies = [8212dependencies = [
8221 "futures",8213 "futures",
8222 "polkadot-node-primitives",8214 "polkadot-node-primitives",
82318223
8232[[package]]8224[[package]]
8233name = "polkadot-node-core-runtime-api"8225name = "polkadot-node-core-runtime-api"
8234version = "0.9.39-1"8226version = "0.9.41"
8235source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8227source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8236dependencies = [8228dependencies = [
8237 "futures",8229 "futures",
8238 "lru 0.9.0",8230 "lru 0.9.0",
82468238
8247[[package]]8239[[package]]
8248name = "polkadot-node-jaeger"8240name = "polkadot-node-jaeger"
8249version = "0.9.39-1"8241version = "0.9.41"
8250source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8242source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8251dependencies = [8243dependencies = [
8252 "lazy_static",8244 "lazy_static",
8253 "log",8245 "log",
82648256
8265[[package]]8257[[package]]
8266name = "polkadot-node-metrics"8258name = "polkadot-node-metrics"
8267version = "0.9.39-1"8259version = "0.9.41"
8268source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8260source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8269dependencies = [8261dependencies = [
8270 "bs58",8262 "bs58",
8271 "futures",8263 "futures",
82838275
8284[[package]]8276[[package]]
8285name = "polkadot-node-network-protocol"8277name = "polkadot-node-network-protocol"
8286version = "0.9.39-1"8278version = "0.9.41"
8287source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8279source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8288dependencies = [8280dependencies = [
8289 "async-trait",8281 "async-trait",
8290 "derive_more",8282 "derive_more",
8298 "rand 0.8.5",8290 "rand 0.8.5",
8299 "sc-authority-discovery",8291 "sc-authority-discovery",
8300 "sc-network",8292 "sc-network",
8301 "sc-network-common",
8302 "strum",8293 "strum",
8303 "thiserror",8294 "thiserror",
8304 "tracing-gum",8295 "tracing-gum",
8305]8296]
83068297
8307[[package]]8298[[package]]
8308name = "polkadot-node-primitives"8299name = "polkadot-node-primitives"
8309version = "0.9.39-1"8300version = "0.9.41"
8310source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8301source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8311dependencies = [8302dependencies = [
8312 "bounded-vec",8303 "bounded-vec",
8313 "futures",8304 "futures",
83298320
8330[[package]]8321[[package]]
8331name = "polkadot-node-subsystem"8322name = "polkadot-node-subsystem"
8332version = "0.9.39-1"8323version = "0.9.41"
8333source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8324source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8334dependencies = [8325dependencies = [
8335 "polkadot-node-jaeger",8326 "polkadot-node-jaeger",
8336 "polkadot-node-subsystem-types",8327 "polkadot-node-subsystem-types",
83398330
8340[[package]]8331[[package]]
8341name = "polkadot-node-subsystem-types"8332name = "polkadot-node-subsystem-types"
8342version = "0.9.39-1"8333version = "0.9.41"
8343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8334source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8344dependencies = [8335dependencies = [
8345 "async-trait",8336 "async-trait",
8346 "derive_more",8337 "derive_more",
83628353
8363[[package]]8354[[package]]
8364name = "polkadot-node-subsystem-util"8355name = "polkadot-node-subsystem-util"
8365version = "0.9.39-1"8356version = "0.9.41"
8366source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8357source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8367dependencies = [8358dependencies = [
8368 "async-trait",8359 "async-trait",
8369 "derive_more",8360 "derive_more",
83958386
8396[[package]]8387[[package]]
8397name = "polkadot-overseer"8388name = "polkadot-overseer"
8398version = "0.9.39-1"8389version = "0.9.41"
8399source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8390source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8400dependencies = [8391dependencies = [
8401 "async-trait",8392 "async-trait",
8402 "futures",8393 "futures",
84188409
8419[[package]]8410[[package]]
8420name = "polkadot-parachain"8411name = "polkadot-parachain"
8421version = "0.9.39-1"8412version = "0.9.41"
8422source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8413source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8423dependencies = [8414dependencies = [
8424 "bounded-collections",8415 "bounded-collections",
8425 "derive_more",8416 "derive_more",
84358426
8436[[package]]8427[[package]]
8437name = "polkadot-performance-test"8428name = "polkadot-performance-test"
8438version = "0.9.39-1"8429version = "0.9.41"
8439source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8430source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8440dependencies = [8431dependencies = [
8441 "env_logger 0.9.3",8432 "env_logger 0.9.3",
8442 "kusama-runtime",8433 "kusama-runtime",
84518442
8452[[package]]8443[[package]]
8453name = "polkadot-primitives"8444name = "polkadot-primitives"
8454version = "0.9.39-1"8445version = "0.9.41"
8455source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8446source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8456dependencies = [8447dependencies = [
8457 "bitvec",8448 "bitvec",
8458 "hex-literal",8449 "hex-literal",
84778468
8478[[package]]8469[[package]]
8479name = "polkadot-rpc"8470name = "polkadot-rpc"
8480version = "0.9.39-1"8471version = "0.9.41"
8481source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8472source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8482dependencies = [8473dependencies = [
8483 "beefy-gadget",
8484 "beefy-gadget-rpc",
8485 "jsonrpsee",8474 "jsonrpsee",
8486 "mmr-rpc",8475 "mmr-rpc",
8487 "pallet-transaction-payment-rpc",8476 "pallet-transaction-payment-rpc",
8490 "sc-client-api",8479 "sc-client-api",
8491 "sc-consensus-babe",8480 "sc-consensus-babe",
8492 "sc-consensus-babe-rpc",8481 "sc-consensus-babe-rpc",
8482 "sc-consensus-beefy",
8483 "sc-consensus-beefy-rpc",
8493 "sc-consensus-epochs",8484 "sc-consensus-epochs",
8494 "sc-finality-grandpa",8485 "sc-consensus-grandpa",
8495 "sc-finality-grandpa-rpc",8486 "sc-consensus-grandpa-rpc",
8496 "sc-rpc",8487 "sc-rpc",
8497 "sc-sync-state-rpc",8488 "sc-sync-state-rpc",
8498 "sc-transaction-pool-api",8489 "sc-transaction-pool-api",
85098500
8510[[package]]8501[[package]]
8511name = "polkadot-runtime"8502name = "polkadot-runtime"
8512version = "0.9.39-1"8503version = "0.9.41"
8513source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8504source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8514dependencies = [8505dependencies = [
8515 "bitvec",8506 "bitvec",
8516 "frame-benchmarking",8507 "frame-benchmarking",
8537 "pallet-elections-phragmen",8528 "pallet-elections-phragmen",
8538 "pallet-fast-unstake",8529 "pallet-fast-unstake",
8539 "pallet-grandpa",8530 "pallet-grandpa",
8540 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",8531 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41)",
8541 "pallet-im-online",8532 "pallet-im-online",
8542 "pallet-indices",8533 "pallet-indices",
8543 "pallet-membership",8534 "pallet-membership",
8575 "smallvec",8566 "smallvec",
8576 "sp-api",8567 "sp-api",
8577 "sp-authority-discovery",8568 "sp-authority-discovery",
8578 "sp-beefy",
8579 "sp-block-builder",8569 "sp-block-builder",
8580 "sp-consensus-babe",8570 "sp-consensus-babe",
8571 "sp-consensus-beefy",
8581 "sp-core",8572 "sp-core",
8582 "sp-inherents",8573 "sp-inherents",
8583 "sp-io",8574 "sp-io",
85998590
8600[[package]]8591[[package]]
8601name = "polkadot-runtime-common"8592name = "polkadot-runtime-common"
8602version = "0.9.39-1"8593version = "0.9.41"
8603source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8594source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8604dependencies = [8595dependencies = [
8605 "bitvec",8596 "bitvec",
8606 "frame-benchmarking",8597 "frame-benchmarking",
8613 "pallet-authorship",8604 "pallet-authorship",
8614 "pallet-babe",8605 "pallet-babe",
8615 "pallet-balances",8606 "pallet-balances",
8616 "pallet-beefy-mmr",
8617 "pallet-election-provider-multi-phase",8607 "pallet-election-provider-multi-phase",
8618 "pallet-fast-unstake",8608 "pallet-fast-unstake",
8619 "pallet-session",8609 "pallet-session",
8632 "serde_derive",8622 "serde_derive",
8633 "slot-range-helper",8623 "slot-range-helper",
8634 "sp-api",8624 "sp-api",
8635 "sp-beefy",
8636 "sp-core",8625 "sp-core",
8637 "sp-inherents",8626 "sp-inherents",
8638 "sp-io",8627 "sp-io",
86478636
8648[[package]]8637[[package]]
8649name = "polkadot-runtime-constants"8638name = "polkadot-runtime-constants"
8650version = "0.9.39-1"8639version = "0.9.41"
8651source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8640source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8652dependencies = [8641dependencies = [
8653 "frame-support",8642 "frame-support",
8654 "polkadot-primitives",8643 "polkadot-primitives",
86618650
8662[[package]]8651[[package]]
8663name = "polkadot-runtime-metrics"8652name = "polkadot-runtime-metrics"
8664version = "0.9.39-1"8653version = "0.9.41"
8665source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8654source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8666dependencies = [8655dependencies = [
8667 "bs58",8656 "bs58",
8668 "parity-scale-codec",8657 "parity-scale-codec",
86738662
8674[[package]]8663[[package]]
8675name = "polkadot-runtime-parachains"8664name = "polkadot-runtime-parachains"
8676version = "0.9.39-1"8665version = "0.9.41"
8677source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8666source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8678dependencies = [8667dependencies = [
8679 "bitflags",8668 "bitflags",
8680 "bitvec",8669 "bitvec",
87178706
8718[[package]]8707[[package]]
8719name = "polkadot-service"8708name = "polkadot-service"
8720version = "0.9.39-1"8709version = "0.9.41"
8721source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8710source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8722dependencies = [8711dependencies = [
8723 "async-trait",8712 "async-trait",
8724 "beefy-gadget",
8725 "frame-benchmarking-cli",8713 "frame-benchmarking-cli",
8726 "frame-support",8714 "frame-support",
8727 "frame-system-rpc-runtime-api",8715 "frame-system-rpc-runtime-api",
8782 "sc-client-db",8770 "sc-client-db",
8783 "sc-consensus",8771 "sc-consensus",
8784 "sc-consensus-babe",8772 "sc-consensus-babe",
8773 "sc-consensus-beefy",
8774 "sc-consensus-grandpa",
8785 "sc-consensus-slots",8775 "sc-consensus-slots",
8786 "sc-executor",8776 "sc-executor",
8787 "sc-finality-grandpa",
8788 "sc-keystore",8777 "sc-keystore",
8789 "sc-network",8778 "sc-network",
8790 "sc-network-common",8779 "sc-network-common",
8780 "sc-network-sync",
8791 "sc-offchain",8781 "sc-offchain",
8792 "sc-service",8782 "sc-service",
8793 "sc-sync-state-rpc",8783 "sc-sync-state-rpc",
8798 "serde_json",8788 "serde_json",
8799 "sp-api",8789 "sp-api",
8800 "sp-authority-discovery",8790 "sp-authority-discovery",
8801 "sp-beefy",
8802 "sp-block-builder",8791 "sp-block-builder",
8803 "sp-blockchain",8792 "sp-blockchain",
8804 "sp-consensus",8793 "sp-consensus",
8805 "sp-consensus-babe",8794 "sp-consensus-babe",
8795 "sp-consensus-beefy",
8796 "sp-consensus-grandpa",
8806 "sp-core",8797 "sp-core",
8807 "sp-finality-grandpa",
8808 "sp-inherents",8798 "sp-inherents",
8809 "sp-io",8799 "sp-io",
8810 "sp-keystore",8800 "sp-keystore",
88258815
8826[[package]]8816[[package]]
8827name = "polkadot-statement-distribution"8817name = "polkadot-statement-distribution"
8828version = "0.9.39-1"8818version = "0.9.41"
8829source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8819source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8830dependencies = [8820dependencies = [
8831 "arrayvec 0.5.2",8821 "arrayvec 0.5.2",
8832 "fatality",8822 "fatality",
88468836
8847[[package]]8837[[package]]
8848name = "polkadot-statement-table"8838name = "polkadot-statement-table"
8849version = "0.9.39-1"8839version = "0.9.41"
8850source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"8840source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
8851dependencies = [8841dependencies = [
8852 "parity-scale-codec",8842 "parity-scale-codec",
8853 "polkadot-primitives",8843 "polkadot-primitives",
90809070
9081[[package]]9071[[package]]
9082name = "prost"9072name = "prost"
9083version = "0.11.8"9073version = "0.11.9"
9084source = "registry+https://github.com/rust-lang/crates.io-index"9074source = "registry+https://github.com/rust-lang/crates.io-index"
9085checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537"9075checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
9086dependencies = [9076dependencies = [
9087 "bytes",9077 "bytes",
9088 "prost-derive",9078 "prost-derive",
9089]9079]
90909080
9091[[package]]9081[[package]]
9092name = "prost-build"9082name = "prost-build"
9093version = "0.11.8"9083version = "0.11.9"
9094source = "registry+https://github.com/rust-lang/crates.io-index"9084source = "registry+https://github.com/rust-lang/crates.io-index"
9095checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12"9085checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
9096dependencies = [9086dependencies = [
9097 "bytes",9087 "bytes",
9098 "heck",9088 "heck",
91259115
9126[[package]]9116[[package]]
9127name = "prost-derive"9117name = "prost-derive"
9128version = "0.11.8"9118version = "0.11.9"
9129source = "registry+https://github.com/rust-lang/crates.io-index"9119source = "registry+https://github.com/rust-lang/crates.io-index"
9130checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b"9120checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
9131dependencies = [9121dependencies = [
9132 "anyhow",9122 "anyhow",
9133 "itertools",9123 "itertools",
91389128
9139[[package]]9129[[package]]
9140name = "prost-types"9130name = "prost-types"
9141version = "0.11.8"9131version = "0.11.9"
9142source = "registry+https://github.com/rust-lang/crates.io-index"9132source = "registry+https://github.com/rust-lang/crates.io-index"
9143checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88"9133checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
9144dependencies = [9134dependencies = [
9145 "prost",9135 "prost",
9146]9136]
91569146
9157[[package]]9147[[package]]
9158name = "quartz-runtime"9148name = "quartz-runtime"
9159version = "0.9.39"9149version = "0.9.41"
9160dependencies = [9150dependencies = [
9161 "app-promotion-rpc",9151 "app-promotion-rpc",
9162 "cumulus-pallet-aura-ext",9152 "cumulus-pallet-aura-ext",
9170 "derivative",9160 "derivative",
9171 "evm-coder",9161 "evm-coder",
9172 "fp-evm",9162 "fp-evm",
9173 "fp-evm-mapping",
9174 "fp-rpc",9163 "fp-rpc",
9175 "fp-self-contained",9164 "fp-self-contained",
9176 "frame-benchmarking",9165 "frame-benchmarking",
9505dependencies = [9494dependencies = [
9506 "proc-macro2",9495 "proc-macro2",
9507 "quote",9496 "quote",
9508 "syn 2.0.13",9497 "syn 2.0.15",
9509]9498]
95109499
9511[[package]]9500[[package]]
96379626
9638[[package]]9627[[package]]
9639name = "rococo-runtime"9628name = "rococo-runtime"
9640version = "0.9.39-1"9629version = "0.9.41"
9641source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"9630source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
9642dependencies = [9631dependencies = [
9643 "binary-merkle-tree",9632 "binary-merkle-tree",
9644 "frame-benchmarking",9633 "frame-benchmarking",
9662 "pallet-democracy",9651 "pallet-democracy",
9663 "pallet-elections-phragmen",9652 "pallet-elections-phragmen",
9664 "pallet-grandpa",9653 "pallet-grandpa",
9665 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",9654 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41)",
9666 "pallet-im-online",9655 "pallet-im-online",
9667 "pallet-indices",9656 "pallet-indices",
9668 "pallet-membership",9657 "pallet-membership",
9700 "smallvec",9689 "smallvec",
9701 "sp-api",9690 "sp-api",
9702 "sp-authority-discovery",9691 "sp-authority-discovery",
9703 "sp-beefy",
9704 "sp-block-builder",9692 "sp-block-builder",
9705 "sp-consensus-babe",9693 "sp-consensus-babe",
9694 "sp-consensus-beefy",
9706 "sp-core",9695 "sp-core",
9707 "sp-inherents",9696 "sp-inherents",
9708 "sp-io",9697 "sp-io",
97239712
9724[[package]]9713[[package]]
9725name = "rococo-runtime-constants"9714name = "rococo-runtime-constants"
9726version = "0.9.39-1"9715version = "0.9.41"
9727source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"9716source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
9728dependencies = [9717dependencies = [
9729 "frame-support",9718 "frame-support",
9730 "polkadot-primitives",9719 "polkadot-primitives",
9767 "log",9756 "log",
9768 "netlink-packet-route",9757 "netlink-packet-route",
9769 "netlink-proto",9758 "netlink-proto",
9770 "nix 0.24.3",9759 "nix",
9771 "thiserror",9760 "thiserror",
9772 "tokio",9761 "tokio",
9773]9762]
9832 "nom",9821 "nom",
9833]9822]
9823
9824[[package]]
9825name = "rustix"
9826version = "0.35.13"
9827source = "registry+https://github.com/rust-lang/crates.io-index"
9828checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9"
9829dependencies = [
9830 "bitflags",
9831 "errno 0.2.8",
9832 "io-lifetimes 0.7.5",
9833 "libc",
9834 "linux-raw-sys 0.0.46",
9835 "windows-sys 0.42.0",
9836]
98349837
9835[[package]]9838[[package]]
9836name = "rustix"9839name = "rustix"
9839checksum = "e0af200a3324fa5bcd922e84e9b55a298ea9f431a489f01961acdebc6e908f25"9842checksum = "e0af200a3324fa5bcd922e84e9b55a298ea9f431a489f01961acdebc6e908f25"
9840dependencies = [9843dependencies = [
9841 "bitflags",9844 "bitflags",
9842 "errno",9845 "errno 0.3.1",
9843 "io-lifetimes",9846 "io-lifetimes 1.0.10",
9844 "libc",9847 "libc",
9845 "linux-raw-sys 0.1.4",9848 "linux-raw-sys 0.1.4",
9846 "windows-sys 0.45.0",9849 "windows-sys 0.45.0",
9853checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77"9856checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77"
9854dependencies = [9857dependencies = [
9855 "bitflags",9858 "bitflags",
9856 "errno",9859 "errno 0.3.1",
9857 "io-lifetimes",9860 "io-lifetimes 1.0.10",
9858 "libc",9861 "libc",
9859 "linux-raw-sys 0.3.1",9862 "linux-raw-sys 0.3.1",
9860 "windows-sys 0.48.0",9863 "windows-sys 0.48.0",
9950[[package]]9953[[package]]
9951name = "sc-allocator"9954name = "sc-allocator"
9952version = "4.1.0-dev"9955version = "4.1.0-dev"
9953source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"9956source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
9954dependencies = [9957dependencies = [
9955 "log",9958 "log",
9956 "sp-core",9959 "sp-core",
9961[[package]]9964[[package]]
9962name = "sc-authority-discovery"9965name = "sc-authority-discovery"
9963version = "0.10.0-dev"9966version = "0.10.0-dev"
9964source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"9967source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
9965dependencies = [9968dependencies = [
9966 "async-trait",9969 "async-trait",
9967 "futures",9970 "futures",
9974 "prost-build",9977 "prost-build",
9975 "rand 0.8.5",9978 "rand 0.8.5",
9976 "sc-client-api",9979 "sc-client-api",
9980 "sc-network",
9977 "sc-network-common",9981 "sc-network-common",
9978 "sp-api",9982 "sp-api",
9979 "sp-authority-discovery",9983 "sp-authority-discovery",
9988[[package]]9992[[package]]
9989name = "sc-basic-authorship"9993name = "sc-basic-authorship"
9990version = "0.10.0-dev"9994version = "0.10.0-dev"
9991source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"9995source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
9992dependencies = [9996dependencies = [
9993 "futures",9997 "futures",
9994 "futures-timer",9998 "futures-timer",
10011[[package]]10015[[package]]
10012name = "sc-block-builder"10016name = "sc-block-builder"
10013version = "0.10.0-dev"10017version = "0.10.0-dev"
10014source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10018source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10015dependencies = [10019dependencies = [
10016 "parity-scale-codec",10020 "parity-scale-codec",
10017 "sc-client-api",10021 "sc-client-api",
10021 "sp-core",10025 "sp-core",
10022 "sp-inherents",10026 "sp-inherents",
10023 "sp-runtime",10027 "sp-runtime",
10024 "sp-state-machine",
10025]10028]
1002610029
10027[[package]]10030[[package]]
10028name = "sc-chain-spec"10031name = "sc-chain-spec"
10029version = "4.0.0-dev"10032version = "4.0.0-dev"
10030source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10031dependencies = [10034dependencies = [
10032 "memmap2",10035 "memmap2",
10033 "sc-chain-spec-derive",10036 "sc-chain-spec-derive",
10037 "sc-client-api",
10038 "sc-executor",
10034 "sc-network-common",10039 "sc-network",
10035 "sc-telemetry",10040 "sc-telemetry",
10036 "serde",10041 "serde",
10037 "serde_json",10042 "serde_json",
10043 "sp-blockchain",
10038 "sp-core",10044 "sp-core",
10039 "sp-runtime",10045 "sp-runtime",
10046 "sp-state-machine",
10040]10047]
1004110048
10042[[package]]10049[[package]]
10043name = "sc-chain-spec-derive"10050name = "sc-chain-spec-derive"
10044version = "4.0.0-dev"10051version = "4.0.0-dev"
10045source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10052source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10046dependencies = [10053dependencies = [
10047 "proc-macro-crate",10054 "proc-macro-crate",
10048 "proc-macro2",10055 "proc-macro2",
10053[[package]]10060[[package]]
10054name = "sc-cli"10061name = "sc-cli"
10055version = "0.10.0-dev"10062version = "0.10.0-dev"
10056source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10063source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10057dependencies = [10064dependencies = [
10058 "array-bytes 4.2.0",10065 "array-bytes 4.2.0",
10059 "chrono",10066 "chrono",
10093[[package]]10100[[package]]
10094name = "sc-client-api"10101name = "sc-client-api"
10095version = "4.0.0-dev"10102version = "4.0.0-dev"
10096source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10103source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10097dependencies = [10104dependencies = [
10098 "fnv",10105 "fnv",
10099 "futures",10106 "futures",
10119[[package]]10126[[package]]
10120name = "sc-client-db"10127name = "sc-client-db"
10121version = "0.10.0-dev"10128version = "0.10.0-dev"
10122source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10129source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10123dependencies = [10130dependencies = [
10124 "hash-db",10131 "hash-db 0.16.0",
10125 "kvdb",10132 "kvdb",
10126 "kvdb-memorydb",10133 "kvdb-memorydb",
10127 "kvdb-rocksdb",10134 "kvdb-rocksdb",
10145[[package]]10152[[package]]
10146name = "sc-consensus"10153name = "sc-consensus"
10147version = "0.10.0-dev"10154version = "0.10.0-dev"
10148source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10149dependencies = [10156dependencies = [
10150 "async-trait",10157 "async-trait",
10151 "futures",10158 "futures",
10170[[package]]10177[[package]]
10171name = "sc-consensus-aura"10178name = "sc-consensus-aura"
10172version = "0.10.0-dev"10179version = "0.10.0-dev"
10173source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10180source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10174dependencies = [10181dependencies = [
10175 "async-trait",10182 "async-trait",
10176 "futures",10183 "futures",
10199[[package]]10206[[package]]
10200name = "sc-consensus-babe"10207name = "sc-consensus-babe"
10201version = "0.10.0-dev"10208version = "0.10.0-dev"
10202source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10209source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10203dependencies = [10210dependencies = [
10204 "async-trait",10211 "async-trait",
10205 "fork-tree",10212 "fork-tree",
10238[[package]]10245[[package]]
10239name = "sc-consensus-babe-rpc"10246name = "sc-consensus-babe-rpc"
10240version = "0.10.0-dev"10247version = "0.10.0-dev"
10241source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10248source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10242dependencies = [10249dependencies = [
10243 "futures",10250 "futures",
10244 "jsonrpsee",10251 "jsonrpsee",
10257 "thiserror",10264 "thiserror",
10258]10265]
10266
10267[[package]]
10268name = "sc-consensus-beefy"
10269version = "4.0.0-dev"
10270source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10271dependencies = [
10272 "array-bytes 4.2.0",
10273 "async-trait",
10274 "fnv",
10275 "futures",
10276 "log",
10277 "parity-scale-codec",
10278 "parking_lot 0.12.1",
10279 "sc-client-api",
10280 "sc-consensus",
10281 "sc-keystore",
10282 "sc-network",
10283 "sc-network-common",
10284 "sc-network-gossip",
10285 "sc-network-sync",
10286 "sc-utils",
10287 "sp-api",
10288 "sp-application-crypto",
10289 "sp-arithmetic",
10290 "sp-blockchain",
10291 "sp-consensus",
10292 "sp-consensus-beefy",
10293 "sp-core",
10294 "sp-keystore",
10295 "sp-mmr-primitives",
10296 "sp-runtime",
10297 "substrate-prometheus-endpoint",
10298 "thiserror",
10299 "wasm-timer",
10300]
10301
10302[[package]]
10303name = "sc-consensus-beefy-rpc"
10304version = "4.0.0-dev"
10305source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10306dependencies = [
10307 "futures",
10308 "jsonrpsee",
10309 "log",
10310 "parity-scale-codec",
10311 "parking_lot 0.12.1",
10312 "sc-consensus-beefy",
10313 "sc-rpc",
10314 "serde",
10315 "sp-consensus-beefy",
10316 "sp-core",
10317 "sp-runtime",
10318 "thiserror",
10319]
1025910320
10260[[package]]10321[[package]]
10261name = "sc-consensus-epochs"10322name = "sc-consensus-epochs"
10262version = "0.10.0-dev"10323version = "0.10.0-dev"
10263source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10324source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10264dependencies = [10325dependencies = [
10265 "fork-tree",10326 "fork-tree",
10266 "parity-scale-codec",10327 "parity-scale-codec",
10270 "sp-runtime",10331 "sp-runtime",
10271]10332]
10333
10334[[package]]
10335name = "sc-consensus-grandpa"
10336version = "0.10.0-dev"
10337source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10338dependencies = [
10339 "ahash 0.8.3",
10340 "array-bytes 4.2.0",
10341 "async-trait",
10342 "dyn-clone",
10343 "finality-grandpa",
10344 "fork-tree",
10345 "futures",
10346 "futures-timer",
10347 "log",
10348 "parity-scale-codec",
10349 "parking_lot 0.12.1",
10350 "rand 0.8.5",
10351 "sc-block-builder",
10352 "sc-chain-spec",
10353 "sc-client-api",
10354 "sc-consensus",
10355 "sc-network",
10356 "sc-network-common",
10357 "sc-network-gossip",
10358 "sc-telemetry",
10359 "sc-utils",
10360 "serde_json",
10361 "sp-api",
10362 "sp-application-crypto",
10363 "sp-arithmetic",
10364 "sp-blockchain",
10365 "sp-consensus",
10366 "sp-consensus-grandpa",
10367 "sp-core",
10368 "sp-keystore",
10369 "sp-runtime",
10370 "substrate-prometheus-endpoint",
10371 "thiserror",
10372]
10373
10374[[package]]
10375name = "sc-consensus-grandpa-rpc"
10376version = "0.10.0-dev"
10377source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10378dependencies = [
10379 "finality-grandpa",
10380 "futures",
10381 "jsonrpsee",
10382 "log",
10383 "parity-scale-codec",
10384 "sc-client-api",
10385 "sc-consensus-grandpa",
10386 "sc-rpc",
10387 "serde",
10388 "sp-blockchain",
10389 "sp-core",
10390 "sp-runtime",
10391 "thiserror",
10392]
1027210393
10273[[package]]10394[[package]]
10274name = "sc-consensus-manual-seal"10395name = "sc-consensus-manual-seal"
10275version = "0.10.0-dev"10396version = "0.10.0-dev"
10276source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10397source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10277dependencies = [10398dependencies = [
10278 "assert_matches",10399 "assert_matches",
10279 "async-trait",10400 "async-trait",
10307[[package]]10428[[package]]
10308name = "sc-consensus-slots"10429name = "sc-consensus-slots"
10309version = "0.10.0-dev"10430version = "0.10.0-dev"
10310source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10431source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10311dependencies = [10432dependencies = [
10312 "async-trait",10433 "async-trait",
10313 "futures",10434 "futures",
10330[[package]]10451[[package]]
10331name = "sc-executor"10452name = "sc-executor"
10332version = "0.10.0-dev"10453version = "0.10.0-dev"
10333source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10454source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10334dependencies = [10455dependencies = [
10335 "lru 0.8.1",10456 "lru 0.8.1",
10336 "parity-scale-codec",10457 "parity-scale-codec",
10354[[package]]10475[[package]]
10355name = "sc-executor-common"10476name = "sc-executor-common"
10356version = "0.10.0-dev"10477version = "0.10.0-dev"
10357source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10478source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10358dependencies = [10479dependencies = [
10359 "sc-allocator",10480 "sc-allocator",
10360 "sp-maybe-compressed-blob",10481 "sp-maybe-compressed-blob",
10367[[package]]10488[[package]]
10368name = "sc-executor-wasmi"10489name = "sc-executor-wasmi"
10369version = "0.10.0-dev"10490version = "0.10.0-dev"
10370source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10371dependencies = [10492dependencies = [
10372 "log",10493 "log",
10373 "sc-allocator",10494 "sc-allocator",
10380[[package]]10501[[package]]
10381name = "sc-executor-wasmtime"10502name = "sc-executor-wasmtime"
10382version = "0.10.0-dev"10503version = "0.10.0-dev"
10383source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10504source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10384dependencies = [10505dependencies = [
10385 "anyhow",10506 "anyhow",
10386 "cfg-if",10507 "cfg-if",
10395 "wasmtime",10516 "wasmtime",
10396]10517]
10397
10398[[package]]
10399name = "sc-finality-grandpa"
10400version = "0.10.0-dev"
10401source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10402dependencies = [
10403 "ahash 0.8.3",
10404 "array-bytes 4.2.0",
10405 "async-trait",
10406 "dyn-clone",
10407 "finality-grandpa",
10408 "fork-tree",
10409 "futures",
10410 "futures-timer",
10411 "log",
10412 "parity-scale-codec",
10413 "parking_lot 0.12.1",
10414 "rand 0.8.5",
10415 "sc-block-builder",
10416 "sc-chain-spec",
10417 "sc-client-api",
10418 "sc-consensus",
10419 "sc-network",
10420 "sc-network-common",
10421 "sc-network-gossip",
10422 "sc-telemetry",
10423 "sc-utils",
10424 "serde_json",
10425 "sp-api",
10426 "sp-application-crypto",
10427 "sp-arithmetic",
10428 "sp-blockchain",
10429 "sp-consensus",
10430 "sp-core",
10431 "sp-finality-grandpa",
10432 "sp-keystore",
10433 "sp-runtime",
10434 "substrate-prometheus-endpoint",
10435 "thiserror",
10436]
10437
10438[[package]]
10439name = "sc-finality-grandpa-rpc"
10440version = "0.10.0-dev"
10441source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10442dependencies = [
10443 "finality-grandpa",
10444 "futures",
10445 "jsonrpsee",
10446 "log",
10447 "parity-scale-codec",
10448 "sc-client-api",
10449 "sc-finality-grandpa",
10450 "sc-rpc",
10451 "serde",
10452 "sp-blockchain",
10453 "sp-core",
10454 "sp-runtime",
10455 "thiserror",
10456]
1045710518
10458[[package]]10519[[package]]
10459name = "sc-informant"10520name = "sc-informant"
10460version = "0.10.0-dev"10521version = "0.10.0-dev"
10461source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10522source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10462dependencies = [10523dependencies = [
10463 "ansi_term",10524 "ansi_term",
10464 "futures",10525 "futures",
10465 "futures-timer",10526 "futures-timer",
10466 "log",10527 "log",
10467 "sc-client-api",10528 "sc-client-api",
10529 "sc-network",
10468 "sc-network-common",10530 "sc-network-common",
10469 "sp-blockchain",10531 "sp-blockchain",
10470 "sp-runtime",10532 "sp-runtime",
10473[[package]]10535[[package]]
10474name = "sc-keystore"10536name = "sc-keystore"
10475version = "4.0.0-dev"10537version = "4.0.0-dev"
10476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10538source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10477dependencies = [10539dependencies = [
10478 "array-bytes 4.2.0",10540 "array-bytes 4.2.0",
10479 "async-trait",10541 "async-trait",
10488[[package]]10550[[package]]
10489name = "sc-network"10551name = "sc-network"
10490version = "0.10.0-dev"10552version = "0.10.0-dev"
10491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10553source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10492dependencies = [10554dependencies = [
10493 "array-bytes 4.2.0",10555 "array-bytes 4.2.0",
10556 "async-channel",
10494 "async-trait",10557 "async-trait",
10495 "asynchronous-codec",10558 "asynchronous-codec",
10496 "backtrace",
10497 "bytes",10559 "bytes",
10498 "either",10560 "either",
10499 "fnv",10561 "fnv",
10500 "futures",10562 "futures",
10501 "futures-timer",10563 "futures-timer",
10502 "ip_network",10564 "ip_network",
10503 "libp2p",10565 "libp2p",
10566 "linked_hash_set",
10504 "log",10567 "log",
10505 "lru 0.8.1",10568 "lru 0.8.1",
10506 "mockall",10569 "mockall",
10531[[package]]10594[[package]]
10532name = "sc-network-bitswap"10595name = "sc-network-bitswap"
10533version = "0.10.0-dev"10596version = "0.10.0-dev"
10534source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10597source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10535dependencies = [10598dependencies = [
10536 "cid",10599 "cid",
10537 "futures",10600 "futures",
10540 "prost",10603 "prost",
10541 "prost-build",10604 "prost-build",
10542 "sc-client-api",10605 "sc-client-api",
10606 "sc-network",
10543 "sc-network-common",10607 "sc-network-common",
10544 "sp-blockchain",10608 "sp-blockchain",
10545 "sp-runtime",10609 "sp-runtime",
10550[[package]]10614[[package]]
10551name = "sc-network-common"10615name = "sc-network-common"
10552version = "0.10.0-dev"10616version = "0.10.0-dev"
10553source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10617source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10554dependencies = [10618dependencies = [
10619 "array-bytes 4.2.0",
10555 "async-trait",10620 "async-trait",
10556 "bitflags",10621 "bitflags",
10557 "bytes",10622 "bytes",
10558 "futures",10623 "futures",
10559 "futures-timer",10624 "futures-timer",
10560 "libp2p",10625 "libp2p",
10561 "linked_hash_set",
10562 "parity-scale-codec",10626 "parity-scale-codec",
10563 "prost-build",10627 "prost-build",
10564 "sc-consensus",10628 "sc-consensus",
10565 "sc-peerset",10629 "sc-peerset",
10630 "sc-utils",
10566 "serde",10631 "serde",
10567 "smallvec",10632 "smallvec",
10568 "sp-blockchain",10633 "sp-blockchain",
10569 "sp-consensus",10634 "sp-consensus",
10570 "sp-finality-grandpa",10635 "sp-consensus-grandpa",
10571 "sp-runtime",10636 "sp-runtime",
10572 "substrate-prometheus-endpoint",10637 "substrate-prometheus-endpoint",
10573 "thiserror",10638 "thiserror",
10639 "zeroize",
10574]10640]
1057510641
10576[[package]]10642[[package]]
10577name = "sc-network-gossip"10643name = "sc-network-gossip"
10578version = "0.10.0-dev"10644version = "0.10.0-dev"
10579source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10645source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10580dependencies = [10646dependencies = [
10581 "ahash 0.8.3",10647 "ahash 0.8.3",
10582 "futures",10648 "futures",
10583 "futures-timer",10649 "futures-timer",
10584 "libp2p",10650 "libp2p",
10585 "log",10651 "log",
10586 "lru 0.8.1",10652 "lru 0.8.1",
10653 "sc-network",
10587 "sc-network-common",10654 "sc-network-common",
10588 "sc-peerset",10655 "sc-peerset",
10589 "sp-runtime",10656 "sp-runtime",
10594[[package]]10661[[package]]
10595name = "sc-network-light"10662name = "sc-network-light"
10596version = "0.10.0-dev"10663version = "0.10.0-dev"
10597source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10664source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10598dependencies = [10665dependencies = [
10599 "array-bytes 4.2.0",10666 "array-bytes 4.2.0",
10600 "futures",10667 "futures",
10604 "prost",10671 "prost",
10605 "prost-build",10672 "prost-build",
10606 "sc-client-api",10673 "sc-client-api",
10674 "sc-network",
10607 "sc-network-common",10675 "sc-network-common",
10608 "sc-peerset",10676 "sc-peerset",
10609 "sp-blockchain",10677 "sp-blockchain",
10615[[package]]10683[[package]]
10616name = "sc-network-sync"10684name = "sc-network-sync"
10617version = "0.10.0-dev"10685version = "0.10.0-dev"
10618source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10686source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10619dependencies = [10687dependencies = [
10620 "array-bytes 4.2.0",10688 "array-bytes 4.2.0",
10621 "async-trait",10689 "async-trait",
10622 "fork-tree",10690 "fork-tree",
10623 "futures",10691 "futures",
10692 "futures-timer",
10624 "libp2p",10693 "libp2p",
10625 "log",10694 "log",
10626 "lru 0.8.1",10695 "lru 0.8.1",
10630 "prost-build",10699 "prost-build",
10631 "sc-client-api",10700 "sc-client-api",
10632 "sc-consensus",10701 "sc-consensus",
10702 "sc-network",
10633 "sc-network-common",10703 "sc-network-common",
10634 "sc-peerset",10704 "sc-peerset",
10635 "sc-utils",10705 "sc-utils",
10636 "smallvec",10706 "smallvec",
10637 "sp-arithmetic",10707 "sp-arithmetic",
10638 "sp-blockchain",10708 "sp-blockchain",
10639 "sp-consensus",10709 "sp-consensus",
10710 "sp-consensus-grandpa",
10640 "sp-core",10711 "sp-core",
10641 "sp-finality-grandpa",
10642 "sp-runtime",10712 "sp-runtime",
10643 "substrate-prometheus-endpoint",10713 "substrate-prometheus-endpoint",
10644 "thiserror",10714 "thiserror",
10647[[package]]10717[[package]]
10648name = "sc-network-transactions"10718name = "sc-network-transactions"
10649version = "0.10.0-dev"10719version = "0.10.0-dev"
10650source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10720source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10651dependencies = [10721dependencies = [
10652 "array-bytes 4.2.0",10722 "array-bytes 4.2.0",
10653 "futures",10723 "futures",
10654 "libp2p",10724 "libp2p",
10655 "log",10725 "log",
10656 "parity-scale-codec",10726 "parity-scale-codec",
10657 "pin-project",10727 "pin-project",
10728 "sc-network",
10658 "sc-network-common",10729 "sc-network-common",
10659 "sc-peerset",10730 "sc-peerset",
10660 "sc-utils",10731 "sc-utils",
10666[[package]]10737[[package]]
10667name = "sc-offchain"10738name = "sc-offchain"
10668version = "4.0.0-dev"10739version = "4.0.0-dev"
10669source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10740source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10670dependencies = [10741dependencies = [
10671 "array-bytes 4.2.0",10742 "array-bytes 4.2.0",
10672 "bytes",10743 "bytes",
10682 "parking_lot 0.12.1",10753 "parking_lot 0.12.1",
10683 "rand 0.8.5",10754 "rand 0.8.5",
10684 "sc-client-api",10755 "sc-client-api",
10756 "sc-network",
10685 "sc-network-common",10757 "sc-network-common",
10686 "sc-peerset",10758 "sc-peerset",
10687 "sc-utils",10759 "sc-utils",
10696[[package]]10768[[package]]
10697name = "sc-peerset"10769name = "sc-peerset"
10698version = "4.0.0-dev"10770version = "4.0.0-dev"
10699source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10771source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10700dependencies = [10772dependencies = [
10701 "futures",10773 "futures",
10702 "libp2p",10774 "libp2p",
10709[[package]]10781[[package]]
10710name = "sc-proposer-metrics"10782name = "sc-proposer-metrics"
10711version = "0.10.0-dev"10783version = "0.10.0-dev"
10712source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10784source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10713dependencies = [10785dependencies = [
10714 "log",10786 "log",
10715 "substrate-prometheus-endpoint",10787 "substrate-prometheus-endpoint",
10718[[package]]10790[[package]]
10719name = "sc-rpc"10791name = "sc-rpc"
10720version = "4.0.0-dev"10792version = "4.0.0-dev"
10721source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10793source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10722dependencies = [10794dependencies = [
10723 "futures",10795 "futures",
10724 "jsonrpsee",10796 "jsonrpsee",
10748[[package]]10820[[package]]
10749name = "sc-rpc-api"10821name = "sc-rpc-api"
10750version = "0.10.0-dev"10822version = "0.10.0-dev"
10751source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10823source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10752dependencies = [10824dependencies = [
10753 "jsonrpsee",10825 "jsonrpsee",
10754 "parity-scale-codec",10826 "parity-scale-codec",
10767[[package]]10839[[package]]
10768name = "sc-rpc-server"10840name = "sc-rpc-server"
10769version = "4.0.0-dev"10841version = "4.0.0-dev"
10770source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10842source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10771dependencies = [10843dependencies = [
10772 "http",10844 "http",
10773 "jsonrpsee",10845 "jsonrpsee",
10782[[package]]10854[[package]]
10783name = "sc-rpc-spec-v2"10855name = "sc-rpc-spec-v2"
10784version = "0.10.0-dev"10856version = "0.10.0-dev"
10785source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10857source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10786dependencies = [10858dependencies = [
10787 "array-bytes 4.2.0",10859 "array-bytes 4.2.0",
10788 "futures",10860 "futures",
10808[[package]]10880[[package]]
10809name = "sc-service"10881name = "sc-service"
10810version = "0.10.0-dev"10882version = "0.10.0-dev"
10811source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10883source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10812dependencies = [10884dependencies = [
10813 "async-trait",10885 "async-trait",
10814 "directories",10886 "directories",
10874[[package]]10946[[package]]
10875name = "sc-state-db"10947name = "sc-state-db"
10876version = "0.10.0-dev"10948version = "0.10.0-dev"
10877source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10949source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10878dependencies = [10950dependencies = [
10879 "log",10951 "log",
10880 "parity-scale-codec",10952 "parity-scale-codec",
10885[[package]]10957[[package]]
10886name = "sc-storage-monitor"10958name = "sc-storage-monitor"
10887version = "0.1.0"10959version = "0.1.0"
10888source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10960source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10889dependencies = [10961dependencies = [
10890 "clap",10962 "clap",
10963 "fs4",
10891 "futures",10964 "futures",
10892 "log",10965 "log",
10893 "nix 0.26.2",
10894 "sc-client-db",10966 "sc-client-db",
10895 "sc-utils",10967 "sc-utils",
10896 "sp-core",10968 "sp-core",
10901[[package]]10973[[package]]
10902name = "sc-sync-state-rpc"10974name = "sc-sync-state-rpc"
10903version = "0.10.0-dev"10975version = "0.10.0-dev"
10904source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10976source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10905dependencies = [10977dependencies = [
10906 "jsonrpsee",10978 "jsonrpsee",
10907 "parity-scale-codec",10979 "parity-scale-codec",
10908 "sc-chain-spec",10980 "sc-chain-spec",
10909 "sc-client-api",10981 "sc-client-api",
10910 "sc-consensus-babe",10982 "sc-consensus-babe",
10911 "sc-consensus-epochs",10983 "sc-consensus-epochs",
10912 "sc-finality-grandpa",10984 "sc-consensus-grandpa",
10913 "serde",10985 "serde",
10914 "serde_json",10986 "serde_json",
10915 "sp-blockchain",10987 "sp-blockchain",
10920[[package]]10992[[package]]
10921name = "sc-sysinfo"10993name = "sc-sysinfo"
10922version = "6.0.0-dev"10994version = "6.0.0-dev"
10923source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"10995source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10924dependencies = [10996dependencies = [
10925 "futures",10997 "futures",
10926 "libc",10998 "libc",
10939[[package]]11011[[package]]
10940name = "sc-telemetry"11012name = "sc-telemetry"
10941version = "4.0.0-dev"11013version = "4.0.0-dev"
10942source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11014source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10943dependencies = [11015dependencies = [
10944 "chrono",11016 "chrono",
10945 "futures",11017 "futures",
10958[[package]]11030[[package]]
10959name = "sc-tracing"11031name = "sc-tracing"
10960version = "4.0.0-dev"11032version = "4.0.0-dev"
10961source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10962dependencies = [11034dependencies = [
10963 "ansi_term",11035 "ansi_term",
10964 "atty",11036 "atty",
10989[[package]]11061[[package]]
10990name = "sc-tracing-proc-macro"11062name = "sc-tracing-proc-macro"
10991version = "4.0.0-dev"11063version = "4.0.0-dev"
10992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11064source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
10993dependencies = [11065dependencies = [
10994 "proc-macro-crate",11066 "proc-macro-crate",
10995 "proc-macro2",11067 "proc-macro2",
11000[[package]]11072[[package]]
11001name = "sc-transaction-pool"11073name = "sc-transaction-pool"
11002version = "4.0.0-dev"11074version = "4.0.0-dev"
11003source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11004dependencies = [11076dependencies = [
11005 "async-trait",11077 "async-trait",
11006 "futures",11078 "futures",
11027[[package]]11099[[package]]
11028name = "sc-transaction-pool-api"11100name = "sc-transaction-pool-api"
11029version = "4.0.0-dev"11101version = "4.0.0-dev"
11030source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11102source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11031dependencies = [11103dependencies = [
11032 "async-trait",11104 "async-trait",
11033 "futures",11105 "futures",
11041[[package]]11113[[package]]
11042name = "sc-utils"11114name = "sc-utils"
11043version = "4.0.0-dev"11115version = "4.0.0-dev"
11044source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11116source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11045dependencies = [11117dependencies = [
11046 "backtrace",11118 "async-channel",
11047 "futures",11119 "futures",
11048 "futures-timer",11120 "futures-timer",
11049 "lazy_static",11121 "lazy_static",
11050 "log",11122 "log",
11051 "parking_lot 0.12.1",11123 "parking_lot 0.12.1",
11052 "prometheus",11124 "prometheus",
11125 "sp-arithmetic",
11053]11126]
1105411127
11055[[package]]11128[[package]]
1125011323
11251[[package]]11324[[package]]
11252name = "serde"11325name = "serde"
11253version = "1.0.159"11326version = "1.0.160"
11254source = "registry+https://github.com/rust-lang/crates.io-index"11327source = "registry+https://github.com/rust-lang/crates.io-index"
11255checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"11328checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c"
11256dependencies = [11329dependencies = [
11257 "serde_derive",11330 "serde_derive",
11258]11331]
1125911332
11260[[package]]11333[[package]]
11261name = "serde_derive"11334name = "serde_derive"
11262version = "1.0.159"11335version = "1.0.160"
11263source = "registry+https://github.com/rust-lang/crates.io-index"11336source = "registry+https://github.com/rust-lang/crates.io-index"
11264checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"11337checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df"
11265dependencies = [11338dependencies = [
11266 "proc-macro2",11339 "proc-macro2",
11267 "quote",11340 "quote",
11268 "syn 2.0.13",11341 "syn 2.0.15",
11269]11342]
1127011343
11271[[package]]11344[[package]]
11272name = "serde_json"11345name = "serde_json"
11273version = "1.0.95"11346version = "1.0.96"
11274source = "registry+https://github.com/rust-lang/crates.io-index"11347source = "registry+https://github.com/rust-lang/crates.io-index"
11275checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744"11348checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1"
11276dependencies = [11349dependencies = [
11277 "itoa",11350 "itoa",
11278 "ryu",11351 "ryu",
1135411427
11355[[package]]11428[[package]]
11356name = "sha3"11429name = "sha3"
11357version = "0.10.6"11430version = "0.10.7"
11358source = "registry+https://github.com/rust-lang/crates.io-index"11431source = "registry+https://github.com/rust-lang/crates.io-index"
11359checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9"11432checksum = "54c2bb1a323307527314a36bfb73f24febb08ce2b8a554bf4ffd6f51ad15198c"
11360dependencies = [11433dependencies = [
11361 "digest 0.10.6",11434 "digest 0.10.6",
11362 "keccak",11435 "keccak",
1143811511
11439[[package]]11512[[package]]
11440name = "slot-range-helper"11513name = "slot-range-helper"
11441version = "0.9.39-1"11514version = "0.9.41"
11442source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"11515source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
11443dependencies = [11516dependencies = [
11444 "enumn",11517 "enumn",
11445 "parity-scale-codec",11518 "parity-scale-codec",
11516[[package]]11589[[package]]
11517name = "sp-api"11590name = "sp-api"
11518version = "4.0.0-dev"11591version = "4.0.0-dev"
11519source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11592source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11520dependencies = [11593dependencies = [
11521 "hash-db",11594 "hash-db 0.16.0",
11522 "log",11595 "log",
11523 "parity-scale-codec",11596 "parity-scale-codec",
11524 "sp-api-proc-macro",11597 "sp-api-proc-macro",
11534[[package]]11607[[package]]
11535name = "sp-api-proc-macro"11608name = "sp-api-proc-macro"
11536version = "4.0.0-dev"11609version = "4.0.0-dev"
11537source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11610source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11538dependencies = [11611dependencies = [
11612 "Inflector",
11539 "blake2",11613 "blake2",
11614 "expander 1.0.0",
11540 "proc-macro-crate",11615 "proc-macro-crate",
11541 "proc-macro2",11616 "proc-macro2",
11542 "quote",11617 "quote",
11546[[package]]11621[[package]]
11547name = "sp-application-crypto"11622name = "sp-application-crypto"
11548version = "7.0.0"11623version = "7.0.0"
11549source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11624source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11550dependencies = [11625dependencies = [
11551 "parity-scale-codec",11626 "parity-scale-codec",
11552 "scale-info",11627 "scale-info",
11559[[package]]11634[[package]]
11560name = "sp-arithmetic"11635name = "sp-arithmetic"
11561version = "6.0.0"11636version = "6.0.0"
11562source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11637source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11563dependencies = [11638dependencies = [
11564 "integer-sqrt",11639 "integer-sqrt",
11565 "num-traits",11640 "num-traits",
11573[[package]]11648[[package]]
11574name = "sp-authority-discovery"11649name = "sp-authority-discovery"
11575version = "4.0.0-dev"11650version = "4.0.0-dev"
11576source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11651source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11577dependencies = [11652dependencies = [
11578 "parity-scale-codec",11653 "parity-scale-codec",
11579 "scale-info",11654 "scale-info",
11583 "sp-std",11658 "sp-std",
11584]11659]
11585
11586[[package]]
11587name = "sp-beefy"
11588version = "4.0.0-dev"
11589source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11590dependencies = [
11591 "lazy_static",
11592 "parity-scale-codec",
11593 "scale-info",
11594 "serde",
11595 "sp-api",
11596 "sp-application-crypto",
11597 "sp-core",
11598 "sp-io",
11599 "sp-mmr-primitives",
11600 "sp-runtime",
11601 "sp-std",
11602 "strum",
11603]
1160411660
11605[[package]]11661[[package]]
11606name = "sp-block-builder"11662name = "sp-block-builder"
11607version = "4.0.0-dev"11663version = "4.0.0-dev"
11608source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11664source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11609dependencies = [11665dependencies = [
11610 "parity-scale-codec",11666 "parity-scale-codec",
11611 "sp-api",11667 "sp-api",
11617[[package]]11673[[package]]
11618name = "sp-blockchain"11674name = "sp-blockchain"
11619version = "4.0.0-dev"11675version = "4.0.0-dev"
11620source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11676source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11621dependencies = [11677dependencies = [
11622 "futures",11678 "futures",
11623 "log",11679 "log",
11635[[package]]11691[[package]]
11636name = "sp-consensus"11692name = "sp-consensus"
11637version = "0.10.0-dev"11693version = "0.10.0-dev"
11638source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11694source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11639dependencies = [11695dependencies = [
11640 "async-trait",11696 "async-trait",
11641 "futures",11697 "futures",
11642 "log",11698 "log",
11643 "parity-scale-codec",
11644 "sp-core",11699 "sp-core",
11645 "sp-inherents",11700 "sp-inherents",
11646 "sp-runtime",11701 "sp-runtime",
11647 "sp-state-machine",11702 "sp-state-machine",
11648 "sp-std",
11649 "sp-version",
11650 "thiserror",11703 "thiserror",
11651]11704]
1165211705
11653[[package]]11706[[package]]
11654name = "sp-consensus-aura"11707name = "sp-consensus-aura"
11655version = "0.10.0-dev"11708version = "0.10.0-dev"
11656source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11709source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11657dependencies = [11710dependencies = [
11658 "async-trait",11711 "async-trait",
11659 "parity-scale-codec",11712 "parity-scale-codec",
11671[[package]]11724[[package]]
11672name = "sp-consensus-babe"11725name = "sp-consensus-babe"
11673version = "0.10.0-dev"11726version = "0.10.0-dev"
11674source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11727source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11675dependencies = [11728dependencies = [
11676 "async-trait",11729 "async-trait",
11677 "merlin",11730 "merlin",
11691 "sp-timestamp",11744 "sp-timestamp",
11692]11745]
11746
11747[[package]]
11748name = "sp-consensus-beefy"
11749version = "4.0.0-dev"
11750source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11751dependencies = [
11752 "lazy_static",
11753 "parity-scale-codec",
11754 "scale-info",
11755 "serde",
11756 "sp-api",
11757 "sp-application-crypto",
11758 "sp-core",
11759 "sp-io",
11760 "sp-mmr-primitives",
11761 "sp-runtime",
11762 "sp-std",
11763 "strum",
11764]
11765
11766[[package]]
11767name = "sp-consensus-grandpa"
11768version = "4.0.0-dev"
11769source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11770dependencies = [
11771 "finality-grandpa",
11772 "log",
11773 "parity-scale-codec",
11774 "scale-info",
11775 "serde",
11776 "sp-api",
11777 "sp-application-crypto",
11778 "sp-core",
11779 "sp-keystore",
11780 "sp-runtime",
11781 "sp-std",
11782]
1169311783
11694[[package]]11784[[package]]
11695name = "sp-consensus-slots"11785name = "sp-consensus-slots"
11696version = "0.10.0-dev"11786version = "0.10.0-dev"
11697source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11787source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11698dependencies = [11788dependencies = [
11699 "parity-scale-codec",11789 "parity-scale-codec",
11700 "scale-info",11790 "scale-info",
11706[[package]]11796[[package]]
11707name = "sp-consensus-vrf"11797name = "sp-consensus-vrf"
11708version = "0.10.0-dev"11798version = "0.10.0-dev"
11709source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11799source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11710dependencies = [11800dependencies = [
11711 "parity-scale-codec",11801 "parity-scale-codec",
11712 "scale-info",11802 "scale-info",
11719[[package]]11809[[package]]
11720name = "sp-core"11810name = "sp-core"
11721version = "7.0.0"11811version = "7.0.0"
11722source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11812source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11723dependencies = [11813dependencies = [
11724 "array-bytes 4.2.0",11814 "array-bytes 4.2.0",
11725 "base58",11815 "base58",
11729 "dyn-clonable",11819 "dyn-clonable",
11730 "ed25519-zebra",11820 "ed25519-zebra",
11731 "futures",11821 "futures",
11732 "hash-db",11822 "hash-db 0.16.0",
11733 "hash256-std-hasher",11823 "hash256-std-hasher",
11734 "impl-serde",11824 "impl-serde",
11735 "lazy_static",11825 "lazy_static",
11762[[package]]11852[[package]]
11763name = "sp-core-hashing"11853name = "sp-core-hashing"
11764version = "5.0.0"11854version = "5.0.0"
11765source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11855source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11766dependencies = [11856dependencies = [
11767 "blake2",11857 "blake2b_simd",
11768 "byteorder",11858 "byteorder",
11769 "digest 0.10.6",11859 "digest 0.10.6",
11770 "sha2 0.10.6",11860 "sha2 0.10.6",
11771 "sha3 0.10.6",11861 "sha3 0.10.7",
11772 "sp-std",11862 "sp-std",
11773 "twox-hash",11863 "twox-hash",
11774]11864]
1177511865
11776[[package]]11866[[package]]
11777name = "sp-core-hashing-proc-macro"11867name = "sp-core-hashing-proc-macro"
11778version = "5.0.0"11868version = "5.0.0"
11779source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11869source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11780dependencies = [11870dependencies = [
11781 "proc-macro2",11871 "proc-macro2",
11782 "quote",11872 "quote",
11787[[package]]11877[[package]]
11788name = "sp-database"11878name = "sp-database"
11789version = "4.0.0-dev"11879version = "4.0.0-dev"
11790source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11880source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11791dependencies = [11881dependencies = [
11792 "kvdb",11882 "kvdb",
11793 "parking_lot 0.12.1",11883 "parking_lot 0.12.1",
11796[[package]]11886[[package]]
11797name = "sp-debug-derive"11887name = "sp-debug-derive"
11798version = "5.0.0"11888version = "5.0.0"
11799source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11889source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11800dependencies = [11890dependencies = [
11801 "proc-macro2",11891 "proc-macro2",
11802 "quote",11892 "quote",
11806[[package]]11896[[package]]
11807name = "sp-externalities"11897name = "sp-externalities"
11808version = "0.13.0"11898version = "0.13.0"
11809source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11899source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11810dependencies = [11900dependencies = [
11811 "environmental",11901 "environmental",
11812 "parity-scale-codec",11902 "parity-scale-codec",
11813 "sp-std",11903 "sp-std",
11814 "sp-storage",11904 "sp-storage",
11815]11905]
11816
11817[[package]]
11818name = "sp-finality-grandpa"
11819version = "4.0.0-dev"
11820source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11821dependencies = [
11822 "finality-grandpa",
11823 "log",
11824 "parity-scale-codec",
11825 "scale-info",
11826 "serde",
11827 "sp-api",
11828 "sp-application-crypto",
11829 "sp-core",
11830 "sp-keystore",
11831 "sp-runtime",
11832 "sp-std",
11833]
1183411906
11835[[package]]11907[[package]]
11836name = "sp-inherents"11908name = "sp-inherents"
11837version = "4.0.0-dev"11909version = "4.0.0-dev"
11838source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11910source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11839dependencies = [11911dependencies = [
11840 "async-trait",11912 "async-trait",
11841 "impl-trait-for-tuples",11913 "impl-trait-for-tuples",
11850[[package]]11922[[package]]
11851name = "sp-io"11923name = "sp-io"
11852version = "7.0.0"11924version = "7.0.0"
11853source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11925source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11854dependencies = [11926dependencies = [
11855 "bytes",11927 "bytes",
11856 "ed25519",11928 "ed25519",
11875[[package]]11947[[package]]
11876name = "sp-keyring"11948name = "sp-keyring"
11877version = "7.0.0"11949version = "7.0.0"
11878source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11950source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11879dependencies = [11951dependencies = [
11880 "lazy_static",11952 "lazy_static",
11881 "sp-core",11953 "sp-core",
11886[[package]]11958[[package]]
11887name = "sp-keystore"11959name = "sp-keystore"
11888version = "0.13.0"11960version = "0.13.0"
11889source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11961source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11890dependencies = [11962dependencies = [
11891 "async-trait",11963 "async-trait",
11892 "futures",11964 "futures",
11903[[package]]11975[[package]]
11904name = "sp-maybe-compressed-blob"11976name = "sp-maybe-compressed-blob"
11905version = "4.1.0-dev"11977version = "4.1.0-dev"
11906source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11978source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11907dependencies = [11979dependencies = [
11908 "thiserror",11980 "thiserror",
11909 "zstd",11981 "zstd",
11912[[package]]11984[[package]]
11913name = "sp-mmr-primitives"11985name = "sp-mmr-primitives"
11914version = "4.0.0-dev"11986version = "4.0.0-dev"
11915source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"11987source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11916dependencies = [11988dependencies = [
11917 "ckb-merkle-mountain-range",11989 "ckb-merkle-mountain-range",
11918 "log",11990 "log",
11930[[package]]12002[[package]]
11931name = "sp-npos-elections"12003name = "sp-npos-elections"
11932version = "4.0.0-dev"12004version = "4.0.0-dev"
11933source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12005source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11934dependencies = [12006dependencies = [
11935 "parity-scale-codec",12007 "parity-scale-codec",
11936 "scale-info",12008 "scale-info",
11944[[package]]12016[[package]]
11945name = "sp-offchain"12017name = "sp-offchain"
11946version = "4.0.0-dev"12018version = "4.0.0-dev"
11947source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12019source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11948dependencies = [12020dependencies = [
11949 "sp-api",12021 "sp-api",
11950 "sp-core",12022 "sp-core",
11954[[package]]12026[[package]]
11955name = "sp-panic-handler"12027name = "sp-panic-handler"
11956version = "5.0.0"12028version = "5.0.0"
11957source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12029source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11958dependencies = [12030dependencies = [
11959 "backtrace",12031 "backtrace",
11960 "lazy_static",12032 "lazy_static",
11964[[package]]12036[[package]]
11965name = "sp-rpc"12037name = "sp-rpc"
11966version = "6.0.0"12038version = "6.0.0"
11967source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12039source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11968dependencies = [12040dependencies = [
11969 "rustc-hash",12041 "rustc-hash",
11970 "serde",12042 "serde",
11974[[package]]12046[[package]]
11975name = "sp-runtime"12047name = "sp-runtime"
11976version = "7.0.0"12048version = "7.0.0"
11977source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12049source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
11978dependencies = [12050dependencies = [
11979 "either",12051 "either",
11980 "hash256-std-hasher",12052 "hash256-std-hasher",
11996[[package]]12068[[package]]
11997name = "sp-runtime-interface"12069name = "sp-runtime-interface"
11998version = "7.0.0"12070version = "7.0.0"
11999source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12071source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12000dependencies = [12072dependencies = [
12001 "bytes",12073 "bytes",
12002 "impl-trait-for-tuples",12074 "impl-trait-for-tuples",
12014[[package]]12086[[package]]
12015name = "sp-runtime-interface-proc-macro"12087name = "sp-runtime-interface-proc-macro"
12016version = "6.0.0"12088version = "6.0.0"
12017source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12089source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12018dependencies = [12090dependencies = [
12019 "Inflector",12091 "Inflector",
12020 "proc-macro-crate",12092 "proc-macro-crate",
12026[[package]]12098[[package]]
12027name = "sp-session"12099name = "sp-session"
12028version = "4.0.0-dev"12100version = "4.0.0-dev"
12029source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12101source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12030dependencies = [12102dependencies = [
12031 "parity-scale-codec",12103 "parity-scale-codec",
12032 "scale-info",12104 "scale-info",
12040[[package]]12112[[package]]
12041name = "sp-staking"12113name = "sp-staking"
12042version = "4.0.0-dev"12114version = "4.0.0-dev"
12043source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12115source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12044dependencies = [12116dependencies = [
12045 "parity-scale-codec",12117 "parity-scale-codec",
12046 "scale-info",12118 "scale-info",
12052[[package]]12124[[package]]
12053name = "sp-state-machine"12125name = "sp-state-machine"
12054version = "0.13.0"12126version = "0.13.0"
12055source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12127source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12056dependencies = [12128dependencies = [
12057 "hash-db",12129 "hash-db 0.16.0",
12058 "log",12130 "log",
12059 "parity-scale-codec",12131 "parity-scale-codec",
12060 "parking_lot 0.12.1",12132 "parking_lot 0.12.1",
12072[[package]]12144[[package]]
12073name = "sp-std"12145name = "sp-std"
12074version = "5.0.0"12146version = "5.0.0"
12075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12147source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
1207612148
12077[[package]]12149[[package]]
12078name = "sp-storage"12150name = "sp-storage"
12079version = "7.0.0"12151version = "7.0.0"
12080source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12152source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12081dependencies = [12153dependencies = [
12082 "impl-serde",12154 "impl-serde",
12083 "parity-scale-codec",12155 "parity-scale-codec",
12090[[package]]12162[[package]]
12091name = "sp-timestamp"12163name = "sp-timestamp"
12092version = "4.0.0-dev"12164version = "4.0.0-dev"
12093source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12165source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12094dependencies = [12166dependencies = [
12095 "async-trait",12167 "async-trait",
12096 "futures-timer",12168 "futures-timer",
12105[[package]]12177[[package]]
12106name = "sp-tracing"12178name = "sp-tracing"
12107version = "6.0.0"12179version = "6.0.0"
12108source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12180source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12109dependencies = [12181dependencies = [
12110 "parity-scale-codec",12182 "parity-scale-codec",
12111 "sp-std",12183 "sp-std",
12117[[package]]12189[[package]]
12118name = "sp-transaction-pool"12190name = "sp-transaction-pool"
12119version = "4.0.0-dev"12191version = "4.0.0-dev"
12120source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12192source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12121dependencies = [12193dependencies = [
12122 "sp-api",12194 "sp-api",
12123 "sp-runtime",12195 "sp-runtime",
12126[[package]]12198[[package]]
12127name = "sp-transaction-storage-proof"12199name = "sp-transaction-storage-proof"
12128version = "4.0.0-dev"12200version = "4.0.0-dev"
12129source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12201source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12130dependencies = [12202dependencies = [
12131 "async-trait",12203 "async-trait",
12132 "log",12204 "log",
12142[[package]]12214[[package]]
12143name = "sp-trie"12215name = "sp-trie"
12144version = "7.0.0"12216version = "7.0.0"
12145source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12217source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12146dependencies = [12218dependencies = [
12147 "ahash 0.8.3",12219 "ahash 0.8.3",
12148 "hash-db",12220 "hash-db 0.16.0",
12149 "hashbrown 0.12.3",12221 "hashbrown 0.12.3",
12150 "lazy_static",12222 "lazy_static",
12151 "memory-db",12223 "memory-db",
12158 "sp-std",12230 "sp-std",
12159 "thiserror",12231 "thiserror",
12160 "tracing",12232 "tracing",
12161 "trie-db 0.25.1",12233 "trie-db 0.27.1",
12162 "trie-root",12234 "trie-root",
12163]12235]
1216412236
12165[[package]]12237[[package]]
12166name = "sp-version"12238name = "sp-version"
12167version = "5.0.0"12239version = "5.0.0"
12168source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12240source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12169dependencies = [12241dependencies = [
12170 "impl-serde",12242 "impl-serde",
12171 "parity-scale-codec",12243 "parity-scale-codec",
12182[[package]]12254[[package]]
12183name = "sp-version-proc-macro"12255name = "sp-version-proc-macro"
12184version = "4.0.0-dev"12256version = "4.0.0-dev"
12185source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12257source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12186dependencies = [12258dependencies = [
12187 "parity-scale-codec",12259 "parity-scale-codec",
12188 "proc-macro2",12260 "proc-macro2",
12193[[package]]12265[[package]]
12194name = "sp-wasm-interface"12266name = "sp-wasm-interface"
12195version = "7.0.0"12267version = "7.0.0"
12196source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12268source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12197dependencies = [12269dependencies = [
12198 "anyhow",12270 "anyhow",
12199 "impl-trait-for-tuples",12271 "impl-trait-for-tuples",
12207[[package]]12279[[package]]
12208name = "sp-weights"12280name = "sp-weights"
12209version = "4.0.0"12281version = "4.0.0"
12210source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12282source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12211dependencies = [12283dependencies = [
12212 "parity-scale-codec",12284 "parity-scale-codec",
12213 "scale-info",12285 "scale-info",
12408[[package]]12480[[package]]
12409name = "substrate-build-script-utils"12481name = "substrate-build-script-utils"
12410version = "3.0.0"12482version = "3.0.0"
12411source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12483source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12412dependencies = [12484dependencies = [
12413 "platforms 2.0.0",12485 "platforms 2.0.0",
12414]12486]
1241512487
12416[[package]]12488[[package]]
12417name = "substrate-frame-rpc-system"12489name = "substrate-frame-rpc-system"
12418version = "4.0.0-dev"12490version = "4.0.0-dev"
12419source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12420dependencies = [12492dependencies = [
12421 "frame-system-rpc-runtime-api",12493 "frame-system-rpc-runtime-api",
12422 "futures",12494 "futures",
12435[[package]]12507[[package]]
12436name = "substrate-prometheus-endpoint"12508name = "substrate-prometheus-endpoint"
12437version = "0.10.0-dev"12509version = "0.10.0-dev"
12438source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12510source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12439dependencies = [12511dependencies = [
12440 "hyper",12512 "hyper",
12441 "log",12513 "log",
12447[[package]]12519[[package]]
12448name = "substrate-rpc-client"12520name = "substrate-rpc-client"
12449version = "0.10.0-dev"12521version = "0.10.0-dev"
12450source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12522source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12451dependencies = [12523dependencies = [
12452 "async-trait",12524 "async-trait",
12453 "jsonrpsee",12525 "jsonrpsee",
12460[[package]]12532[[package]]
12461name = "substrate-state-trie-migration-rpc"12533name = "substrate-state-trie-migration-rpc"
12462version = "4.0.0-dev"12534version = "4.0.0-dev"
12463source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12535source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12464dependencies = [12536dependencies = [
12465 "jsonrpsee",12537 "jsonrpsee",
12466 "log",12538 "log",
12473 "sp-runtime",12545 "sp-runtime",
12474 "sp-state-machine",12546 "sp-state-machine",
12475 "sp-trie",12547 "sp-trie",
12476 "trie-db 0.25.1",12548 "trie-db 0.27.1",
12477]12549]
1247812550
12479[[package]]12551[[package]]
12480name = "substrate-test-utils"12552name = "substrate-test-utils"
12481version = "4.0.0-dev"12553version = "4.0.0-dev"
12482source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12554source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12483dependencies = [12555dependencies = [
12484 "futures",12556 "futures",
12485 "substrate-test-utils-derive",12557 "substrate-test-utils-derive",
12489[[package]]12561[[package]]
12490name = "substrate-test-utils-derive"12562name = "substrate-test-utils-derive"
12491version = "0.10.0-dev"12563version = "0.10.0-dev"
12492source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12564source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12493dependencies = [12565dependencies = [
12494 "proc-macro-crate",12566 "proc-macro-crate",
12495 "proc-macro2",12567 "proc-macro2",
12500[[package]]12572[[package]]
12501name = "substrate-wasm-builder"12573name = "substrate-wasm-builder"
12502version = "5.0.0-dev"12574version = "5.0.0-dev"
12503source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"12575source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
12504dependencies = [12576dependencies = [
12505 "ansi_term",12577 "ansi_term",
12506 "build-helper",12578 "build-helper",
1254212614
12543[[package]]12615[[package]]
12544name = "syn"12616name = "syn"
12545version = "2.0.13"12617version = "2.0.15"
12546source = "registry+https://github.com/rust-lang/crates.io-index"12618source = "registry+https://github.com/rust-lang/crates.io-index"
12547checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec"12619checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822"
12548dependencies = [12620dependencies = [
12549 "proc-macro2",12621 "proc-macro2",
12550 "quote",12622 "quote",
12629version = "0.1.1"12701version = "0.1.1"
12630dependencies = [12702dependencies = [
12631 "evm-coder",12703 "evm-coder",
12632 "fp-evm-mapping",
12633 "frame-support",12704 "frame-support",
12634 "frame-system",12705 "frame-system",
12635 "pallet-balances",12706 "pallet-balances",
12674dependencies = [12745dependencies = [
12675 "proc-macro2",12746 "proc-macro2",
12676 "quote",12747 "quote",
12677 "syn 2.0.13",12748 "syn 2.0.15",
12678]12749]
1267912750
12680[[package]]12751[[package]]
12854dependencies = [12925dependencies = [
12855 "proc-macro2",12926 "proc-macro2",
12856 "quote",12927 "quote",
12857 "syn 2.0.13",12928 "syn 2.0.15",
12858]12929]
1285912930
12860[[package]]12931[[package]]
1300813079
13009[[package]]13080[[package]]
13010name = "tracing-gum"13081name = "tracing-gum"
13011version = "0.9.39-1"13082version = "0.9.41"
13012source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"13083source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
13013dependencies = [13084dependencies = [
13014 "polkadot-node-jaeger",13085 "polkadot-node-jaeger",
13015 "polkadot-primitives",13086 "polkadot-primitives",
1301913090
13020[[package]]13091[[package]]
13021name = "tracing-gum-proc-macro"13092name = "tracing-gum-proc-macro"
13022version = "0.9.39-1"13093version = "0.9.41"
13023source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"13094source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
13024dependencies = [13095dependencies = [
13025 "expander 0.0.6",13096 "expander 0.0.6",
13026 "proc-macro-crate",13097 "proc-macro-crate",
13079source = "registry+https://github.com/rust-lang/crates.io-index"13150source = "registry+https://github.com/rust-lang/crates.io-index"
13080checksum = "004e1e8f92535694b4cb1444dc5a8073ecf0815e3357f729638b9f8fc4062908"13151checksum = "004e1e8f92535694b4cb1444dc5a8073ecf0815e3357f729638b9f8fc4062908"
13081dependencies = [13152dependencies = [
13082 "hash-db",13153 "hash-db 0.15.2",
13083 "hashbrown 0.12.3",13154 "hashbrown 0.12.3",
13084 "log",13155 "log",
13085 "smallvec",13156 "smallvec",
13086]13157]
1308713158
13088[[package]]13159[[package]]
13089name = "trie-db"13160name = "trie-db"
13090version = "0.25.1"13161version = "0.27.1"
13091source = "registry+https://github.com/rust-lang/crates.io-index"13162source = "registry+https://github.com/rust-lang/crates.io-index"
13092checksum = "3390c0409daaa6027d6681393316f4ccd3ff82e1590a1e4725014e3ae2bf1920"13163checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85"
13093dependencies = [13164dependencies = [
13094 "hash-db",13165 "hash-db 0.16.0",
13095 "hashbrown 0.13.2",13166 "hashbrown 0.13.2",
13096 "log",13167 "log",
13097 "rustc-hex",13168 "rustc-hex",
1310013171
13101[[package]]13172[[package]]
13102name = "trie-root"13173name = "trie-root"
13103version = "0.17.0"13174version = "0.18.0"
13104source = "registry+https://github.com/rust-lang/crates.io-index"13175source = "registry+https://github.com/rust-lang/crates.io-index"
13105checksum = "9a36c5ca3911ed3c9a5416ee6c679042064b93fc637ded67e25f92e68d783891"13176checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b"
13106dependencies = [13177dependencies = [
13107 "hash-db",13178 "hash-db 0.16.0",
13108]13179]
1310913180
13110[[package]]13181[[package]]
13113source = "registry+https://github.com/rust-lang/crates.io-index"13184source = "registry+https://github.com/rust-lang/crates.io-index"
13114checksum = "a1631b201eb031b563d2e85ca18ec8092508e262a3196ce9bd10a67ec87b9f5c"13185checksum = "a1631b201eb031b563d2e85ca18ec8092508e262a3196ce9bd10a67ec87b9f5c"
13115dependencies = [13186dependencies = [
13116 "hash-db",13187 "hash-db 0.15.2",
13117 "rlp",13188 "rlp",
13118]13189]
1311913190
13172[[package]]13243[[package]]
13173name = "try-runtime-cli"13244name = "try-runtime-cli"
13174version = "0.10.0-dev"13245version = "0.10.0-dev"
13175source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"13246source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41#980eb16791bab5d63b47c07657bb9dc198d9307b"
13176dependencies = [13247dependencies = [
13177 "async-trait",13248 "async-trait",
13178 "clap",13249 "clap",
1333513406
13336[[package]]13407[[package]]
13337name = "unique-node"13408name = "unique-node"
13338version = "0.9.39"13409version = "0.9.41"
13339dependencies = [13410dependencies = [
13340 "app-promotion-rpc",13411 "app-promotion-rpc",
13341 "clap",13412 "clap",
13374 "sc-consensus-manual-seal",13445 "sc-consensus-manual-seal",
13375 "sc-executor",13446 "sc-executor",
13376 "sc-network",13447 "sc-network",
13448 "sc-network-sync",
13377 "sc-service",13449 "sc-service",
13378 "sc-sysinfo",13450 "sc-sysinfo",
13379 "sc-telemetry",13451 "sc-telemetry",
13420 "jsonrpsee",13492 "jsonrpsee",
13421 "pallet-transaction-payment-rpc",13493 "pallet-transaction-payment-rpc",
13422 "sc-client-api",13494 "sc-client-api",
13423 "sc-finality-grandpa",13495 "sc-consensus-grandpa",
13424 "sc-network",13496 "sc-network",
13497 "sc-network-sync",
13425 "sc-rpc",13498 "sc-rpc",
13426 "sc-rpc-api",13499 "sc-rpc-api",
13427 "sc-service",13500 "sc-service",
1344113514
13442[[package]]13515[[package]]
13443name = "unique-runtime"13516name = "unique-runtime"
13444version = "0.9.39"13517version = "0.9.41"
13445dependencies = [13518dependencies = [
13446 "app-promotion-rpc",13519 "app-promotion-rpc",
13447 "cumulus-pallet-aura-ext",13520 "cumulus-pallet-aura-ext",
13455 "derivative",13528 "derivative",
13456 "evm-coder",13529 "evm-coder",
13457 "fp-evm",13530 "fp-evm",
13458 "fp-evm-mapping",
13459 "fp-rpc",13531 "fp-rpc",
13460 "fp-self-contained",13532 "fp-self-contained",
13461 "frame-benchmarking",13533 "frame-benchmarking",
1357913651
13580[[package]]13652[[package]]
13581name = "up-common"13653name = "up-common"
13582version = "0.9.39"13654version = "0.9.41"
13583dependencies = [13655dependencies = [
13584 "cumulus-primitives-core",13656 "cumulus-primitives-core",
13585 "fp-rpc",13657 "fp-rpc",
13638[[package]]13710[[package]]
13639name = "up-sponsorship"13711name = "up-sponsorship"
13640version = "0.1.0"13712version = "0.1.0"
13641source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.39#7e74e3937a2c08bf29a00084a5c2f1ca6676d87a"13713source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.41#65d810e69aa1f5d79e08d0d4e607ffd70c877603"
13642dependencies = [13714dependencies = [
13643 "impl-trait-for-tuples",13715 "impl-trait-for-tuples",
13644]13716]
14344 "lazy_static",14416 "lazy_static",
14345 "libc",14417 "libc",
14346 "log",14418 "log",
14347 "nix 0.24.3",14419 "nix",
14348 "rand 0.8.5",14420 "rand 0.8.5",
14349 "thiserror",14421 "thiserror",
14350 "tokio",14422 "tokio",
1435314425
14354[[package]]14426[[package]]
14355name = "westend-runtime"14427name = "westend-runtime"
14356version = "0.9.39-1"14428version = "0.9.41"
14357source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14429source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14358dependencies = [14430dependencies = [
14359 "bitvec",14431 "bitvec",
14360 "frame-benchmarking",14432 "frame-benchmarking",
14379 "pallet-elections-phragmen",14451 "pallet-elections-phragmen",
14380 "pallet-fast-unstake",14452 "pallet-fast-unstake",
14381 "pallet-grandpa",14453 "pallet-grandpa",
14382 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",14454 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.41)",
14383 "pallet-im-online",14455 "pallet-im-online",
14384 "pallet-indices",14456 "pallet-indices",
14385 "pallet-membership",14457 "pallet-membership",
14421 "smallvec",14493 "smallvec",
14422 "sp-api",14494 "sp-api",
14423 "sp-authority-discovery",14495 "sp-authority-discovery",
14424 "sp-beefy",
14425 "sp-block-builder",14496 "sp-block-builder",
14426 "sp-consensus-babe",14497 "sp-consensus-babe",
14498 "sp-consensus-beefy",
14427 "sp-core",14499 "sp-core",
14428 "sp-inherents",14500 "sp-inherents",
14429 "sp-io",14501 "sp-io",
1444514517
14446[[package]]14518[[package]]
14447name = "westend-runtime-constants"14519name = "westend-runtime-constants"
14448version = "0.9.39-1"14520version = "0.9.41"
14449source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14521source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14450dependencies = [14522dependencies = [
14451 "frame-support",14523 "frame-support",
14452 "polkadot-primitives",14524 "polkadot-primitives",
1480214874
14803[[package]]14875[[package]]
14804name = "xcm"14876name = "xcm"
14805version = "0.9.39-1"14877version = "0.9.41"
14806source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14878source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14807dependencies = [14879dependencies = [
14808 "bounded-collections",14880 "bounded-collections",
14809 "derivative",14881 "derivative",
1481814890
14819[[package]]14891[[package]]
14820name = "xcm-builder"14892name = "xcm-builder"
14821version = "0.9.39-1"14893version = "0.9.41"
14822source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14894source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14823dependencies = [14895dependencies = [
14824 "frame-support",14896 "frame-support",
14825 "frame-system",14897 "frame-system",
1483914911
14840[[package]]14912[[package]]
14841name = "xcm-executor"14913name = "xcm-executor"
14842version = "0.9.39-1"14914version = "0.9.41"
14843source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14844dependencies = [14916dependencies = [
14845 "environmental",14917 "environmental",
14846 "frame-benchmarking",14918 "frame-benchmarking",
1485914931
14860[[package]]14932[[package]]
14861name = "xcm-procedural"14933name = "xcm-procedural"
14862version = "0.9.39-1"14934version = "0.9.41"
14863source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#c22e1c4173bf6966f5d1980f4299f7abe836f0c1"14935source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.41#e203bfb396ed949f102720debf32fb98166787af"
14864dependencies = [14936dependencies = [
14865 "Inflector",14937 "Inflector",
14866 "proc-macro2",14938 "proc-macro2",
14908dependencies = [14980dependencies = [
14909 "proc-macro2",14981 "proc-macro2",
14910 "quote",14982 "quote",
14911 "syn 2.0.13",14983 "syn 2.0.15",
14912]14984]
1491314985
14914[[package]]14986[[package]]
modifiedCargo.tomldiffbeforeafterboth
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,7 +11,7 @@
 	'runtime/tests',
 	'runtime/unique',
 ]
-package.version = "0.9.39"
+package.version = "0.9.41"
 resolver = "2"
 
 [profile.release]
@@ -29,7 +29,7 @@
 app-promotion-rpc = { path = "primitives/app_promotion_rpc", default-features = false }
 evm-coder = { git = "https://github.com/uniquenetwork/evm-coder", tag = "v0.3.1", default-features = false }
 pallet-app-promotion = { path = "pallets/app-promotion", default-features = false }
-pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.41" }
 pallet-collator-selection = { default-features = false, path = "pallets/collator-selection" }
 pallet-common = { default-features = false, path = "pallets/common" }
 pallet-configuration = { default-features = false, path = "pallets/configuration" }
@@ -56,7 +56,7 @@
 up-data-structs = { path = "primitives/data-structs", default-features = false }
 up-pov-estimate-rpc = { path = "primitives/pov-estimate-rpc", default-features = false }
 up-rpc = { path = "primitives/rpc", default-features = false }
-up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.41" }
 
 # Unique: Runtimes
 opal-runtime = { path = "runtime/opal" }
@@ -64,124 +64,124 @@
 unique-runtime = { path = "runtime/unique" }
 
 # Frontier (Unique patches over the Parity version)
-fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
 
 # Parity
 codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2.2" }
-cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-pallet-aura-ext = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-pallet-dmp-queue = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-pallet-parachain-system = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-pallet-xcm = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-pallet-xcmp-queue = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-primitives-core = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-primitives-timestamp = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-primitives-utility = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
-parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.39" }
-polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
-polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
-polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
-polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
-sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-pallet-aura-ext = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-pallet-dmp-queue = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-pallet-parachain-system = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-pallet-xcm = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-pallet-xcmp-queue = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-primitives-core = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-primitives-timestamp = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-primitives-utility = { default-features = false , git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41", default-features = false }
+parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.41" }
+polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41" }
+polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41", default-features = false }
+polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41" }
+polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41" }
+sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-network-sync = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }
-sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
-xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
-xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
+sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41", default-features = false }
+xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41", default-features = false }
+xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.41", default-features = false }
 
 # Parity: Build utils
-substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
 # Parity: Benchmarking
-frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
 # Parity: Try Runtime
-frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
 # ORML
-orml-tokens = { default-features = false , git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
-orml-traits = { default-features = false , git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
-orml-vesting = { default-features = false , git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
-orml-xtokens = { default-features = false , git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
-orml-xcm-support = { default-features = false , git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
+orml-tokens = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "polkadot-v0.9.41" }
+orml-traits = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "polkadot-v0.9.41" }
+orml-vesting = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "polkadot-v0.9.41" }
+orml-xtokens = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "polkadot-v0.9.41" }
+orml-xcm-support = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "polkadot-v0.9.41" }
 
 # Other
 derivative = { version = "2.2.0", features = ["use_core"] }
@@ -219,4 +219,89 @@
 cumulus-relay-chain-interface = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
 cumulus-relay-chain-minimal-node = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
 parachain-info = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
+pallet-template-transaction-payment = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+up-sponsorship = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+frame-executive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-treasury = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-staking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-trie = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-version = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-try-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.39" }
+pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
+fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fc-db = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fc-rpc = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fc-rpc-core = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fp-evm = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fp-rpc = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fp-self-contained = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+fp-storage = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+pallet-base-fee = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+pallet-ethereum = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+pallet-evm = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+pallet-evm-precompile-simple = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
 
modifiedMakefilediffbeforeafterboth
--- a/Makefile
+++ b/Makefile
@@ -147,7 +147,7 @@
 
 .PHONY: bench
 # Disabled: bench-scheduler, bench-collator-selection, bench-identity
-bench: bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets bench-maintenance bench-xcm
+bench: bench-app-promotion bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets bench-maintenance bench-xcm
 
 .PHONY: check
 check:
modifiednode/cli/Cargo.tomldiffbeforeafterboth
--- a/node/cli/Cargo.toml
+++ b/node/cli/Cargo.toml
@@ -56,6 +56,7 @@
 sc-consensus-manual-seal = { workspace = true }
 sc-executor = { workspace = true }
 sc-network = { workspace = true }
+sc-network-sync = { workspace = true }
 sc-service = { workspace = true }
 sc-sysinfo = { workspace = true }
 sc-telemetry = { workspace = true }
modifiednode/cli/src/service.rsdiffbeforeafterboth
--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -44,14 +44,15 @@
 use cumulus_client_network::BlockAnnounceValidator;
 use cumulus_primitives_core::ParaId;
 use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain;
-use cumulus_relay_chain_interface::{RelayChainError, RelayChainInterface, RelayChainResult};
+use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult};
 use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node;
 
 // Substrate Imports
 use sp_api::BlockT;
 use sc_executor::NativeElseWasmExecutor;
 use sc_executor::NativeExecutionDispatch;
-use sc_network::{NetworkService, NetworkBlock};
+use sc_network::NetworkBlock;
+use sc_network_sync::SyncingService;
 use sc_service::{BasePath, Configuration, PartialComponents, TaskManager};
 use sc_telemetry::{Telemetry, TelemetryHandle, TelemetryWorker, TelemetryWorkerHandle};
 use sp_keystore::SyncCryptoStorePtr;
@@ -420,7 +421,7 @@
 		&TaskManager,
 		Arc<dyn RelayChainInterface>,
 		Arc<sc_transaction_pool::FullPool<Block, FullClient<RuntimeApi, ExecutorDispatch>>>,
-		Arc<NetworkService<Block, Hash>>,
+		Arc<SyncingService<Block>>,
 		SyncCryptoStorePtr,
 		bool,
 	) -> Result<Box<dyn ParachainConsensus<Block>>, sc_service::Error>,
@@ -445,10 +446,7 @@
 		hwbench.clone(),
 	)
 	.await
-	.map_err(|e| match e {
-		RelayChainError::ServiceError(polkadot_service::Error::Sub(x)) => x,
-		s => s.to_string().into(),
-	})?;
+	.map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?;
 
 	let block_announce_validator = BlockAnnounceValidator::new(relay_chain_interface.clone(), id);
 
@@ -458,7 +456,7 @@
 	let transaction_pool = params.transaction_pool.clone();
 	let import_queue_service = params.import_queue.service();
 
-	let (network, system_rpc_tx, tx_handler_controller, start_network) =
+	let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) =
 		sc_service::build_network(sc_service::BuildNetworkParams {
 			config: &parachain_config,
 			client: client.clone(),
@@ -475,6 +473,7 @@
 	let rpc_pool = transaction_pool.clone();
 	let select_chain = params.select_chain.clone();
 	let rpc_network = network.clone();
+	let rpc_sync_service = sync_service.clone();
 
 	let rpc_frontier_backend = frontier_backend.clone();
 
@@ -532,6 +531,7 @@
 			enable_dev_signer: false,
 			filter_pool: filter_pool.clone(),
 			network: rpc_network.clone(),
+			sync: rpc_sync_service.clone(),
 			select_chain: select_chain.clone(),
 			is_authority: validator,
 			// TODO: Unhardcode
@@ -558,6 +558,7 @@
 		keystore: params.keystore_container.sync_keystore(),
 		backend: backend.clone(),
 		network: network.clone(),
+		sync_service: sync_service.clone(),
 		system_rpc_tx,
 		telemetry: telemetry.as_mut(),
 		tx_handler_controller,
@@ -577,9 +578,9 @@
 	}
 
 	let announce_block = {
-		let network = network.clone();
+		let sync_service = sync_service.clone();
 		Arc::new(Box::new(move |hash, data| {
-			network.announce_block(hash, data)
+			sync_service.announce_block(hash, data)
 		}))
 	};
 
@@ -598,7 +599,7 @@
 			&task_manager,
 			relay_chain_interface.clone(),
 			transaction_pool,
-			network,
+			sync_service.clone(),
 			params.keystore_container.sync_keystore(),
 			force_authoring,
 		)?;
@@ -896,7 +897,7 @@
 		prometheus_registry.clone(),
 	));
 
-	let (network, system_rpc_tx, tx_handler_controller, network_starter) =
+	let (network, system_rpc_tx, tx_handler_controller, network_starter, sync_service) =
 		sc_service::build_network(sc_service::BuildNetworkParams {
 			config: &config,
 			client: client.clone(),
@@ -1032,6 +1033,7 @@
 	let rpc_client = client.clone();
 	let rpc_pool = transaction_pool.clone();
 	let rpc_network = network.clone();
+	let rpc_sync_service = sync_service.clone();
 	let rpc_frontier_backend = frontier_backend.clone();
 
 	#[cfg(feature = "pov-estimate")]
@@ -1062,6 +1064,7 @@
 			enable_dev_signer: false,
 			filter_pool: filter_pool.clone(),
 			network: rpc_network.clone(),
+			sync: rpc_sync_service.clone(),
 			select_chain: select_chain.clone(),
 			is_authority: collator,
 			// TODO: Unhardcode
@@ -1081,6 +1084,7 @@
 
 	sc_service::spawn_tasks(sc_service::SpawnTasksParams {
 		network,
+		sync_service,
 		client,
 		keystore: keystore_container.sync_keystore(),
 		task_manager: &mut task_manager,
modifiednode/rpc/Cargo.tomldiffbeforeafterboth
--- a/node/rpc/Cargo.toml
+++ b/node/rpc/Cargo.toml
@@ -14,8 +14,9 @@
 # pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate', branch = 'master' }
 pallet-transaction-payment-rpc = { workspace = true }
 sc-client-api = { workspace = true }
-sc-finality-grandpa = { workspace = true }
+sc-consensus-grandpa = { workspace = true }
 sc-network = { workspace = true }
+sc-network-sync = { workspace = true }
 sc-rpc = { workspace = true }
 sc-rpc-api = { workspace = true }
 sc-service = { workspace = true }
modifiednode/rpc/src/lib.rsdiffbeforeafterboth
--- a/node/rpc/src/lib.rs
+++ b/node/rpc/src/lib.rs
@@ -27,10 +27,11 @@
 	client::BlockchainEvents,
 	StateBackend, Backend,
 };
-use sc_finality_grandpa::{
+use sc_consensus_grandpa::{
 	FinalityProofProvider, GrandpaJustificationStream, SharedAuthoritySet, SharedVoterState,
 };
 use sc_network::NetworkService;
+use sc_network_sync::SyncingService;
 use sc_rpc::SubscriptionTaskExecutor;
 pub use sc_rpc_api::DenyUnsafe;
 use sc_transaction_pool::{ChainApi, Pool};
@@ -75,6 +76,8 @@
 	pub enable_dev_signer: bool,
 	/// Network service
 	pub network: Arc<NetworkService<Block, Hash>>,
+	/// Syncing service
+	pub sync: Arc<SyncingService<Block>>,
 	/// Whether to deny unsafe calls
 	pub deny_unsafe: DenyUnsafe,
 	/// EthFilterApi pool.
@@ -162,6 +165,12 @@
 	CA: ChainApi<Block = Block> + 'static,
 	R: RuntimeInstance + Send + Sync + 'static,
 	<R as RuntimeInstance>::CrossAccountId: serde::Serialize,
+	C: sp_api::CallApiAt<
+		sp_runtime::generic::Block<
+			sp_runtime::generic::Header<u32, BlakeTwo256>,
+			sp_runtime::OpaqueExtrinsic,
+		>,
+	>,
 	for<'de> <R as RuntimeInstance>::CrossAccountId: serde::Deserialize<'de>,
 {
 	use fc_rpc::{
@@ -191,6 +200,7 @@
 		enable_dev_signer,
 		is_authority,
 		network,
+		sync,
 		deny_unsafe,
 		filter_pool,
 
@@ -225,7 +235,7 @@
 			pool.clone(),
 			graph,
 			Some(<R as RuntimeInstance>::get_transaction_converter()),
-			network.clone(),
+			sync.clone(),
 			signers,
 			overrides.clone(),
 			eth_backend.clone(),
@@ -280,9 +290,7 @@
 
 	io.merge(Web3::new(client.clone()).into_rpc())?;
 
-	io.merge(
-		EthPubSub::new(pool, client, network, subscription_task_executor, overrides).into_rpc(),
-	)?;
+	io.merge(EthPubSub::new(pool, client, sync, subscription_task_executor, overrides).into_rpc())?;
 
 	Ok(io)
 }
modifiedpallets/app-promotion/src/lib.rsdiffbeforeafterboth
--- a/pallets/app-promotion/src/lib.rs
+++ b/pallets/app-promotion/src/lib.rs
@@ -152,7 +152,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	#[pallet::event]
modifiedpallets/collator-selection/src/lib.rsdiffbeforeafterboth
--- a/pallets/collator-selection/src/lib.rs
+++ b/pallets/collator-selection/src/lib.rs
@@ -161,7 +161,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// The invulnerable, fixed collators.
modifiedpallets/common/src/dispatch.rsdiffbeforeafterboth
--- a/pallets/common/src/dispatch.rs
+++ b/pallets/common/src/dispatch.rs
@@ -19,7 +19,7 @@
 	// Read collection
 	<T as frame_system::Config>::DbWeight::get().reads(1)
 	// Dynamic dispatch?
-	+ Weight::from_ref_time(6_000_000)
+	+ Weight::from_parts(6_000_000, 0)
 	// submit_logs is measured as part of collection pallets
 }
 
modifiedpallets/common/src/lib.rsdiffbeforeafterboth
--- a/pallets/common/src/lib.rs
+++ b/pallets/common/src/lib.rs
@@ -92,6 +92,7 @@
 pub mod dispatch;
 pub mod erc;
 pub mod eth;
+#[allow(missing_docs)]
 pub mod weights;
 
 /// Weight info.
@@ -157,10 +158,12 @@
 		reads: u64,
 	) -> pallet_evm_coder_substrate::execution::Result<()> {
 		self.recorder
-			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_ref_time(
+			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_parts(
 				<T as frame_system::Config>::DbWeight::get()
 					.read
 					.saturating_mul(reads),
+				// TODO: measure proof
+				0,
 			)))
 	}
 
@@ -170,10 +173,12 @@
 		writes: u64,
 	) -> pallet_evm_coder_substrate::execution::Result<()> {
 		self.recorder
-			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_ref_time(
+			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_parts(
 				<T as frame_system::Config>::DbWeight::get()
 					.write
 					.saturating_mul(writes),
+				// TODO: measure proof
+				0,
 			)))
 	}
 
@@ -187,8 +192,10 @@
 		let reads = weight.read.saturating_mul(reads);
 		let writes = weight.read.saturating_mul(writes);
 		self.recorder
-			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_ref_time(
+			.consume_gas(T::GasWeightMapping::weight_to_gas(Weight::from_parts(
 				reads.saturating_add(writes),
+				// TODO: measure proof
+				0,
 			)))
 	}
 
@@ -462,7 +469,6 @@
 
 	#[pallet::pallet]
 	#[pallet::storage_version(STORAGE_VERSION)]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	#[pallet::extra_constants]
modifiedpallets/configuration/src/lib.rsdiffbeforeafterboth
--- a/pallets/configuration/src/lib.rs
+++ b/pallets/configuration/src/lib.rs
@@ -249,7 +249,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 }
 
modifiedpallets/evm-coder-substrate/src/execution.rsdiffbeforeafterboth
--- a/pallets/evm-coder-substrate/src/execution.rs
+++ b/pallets/evm-coder-substrate/src/execution.rs
@@ -61,7 +61,7 @@
 	fn dispatch_info(&self) -> DispatchInfo {
 		DispatchInfo {
 			// ERC165 impl should be cheap
-			weight: Weight::from_ref_time(200),
+			weight: Weight::from_parts(200, 0),
 		}
 	}
 }
@@ -77,10 +77,11 @@
 		Self { weight }
 	}
 }
+// TODO: use 2-dimensional weight after frontier upgrade
 impl From<u64> for DispatchInfo {
 	fn from(weight: u64) -> Self {
 		Self {
-			weight: Weight::from_ref_time(weight),
+			weight: Weight::from_parts(weight, 0),
 		}
 	}
 }
modifiedpallets/evm-contract-helpers/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-contract-helpers/src/lib.rs
+++ b/pallets/evm-contract-helpers/src/lib.rs
@@ -70,7 +70,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// Store owner for contract.
modifiedpallets/evm-migration/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-migration/src/lib.rs
+++ b/pallets/evm-migration/src/lib.rs
@@ -21,6 +21,7 @@
 pub use pallet::*;
 #[cfg(feature = "runtime-benchmarks")]
 pub mod benchmarking;
+#[allow(missing_docs)]
 pub mod weights;
 
 #[frame_support::pallet]
@@ -46,7 +47,6 @@
 	type SelfWeightOf<T> = <T as Config>::WeightInfo;
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	#[pallet::event]
modifiedpallets/evm-transaction-payment/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-transaction-payment/src/lib.rs
+++ b/pallets/evm-transaction-payment/src/lib.rs
@@ -50,7 +50,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 }
 
modifiedpallets/fungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/fungible/src/lib.rs
+++ b/pallets/fungible/src/lib.rs
@@ -141,7 +141,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// Total amount of fungible tokens inside a collection.
modifiedpallets/identity/src/lib.rsdiffbeforeafterboth
--- a/pallets/identity/src/lib.rs
+++ b/pallets/identity/src/lib.rs
@@ -169,7 +169,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// Information that is pertinent to identify the entity behind an account.
modifiedpallets/inflation/src/lib.rsdiffbeforeafterboth
--- a/pallets/inflation/src/lib.rs
+++ b/pallets/inflation/src/lib.rs
@@ -78,7 +78,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// starting year total issuance
modifiedpallets/maintenance/src/lib.rsdiffbeforeafterboth
--- a/pallets/maintenance/src/lib.rs
+++ b/pallets/maintenance/src/lib.rs
@@ -66,7 +66,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	#[pallet::storage]
modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/lib.rs
+++ b/pallets/nonfungible/src/lib.rs
@@ -175,7 +175,6 @@
 
 	#[pallet::pallet]
 	#[pallet::storage_version(STORAGE_VERSION)]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// Total amount of minted tokens in a collection.
modifiedpallets/refungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/refungible/src/lib.rs
+++ b/pallets/refungible/src/lib.rs
@@ -158,7 +158,6 @@
 
 	#[pallet::pallet]
 	#[pallet::storage_version(STORAGE_VERSION)]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	/// Total amount of minted tokens in a collection.
modifiedpallets/scheduler-v2/Cargo.tomldiffbeforeafterboth
--- a/pallets/scheduler-v2/Cargo.toml
+++ b/pallets/scheduler-v2/Cargo.toml
@@ -9,6 +9,9 @@
 repository = "https://github.com/UniqueNetwork/unique-chain"
 version = "0.1.0"
 
+[package.metadata.deppatcher.originals.dev-dependencies]
+substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+
 [dependencies]
 # Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.
 codec = { workspace = true, package = "parity-scale-codec" }
@@ -25,7 +28,7 @@
 
 [dev-dependencies]
 pallet-preimage = { workspace = true }
-substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
 [features]
 default = ["std"]
modifiedpallets/scheduler-v2/src/lib.rsdiffbeforeafterboth
--- a/pallets/scheduler-v2/src/lib.rs
+++ b/pallets/scheduler-v2/src/lib.rs
@@ -460,7 +460,6 @@
 	const STORAGE_VERSION: StorageVersion = StorageVersion::new(0);
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	#[pallet::storage_version(STORAGE_VERSION)]
 	pub struct Pallet<T>(_);
 
modifiedpallets/scheduler-v2/src/mock.rsdiffbeforeafterboth
--- a/pallets/scheduler-v2/src/mock.rs
+++ b/pallets/scheduler-v2/src/mock.rs
@@ -65,7 +65,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(PhantomData<T>);
 
 	#[pallet::hooks]
modifiedpallets/unique/src/benchmarking.rsdiffbeforeafterboth
--- a/pallets/unique/src/benchmarking.rs
+++ b/pallets/unique/src/benchmarking.rs
@@ -26,6 +26,11 @@
 	Config as CommonConfig,
 	benchmarking::{create_data, create_u16_data},
 };
+use up_data_structs::{
+	CollectionId, CollectionMode, MAX_COLLECTION_NAME_LENGTH, MAX_TOKEN_PREFIX_LENGTH,
+	MAX_COLLECTION_DESCRIPTION_LENGTH, CollectionLimits,
+};
+use pallet_common::erc::CrossAccountId;
 
 const SEED: u32 = 1;
 
@@ -34,9 +39,9 @@
 	mode: CollectionMode,
 ) -> Result<CollectionId, DispatchError> {
 	<T as CommonConfig>::Currency::deposit_creating(&owner, T::CollectionCreationPrice::get());
-	let col_name = create_u16_data::<MAX_COLLECTION_NAME_LENGTH>();
-	let col_desc = create_u16_data::<MAX_COLLECTION_DESCRIPTION_LENGTH>();
-	let token_prefix = create_data::<MAX_TOKEN_PREFIX_LENGTH>();
+	let col_name = create_u16_data::<{ MAX_COLLECTION_NAME_LENGTH }>();
+	let col_desc = create_u16_data::<{ MAX_COLLECTION_DESCRIPTION_LENGTH }>();
+	let token_prefix = create_data::<{ MAX_TOKEN_PREFIX_LENGTH }>();
 	<Pallet<T>>::create_collection(
 		RawOrigin::Signed(owner).into(),
 		col_name,
@@ -54,9 +59,9 @@
 
 benchmarks! {
 	create_collection {
-		let col_name = create_u16_data::<MAX_COLLECTION_NAME_LENGTH>();
-		let col_desc = create_u16_data::<MAX_COLLECTION_DESCRIPTION_LENGTH>();
-		let token_prefix = create_data::<MAX_TOKEN_PREFIX_LENGTH>();
+		let col_name = create_u16_data::<{MAX_COLLECTION_NAME_LENGTH}>();
+		let col_desc = create_u16_data::<{MAX_COLLECTION_DESCRIPTION_LENGTH}>();
+		let token_prefix = create_data::<{MAX_TOKEN_PREFIX_LENGTH}>();
 		let mode: CollectionMode = CollectionMode::NFT;
 		let caller: T::AccountId = account("caller", 0, SEED);
 		<T as CommonConfig>::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get());
modifiedpallets/unique/src/eth/mod.rsdiffbeforeafterboth
--- a/pallets/unique/src/eth/mod.rs
+++ b/pallets/unique/src/eth/mod.rs
@@ -27,7 +27,7 @@
 	dispatch::CollectionDispatch,
 	erc::{CollectionHelpersEvents, static_property::key},
 	eth::{map_eth_to_id, collection_id_to_address},
-	Pallet as PalletCommon,
+	Pallet as PalletCommon, CollectionHandle,
 };
 use pallet_evm::{account::CrossAccountId, OnMethodCall, PrecompileHandle, PrecompileResult};
 use pallet_evm_coder_substrate::{
@@ -262,7 +262,7 @@
 		let collection =
 			pallet_common::eth::map_eth_to_id(&collection).ok_or("not a collection address")?;
 		let mut collection =
-			<crate::CollectionHandle<T>>::new(collection).ok_or("collection not found")?;
+			<CollectionHandle<T>>::new(collection).ok_or("collection not found")?;
 
 		if !matches!(
 			collection.mode,
modifiedpallets/unique/src/lib.rsdiffbeforeafterboth
--- a/pallets/unique/src/lib.rs
+++ b/pallets/unique/src/lib.rs
@@ -73,42 +73,44 @@
 
 extern crate alloc;
 
-use frame_support::{
-	decl_module, decl_storage, decl_error,
-	dispatch::DispatchResult,
-	ensure, fail,
-	weights::{Weight},
-	pallet_prelude::{DispatchResultWithPostInfo, ConstU32},
-	BoundedVec,
-};
-use scale_info::TypeInfo;
-use frame_system::{self as system, ensure_signed, ensure_root};
-use sp_std::{vec, vec::Vec};
-use up_data_structs::{
-	MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH,
-	MAX_PROPERTIES_PER_ITEM, MAX_PROPERTY_KEY_LENGTH, MAX_PROPERTY_VALUE_LENGTH,
-	MAX_COLLECTION_PROPERTIES_SIZE, COLLECTION_ADMINS_LIMIT, MAX_TOKEN_PROPERTIES_SIZE,
-	CreateItemData, CollectionLimits, CollectionPermissions, CollectionId, CollectionMode, TokenId,
-	CreateCollectionData, CreateItemExData, budget, Property, PropertyKey, PropertyKeyPermission,
-};
-use pallet_evm::account::CrossAccountId;
-use pallet_common::{
-	CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_tx,
-	dispatch::CollectionDispatch, RefungibleExtensionsWeightInfo,
-};
+pub use pallet::*;
+use frame_support::pallet_prelude::*;
+use frame_system::pallet_prelude::*;
 pub mod eth;
 
 #[cfg(feature = "runtime-benchmarks")]
 pub mod benchmarking;
 pub mod weights;
-use weights::WeightInfo;
 
-/// A maximum number of levels of depth in the token nesting tree.
-pub const NESTING_BUDGET: u32 = 5;
+#[frame_support::pallet]
+pub mod pallet {
+	use super::*;
+
+	use frame_support::{dispatch::DispatchResult, ensure, fail, BoundedVec, storage::Key};
+	use scale_info::TypeInfo;
+	use frame_system::{ensure_signed, ensure_root};
+	use sp_std::{vec, vec::Vec};
+	use up_data_structs::{
+		MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH,
+		MAX_PROPERTIES_PER_ITEM, MAX_PROPERTY_KEY_LENGTH, MAX_PROPERTY_VALUE_LENGTH,
+		MAX_COLLECTION_PROPERTIES_SIZE, COLLECTION_ADMINS_LIMIT, MAX_TOKEN_PROPERTIES_SIZE,
+		CreateItemData, CollectionLimits, CollectionPermissions, CollectionId, CollectionMode,
+		TokenId, CreateCollectionData, CreateItemExData, budget, Property, PropertyKey,
+		PropertyKeyPermission,
+	};
+	use pallet_evm::account::CrossAccountId;
+	use pallet_common::{
+		CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_tx,
+		dispatch::CollectionDispatch, RefungibleExtensionsWeightInfo,
+	};
+	use weights::WeightInfo;
+
+	/// A maximum number of levels of depth in the token nesting tree.
+	pub const NESTING_BUDGET: u32 = 5;
 
-decl_error! {
 	/// Errors for the common Unique transactions.
-	pub enum Error for Module<T: Config> {
+	#[pallet::error]
+	pub enum Error<T> {
 		/// Decimal_points parameter must be lower than [`up_data_structs::MAX_DECIMAL_POINTS`].
 		CollectionDecimalPointLimitExceeded,
 		/// Length of items properties must be greater than 0.
@@ -116,135 +118,219 @@
 		/// Repertition is only supported by refungible collection.
 		RepartitionCalledOnNonRefungibleCollection,
 	}
-}
 
-/// Configuration trait of this pallet.
-pub trait Config: system::Config + pallet_common::Config + Sized + TypeInfo {
-	/// Weight information for extrinsics in this pallet.
-	type WeightInfo: WeightInfo;
+	/// Configuration trait of this pallet.
+	#[pallet::config]
+	pub trait Config: frame_system::Config + pallet_common::Config + Sized + TypeInfo {
+		/// Weight information for extrinsics in this pallet.
+		type WeightInfo: WeightInfo;
 
-	/// Weight information for common pallet operations.
-	type CommonWeightInfo: CommonWeightInfo<Self::CrossAccountId>;
+		/// Weight information for common pallet operations.
+		type CommonWeightInfo: CommonWeightInfo<Self::CrossAccountId>;
 
-	/// Weight info information for extra refungible pallet operations.
-	type RefungibleExtensionsWeightInfo: RefungibleExtensionsWeightInfo;
-}
+		/// Weight info information for extra refungible pallet operations.
+		type RefungibleExtensionsWeightInfo: RefungibleExtensionsWeightInfo;
+	}
 
-type SelfWeightOf<T> = <T as Config>::WeightInfo;
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
 
-// # Used definitions
-//
-// ## User control levels
-//
-// chain-controlled - key is uncontrolled by user
-//                    i.e autoincrementing index
-//                    can use non-cryptographic hash
-// real - key is controlled by user
-//        but it is hard to generate enough colliding values, i.e owner of signed txs
-//        can use non-cryptographic hash
-// controlled - key is completly controlled by users
-//              i.e maps with mutable keys
-//              should use cryptographic hash
-//
-// ## User control level downgrade reasons
-//
-// ?1 - chain-controlled -> controlled
-//      collections/tokens can be destroyed, resulting in massive holes
-// ?2 - chain-controlled -> controlled
-//      same as ?1, but can be only added, resulting in easier exploitation
-// ?3 - real -> controlled
-//      no confirmation required, so addresses can be easily generated
-decl_storage! {
-	trait Store for Module<T: Config> as Unique {
+	pub type SelfWeightOf<T> = <T as Config>::WeightInfo;
 
-		//#region Private members
-		/// Used for migrations
-		ChainVersion: u64;
-		//#endregion
+	// # Used definitions
+	//
+	// ## User control levels
+	//
+	// chain-controlled - key is uncontrolled by user
+	//                    i.e autoincrementing index
+	//                    can use non-cryptographic hash
+	// real - key is controlled by user
+	//        but it is hard to generate enough colliding values, i.e owner of signed txs
+	//        can use non-cryptographic hash
+	// controlled - key is completly controlled by users
+	//              i.e maps with mutable keys
+	//              should use cryptographic hash
+	//
+	// ## User control level downgrade reasons
+	//
+	// ?1 - chain-controlled -> controlled
+	//      collections/tokens can be destroyed, resulting in massive holes
+	// ?2 - chain-controlled -> controlled
+	//      same as ?1, but can be only added, resulting in easier exploitation
+	// ?3 - real -> controlled
+	//      no confirmation required, so addresses can be easily generated
 
-		//#region Tokens transfer sponosoring rate limit baskets
-		/// (Collection id (controlled?2), who created (real))
-		/// TODO: Off chain worker should remove from this map when collection gets removed
-		pub CreateItemBasket get(fn create_item_basket): map hasher(blake2_128_concat) (CollectionId, T::AccountId) => Option<T::BlockNumber>;
-		/// Collection id (controlled?2), token id (controlled?2)
-		pub NftTransferBasket get(fn nft_transfer_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId => Option<T::BlockNumber>;
-		/// Collection id (controlled?2), owning user (real)
-		pub FungibleTransferBasket get(fn fungible_transfer_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(twox_64_concat) T::AccountId => Option<T::BlockNumber>;
-		/// Collection id (controlled?2), token id (controlled?2)
-		pub ReFungibleTransferBasket get(fn refungible_transfer_basket): nmap hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId, hasher(twox_64_concat) T::AccountId => Option<T::BlockNumber>;
-		//#endregion
+	//#region Private members
+	/// Used for migrations
+	#[pallet::storage]
+	pub type ChainVersion<T> = StorageValue<_, u64, ValueQuery>;
+	//#endregion
 
-		/// Variable metadata sponsoring
-		/// Collection id (controlled?2), token id (controlled?2)
-		#[deprecated]
-		pub VariableMetaDataBasket get(fn variable_meta_data_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId => Option<T::BlockNumber>;
-		/// Last sponsoring of token property setting // todo:doc rephrase this and the following
-		pub TokenPropertyBasket get(fn token_property_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId => Option<T::BlockNumber>;
+	//#region Tokens transfer sponosoring rate limit baskets
+	/// (Collection id (controlled?2), who created (real))
+	/// TODO: Off chain worker should remove from this map when collection gets removed
+	#[pallet::storage]
+	#[pallet::getter(fn create_item_busket)]
+	pub type CreateItemBasket<T: Config> = StorageMap<
+		Hasher = Blake2_128Concat,
+		Key = (CollectionId, T::AccountId),
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	/// Collection id (controlled?2), token id (controlled?2)
+	#[pallet::storage]
+	#[pallet::getter(fn nft_transfer_basket)]
+	pub type NftTransferBasket<T: Config> = StorageDoubleMap<
+		Hasher1 = Blake2_128Concat,
+		Key1 = CollectionId,
+		Hasher2 = Blake2_128Concat,
+		Key2 = TokenId,
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	/// Collection id (controlled?2), owning user (real)
+	#[pallet::storage]
+	#[pallet::getter(fn fungible_transfer_basket)]
+	pub type FungibleTransferBasket<T: Config> = StorageDoubleMap<
+		Hasher1 = Blake2_128Concat,
+		Key1 = CollectionId,
+		Hasher2 = Twox64Concat,
+		Key2 = T::AccountId,
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	/// Collection id (controlled?2), token id (controlled?2)
+	#[pallet::storage]
+	#[pallet::getter(fn refungible_transfer_basket)]
+	pub type ReFungibleTransferBasket<T: Config> = StorageNMap<
+		Key = (
+			Key<Blake2_128Concat, CollectionId>,
+			Key<Blake2_128Concat, TokenId>,
+			Key<Twox64Concat, T::AccountId>,
+		),
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	//#endregion
 
-		/// Last sponsoring of NFT approval in a collection
-		pub NftApproveBasket get(fn nft_approve_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId => Option<T::BlockNumber>;
-		/// Last sponsoring of fungible tokens approval in a collection
-		pub FungibleApproveBasket get(fn fungible_approve_basket): double_map hasher(blake2_128_concat) CollectionId, hasher(twox_64_concat) T::AccountId => Option<T::BlockNumber>;
-		/// Last sponsoring of RFT approval in a collection
-		pub RefungibleApproveBasket get(fn refungible_approve_basket): nmap hasher(blake2_128_concat) CollectionId, hasher(blake2_128_concat) TokenId, hasher(twox_64_concat) T::AccountId => Option<T::BlockNumber>;
-	}
-}
+	/// Last sponsoring of token property setting // todo:doc rephrase this and the following
+	#[pallet::storage]
+	#[pallet::getter(fn token_property_basket)]
+	pub type TokenPropertyBasket<T: Config> = StorageDoubleMap<
+		Hasher1 = Blake2_128Concat,
+		Key1 = CollectionId,
+		Hasher2 = Blake2_128Concat,
+		Key2 = TokenId,
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
 
-decl_module! {
-	/// Type alias to Pallet, to be used by construct_runtime.
-	pub struct Module<T: Config> for enum Call
-	where
-		origin: T::RuntimeOrigin
-	{
-		type Error = Error<T>;
+	/// Last sponsoring of NFT approval in a collection
+	#[pallet::storage]
+	#[pallet::getter(fn nft_approve_basket)]
+	pub type NftApproveBasket<T: Config> = StorageDoubleMap<
+		Hasher1 = Blake2_128Concat,
+		Key1 = CollectionId,
+		Hasher2 = Blake2_128Concat,
+		Key2 = TokenId,
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	/// Last sponsoring of fungible tokens approval in a collection
+	#[pallet::storage]
+	#[pallet::getter(fn fungible_approve_basket)]
+	pub type FungibleApproveBasket<T: Config> = StorageDoubleMap<
+		Hasher1 = Blake2_128Concat,
+		Key1 = CollectionId,
+		Hasher2 = Twox64Concat,
+		Key2 = T::AccountId,
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
+	/// Last sponsoring of RFT approval in a collection
+	#[pallet::storage]
+	#[pallet::getter(fn refungible_approve_basket)]
+	pub type RefungibleApproveBasket<T: Config> = StorageNMap<
+		Key = (
+			Key<Blake2_128Concat, CollectionId>,
+			Key<Blake2_128Concat, TokenId>,
+			Key<Twox64Concat, T::AccountId>,
+		),
+		Value = T::BlockNumber,
+		QueryKind = OptionQuery,
+	>;
 
-		#[doc = "A maximum number of levels of depth in the token nesting tree."]
-		const NESTING_BUDGET: u32 = NESTING_BUDGET;
+	#[pallet::extra_constants]
+	impl<T: Config> Pallet<T> {
+		/// A maximum number of levels of depth in the token nesting tree.
+		fn nesting_budget() -> u32 {
+			NESTING_BUDGET
+		}
 
-		#[doc = "Maximal length of a collection name."]
-		const MAX_COLLECTION_NAME_LENGTH: u32 = MAX_COLLECTION_NAME_LENGTH;
+		/// Maximal length of a collection name.
+		fn max_collection_name_length() -> u32 {
+			MAX_COLLECTION_NAME_LENGTH
+		}
 
-		#[doc = "Maximal length of a collection description."]
-		const MAX_COLLECTION_DESCRIPTION_LENGTH: u32 = MAX_COLLECTION_DESCRIPTION_LENGTH;
+		/// Maximal length of a collection description.
+		fn max_collection_description_length() -> u32 {
+			MAX_COLLECTION_DESCRIPTION_LENGTH
+		}
 
-		#[doc = "Maximal length of a token prefix."]
-		const MAX_TOKEN_PREFIX_LENGTH: u32 = MAX_TOKEN_PREFIX_LENGTH;
+		/// Maximal length of a token prefix.
+		fn max_token_prefix_length() -> u32 {
+			MAX_TOKEN_PREFIX_LENGTH
+		}
 
-		#[doc = "Maximum admins per collection."]
-		const COLLECTION_ADMINS_LIMIT: u32 = COLLECTION_ADMINS_LIMIT;
+		/// Maximum admins per collection.
+		fn collection_admins_limit() -> u32 {
+			COLLECTION_ADMINS_LIMIT
+		}
 
-		#[doc = "Maximal length of a property key."]
-		const MAX_PROPERTY_KEY_LENGTH: u32 = MAX_PROPERTY_KEY_LENGTH;
-
-		#[doc = "Maximal length of a property value."]
-		const MAX_PROPERTY_VALUE_LENGTH: u32 = MAX_PROPERTY_VALUE_LENGTH;
-
-		#[doc = "A maximum number of token properties."]
-		const MAX_PROPERTIES_PER_ITEM: u32 = MAX_PROPERTIES_PER_ITEM;
+		/// Maximal length of a property key.
+		fn max_property_key_length() -> u32 {
+			MAX_PROPERTY_KEY_LENGTH
+		}
 
-		#[doc = "Maximum size for all collection properties."]
-		const MAX_COLLECTION_PROPERTIES_SIZE: u32 = MAX_COLLECTION_PROPERTIES_SIZE;
+		/// Maximal length of a property value.
+		fn max_property_value_length() -> u32 {
+			MAX_PROPERTY_VALUE_LENGTH
+		}
 
-		#[doc = "Maximum size of all token properties."]
-		const MAX_TOKEN_PROPERTIES_SIZE: u32 = MAX_TOKEN_PROPERTIES_SIZE;
+		/// A maximum number of token properties.
+		fn max_properties_per_item() -> u32 {
+			MAX_PROPERTIES_PER_ITEM
+		}
 
-		#[doc = "Default NFT collection limit."]
-		const NFT_DEFAULT_COLLECTION_LIMITS: CollectionLimits = CollectionLimits::with_default_limits(CollectionMode::NFT);
+		/// Maximum size for all collection properties.
+		fn max_collection_properties_size() -> u32 {
+			MAX_COLLECTION_PROPERTIES_SIZE
+		}
 
-		#[doc = "Default RFT collection limit."]
-		const RFT_DEFAULT_COLLECTION_LIMITS: CollectionLimits = CollectionLimits::with_default_limits(CollectionMode::ReFungible);
+		/// Maximum size of all token properties.
+		fn max_token_properties_size() -> u32 {
+			MAX_TOKEN_PROPERTIES_SIZE
+		}
 
-		#[doc = "Default FT collection limit."]
-		const FT_DEFAULT_COLLECTION_LIMITS: CollectionLimits = CollectionLimits::with_default_limits(CollectionMode::Fungible(0));
+		/// Default NFT collection limit.
+		fn nft_default_collection_limits() -> CollectionLimits {
+			CollectionLimits::with_default_limits(CollectionMode::NFT)
+		}
 
-		fn on_initialize(_now: T::BlockNumber) -> Weight {
-			Weight::zero()
+		/// Default RFT collection limit.
+		fn rft_default_collection_limits() -> CollectionLimits {
+			CollectionLimits::with_default_limits(CollectionMode::ReFungible)
 		}
 
-		fn on_runtime_upgrade() -> Weight {
-			Weight::zero()
+		/// Default FT collection limit.
+		fn ft_default_collection_limits() -> CollectionLimits {
+			CollectionLimits::with_default_limits(CollectionMode::Fungible(0))
 		}
+	}
 
+	/// Type alias to Pallet, to be used by construct_runtime.
+	#[pallet::call]
+	impl<T: Config> Pallet<T> {
 		/// Create a collection of tokens.
 		///
 		/// Each Token may have multiple properties encoded as an array of bytes
@@ -270,13 +356,14 @@
 		/// returns collection ID
 		///
 		/// Deprecated: `create_collection_ex` is more up-to-date and advanced, prefer it instead.
-		#[weight = <SelfWeightOf<T>>::create_collection()]
-		fn create_collection(
-			origin,
+		#[pallet::call_index(0)]
+		#[pallet::weight(<SelfWeightOf<T>>::create_collection())]
+		pub fn create_collection(
+			origin: OriginFor<T>,
 			collection_name: BoundedVec<u16, ConstU32<MAX_COLLECTION_NAME_LENGTH>>,
 			collection_description: BoundedVec<u16, ConstU32<MAX_COLLECTION_DESCRIPTION_LENGTH>>,
 			token_prefix: BoundedVec<u8, ConstU32<MAX_TOKEN_PREFIX_LENGTH>>,
-			mode: CollectionMode
+			mode: CollectionMode,
 		) -> DispatchResult {
 			let data: CreateCollectionData<T::AccountId> = CreateCollectionData {
 				name: collection_name,
@@ -299,13 +386,18 @@
 		/// # Arguments
 		///
 		/// * `data`: Explicit data of a collection used for its creation.
-		#[weight = <SelfWeightOf<T>>::create_collection()]
-		pub fn create_collection_ex(origin, data: CreateCollectionData<T::AccountId>) -> DispatchResult {
+		#[pallet::call_index(1)]
+		#[pallet::weight(<SelfWeightOf<T>>::create_collection())]
+		pub fn create_collection_ex(
+			origin: OriginFor<T>,
+			data: CreateCollectionData<T::AccountId>,
+		) -> DispatchResult {
 			let sender = ensure_signed(origin)?;
 
 			// =========
 			let sender = T::CrossAccountId::from_sub(sender);
-			let _id = T::CollectionDispatch::create(sender.clone(), sender, data, Default::default())?;
+			let _id =
+				T::CollectionDispatch::create(sender.clone(), sender, data, Default::default())?;
 
 			Ok(())
 		}
@@ -319,8 +411,12 @@
 		/// # Arguments
 		///
 		/// * `collection_id`: Collection to destroy.
-		#[weight = <SelfWeightOf<T>>::destroy_collection()]
-		pub fn destroy_collection(origin, collection_id: CollectionId) -> DispatchResult {
+		#[pallet::call_index(2)]
+		#[pallet::weight(<SelfWeightOf<T>>::destroy_collection())]
+		pub fn destroy_collection(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
 			Self::destroy_collection_internal(sender, collection_id)
@@ -337,19 +433,18 @@
 		///
 		/// * `collection_id`: ID of the modified collection.
 		/// * `address`: ID of the address to be added to the allowlist.
-		#[weight = <SelfWeightOf<T>>::add_to_allow_list()]
-		pub fn add_to_allow_list(origin, collection_id: CollectionId, address: T::CrossAccountId) -> DispatchResult{
-
+		#[pallet::call_index(3)]
+		#[pallet::weight(<SelfWeightOf<T>>::add_to_allow_list())]
+		pub fn add_to_allow_list(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			address: T::CrossAccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			collection.check_is_internal()?;
 
-			<PalletCommon<T>>::toggle_allowlist(
-				&collection,
-				&sender,
-				&address,
-				true,
-			)?;
+			<PalletCommon<T>>::toggle_allowlist(&collection, &sender, &address, true)?;
 
 			Ok(())
 		}
@@ -365,19 +460,18 @@
 		///
 		/// * `collection_id`: ID of the modified collection.
 		/// * `address`: ID of the address to be removed from the allowlist.
-		#[weight = <SelfWeightOf<T>>::remove_from_allow_list()]
-		pub fn remove_from_allow_list(origin, collection_id: CollectionId, address: T::CrossAccountId) -> DispatchResult{
-
+		#[pallet::call_index(4)]
+		#[pallet::weight(<SelfWeightOf<T>>::remove_from_allow_list())]
+		pub fn remove_from_allow_list(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			address: T::CrossAccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			collection.check_is_internal()?;
 
-			<PalletCommon<T>>::toggle_allowlist(
-				&collection,
-				&sender,
-				&address,
-				false,
-			)?;
+			<PalletCommon<T>>::toggle_allowlist(&collection, &sender, &address, false)?;
 
 			Ok(())
 		}
@@ -392,8 +486,13 @@
 		///
 		/// * `collection_id`: ID of the modified collection.
 		/// * `new_owner`: ID of the account that will become the owner.
-		#[weight = <SelfWeightOf<T>>::change_collection_owner()]
-		pub fn change_collection_owner(origin, collection_id: CollectionId, new_owner: T::AccountId) -> DispatchResult {
+		#[pallet::call_index(5)]
+		#[pallet::weight(<SelfWeightOf<T>>::change_collection_owner())]
+		pub fn change_collection_owner(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			new_owner: T::AccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let new_owner = T::CrossAccountId::from_sub(new_owner);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
@@ -416,8 +515,13 @@
 		///
 		/// * `collection_id`: ID of the Collection to add an admin for.
 		/// * `new_admin`: Address of new admin to add.
-		#[weight = <SelfWeightOf<T>>::add_collection_admin()]
-		pub fn add_collection_admin(origin, collection_id: CollectionId, new_admin_id: T::CrossAccountId) -> DispatchResult {
+		#[pallet::call_index(6)]
+		#[pallet::weight(<SelfWeightOf<T>>::add_collection_admin())]
+		pub fn add_collection_admin(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			new_admin_id: T::CrossAccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			<PalletCommon<T>>::toggle_admin(&collection, &sender, &new_admin_id, true)
@@ -437,8 +541,13 @@
 		///
 		/// * `collection_id`: ID of the collection to remove the admin for.
 		/// * `account_id`: Address of the admin to remove.
-		#[weight = <SelfWeightOf<T>>::remove_collection_admin()]
-		pub fn remove_collection_admin(origin, collection_id: CollectionId, account_id: T::CrossAccountId) -> DispatchResult {
+		#[pallet::call_index(7)]
+		#[pallet::weight(<SelfWeightOf<T>>::remove_collection_admin())]
+		pub fn remove_collection_admin(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			account_id: T::CrossAccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			<PalletCommon<T>>::toggle_admin(&collection, &sender, &account_id, false)
@@ -457,8 +566,13 @@
 		///
 		/// * `collection_id`: ID of the modified collection.
 		/// * `new_sponsor`: ID of the account of the sponsor-to-be.
-		#[weight = <SelfWeightOf<T>>::set_collection_sponsor()]
-		pub fn set_collection_sponsor(origin, collection_id: CollectionId, new_sponsor: T::AccountId) -> DispatchResult {
+		#[pallet::call_index(8)]
+		#[pallet::weight(<SelfWeightOf<T>>::set_collection_sponsor())]
+		pub fn set_collection_sponsor(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			new_sponsor: T::AccountId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.set_sponsor(&sender, new_sponsor.clone())
@@ -477,8 +591,12 @@
 		/// # Arguments
 		///
 		/// * `collection_id`: ID of the collection with the pending sponsor.
-		#[weight = <SelfWeightOf<T>>::confirm_sponsorship()]
-		pub fn confirm_sponsorship(origin, collection_id: CollectionId) -> DispatchResult {
+		#[pallet::call_index(9)]
+		#[pallet::weight(<SelfWeightOf<T>>::confirm_sponsorship())]
+		pub fn confirm_sponsorship(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+		) -> DispatchResult {
 			let sender = ensure_signed(origin)?;
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.confirm_sponsorship(&sender)
@@ -493,8 +611,12 @@
 		/// # Arguments
 		///
 		/// * `collection_id`: ID of the collection with the sponsor to remove.
-		#[weight = <SelfWeightOf<T>>::remove_collection_sponsor()]
-		pub fn remove_collection_sponsor(origin, collection_id: CollectionId) -> DispatchResult {
+		#[pallet::call_index(10)]
+		#[pallet::weight(<SelfWeightOf<T>>::remove_collection_sponsor())]
+		pub fn remove_collection_sponsor(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.remove_sponsor(&sender)
@@ -518,12 +640,20 @@
 		/// * `collection_id`: ID of the collection to which an item would belong.
 		/// * `owner`: Address of the initial owner of the item.
 		/// * `data`: Token data describing the item to store on chain.
-		#[weight = T::CommonWeightInfo::create_item(&data)]
-		pub fn create_item(origin, collection_id: CollectionId, owner: T::CrossAccountId, data: CreateItemData) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(11)]
+		#[pallet::weight(T::CommonWeightInfo::create_item(&data))]
+		pub fn create_item(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			owner: T::CrossAccountId,
+			data: CreateItemData,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.create_item(sender, owner, data, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.create_item(sender, owner, data, &budget)
+			})
 		}
 
 		/// Create multiple items within a collection.
@@ -544,13 +674,21 @@
 		/// * `collection_id`: ID of the collection to which the tokens would belong.
 		/// * `owner`: Address of the initial owner of the tokens.
 		/// * `items_data`: Vector of data describing each item to be created.
-		#[weight = T::CommonWeightInfo::create_multiple_items(&items_data)]
-		pub fn create_multiple_items(origin, collection_id: CollectionId, owner: T::CrossAccountId, items_data: Vec<CreateItemData>) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(12)]
+		#[pallet::weight(T::CommonWeightInfo::create_multiple_items(&items_data))]
+		pub fn create_multiple_items(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			owner: T::CrossAccountId,
+			items_data: Vec<CreateItemData>,
+		) -> DispatchResultWithPostInfo {
 			ensure!(!items_data.is_empty(), Error::<T>::EmptyArgument);
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.create_multiple_items(sender, owner, items_data, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.create_multiple_items(sender, owner, items_data, &budget)
+			})
 		}
 
 		/// Add or change collection properties.
@@ -565,17 +703,20 @@
 		/// * `collection_id`: ID of the modified collection.
 		/// * `properties`: Vector of key-value pairs stored as the collection's metadata.
 		/// Keys support Latin letters, `-`, `_`, and `.` as symbols.
-		#[weight = T::CommonWeightInfo::set_collection_properties(properties.len() as u32)]
+		#[pallet::call_index(13)]
+		#[pallet::weight(T::CommonWeightInfo::set_collection_properties(properties.len() as u32))]
 		pub fn set_collection_properties(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
-			properties: Vec<Property>
+			properties: Vec<Property>,
 		) -> DispatchResultWithPostInfo {
 			ensure!(!properties.is_empty(), Error::<T>::EmptyArgument);
 
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.set_collection_properties(sender, properties))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.set_collection_properties(sender, properties)
+			})
 		}
 
 		/// Delete specified collection properties.
@@ -590,9 +731,10 @@
 		/// * `collection_id`: ID of the modified collection.
 		/// * `property_keys`: Vector of keys of the properties to be deleted.
 		/// Keys support Latin letters, `-`, `_`, and `.` as symbols.
-		#[weight = T::CommonWeightInfo::delete_collection_properties(property_keys.len() as u32)]
+		#[pallet::call_index(14)]
+		#[pallet::weight(T::CommonWeightInfo::delete_collection_properties(property_keys.len() as u32))]
 		pub fn delete_collection_properties(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			property_keys: Vec<PropertyKey>,
 		) -> DispatchResultWithPostInfo {
@@ -600,7 +742,9 @@
 
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.delete_collection_properties(&sender, property_keys))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.delete_collection_properties(&sender, property_keys)
+			})
 		}
 
 		/// Add or change token properties according to collection's permissions.
@@ -621,19 +765,22 @@
 		/// * `token_id`: ID of the modified token.
 		/// * `properties`: Vector of key-value pairs stored as the token's metadata.
 		/// Keys support Latin letters, `-`, `_`, and `.` as symbols.
-		#[weight = T::CommonWeightInfo::set_token_properties(properties.len() as u32)]
+		#[pallet::call_index(15)]
+		#[pallet::weight(T::CommonWeightInfo::set_token_properties(properties.len() as u32))]
 		pub fn set_token_properties(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			token_id: TokenId,
-			properties: Vec<Property>
+			properties: Vec<Property>,
 		) -> DispatchResultWithPostInfo {
 			ensure!(!properties.is_empty(), Error::<T>::EmptyArgument);
 
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.set_token_properties(sender, token_id, properties, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.set_token_properties(sender, token_id, properties, &budget)
+			})
 		}
 
 		/// Delete specified token properties. Currently properties only work with NFTs.
@@ -651,19 +798,22 @@
 		/// * `token_id`: ID of the modified token.
 		/// * `property_keys`: Vector of keys of the properties to be deleted.
 		/// Keys support Latin letters, `-`, `_`, and `.` as symbols.
-		#[weight = T::CommonWeightInfo::delete_token_properties(property_keys.len() as u32)]
+		#[pallet::call_index(16)]
+		#[pallet::weight(T::CommonWeightInfo::delete_token_properties(property_keys.len() as u32))]
 		pub fn delete_token_properties(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			token_id: TokenId,
-			property_keys: Vec<PropertyKey>
+			property_keys: Vec<PropertyKey>,
 		) -> DispatchResultWithPostInfo {
 			ensure!(!property_keys.is_empty(), Error::<T>::EmptyArgument);
 
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.delete_token_properties(sender, token_id, property_keys, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.delete_token_properties(sender, token_id, property_keys, &budget)
+			})
 		}
 
 		/// Add or change token property permissions of a collection.
@@ -681,9 +831,10 @@
 		/// * `collection_id`: ID of the modified collection.
 		/// * `property_permissions`: Vector of permissions for property keys.
 		/// Keys support Latin letters, `-`, `_`, and `.` as symbols.
-		#[weight = T::CommonWeightInfo::set_token_property_permissions(property_permissions.len() as u32)]
+		#[pallet::call_index(17)]
+		#[pallet::weight(T::CommonWeightInfo::set_token_property_permissions(property_permissions.len() as u32))]
 		pub fn set_token_property_permissions(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			property_permissions: Vec<PropertyKeyPermission>,
 		) -> DispatchResultWithPostInfo {
@@ -691,7 +842,9 @@
 
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.set_token_property_permissions(&sender, property_permissions))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.set_token_property_permissions(&sender, property_permissions)
+			})
 		}
 
 		/// Create multiple items within a collection with explicitly specified initial parameters.
@@ -709,12 +862,19 @@
 		///
 		/// * `collection_id`: ID of the collection to which the tokens would belong.
 		/// * `data`: Explicit item creation data.
-		#[weight = T::CommonWeightInfo::create_multiple_items_ex(&data)]
-		pub fn create_multiple_items_ex(origin, collection_id: CollectionId, data: CreateItemExData<T::CrossAccountId>) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(18)]
+		#[pallet::weight(T::CommonWeightInfo::create_multiple_items_ex(&data))]
+		pub fn create_multiple_items_ex(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			data: CreateItemExData<T::CrossAccountId>,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.create_multiple_items_ex(sender, data, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.create_multiple_items_ex(sender, data, &budget)
+			})
 		}
 
 		/// Completely allow or disallow transfers for a particular collection.
@@ -727,8 +887,13 @@
 		///
 		/// * `collection_id`: ID of the collection.
 		/// * `value`: New value of the flag, are transfers allowed?
-		#[weight = <SelfWeightOf<T>>::set_transfers_enabled_flag()]
-		pub fn set_transfers_enabled_flag(origin, collection_id: CollectionId, value: bool) -> DispatchResult {
+		#[pallet::call_index(19)]
+		#[pallet::weight(<SelfWeightOf<T>>::set_transfers_enabled_flag())]
+		pub fn set_transfers_enabled_flag(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			value: bool,
+		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
 			target_collection.check_is_internal()?;
@@ -756,11 +921,18 @@
 		/// 	* Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
 		///     * Fungible Mode: The desired number of pieces to burn.
 		///     * Re-Fungible Mode: The desired number of pieces to burn.
-		#[weight = T::CommonWeightInfo::burn_item()]
-		pub fn burn_item(origin, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(20)]
+		#[pallet::weight(T::CommonWeightInfo::burn_item())]
+		pub fn burn_item(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			item_id: TokenId,
+			value: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			let post_info = dispatch_tx::<T, _>(collection_id, |d| d.burn_item(sender, item_id, value))?;
+			let post_info =
+				dispatch_tx::<T, _>(collection_id, |d| d.burn_item(sender, item_id, value))?;
 			if value == 1 {
 				<NftTransferBasket<T>>::remove(collection_id, item_id);
 				<NftApproveBasket<T>>::remove(collection_id, item_id);
@@ -794,12 +966,21 @@
 		/// 	* Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
 		///     * Fungible Mode: The desired number of pieces to burn.
 		///     * Re-Fungible Mode: The desired number of pieces to burn.
-		#[weight = T::CommonWeightInfo::burn_from()]
-		pub fn burn_from(origin, collection_id: CollectionId, from: T::CrossAccountId, item_id: TokenId, value: u128) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(21)]
+		#[pallet::weight(T::CommonWeightInfo::burn_from())]
+		pub fn burn_from(
+			origin: OriginFor<T>,
+			collection_id: CollectionId,
+			from: T::CrossAccountId,
+			item_id: TokenId,
+			value: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.burn_from(sender, from, item_id, value, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.burn_from(sender, from, item_id, value, &budget)
+			})
 		}
 
 		/// Change ownership of the token.
@@ -823,12 +1004,21 @@
 		/// 	* Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
 		///     * Fungible Mode: The desired number of pieces to transfer.
 		///     * Re-Fungible Mode: The desired number of pieces to transfer.
-		#[weight = T::CommonWeightInfo::transfer()]
-		pub fn transfer(origin, recipient: T::CrossAccountId, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(22)]
+		#[pallet::weight(T::CommonWeightInfo::transfer())]
+		pub fn transfer(
+			origin: OriginFor<T>,
+			recipient: T::CrossAccountId,
+			collection_id: CollectionId,
+			item_id: TokenId,
+			value: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.transfer(sender, recipient, item_id, value, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.transfer(sender, recipient, item_id, value, &budget)
+			})
 		}
 
 		/// Allow a non-permissioned address to transfer or burn an item.
@@ -846,11 +1036,20 @@
 		/// * `item_id`: ID of the item transactions on which are now approved.
 		/// * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).
 		/// Set to 0 to revoke the approval.
-		#[weight = T::CommonWeightInfo::approve()]
-		pub fn approve(origin, spender: T::CrossAccountId, collection_id: CollectionId, item_id: TokenId, amount: u128) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(23)]
+		#[pallet::weight(T::CommonWeightInfo::approve())]
+		pub fn approve(
+			origin: OriginFor<T>,
+			spender: T::CrossAccountId,
+			collection_id: CollectionId,
+			item_id: TokenId,
+			amount: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.approve(sender, spender, item_id, amount))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.approve(sender, spender, item_id, amount)
+			})
 		}
 
 		/// Allow a non-permissioned address to transfer or burn an item from owner's eth mirror.
@@ -869,11 +1068,21 @@
 		/// * `item_id`: ID of the item transactions on which are now approved.
 		/// * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).
 		/// Set to 0 to revoke the approval.
-		#[weight = T::CommonWeightInfo::approve_from()]
-		pub fn approve_from(origin, from:T::CrossAccountId, to: T::CrossAccountId, collection_id: CollectionId, item_id: TokenId, amount: u128) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(24)]
+		#[pallet::weight(T::CommonWeightInfo::approve_from())]
+		pub fn approve_from(
+			origin: OriginFor<T>,
+			from: T::CrossAccountId,
+			to: T::CrossAccountId,
+			collection_id: CollectionId,
+			item_id: TokenId,
+			amount: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.approve_from(sender, from, to, item_id, amount))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.approve_from(sender, from, to, item_id, amount)
+			})
 		}
 
 		/// Change ownership of an item on behalf of the owner as a non-owner account.
@@ -900,12 +1109,22 @@
 		/// 	* Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
 		///     * Fungible Mode: The desired number of pieces to transfer.
 		///     * Re-Fungible Mode: The desired number of pieces to transfer.
-		#[weight = T::CommonWeightInfo::transfer_from()]
-		pub fn transfer_from(origin, from: T::CrossAccountId, recipient: T::CrossAccountId, collection_id: CollectionId, item_id: TokenId, value: u128 ) -> DispatchResultWithPostInfo {
+		#[pallet::call_index(25)]
+		#[pallet::weight(T::CommonWeightInfo::transfer_from())]
+		pub fn transfer_from(
+			origin: OriginFor<T>,
+			from: T::CrossAccountId,
+			recipient: T::CrossAccountId,
+			collection_id: CollectionId,
+			item_id: TokenId,
+			value: u128,
+		) -> DispatchResultWithPostInfo {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let budget = budget::Value::new(NESTING_BUDGET);
 
-			dispatch_tx::<T, _>(collection_id, |d| d.transfer_from(sender, from, recipient, item_id, value, &budget))
+			dispatch_tx::<T, _>(collection_id, |d| {
+				d.transfer_from(sender, from, recipient, item_id, value, &budget)
+			})
 		}
 
 		/// Set specific limits of a collection. Empty, or None fields mean chain default.
@@ -920,9 +1139,10 @@
 		/// * `collection_id`: ID of the modified collection.
 		/// * `new_limit`: New limits of the collection. Fields that are not set (None)
 		/// will not overwrite the old ones.
-		#[weight = <SelfWeightOf<T>>::set_collection_limits()]
+		#[pallet::call_index(26)]
+		#[pallet::weight(<SelfWeightOf<T>>::set_collection_limits())]
 		pub fn set_collection_limits(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			new_limit: CollectionLimits,
 		) -> DispatchResult {
@@ -943,19 +1163,16 @@
 		/// * `collection_id`: ID of the modified collection.
 		/// * `new_permission`: New permissions of the collection. Fields that are not set (None)
 		/// will not overwrite the old ones.
-		#[weight = <SelfWeightOf<T>>::set_collection_limits()]
+		#[pallet::call_index(27)]
+		#[pallet::weight(<SelfWeightOf<T>>::set_collection_limits())]
 		pub fn set_collection_permissions(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			new_permission: CollectionPermissions,
 		) -> DispatchResult {
 			let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
 			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
-			<PalletCommon<T>>::update_permissions(
-				&sender,
-				&mut target_collection,
-				new_permission
-			)
+			<PalletCommon<T>>::update_permissions(&sender, &mut target_collection, new_permission)
 		}
 
 		/// Re-partition a refungible token, while owning all of its parts/pieces.
@@ -969,9 +1186,10 @@
 		/// * `collection_id`: ID of the collection the RFT belongs to.
 		/// * `token_id`: ID of the RFT.
 		/// * `amount`: New number of parts/pieces into which the token shall be partitioned.
-		#[weight = T::RefungibleExtensionsWeightInfo::repartition()]
+		#[pallet::call_index(28)]
+		#[pallet::weight(T::RefungibleExtensionsWeightInfo::repartition())]
 		pub fn repartition(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			token_id: TokenId,
 			amount: u128,
@@ -995,9 +1213,10 @@
 		/// * `owner`: Token owner
 		/// * `operator`: Operator
 		/// * `approve`: Should operator status be granted or revoked?
-		#[weight = T::CommonWeightInfo::set_allowance_for_all()]
+		#[pallet::call_index(29)]
+		#[pallet::weight(T::CommonWeightInfo::set_allowance_for_all())]
 		pub fn set_allowance_for_all(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			operator: T::CrossAccountId,
 			approve: bool,
@@ -1013,9 +1232,10 @@
 		/// # Arguments
 		///
 		/// * `collection_id`: ID of the collection to repair.
-		#[weight = <SelfWeightOf<T>>::force_repair_collection()]
+		#[pallet::call_index(30)]
+		#[pallet::weight(<SelfWeightOf<T>>::force_repair_collection())]
 		pub fn force_repair_collection(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 		) -> DispatchResult {
 			ensure_root(origin)?;
@@ -1028,69 +1248,71 @@
 		///
 		/// * `collection_id`: ID of the collection the item belongs to.
 		/// * `item_id`: ID of the item.
-		#[weight = T::CommonWeightInfo::force_repair_item()]
+		#[pallet::call_index(31)]
+		#[pallet::weight(T::CommonWeightInfo::force_repair_item())]
 		pub fn force_repair_item(
-			origin,
+			origin: OriginFor<T>,
 			collection_id: CollectionId,
 			item_id: TokenId,
 		) -> DispatchResultWithPostInfo {
 			ensure_root(origin)?;
-			dispatch_tx::<T, _>(collection_id, |d| {
-				d.repair_item(item_id)
-			})
+			dispatch_tx::<T, _>(collection_id, |d| d.repair_item(item_id))
 		}
 	}
-}
 
-impl<T: Config> Pallet<T> {
-	/// Force set `sponsor` for `collection`.
-	///
-	/// Differs from [`set_collection_sponsor`][`Pallet::set_collection_sponsor`] in that confirmation
-	/// from the `sponsor` is not required.
-	///
-	/// # Arguments
-	///
-	/// * `sponsor`: ID of the account of the sponsor-to-be.
-	/// * `collection_id`: ID of the modified collection.
-	pub fn force_set_sponsor(sponsor: T::AccountId, collection_id: CollectionId) -> DispatchResult {
-		let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
-		target_collection.force_set_sponsor(sponsor.clone())
-	}
+	impl<T: Config> Pallet<T> {
+		/// Force set `sponsor` for `collection`.
+		///
+		/// Differs from [`set_collection_sponsor`][`Pallet::set_collection_sponsor`] in that confirmation
+		/// from the `sponsor` is not required.
+		///
+		/// # Arguments
+		///
+		/// * `sponsor`: ID of the account of the sponsor-to-be.
+		/// * `collection_id`: ID of the modified collection.
+		pub fn force_set_sponsor(
+			sponsor: T::AccountId,
+			collection_id: CollectionId,
+		) -> DispatchResult {
+			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
+			target_collection.force_set_sponsor(sponsor.clone())
+		}
 
-	/// Force remove `sponsor` for `collection`.
-	///
-	/// Differs from `remove_sponsor` in that
-	/// it doesn't require consent from the `owner` of the collection.
-	///
-	/// # Arguments
-	///
-	/// * `collection_id`: ID of the modified collection.
-	pub fn force_remove_collection_sponsor(collection_id: CollectionId) -> DispatchResult {
-		let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
-		target_collection.force_remove_sponsor()
-	}
+		/// Force remove `sponsor` for `collection`.
+		///
+		/// Differs from `remove_sponsor` in that
+		/// it doesn't require consent from the `owner` of the collection.
+		///
+		/// # Arguments
+		///
+		/// * `collection_id`: ID of the modified collection.
+		pub fn force_remove_collection_sponsor(collection_id: CollectionId) -> DispatchResult {
+			let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
+			target_collection.force_remove_sponsor()
+		}
 
-	#[inline(always)]
-	pub(crate) fn destroy_collection_internal(
-		sender: T::CrossAccountId,
-		collection_id: CollectionId,
-	) -> DispatchResult {
-		let collection = <CollectionHandle<T>>::try_get(collection_id)?;
-		collection.check_is_internal()?;
+		#[inline(always)]
+		pub(crate) fn destroy_collection_internal(
+			sender: T::CrossAccountId,
+			collection_id: CollectionId,
+		) -> DispatchResult {
+			let collection = <CollectionHandle<T>>::try_get(collection_id)?;
+			collection.check_is_internal()?;
 
-		T::CollectionDispatch::destroy(sender, collection)?;
+			T::CollectionDispatch::destroy(sender, collection)?;
 
-		// TODO: basket cleanup should be moved elsewhere
-		// Maybe runtime dispatch.rs should perform it?
+			// TODO: basket cleanup should be moved elsewhere
+			// Maybe runtime dispatch.rs should perform it?
 
-		let _ = <NftTransferBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
-		let _ = <FungibleTransferBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
-		let _ = <ReFungibleTransferBasket<T>>::clear_prefix((collection_id,), u32::MAX, None);
+			let _ = <NftTransferBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
+			let _ = <FungibleTransferBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
+			let _ = <ReFungibleTransferBasket<T>>::clear_prefix((collection_id,), u32::MAX, None);
 
-		let _ = <NftApproveBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
-		let _ = <FungibleApproveBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
-		let _ = <RefungibleApproveBasket<T>>::clear_prefix((collection_id,), u32::MAX, None);
+			let _ = <NftApproveBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
+			let _ = <FungibleApproveBasket<T>>::clear_prefix(collection_id, u32::MAX, None);
+			let _ = <RefungibleApproveBasket<T>>::clear_prefix((collection_id,), u32::MAX, None);
 
-		Ok(())
+			Ok(())
+		}
 	}
 }
modifiedprimitives/common/src/constants.rsdiffbeforeafterboth
--- a/primitives/common/src/constants.rs
+++ b/primitives/common/src/constants.rs
@@ -64,9 +64,10 @@
 /// by  Operational  extrinsics.
 pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);
 /// We allow for 2 seconds of compute with a 6 second average block time.
-pub const MAXIMUM_BLOCK_WEIGHT: Weight =
-	Weight::from_ref_time(WEIGHT_REF_TIME_PER_SECOND.saturating_div(2))
-		.set_proof_size(MAX_POV_SIZE as u64);
+pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(
+	WEIGHT_REF_TIME_PER_SECOND.saturating_div(2),
+	MAX_POV_SIZE as u64,
+);
 
 parameter_types! {
 	pub const TransactionByteFee: Balance = 501 * MICROUNIQUE / 2;
modifiedruntime/common/config/ethereum.rsdiffbeforeafterboth
--- a/runtime/common/config/ethereum.rs
+++ b/runtime/common/config/ethereum.rs
@@ -28,7 +28,7 @@
 	pub const GasPerSecond: u64 = WritesPerSecond::get() * 20000;
 	pub const WeightTimePerGas: u64 = WEIGHT_REF_TIME_PER_SECOND / GasPerSecond::get();
 
-	pub const WeightPerGas: Weight = Weight::from_ref_time(WeightTimePerGas::get());
+	pub const WeightPerGas: Weight = Weight::from_parts(WeightTimePerGas::get(), 0);
 }
 
 /// Limiting EVM execution to 50% of block for substrate users and management tasks
@@ -56,8 +56,8 @@
 
 impl pallet_evm::Config for Runtime {
 	type CrossAccountId = CrossAccountId;
-	type EvmAddressMapping = pallet_evm::HashedAddressMapping<Self::Hashing>;
-	type EvmBackwardsAddressMapping = fp_evm_mapping::MapBackwardsAddressTruncated;
+	type AddressMapping = HashedAddressMapping<Self::Hashing>;
+	type BackwardsAddressMapping = HashedAddressMapping<Self::Hashing>;
 	type BlockGasLimit = BlockGasLimit;
 	type FeeCalculator = pallet_configuration::FeeCalculator<Self>;
 	type GasWeightMapping = pallet_evm::FixedGasWeightMapping<Self>;
@@ -65,7 +65,6 @@
 	type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
 	type CallOrigin = EnsureAddressTruncated<Self>;
 	type WithdrawOrigin = EnsureAddressTruncated<Self>;
-	type AddressMapping = HashedAddressMapping<Self::Hashing>;
 	type PrecompilesType = UniquePrecompiles<Self>;
 	type PrecompilesValue = PrecompilesValue;
 	type Currency = Balances;
modifiedruntime/common/mod.rsdiffbeforeafterboth
--- a/runtime/common/mod.rs
+++ b/runtime/common/mod.rs
@@ -27,6 +27,7 @@
 pub mod scheduler;
 
 pub mod sponsoring;
+#[allow(missing_docs)]
 pub mod weights;
 
 #[cfg(test)]
@@ -152,7 +153,7 @@
 	}
 	#[cfg(feature = "runtime-benchmarks")]
 	fn set_block_number(block: Self::BlockNumber) {
-		cumulus_pallet_parachain_system::RelaychainBlockNumberProvider::<T>::set_block_number(block)
+		cumulus_pallet_parachain_system::RelaychainDataProvider::<T>::set_block_number(block)
 	}
 }
 
modifiedruntime/common/sponsoring.rsdiffbeforeafterboth
--- a/runtime/common/sponsoring.rs
+++ b/runtime/common/sponsoring.rs
@@ -18,7 +18,6 @@
 use up_sponsorship::SponsorshipHandler;
 use frame_support::{
 	traits::{IsSubType},
-	storage::{StorageMap, StorageDoubleMap, StorageNMap},
 };
 use up_data_structs::{
 	CollectionId, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, NFT_SPONSOR_TRANSFER_TIMEOUT,
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
--- a/runtime/opal/Cargo.toml
+++ b/runtime/opal/Cargo.toml
@@ -76,7 +76,6 @@
 	"sp-consensus-aura/std",
 	'app-promotion-rpc/std',
 	'evm-coder/std',
-	'fp-evm-mapping/std',
 	'fp-rpc/std',
 	'fp-self-contained/std',
 	'pallet-app-promotion/std',
@@ -254,7 +253,6 @@
 derivative = { workspace = true }
 evm-coder = { workspace = true }
 fp-evm = { workspace = true }
-fp-evm-mapping = { workspace = true }
 fp-rpc = { workspace = true }
 fp-self-contained = { workspace = true }
 log = { workspace = true }
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
--- a/runtime/opal/src/lib.rs
+++ b/runtime/opal/src/lib.rs
@@ -51,7 +51,7 @@
 	spec_name: create_runtime_str!(RUNTIME_NAME),
 	impl_name: create_runtime_str!(RUNTIME_NAME),
 	authoring_version: 1,
-	spec_version: 939054,
+	spec_version: 941054,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 3,
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
--- a/runtime/quartz/Cargo.toml
+++ b/runtime/quartz/Cargo.toml
@@ -77,7 +77,6 @@
 	"sp-consensus-aura/std",
 	'app-promotion-rpc/std',
 	'evm-coder/std',
-	'fp-evm-mapping/std',
 	'fp-rpc/std',
 	'fp-self-contained/std',
 	'pallet-app-promotion/std',
@@ -245,7 +244,6 @@
 app-promotion-rpc = { workspace = true }
 derivative = { workspace = true }
 fp-evm = { workspace = true }
-fp-evm-mapping = { workspace = true }
 log = { workspace = true }
 pallet-app-promotion = { workspace = true }
 pallet-collator-selection = { workspace = true }
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
--- a/runtime/quartz/src/lib.rs
+++ b/runtime/quartz/src/lib.rs
@@ -54,7 +54,7 @@
 	spec_name: create_runtime_str!(RUNTIME_NAME),
 	impl_name: create_runtime_str!(RUNTIME_NAME),
 	authoring_version: 1,
-	spec_version: 939054,
+	spec_version: 941054,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 3,
modifiedruntime/tests/Cargo.tomldiffbeforeafterboth
--- a/runtime/tests/Cargo.toml
+++ b/runtime/tests/Cargo.toml
@@ -3,6 +3,20 @@
 name = "tests"
 version = "0.1.1"
 
+[package.metadata.deppatcher.originals.dependencies]
+sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+up-sponsorship = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+pallet-ethereum = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+pallet-evm = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+
 [features]
 default = ['refungible']
 
@@ -11,23 +25,21 @@
 [dependencies]
 up-data-structs = { default-features = false, path = "../../primitives/data-structs" }
 
-sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
-fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
+frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
-frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
+pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.41" }
 
-pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
-pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
+pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.41" }
 
-pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
-
 pallet-common.path = "../../pallets/common"
 pallet-fungible.path = "../../pallets/fungible"
 pallet-nonfungible.path = "../../pallets/nonfungible"
@@ -41,7 +53,7 @@
 scale-info = "*"
 
 evm-coder = { workspace = true }
-up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.41" }
 xcm = { workspace = true }
 pallet-xcm = { workspace = true }
 pallet-configuration = { workspace = true }
modifiedruntime/tests/src/lib.rsdiffbeforeafterboth
--- a/runtime/tests/src/lib.rs
+++ b/runtime/tests/src/lib.rs
@@ -31,9 +31,9 @@
 use frame_system as system;
 use pallet_evm::{
 	AddressMapping, account::CrossAccountId, EnsureAddressNever, SubstrateBlockHashMapping,
+	BackwardsAddressMapping,
 };
 use pallet_ethereum::PostLogContent;
-use fp_evm_mapping::EvmBackwardsAddressMapping;
 use parity_scale_codec::{Encode, Decode, MaxEncodedLen};
 use scale_info::TypeInfo;
 
@@ -162,7 +162,7 @@
 }
 
 pub struct TestEvmBackwardsAddressMapping;
-impl EvmBackwardsAddressMapping<u64> for TestEvmBackwardsAddressMapping {
+impl BackwardsAddressMapping<u64> for TestEvmBackwardsAddressMapping {
 	fn from_account_id(_account_id: u64) -> sp_core::H160 {
 		unimplemented!()
 	}
@@ -216,15 +216,14 @@
 
 impl pallet_evm::Config for Test {
 	type CrossAccountId = TestCrossAccountId;
-	type EvmAddressMapping = TestEvmAddressMapping;
-	type EvmBackwardsAddressMapping = TestEvmBackwardsAddressMapping;
+	type AddressMapping = TestEvmAddressMapping;
+	type BackwardsAddressMapping = TestEvmBackwardsAddressMapping;
 	type RuntimeEvent = RuntimeEvent;
 	type FeeCalculator = ();
 	type GasWeightMapping = pallet_evm::FixedGasWeightMapping<Self>;
 	type WeightPerGas = WeightPerGas;
 	type CallOrigin = EnsureAddressNever<Self>;
 	type WithdrawOrigin = EnsureAddressNever<Self>;
-	type AddressMapping = TestEvmAddressMapping;
 	type Currency = Balances;
 	type PrecompilesType = ();
 	type PrecompilesValue = ();
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
--- a/runtime/unique/Cargo.toml
+++ b/runtime/unique/Cargo.toml
@@ -75,7 +75,6 @@
 	"sp-consensus-aura/std",
 	'app-promotion-rpc/std',
 	'evm-coder/std',
-	'fp-evm-mapping/std',
 	'fp-rpc/std',
 	'fp-self-contained/std',
 	'pallet-app-promotion/std',
@@ -263,7 +262,6 @@
 # pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
 evm-coder = { workspace = true }
 fp-evm = { workspace = true }
-fp-evm-mapping = { workspace = true }
 fp-rpc = { workspace = true }
 fp-self-contained = { workspace = true }
 num_enum = { workspace = true }
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
--- a/runtime/unique/src/lib.rs
+++ b/runtime/unique/src/lib.rs
@@ -51,7 +51,7 @@
 	spec_name: create_runtime_str!(RUNTIME_NAME),
 	impl_name: create_runtime_str!(RUNTIME_NAME),
 	authoring_version: 1,
-	spec_version: 939054,
+	spec_version: 941054,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 3,
modifiedtest-pallets/utils/src/lib.rsdiffbeforeafterboth
--- a/test-pallets/utils/src/lib.rs
+++ b/test-pallets/utils/src/lib.rs
@@ -56,7 +56,6 @@
 	}
 
 	#[pallet::pallet]
-	#[pallet::generate_store(pub(super) trait Store)]
 	pub struct Pallet<T>(_);
 
 	#[pallet::storage]