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

difftreelog

feat(rmrk-rpc) up to date + properties interaction

Fahrrader2022-05-23parent: #c680252.patch.diff
in: master

4 files changed

modifiedCargo.lockdiffbeforeafterboth
473 "sc-network",473 "sc-network",
474 "sc-network-gossip",474 "sc-network-gossip",
475 "sc-utils",475 "sc-utils",
476 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",476 "sp-api",
477 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",477 "sp-application-crypto",
478 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",478 "sp-arithmetic",
479 "sp-blockchain",479 "sp-blockchain",
480 "sp-consensus",480 "sp-consensus",
481 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",481 "sp-core",
482 "sp-keystore",482 "sp-keystore",
483 "sp-mmr-primitives",483 "sp-mmr-primitives",
484 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",484 "sp-runtime",
485 "substrate-prometheus-endpoint",485 "substrate-prometheus-endpoint",
486 "thiserror",486 "thiserror",
487 "wasm-timer",487 "wasm-timer",
505 "sc-rpc",505 "sc-rpc",
506 "sc-utils",506 "sc-utils",
507 "serde",507 "serde",
508 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",508 "sp-core",
509 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",509 "sp-runtime",
510 "thiserror",510 "thiserror",
511]511]
512512
522dependencies = [522dependencies = [
523 "parity-scale-codec 3.1.2",523 "parity-scale-codec 3.1.2",
524 "scale-info",524 "scale-info",
525 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",525 "sp-api",
526 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",526 "sp-application-crypto",
527 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",527 "sp-core",
528 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",528 "sp-runtime",
529 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",529 "sp-std",
530]530]
531531
532[[package]]532[[package]]
754 "parity-scale-codec 3.1.2",754 "parity-scale-codec 3.1.2",
755 "scale-info",755 "scale-info",
756 "serde",756 "serde",
757 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",757 "sp-core",
758 "sp-finality-grandpa",758 "sp-finality-grandpa",
759 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",759 "sp-runtime",
760 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",760 "sp-std",
761]761]
762762
763[[package]]763[[package]]
769 "frame-support",769 "frame-support",
770 "parity-scale-codec 3.1.2",770 "parity-scale-codec 3.1.2",
771 "scale-info",771 "scale-info",
772 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",772 "sp-std",
773]773]
774774
775[[package]]775[[package]]
785 "parity-scale-codec 3.1.2",785 "parity-scale-codec 3.1.2",
786 "scale-info",786 "scale-info",
787 "serde",787 "serde",
788 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",788 "sp-core",
789 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",789 "sp-std",
790]790]
791791
792[[package]]792[[package]]
800 "frame-system",800 "frame-system",
801 "parity-scale-codec 3.1.2",801 "parity-scale-codec 3.1.2",
802 "scale-info",802 "scale-info",
803 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",803 "sp-api",
804 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",804 "sp-core",
805 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",805 "sp-runtime",
806 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",806 "sp-std",
807 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",807 "sp-version",
808]808]
809809
810[[package]]810[[package]]
818 "frame-support",818 "frame-support",
819 "parity-scale-codec 3.1.2",819 "parity-scale-codec 3.1.2",
820 "smallvec",820 "smallvec",
821 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",821 "sp-api",
822 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",822 "sp-runtime",
823 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",823 "sp-std",
824 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",824 "sp-version",
825]825]
826826
827[[package]]827[[package]]
834 "num-traits",834 "num-traits",
835 "parity-scale-codec 3.1.2",835 "parity-scale-codec 3.1.2",
836 "scale-info",836 "scale-info",
837 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",837 "sp-core",
838 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",838 "sp-io",
839 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",839 "sp-runtime",
840 "sp-state-machine",840 "sp-state-machine",
841 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",841 "sp-std",
842 "sp-trie",842 "sp-trie",
843]843]
844844
851 "ed25519-dalek",851 "ed25519-dalek",
852 "finality-grandpa",852 "finality-grandpa",
853 "parity-scale-codec 3.1.2",853 "parity-scale-codec 3.1.2",
854 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",854 "sp-application-crypto",
855 "sp-finality-grandpa",855 "sp-finality-grandpa",
856 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",856 "sp-runtime",
857 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",857 "sp-std",
858]858]
859859
860[[package]]860[[package]]
867 "bp-rococo",867 "bp-rococo",
868 "bp-runtime",868 "bp-runtime",
869 "parity-scale-codec 3.1.2",869 "parity-scale-codec 3.1.2",
870 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",870 "sp-api",
871 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",871 "sp-runtime",
872 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",872 "sp-std",
873]873]
874874
875[[package]]875[[package]]
889 "pallet-transaction-payment",889 "pallet-transaction-payment",
890 "parity-scale-codec 3.1.2",890 "parity-scale-codec 3.1.2",
891 "scale-info",891 "scale-info",
892 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",892 "sp-api",
893 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",893 "sp-core",
894 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",894 "sp-runtime",
895 "sp-state-machine",895 "sp-state-machine",
896 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",896 "sp-std",
897 "sp-trie",897 "sp-trie",
898]898]
899899
989989
990[[package]]990[[package]]
991name = "camino"991name = "camino"
992version = "1.0.8"992version = "1.0.9"
993source = "registry+https://github.com/rust-lang/crates.io-index"993source = "registry+https://github.com/rust-lang/crates.io-index"
994checksum = "07fd178c5af4d59e83498ef15cf3f154e1a6f9d091270cb86283c65ef44e9ef0"994checksum = "869119e97797867fd90f5e22af7d0bd274bd4635ebb9eb68c04f3f513ae6c412"
995dependencies = [995dependencies = [
996 "serde",996 "serde",
997]997]
1543 "polkadot-overseer",1543 "polkadot-overseer",
1544 "polkadot-primitives",1544 "polkadot-primitives",
1545 "sc-client-api",1545 "sc-client-api",
1546 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1546 "sp-api",
1547 "sp-consensus",1547 "sp-consensus",
1548 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1548 "sp-core",
1549 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1549 "sp-runtime",
1550 "tracing",1550 "tracing",
1551]1551]
15521552
1565 "sc-consensus-aura",1565 "sc-consensus-aura",
1566 "sc-consensus-slots",1566 "sc-consensus-slots",
1567 "sc-telemetry",1567 "sc-telemetry",
1568 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1568 "sp-api",
1569 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1569 "sp-application-crypto",
1570 "sp-block-builder",1570 "sp-block-builder",
1571 "sp-blockchain",1571 "sp-blockchain",
1572 "sp-consensus",1572 "sp-consensus",
1573 "sp-consensus-aura",1573 "sp-consensus-aura",
1574 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1574 "sp-core",
1575 "sp-inherents",1575 "sp-inherents",
1576 "sp-keystore",1576 "sp-keystore",
1577 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1577 "sp-runtime",
1578 "substrate-prometheus-endpoint",1578 "substrate-prometheus-endpoint",
1579 "tracing",1579 "tracing",
1580]1580]
1592 "polkadot-primitives",1592 "polkadot-primitives",
1593 "sc-client-api",1593 "sc-client-api",
1594 "sc-consensus",1594 "sc-consensus",
1595 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1595 "sp-api",
1596 "sp-blockchain",1596 "sp-blockchain",
1597 "sp-consensus",1597 "sp-consensus",
1598 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1598 "sp-runtime",
1599 "sp-trie",1599 "sp-trie",
1600 "tracing",1600 "tracing",
1601]1601]
1616 "polkadot-parachain",1616 "polkadot-parachain",
1617 "polkadot-primitives",1617 "polkadot-primitives",
1618 "sc-client-api",1618 "sc-client-api",
1619 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1619 "sp-api",
1620 "sp-blockchain",1620 "sp-blockchain",
1621 "sp-consensus",1621 "sp-consensus",
1622 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1622 "sp-core",
1623 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1623 "sp-runtime",
1624 "sp-state-machine",1624 "sp-state-machine",
1625 "tracing",1625 "tracing",
1626]1626]
1642 "rand 0.8.5",1642 "rand 0.8.5",
1643 "sc-client-api",1643 "sc-client-api",
1644 "sc-consensus",1644 "sc-consensus",
1645 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1645 "sp-api",
1646 "sp-consensus",1646 "sp-consensus",
1647 "sp-maybe-compressed-blob",1647 "sp-maybe-compressed-blob",
1648 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1648 "sp-runtime",
1649 "tracing",1649 "tracing",
1650]1650]
16511651
1671 "sc-service",1671 "sc-service",
1672 "sc-telemetry",1672 "sc-telemetry",
1673 "sc-tracing",1673 "sc-tracing",
1674 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1674 "sp-api",
1675 "sp-blockchain",1675 "sp-blockchain",
1676 "sp-consensus",1676 "sp-consensus",
1677 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1677 "sp-core",
1678 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1678 "sp-runtime",
1679 "tracing",1679 "tracing",
1680]1680]
16811681
1691 "parity-scale-codec 3.1.2",1691 "parity-scale-codec 3.1.2",
1692 "scale-info",1692 "scale-info",
1693 "serde",1693 "serde",
1694 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1694 "sp-application-crypto",
1695 "sp-consensus-aura",1695 "sp-consensus-aura",
1696 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1696 "sp-runtime",
1697 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1697 "sp-std",
1698]1698]
16991699
1700[[package]]1700[[package]]
1708 "log",1708 "log",
1709 "parity-scale-codec 3.1.2",1709 "parity-scale-codec 3.1.2",
1710 "scale-info",1710 "scale-info",
1711 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1711 "sp-io",
1712 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1712 "sp-runtime",
1713 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1713 "sp-std",
1714 "xcm",1714 "xcm",
1715 "xcm-executor",1715 "xcm-executor",
1716]1716]
1733 "polkadot-parachain",1733 "polkadot-parachain",
1734 "scale-info",1734 "scale-info",
1735 "serde",1735 "serde",
1736 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1736 "sp-core",
1737 "sp-externalities",1737 "sp-externalities",
1738 "sp-inherents",1738 "sp-inherents",
1739 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1739 "sp-io",
1740 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1740 "sp-runtime",
1741 "sp-state-machine",1741 "sp-state-machine",
1742 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1742 "sp-std",
1743 "sp-trie",1743 "sp-trie",
1744 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1744 "sp-version",
1745 "xcm",1745 "xcm",
1746]1746]
17471747
1767 "parity-scale-codec 3.1.2",1767 "parity-scale-codec 3.1.2",
1768 "scale-info",1768 "scale-info",
1769 "serde",1769 "serde",
1770 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1770 "sp-io",
1771 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1771 "sp-runtime",
1772 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1772 "sp-std",
1773 "xcm",1773 "xcm",
1774]1774]
17751775
1785 "parity-scale-codec 3.1.2",1785 "parity-scale-codec 3.1.2",
1786 "rand_chacha 0.3.1",1786 "rand_chacha 0.3.1",
1787 "scale-info",1787 "scale-info",
1788 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1788 "sp-runtime",
1789 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1789 "sp-std",
1790 "xcm",1790 "xcm",
1791 "xcm-executor",1791 "xcm-executor",
1792]1792]
1801 "polkadot-core-primitives",1801 "polkadot-core-primitives",
1802 "polkadot-parachain",1802 "polkadot-parachain",
1803 "polkadot-primitives",1803 "polkadot-primitives",
1804 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1804 "sp-api",
1805 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1805 "sp-runtime",
1806 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1806 "sp-std",
1807 "sp-trie",1807 "sp-trie",
1808]1808]
18091809
1819 "parity-scale-codec 3.1.2",1819 "parity-scale-codec 3.1.2",
1820 "sc-client-api",1820 "sc-client-api",
1821 "scale-info",1821 "scale-info",
1822 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1822 "sp-api",
1823 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1823 "sp-core",
1824 "sp-inherents",1824 "sp-inherents",
1825 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1825 "sp-runtime",
1826 "sp-state-machine",1826 "sp-state-machine",
1827 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1827 "sp-std",
1828 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1828 "sp-storage",
1829 "sp-trie",1829 "sp-trie",
1830 "tracing",1830 "tracing",
1831]1831]
1839 "futures 0.3.21",1839 "futures 0.3.21",
1840 "parity-scale-codec 3.1.2",1840 "parity-scale-codec 3.1.2",
1841 "sp-inherents",1841 "sp-inherents",
1842 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1842 "sp-std",
1843 "sp-timestamp",1843 "sp-timestamp",
1844]1844]
18451845
1854 "polkadot-core-primitives",1854 "polkadot-core-primitives",
1855 "polkadot-parachain",1855 "polkadot-parachain",
1856 "polkadot-primitives",1856 "polkadot-primitives",
1857 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1857 "sp-runtime",
1858 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1858 "sp-std",
1859 "sp-trie",1859 "sp-trie",
1860 "xcm",1860 "xcm",
1861]1861]
1879 "sc-service",1879 "sc-service",
1880 "sc-telemetry",1880 "sc-telemetry",
1881 "sc-tracing",1881 "sc-tracing",
1882 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1882 "sp-api",
1883 "sp-blockchain",1883 "sp-blockchain",
1884 "sp-consensus",1884 "sp-consensus",
1885 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1885 "sp-core",
1886 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1886 "sp-runtime",
1887 "sp-state-machine",1887 "sp-state-machine",
1888 "tracing",1888 "tracing",
1889]1889]
1904 "polkadot-service",1904 "polkadot-service",
1905 "sc-client-api",1905 "sc-client-api",
1906 "sc-service",1906 "sc-service",
1907 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1907 "sp-api",
1908 "sp-blockchain",1908 "sp-blockchain",
1909 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1909 "sp-core",
1910 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1910 "sp-runtime",
1911 "sp-state-machine",1911 "sp-state-machine",
1912 "thiserror",1912 "thiserror",
1913]1913]
1929 "polkadot-service",1929 "polkadot-service",
1930 "sc-client-api",1930 "sc-client-api",
1931 "sc-rpc-api",1931 "sc-rpc-api",
1932 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1932 "sp-api",
1933 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1933 "sp-core",
1934 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1934 "sp-runtime",
1935 "sp-state-machine",1935 "sp-state-machine",
1936 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1936 "sp-storage",
1937 "tracing",1937 "tracing",
1938 "url 2.2.2",1938 "url 2.2.2",
1939]1939]
1946 "cumulus-primitives-core",1946 "cumulus-primitives-core",
1947 "parity-scale-codec 3.1.2",1947 "parity-scale-codec 3.1.2",
1948 "polkadot-primitives",1948 "polkadot-primitives",
1949 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1949 "sp-runtime",
1950 "sp-state-machine",1950 "sp-state-machine",
1951 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",1951 "sp-std",
1952]1952]
19531953
1954[[package]]1954[[package]]
2575 "fp-rpc",2575 "fp-rpc",
2576 "sc-client-api",2576 "sc-client-api",
2577 "sc-consensus",2577 "sc-consensus",
2578 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2578 "sp-api",
2579 "sp-block-builder",2579 "sp-block-builder",
2580 "sp-blockchain",2580 "sp-blockchain",
2581 "sp-consensus",2581 "sp-consensus",
2582 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2582 "sp-runtime",
2583 "thiserror",2583 "thiserror",
2584]2584]
25852585
2592 "kvdb-rocksdb",2592 "kvdb-rocksdb",
2593 "parity-scale-codec 3.1.2",2593 "parity-scale-codec 3.1.2",
2594 "parking_lot 0.12.0",2594 "parking_lot 0.12.0",
2595 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2595 "sp-core",
2596 "sp-database",2596 "sp-database",
2597 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2597 "sp-runtime",
2598]2598]
25992599
2600[[package]]2600[[package]]
2609 "futures-timer",2609 "futures-timer",
2610 "log",2610 "log",
2611 "sc-client-api",2611 "sc-client-api",
2612 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2612 "sp-api",
2613 "sp-blockchain",2613 "sp-blockchain",
2614 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2614 "sp-runtime",
2615]2615]
26162616
2617[[package]]2617[[package]]
2643 "sc-service",2643 "sc-service",
2644 "sc-transaction-pool",2644 "sc-transaction-pool",
2645 "sc-transaction-pool-api",2645 "sc-transaction-pool-api",
2646 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2646 "sp-api",
2647 "sp-block-builder",2647 "sp-block-builder",
2648 "sp-blockchain",2648 "sp-blockchain",
2649 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2649 "sp-core",
2650 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2650 "sp-io",
2651 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2651 "sp-runtime",
2652 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2652 "sp-storage",
2653 "tokio 1.18.2",2653 "tokio 1.18.2",
2654]2654]
26552655
2793dependencies = [2793dependencies = [
2794 "ethereum",2794 "ethereum",
2795 "parity-scale-codec 3.1.2",2795 "parity-scale-codec 3.1.2",
2796 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2796 "sp-core",
2797 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2797 "sp-runtime",
2798 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2798 "sp-std",
2799]2799]
28002800
2801[[package]]2801[[package]]
2807 "impl-trait-for-tuples",2807 "impl-trait-for-tuples",
2808 "parity-scale-codec 3.1.2",2808 "parity-scale-codec 3.1.2",
2809 "serde",2809 "serde",
2810 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2810 "sp-core",
2811 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2811 "sp-std",
2812]2812]
28132813
2814[[package]]2814[[package]]
2817source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2817source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"
2818dependencies = [2818dependencies = [
2819 "frame-support",2819 "frame-support",
2820 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2820 "sp-core",
2821]2821]
28222822
2823[[package]]2823[[package]]
2830 "fp-evm",2830 "fp-evm",
2831 "parity-scale-codec 3.1.2",2831 "parity-scale-codec 3.1.2",
2832 "scale-info",2832 "scale-info",
2833 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2833 "sp-api",
2834 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2834 "sp-core",
2835 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2835 "sp-io",
2836 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2836 "sp-runtime",
2837 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2837 "sp-std",
2838]2838]
28392839
2840[[package]]2840[[package]]
2848 "parity-util-mem",2848 "parity-util-mem",
2849 "scale-info",2849 "scale-info",
2850 "serde",2850 "serde",
2851 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2851 "sp-debug-derive",
2852 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2852 "sp-io",
2853 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2853 "sp-runtime",
2854]2854]
28552855
2856[[package]]2856[[package]]
2874 "paste",2874 "paste",
2875 "scale-info",2875 "scale-info",
2876 "serde",2876 "serde",
2877 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2877 "sp-api",
2878 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2878 "sp-application-crypto",
2879 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2879 "sp-io",
2880 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2880 "sp-runtime",
2881 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2881 "sp-runtime-interface",
2882 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2882 "sp-std",
2883 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2883 "sp-storage",
2884]2884]
28852885
2886[[package]]2886[[package]]
2916 "serde",2916 "serde",
2917 "serde_json",2917 "serde_json",
2918 "serde_nanos",2918 "serde_nanos",
2919 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2919 "sp-api",
2920 "sp-blockchain",2920 "sp-blockchain",
2921 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2921 "sp-core",
2922 "sp-database",2922 "sp-database",
2923 "sp-externalities",2923 "sp-externalities",
2924 "sp-inherents",2924 "sp-inherents",
2925 "sp-keystore",2925 "sp-keystore",
2926 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2926 "sp-runtime",
2927 "sp-state-machine",2927 "sp-state-machine",
2928 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2928 "sp-storage",
2929 "sp-trie",2929 "sp-trie",
2930 "tempfile",2930 "tempfile",
2931 "thousands",2931 "thousands",
2952 "frame-system",2952 "frame-system",
2953 "parity-scale-codec 3.1.2",2953 "parity-scale-codec 3.1.2",
2954 "scale-info",2954 "scale-info",
2955 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2955 "sp-arithmetic",
2956 "sp-npos-elections",2956 "sp-npos-elections",
2957 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2957 "sp-runtime",
2958 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2958 "sp-std",
2959]2959]
29602960
2961[[package]]2961[[package]]
2967 "frame-system",2967 "frame-system",
2968 "parity-scale-codec 3.1.2",2968 "parity-scale-codec 3.1.2",
2969 "scale-info",2969 "scale-info",
2970 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2970 "sp-core",
2971 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2971 "sp-io",
2972 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2972 "sp-runtime",
2973 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2973 "sp-std",
2974 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",2974 "sp-tracing",
2975]2975]
29762976
2977[[package]]2977[[package]]
3002 "scale-info",3002 "scale-info",
3003 "serde",3003 "serde",
3004 "smallvec",3004 "smallvec",
3005 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3005 "sp-arithmetic",
3006 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3006 "sp-core",
3007 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3007 "sp-core-hashing-proc-macro",
3008 "sp-inherents",3008 "sp-inherents",
3009 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3009 "sp-io",
3010 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3010 "sp-runtime",
3011 "sp-staking",3011 "sp-staking",
3012 "sp-state-machine",3012 "sp-state-machine",
3013 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3013 "sp-std",
3014 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3014 "sp-tracing",
3015 "tt-call",3015 "tt-call",
3016]3016]
30173017
3059 "parity-scale-codec 3.1.2",3059 "parity-scale-codec 3.1.2",
3060 "scale-info",3060 "scale-info",
3061 "serde",3061 "serde",
3062 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3062 "sp-core",
3063 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3063 "sp-io",
3064 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3064 "sp-runtime",
3065 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3065 "sp-std",
3066 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3066 "sp-version",
3067]3067]
30683068
3069[[package]]3069[[package]]
3076 "frame-system",3076 "frame-system",
3077 "parity-scale-codec 3.1.2",3077 "parity-scale-codec 3.1.2",
3078 "scale-info",3078 "scale-info",
3079 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3079 "sp-core",
3080 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3080 "sp-runtime",
3081 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3081 "sp-std",
3082]3082]
30833083
3084[[package]]3084[[package]]
3087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
3088dependencies = [3088dependencies = [
3089 "parity-scale-codec 3.1.2",3089 "parity-scale-codec 3.1.2",
3090 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3090 "sp-api",
3091]3091]
30923092
3093[[package]]3093[[package]]
3096source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3096source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
3097dependencies = [3097dependencies = [
3098 "frame-support",3098 "frame-support",
3099 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3099 "sp-api",
3100 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3100 "sp-runtime",
3101 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",3101 "sp-std",
3102]3102]
31033103
3104[[package]]3104[[package]]
35613561
3562[[package]]3562[[package]]
3563name = "http-body"3563name = "http-body"
3564version = "0.4.4"3564version = "0.4.5"
3565source = "registry+https://github.com/rust-lang/crates.io-index"3565source = "registry+https://github.com/rust-lang/crates.io-index"
3566checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"3566checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
3567dependencies = [3567dependencies = [
3568 "bytes 1.1.0",3568 "bytes 1.1.0",
3569 "http",3569 "http",
4201 "serde",4201 "serde",
4202 "serde_derive",4202 "serde_derive",
4203 "smallvec",4203 "smallvec",
4204 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4204 "sp-api",
4205 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4205 "sp-arithmetic",
4206 "sp-authority-discovery",4206 "sp-authority-discovery",
4207 "sp-block-builder",4207 "sp-block-builder",
4208 "sp-consensus-babe",4208 "sp-consensus-babe",
4209 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4209 "sp-core",
4210 "sp-inherents",4210 "sp-inherents",
4211 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4211 "sp-io",
4212 "sp-mmr-primitives",4212 "sp-mmr-primitives",
4213 "sp-npos-elections",4213 "sp-npos-elections",
4214 "sp-offchain",4214 "sp-offchain",
4215 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4215 "sp-runtime",
4216 "sp-session",4216 "sp-session",
4217 "sp-staking",4217 "sp-staking",
4218 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4218 "sp-std",
4219 "sp-transaction-pool",4219 "sp-transaction-pool",
4220 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4220 "sp-version",
4221 "static_assertions",4221 "static_assertions",
4222 "substrate-wasm-builder",4222 "substrate-wasm-builder",
4223 "xcm",4223 "xcm",
4234 "polkadot-primitives",4234 "polkadot-primitives",
4235 "polkadot-runtime-common",4235 "polkadot-runtime-common",
4236 "smallvec",4236 "smallvec",
4237 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",4237 "sp-runtime",
4238]4238]
42394239
4240[[package]]4240[[package]]
54675467
5468[[package]]5468[[package]]
5469name = "once_cell"5469name = "once_cell"
5470version = "1.10.0"5470version = "1.11.0"
5471source = "registry+https://github.com/rust-lang/crates.io-index"5471source = "registry+https://github.com/rust-lang/crates.io-index"
5472checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"5472checksum = "7b10983b38c53aebdf33f542c6275b0f58a238129d00c4ae0e6fb59738d783ca"
54735473
5474[[package]]5474[[package]]
5475name = "opal-runtime"5475name = "opal-runtime"
5530 "scale-info",5530 "scale-info",
5531 "serde",5531 "serde",
5532 "smallvec",5532 "smallvec",
5533 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5533 "sp-api",
5534 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5534 "sp-arithmetic",
5535 "sp-block-builder",5535 "sp-block-builder",
5536 "sp-consensus-aura",5536 "sp-consensus-aura",
5537 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5537 "sp-core",
5538 "sp-inherents",5538 "sp-inherents",
5539 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5539 "sp-io",
5540 "sp-offchain",5540 "sp-offchain",
5541 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5541 "sp-runtime",
5542 "sp-session",5542 "sp-session",
5543 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5543 "sp-std",
5544 "sp-transaction-pool",5544 "sp-transaction-pool",
5545 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5545 "sp-version",
5546 "substrate-wasm-builder",5546 "substrate-wasm-builder",
5547 "unique-runtime-common",5547 "unique-runtime-common",
5548 "up-data-structs",5548 "up-data-structs",
5612 "parity-scale-codec 3.1.2",5612 "parity-scale-codec 3.1.2",
5613 "scale-info",5613 "scale-info",
5614 "serde",5614 "serde",
5615 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5615 "sp-io",
5616 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5616 "sp-runtime",
5617 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5617 "sp-std",
5618]5618]
56195619
5620[[package]]5620[[package]]
5642 "pallet-timestamp",5642 "pallet-timestamp",
5643 "parity-scale-codec 3.1.2",5643 "parity-scale-codec 3.1.2",
5644 "scale-info",5644 "scale-info",
5645 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5645 "sp-application-crypto",
5646 "sp-consensus-aura",5646 "sp-consensus-aura",
5647 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5647 "sp-runtime",
5648 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5648 "sp-std",
5649]5649]
56505650
5651[[package]]5651[[package]]
5658 "pallet-session",5658 "pallet-session",
5659 "parity-scale-codec 3.1.2",5659 "parity-scale-codec 3.1.2",
5660 "scale-info",5660 "scale-info",
5661 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5661 "sp-application-crypto",
5662 "sp-authority-discovery",5662 "sp-authority-discovery",
5663 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5663 "sp-runtime",
5664 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5664 "sp-std",
5665]5665]
56665666
5667[[package]]5667[[package]]
5675 "parity-scale-codec 3.1.2",5675 "parity-scale-codec 3.1.2",
5676 "scale-info",5676 "scale-info",
5677 "sp-authorship",5677 "sp-authorship",
5678 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5678 "sp-runtime",
5679 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5679 "sp-std",
5680]5680]
56815681
5682[[package]]5682[[package]]
5693 "pallet-timestamp",5693 "pallet-timestamp",
5694 "parity-scale-codec 3.1.2",5694 "parity-scale-codec 3.1.2",
5695 "scale-info",5695 "scale-info",
5696 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5696 "sp-application-crypto",
5697 "sp-consensus-babe",5697 "sp-consensus-babe",
5698 "sp-consensus-vrf",5698 "sp-consensus-vrf",
5699 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5699 "sp-io",
5700 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5700 "sp-runtime",
5701 "sp-session",5701 "sp-session",
5702 "sp-staking",5702 "sp-staking",
5703 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5703 "sp-std",
5704]5704]
57055705
5706[[package]]5706[[package]]
5716 "pallet-balances",5716 "pallet-balances",
5717 "parity-scale-codec 3.1.2",5717 "parity-scale-codec 3.1.2",
5718 "scale-info",5718 "scale-info",
5719 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5719 "sp-core",
5720 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5720 "sp-io",
5721 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5721 "sp-runtime",
5722 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5722 "sp-std",
5723 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5723 "sp-tracing",
5724]5724]
57255725
5726[[package]]5726[[package]]
5734 "log",5734 "log",
5735 "parity-scale-codec 3.1.2",5735 "parity-scale-codec 3.1.2",
5736 "scale-info",5736 "scale-info",
5737 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5737 "sp-runtime",
5738 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5738 "sp-std",
5739]5739]
57405740
5741[[package]]5741[[package]]
5749 "parity-scale-codec 3.1.2",5749 "parity-scale-codec 3.1.2",
5750 "scale-info",5750 "scale-info",
5751 "serde",5751 "serde",
5752 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5752 "sp-core",
5753 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5753 "sp-runtime",
5754]5754]
57555755
5756[[package]]5756[[package]]
5765 "parity-scale-codec 3.1.2",5765 "parity-scale-codec 3.1.2",
5766 "scale-info",5766 "scale-info",
5767 "serde",5767 "serde",
5768 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5768 "sp-runtime",
5769 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5769 "sp-std",
5770]5770]
57715771
5772[[package]]5772[[package]]
5787 "parity-scale-codec 3.1.2",5787 "parity-scale-codec 3.1.2",
5788 "scale-info",5788 "scale-info",
5789 "serde",5789 "serde",
5790 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5790 "sp-core",
5791 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5791 "sp-io",
5792 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5792 "sp-runtime",
5793 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5793 "sp-std",
5794]5794]
57955795
5796[[package]]5796[[package]]
5805 "pallet-treasury",5805 "pallet-treasury",
5806 "parity-scale-codec 3.1.2",5806 "parity-scale-codec 3.1.2",
5807 "scale-info",5807 "scale-info",
5808 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5808 "sp-core",
5809 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5809 "sp-io",
5810 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5810 "sp-runtime",
5811 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5811 "sp-std",
5812]5812]
58135813
5814[[package]]5814[[package]]
5823 "log",5823 "log",
5824 "parity-scale-codec 3.1.2",5824 "parity-scale-codec 3.1.2",
5825 "scale-info",5825 "scale-info",
5826 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5826 "sp-core",
5827 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5827 "sp-runtime",
5828 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5828 "sp-std",
5829]5829]
58305830
5831[[package]]5831[[package]]
5845 "scale-info",5845 "scale-info",
5846 "serde",5846 "serde",
5847 "sp-finality-grandpa",5847 "sp-finality-grandpa",
5848 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5848 "sp-runtime",
5849 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5849 "sp-std",
5850 "sp-trie",5850 "sp-trie",
5851]5851]
58525852
5866 "parity-scale-codec 3.1.2",5866 "parity-scale-codec 3.1.2",
5867 "scale-info",5867 "scale-info",
5868 "serde",5868 "serde",
5869 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5869 "sp-core",
5870 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5870 "sp-runtime",
5871 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5871 "sp-std",
5872]5872]
58735873
5874[[package]]5874[[package]]
5884 "pallet-treasury",5884 "pallet-treasury",
5885 "parity-scale-codec 3.1.2",5885 "parity-scale-codec 3.1.2",
5886 "scale-info",5886 "scale-info",
5887 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5887 "sp-core",
5888 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5888 "sp-io",
5889 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5889 "sp-runtime",
5890 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5890 "sp-std",
5891]5891]
58925892
5893[[package]]5893[[package]]
5901 "log",5901 "log",
5902 "parity-scale-codec 3.1.2",5902 "parity-scale-codec 3.1.2",
5903 "scale-info",5903 "scale-info",
5904 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5904 "sp-core",
5905 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5905 "sp-io",
5906 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5906 "sp-runtime",
5907 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5907 "sp-std",
5908]5908]
59095909
5910[[package]]5910[[package]]
5920 "parity-scale-codec 3.1.2",5920 "parity-scale-codec 3.1.2",
5921 "scale-info",5921 "scale-info",
5922 "serde",5922 "serde",
5923 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5923 "sp-core",
5924 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5924 "sp-runtime",
5925 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5925 "sp-std",
5926 "up-data-structs",5926 "up-data-structs",
5927]5927]
59285928
5937 "parity-scale-codec 3.1.2",5937 "parity-scale-codec 3.1.2",
5938 "scale-info",5938 "scale-info",
5939 "serde",5939 "serde",
5940 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5940 "sp-io",
5941 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5941 "sp-runtime",
5942 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5942 "sp-std",
5943]5943]
59445944
5945[[package]]5945[[package]]
5955 "parity-scale-codec 3.1.2",5955 "parity-scale-codec 3.1.2",
5956 "rand 0.7.3",5956 "rand 0.7.3",
5957 "scale-info",5957 "scale-info",
5958 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5958 "sp-arithmetic",
5959 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5959 "sp-core",
5960 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5960 "sp-io",
5961 "sp-npos-elections",5961 "sp-npos-elections",
5962 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5962 "sp-runtime",
5963 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5963 "sp-std",
5964 "static_assertions",5964 "static_assertions",
5965 "strum 0.23.0",5965 "strum 0.23.0",
5966]5966]
5975 "frame-system",5975 "frame-system",
5976 "parity-scale-codec 3.1.2",5976 "parity-scale-codec 3.1.2",
5977 "sp-npos-elections",5977 "sp-npos-elections",
5978 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5978 "sp-runtime",
5979]5979]
59805980
5981[[package]]5981[[package]]
5989 "log",5989 "log",
5990 "parity-scale-codec 3.1.2",5990 "parity-scale-codec 3.1.2",
5991 "scale-info",5991 "scale-info",
5992 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5992 "sp-core",
5993 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5993 "sp-io",
5994 "sp-npos-elections",5994 "sp-npos-elections",
5995 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5995 "sp-runtime",
5996 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",5996 "sp-std",
5997]5997]
59985998
5999[[package]]5999[[package]]
6021 "scale-info",6021 "scale-info",
6022 "serde",6022 "serde",
6023 "sha3 0.10.1",6023 "sha3 0.10.1",
6024 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6024 "sp-io",
6025 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6025 "sp-runtime",
6026 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6026 "sp-std",
6027]6027]
60286028
6029[[package]]6029[[package]]
6048 "scale-info",6048 "scale-info",
6049 "serde",6049 "serde",
6050 "sha3 0.10.1",6050 "sha3 0.10.1",
6051 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6051 "sp-core",
6052 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6052 "sp-io",
6053 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6053 "sp-runtime",
6054 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6054 "sp-std",
6055]6055]
60566056
6057[[package]]6057[[package]]
6067 "pallet-evm",6067 "pallet-evm",
6068 "parity-scale-codec 3.1.2",6068 "parity-scale-codec 3.1.2",
6069 "scale-info",6069 "scale-info",
6070 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6070 "sp-core",
6071 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6071 "sp-std",
6072 "up-data-structs",6072 "up-data-structs",
6073]6073]
60746074
6085 "pallet-evm-coder-substrate",6085 "pallet-evm-coder-substrate",
6086 "parity-scale-codec 3.1.2",6086 "parity-scale-codec 3.1.2",
6087 "scale-info",6087 "scale-info",
6088 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6088 "sp-core",
6089 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6089 "sp-runtime",
6090 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6090 "sp-std",
6091 "up-sponsorship",6091 "up-sponsorship",
6092]6092]
60936093
6102 "pallet-evm",6102 "pallet-evm",
6103 "parity-scale-codec 3.1.2",6103 "parity-scale-codec 3.1.2",
6104 "scale-info",6104 "scale-info",
6105 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6105 "sp-core",
6106 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6106 "sp-io",
6107 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6107 "sp-runtime",
6108 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6108 "sp-std",
6109]6109]
61106110
6111[[package]]6111[[package]]
6120 "pallet-evm",6120 "pallet-evm",
6121 "parity-scale-codec 3.1.2",6121 "parity-scale-codec 3.1.2",
6122 "scale-info",6122 "scale-info",
6123 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6123 "sp-core",
6124 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6124 "sp-io",
6125 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6125 "sp-runtime",
6126 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6126 "sp-std",
6127 "up-sponsorship",6127 "up-sponsorship",
6128]6128]
61296129
6142 "pallet-structure",6142 "pallet-structure",
6143 "parity-scale-codec 3.1.2",6143 "parity-scale-codec 3.1.2",
6144 "scale-info",6144 "scale-info",
6145 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6145 "sp-core",
6146 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6146 "sp-runtime",
6147 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6147 "sp-std",
6148 "up-data-structs",6148 "up-data-structs",
6149]6149]
61506150
6158 "frame-system",6158 "frame-system",
6159 "parity-scale-codec 3.1.2",6159 "parity-scale-codec 3.1.2",
6160 "scale-info",6160 "scale-info",
6161 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6161 "sp-arithmetic",
6162 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6162 "sp-runtime",
6163 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6163 "sp-std",
6164]6164]
61656165
6166[[package]]6166[[package]]
6176 "pallet-session",6176 "pallet-session",
6177 "parity-scale-codec 3.1.2",6177 "parity-scale-codec 3.1.2",
6178 "scale-info",6178 "scale-info",
6179 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6179 "sp-application-crypto",
6180 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6180 "sp-core",
6181 "sp-finality-grandpa",6181 "sp-finality-grandpa",
6182 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6182 "sp-io",
6183 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6183 "sp-runtime",
6184 "sp-session",6184 "sp-session",
6185 "sp-staking",6185 "sp-staking",
6186 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6186 "sp-std",
6187]6187]
61886188
6189[[package]]6189[[package]]
6197 "frame-system",6197 "frame-system",
6198 "parity-scale-codec 3.1.2",6198 "parity-scale-codec 3.1.2",
6199 "scale-info",6199 "scale-info",
6200 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6200 "sp-io",
6201 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6201 "sp-runtime",
6202 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6202 "sp-std",
6203]6203]
62046204
6205[[package]]6205[[package]]
6214 "pallet-authorship",6214 "pallet-authorship",
6215 "parity-scale-codec 3.1.2",6215 "parity-scale-codec 3.1.2",
6216 "scale-info",6216 "scale-info",
6217 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6217 "sp-application-crypto",
6218 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6218 "sp-core",
6219 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6219 "sp-io",
6220 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6220 "sp-runtime",
6221 "sp-staking",6221 "sp-staking",
6222 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6222 "sp-std",
6223]6223]
62246224
6225[[package]]6225[[package]]
6232 "frame-system",6232 "frame-system",
6233 "parity-scale-codec 3.1.2",6233 "parity-scale-codec 3.1.2",
6234 "scale-info",6234 "scale-info",
6235 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6235 "sp-core",
6236 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6236 "sp-io",
6237 "sp-keyring",6237 "sp-keyring",
6238 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6238 "sp-runtime",
6239 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6239 "sp-std",
6240]6240]
62416241
6242[[package]]6242[[package]]
6252 "parity-scale-codec 3.1.2",6252 "parity-scale-codec 3.1.2",
6253 "scale-info",6253 "scale-info",
6254 "serde",6254 "serde",
6255 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6255 "sp-core",
6256 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6256 "sp-io",
6257 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6257 "sp-runtime",
6258 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6258 "sp-std",
6259]6259]
62606260
6261[[package]]6261[[package]]
6269 "log",6269 "log",
6270 "parity-scale-codec 3.1.2",6270 "parity-scale-codec 3.1.2",
6271 "scale-info",6271 "scale-info",
6272 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6272 "sp-core",
6273 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6273 "sp-io",
6274 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6274 "sp-runtime",
6275 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6275 "sp-std",
6276]6276]
62776277
6278[[package]]6278[[package]]
6286 "frame-system",6286 "frame-system",
6287 "parity-scale-codec 3.1.2",6287 "parity-scale-codec 3.1.2",
6288 "scale-info",6288 "scale-info",
6289 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6289 "sp-core",
6290 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6290 "sp-io",
6291 "sp-mmr-primitives",6291 "sp-mmr-primitives",
6292 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6292 "sp-runtime",
6293 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6293 "sp-std",
6294]6294]
62956295
6296[[package]]6296[[package]]
6303 "jsonrpc-derive",6303 "jsonrpc-derive",
6304 "parity-scale-codec 3.1.2",6304 "parity-scale-codec 3.1.2",
6305 "serde",6305 "serde",
6306 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6306 "sp-api",
6307 "sp-blockchain",6307 "sp-blockchain",
6308 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6308 "sp-core",
6309 "sp-mmr-primitives",6309 "sp-mmr-primitives",
6310 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6310 "sp-runtime",
6311]6311]
63126312
6313[[package]]6313[[package]]
6320 "frame-system",6320 "frame-system",
6321 "parity-scale-codec 3.1.2",6321 "parity-scale-codec 3.1.2",
6322 "scale-info",6322 "scale-info",
6323 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6323 "sp-io",
6324 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6324 "sp-runtime",
6325 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6325 "sp-std",
6326]6326]
63276327
6328[[package]]6328[[package]]
6334 "frame-system",6334 "frame-system",
6335 "parity-scale-codec 3.1.2",6335 "parity-scale-codec 3.1.2",
6336 "scale-info",6336 "scale-info",
6337 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6337 "sp-io",
6338 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6338 "sp-runtime",
6339 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6339 "sp-std",
6340]6340]
63416341
6342[[package]]6342[[package]]
6348 "frame-system",6348 "frame-system",
6349 "parity-scale-codec 3.1.2",6349 "parity-scale-codec 3.1.2",
6350 "scale-info",6350 "scale-info",
6351 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6351 "sp-core",
6352 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6352 "sp-runtime",
6353 "sp-staking",6353 "sp-staking",
6354 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6354 "sp-std",
6355]6355]
63566356
6357[[package]]6357[[package]]
6368 "pallet-staking",6368 "pallet-staking",
6369 "parity-scale-codec 3.1.2",6369 "parity-scale-codec 3.1.2",
6370 "scale-info",6370 "scale-info",
6371 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6371 "sp-runtime",
6372 "sp-staking",6372 "sp-staking",
6373 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6373 "sp-std",
6374]6374]
63756375
6376[[package]]6376[[package]]
6388 "pallet-structure",6388 "pallet-structure",
6389 "parity-scale-codec 3.1.2",6389 "parity-scale-codec 3.1.2",
6390 "scale-info",6390 "scale-info",
6391 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6391 "sp-core",
6392 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6392 "sp-runtime",
6393 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6393 "sp-std",
6394 "struct-versioning",6394 "struct-versioning",
6395 "up-data-structs",6395 "up-data-structs",
6396]6396]
6407 "parity-scale-codec 3.1.2",6407 "parity-scale-codec 3.1.2",
6408 "scale-info",6408 "scale-info",
6409 "serde",6409 "serde",
6410 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6410 "sp-runtime",
6411 "sp-staking",6411 "sp-staking",
6412 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6412 "sp-std",
6413]6413]
64146414
6415[[package]]6415[[package]]
6430 "pallet-staking",6430 "pallet-staking",
6431 "parity-scale-codec 3.1.2",6431 "parity-scale-codec 3.1.2",
6432 "scale-info",6432 "scale-info",
6433 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6433 "sp-runtime",
6434 "sp-staking",6434 "sp-staking",
6435 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6435 "sp-std",
6436]6436]
64376437
6438[[package]]6438[[package]]
6445 "frame-system",6445 "frame-system",
6446 "parity-scale-codec 3.1.2",6446 "parity-scale-codec 3.1.2",
6447 "scale-info",6447 "scale-info",
6448 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6448 "sp-core",
6449 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6449 "sp-io",
6450 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6450 "sp-runtime",
6451 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6451 "sp-std",
6452]6452]
64536453
6454[[package]]6454[[package]]
6461 "frame-system",6461 "frame-system",
6462 "parity-scale-codec 3.1.2",6462 "parity-scale-codec 3.1.2",
6463 "scale-info",6463 "scale-info",
6464 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6464 "sp-io",
6465 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6465 "sp-runtime",
6466 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6466 "sp-std",
6467]6467]
64686468
6469[[package]]6469[[package]]
6476 "parity-scale-codec 3.1.2",6476 "parity-scale-codec 3.1.2",
6477 "safe-mix",6477 "safe-mix",
6478 "scale-info",6478 "scale-info",
6479 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6479 "sp-runtime",
6480 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6480 "sp-std",
6481]6481]
64826482
6483[[package]]6483[[package]]
6489 "frame-system",6489 "frame-system",
6490 "parity-scale-codec 3.1.2",6490 "parity-scale-codec 3.1.2",
6491 "scale-info",6491 "scale-info",
6492 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6492 "sp-io",
6493 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6493 "sp-runtime",
6494 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6494 "sp-std",
6495]6495]
64966496
6497[[package]]6497[[package]]
6506 "pallet-structure",6506 "pallet-structure",
6507 "parity-scale-codec 3.1.2",6507 "parity-scale-codec 3.1.2",
6508 "scale-info",6508 "scale-info",
6509 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6509 "sp-core",
6510 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6510 "sp-runtime",
6511 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6511 "sp-std",
6512 "struct-versioning",6512 "struct-versioning",
6513 "up-data-structs",6513 "up-data-structs",
6514]6514]
6525 "pallet-nonfungible",6525 "pallet-nonfungible",
6526 "parity-scale-codec 3.1.2",6526 "parity-scale-codec 3.1.2",
6527 "scale-info",6527 "scale-info",
6528 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6528 "sp-core",
6529 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6529 "sp-runtime",
6530 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6530 "sp-std",
6531 "up-data-structs",6531 "up-data-structs",
6532]6532]
65336533
6542 "log",6542 "log",
6543 "parity-scale-codec 3.1.2",6543 "parity-scale-codec 3.1.2",
6544 "scale-info",6544 "scale-info",
6545 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6545 "sp-io",
6546 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6546 "sp-runtime",
6547 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6547 "sp-std",
6548]6548]
65496549
6550[[package]]6550[[package]]
6559 "pallet-timestamp",6559 "pallet-timestamp",
6560 "parity-scale-codec 3.1.2",6560 "parity-scale-codec 3.1.2",
6561 "scale-info",6561 "scale-info",
6562 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6562 "sp-core",
6563 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6563 "sp-io",
6564 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6564 "sp-runtime",
6565 "sp-session",6565 "sp-session",
6566 "sp-staking",6566 "sp-staking",
6567 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6567 "sp-std",
6568 "sp-trie",6568 "sp-trie",
6569]6569]
65706570
6579 "pallet-session",6579 "pallet-session",
6580 "pallet-staking",6580 "pallet-staking",
6581 "rand 0.7.3",6581 "rand 0.7.3",
6582 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6582 "sp-runtime",
6583 "sp-session",6583 "sp-session",
6584 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6584 "sp-std",
6585]6585]
65866586
6587[[package]]6587[[package]]
6594 "parity-scale-codec 3.1.2",6594 "parity-scale-codec 3.1.2",
6595 "rand_chacha 0.2.2",6595 "rand_chacha 0.2.2",
6596 "scale-info",6596 "scale-info",
6597 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6597 "sp-runtime",
6598 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6598 "sp-std",
6599]6599]
66006600
6601[[package]]6601[[package]]
6614 "rand_chacha 0.2.2",6614 "rand_chacha 0.2.2",
6615 "scale-info",6615 "scale-info",
6616 "serde",6616 "serde",
6617 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6617 "sp-application-crypto",
6618 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6618 "sp-io",
6619 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6619 "sp-runtime",
6620 "sp-staking",6620 "sp-staking",
6621 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6621 "sp-std",
6622]6622]
66236623
6624[[package]]6624[[package]]
6638source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6638source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
6639dependencies = [6639dependencies = [
6640 "log",6640 "log",
6641 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6641 "sp-arithmetic",
6642]6642]
66436643
6644[[package]]6644[[package]]
6651 "pallet-common",6651 "pallet-common",
6652 "parity-scale-codec 3.1.2",6652 "parity-scale-codec 3.1.2",
6653 "scale-info",6653 "scale-info",
6654 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6654 "sp-std",
6655 "up-data-structs",6655 "up-data-structs",
6656]6656]
66576657
6664 "frame-system",6664 "frame-system",
6665 "parity-scale-codec 3.1.2",6665 "parity-scale-codec 3.1.2",
6666 "scale-info",6666 "scale-info",
6667 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6667 "sp-io",
6668 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6668 "sp-runtime",
6669 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6669 "sp-std",
6670]6670]
66716671
6672[[package]]6672[[package]]
6682 "parity-scale-codec 3.1.2",6682 "parity-scale-codec 3.1.2",
6683 "scale-info",6683 "scale-info",
6684 "serde",6684 "serde",
6685 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6685 "sp-core",
6686 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6686 "sp-io",
6687 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6687 "sp-runtime",
6688 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6688 "sp-std",
6689 "up-sponsorship",6689 "up-sponsorship",
6690]6690]
66916691
6701 "parity-scale-codec 3.1.2",6701 "parity-scale-codec 3.1.2",
6702 "scale-info",6702 "scale-info",
6703 "sp-inherents",6703 "sp-inherents",
6704 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6704 "sp-io",
6705 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6705 "sp-runtime",
6706 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6706 "sp-std",
6707 "sp-timestamp",6707 "sp-timestamp",
6708]6708]
67096709
6720 "parity-scale-codec 3.1.2",6720 "parity-scale-codec 3.1.2",
6721 "scale-info",6721 "scale-info",
6722 "serde",6722 "serde",
6723 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6723 "sp-core",
6724 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6724 "sp-io",
6725 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6725 "sp-runtime",
6726 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6726 "sp-std",
6727]6727]
67286728
6729[[package]]6729[[package]]
6737 "scale-info",6737 "scale-info",
6738 "serde",6738 "serde",
6739 "smallvec",6739 "smallvec",
6740 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6740 "sp-core",
6741 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6741 "sp-io",
6742 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6742 "sp-runtime",
6743 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6743 "sp-std",
6744]6744]
67456745
6746[[package]]6746[[package]]
6753 "jsonrpc-derive",6753 "jsonrpc-derive",
6754 "pallet-transaction-payment-rpc-runtime-api",6754 "pallet-transaction-payment-rpc-runtime-api",
6755 "parity-scale-codec 3.1.2",6755 "parity-scale-codec 3.1.2",
6756 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6756 "sp-api",
6757 "sp-blockchain",6757 "sp-blockchain",
6758 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6758 "sp-core",
6759 "sp-rpc",6759 "sp-rpc",
6760 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6760 "sp-runtime",
6761]6761]
67626762
6763[[package]]6763[[package]]
6767dependencies = [6767dependencies = [
6768 "pallet-transaction-payment",6768 "pallet-transaction-payment",
6769 "parity-scale-codec 3.1.2",6769 "parity-scale-codec 3.1.2",
6770 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6770 "sp-api",
6771 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6771 "sp-runtime",
6772]6772]
67736773
6774[[package]]6774[[package]]
6784 "parity-scale-codec 3.1.2",6784 "parity-scale-codec 3.1.2",
6785 "scale-info",6785 "scale-info",
6786 "serde",6786 "serde",
6787 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6787 "sp-runtime",
6788 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6788 "sp-std",
6789]6789]
67906790
6791[[package]]6791[[package]]
6799 "pallet-evm",6799 "pallet-evm",
6800 "parity-scale-codec 3.1.2",6800 "parity-scale-codec 3.1.2",
6801 "scale-info",6801 "scale-info",
6802 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6802 "sp-core",
6803 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6803 "sp-io",
6804 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6804 "sp-runtime",
6805 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6805 "sp-std",
6806 "up-data-structs",6806 "up-data-structs",
6807]6807]
68086808
6817 "parity-scale-codec 3.1.2",6817 "parity-scale-codec 3.1.2",
6818 "scale-info",6818 "scale-info",
6819 "serde",6819 "serde",
6820 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6820 "sp-core",
6821 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6821 "sp-io",
6822 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6822 "sp-runtime",
6823 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6823 "sp-std",
6824 "substrate-test-utils",6824 "substrate-test-utils",
6825 "up-sponsorship",6825 "up-sponsorship",
6826]6826]
6835 "frame-system",6835 "frame-system",
6836 "parity-scale-codec 3.1.2",6836 "parity-scale-codec 3.1.2",
6837 "scale-info",6837 "scale-info",
6838 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6838 "sp-core",
6839 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6839 "sp-io",
6840 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6840 "sp-runtime",
6841 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6841 "sp-std",
6842]6842]
68436843
6844[[package]]6844[[package]]
6852 "log",6852 "log",
6853 "parity-scale-codec 3.1.2",6853 "parity-scale-codec 3.1.2",
6854 "scale-info",6854 "scale-info",
6855 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6855 "sp-runtime",
6856 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6856 "sp-std",
6857]6857]
68586858
6859[[package]]6859[[package]]
6867 "parity-scale-codec 3.1.2",6867 "parity-scale-codec 3.1.2",
6868 "scale-info",6868 "scale-info",
6869 "serde",6869 "serde",
6870 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6870 "sp-core",
6871 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6871 "sp-runtime",
6872 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6872 "sp-std",
6873 "xcm",6873 "xcm",
6874 "xcm-executor",6874 "xcm-executor",
6875]6875]
6885 "log",6885 "log",
6886 "parity-scale-codec 3.1.2",6886 "parity-scale-codec 3.1.2",
6887 "scale-info",6887 "scale-info",
6888 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6888 "sp-runtime",
6889 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",6889 "sp-std",
6890 "xcm",6890 "xcm",
6891 "xcm-executor",6891 "xcm-executor",
6892]6892]
7332 "polkadot-node-subsystem-util",7332 "polkadot-node-subsystem-util",
7333 "polkadot-primitives",7333 "polkadot-primitives",
7334 "rand 0.8.5",7334 "rand 0.8.5",
7335 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7335 "sp-core",
7336 "sp-keystore",7336 "sp-keystore",
7337 "thiserror",7337 "thiserror",
7338 "tracing-gum",7338 "tracing-gum",
7376 "sc-cli",7376 "sc-cli",
7377 "sc-service",7377 "sc-service",
7378 "sc-tracing",7378 "sc-tracing",
7379 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7379 "sp-core",
7380 "sp-trie",7380 "sp-trie",
7381 "substrate-build-script-utils",7381 "substrate-build-script-utils",
7382 "thiserror",7382 "thiserror",
7404 "sc-consensus",7404 "sc-consensus",
7405 "sc-executor",7405 "sc-executor",
7406 "sc-service",7406 "sc-service",
7407 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7407 "sp-api",
7408 "sp-authority-discovery",7408 "sp-authority-discovery",
7409 "sp-block-builder",7409 "sp-block-builder",
7410 "sp-blockchain",7410 "sp-blockchain",
7411 "sp-consensus",7411 "sp-consensus",
7412 "sp-consensus-babe",7412 "sp-consensus-babe",
7413 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7413 "sp-core",
7414 "sp-finality-grandpa",7414 "sp-finality-grandpa",
7415 "sp-inherents",7415 "sp-inherents",
7416 "sp-keyring",7416 "sp-keyring",
7417 "sp-mmr-primitives",7417 "sp-mmr-primitives",
7418 "sp-offchain",7418 "sp-offchain",
7419 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7419 "sp-runtime",
7420 "sp-session",7420 "sp-session",
7421 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7421 "sp-storage",
7422 "sp-timestamp",7422 "sp-timestamp",
7423 "sp-transaction-pool",7423 "sp-transaction-pool",
7424]7424]
7437 "polkadot-node-subsystem",7437 "polkadot-node-subsystem",
7438 "polkadot-node-subsystem-util",7438 "polkadot-node-subsystem-util",
7439 "polkadot-primitives",7439 "polkadot-primitives",
7440 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7440 "sp-core",
7441 "sp-keystore",7441 "sp-keystore",
7442 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7442 "sp-runtime",
7443 "thiserror",7443 "thiserror",
7444 "tracing-gum",7444 "tracing-gum",
7445]7445]
7452 "parity-scale-codec 3.1.2",7452 "parity-scale-codec 3.1.2",
7453 "parity-util-mem",7453 "parity-util-mem",
7454 "scale-info",7454 "scale-info",
7455 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7455 "sp-core",
7456 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7456 "sp-runtime",
7457 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7457 "sp-std",
7458]7458]
74597459
7460[[package]]7460[[package]]
7474 "polkadot-node-subsystem-util",7474 "polkadot-node-subsystem-util",
7475 "polkadot-primitives",7475 "polkadot-primitives",
7476 "sc-network",7476 "sc-network",
7477 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7477 "sp-application-crypto",
7478 "sp-keystore",7478 "sp-keystore",
7479 "thiserror",7479 "thiserror",
7480 "tracing-gum",7480 "tracing-gum",
7489 "polkadot-node-primitives",7489 "polkadot-node-primitives",
7490 "polkadot-primitives",7490 "polkadot-primitives",
7491 "reed-solomon-novelpoly",7491 "reed-solomon-novelpoly",
7492 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7492 "sp-core",
7493 "sp-trie",7493 "sp-trie",
7494 "thiserror",7494 "thiserror",
7495]7495]
7508 "rand 0.8.5",7508 "rand 0.8.5",
7509 "rand_chacha 0.3.1",7509 "rand_chacha 0.3.1",
7510 "sc-network",7510 "sc-network",
7511 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7511 "sp-application-crypto",
7512 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7512 "sp-core",
7513 "sp-keystore",7513 "sp-keystore",
7514 "tracing-gum",7514 "tracing-gum",
7515]7515]
7545 "polkadot-node-subsystem",7545 "polkadot-node-subsystem",
7546 "polkadot-node-subsystem-util",7546 "polkadot-node-subsystem-util",
7547 "polkadot-primitives",7547 "polkadot-primitives",
7548 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7548 "sp-core",
7549 "sp-maybe-compressed-blob",7549 "sp-maybe-compressed-blob",
7550 "thiserror",7550 "thiserror",
7551 "tracing-gum",7551 "tracing-gum",
7572 "polkadot-primitives",7572 "polkadot-primitives",
7573 "sc-keystore",7573 "sc-keystore",
7574 "schnorrkel",7574 "schnorrkel",
7575 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7575 "sp-application-crypto",
7576 "sp-consensus",7576 "sp-consensus",
7577 "sp-consensus-slots",7577 "sp-consensus-slots",
7578 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7578 "sp-runtime",
7579 "thiserror",7579 "thiserror",
7580 "tracing-gum",7580 "tracing-gum",
7581]7581]
7714 "polkadot-primitives",7714 "polkadot-primitives",
7715 "sp-blockchain",7715 "sp-blockchain",
7716 "sp-inherents",7716 "sp-inherents",
7717 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7717 "sp-runtime",
7718 "thiserror",7718 "thiserror",
7719 "tracing-gum",7719 "tracing-gum",
7720]7720]
7757 "sc-executor-common",7757 "sc-executor-common",
7758 "sc-executor-wasmtime",7758 "sc-executor-wasmtime",
7759 "slotmap",7759 "slotmap",
7760 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7760 "sp-core",
7761 "sp-externalities",7761 "sp-externalities",
7762 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7762 "sp-io",
7763 "sp-maybe-compressed-blob",7763 "sp-maybe-compressed-blob",
7764 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7764 "sp-tracing",
7765 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7765 "sp-wasm-interface",
7766 "tracing-gum",7766 "tracing-gum",
7767]7767]
77687768
7793 "polkadot-node-subsystem",7793 "polkadot-node-subsystem",
7794 "polkadot-node-subsystem-util",7794 "polkadot-node-subsystem-util",
7795 "polkadot-primitives",7795 "polkadot-primitives",
7796 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7796 "sp-api",
7797 "sp-authority-discovery",7797 "sp-authority-discovery",
7798 "sp-consensus-babe",7798 "sp-consensus-babe",
7799 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7799 "sp-core",
7800 "tracing-gum",7800 "tracing-gum",
7801]7801]
78027802
7814 "polkadot-node-primitives",7814 "polkadot-node-primitives",
7815 "polkadot-primitives",7815 "polkadot-primitives",
7816 "sc-network",7816 "sc-network",
7817 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7817 "sp-core",
7818 "thiserror",7818 "thiserror",
7819]7819]
78207820
7867 "polkadot-primitives",7867 "polkadot-primitives",
7868 "schnorrkel",7868 "schnorrkel",
7869 "serde",7869 "serde",
7870 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7870 "sp-application-crypto",
7871 "sp-consensus-babe",7871 "sp-consensus-babe",
7872 "sp-consensus-vrf",7872 "sp-consensus-vrf",
7873 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7873 "sp-core",
7874 "sp-keystore",7874 "sp-keystore",
7875 "sp-maybe-compressed-blob",7875 "sp-maybe-compressed-blob",
7876 "thiserror",7876 "thiserror",
7932 "polkadot-overseer",7932 "polkadot-overseer",
7933 "polkadot-primitives",7933 "polkadot-primitives",
7934 "rand 0.8.5",7934 "rand 0.8.5",
7935 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7935 "sp-application-crypto",
7936 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7936 "sp-core",
7937 "sp-keystore",7937 "sp-keystore",
7938 "thiserror",7938 "thiserror",
7939 "tracing-gum",7939 "tracing-gum",
7956 "polkadot-overseer-gen",7956 "polkadot-overseer-gen",
7957 "polkadot-primitives",7957 "polkadot-primitives",
7958 "sc-client-api",7958 "sc-client-api",
7959 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",7959 "sp-api",
7960 "tracing-gum",7960 "tracing-gum",
7961]7961]
79627962
8001 "polkadot-core-primitives",8001 "polkadot-core-primitives",
8002 "scale-info",8002 "scale-info",
8003 "serde",8003 "serde",
8004 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8004 "sp-core",
8005 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8005 "sp-runtime",
8006 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8006 "sp-std",
8007]8007]
80088008
8009[[package]]8009[[package]]
8035 "polkadot-parachain",8035 "polkadot-parachain",
8036 "scale-info",8036 "scale-info",
8037 "serde",8037 "serde",
8038 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8038 "sp-api",
8039 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8039 "sp-application-crypto",
8040 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8040 "sp-arithmetic",
8041 "sp-authority-discovery",8041 "sp-authority-discovery",
8042 "sp-consensus-slots",8042 "sp-consensus-slots",
8043 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8043 "sp-core",
8044 "sp-inherents",8044 "sp-inherents",
8045 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8045 "sp-io",
8046 "sp-keystore",8046 "sp-keystore",
8047 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8047 "sp-runtime",
8048 "sp-staking",8048 "sp-staking",
8049 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8049 "sp-std",
8050 "sp-trie",8050 "sp-trie",
8051 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8051 "sp-version",
8052]8052]
80538053
8054[[package]]8054[[package]]
8072 "sc-rpc",8072 "sc-rpc",
8073 "sc-sync-state-rpc",8073 "sc-sync-state-rpc",
8074 "sc-transaction-pool-api",8074 "sc-transaction-pool-api",
8075 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8075 "sp-api",
8076 "sp-block-builder",8076 "sp-block-builder",
8077 "sp-blockchain",8077 "sp-blockchain",
8078 "sp-consensus",8078 "sp-consensus",
8079 "sp-consensus-babe",8079 "sp-consensus-babe",
8080 "sp-keystore",8080 "sp-keystore",
8081 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8081 "sp-runtime",
8082 "substrate-frame-rpc-system",8082 "substrate-frame-rpc-system",
8083 "substrate-state-trie-migration-rpc",8083 "substrate-state-trie-migration-rpc",
8084]8084]
8146 "serde",8146 "serde",
8147 "serde_derive",8147 "serde_derive",
8148 "smallvec",8148 "smallvec",
8149 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8149 "sp-api",
8150 "sp-authority-discovery",8150 "sp-authority-discovery",
8151 "sp-block-builder",8151 "sp-block-builder",
8152 "sp-consensus-babe",8152 "sp-consensus-babe",
8153 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8153 "sp-core",
8154 "sp-inherents",8154 "sp-inherents",
8155 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8155 "sp-io",
8156 "sp-mmr-primitives",8156 "sp-mmr-primitives",
8157 "sp-npos-elections",8157 "sp-npos-elections",
8158 "sp-offchain",8158 "sp-offchain",
8159 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8159 "sp-runtime",
8160 "sp-session",8160 "sp-session",
8161 "sp-staking",8161 "sp-staking",
8162 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8162 "sp-std",
8163 "sp-transaction-pool",8163 "sp-transaction-pool",
8164 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8164 "sp-version",
8165 "static_assertions",8165 "static_assertions",
8166 "substrate-wasm-builder",8166 "substrate-wasm-builder",
8167 "xcm",8167 "xcm",
8203 "serde",8203 "serde",
8204 "serde_derive",8204 "serde_derive",
8205 "slot-range-helper",8205 "slot-range-helper",
8206 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8206 "sp-api",
8207 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8207 "sp-core",
8208 "sp-inherents",8208 "sp-inherents",
8209 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8209 "sp-io",
8210 "sp-npos-elections",8210 "sp-npos-elections",
8211 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8211 "sp-runtime",
8212 "sp-session",8212 "sp-session",
8213 "sp-staking",8213 "sp-staking",
8214 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8214 "sp-std",
8215 "static_assertions",8215 "static_assertions",
8216 "xcm",8216 "xcm",
8217]8217]
8225 "polkadot-primitives",8225 "polkadot-primitives",
8226 "polkadot-runtime-common",8226 "polkadot-runtime-common",
8227 "smallvec",8227 "smallvec",
8228 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8228 "sp-runtime",
8229]8229]
82308230
8231[[package]]8231[[package]]
8236 "bs58",8236 "bs58",
8237 "parity-scale-codec 3.1.2",8237 "parity-scale-codec 3.1.2",
8238 "polkadot-primitives",8238 "polkadot-primitives",
8239 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8239 "sp-std",
8240 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8240 "sp-tracing",
8241]8241]
82428242
8243[[package]]8243[[package]]
8268 "rustc-hex",8268 "rustc-hex",
8269 "scale-info",8269 "scale-info",
8270 "serde",8270 "serde",
8271 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8271 "sp-api",
8272 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8272 "sp-application-crypto",
8273 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8273 "sp-core",
8274 "sp-inherents",8274 "sp-inherents",
8275 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8275 "sp-io",
8276 "sp-keystore",8276 "sp-keystore",
8277 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8277 "sp-runtime",
8278 "sp-session",8278 "sp-session",
8279 "sp-staking",8279 "sp-staking",
8280 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8280 "sp-std",
8281 "static_assertions",8281 "static_assertions",
8282 "xcm",8282 "xcm",
8283 "xcm-executor",8283 "xcm-executor",
8358 "sc-telemetry",8358 "sc-telemetry",
8359 "sc-transaction-pool",8359 "sc-transaction-pool",
8360 "serde",8360 "serde",
8361 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8361 "sp-api",
8362 "sp-authority-discovery",8362 "sp-authority-discovery",
8363 "sp-block-builder",8363 "sp-block-builder",
8364 "sp-blockchain",8364 "sp-blockchain",
8365 "sp-consensus",8365 "sp-consensus",
8366 "sp-consensus-babe",8366 "sp-consensus-babe",
8367 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8367 "sp-core",
8368 "sp-finality-grandpa",8368 "sp-finality-grandpa",
8369 "sp-inherents",8369 "sp-inherents",
8370 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8370 "sp-io",
8371 "sp-keystore",8371 "sp-keystore",
8372 "sp-offchain",8372 "sp-offchain",
8373 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8373 "sp-runtime",
8374 "sp-session",8374 "sp-session",
8375 "sp-state-machine",8375 "sp-state-machine",
8376 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8376 "sp-storage",
8377 "sp-timestamp",8377 "sp-timestamp",
8378 "sp-transaction-pool",8378 "sp-transaction-pool",
8379 "sp-trie",8379 "sp-trie",
8411dependencies = [8411dependencies = [
8412 "parity-scale-codec 3.1.2",8412 "parity-scale-codec 3.1.2",
8413 "polkadot-primitives",8413 "polkadot-primitives",
8414 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8414 "sp-core",
8415]8415]
84168416
8417[[package]]8417[[package]]
8454 "serde",8454 "serde",
8455 "serde_derive",8455 "serde_derive",
8456 "smallvec",8456 "smallvec",
8457 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8457 "sp-api",
8458 "sp-authority-discovery",8458 "sp-authority-discovery",
8459 "sp-block-builder",8459 "sp-block-builder",
8460 "sp-consensus-babe",8460 "sp-consensus-babe",
8461 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8461 "sp-core",
8462 "sp-inherents",8462 "sp-inherents",
8463 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8463 "sp-io",
8464 "sp-mmr-primitives",8464 "sp-mmr-primitives",
8465 "sp-offchain",8465 "sp-offchain",
8466 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8466 "sp-runtime",
8467 "sp-session",8467 "sp-session",
8468 "sp-staking",8468 "sp-staking",
8469 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8469 "sp-std",
8470 "sp-transaction-pool",8470 "sp-transaction-pool",
8471 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8471 "sp-version",
8472 "substrate-wasm-builder",8472 "substrate-wasm-builder",
8473 "test-runtime-constants",8473 "test-runtime-constants",
8474 "xcm",8474 "xcm",
8512 "sc-service",8512 "sc-service",
8513 "sc-tracing",8513 "sc-tracing",
8514 "sc-transaction-pool",8514 "sc-transaction-pool",
8515 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8515 "sp-arithmetic",
8516 "sp-authority-discovery",8516 "sp-authority-discovery",
8517 "sp-blockchain",8517 "sp-blockchain",
8518 "sp-consensus",8518 "sp-consensus",
8519 "sp-consensus-babe",8519 "sp-consensus-babe",
8520 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8520 "sp-core",
8521 "sp-finality-grandpa",8521 "sp-finality-grandpa",
8522 "sp-inherents",8522 "sp-inherents",
8523 "sp-keyring",8523 "sp-keyring",
8524 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8524 "sp-runtime",
8525 "sp-state-machine",8525 "sp-state-machine",
8526 "substrate-test-client",8526 "substrate-test-client",
8527 "tempfile",8527 "tempfile",
8784 "scale-info",8784 "scale-info",
8785 "serde",8785 "serde",
8786 "smallvec",8786 "smallvec",
8787 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8787 "sp-api",
8788 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8788 "sp-arithmetic",
8789 "sp-block-builder",8789 "sp-block-builder",
8790 "sp-consensus-aura",8790 "sp-consensus-aura",
8791 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8791 "sp-core",
8792 "sp-inherents",8792 "sp-inherents",
8793 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8793 "sp-io",
8794 "sp-offchain",8794 "sp-offchain",
8795 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8795 "sp-runtime",
8796 "sp-session",8796 "sp-session",
8797 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8797 "sp-std",
8798 "sp-transaction-pool",8798 "sp-transaction-pool",
8799 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",8799 "sp-version",
8800 "substrate-wasm-builder",8800 "substrate-wasm-builder",
8801 "unique-runtime-common",8801 "unique-runtime-common",
8802 "up-data-structs",8802 "up-data-structs",
90579057
9058[[package]]9058[[package]]
9059name = "regex"9059name = "regex"
9060version = "1.5.5"9060version = "1.5.6"
9061source = "registry+https://github.com/rust-lang/crates.io-index"9061source = "registry+https://github.com/rust-lang/crates.io-index"
9062checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"9062checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
9063dependencies = [9063dependencies = [
9064 "aho-corasick",9064 "aho-corasick",
9065 "memchr",9065 "memchr",
90779077
9078[[package]]9078[[package]]
9079name = "regex-syntax"9079name = "regex-syntax"
9080version = "0.6.25"9080version = "0.6.26"
9081source = "registry+https://github.com/rust-lang/crates.io-index"9081source = "registry+https://github.com/rust-lang/crates.io-index"
9082checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"9082checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
90839083
9084[[package]]9084[[package]]
9085name = "region"9085name = "region"
9104 "parity-scale-codec 3.1.2",9104 "parity-scale-codec 3.1.2",
9105 "serde",9105 "serde",
9106 "serde_json",9106 "serde_json",
9107 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9107 "sp-core",
9108 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9108 "sp-io",
9109 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9109 "sp-runtime",
9110 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9110 "sp-version",
9111]9111]
91129112
9113[[package]]9113[[package]]
91319131
9132[[package]]9132[[package]]
9133name = "retain_mut"9133name = "retain_mut"
9134version = "0.1.7"9134version = "0.1.9"
9135source = "registry+https://github.com/rust-lang/crates.io-index"9135source = "registry+https://github.com/rust-lang/crates.io-index"
9136checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086"9136checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
91379137
9138[[package]]9138[[package]]
9139name = "ring"9139name = "ring"
9177dependencies = [9177dependencies = [
9178 "parity-scale-codec 2.3.1",9178 "parity-scale-codec 2.3.1",
9179 "serde",9179 "serde",
9180 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9180 "sp-api",
9181 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9181 "sp-core",
9182 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9182 "sp-runtime",
9183 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9183 "sp-std",
9184 "up-data-structs",9184 "up-data-structs",
9185]9185]
91869186
9187[[package]]9187[[package]]
9188name = "rmrk-rpc"9188name = "rmrk-rpc"
9189version = "0.0.1"9189version = "0.0.1"
9190source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#01c2995b64c34063a1c9fc4d856635022cea4f78"9190source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#013c35e9355c5e1cec4867a17be2f9e8d1207c06"
9191dependencies = [9191dependencies = [
9192 "parity-scale-codec 2.3.1",9192 "parity-scale-codec 2.3.1",
9193 "rmrk-types",9193 "rmrk-types",
9194 "serde",9194 "serde",
9195 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",9195 "sp-api",
9196 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",9196 "sp-core",
9197 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",9197 "sp-runtime",
9198 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",9198 "sp-std",
9199]9199]
92009200
9201[[package]]9201[[package]]
9202name = "rmrk-types"9202name = "rmrk-types"
9203version = "0.0.1"9203version = "0.0.1"
9204source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#01c2995b64c34063a1c9fc4d856635022cea4f78"9204source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#013c35e9355c5e1cec4867a17be2f9e8d1207c06"
9205dependencies = [9205dependencies = [
9206 "parity-scale-codec 3.1.2",9206 "parity-scale-codec 3.1.2",
9207 "scale-info",9207 "scale-info",
9274 "serde",9274 "serde",
9275 "serde_derive",9275 "serde_derive",
9276 "smallvec",9276 "smallvec",
9277 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9277 "sp-api",
9278 "sp-authority-discovery",9278 "sp-authority-discovery",
9279 "sp-block-builder",9279 "sp-block-builder",
9280 "sp-consensus-babe",9280 "sp-consensus-babe",
9281 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9281 "sp-core",
9282 "sp-inherents",9282 "sp-inherents",
9283 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9283 "sp-io",
9284 "sp-mmr-primitives",9284 "sp-mmr-primitives",
9285 "sp-offchain",9285 "sp-offchain",
9286 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9286 "sp-runtime",
9287 "sp-session",9287 "sp-session",
9288 "sp-staking",9288 "sp-staking",
9289 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9289 "sp-std",
9290 "sp-transaction-pool",9290 "sp-transaction-pool",
9291 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9291 "sp-version",
9292 "substrate-wasm-builder",9292 "substrate-wasm-builder",
9293 "xcm",9293 "xcm",
9294 "xcm-builder",9294 "xcm-builder",
9304 "polkadot-primitives",9304 "polkadot-primitives",
9305 "polkadot-runtime-common",9305 "polkadot-runtime-common",
9306 "smallvec",9306 "smallvec",
9307 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9307 "sp-runtime",
9308]9308]
93099309
9310[[package]]9310[[package]]
9502source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9502source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
9503dependencies = [9503dependencies = [
9504 "log",9504 "log",
9505 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9505 "sp-core",
9506 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9506 "sp-wasm-interface",
9507 "thiserror",9507 "thiserror",
9508]9508]
95099509
9524 "rand 0.7.3",9524 "rand 0.7.3",
9525 "sc-client-api",9525 "sc-client-api",
9526 "sc-network",9526 "sc-network",
9527 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9527 "sp-api",
9528 "sp-authority-discovery",9528 "sp-authority-discovery",
9529 "sp-blockchain",9529 "sp-blockchain",
9530 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9530 "sp-core",
9531 "sp-keystore",9531 "sp-keystore",
9532 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9532 "sp-runtime",
9533 "substrate-prometheus-endpoint",9533 "substrate-prometheus-endpoint",
9534 "thiserror",9534 "thiserror",
9535]9535]
9548 "sc-proposer-metrics",9548 "sc-proposer-metrics",
9549 "sc-telemetry",9549 "sc-telemetry",
9550 "sc-transaction-pool-api",9550 "sc-transaction-pool-api",
9551 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9551 "sp-api",
9552 "sp-blockchain",9552 "sp-blockchain",
9553 "sp-consensus",9553 "sp-consensus",
9554 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9554 "sp-core",
9555 "sp-inherents",9555 "sp-inherents",
9556 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9556 "sp-runtime",
9557 "substrate-prometheus-endpoint",9557 "substrate-prometheus-endpoint",
9558]9558]
95599559
9564dependencies = [9564dependencies = [
9565 "parity-scale-codec 3.1.2",9565 "parity-scale-codec 3.1.2",
9566 "sc-client-api",9566 "sc-client-api",
9567 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9567 "sp-api",
9568 "sp-block-builder",9568 "sp-block-builder",
9569 "sp-blockchain",9569 "sp-blockchain",
9570 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9570 "sp-core",
9571 "sp-inherents",9571 "sp-inherents",
9572 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9572 "sp-runtime",
9573 "sp-state-machine",9573 "sp-state-machine",
9574]9574]
95759575
9586 "sc-telemetry",9586 "sc-telemetry",
9587 "serde",9587 "serde",
9588 "serde_json",9588 "serde_json",
9589 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9589 "sp-core",
9590 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9590 "sp-runtime",
9591]9591]
95929592
9593[[package]]9593[[package]]
9628 "serde",9628 "serde",
9629 "serde_json",9629 "serde_json",
9630 "sp-blockchain",9630 "sp-blockchain",
9631 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9631 "sp-core",
9632 "sp-keyring",9632 "sp-keyring",
9633 "sp-keystore",9633 "sp-keystore",
9634 "sp-panic-handler",9634 "sp-panic-handler",
9635 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9635 "sp-runtime",
9636 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9636 "sp-version",
9637 "thiserror",9637 "thiserror",
9638 "tiny-bip39",9638 "tiny-bip39",
9639 "tokio 1.18.2",9639 "tokio 1.18.2",
9653 "sc-executor",9653 "sc-executor",
9654 "sc-transaction-pool-api",9654 "sc-transaction-pool-api",
9655 "sc-utils",9655 "sc-utils",
9656 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9656 "sp-api",
9657 "sp-blockchain",9657 "sp-blockchain",
9658 "sp-consensus",9658 "sp-consensus",
9659 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9659 "sp-core",
9660 "sp-database",9660 "sp-database",
9661 "sp-externalities",9661 "sp-externalities",
9662 "sp-keystore",9662 "sp-keystore",
9663 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9663 "sp-runtime",
9664 "sp-state-machine",9664 "sp-state-machine",
9665 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9665 "sp-storage",
9666 "sp-trie",9666 "sp-trie",
9667 "substrate-prometheus-endpoint",9667 "substrate-prometheus-endpoint",
9668]9668]
9683 "parking_lot 0.12.0",9683 "parking_lot 0.12.0",
9684 "sc-client-api",9684 "sc-client-api",
9685 "sc-state-db",9685 "sc-state-db",
9686 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9686 "sp-arithmetic",
9687 "sp-blockchain",9687 "sp-blockchain",
9688 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9688 "sp-core",
9689 "sp-database",9689 "sp-database",
9690 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9690 "sp-runtime",
9691 "sp-state-machine",9691 "sp-state-machine",
9692 "sp-trie",9692 "sp-trie",
9693]9693]
9706 "sc-client-api",9706 "sc-client-api",
9707 "sc-utils",9707 "sc-utils",
9708 "serde",9708 "serde",
9709 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9709 "sp-api",
9710 "sp-blockchain",9710 "sp-blockchain",
9711 "sp-consensus",9711 "sp-consensus",
9712 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9712 "sp-core",
9713 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9713 "sp-runtime",
9714 "sp-state-machine",9714 "sp-state-machine",
9715 "substrate-prometheus-endpoint",9715 "substrate-prometheus-endpoint",
9716 "thiserror",9716 "thiserror",
9730 "sc-consensus",9730 "sc-consensus",
9731 "sc-consensus-slots",9731 "sc-consensus-slots",
9732 "sc-telemetry",9732 "sc-telemetry",
9733 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9733 "sp-api",
9734 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9734 "sp-application-crypto",
9735 "sp-block-builder",9735 "sp-block-builder",
9736 "sp-blockchain",9736 "sp-blockchain",
9737 "sp-consensus",9737 "sp-consensus",
9738 "sp-consensus-aura",9738 "sp-consensus-aura",
9739 "sp-consensus-slots",9739 "sp-consensus-slots",
9740 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9740 "sp-core",
9741 "sp-inherents",9741 "sp-inherents",
9742 "sp-keystore",9742 "sp-keystore",
9743 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9743 "sp-runtime",
9744 "substrate-prometheus-endpoint",9744 "substrate-prometheus-endpoint",
9745 "thiserror",9745 "thiserror",
9746]9746]
9770 "sc-telemetry",9770 "sc-telemetry",
9771 "schnorrkel",9771 "schnorrkel",
9772 "serde",9772 "serde",
9773 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9773 "sp-api",
9774 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9774 "sp-application-crypto",
9775 "sp-block-builder",9775 "sp-block-builder",
9776 "sp-blockchain",9776 "sp-blockchain",
9777 "sp-consensus",9777 "sp-consensus",
9778 "sp-consensus-babe",9778 "sp-consensus-babe",
9779 "sp-consensus-slots",9779 "sp-consensus-slots",
9780 "sp-consensus-vrf",9780 "sp-consensus-vrf",
9781 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9781 "sp-core",
9782 "sp-inherents",9782 "sp-inherents",
9783 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9783 "sp-io",
9784 "sp-keystore",9784 "sp-keystore",
9785 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9785 "sp-runtime",
9786 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9786 "sp-version",
9787 "substrate-prometheus-endpoint",9787 "substrate-prometheus-endpoint",
9788 "thiserror",9788 "thiserror",
9789]9789]
9801 "sc-consensus-epochs",9801 "sc-consensus-epochs",
9802 "sc-rpc-api",9802 "sc-rpc-api",
9803 "serde",9803 "serde",
9804 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9804 "sp-api",
9805 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9805 "sp-application-crypto",
9806 "sp-blockchain",9806 "sp-blockchain",
9807 "sp-consensus",9807 "sp-consensus",
9808 "sp-consensus-babe",9808 "sp-consensus-babe",
9809 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9809 "sp-core",
9810 "sp-keystore",9810 "sp-keystore",
9811 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9811 "sp-runtime",
9812 "thiserror",9812 "thiserror",
9813]9813]
98149814
9822 "sc-client-api",9822 "sc-client-api",
9823 "sc-consensus",9823 "sc-consensus",
9824 "sp-blockchain",9824 "sp-blockchain",
9825 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9825 "sp-runtime",
9826]9826]
98279827
9828[[package]]9828[[package]]
9846 "sc-transaction-pool",9846 "sc-transaction-pool",
9847 "sc-transaction-pool-api",9847 "sc-transaction-pool-api",
9848 "serde",9848 "serde",
9849 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9849 "sp-api",
9850 "sp-blockchain",9850 "sp-blockchain",
9851 "sp-consensus",9851 "sp-consensus",
9852 "sp-consensus-aura",9852 "sp-consensus-aura",
9853 "sp-consensus-babe",9853 "sp-consensus-babe",
9854 "sp-consensus-slots",9854 "sp-consensus-slots",
9855 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9855 "sp-core",
9856 "sp-inherents",9856 "sp-inherents",
9857 "sp-keystore",9857 "sp-keystore",
9858 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9858 "sp-runtime",
9859 "sp-timestamp",9859 "sp-timestamp",
9860 "substrate-prometheus-endpoint",9860 "substrate-prometheus-endpoint",
9861 "thiserror",9861 "thiserror",
9874 "sc-client-api",9874 "sc-client-api",
9875 "sc-consensus",9875 "sc-consensus",
9876 "sc-telemetry",9876 "sc-telemetry",
9877 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9877 "sp-arithmetic",
9878 "sp-blockchain",9878 "sp-blockchain",
9879 "sp-consensus",9879 "sp-consensus",
9880 "sp-consensus-slots",9880 "sp-consensus-slots",
9881 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9881 "sp-core",
9882 "sp-inherents",9882 "sp-inherents",
9883 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9883 "sp-runtime",
9884 "sp-state-machine",9884 "sp-state-machine",
9885 "sp-timestamp",9885 "sp-timestamp",
9886 "thiserror",9886 "thiserror",
9893dependencies = [9893dependencies = [
9894 "sc-client-api",9894 "sc-client-api",
9895 "sp-authorship",9895 "sp-authorship",
9896 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9896 "sp-runtime",
9897 "thiserror",9897 "thiserror",
9898]9898]
98999899
9909 "sc-executor-common",9909 "sc-executor-common",
9910 "sc-executor-wasmi",9910 "sc-executor-wasmi",
9911 "sc-executor-wasmtime",9911 "sc-executor-wasmtime",
9912 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9912 "sp-api",
9913 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9913 "sp-core",
9914 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9914 "sp-core-hashing-proc-macro",
9915 "sp-externalities",9915 "sp-externalities",
9916 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9916 "sp-io",
9917 "sp-panic-handler",9917 "sp-panic-handler",
9918 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9918 "sp-runtime-interface",
9919 "sp-tasks",9919 "sp-tasks",
9920 "sp-trie",9920 "sp-trie",
9921 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9921 "sp-version",
9922 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9922 "sp-wasm-interface",
9923 "tracing",9923 "tracing",
9924 "wasmi",9924 "wasmi",
9925]9925]
9932 "environmental",9932 "environmental",
9933 "parity-scale-codec 3.1.2",9933 "parity-scale-codec 3.1.2",
9934 "sc-allocator",9934 "sc-allocator",
9935 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9935 "sp-core",
9936 "sp-maybe-compressed-blob",9936 "sp-maybe-compressed-blob",
9937 "sp-serializer",9937 "sp-serializer",
9938 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9938 "sp-wasm-interface",
9939 "thiserror",9939 "thiserror",
9940 "wasm-instrument",9940 "wasm-instrument",
9941 "wasmi",9941 "wasmi",
9951 "sc-allocator",9951 "sc-allocator",
9952 "sc-executor-common",9952 "sc-executor-common",
9953 "scoped-tls",9953 "scoped-tls",
9954 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9954 "sp-core",
9955 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9955 "sp-runtime-interface",
9956 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9956 "sp-wasm-interface",
9957 "wasmi",9957 "wasmi",
9958]9958]
99599959
9969 "parity-wasm 0.42.2",9969 "parity-wasm 0.42.2",
9970 "sc-allocator",9970 "sc-allocator",
9971 "sc-executor-common",9971 "sc-executor-common",
9972 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9972 "sp-core",
9973 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9973 "sp-runtime-interface",
9974 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",9974 "sp-wasm-interface",
9975 "wasmtime",9975 "wasmtime",
9976]9976]
99779977
10002 "sc-telemetry",10002 "sc-telemetry",
10003 "sc-utils",10003 "sc-utils",
10004 "serde_json",10004 "serde_json",
10005 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10005 "sp-api",
10006 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10006 "sp-application-crypto",
10007 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10007 "sp-arithmetic",
10008 "sp-blockchain",10008 "sp-blockchain",
10009 "sp-consensus",10009 "sp-consensus",
10010 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10010 "sp-core",
10011 "sp-finality-grandpa",10011 "sp-finality-grandpa",
10012 "sp-keystore",10012 "sp-keystore",
10013 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10013 "sp-runtime",
10014 "substrate-prometheus-endpoint",10014 "substrate-prometheus-endpoint",
10015 "thiserror",10015 "thiserror",
10016]10016]
10034 "serde",10034 "serde",
10035 "serde_json",10035 "serde_json",
10036 "sp-blockchain",10036 "sp-blockchain",
10037 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10037 "sp-core",
10038 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10038 "sp-runtime",
10039 "thiserror",10039 "thiserror",
10040]10040]
1004110041
10053 "sc-network",10053 "sc-network",
10054 "sc-transaction-pool-api",10054 "sc-transaction-pool-api",
10055 "sp-blockchain",10055 "sp-blockchain",
10056 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10056 "sp-runtime",
10057]10057]
1005810058
10059[[package]]10059[[package]]
10065 "hex",10065 "hex",
10066 "parking_lot 0.12.0",10066 "parking_lot 0.12.0",
10067 "serde_json",10067 "serde_json",
10068 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10068 "sp-application-crypto",
10069 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10069 "sp-core",
10070 "sp-keystore",10070 "sp-keystore",
10071 "thiserror",10071 "thiserror",
10072]10072]
10107 "serde",10107 "serde",
10108 "serde_json",10108 "serde_json",
10109 "smallvec",10109 "smallvec",
10110 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10110 "sp-arithmetic",
10111 "sp-blockchain",10111 "sp-blockchain",
10112 "sp-consensus",10112 "sp-consensus",
10113 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10113 "sp-core",
10114 "sp-finality-grandpa",10114 "sp-finality-grandpa",
10115 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10115 "sp-runtime",
10116 "substrate-prometheus-endpoint",10116 "substrate-prometheus-endpoint",
10117 "thiserror",10117 "thiserror",
10118 "unsigned-varint 0.6.0",10118 "unsigned-varint 0.6.0",
10132 "log",10132 "log",
10133 "lru 0.7.5",10133 "lru 0.7.5",
10134 "sc-network",10134 "sc-network",
10135 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10135 "sp-runtime",
10136 "substrate-prometheus-endpoint",10136 "substrate-prometheus-endpoint",
10137 "tracing",10137 "tracing",
10138]10138]
10157 "sc-client-api",10157 "sc-client-api",
10158 "sc-network",10158 "sc-network",
10159 "sc-utils",10159 "sc-utils",
10160 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10160 "sp-api",
10161 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10161 "sp-core",
10162 "sp-offchain",10162 "sp-offchain",
10163 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10163 "sp-runtime",
10164 "threadpool",10164 "threadpool",
10165 "tracing",10165 "tracing",
10166]10166]
10207 "sc-transaction-pool-api",10207 "sc-transaction-pool-api",
10208 "sc-utils",10208 "sc-utils",
10209 "serde_json",10209 "serde_json",
10210 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10210 "sp-api",
10211 "sp-blockchain",10211 "sp-blockchain",
10212 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10212 "sp-core",
10213 "sp-keystore",10213 "sp-keystore",
10214 "sp-offchain",10214 "sp-offchain",
10215 "sp-rpc",10215 "sp-rpc",
10216 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10216 "sp-runtime",
10217 "sp-session",10217 "sp-session",
10218 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10218 "sp-version",
10219]10219]
1022010220
10221[[package]]10221[[package]]
10236 "scale-info",10236 "scale-info",
10237 "serde",10237 "serde",
10238 "serde_json",10238 "serde_json",
10239 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10239 "sp-core",
10240 "sp-rpc",10240 "sp-rpc",
10241 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10241 "sp-runtime",
10242 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10242 "sp-tracing",
10243 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10243 "sp-version",
10244 "thiserror",10244 "thiserror",
10245]10245]
1024610246
10300 "sc-utils",10300 "sc-utils",
10301 "serde",10301 "serde",
10302 "serde_json",10302 "serde_json",
10303 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10303 "sp-api",
10304 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10304 "sp-application-crypto",
10305 "sp-block-builder",10305 "sp-block-builder",
10306 "sp-blockchain",10306 "sp-blockchain",
10307 "sp-consensus",10307 "sp-consensus",
10308 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10308 "sp-core",
10309 "sp-externalities",10309 "sp-externalities",
10310 "sp-inherents",10310 "sp-inherents",
10311 "sp-keystore",10311 "sp-keystore",
10312 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10312 "sp-runtime",
10313 "sp-session",10313 "sp-session",
10314 "sp-state-machine",10314 "sp-state-machine",
10315 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10315 "sp-storage",
10316 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10316 "sp-tracing",
10317 "sp-transaction-pool",10317 "sp-transaction-pool",
10318 "sp-transaction-storage-proof",10318 "sp-transaction-storage-proof",
10319 "sp-trie",10319 "sp-trie",
10320 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10320 "sp-version",
10321 "substrate-prometheus-endpoint",10321 "substrate-prometheus-endpoint",
10322 "tempfile",10322 "tempfile",
10323 "thiserror",10323 "thiserror",
10337 "parity-util-mem-derive",10337 "parity-util-mem-derive",
10338 "parking_lot 0.12.0",10338 "parking_lot 0.12.0",
10339 "sc-client-api",10339 "sc-client-api",
10340 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10340 "sp-core",
10341]10341]
1034210342
10343[[package]]10343[[package]]
10357 "serde",10357 "serde",
10358 "serde_json",10358 "serde_json",
10359 "sp-blockchain",10359 "sp-blockchain",
10360 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10360 "sp-runtime",
10361 "thiserror",10361 "thiserror",
10362]10362]
1036310363
10375 "sc-telemetry",10375 "sc-telemetry",
10376 "serde",10376 "serde",
10377 "serde_json",10377 "serde_json",
10378 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10378 "sp-core",
10379 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10379 "sp-io",
10380 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10380 "sp-std",
10381]10381]
1038210382
10383[[package]]10383[[package]]
10417 "sc-rpc-server",10417 "sc-rpc-server",
10418 "sc-tracing-proc-macro",10418 "sc-tracing-proc-macro",
10419 "serde",10419 "serde",
10420 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10420 "sp-api",
10421 "sp-blockchain",10421 "sp-blockchain",
10422 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10422 "sp-core",
10423 "sp-rpc",10423 "sp-rpc",
10424 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10424 "sp-runtime",
10425 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10425 "sp-tracing",
10426 "thiserror",10426 "thiserror",
10427 "tracing",10427 "tracing",
10428 "tracing-log",10428 "tracing-log",
10457 "sc-transaction-pool-api",10457 "sc-transaction-pool-api",
10458 "sc-utils",10458 "sc-utils",
10459 "serde",10459 "serde",
10460 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10460 "sp-api",
10461 "sp-blockchain",10461 "sp-blockchain",
10462 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10462 "sp-core",
10463 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10463 "sp-runtime",
10464 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10464 "sp-tracing",
10465 "sp-transaction-pool",10465 "sp-transaction-pool",
10466 "substrate-prometheus-endpoint",10466 "substrate-prometheus-endpoint",
10467 "thiserror",10467 "thiserror",
10476 "log",10476 "log",
10477 "serde",10477 "serde",
10478 "sp-blockchain",10478 "sp-blockchain",
10479 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10479 "sp-runtime",
10480 "thiserror",10480 "thiserror",
10481]10481]
1048210482
10885 "enumn",10885 "enumn",
10886 "parity-scale-codec 3.1.2",10886 "parity-scale-codec 3.1.2",
10887 "paste",10887 "paste",
10888 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10888 "sp-runtime",
10889 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10889 "sp-std",
10890]10890]
1089110891
10892[[package]]10892[[package]]
10968[[package]]10968[[package]]
10969name = "sp-api"10969name = "sp-api"
10970version = "4.0.0-dev"10970version = "4.0.0-dev"
10971source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
10972dependencies = [
10973 "log",
10974 "parity-scale-codec 3.1.2",
10975 "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
10976 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
10977 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
10978 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
10979 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
10980]
10981
10982[[package]]
10983name = "sp-api"
10984version = "4.0.0-dev"
10985source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10971source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
10986dependencies = [10972dependencies = [
10987 "hash-db",10973 "hash-db",
10988 "log",10974 "log",
10989 "parity-scale-codec 3.1.2",10975 "parity-scale-codec 3.1.2",
10990 "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10976 "sp-api-proc-macro",
10991 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10977 "sp-core",
10992 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10978 "sp-runtime",
10993 "sp-state-machine",10979 "sp-state-machine",
10994 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10980 "sp-std",
10995 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",10981 "sp-version",
10996 "thiserror",10982 "thiserror",
10997]10983]
1099810984
10999[[package]]10985[[package]]
11000name = "sp-api-proc-macro"10986name = "sp-api-proc-macro"
11001version = "4.0.0-dev"10987version = "4.0.0-dev"
11002source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11003dependencies = [
11004 "blake2 0.10.4",
11005 "proc-macro-crate 1.1.3",
11006 "proc-macro2",
11007 "quote",
11008 "syn",
11009]
11010
11011[[package]]
11012name = "sp-api-proc-macro"
11013version = "4.0.0-dev"
11014source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10988source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11015dependencies = [10989dependencies = [
11016 "blake2 0.10.4",10990 "blake2 0.10.4",
11023[[package]]10997[[package]]
11024name = "sp-application-crypto"10998name = "sp-application-crypto"
11025version = "6.0.0"10999version = "6.0.0"
11026source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11027dependencies = [
11028 "parity-scale-codec 3.1.2",
11029 "scale-info",
11030 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11031 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11032 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11033]
11034
11035[[package]]
11036name = "sp-application-crypto"
11037version = "6.0.0"
11038source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11000source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11039dependencies = [11001dependencies = [
11040 "parity-scale-codec 3.1.2",11002 "parity-scale-codec 3.1.2",
11041 "scale-info",11003 "scale-info",
11042 "serde",11004 "serde",
11043 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11005 "sp-core",
11044 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11006 "sp-io",
11045 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11007 "sp-std",
11046]11008]
1104711009
11048[[package]]11010[[package]]
11049name = "sp-arithmetic"11011name = "sp-arithmetic"
11050version = "5.0.0"11012version = "5.0.0"
11051source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11052dependencies = [
11053 "integer-sqrt",
11054 "num-traits",
11055 "parity-scale-codec 3.1.2",
11056 "scale-info",
11057 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11058 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11059 "static_assertions",
11060]
11061
11062[[package]]
11063name = "sp-arithmetic"
11064version = "5.0.0"
11065source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11013source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11066dependencies = [11014dependencies = [
11067 "integer-sqrt",11015 "integer-sqrt",
11068 "num-traits",11016 "num-traits",
11069 "parity-scale-codec 3.1.2",11017 "parity-scale-codec 3.1.2",
11070 "scale-info",11018 "scale-info",
11071 "serde",11019 "serde",
11072 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11020 "sp-debug-derive",
11073 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11021 "sp-std",
11074 "static_assertions",11022 "static_assertions",
11075]11023]
1107611024
11081dependencies = [11029dependencies = [
11082 "parity-scale-codec 3.1.2",11030 "parity-scale-codec 3.1.2",
11083 "scale-info",11031 "scale-info",
11084 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11032 "sp-api",
11085 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11033 "sp-application-crypto",
11086 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11034 "sp-runtime",
11087 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11035 "sp-std",
11088]11036]
1108911037
11090[[package]]11038[[package]]
11095 "async-trait",11043 "async-trait",
11096 "parity-scale-codec 3.1.2",11044 "parity-scale-codec 3.1.2",
11097 "sp-inherents",11045 "sp-inherents",
11098 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11046 "sp-runtime",
11099 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11047 "sp-std",
11100]11048]
1110111049
11102[[package]]11050[[package]]
11105source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11053source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11106dependencies = [11054dependencies = [
11107 "parity-scale-codec 3.1.2",11055 "parity-scale-codec 3.1.2",
11108 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11056 "sp-api",
11109 "sp-inherents",11057 "sp-inherents",
11110 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11058 "sp-runtime",
11111 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11059 "sp-std",
11112]11060]
1111311061
11114[[package]]11062[[package]]
11121 "lru 0.7.5",11069 "lru 0.7.5",
11122 "parity-scale-codec 3.1.2",11070 "parity-scale-codec 3.1.2",
11123 "parking_lot 0.12.0",11071 "parking_lot 0.12.0",
11124 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11072 "sp-api",
11125 "sp-consensus",11073 "sp-consensus",
11126 "sp-database",11074 "sp-database",
11127 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11075 "sp-runtime",
11128 "sp-state-machine",11076 "sp-state-machine",
11129 "thiserror",11077 "thiserror",
11130]11078]
11139 "futures-timer",11087 "futures-timer",
11140 "log",11088 "log",
11141 "parity-scale-codec 3.1.2",11089 "parity-scale-codec 3.1.2",
11142 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11090 "sp-core",
11143 "sp-inherents",11091 "sp-inherents",
11144 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11092 "sp-runtime",
11145 "sp-state-machine",11093 "sp-state-machine",
11146 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11094 "sp-std",
11147 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11095 "sp-version",
11148 "thiserror",11096 "thiserror",
11149]11097]
1115011098
11156 "async-trait",11104 "async-trait",
11157 "parity-scale-codec 3.1.2",11105 "parity-scale-codec 3.1.2",
11158 "scale-info",11106 "scale-info",
11159 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11107 "sp-api",
11160 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11108 "sp-application-crypto",
11161 "sp-consensus",11109 "sp-consensus",
11162 "sp-consensus-slots",11110 "sp-consensus-slots",
11163 "sp-inherents",11111 "sp-inherents",
11164 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11112 "sp-runtime",
11165 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11113 "sp-std",
11166 "sp-timestamp",11114 "sp-timestamp",
11167]11115]
1116811116
11176 "parity-scale-codec 3.1.2",11124 "parity-scale-codec 3.1.2",
11177 "scale-info",11125 "scale-info",
11178 "serde",11126 "serde",
11179 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11127 "sp-api",
11180 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11128 "sp-application-crypto",
11181 "sp-consensus",11129 "sp-consensus",
11182 "sp-consensus-slots",11130 "sp-consensus-slots",
11183 "sp-consensus-vrf",11131 "sp-consensus-vrf",
11184 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11132 "sp-core",
11185 "sp-inherents",11133 "sp-inherents",
11186 "sp-keystore",11134 "sp-keystore",
11187 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11135 "sp-runtime",
11188 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11136 "sp-std",
11189 "sp-timestamp",11137 "sp-timestamp",
11190]11138]
1119111139
11197 "parity-scale-codec 3.1.2",11145 "parity-scale-codec 3.1.2",
11198 "scale-info",11146 "scale-info",
11199 "serde",11147 "serde",
11200 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11148 "sp-arithmetic",
11201 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11149 "sp-runtime",
11202 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11150 "sp-std",
11203 "sp-timestamp",11151 "sp-timestamp",
11204]11152]
1120511153
11210dependencies = [11158dependencies = [
11211 "parity-scale-codec 3.1.2",11159 "parity-scale-codec 3.1.2",
11212 "schnorrkel",11160 "schnorrkel",
11213 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11161 "sp-core",
11214 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11162 "sp-runtime",
11215 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11163 "sp-std",
11216]11164]
1121711165
11218[[package]]11166[[package]]
11219name = "sp-core"11167name = "sp-core"
11220version = "6.0.0"11168version = "6.0.0"
11221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11222dependencies = [
11223 "bitflags",
11224 "byteorder",
11225 "hash-db",
11226 "hash256-std-hasher",
11227 "log",
11228 "num-traits",
11229 "parity-scale-codec 3.1.2",
11230 "parity-util-mem",
11231 "primitive-types",
11232 "scale-info",
11233 "secrecy",
11234 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11235 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11236 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11237 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11238 "ss58-registry",
11239 "zeroize",
11240]
11241
11242[[package]]
11243name = "sp-core"
11244version = "6.0.0"
11245source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11169source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11246dependencies = [11170dependencies = [
11247 "base58",11171 "base58",
11271 "secp256k1",11195 "secp256k1",
11272 "secrecy",11196 "secrecy",
11273 "serde",11197 "serde",
11274 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11198 "sp-core-hashing",
11275 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11199 "sp-debug-derive",
11276 "sp-externalities",11200 "sp-externalities",
11277 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11201 "sp-runtime-interface",
11278 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11202 "sp-std",
11279 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11203 "sp-storage",
11280 "ss58-registry",11204 "ss58-registry",
11281 "substrate-bip39",11205 "substrate-bip39",
11282 "thiserror",11206 "thiserror",
11288[[package]]11212[[package]]
11289name = "sp-core-hashing"11213name = "sp-core-hashing"
11290version = "4.0.0"11214version = "4.0.0"
11291source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11292dependencies = [
11293 "blake2 0.10.4",
11294 "byteorder",
11295 "digest 0.10.3",
11296 "sha2 0.10.2",
11297 "sha3 0.10.1",
11298 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11299 "twox-hash",
11300]
11301
11302[[package]]
11303name = "sp-core-hashing"
11304version = "4.0.0"
11305source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11215source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11306dependencies = [11216dependencies = [
11307 "blake2 0.10.4",11217 "blake2 0.10.4",
11308 "byteorder",11218 "byteorder",
11309 "digest 0.10.3",11219 "digest 0.10.3",
11310 "sha2 0.10.2",11220 "sha2 0.10.2",
11311 "sha3 0.10.1",11221 "sha3 0.10.1",
11312 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11222 "sp-std",
11313 "twox-hash",11223 "twox-hash",
11314]11224]
1131511225
11316[[package]]11226[[package]]
11317name = "sp-core-hashing-proc-macro"11227name = "sp-core-hashing-proc-macro"
11318version = "5.0.0"11228version = "5.0.0"
11319source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11320dependencies = [
11321 "proc-macro2",
11322 "quote",
11323 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11324 "syn",
11325]
11326
11327[[package]]
11328name = "sp-core-hashing-proc-macro"
11329version = "5.0.0"
11330source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11229source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11331dependencies = [11230dependencies = [
11332 "proc-macro2",11231 "proc-macro2",
11333 "quote",11232 "quote",
11334 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11233 "sp-core-hashing",
11335 "syn",11234 "syn",
11336]11235]
1133711236
11347[[package]]11246[[package]]
11348name = "sp-debug-derive"11247name = "sp-debug-derive"
11349version = "4.0.0"11248version = "4.0.0"
11350source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11351dependencies = [
11352 "proc-macro2",
11353 "quote",
11354 "syn",
11355]
11356
11357[[package]]
11358name = "sp-debug-derive"
11359version = "4.0.0"
11360source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11249source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11361dependencies = [11250dependencies = [
11362 "proc-macro2",11251 "proc-macro2",
11371dependencies = [11260dependencies = [
11372 "environmental",11261 "environmental",
11373 "parity-scale-codec 3.1.2",11262 "parity-scale-codec 3.1.2",
11374 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11263 "sp-std",
11375 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11264 "sp-storage",
11376]11265]
1137711266
11378[[package]]11267[[package]]
11385 "parity-scale-codec 3.1.2",11274 "parity-scale-codec 3.1.2",
11386 "scale-info",11275 "scale-info",
11387 "serde",11276 "serde",
11388 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11277 "sp-api",
11389 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11278 "sp-application-crypto",
11390 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11279 "sp-core",
11391 "sp-keystore",11280 "sp-keystore",
11392 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11281 "sp-runtime",
11393 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11282 "sp-std",
11394]11283]
1139511284
11396[[package]]11285[[package]]
11401 "async-trait",11290 "async-trait",
11402 "impl-trait-for-tuples",11291 "impl-trait-for-tuples",
11403 "parity-scale-codec 3.1.2",11292 "parity-scale-codec 3.1.2",
11404 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11293 "sp-core",
11405 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11294 "sp-runtime",
11406 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11295 "sp-std",
11407 "thiserror",11296 "thiserror",
11408]11297]
1140911298
11410[[package]]11299[[package]]
11411name = "sp-io"11300name = "sp-io"
11412version = "6.0.0"11301version = "6.0.0"
11413source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11414dependencies = [
11415 "hash-db",
11416 "parity-scale-codec 3.1.2",
11417 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11418 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11419 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11420 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11421 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11422 "tracing",
11423 "tracing-core",
11424]
11425
11426[[package]]
11427name = "sp-io"
11428version = "6.0.0"
11429source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11302source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11430dependencies = [11303dependencies = [
11431 "futures 0.3.21",11304 "futures 0.3.21",
11435 "parity-scale-codec 3.1.2",11308 "parity-scale-codec 3.1.2",
11436 "parking_lot 0.12.0",11309 "parking_lot 0.12.0",
11437 "secp256k1",11310 "secp256k1",
11438 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11311 "sp-core",
11439 "sp-externalities",11312 "sp-externalities",
11440 "sp-keystore",11313 "sp-keystore",
11441 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11314 "sp-runtime-interface",
11442 "sp-state-machine",11315 "sp-state-machine",
11443 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11316 "sp-std",
11444 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11317 "sp-tracing",
11445 "sp-trie",11318 "sp-trie",
11446 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11319 "sp-wasm-interface",
11447 "tracing",11320 "tracing",
11448 "tracing-core",11321 "tracing-core",
11449]11322]
11454source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11327source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11455dependencies = [11328dependencies = [
11456 "lazy_static",11329 "lazy_static",
11457 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11330 "sp-core",
11458 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11331 "sp-runtime",
11459 "strum 0.23.0",11332 "strum 0.23.0",
11460]11333]
1146111334
11471 "parking_lot 0.12.0",11344 "parking_lot 0.12.0",
11472 "schnorrkel",11345 "schnorrkel",
11473 "serde",11346 "serde",
11474 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11347 "sp-core",
11475 "sp-externalities",11348 "sp-externalities",
11476 "thiserror",11349 "thiserror",
11477]11350]
11493 "log",11366 "log",
11494 "parity-scale-codec 3.1.2",11367 "parity-scale-codec 3.1.2",
11495 "serde",11368 "serde",
11496 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11369 "sp-api",
11497 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11370 "sp-core",
11498 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11371 "sp-debug-derive",
11499 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11372 "sp-runtime",
11500 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11373 "sp-std",
11501]11374]
1150211375
11503[[package]]11376[[package]]
11508 "parity-scale-codec 3.1.2",11381 "parity-scale-codec 3.1.2",
11509 "scale-info",11382 "scale-info",
11510 "serde",11383 "serde",
11511 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11384 "sp-arithmetic",
11512 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11385 "sp-core",
11513 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11386 "sp-runtime",
11514 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11387 "sp-std",
11515]11388]
1151611389
11517[[package]]11390[[package]]
11518name = "sp-offchain"11391name = "sp-offchain"
11519version = "4.0.0-dev"11392version = "4.0.0-dev"
11520source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11393source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11521dependencies = [11394dependencies = [
11522 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11395 "sp-api",
11523 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11396 "sp-core",
11524 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11397 "sp-runtime",
11525]11398]
1152611399
11527[[package]]11400[[package]]
11541dependencies = [11414dependencies = [
11542 "rustc-hash",11415 "rustc-hash",
11543 "serde",11416 "serde",
11544 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11417 "sp-core",
11545]11418]
1154611419
11547[[package]]11420[[package]]
11548name = "sp-runtime"11421name = "sp-runtime"
11549version = "6.0.0"11422version = "6.0.0"
11550source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11551dependencies = [
11552 "either",
11553 "hash256-std-hasher",
11554 "impl-trait-for-tuples",
11555 "log",
11556 "parity-scale-codec 3.1.2",
11557 "parity-util-mem",
11558 "paste",
11559 "scale-info",
11560 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11561 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11562 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11563 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11564 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11565]
11566
11567[[package]]
11568name = "sp-runtime"
11569version = "6.0.0"
11570source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11571dependencies = [11424dependencies = [
11572 "either",11425 "either",
11579 "rand 0.7.3",11432 "rand 0.7.3",
11580 "scale-info",11433 "scale-info",
11581 "serde",11434 "serde",
11582 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11435 "sp-application-crypto",
11583 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11436 "sp-arithmetic",
11584 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11437 "sp-core",
11585 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11438 "sp-io",
11586 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11439 "sp-std",
11587]11440]
1158811441
11589[[package]]11442[[package]]
11590name = "sp-runtime-interface"11443name = "sp-runtime-interface"
11591version = "6.0.0"11444version = "6.0.0"
11592source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11593dependencies = [
11594 "impl-trait-for-tuples",
11595 "parity-scale-codec 3.1.2",
11596 "primitive-types",
11597 "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11598 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11599 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11600 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11601 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11602 "static_assertions",
11603]
11604
11605[[package]]
11606name = "sp-runtime-interface"
11607version = "6.0.0"
11608source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11445source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11609dependencies = [11446dependencies = [
11610 "impl-trait-for-tuples",11447 "impl-trait-for-tuples",
11611 "parity-scale-codec 3.1.2",11448 "parity-scale-codec 3.1.2",
11612 "primitive-types",11449 "primitive-types",
11613 "sp-externalities",11450 "sp-externalities",
11614 "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11451 "sp-runtime-interface-proc-macro",
11615 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11452 "sp-std",
11616 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11453 "sp-storage",
11617 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11454 "sp-tracing",
11618 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11455 "sp-wasm-interface",
11619 "static_assertions",11456 "static_assertions",
11620]11457]
1162111458
11622[[package]]11459[[package]]
11623name = "sp-runtime-interface-proc-macro"11460name = "sp-runtime-interface-proc-macro"
11624version = "5.0.0"11461version = "5.0.0"
11625source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11626dependencies = [
11627 "Inflector",
11628 "proc-macro-crate 1.1.3",
11629 "proc-macro2",
11630 "quote",
11631 "syn",
11632]
11633
11634[[package]]
11635name = "sp-runtime-interface-proc-macro"
11636version = "5.0.0"
11637source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11462source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11638dependencies = [11463dependencies = [
11639 "Inflector",11464 "Inflector",
11659dependencies = [11484dependencies = [
11660 "parity-scale-codec 3.1.2",11485 "parity-scale-codec 3.1.2",
11661 "scale-info",11486 "scale-info",
11662 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11487 "sp-api",
11663 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11488 "sp-core",
11664 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11489 "sp-runtime",
11665 "sp-staking",11490 "sp-staking",
11666 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11491 "sp-std",
11667]11492]
1166811493
11669[[package]]11494[[package]]
11673dependencies = [11498dependencies = [
11674 "parity-scale-codec 3.1.2",11499 "parity-scale-codec 3.1.2",
11675 "scale-info",11500 "scale-info",
11676 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11501 "sp-runtime",
11677 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11502 "sp-std",
11678]11503]
1167911504
11680[[package]]11505[[package]]
11689 "parking_lot 0.12.0",11514 "parking_lot 0.12.0",
11690 "rand 0.7.3",11515 "rand 0.7.3",
11691 "smallvec",11516 "smallvec",
11692 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11517 "sp-core",
11693 "sp-externalities",11518 "sp-externalities",
11694 "sp-panic-handler",11519 "sp-panic-handler",
11695 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11520 "sp-std",
11696 "sp-trie",11521 "sp-trie",
11697 "thiserror",11522 "thiserror",
11698 "tracing",11523 "tracing",
11702[[package]]11527[[package]]
11703name = "sp-std"11528name = "sp-std"
11704version = "4.0.0"11529version = "4.0.0"
11705source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11706
11707[[package]]
11708name = "sp-std"
11709version = "4.0.0"
11710source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11530source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
1171111531
11712[[package]]11532[[package]]
11713name = "sp-storage"11533name = "sp-storage"
11714version = "6.0.0"11534version = "6.0.0"
11715source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11716dependencies = [
11717 "parity-scale-codec 3.1.2",
11718 "ref-cast",
11719 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11720 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11721]
11722
11723[[package]]
11724name = "sp-storage"
11725version = "6.0.0"
11726source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11535source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11727dependencies = [11536dependencies = [
11728 "impl-serde",11537 "impl-serde",
11729 "parity-scale-codec 3.1.2",11538 "parity-scale-codec 3.1.2",
11730 "ref-cast",11539 "ref-cast",
11731 "serde",11540 "serde",
11732 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11541 "sp-debug-derive",
11733 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11542 "sp-std",
11734]11543]
1173511544
11736[[package]]11545[[package]]
11739source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11548source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11740dependencies = [11549dependencies = [
11741 "log",11550 "log",
11742 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11551 "sp-core",
11743 "sp-externalities",11552 "sp-externalities",
11744 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11553 "sp-io",
11745 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11554 "sp-runtime-interface",
11746 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11555 "sp-std",
11747]11556]
1174811557
11749[[package]]11558[[package]]
11755 "futures-timer",11564 "futures-timer",
11756 "log",11565 "log",
11757 "parity-scale-codec 3.1.2",11566 "parity-scale-codec 3.1.2",
11758 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11567 "sp-api",
11759 "sp-inherents",11568 "sp-inherents",
11760 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11569 "sp-runtime",
11761 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11570 "sp-std",
11762 "thiserror",11571 "thiserror",
11763]11572]
1176411573
11765[[package]]11574[[package]]
11766name = "sp-tracing"11575name = "sp-tracing"
11767version = "5.0.0"11576version = "5.0.0"
11768source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11769dependencies = [
11770 "parity-scale-codec 3.1.2",
11771 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11772 "tracing",
11773 "tracing-core",
11774]
11775
11776[[package]]
11777name = "sp-tracing"
11778version = "5.0.0"
11779source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11577source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11780dependencies = [11578dependencies = [
11781 "parity-scale-codec 3.1.2",11579 "parity-scale-codec 3.1.2",
11782 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11580 "sp-std",
11783 "tracing",11581 "tracing",
11784 "tracing-core",11582 "tracing-core",
11785 "tracing-subscriber",11583 "tracing-subscriber",
11790version = "4.0.0-dev"11588version = "4.0.0-dev"
11791source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11589source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11792dependencies = [11590dependencies = [
11793 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11591 "sp-api",
11794 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11592 "sp-runtime",
11795]11593]
1179611594
11797[[package]]11595[[package]]
11803 "log",11601 "log",
11804 "parity-scale-codec 3.1.2",11602 "parity-scale-codec 3.1.2",
11805 "scale-info",11603 "scale-info",
11806 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11604 "sp-core",
11807 "sp-inherents",11605 "sp-inherents",
11808 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11606 "sp-runtime",
11809 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11607 "sp-std",
11810 "sp-trie",11608 "sp-trie",
11811]11609]
1181211610
11819 "memory-db",11617 "memory-db",
11820 "parity-scale-codec 3.1.2",11618 "parity-scale-codec 3.1.2",
11821 "scale-info",11619 "scale-info",
11822 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11620 "sp-core",
11823 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11621 "sp-std",
11824 "thiserror",11622 "thiserror",
11825 "trie-db",11623 "trie-db",
11826 "trie-root",11624 "trie-root",
11829[[package]]11627[[package]]
11830name = "sp-version"11628name = "sp-version"
11831version = "5.0.0"11629version = "5.0.0"
11832source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11833dependencies = [
11834 "parity-scale-codec 3.1.2",
11835 "scale-info",
11836 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11837 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11838 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11839 "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11840]
11841
11842[[package]]
11843name = "sp-version"
11844version = "5.0.0"
11845source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11630source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11846dependencies = [11631dependencies = [
11847 "impl-serde",11632 "impl-serde",
11848 "parity-scale-codec 3.1.2",11633 "parity-scale-codec 3.1.2",
11849 "parity-wasm 0.42.2",11634 "parity-wasm 0.42.2",
11850 "scale-info",11635 "scale-info",
11851 "serde",11636 "serde",
11852 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11637 "sp-core-hashing-proc-macro",
11853 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11638 "sp-runtime",
11854 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11639 "sp-std",
11855 "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11640 "sp-version-proc-macro",
11856 "thiserror",11641 "thiserror",
11857]11642]
1185811643
11859[[package]]11644[[package]]
11860name = "sp-version-proc-macro"11645name = "sp-version-proc-macro"
11861version = "4.0.0-dev"11646version = "4.0.0-dev"
11862source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11863dependencies = [
11864 "parity-scale-codec 3.1.2",
11865 "proc-macro2",
11866 "quote",
11867 "syn",
11868]
11869
11870[[package]]
11871name = "sp-version-proc-macro"
11872version = "4.0.0-dev"
11873source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11647source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11874dependencies = [11648dependencies = [
11875 "parity-scale-codec 3.1.2",11649 "parity-scale-codec 3.1.2",
11876 "proc-macro2",11650 "proc-macro2",
11877 "quote",11651 "quote",
11878 "syn",11652 "syn",
11879]
11880
11881[[package]]
11882name = "sp-wasm-interface"
11883version = "6.0.0"
11884source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"
11885dependencies = [
11886 "impl-trait-for-tuples",
11887 "parity-scale-codec 3.1.2",
11888 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)",
11889]11653]
1189011654
11891[[package]]11655[[package]]
11896 "impl-trait-for-tuples",11660 "impl-trait-for-tuples",
11897 "log",11661 "log",
11898 "parity-scale-codec 3.1.2",11662 "parity-scale-codec 3.1.2",
11899 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11663 "sp-std",
11900 "wasmi",11664 "wasmi",
11901 "wasmtime",11665 "wasmtime",
11902]11666]
12076 "sc-client-api",11840 "sc-client-api",
12077 "sc-rpc-api",11841 "sc-rpc-api",
12078 "sc-transaction-pool-api",11842 "sc-transaction-pool-api",
12079 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11843 "sp-api",
12080 "sp-block-builder",11844 "sp-block-builder",
12081 "sp-blockchain",11845 "sp-blockchain",
12082 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11846 "sp-core",
12083 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11847 "sp-runtime",
12084]11848]
1208511849
12086[[package]]11850[[package]]
12110 "sc-rpc-api",11874 "sc-rpc-api",
12111 "scale-info",11875 "scale-info",
12112 "serde",11876 "serde",
12113 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11877 "sp-core",
12114 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11878 "sp-io",
12115 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11879 "sp-runtime",
12116 "sp-state-machine",11880 "sp-state-machine",
12117 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11881 "sp-std",
12118 "sp-trie",11882 "sp-trie",
12119 "trie-db",11883 "trie-db",
12120]11884]
12138 "serde_json",11902 "serde_json",
12139 "sp-blockchain",11903 "sp-blockchain",
12140 "sp-consensus",11904 "sp-consensus",
12141 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11905 "sp-core",
12142 "sp-keyring",11906 "sp-keyring",
12143 "sp-keystore",11907 "sp-keystore",
12144 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",11908 "sp-runtime",
12145 "sp-state-machine",11909 "sp-state-machine",
12146]11910]
1214711911
12266 "polkadot-primitives",12030 "polkadot-primitives",
12267 "polkadot-runtime-common",12031 "polkadot-runtime-common",
12268 "smallvec",12032 "smallvec",
12269 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12033 "sp-runtime",
12270]12034]
1227112035
12272[[package]]12036[[package]]
12290 "pallet-unique",12054 "pallet-unique",
12291 "parity-scale-codec 3.1.2",12055 "parity-scale-codec 3.1.2",
12292 "scale-info",12056 "scale-info",
12293 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12057 "sp-core",
12294 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12058 "sp-io",
12295 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12059 "sp-runtime",
12296 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12060 "sp-std",
12297 "unique-runtime-common",12061 "unique-runtime-common",
12298 "up-data-structs",12062 "up-data-structs",
12299]12063]
12763 "sc-executor",12527 "sc-executor",
12764 "sc-service",12528 "sc-service",
12765 "serde",12529 "serde",
12766 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12530 "sp-core",
12767 "sp-externalities",12531 "sp-externalities",
12768 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12532 "sp-io",
12769 "sp-keystore",12533 "sp-keystore",
12770 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12534 "sp-runtime",
12771 "sp-state-machine",12535 "sp-state-machine",
12772 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12536 "sp-version",
12773 "zstd",12537 "zstd",
12774]12538]
1277512539
12808 "pallet-evm",12572 "pallet-evm",
12809 "parity-scale-codec 3.1.2",12573 "parity-scale-codec 3.1.2",
12810 "rmrk-rpc 0.0.1",12574 "rmrk-rpc 0.0.1",
12811 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12575 "sp-api",
12812 "sp-blockchain",12576 "sp-blockchain",
12813 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12577 "sp-core",
12814 "sp-rpc",12578 "sp-rpc",
12815 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12579 "sp-runtime",
12816 "unique-runtime-common",12580 "unique-runtime-common",
12817 "up-data-structs",12581 "up-data-structs",
12818 "up-rpc",12582 "up-rpc",
12945 "sc-transaction-pool",12709 "sc-transaction-pool",
12946 "serde",12710 "serde",
12947 "serde_json",12711 "serde_json",
12948 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12712 "sp-api",
12949 "sp-block-builder",12713 "sp-block-builder",
12950 "sp-blockchain",12714 "sp-blockchain",
12951 "sp-consensus",12715 "sp-consensus",
12952 "sp-consensus-aura",12716 "sp-consensus-aura",
12953 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12717 "sp-core",
12954 "sp-finality-grandpa",12718 "sp-finality-grandpa",
12955 "sp-inherents",12719 "sp-inherents",
12956 "sp-keystore",12720 "sp-keystore",
12957 "sp-offchain",12721 "sp-offchain",
12958 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12722 "sp-runtime",
12959 "sp-session",12723 "sp-session",
12960 "sp-timestamp",12724 "sp-timestamp",
12961 "sp-transaction-pool",12725 "sp-transaction-pool",
13003 "sc-service",12767 "sc-service",
13004 "sc-transaction-pool",12768 "sc-transaction-pool",
13005 "serde",12769 "serde",
13006 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12770 "sp-api",
13007 "sp-block-builder",12771 "sp-block-builder",
13008 "sp-blockchain",12772 "sp-blockchain",
13009 "sp-consensus",12773 "sp-consensus",
13010 "sp-consensus-aura",12774 "sp-consensus-aura",
13011 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12775 "sp-core",
13012 "sp-offchain",12776 "sp-offchain",
13013 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12777 "sp-runtime",
13014 "sp-session",12778 "sp-session",
13015 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12779 "sp-storage",
13016 "sp-transaction-pool",12780 "sp-transaction-pool",
13017 "substrate-frame-rpc-system",12781 "substrate-frame-rpc-system",
13018 "tokio 0.2.25",12782 "tokio 0.2.25",
13081 "scale-info",12845 "scale-info",
13082 "serde",12846 "serde",
13083 "smallvec",12847 "smallvec",
13084 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12848 "sp-api",
13085 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12849 "sp-arithmetic",
13086 "sp-block-builder",12850 "sp-block-builder",
13087 "sp-consensus-aura",12851 "sp-consensus-aura",
13088 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12852 "sp-core",
13089 "sp-inherents",12853 "sp-inherents",
13090 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12854 "sp-io",
13091 "sp-offchain",12855 "sp-offchain",
13092 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12856 "sp-runtime",
13093 "sp-session",12857 "sp-session",
13094 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12858 "sp-std",
13095 "sp-transaction-pool",12859 "sp-transaction-pool",
13096 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12860 "sp-version",
13097 "substrate-wasm-builder",12861 "substrate-wasm-builder",
13098 "unique-runtime-common",12862 "unique-runtime-common",
13099 "up-data-structs",12863 "up-data-structs",
13121 "rmrk-rpc 0.0.1",12885 "rmrk-rpc 0.0.1",
13122 "scale-info",12886 "scale-info",
13123 "sp-consensus-aura",12887 "sp-consensus-aura",
13124 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12888 "sp-core",
13125 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12889 "sp-runtime",
13126 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12890 "sp-std",
13127 "up-data-structs",12891 "up-data-structs",
13128 "up-sponsorship",12892 "up-sponsorship",
13129]12893]
13185 "parity-scale-codec 3.1.2",12949 "parity-scale-codec 3.1.2",
13186 "scale-info",12950 "scale-info",
13187 "serde",12951 "serde",
13188 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12952 "sp-core",
13189 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12953 "sp-runtime",
13190 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12954 "sp-std",
13191 "struct-versioning",12955 "struct-versioning",
13192]12956]
1319312957
13198 "pallet-common",12962 "pallet-common",
13199 "pallet-evm",12963 "pallet-evm",
13200 "parity-scale-codec 3.1.2",12964 "parity-scale-codec 3.1.2",
13201 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12965 "sp-api",
13202 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12966 "sp-core",
13203 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12967 "sp-runtime",
13204 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",12968 "sp-std",
13205 "up-data-structs",12969 "up-data-structs",
13206]12970]
1320712971
13736 "serde",13500 "serde",
13737 "serde_derive",13501 "serde_derive",
13738 "smallvec",13502 "smallvec",
13739 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13503 "sp-api",
13740 "sp-authority-discovery",13504 "sp-authority-discovery",
13741 "sp-block-builder",13505 "sp-block-builder",
13742 "sp-consensus-babe",13506 "sp-consensus-babe",
13743 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13507 "sp-core",
13744 "sp-inherents",13508 "sp-inherents",
13745 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13509 "sp-io",
13746 "sp-mmr-primitives",13510 "sp-mmr-primitives",
13747 "sp-npos-elections",13511 "sp-npos-elections",
13748 "sp-offchain",13512 "sp-offchain",
13749 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13513 "sp-runtime",
13750 "sp-session",13514 "sp-session",
13751 "sp-staking",13515 "sp-staking",
13752 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13516 "sp-std",
13753 "sp-transaction-pool",13517 "sp-transaction-pool",
13754 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13518 "sp-version",
13755 "substrate-wasm-builder",13519 "substrate-wasm-builder",
13756 "westend-runtime-constants",13520 "westend-runtime-constants",
13757 "xcm",13521 "xcm",
13768 "polkadot-primitives",13532 "polkadot-primitives",
13769 "polkadot-runtime-common",13533 "polkadot-runtime-common",
13770 "smallvec",13534 "smallvec",
13771 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13535 "sp-runtime",
13772]13536]
1377313537
13774[[package]]13538[[package]]
13944 "parity-scale-codec 3.1.2",13708 "parity-scale-codec 3.1.2",
13945 "polkadot-parachain",13709 "polkadot-parachain",
13946 "scale-info",13710 "scale-info",
13947 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13711 "sp-arithmetic",
13948 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13712 "sp-io",
13949 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13713 "sp-runtime",
13950 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13714 "sp-std",
13951 "xcm",13715 "xcm",
13952 "xcm-executor",13716 "xcm-executor",
13953]13717]
13962 "impl-trait-for-tuples",13726 "impl-trait-for-tuples",
13963 "log",13727 "log",
13964 "parity-scale-codec 3.1.2",13728 "parity-scale-codec 3.1.2",
13965 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13729 "sp-arithmetic",
13966 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13730 "sp-core",
13967 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13731 "sp-io",
13968 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13732 "sp-runtime",
13969 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)",13733 "sp-std",
13970 "xcm",13734 "xcm",
13971]13735]
1397213736
modifiedpallets/proxy-rmrk-core/src/lib.rsdiffbeforeafterboth
228 collection.save()228 collection.save()
229 }229 }
230230
231 fn get_nft_collection(collection_id: CollectionId) -> Result<NonfungibleHandle<T>, DispatchError> {231 pub fn get_nft_collection(collection_id: CollectionId) -> Result<NonfungibleHandle<T>, DispatchError> {
232 let collection = <CollectionHandle<T>>::try_get(collection_id)232 let collection = <CollectionHandle<T>>::try_get(collection_id)
233 .map_err(|_| <Error<T>>::CollectionUnknown)?233 .map_err(|_| <Error<T>>::CollectionUnknown)?
234 .into_nft_collection()?;234 .into_nft_collection()?;
235235
236 Ok(collection)236 Ok(collection)
237 }237 }
238238
239 fn get_collection_type(collection_id: CollectionId) -> Result<CollectionType, DispatchError> {239 pub fn get_collection_property(collection_id: CollectionId, key: RmrkProperty) -> Result<PropertyValue, DispatchError> {
240 let collection_type: CollectionType = <PalletCommon<T>>::collection_properties(collection_id)240 let collection_property = <PalletCommon<T>>::collection_properties(collection_id)
241 .get(&rmrk_property!(Config=T, key: CollectionType)?)241 .get(&rmrk_property!(Config=T, key)?)
242 .ok_or(<Error<T>>::CollectionUnknown)?
243 .try_into()242 .ok_or(<Error<T>>::CollectionUnknown)?
244 .map_err(<Error<T>>::from)?;243 .clone();
245244
246 Ok(collection_type)245 Ok(collection_property)
247 }246 }
247
248 pub fn get_collection_type(collection_id: CollectionId) -> Result<CollectionType, DispatchError> {
249 let value = Self::get_collection_property(collection_id, RmrkProperty::CollectionType)?;
250 let collection_type: CollectionType = (&value)
251 .try_into()
252 .map_err(<Error<T>>::from)?;
253
254 Ok(collection_type)
255 }
256
257 pub fn get_nft_property(collection_id: CollectionId, nft_id: TokenId, key: RmrkProperty) -> Result<PropertyValue, DispatchError> {
258 let nft_property = <PalletNft<T>>::token_properties((collection_id, nft_id))
259 .get(&rmrk_property!(Config=T, key)?)
260 .ok_or(<Error<T>>::CollectionUnknown)? // todo is that right?
261 .clone();
262
263 Ok(nft_property)
264 }
248265
249 fn check_collection_type(collection_id: CollectionId, collection_type: CollectionType) -> DispatchResult {266 pub fn check_collection_type(collection_id: CollectionId, collection_type: CollectionType) -> DispatchResult {
250 let actual_type = Self::get_collection_type(collection_id)?;267 let actual_type = Self::get_collection_type(collection_id)?;
251 ensure!(actual_type == collection_type, <CommonError<T>>::NoPermission);268 ensure!(actual_type == collection_type, <CommonError<T>>::NoPermission);
252269
modifiedprimitives/data-structs/src/lib.rsdiffbeforeafterboth
48 PartId as RmrkPartId, ResourceId as RmrkResourceId,48 PartId as RmrkPartId, ResourceId as RmrkResourceId,
49 },49 },
50 NftChild as RmrkNftChild, AccountIdOrCollectionNftTuple as RmrkAccountIdOrCollectionNftTuple,50 NftChild as RmrkNftChild, AccountIdOrCollectionNftTuple as RmrkAccountIdOrCollectionNftTuple,
51 FixedPart as RmrkFixedPart, SlotPart as RmrkSlotPart, EquippableList as RmrkEquippableList,
51};52};
5253
53mod bounded;54mod bounded;
726 ) -> Result<(), PropertiesError>727 ) -> Result<(), PropertiesError>
727 where728 where
728 I: Iterator<Item=KV>,729 I: Iterator<Item = KV>,
729 KV: Into<(PropertyKey, Self::Value)>730 KV: Into<(PropertyKey, Self::Value)>,
730 {731 {
731 for kv in iter {732 for kv in iter {
732 let (key, value) = kv.into();733 let (key, value) = kv.into();
743 fn try_set_from_iter<I, KV>(&mut self, iter: I) -> Result<(), PropertiesError>744 fn try_set_from_iter<I, KV>(&mut self, iter: I) -> Result<(), PropertiesError>
744 where745 where
745 I: Iterator<Item=KV>,746 I: Iterator<Item = KV>,
746 KV: Into<(PropertyKey, Self::Value)>747 KV: Into<(PropertyKey, Self::Value)>,
747 {748 {
748 self.try_scoped_set_from_iter(PropertyScope::None, iter)749 self.try_scoped_set_from_iter(PropertyScope::None, iter)
749 }750 }
modifiedruntime/common/src/runtime_apis.rsdiffbeforeafterboth
142 RmrkTheme142 RmrkTheme
143 > for Runtime {143 > for Runtime {
144 fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {144 fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {
145 Ok(<pallet_common::CreatedCollectionCount<Runtime>>::get().0)145 Ok(<pallet_common::CreatedCollectionCount<Runtime>>::get().0) // todo storage from proxy pallet
146 }146 }
147 fn collection_by_id(collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {147 fn collection_by_id(collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {
148 // TODO decide on displacement to palettes -- does RMRK belong there, spread across common and nonfungible?148 // TODO decide on displacement to palettes -- does RMRK belong there, spread across common and nonfungible?
149 use frame_support::BoundedVec;149 use frame_support::BoundedVec;
150 use scale_info::prelude::string::String;
151 use pallet_proxy_rmrk_core::RmrkProperty;
152
153 // todo check if this is a rmrk collection? or simply trust and provide anyway?
154 // client-is-always-right / enforce authority and order ?
150155
151 let collection_id = CollectionId(collection_id);156 let collection_id = CollectionId(collection_id);
152 let collection = match <pallet_common::CollectionById<Runtime>>::get(collection_id) {157 let collection = <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_nft_collection(collection_id)?;
158 // todo Vec::from(["rmrk:metadata", "rmrk:collection-type"])
159 let metadata = BoundedVec::try_from(
153 Some(c) => c,160 <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_collection_property(collection_id, RmrkProperty::Metadata)?.into_inner()
154 None => return Ok(None)
155 };161 ).map_err(|_| <pallet_common::Error<Runtime>>::PropertyKeyIsTooLong)?;//unwrap_or_default();
156 let nfts_count: Result<u32, DispatchError> = dispatch_unique_runtime!(collection_id.total_supply());162 let nfts_count = (dispatch_unique_runtime!(collection_id.total_supply()) as Result<u32, DispatchError>)?; // todo? <Runtime>::total_supply(collection_id)
163
157 Ok(Some(RmrkCollectionInfo {164 Ok(Some(RmrkCollectionInfo {
158 issuer: collection.owner,165 issuer: collection.owner.clone(),
159 metadata: BoundedVec::default(), // todo property - namespace:metadata166 metadata,
160 max: Some(collection.limits.token_limit()), // must have some effective limits167 max: collection.limits.token_limit,
161 symbol: BoundedVec::try_from(collection.token_prefix.into_inner()).unwrap_or_default() /*{ // todo map_err168 symbol: BoundedVec::try_from(
162 Ok(s) => s,169 collection.token_prefix.clone().into_inner()
163 Err(_) => return Err(pallet_common::Error::<Runtime>::CollectionTokenPrefixLimitExceeded)
164 }*/,170 ).map_err(|_| <pallet_common::Error<Runtime>>::PropertyKeyIsTooLong)?,
165 nfts_count: nfts_count? // todo? <Runtime>::total_supply(collection_id)171 nfts_count
166 }))172 }))
167 }173 }
168 fn nft_by_id(collection_id: RmrkCollectionId, nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {174 fn nft_by_id(collection_id: RmrkCollectionId, nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {
169 use frame_support::BoundedVec;175 use frame_support::BoundedVec;
170 use up_data_structs::mapping::TokenAddressMapping;176 use up_data_structs::mapping::TokenAddressMapping;
177 use pallet_proxy_rmrk_core::RmrkProperty;
171178
172 let collection_id = CollectionId(collection_id);179 let collection_id = CollectionId(collection_id);
173 let nft_id = TokenId(nft_by_id);180 let nft_id = TokenId(nft_by_id);
180 None => return Ok(None)187 None => return Ok(None)
181 };188 };
189
190 let keys = [
191 RmrkProperty::Royalty,
192 RmrkProperty::Metadata,
193 RmrkProperty::Equipped,
194 RmrkProperty::Pending,
195 // ?? "rmrk:recipient", "rmrk:nft-type", "rmrk:resource-collection", "rmrk:resource-priorities"
196 ];
197
198 let properties = keys.into_iter().map(
199 |key| BoundedVec::try_from(
200 // todo nft property, not collection
201 <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_nft_property(collection_id, nft_id, key).unwrap().into_inner()
202 ).unwrap()
203 )
204 .collect::<Vec<RmrkString>>();
182205
183 Ok(Some(RmrkInstanceInfo {206 Ok(Some(RmrkInstanceInfo {
184 owner: owner,207 owner: owner,
185 //recipient: , // prop208 //recipient: , // prop?
186 royalty: None,//Permill::from_percent(0), // prop209 royalty: None,//Permill::from_percent(0), // prop, decode
187 metadata: BoundedVec::default(), // prop210 metadata: properties[1].clone(),
188 equipped: false, // prop211 equipped: false, // prop, decode
189 pending: false, // prop212 pending: false, // prop, decode
190 }))213 }))
191 }214 }
192 fn account_tokens(account_id: AccountId, collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {215 fn account_tokens(account_id: AccountId, collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {
231 .into_iter()254 .into_iter()
232 .filter_map(|key| {255 .filter_map(|key| {
233 properties.get(&key).map(|value| RmrkPropertyInfo {256 properties.get(&key).map(|value| RmrkPropertyInfo {
234 key: BoundedVec::try_from(key.into_inner()).unwrap_or_default(),257 key: BoundedVec::try_from(key.into_inner()).unwrap(),
235 value: BoundedVec::try_from(value.clone().into_inner()).unwrap_or_default(),258 value: BoundedVec::try_from(value.clone().into_inner()).unwrap(),
236 })259 })
237 })260 })
238 .collect();261 .collect();
242 None => {265 None => {
243 properties266 properties
244 .iter()267 .iter()
245 .map(|(key, value)| RmrkPropertyInfo {268 .filter_map(|(key, value)| Some(RmrkPropertyInfo {
246 key: BoundedVec::try_from(key.clone().into_inner()).unwrap_or_default(),269 key: BoundedVec::try_from(key.clone().into_inner()).unwrap(),
247 value: BoundedVec::try_from(value.clone().into_inner()).unwrap_or_default(),270 value: BoundedVec::try_from(value.clone().into_inner()).unwrap(),
248 })271 }))
249 .collect()272 .collect()
250 }273 }
251 });274 });
256 let collection_id = CollectionId(collection_id);279 let collection_id = CollectionId(collection_id);
257 let token_id = TokenId(nft_id);280 let token_id = TokenId(nft_id);
258281
259 let properties = pallet_nonfungible::Pallet::<Runtime>::token_properties((collection_id, token_id)); // todo look into usage of nonfungible282 let properties = pallet_nonfungible::Pallet::<Runtime>::token_properties((collection_id, token_id)); // todo look into usage of pallet_nonfungible
260283
284 // todo displace to a function? redundant code piece with collection props
261 return Ok(match filter_keys {285 return Ok(match filter_keys {
262 Some(keys) => {286 Some(keys) => {
263 let keys = pallet_common::Pallet::<Runtime>::bytes_keys_to_property_keys(keys)?;287 let keys = pallet_common::Pallet::<Runtime>::bytes_keys_to_property_keys(keys)?;
264 let properties = keys288 let properties = keys
265 .into_iter()289 .into_iter()
266 .filter_map(|key| {290 .filter_map(|key| {
267 properties.get(&key).map(|value| RmrkPropertyInfo {291 properties.get(&key).map(|value| RmrkPropertyInfo {
268 key: BoundedVec::try_from(key.into_inner()).unwrap_or_default(),292 key: BoundedVec::try_from(key.into_inner()).unwrap(),
269 value: BoundedVec::try_from(value.clone().into_inner()).unwrap_or_default(),293 value: BoundedVec::try_from(value.clone().into_inner()).unwrap(),
270 })294 })
271 })295 })
272 .collect();296 .collect();
276 None => {300 None => {
277 properties301 properties
278 .iter()302 .iter()
279 .map(|(key, value)| RmrkPropertyInfo {303 .filter_map(|(key, value)| Some(RmrkPropertyInfo {
280 key: BoundedVec::try_from(key.clone().into_inner()).unwrap_or_default(),304 key: BoundedVec::try_from(key.clone().into_inner()).unwrap(),
281 value: BoundedVec::try_from(value.clone().into_inner()).unwrap_or_default(),305 value: BoundedVec::try_from(value.clone().into_inner()).unwrap(),
282 })306 }))
283 .collect()307 .collect()
284 }308 }
285 });309 });
286 }310 }
287 fn nft_resources(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {311 fn nft_resources(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {
312 use frame_support::BoundedVec;
313 use pallet_proxy_rmrk_core::RmrkProperty;
314
315 let collection_id = CollectionId(collection_id);
316 let nft_id = TokenId(nft_id);
317
318 let keys = [
319 RmrkProperty::Royalty,
320 RmrkProperty::Metadata,
321 RmrkProperty::Equipped,
322 RmrkProperty::Pending,
323 // ?? "rmrk:recipient", "rmrk:nft-type", "rmrk:resource-collection", "rmrk:resource-priorities"
324 ];
325
326 /*let resources = keys.into_iter().map(
327 |key| BoundedVec::try_from(
328 <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_nft_property(collection_id, nft_id, key).unwrap().into_inner()
329 ).unwrap()
330 )
331 .collect::<Vec<RmrkString>>();*/
332
288 todo!()333 Ok(Vec::new(/*[RmrkResourceInfo {
334
335 }]*/))
289 }336 }
290 fn nft_resource_priorities(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceId>, DispatchError> {337 fn nft_resource_priorities(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceId>, DispatchError> {
291 todo!()338 todo!()
292 }339 }
293 fn base(base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {340 fn base(base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {
294 use frame_support::{BoundedVec, ensure};341 use frame_support::BoundedVec;
295 use scale_info::prelude::string::String;342 use scale_info::prelude::string::String;
343 use pallet_proxy_rmrk_core::RmrkProperty;
296344
297 let collection_id = CollectionId(base_id);345 let collection_id = CollectionId(base_id);
298 let collection = match <pallet_common::CollectionById<Runtime>>::get(collection_id) {346 let collection = <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_nft_collection(collection_id)?;
299 Some(c) => c,347
300 None => return Ok(None)348 // todo export to macro? redundancy
301 };
302
303 // string_keys_to_bytes_keys
304 let keys = pallet_common::Pallet::<Runtime>::bytes_keys_to_property_keys(349 let keys = [
305 Vec::from([String::from("rmrk:base-type").into_bytes()])350 RmrkProperty::BaseType,
306 )?;351 ];
352
307 let properties = pallet_common::Pallet::<Runtime>::filter_collection_properties(collection_id, Some(keys))?;353 let properties = keys.into_iter().map(
308 //ensure!(properties.len() == 1); // todo make sure it's fine to have ensure in place // no access to errors from here? displace?354 |key| BoundedVec::try_from(
355 <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_collection_property(collection_id, key).unwrap().into_inner()
356 )
357 )
358 // todo not-a-rmrk-collection error
359 .collect::<Result<Vec<_>, _>>()
360 .map_err(|_| <pallet_proxy_rmrk_core::Error<Runtime>>::CollectionUnknown)?;
309361
310 Ok(Some( RmrkBaseInfo {362 Ok(Some(RmrkBaseInfo {
311 issuer: collection.owner,363 issuer: collection.owner.clone(),
312 base_type: BoundedVec::try_from(properties[0].value.clone().into_inner()).unwrap_or_default(), // todo map_err? no access to errors364 base_type: properties[0].clone(),
313 symbol: BoundedVec::try_from(collection.token_prefix.into_inner()).unwrap_or_default(),365 symbol: BoundedVec::try_from(
366 collection.token_prefix.clone().into_inner()
367 ).map_err(|_| <pallet_common::Error<Runtime>>::PropertyKeyIsTooLong)?,
314 }))368 }))
315 }369 }
316 fn base_parts(base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {370 fn base_parts(base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {
371 use frame_support::BoundedVec;
372 use pallet_proxy_rmrk_core::RmrkProperty;
373
374 let collection_id = CollectionId(base_id);
375
376 let keys = [
377 //RmrkProperty::NftType)?,
378 //RmrkProperty::PartId)?,
379 RmrkProperty::Src,
380 RmrkProperty::ZIndex,
381 RmrkProperty::EquippableList,
382 ];
383
317 todo!()384 let parts = (dispatch_unique_runtime!(collection_id.collection_tokens()) as Result<Vec<TokenId>, DispatchError>)?
385 .iter()
386 .filter_map(|token_id| {
387 /*let properties = keys.into_iter().map(
388 |key| BoundedVec::try_from(
389 <pallet_proxy_rmrk_core::Pallet<Runtime>>::get_nft_property(collection_id, *token_id, key).unwrap().into_inner()
390 ).unwrap()
391 ).collect::<Vec<RmrkString>>();*/
392
393 // todo ping properties for "rmrk:nft-type"
394 // if none, skip, None
395 let nft_type = "fixed-part";
396
397 match nft_type {
398 "fixed-part" => Some(RmrkPartType::FixedPart(RmrkFixedPart {
399 id: token_id.0,
400 src: BoundedVec::default(), // "rmrk:src"
401 z: 0, // "rmrk:z-index"
402 })),
403 "slot-part" => Some(RmrkPartType::SlotPart(RmrkSlotPart {
404 id: token_id.0,
405 equippable: RmrkEquippableList::Empty, // "rmrk:equippable-list" ?
406 src: BoundedVec::default(), // "rmrk:src"
407 z: 0, // "rmrk:z-index"
408 })),
409 _ => None
410 }
411
412 })
413 .collect();
414
415 Ok(parts)
318 }416 }
319 fn theme_names(base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {417 fn theme_names(base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {
418 use frame_support::BoundedVec;
419
420 let collection_id = CollectionId(base_id);
421
320 todo!()422 let theme_names = (dispatch_unique_runtime!(collection_id.collection_tokens()) as Result<Vec<TokenId>, DispatchError>)?
423 .iter()
424 .filter_map(|token_id| {
425 let properties = pallet_nonfungible::Pallet::<Runtime>::token_properties((collection_id, token_id));
426
427 // todo ping property for "rmrk:nft-type"
428 // if none or not "theme", skip, None
429 let nft_type = "theme";
430 // can't call dispatch_unique_runtime! from here??
431 <pallet_nonfungible::TokenData<Runtime>>::get((collection_id, token_id))
432 .map(|t| t.const_data.into_inner())
433 //.unwrap_or_default()
434 // todo rework to reduce independence
435 })
436 .collect();
437
438 Ok(theme_names)
321 }439 }
322 fn theme(base_id: RmrkBaseId, theme_name: RmrkThemeName, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Option<RmrkTheme>, DispatchError> {440 fn theme(base_id: RmrkBaseId, theme_name: RmrkThemeName, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Option<RmrkTheme>, DispatchError> {
441 use frame_support::BoundedVec;
442
443 let collection_id = CollectionId(base_id);
444
445 // todo one theme. filter collection tokens according to theme name, should result in one
446 // (is it possible to search with iter_prefix for part of a struct that satisfies?..)
447 // filter properties according to filter_keys and load them into resulting theme.properties
323 todo!()448 let themes = (dispatch_unique_runtime!(collection_id.collection_tokens()) as Result<Vec<TokenId>, DispatchError>)?
449 .iter()
450 .filter_map(|token_id| {
451 let properties = pallet_nonfungible::Pallet::<Runtime>::token_properties((collection_id, token_id));
452
453 // todo ping properties for "rmrk:nft-type"
454 // if none, skip, None
455 // ugh gonna go through ALL properties, searching for matches for "rmrk:theme-property-<key>"
456 let nft_type = "theme";
457 match nft_type {
458 "theme" => Some(RmrkTheme {
459 name: BoundedVec::try_from(
460 <pallet_nonfungible::TokenData<Runtime>>::get((collection_id, token_id))
461 .map(|t| t.const_data)
462 .unwrap_or_default()
463 .into_inner()
464 ).unwrap(),
465 // todo? (dispatch_unique_runtime!(collection_id.const_metadata(token_id)) as Result<Vec<u8>, DispatchError>)?,
466 properties: Vec::new(), // pain in the ass
467 inherit: false, // "rmrk:theme-inherit"
468 }),
469 _ => None
470 }
471 })
472 .collect::<Vec<_>>();
473
474 // todo
475 Ok(Some(themes[0].clone()))
324 }476 }
325 }477 }
326478