difftreelog
fix after rebase
in: master
25 files changed
Cargo.lockdiffbeforeafterboth117version = "0.1.0"117version = "0.1.0"118dependencies = [118dependencies = [119 "pallet-common",119 "pallet-common",120 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",120 "pallet-evm",121 "parity-scale-codec 3.2.1",121 "parity-scale-codec 3.2.1",122 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",122 "sp-api",123 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",123 "sp-core",124 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",124 "sp-runtime",125 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",125 "sp-std",126 "up-data-structs",126 "up-data-structs",127]127]128128477 "sc-network-common",477 "sc-network-common",478 "sc-network-gossip",478 "sc-network-gossip",479 "sc-utils",479 "sc-utils",480 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",480 "sp-api",481 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",481 "sp-application-crypto",482 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",482 "sp-arithmetic",483 "sp-blockchain",483 "sp-blockchain",484 "sp-consensus",484 "sp-consensus",485 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",485 "sp-core",486 "sp-keystore",486 "sp-keystore",487 "sp-mmr-primitives",487 "sp-mmr-primitives",488 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",488 "sp-runtime",489 "substrate-prometheus-endpoint",489 "substrate-prometheus-endpoint",490 "thiserror",490 "thiserror",491 "wasm-timer",491 "wasm-timer",506 "sc-rpc",506 "sc-rpc",507 "sc-utils",507 "sc-utils",508 "serde",508 "serde",509 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",509 "sp-core",510 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",510 "sp-runtime",511 "thiserror",511 "thiserror",512]512]513513517source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"517source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"518dependencies = [518dependencies = [519 "beefy-primitives",519 "beefy-primitives",520 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",520 "sp-api",521]521]522522523[[package]]523[[package]]527dependencies = [527dependencies = [528 "parity-scale-codec 3.2.1",528 "parity-scale-codec 3.2.1",529 "scale-info",529 "scale-info",530 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",530 "sp-api",531 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",531 "sp-application-crypto",532 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",532 "sp-core",533 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",533 "sp-runtime",534 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",534 "sp-std",535]535]536536537[[package]]537[[package]]1398 "sc-chain-spec",1398 "sc-chain-spec",1399 "sc-cli",1399 "sc-cli",1400 "sc-service",1400 "sc-service",1401 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1401 "sp-core",1402 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1402 "sp-runtime",1403 "url",1403 "url",1404]1404]140514051420 "polkadot-overseer",1420 "polkadot-overseer",1421 "polkadot-primitives",1421 "polkadot-primitives",1422 "sc-client-api",1422 "sc-client-api",1423 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1423 "sp-api",1424 "sp-consensus",1424 "sp-consensus",1425 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1425 "sp-core",1426 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1426 "sp-runtime",1427 "tracing",1427 "tracing",1428]1428]142914291442 "sc-consensus-aura",1442 "sc-consensus-aura",1443 "sc-consensus-slots",1443 "sc-consensus-slots",1444 "sc-telemetry",1444 "sc-telemetry",1445 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1445 "sp-api",1446 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1446 "sp-application-crypto",1447 "sp-block-builder",1447 "sp-block-builder",1448 "sp-blockchain",1448 "sp-blockchain",1449 "sp-consensus",1449 "sp-consensus",1450 "sp-consensus-aura",1450 "sp-consensus-aura",1451 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1451 "sp-core",1452 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1452 "sp-inherents",1453 "sp-keystore",1453 "sp-keystore",1454 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1454 "sp-runtime",1455 "substrate-prometheus-endpoint",1455 "substrate-prometheus-endpoint",1456 "tracing",1456 "tracing",1457]1457]1469 "polkadot-primitives",1469 "polkadot-primitives",1470 "sc-client-api",1470 "sc-client-api",1471 "sc-consensus",1471 "sc-consensus",1472 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1472 "sp-api",1473 "sp-blockchain",1473 "sp-blockchain",1474 "sp-consensus",1474 "sp-consensus",1475 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1475 "sp-runtime",1476 "sp-trie",1476 "sp-trie",1477 "tracing",1477 "tracing",1478]1478]1493 "polkadot-parachain",1493 "polkadot-parachain",1494 "polkadot-primitives",1494 "polkadot-primitives",1495 "sc-client-api",1495 "sc-client-api",1496 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1496 "sp-api",1497 "sp-blockchain",1497 "sp-blockchain",1498 "sp-consensus",1498 "sp-consensus",1499 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1499 "sp-core",1500 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1500 "sp-runtime",1501 "sp-state-machine",1501 "sp-state-machine",1502 "tracing",1502 "tracing",1503]1503]1519 "rand 0.8.5",1519 "rand 0.8.5",1520 "sc-client-api",1520 "sc-client-api",1521 "sc-consensus",1521 "sc-consensus",1522 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1522 "sp-api",1523 "sp-consensus",1523 "sp-consensus",1524 "sp-maybe-compressed-blob",1524 "sp-maybe-compressed-blob",1525 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1525 "sp-runtime",1526 "tracing",1526 "tracing",1527]1527]152815281546 "sc-service",1546 "sc-service",1547 "sc-telemetry",1547 "sc-telemetry",1548 "sc-tracing",1548 "sc-tracing",1549 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1549 "sp-api",1550 "sp-blockchain",1550 "sp-blockchain",1551 "sp-consensus",1551 "sp-consensus",1552 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1552 "sp-core",1553 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1553 "sp-runtime",1554 "tracing",1554 "tracing",1555]1555]155615561560source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1560source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1561dependencies = [1561dependencies = [1562 "frame-executive",1562 "frame-executive",1563 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1563 "frame-support",1564 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1564 "frame-system",1565 "pallet-aura",1565 "pallet-aura",1566 "parity-scale-codec 3.2.1",1566 "parity-scale-codec 3.2.1",1567 "scale-info",1567 "scale-info",1568 "serde",1568 "serde",1569 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1569 "sp-application-crypto",1570 "sp-consensus-aura",1570 "sp-consensus-aura",1571 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1571 "sp-runtime",1572 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1572 "sp-std",1573]1573]157415741575[[package]]1575[[package]]1578source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1578source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1579dependencies = [1579dependencies = [1580 "cumulus-primitives-core",1580 "cumulus-primitives-core",1581 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1581 "frame-support",1582 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1582 "frame-system",1583 "log",1583 "log",1584 "parity-scale-codec 3.2.1",1584 "parity-scale-codec 3.2.1",1585 "scale-info",1585 "scale-info",1586 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1586 "sp-io",1587 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1587 "sp-runtime",1588 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1588 "sp-std",1589 "xcm",1589 "xcm",1590 "xcm-executor",1590 "xcm-executor",1591]1591]1600 "cumulus-primitives-core",1600 "cumulus-primitives-core",1601 "cumulus-primitives-parachain-inherent",1601 "cumulus-primitives-parachain-inherent",1602 "environmental",1602 "environmental",1603 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1603 "frame-support",1604 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1604 "frame-system",1605 "impl-trait-for-tuples",1605 "impl-trait-for-tuples",1606 "log",1606 "log",1607 "pallet-balances",1607 "pallet-balances",1608 "parity-scale-codec 3.2.1",1608 "parity-scale-codec 3.2.1",1609 "polkadot-parachain",1609 "polkadot-parachain",1610 "scale-info",1610 "scale-info",1611 "serde",1611 "serde",1612 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1612 "sp-core",1613 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1613 "sp-externalities",1614 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1614 "sp-inherents",1615 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1615 "sp-io",1616 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1616 "sp-runtime",1617 "sp-state-machine",1617 "sp-state-machine",1618 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1618 "sp-std",1619 "sp-trie",1619 "sp-trie",1620 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1620 "sp-version",1621 "xcm",1621 "xcm",1622]1622]162316231638source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1638source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1639dependencies = [1639dependencies = [1640 "cumulus-primitives-core",1640 "cumulus-primitives-core",1641 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1641 "frame-support",1642 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1642 "frame-system",1643 "parity-scale-codec 3.2.1",1643 "parity-scale-codec 3.2.1",1644 "scale-info",1644 "scale-info",1645 "serde",1645 "serde",1646 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1646 "sp-io",1647 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1647 "sp-runtime",1648 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1648 "sp-std",1649 "xcm",1649 "xcm",1650]1650]165116511655source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1655source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1656dependencies = [1656dependencies = [1657 "cumulus-primitives-core",1657 "cumulus-primitives-core",1658 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1658 "frame-support",1659 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1659 "frame-system",1660 "log",1660 "log",1661 "parity-scale-codec 3.2.1",1661 "parity-scale-codec 3.2.1",1662 "rand_chacha 0.3.1",1662 "rand_chacha 0.3.1",1663 "scale-info",1663 "scale-info",1664 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1664 "sp-runtime",1665 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1665 "sp-std",1666 "xcm",1666 "xcm",1667 "xcm-executor",1667 "xcm-executor",1668]1668]1672version = "0.1.0"1672version = "0.1.0"1673source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1673source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1674dependencies = [1674dependencies = [1675 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1675 "frame-support",1676 "parity-scale-codec 3.2.1",1676 "parity-scale-codec 3.2.1",1677 "polkadot-core-primitives",1677 "polkadot-core-primitives",1678 "polkadot-parachain",1678 "polkadot-parachain",1679 "polkadot-primitives",1679 "polkadot-primitives",1680 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1680 "sp-api",1681 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1681 "sp-runtime",1682 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1682 "sp-std",1683 "sp-trie",1683 "sp-trie",1684]1684]168516851695 "parity-scale-codec 3.2.1",1695 "parity-scale-codec 3.2.1",1696 "sc-client-api",1696 "sc-client-api",1697 "scale-info",1697 "scale-info",1698 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1698 "sp-api",1699 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1699 "sp-core",1700 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1700 "sp-inherents",1701 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1701 "sp-runtime",1702 "sp-state-machine",1702 "sp-state-machine",1703 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1703 "sp-std",1704 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1704 "sp-storage",1705 "sp-trie",1705 "sp-trie",1706 "tracing",1706 "tracing",1707]1707]1714 "cumulus-primitives-core",1714 "cumulus-primitives-core",1715 "futures 0.3.25",1715 "futures 0.3.25",1716 "parity-scale-codec 3.2.1",1716 "parity-scale-codec 3.2.1",1717 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1717 "sp-inherents",1718 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1718 "sp-std",1719 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1719 "sp-timestamp",1720]1720]172117211722[[package]]1722[[package]]1725source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1725source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"1726dependencies = [1726dependencies = [1727 "cumulus-primitives-core",1727 "cumulus-primitives-core",1728 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1728 "frame-support",1729 "log",1729 "log",1730 "parity-scale-codec 3.2.1",1730 "parity-scale-codec 3.2.1",1731 "polkadot-core-primitives",1731 "polkadot-core-primitives",1732 "polkadot-parachain",1732 "polkadot-parachain",1733 "polkadot-primitives",1733 "polkadot-primitives",1734 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1734 "sp-runtime",1735 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1735 "sp-std",1736 "sp-trie",1736 "sp-trie",1737 "xcm",1737 "xcm",1738 "xcm-builder",1738 "xcm-builder",1759 "sc-sysinfo",1759 "sc-sysinfo",1760 "sc-telemetry",1760 "sc-telemetry",1761 "sc-tracing",1761 "sc-tracing",1762 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1762 "sp-api",1763 "sp-blockchain",1763 "sp-blockchain",1764 "sp-consensus",1764 "sp-consensus",1765 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1765 "sp-core",1766 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1766 "sp-runtime",1767 "sp-state-machine",1767 "sp-state-machine",1768 "tracing",1768 "tracing",1769]1769]1783 "polkadot-overseer",1783 "polkadot-overseer",1784 "polkadot-service",1784 "polkadot-service",1785 "sc-client-api",1785 "sc-client-api",1786 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1786 "sp-api",1787 "sp-blockchain",1787 "sp-blockchain",1788 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1788 "sp-core",1789 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1789 "sp-runtime",1790 "sp-state-machine",1790 "sp-state-machine",1791 "thiserror",1791 "thiserror",1792]1792]1808 "polkadot-service",1808 "polkadot-service",1809 "sc-client-api",1809 "sc-client-api",1810 "sc-rpc-api",1810 "sc-rpc-api",1811 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1811 "sp-api",1812 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1812 "sp-core",1813 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1813 "sp-runtime",1814 "sp-state-machine",1814 "sp-state-machine",1815 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1815 "sp-storage",1816 "tokio",1816 "tokio",1817 "tracing",1817 "tracing",1818 "url",1818 "url",1826 "cumulus-primitives-core",1826 "cumulus-primitives-core",1827 "parity-scale-codec 3.2.1",1827 "parity-scale-codec 3.2.1",1828 "polkadot-primitives",1828 "polkadot-primitives",1829 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1829 "sp-runtime",1830 "sp-state-machine",1830 "sp-state-machine",1831 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",1831 "sp-std",1832]1832]183318331834[[package]]1834[[package]]2313[[package]]2313[[package]]2314name = "evm"2314name = "evm"2315version = "0.35.0"2315version = "0.35.0"2316source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"2317dependencies = [2318 "auto_impl",2319 "ethereum",2320 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2321 "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2322 "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2323 "log",2324 "parity-scale-codec 3.2.1",2325 "primitive-types",2326 "rlp",2327 "scale-info",2328 "sha3",2329]23302331[[package]]2332name = "evm"2333version = "0.35.0"2334source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2316source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2335dependencies = [2317dependencies = [2336 "auto_impl",2318 "auto_impl",2337 "environmental",2319 "environmental",2338 "ethereum",2320 "ethereum",2339 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2321 "evm-core",2340 "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2322 "evm-gasometer",2341 "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2323 "evm-runtime",2342 "log",2324 "log",2343 "parity-scale-codec 3.2.1",2325 "parity-scale-codec 3.2.1",2344 "primitive-types",2326 "primitive-types",2355 "concat-idents",2337 "concat-idents",2356 "ethereum",2338 "ethereum",2357 "evm-coder-procedural",2339 "evm-coder-procedural",2358 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2340 "evm-core",2359 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2341 "frame-support",2360 "hex",2342 "hex",2361 "hex-literal",2343 "hex-literal",2362 "impl-trait-for-tuples",2344 "impl-trait-for-tuples",2363 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",2345 "pallet-evm",2364 "primitive-types",2346 "primitive-types",2365 "sha3-const",2347 "sha3-const",2366 "similar-asserts",2348 "similar-asserts",2367 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2349 "sp-std",2368]2350]236923512370[[package]]2352[[package]]2382[[package]]2364[[package]]2383name = "evm-core"2365name = "evm-core"2384version = "0.35.0"2366version = "0.35.0"2385source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"2386dependencies = [2387 "parity-scale-codec 3.2.1",2388 "primitive-types",2389 "scale-info",2390]23912392[[package]]2393name = "evm-core"2394version = "0.35.0"2395source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2367source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2396dependencies = [2368dependencies = [2397 "parity-scale-codec 3.2.1",2369 "parity-scale-codec 3.2.1",2403[[package]]2375[[package]]2404name = "evm-gasometer"2376name = "evm-gasometer"2405version = "0.35.0"2377version = "0.35.0"2406source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"2407dependencies = [2408 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2409 "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2410 "primitive-types",2411]24122413[[package]]2414name = "evm-gasometer"2415version = "0.35.0"2416source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2378source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2417dependencies = [2379dependencies = [2418 "environmental",2380 "environmental",2419 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2381 "evm-core",2420 "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2382 "evm-runtime",2421 "primitive-types",2383 "primitive-types",2422]2384]242323852424[[package]]2386[[package]]2425name = "evm-runtime"2387name = "evm-runtime"2426version = "0.35.0"2388version = "0.35.0"2427source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"2428dependencies = [2429 "auto_impl",2430 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2431 "primitive-types",2432 "sha3",2433]24342435[[package]]2436name = "evm-runtime"2437version = "0.35.0"2438source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2389source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"2439dependencies = [2390dependencies = [2440 "auto_impl",2391 "auto_impl",2441 "environmental",2392 "environmental",2442 "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2393 "evm-core",2443 "primitive-types",2394 "primitive-types",2444 "sha3",2395 "sha3",2445]2396]2535 "fp-rpc",2486 "fp-rpc",2536 "sc-client-api",2487 "sc-client-api",2537 "sc-consensus",2488 "sc-consensus",2538 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2489 "sp-api",2539 "sp-block-builder",2490 "sp-block-builder",2540 "sp-blockchain",2491 "sp-blockchain",2541 "sp-consensus",2492 "sp-consensus",2542 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2493 "sp-runtime",2543 "thiserror",2494 "thiserror",2544]2495]254524962554 "parity-scale-codec 3.2.1",2505 "parity-scale-codec 3.2.1",2555 "parking_lot 0.12.1",2506 "parking_lot 0.12.1",2556 "sc-client-db",2507 "sc-client-db",2557 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2508 "sp-core",2558 "sp-database",2509 "sp-database",2559 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2510 "sp-runtime",2560]2511]256125122562[[package]]2513[[package]]2571 "futures-timer",2522 "futures-timer",2572 "log",2523 "log",2573 "sc-client-api",2524 "sc-client-api",2574 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2525 "sp-api",2575 "sp-blockchain",2526 "sp-blockchain",2576 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2527 "sp-runtime",2577]2528]257825292579[[package]]2530[[package]]2583dependencies = [2534dependencies = [2584 "ethereum",2535 "ethereum",2585 "ethereum-types",2536 "ethereum-types",2586 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2537 "evm",2587 "fc-db",2538 "fc-db",2588 "fc-rpc-core",2539 "fc-rpc-core",2589 "fp-rpc",2540 "fp-rpc",2606 "sc-service",2557 "sc-service",2607 "sc-transaction-pool",2558 "sc-transaction-pool",2608 "sc-transaction-pool-api",2559 "sc-transaction-pool-api",2609 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2560 "sp-api",2610 "sp-block-builder",2561 "sp-block-builder",2611 "sp-blockchain",2562 "sp-blockchain",2612 "sp-consensus",2563 "sp-consensus",2613 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2564 "sp-core",2614 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2565 "sp-io",2615 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2566 "sp-runtime",2616 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2567 "sp-storage",2617 "substrate-prometheus-endpoint",2568 "substrate-prometheus-endpoint",2618 "tokio",2569 "tokio",2619]2570]2765dependencies = [2716dependencies = [2766 "ethereum",2717 "ethereum",2767 "parity-scale-codec 3.2.1",2718 "parity-scale-codec 3.2.1",2768 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2719 "sp-core",2769 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2720 "sp-runtime",2770 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2721 "sp-std",2771]2722]277227232773[[package]]2724[[package]]2774name = "fp-evm"2725name = "fp-evm"2775version = "3.0.0-dev"2726version = "3.0.0-dev"2776source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"2777dependencies = [2778 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",2779 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2780 "impl-trait-for-tuples",2781 "parity-scale-codec 3.2.1",2782 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2783 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2784]27852786[[package]]2787name = "fp-evm"2788version = "3.0.0-dev"2789source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2727source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2790dependencies = [2728dependencies = [2791 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",2729 "evm",2792 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2730 "frame-support",2793 "impl-trait-for-tuples",2731 "impl-trait-for-tuples",2794 "parity-scale-codec 3.2.1",2732 "parity-scale-codec 3.2.1",2795 "serde",2733 "serde",2796 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2734 "sp-core",2797 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2735 "sp-std",2798]2736]279927372800[[package]]2738[[package]]2801name = "fp-evm-mapping"2739name = "fp-evm-mapping"2802version = "0.1.0"2740version = "0.1.0"2803source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"2804dependencies = [2805 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2806 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2807]28082809[[package]]2810name = "fp-evm-mapping"2811version = "0.1.0"2812source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2741source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2813dependencies = [2742dependencies = [2814 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2743 "frame-support",2815 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2744 "sp-core",2816]2745]281727462818[[package]]2747[[package]]2822dependencies = [2751dependencies = [2823 "ethereum",2752 "ethereum",2824 "ethereum-types",2753 "ethereum-types",2825 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",2754 "fp-evm",2826 "parity-scale-codec 3.2.1",2755 "parity-scale-codec 3.2.1",2827 "scale-info",2756 "scale-info",2828 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2757 "sp-api",2829 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2758 "sp-core",2830 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2759 "sp-io",2831 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2760 "sp-runtime",2832 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2761 "sp-std",2833]2762]283427632835[[package]]2764[[package]]2838source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2767source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"2839dependencies = [2768dependencies = [2840 "ethereum",2769 "ethereum",2841 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2770 "frame-support",2842 "parity-scale-codec 3.2.1",2771 "parity-scale-codec 3.2.1",2843 "parity-util-mem",2772 "parity-util-mem",2844 "scale-info",2773 "scale-info",2845 "serde",2774 "serde",2846 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2775 "sp-debug-derive",2847 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2776 "sp-io",2848 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2777 "sp-runtime",2849]2778]285027792851[[package]]2780[[package]]2861version = "4.0.0-dev"2790version = "4.0.0-dev"2862source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2791source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2863dependencies = [2792dependencies = [2864 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2793 "frame-support",2865 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2794 "frame-system",2866 "linregress",2795 "linregress",2867 "log",2796 "log",2868 "parity-scale-codec 3.2.1",2797 "parity-scale-codec 3.2.1",2869 "paste",2798 "paste",2870 "scale-info",2799 "scale-info",2871 "serde",2800 "serde",2872 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2801 "sp-api",2873 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2802 "sp-application-crypto",2874 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2803 "sp-core",2875 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2804 "sp-io",2876 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2805 "sp-runtime",2877 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2806 "sp-runtime-interface",2878 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2807 "sp-std",2879 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2808 "sp-storage",2880]2809]288128102882[[package]]2811[[package]]2890 "clap",2819 "clap",2891 "comfy-table",2820 "comfy-table",2892 "frame-benchmarking",2821 "frame-benchmarking",2893 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2822 "frame-support",2894 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2823 "frame-system",2895 "gethostname",2824 "gethostname",2896 "handlebars",2825 "handlebars",2897 "hash-db",2826 "hash-db",2914 "serde",2843 "serde",2915 "serde_json",2844 "serde_json",2916 "serde_nanos",2845 "serde_nanos",2917 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2846 "sp-api",2918 "sp-blockchain",2847 "sp-blockchain",2919 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2848 "sp-core",2920 "sp-database",2849 "sp-database",2921 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2850 "sp-externalities",2922 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2851 "sp-inherents",2923 "sp-keystore",2852 "sp-keystore",2924 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2853 "sp-runtime",2925 "sp-state-machine",2854 "sp-state-machine",2926 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2855 "sp-storage",2927 "sp-trie",2856 "sp-trie",2928 "tempfile",2857 "tempfile",2929 "thiserror",2858 "thiserror",2947source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2876source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2948dependencies = [2877dependencies = [2949 "frame-election-provider-solution-type",2878 "frame-election-provider-solution-type",2950 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2879 "frame-support",2951 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2880 "frame-system",2952 "parity-scale-codec 3.2.1",2881 "parity-scale-codec 3.2.1",2953 "scale-info",2882 "scale-info",2954 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2883 "sp-arithmetic",2955 "sp-npos-elections",2884 "sp-npos-elections",2956 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2885 "sp-runtime",2957 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2886 "sp-std",2958]2887]295928882960[[package]]2889[[package]]2961name = "frame-executive"2890name = "frame-executive"2962version = "4.0.0-dev"2891version = "4.0.0-dev"2963source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2892source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2964dependencies = [2893dependencies = [2965 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2894 "frame-support",2966 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2895 "frame-system",2967 "frame-try-runtime",2896 "frame-try-runtime",2968 "parity-scale-codec 3.2.1",2897 "parity-scale-codec 3.2.1",2969 "scale-info",2898 "scale-info",2970 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2899 "sp-core",2971 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2900 "sp-io",2972 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2901 "sp-runtime",2973 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2902 "sp-std",2974 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2903 "sp-tracing",2975]2904]297629052977[[package]]2906[[package]]2989[[package]]2918[[package]]2990name = "frame-support"2919name = "frame-support"2991version = "4.0.0-dev"2920version = "4.0.0-dev"2992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"2993dependencies = [2994 "bitflags",2995 "frame-metadata",2996 "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",2997 "impl-trait-for-tuples",2998 "k256",2999 "log",3000 "parity-scale-codec 3.2.1",3001 "paste",3002 "scale-info",3003 "smallvec",3004 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3005 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3006 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3007 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3008 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3009 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3010 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3011 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3012 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3013 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3014 "tt-call",3015]30163017[[package]]3018name = "frame-support"3019version = "4.0.0-dev"3020source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2921source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3021dependencies = [2922dependencies = [3022 "bitflags",2923 "bitflags",3023 "frame-metadata",2924 "frame-metadata",3024 "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2925 "frame-support-procedural",3025 "impl-trait-for-tuples",2926 "impl-trait-for-tuples",3026 "k256",2927 "k256",3027 "log",2928 "log",3031 "scale-info",2932 "scale-info",3032 "serde",2933 "serde",3033 "smallvec",2934 "smallvec",3034 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2935 "sp-api",3035 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2936 "sp-arithmetic",3036 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2937 "sp-core",3037 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2938 "sp-core-hashing-proc-macro",3038 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2939 "sp-inherents",3039 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2940 "sp-io",3040 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2941 "sp-runtime",3041 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2942 "sp-staking",3042 "sp-state-machine",2943 "sp-state-machine",3043 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2944 "sp-std",3044 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2945 "sp-tracing",3045 "sp-weights",2946 "sp-weights",3046 "tt-call",2947 "tt-call",3047]2948]304829493049[[package]]2950[[package]]3050name = "frame-support-procedural"2951name = "frame-support-procedural"3051version = "4.0.0-dev"2952version = "4.0.0-dev"3052source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"3053dependencies = [3054 "Inflector",3055 "cfg-expr",3056 "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3057 "itertools",3058 "proc-macro2",3059 "quote",3060 "syn",3061]30623063[[package]]3064name = "frame-support-procedural"3065version = "4.0.0-dev"3066source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2953source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3067dependencies = [2954dependencies = [3068 "Inflector",2955 "Inflector",3069 "cfg-expr",2956 "cfg-expr",3070 "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2957 "frame-support-procedural-tools",3071 "itertools",2958 "itertools",3072 "proc-macro2",2959 "proc-macro2",3073 "quote",2960 "quote",3077[[package]]2964[[package]]3078name = "frame-support-procedural-tools"2965name = "frame-support-procedural-tools"3079version = "4.0.0-dev"2966version = "4.0.0-dev"3080source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"3081dependencies = [3082 "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3083 "proc-macro-crate",3084 "proc-macro2",3085 "quote",3086 "syn",3087]30883089[[package]]3090name = "frame-support-procedural-tools"3091version = "4.0.0-dev"3092source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2967source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3093dependencies = [2968dependencies = [3094 "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2969 "frame-support-procedural-tools-derive",3095 "proc-macro-crate",2970 "proc-macro-crate",3096 "proc-macro2",2971 "proc-macro2",3097 "quote",2972 "quote",3101[[package]]2976[[package]]3102name = "frame-support-procedural-tools-derive"2977name = "frame-support-procedural-tools-derive"3103version = "3.0.0"2978version = "3.0.0"3104source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"3105dependencies = [3106 "proc-macro2",3107 "quote",3108 "syn",3109]31103111[[package]]3112name = "frame-support-procedural-tools-derive"3113version = "3.0.0"3114source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2979source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3115dependencies = [2980dependencies = [3116 "proc-macro2",2981 "proc-macro2",3121[[package]]2986[[package]]3122name = "frame-system"2987name = "frame-system"3123version = "4.0.0-dev"2988version = "4.0.0-dev"3124source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"3125dependencies = [3126 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3127 "log",3128 "parity-scale-codec 3.2.1",3129 "scale-info",3130 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3131 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3132 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3133 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3134 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",3135]31363137[[package]]3138name = "frame-system"3139version = "4.0.0-dev"3140source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"2989source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3141dependencies = [2990dependencies = [3142 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2991 "frame-support",3143 "log",2992 "log",3144 "parity-scale-codec 3.2.1",2993 "parity-scale-codec 3.2.1",3145 "scale-info",2994 "scale-info",3146 "serde",2995 "serde",3147 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2996 "sp-core",3148 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2997 "sp-io",3149 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2998 "sp-runtime",3150 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",2999 "sp-std",3151 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3000 "sp-version",3152 "sp-weights",3001 "sp-weights",3153]3002]315430033158source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3007source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3159dependencies = [3008dependencies = [3160 "frame-benchmarking",3009 "frame-benchmarking",3161 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3010 "frame-support",3162 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3011 "frame-system",3163 "parity-scale-codec 3.2.1",3012 "parity-scale-codec 3.2.1",3164 "scale-info",3013 "scale-info",3165 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3014 "sp-core",3166 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3015 "sp-runtime",3167 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3016 "sp-std",3168]3017]316930183170[[package]]3019[[package]]3173source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3022source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3174dependencies = [3023dependencies = [3175 "parity-scale-codec 3.2.1",3024 "parity-scale-codec 3.2.1",3176 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3025 "sp-api",3177]3026]317830273179[[package]]3028[[package]]3180name = "frame-try-runtime"3029name = "frame-try-runtime"3181version = "0.10.0-dev"3030version = "0.10.0-dev"3182source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3031source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"3183dependencies = [3032dependencies = [3184 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3033 "frame-support",3185 "parity-scale-codec 3.2.1",3034 "parity-scale-codec 3.2.1",3186 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3035 "sp-api",3187 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3036 "sp-runtime",3188 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3037 "sp-std",3189]3038]319030393191[[package]]3040[[package]]4089 "frame-benchmarking",3938 "frame-benchmarking",4090 "frame-election-provider-support",3939 "frame-election-provider-support",4091 "frame-executive",3940 "frame-executive",4092 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3941 "frame-support",4093 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3942 "frame-system",4094 "frame-system-benchmarking",3943 "frame-system-benchmarking",4095 "frame-system-rpc-runtime-api",3944 "frame-system-rpc-runtime-api",4096 "frame-try-runtime",3945 "frame-try-runtime",4131 "pallet-society",3980 "pallet-society",4132 "pallet-staking",3981 "pallet-staking",4133 "pallet-staking-reward-fn",3982 "pallet-staking-reward-fn",4134 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",3983 "pallet-timestamp",4135 "pallet-tips",3984 "pallet-tips",4136 "pallet-transaction-payment",3985 "pallet-transaction-payment",4137 "pallet-transaction-payment-rpc-runtime-api",3986 "pallet-transaction-payment-rpc-runtime-api",4149 "serde",3998 "serde",4150 "serde_derive",3999 "serde_derive",4151 "smallvec",4000 "smallvec",4152 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4001 "sp-api",4153 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4002 "sp-arithmetic",4154 "sp-authority-discovery",4003 "sp-authority-discovery",4155 "sp-block-builder",4004 "sp-block-builder",4156 "sp-consensus-babe",4005 "sp-consensus-babe",4157 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4006 "sp-core",4158 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4007 "sp-inherents",4159 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4008 "sp-io",4160 "sp-mmr-primitives",4009 "sp-mmr-primitives",4161 "sp-npos-elections",4010 "sp-npos-elections",4162 "sp-offchain",4011 "sp-offchain",4163 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4012 "sp-runtime",4164 "sp-session",4013 "sp-session",4165 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4014 "sp-staking",4166 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4015 "sp-std",4167 "sp-transaction-pool",4016 "sp-transaction-pool",4168 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4017 "sp-version",4169 "static_assertions",4018 "static_assertions",4170 "substrate-wasm-builder",4019 "substrate-wasm-builder",4171 "xcm",4020 "xcm",4178version = "0.9.30"4027version = "0.9.30"4179source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"4028source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"4180dependencies = [4029dependencies = [4181 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4030 "frame-support",4182 "polkadot-primitives",4031 "polkadot-primitives",4183 "polkadot-runtime-common",4032 "polkadot-runtime-common",4184 "smallvec",4033 "smallvec",4185 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",4034 "sp-runtime",4186]4035]418740364188[[package]]4037[[package]]5491 "cumulus-primitives-utility",5340 "cumulus-primitives-utility",5492 "derivative",5341 "derivative",5493 "evm-coder",5342 "evm-coder",5494 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5343 "fp-evm-mapping",5495 "fp-rpc",5344 "fp-rpc",5496 "fp-self-contained",5345 "fp-self-contained",5497 "frame-benchmarking",5346 "frame-benchmarking",5498 "frame-executive",5347 "frame-executive",5499 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5348 "frame-support",5500 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5349 "frame-system",5501 "frame-system-benchmarking",5350 "frame-system-benchmarking",5502 "frame-system-rpc-runtime-api",5351 "frame-system-rpc-runtime-api",5503 "frame-try-runtime",5352 "frame-try-runtime",5516 "pallet-common",5365 "pallet-common",5517 "pallet-configuration",5366 "pallet-configuration",5518 "pallet-ethereum",5367 "pallet-ethereum",5519 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5368 "pallet-evm",5520 "pallet-evm-coder-substrate",5369 "pallet-evm-coder-substrate",5521 "pallet-evm-contract-helpers",5370 "pallet-evm-contract-helpers",5522 "pallet-evm-migration",5371 "pallet-evm-migration",5533 "pallet-sudo",5382 "pallet-sudo",5534 "pallet-template-transaction-payment",5383 "pallet-template-transaction-payment",5535 "pallet-test-utils",5384 "pallet-test-utils",5536 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5385 "pallet-timestamp",5537 "pallet-transaction-payment",5386 "pallet-transaction-payment",5538 "pallet-transaction-payment-rpc-runtime-api",5387 "pallet-transaction-payment-rpc-runtime-api",5539 "pallet-treasury",5388 "pallet-treasury",5548 "scale-info",5397 "scale-info",5549 "serde",5398 "serde",5550 "smallvec",5399 "smallvec",5551 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5400 "sp-api",5552 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5401 "sp-arithmetic",5553 "sp-block-builder",5402 "sp-block-builder",5554 "sp-consensus-aura",5403 "sp-consensus-aura",5555 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5404 "sp-core",5556 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5405 "sp-inherents",5557 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5406 "sp-io",5558 "sp-offchain",5407 "sp-offchain",5559 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5408 "sp-runtime",5560 "sp-session",5409 "sp-session",5561 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5410 "sp-std",5562 "sp-transaction-pool",5411 "sp-transaction-pool",5563 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5412 "sp-version",5564 "substrate-wasm-builder",5413 "substrate-wasm-builder",5565 "up-common",5414 "up-common",5566 "up-data-structs",5415 "up-data-structs",5633version = "0.4.1-dev"5482version = "0.4.1-dev"5634source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5483source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5635dependencies = [5484dependencies = [5636 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5485 "frame-support",5637 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5486 "frame-system",5638 "orml-traits",5487 "orml-traits",5639 "parity-scale-codec 3.2.1",5488 "parity-scale-codec 3.2.1",5640 "scale-info",5489 "scale-info",5641 "serde",5490 "serde",5642 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5491 "sp-runtime",5643 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5492 "sp-std",5644]5493]564554945646[[package]]5495[[package]]5647name = "orml-traits"5496name = "orml-traits"5648version = "0.4.1-dev"5497version = "0.4.1-dev"5649source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5498source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5650dependencies = [5499dependencies = [5651 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5500 "frame-support",5652 "impl-trait-for-tuples",5501 "impl-trait-for-tuples",5653 "num-traits",5502 "num-traits",5654 "orml-utilities",5503 "orml-utilities",5655 "parity-scale-codec 3.2.1",5504 "parity-scale-codec 3.2.1",5656 "scale-info",5505 "scale-info",5657 "serde",5506 "serde",5658 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5507 "sp-io",5659 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5508 "sp-runtime",5660 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5509 "sp-std",5661 "xcm",5510 "xcm",5662]5511]566355125666version = "0.4.1-dev"5515version = "0.4.1-dev"5667source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5516source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5668dependencies = [5517dependencies = [5669 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5518 "frame-support",5670 "parity-scale-codec 3.2.1",5519 "parity-scale-codec 3.2.1",5671 "scale-info",5520 "scale-info",5672 "serde",5521 "serde",5673 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5522 "sp-io",5674 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5523 "sp-runtime",5675 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5524 "sp-std",5676]5525]567755265678[[package]]5527[[package]]5679name = "orml-vesting"5528name = "orml-vesting"5680version = "0.4.1-dev"5529version = "0.4.1-dev"5681source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5530source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5682dependencies = [5531dependencies = [5683 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5532 "frame-support",5684 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5533 "frame-system",5685 "parity-scale-codec 3.2.1",5534 "parity-scale-codec 3.2.1",5686 "scale-info",5535 "scale-info",5687 "serde",5536 "serde",5688 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5537 "sp-io",5689 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5538 "sp-runtime",5690 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5539 "sp-std",5691]5540]569255415693[[package]]5542[[package]]5694name = "orml-xcm-support"5543name = "orml-xcm-support"5695version = "0.4.1-dev"5544version = "0.4.1-dev"5696source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5545source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5697dependencies = [5546dependencies = [5698 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5547 "frame-support",5699 "orml-traits",5548 "orml-traits",5700 "parity-scale-codec 3.2.1",5549 "parity-scale-codec 3.2.1",5701 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5550 "sp-runtime",5702 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5551 "sp-std",5703 "xcm",5552 "xcm",5704 "xcm-executor",5553 "xcm-executor",5705]5554]5710source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5559source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"5711dependencies = [5560dependencies = [5712 "cumulus-primitives-core",5561 "cumulus-primitives-core",5713 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5562 "frame-support",5714 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5563 "frame-system",5715 "orml-traits",5564 "orml-traits",5716 "orml-xcm-support",5565 "orml-xcm-support",5717 "pallet-xcm",5566 "pallet-xcm",5718 "parity-scale-codec 3.2.1",5567 "parity-scale-codec 3.2.1",5719 "scale-info",5568 "scale-info",5720 "serde",5569 "serde",5721 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5570 "sp-io",5722 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5571 "sp-runtime",5723 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5572 "sp-std",5724 "xcm",5573 "xcm",5725 "xcm-executor",5574 "xcm-executor",5726]5575]5745version = "0.1.0"5594version = "0.1.0"5746dependencies = [5595dependencies = [5747 "frame-benchmarking",5596 "frame-benchmarking",5748 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5597 "frame-support",5749 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5598 "frame-system",5750 "pallet-balances",5599 "pallet-balances",5751 "pallet-common",5600 "pallet-common",5752 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5601 "pallet-evm",5753 "pallet-evm-contract-helpers",5602 "pallet-evm-contract-helpers",5754 "pallet-evm-migration",5603 "pallet-evm-migration",5755 "pallet-randomness-collective-flip",5604 "pallet-randomness-collective-flip",5756 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5605 "pallet-timestamp",5757 "pallet-unique",5606 "pallet-unique",5758 "parity-scale-codec 3.2.1",5607 "parity-scale-codec 3.2.1",5759 "scale-info",5608 "scale-info",5760 "serde",5609 "serde",5761 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5610 "sp-core",5762 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5611 "sp-io",5763 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5612 "sp-runtime",5764 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5613 "sp-std",5765 "up-data-structs",5614 "up-data-structs",5766]5615]576756165770version = "4.0.0-dev"5619version = "4.0.0-dev"5771source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5620source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5772dependencies = [5621dependencies = [5773 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5622 "frame-support",5774 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5623 "frame-system",5775 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5624 "pallet-timestamp",5776 "parity-scale-codec 3.2.1",5625 "parity-scale-codec 3.2.1",5777 "scale-info",5626 "scale-info",5778 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5627 "sp-application-crypto",5779 "sp-consensus-aura",5628 "sp-consensus-aura",5780 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5629 "sp-runtime",5781 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5630 "sp-std",5782]5631]578356325784[[package]]5633[[package]]5785name = "pallet-authority-discovery"5634name = "pallet-authority-discovery"5786version = "4.0.0-dev"5635version = "4.0.0-dev"5787source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5636source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5788dependencies = [5637dependencies = [5789 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5638 "frame-support",5790 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5639 "frame-system",5791 "pallet-session",5640 "pallet-session",5792 "parity-scale-codec 3.2.1",5641 "parity-scale-codec 3.2.1",5793 "scale-info",5642 "scale-info",5794 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5643 "sp-application-crypto",5795 "sp-authority-discovery",5644 "sp-authority-discovery",5796 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5645 "sp-runtime",5797 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5646 "sp-std",5798]5647]579956485800[[package]]5649[[package]]5801name = "pallet-authorship"5650name = "pallet-authorship"5802version = "4.0.0-dev"5651version = "4.0.0-dev"5803source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5652source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5804dependencies = [5653dependencies = [5805 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5654 "frame-support",5806 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5655 "frame-system",5807 "impl-trait-for-tuples",5656 "impl-trait-for-tuples",5808 "parity-scale-codec 3.2.1",5657 "parity-scale-codec 3.2.1",5809 "scale-info",5658 "scale-info",5810 "sp-authorship",5659 "sp-authorship",5811 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5660 "sp-runtime",5812 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5661 "sp-std",5813]5662]581456635815[[package]]5664[[package]]5818source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5667source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5819dependencies = [5668dependencies = [5820 "frame-benchmarking",5669 "frame-benchmarking",5821 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5670 "frame-support",5822 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5671 "frame-system",5823 "log",5672 "log",5824 "pallet-authorship",5673 "pallet-authorship",5825 "pallet-session",5674 "pallet-session",5826 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5675 "pallet-timestamp",5827 "parity-scale-codec 3.2.1",5676 "parity-scale-codec 3.2.1",5828 "scale-info",5677 "scale-info",5829 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5678 "sp-application-crypto",5830 "sp-consensus-babe",5679 "sp-consensus-babe",5831 "sp-consensus-vrf",5680 "sp-consensus-vrf",5832 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5681 "sp-io",5833 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5682 "sp-runtime",5834 "sp-session",5683 "sp-session",5835 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5684 "sp-staking",5836 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5685 "sp-std",5837]5686]583856875839[[package]]5688[[package]]5843dependencies = [5692dependencies = [5844 "frame-benchmarking",5693 "frame-benchmarking",5845 "frame-election-provider-support",5694 "frame-election-provider-support",5846 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5695 "frame-support",5847 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5696 "frame-system",5848 "log",5697 "log",5849 "pallet-balances",5698 "pallet-balances",5850 "parity-scale-codec 3.2.1",5699 "parity-scale-codec 3.2.1",5851 "scale-info",5700 "scale-info",5852 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5701 "sp-core",5853 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5702 "sp-io",5854 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5703 "sp-runtime",5855 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5704 "sp-std",5856 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5705 "sp-tracing",5857]5706]585857075859[[package]]5708[[package]]5862source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5711source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5863dependencies = [5712dependencies = [5864 "frame-benchmarking",5713 "frame-benchmarking",5865 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5714 "frame-support",5866 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5715 "frame-system",5867 "log",5716 "log",5868 "parity-scale-codec 3.2.1",5717 "parity-scale-codec 3.2.1",5869 "scale-info",5718 "scale-info",5870 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5719 "sp-runtime",5871 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5720 "sp-std",5872]5721]587357225874[[package]]5723[[package]]5875name = "pallet-base-fee"5724name = "pallet-base-fee"5876version = "1.0.0"5725version = "1.0.0"5877source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"5726source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"5878dependencies = [5727dependencies = [5879 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5728 "fp-evm",5880 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5729 "frame-support",5881 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5730 "frame-system",5882 "parity-scale-codec 3.2.1",5731 "parity-scale-codec 3.2.1",5883 "scale-info",5732 "scale-info",5884 "serde",5733 "serde",5885 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5734 "sp-core",5886 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5735 "sp-runtime",5887]5736]588857375889[[package]]5738[[package]]5892source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5741source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5893dependencies = [5742dependencies = [5894 "beefy-primitives",5743 "beefy-primitives",5895 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5744 "frame-support",5896 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5745 "frame-system",5897 "pallet-session",5746 "pallet-session",5898 "parity-scale-codec 3.2.1",5747 "parity-scale-codec 3.2.1",5899 "scale-info",5748 "scale-info",5900 "serde",5749 "serde",5901 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5750 "sp-runtime",5902 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5751 "sp-std",5903]5752]590457535905[[package]]5754[[package]]5910 "array-bytes",5759 "array-bytes",5911 "beefy-merkle-tree",5760 "beefy-merkle-tree",5912 "beefy-primitives",5761 "beefy-primitives",5913 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5762 "frame-support",5914 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5763 "frame-system",5915 "log",5764 "log",5916 "pallet-beefy",5765 "pallet-beefy",5917 "pallet-mmr",5766 "pallet-mmr",5918 "pallet-session",5767 "pallet-session",5919 "parity-scale-codec 3.2.1",5768 "parity-scale-codec 3.2.1",5920 "scale-info",5769 "scale-info",5921 "serde",5770 "serde",5922 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5771 "sp-core",5923 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5772 "sp-io",5924 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5773 "sp-runtime",5925 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5774 "sp-std",5926]5775]592757765928[[package]]5777[[package]]5931source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5780source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5932dependencies = [5781dependencies = [5933 "frame-benchmarking",5782 "frame-benchmarking",5934 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5783 "frame-support",5935 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5784 "frame-system",5936 "log",5785 "log",5937 "pallet-treasury",5786 "pallet-treasury",5938 "parity-scale-codec 3.2.1",5787 "parity-scale-codec 3.2.1",5939 "scale-info",5788 "scale-info",5940 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5789 "sp-core",5941 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5790 "sp-io",5942 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5791 "sp-runtime",5943 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5792 "sp-std",5944]5793]594557945946[[package]]5795[[package]]5949source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5798source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5950dependencies = [5799dependencies = [5951 "frame-benchmarking",5800 "frame-benchmarking",5952 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5801 "frame-support",5953 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5802 "frame-system",5954 "log",5803 "log",5955 "pallet-bounties",5804 "pallet-bounties",5956 "pallet-treasury",5805 "pallet-treasury",5957 "parity-scale-codec 3.2.1",5806 "parity-scale-codec 3.2.1",5958 "scale-info",5807 "scale-info",5959 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5808 "sp-core",5960 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5809 "sp-io",5961 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5810 "sp-runtime",5962 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5811 "sp-std",5963]5812]596458135965[[package]]5814[[package]]5968source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5817source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5969dependencies = [5818dependencies = [5970 "frame-benchmarking",5819 "frame-benchmarking",5971 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5820 "frame-support",5972 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5821 "frame-system",5973 "log",5822 "log",5974 "parity-scale-codec 3.2.1",5823 "parity-scale-codec 3.2.1",5975 "scale-info",5824 "scale-info",5976 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5825 "sp-core",5977 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5826 "sp-io",5978 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5827 "sp-runtime",5979 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5828 "sp-std",5980]5829]598158305982[[package]]5831[[package]]5985dependencies = [5834dependencies = [5986 "ethereum",5835 "ethereum",5987 "evm-coder",5836 "evm-coder",5988 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5837 "fp-evm-mapping",5989 "frame-benchmarking",5838 "frame-benchmarking",5990 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5839 "frame-support",5991 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5840 "frame-system",5992 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5841 "pallet-evm",5993 "pallet-evm-coder-substrate",5842 "pallet-evm-coder-substrate",5994 "parity-scale-codec 3.2.1",5843 "parity-scale-codec 3.2.1",5995 "scale-info",5844 "scale-info",5996 "serde",5845 "serde",5997 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5846 "sp-core",5998 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5847 "sp-runtime",5999 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5848 "sp-std",6000 "up-data-structs",5849 "up-data-structs",6001]5850]600258516003[[package]]5852[[package]]6004name = "pallet-configuration"5853name = "pallet-configuration"6005version = "0.1.1"5854version = "0.1.1"6006dependencies = [5855dependencies = [6007 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5856 "fp-evm",6008 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5857 "frame-support",6009 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5858 "frame-system",6010 "parity-scale-codec 3.2.1",5859 "parity-scale-codec 3.2.1",6011 "scale-info",5860 "scale-info",6012 "smallvec",5861 "smallvec",6013 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5862 "sp-arithmetic",6014 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5863 "sp-core",6015 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5864 "sp-runtime",6016 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5865 "sp-std",6017]5866]601858676019[[package]]5868[[package]]6022source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5871source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6023dependencies = [5872dependencies = [6024 "frame-benchmarking",5873 "frame-benchmarking",6025 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5874 "frame-support",6026 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5875 "frame-system",6027 "parity-scale-codec 3.2.1",5876 "parity-scale-codec 3.2.1",6028 "scale-info",5877 "scale-info",6029 "serde",5878 "serde",6030 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5879 "sp-io",6031 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5880 "sp-runtime",6032 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5881 "sp-std",6033]5882]603458836035[[package]]5884[[package]]6039dependencies = [5888dependencies = [6040 "frame-benchmarking",5889 "frame-benchmarking",6041 "frame-election-provider-support",5890 "frame-election-provider-support",6042 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5891 "frame-support",6043 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5892 "frame-system",6044 "log",5893 "log",6045 "pallet-election-provider-support-benchmarking",5894 "pallet-election-provider-support-benchmarking",6046 "parity-scale-codec 3.2.1",5895 "parity-scale-codec 3.2.1",6047 "rand 0.7.3",5896 "rand 0.7.3",6048 "scale-info",5897 "scale-info",6049 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5898 "sp-arithmetic",6050 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5899 "sp-core",6051 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5900 "sp-io",6052 "sp-npos-elections",5901 "sp-npos-elections",6053 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5902 "sp-runtime",6054 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5903 "sp-std",6055 "static_assertions",5904 "static_assertions",6056 "strum",5905 "strum",6057]5906]6063dependencies = [5912dependencies = [6064 "frame-benchmarking",5913 "frame-benchmarking",6065 "frame-election-provider-support",5914 "frame-election-provider-support",6066 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5915 "frame-system",6067 "parity-scale-codec 3.2.1",5916 "parity-scale-codec 3.2.1",6068 "sp-npos-elections",5917 "sp-npos-elections",6069 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5918 "sp-runtime",6070]5919]607159206072[[package]]5921[[package]]6075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"5924source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6076dependencies = [5925dependencies = [6077 "frame-benchmarking",5926 "frame-benchmarking",6078 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5927 "frame-support",6079 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5928 "frame-system",6080 "log",5929 "log",6081 "parity-scale-codec 3.2.1",5930 "parity-scale-codec 3.2.1",6082 "scale-info",5931 "scale-info",6083 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5932 "sp-core",6084 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5933 "sp-io",6085 "sp-npos-elections",5934 "sp-npos-elections",6086 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5935 "sp-runtime",6087 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5936 "sp-std",6088]5937]608959386090[[package]]5939[[package]]6094dependencies = [5943dependencies = [6095 "ethereum",5944 "ethereum",6096 "ethereum-types",5945 "ethereum-types",6097 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",5946 "evm",6098 "fp-consensus",5947 "fp-consensus",6099 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5948 "fp-evm",6100 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5949 "fp-evm-mapping",6101 "fp-rpc",5950 "fp-rpc",6102 "fp-self-contained",5951 "fp-self-contained",6103 "fp-storage",5952 "fp-storage",6104 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5953 "frame-support",6105 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5954 "frame-system",6106 "log",5955 "log",6107 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5956 "pallet-evm",6108 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5957 "pallet-timestamp",6109 "parity-scale-codec 3.2.1",5958 "parity-scale-codec 3.2.1",6110 "rlp",5959 "rlp",6111 "scale-info",5960 "scale-info",6112 "serde",5961 "serde",6113 "sha3",5962 "sha3",6114 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5963 "sp-io",6115 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5964 "sp-runtime",6116 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5965 "sp-std",6117]5966]611859676119[[package]]5968[[package]]6120name = "pallet-evm"5969name = "pallet-evm"6121version = "6.0.0-dev"5970version = "6.0.0-dev"6122source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"6123dependencies = [6124 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",6125 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",6126 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",6127 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6128 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6129 "hex",6130 "impl-trait-for-tuples",6131 "log",6132 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6133 "parity-scale-codec 3.2.1",6134 "primitive-types",6135 "rlp",6136 "scale-info",6137 "sha3",6138 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6139 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6140 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6141 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6142]61436144[[package]]6145name = "pallet-evm"6146version = "6.0.0-dev"6147source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"5971source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"6148dependencies = [5972dependencies = [6149 "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",5973 "evm",6150 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5974 "fp-evm",6151 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",5975 "fp-evm-mapping",6152 "frame-benchmarking",5976 "frame-benchmarking",6153 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5977 "frame-support",6154 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5978 "frame-system",6155 "hex",5979 "hex",6156 "impl-trait-for-tuples",5980 "impl-trait-for-tuples",6157 "log",5981 "log",6158 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5982 "pallet-timestamp",6159 "parity-scale-codec 3.2.1",5983 "parity-scale-codec 3.2.1",6160 "primitive-types",5984 "primitive-types",6161 "rlp",5985 "rlp",6162 "scale-info",5986 "scale-info",6163 "serde",5987 "serde",6164 "sha3",5988 "sha3",6165 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5989 "sp-core",6166 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5990 "sp-io",6167 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5991 "sp-runtime",6168 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",5992 "sp-std",6169]5993]617059946171[[package]]5995[[package]]6175 "ethereum",5999 "ethereum",6176 "evm-coder",6000 "evm-coder",6177 "frame-benchmarking",6001 "frame-benchmarking",6178 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6002 "frame-support",6179 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6003 "frame-system",6180 "pallet-ethereum",6004 "pallet-ethereum",6181 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6005 "pallet-evm",6182 "parity-scale-codec 3.2.1",6006 "parity-scale-codec 3.2.1",6183 "scale-info",6007 "scale-info",6184 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6008 "sp-core",6185 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6009 "sp-std",6186 "up-data-structs",6010 "up-data-structs",6187]6011]618860126192dependencies = [6016dependencies = [6193 "ethereum",6017 "ethereum",6194 "evm-coder",6018 "evm-coder",6195 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6019 "fp-evm-mapping",6196 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6020 "frame-support",6197 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6021 "frame-system",6198 "log",6022 "log",6199 "pallet-common",6023 "pallet-common",6200 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6024 "pallet-evm",6201 "pallet-evm-coder-substrate",6025 "pallet-evm-coder-substrate",6202 "pallet-evm-transaction-payment",6026 "pallet-evm-transaction-payment",6203 "parity-scale-codec 3.2.1",6027 "parity-scale-codec 3.2.1",6204 "scale-info",6028 "scale-info",6205 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6029 "sp-core",6206 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6030 "sp-runtime",6207 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6031 "sp-std",6208 "up-data-structs",6032 "up-data-structs",6209 "up-sponsorship",6033 "up-sponsorship",6210]6034]6213name = "pallet-evm-migration"6037name = "pallet-evm-migration"6214version = "0.1.1"6038version = "0.1.1"6215dependencies = [6039dependencies = [6216 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6040 "fp-evm",6217 "frame-benchmarking",6041 "frame-benchmarking",6218 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6042 "frame-support",6219 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6043 "frame-system",6220 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6044 "pallet-evm",6221 "parity-scale-codec 3.2.1",6045 "parity-scale-codec 3.2.1",6222 "scale-info",6046 "scale-info",6223 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6047 "sp-core",6224 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6048 "sp-io",6225 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6049 "sp-runtime",6226 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6050 "sp-std",6227]6051]622860526229[[package]]6053[[package]]6230name = "pallet-evm-transaction-payment"6054name = "pallet-evm-transaction-payment"6231version = "0.1.1"6055version = "0.1.1"6232dependencies = [6056dependencies = [6233 "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6057 "fp-evm",6234 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6058 "fp-evm-mapping",6235 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6059 "frame-support",6236 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6060 "frame-system",6237 "pallet-ethereum",6061 "pallet-ethereum",6238 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6062 "pallet-evm",6239 "parity-scale-codec 3.2.1",6063 "parity-scale-codec 3.2.1",6240 "scale-info",6064 "scale-info",6241 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6065 "sp-core",6242 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6066 "sp-io",6243 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6067 "sp-runtime",6244 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6068 "sp-std",6245 "up-sponsorship",6069 "up-sponsorship",6246]6070]624760716252dependencies = [6076dependencies = [6253 "frame-benchmarking",6077 "frame-benchmarking",6254 "frame-election-provider-support",6078 "frame-election-provider-support",6255 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6079 "frame-support",6256 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6080 "frame-system",6257 "log",6081 "log",6258 "pallet-balances",6082 "pallet-balances",6259 "pallet-staking",6083 "pallet-staking",6260 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6084 "pallet-timestamp",6261 "parity-scale-codec 3.2.1",6085 "parity-scale-codec 3.2.1",6262 "scale-info",6086 "scale-info",6263 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6087 "sp-io",6264 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6088 "sp-runtime",6265 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6089 "sp-staking",6266 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6090 "sp-std",6267]6091]626860926269[[package]]6093[[package]]6270name = "pallet-foreign-assets"6094name = "pallet-foreign-assets"6271version = "0.1.0"6095version = "0.1.0"6272dependencies = [6096dependencies = [6273 "frame-benchmarking",6097 "frame-benchmarking",6274 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6098 "frame-support",6275 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6099 "frame-system",6276 "hex",6100 "hex",6277 "log",6101 "log",6278 "orml-tokens",6102 "orml-tokens",6279 "pallet-balances",6103 "pallet-balances",6280 "pallet-common",6104 "pallet-common",6281 "pallet-fungible",6105 "pallet-fungible",6282 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6106 "pallet-timestamp",6283 "parity-scale-codec 3.2.1",6107 "parity-scale-codec 3.2.1",6284 "scale-info",6108 "scale-info",6285 "serde",6109 "serde",6286 "serde_json",6110 "serde_json",6287 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6111 "sp-core",6288 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6112 "sp-io",6289 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6113 "sp-runtime",6290 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6114 "sp-std",6291 "up-data-structs",6115 "up-data-structs",6292 "xcm",6116 "xcm",6293 "xcm-builder",6117 "xcm-builder",6301 "ethereum",6125 "ethereum",6302 "evm-coder",6126 "evm-coder",6303 "frame-benchmarking",6127 "frame-benchmarking",6304 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6128 "frame-support",6305 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6129 "frame-system",6306 "pallet-common",6130 "pallet-common",6307 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6131 "pallet-evm",6308 "pallet-evm-coder-substrate",6132 "pallet-evm-coder-substrate",6309 "pallet-structure",6133 "pallet-structure",6310 "parity-scale-codec 3.2.1",6134 "parity-scale-codec 3.2.1",6311 "scale-info",6135 "scale-info",6312 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6136 "sp-core",6313 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6137 "sp-runtime",6314 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6138 "sp-std",6315 "up-data-structs",6139 "up-data-structs",6316]6140]631761416321source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6145source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6322dependencies = [6146dependencies = [6323 "frame-benchmarking",6147 "frame-benchmarking",6324 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6148 "frame-support",6325 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6149 "frame-system",6326 "parity-scale-codec 3.2.1",6150 "parity-scale-codec 3.2.1",6327 "scale-info",6151 "scale-info",6328 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6152 "sp-arithmetic",6329 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6153 "sp-runtime",6330 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6154 "sp-std",6331]6155]633261566333[[package]]6157[[package]]6336source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6160source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6337dependencies = [6161dependencies = [6338 "frame-benchmarking",6162 "frame-benchmarking",6339 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6163 "frame-support",6340 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6164 "frame-system",6341 "log",6165 "log",6342 "pallet-authorship",6166 "pallet-authorship",6343 "pallet-session",6167 "pallet-session",6344 "parity-scale-codec 3.2.1",6168 "parity-scale-codec 3.2.1",6345 "scale-info",6169 "scale-info",6346 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6170 "sp-application-crypto",6347 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6171 "sp-core",6348 "sp-finality-grandpa",6172 "sp-finality-grandpa",6349 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6173 "sp-io",6350 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6174 "sp-runtime",6351 "sp-session",6175 "sp-session",6352 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6176 "sp-staking",6353 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6177 "sp-std",6354]6178]635561796356[[package]]6180[[package]]6360dependencies = [6184dependencies = [6361 "enumflags2",6185 "enumflags2",6362 "frame-benchmarking",6186 "frame-benchmarking",6363 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6187 "frame-support",6364 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6188 "frame-system",6365 "parity-scale-codec 3.2.1",6189 "parity-scale-codec 3.2.1",6366 "scale-info",6190 "scale-info",6367 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6191 "sp-io",6368 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6192 "sp-runtime",6369 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6193 "sp-std",6370]6194]637161956372[[package]]6196[[package]]6375source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6199source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6376dependencies = [6200dependencies = [6377 "frame-benchmarking",6201 "frame-benchmarking",6378 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6202 "frame-support",6379 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6203 "frame-system",6380 "log",6204 "log",6381 "pallet-authorship",6205 "pallet-authorship",6382 "parity-scale-codec 3.2.1",6206 "parity-scale-codec 3.2.1",6383 "scale-info",6207 "scale-info",6384 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6208 "sp-application-crypto",6385 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6209 "sp-core",6386 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6210 "sp-io",6387 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6211 "sp-runtime",6388 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6212 "sp-staking",6389 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6213 "sp-std",6390]6214]639162156392[[package]]6216[[package]]6395source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6219source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6396dependencies = [6220dependencies = [6397 "frame-benchmarking",6221 "frame-benchmarking",6398 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6222 "frame-support",6399 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6223 "frame-system",6400 "parity-scale-codec 3.2.1",6224 "parity-scale-codec 3.2.1",6401 "scale-info",6225 "scale-info",6402 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6226 "sp-core",6403 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6227 "sp-io",6404 "sp-keyring",6228 "sp-keyring",6405 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6229 "sp-runtime",6406 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6230 "sp-std",6407]6231]640862326409[[package]]6233[[package]]6410name = "pallet-inflation"6234name = "pallet-inflation"6411version = "0.1.1"6235version = "0.1.1"6412dependencies = [6236dependencies = [6413 "frame-benchmarking",6237 "frame-benchmarking",6414 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6238 "frame-support",6415 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6239 "frame-system",6416 "pallet-balances",6240 "pallet-balances",6417 "pallet-randomness-collective-flip",6241 "pallet-randomness-collective-flip",6418 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6242 "pallet-timestamp",6419 "parity-scale-codec 3.2.1",6243 "parity-scale-codec 3.2.1",6420 "scale-info",6244 "scale-info",6421 "serde",6245 "serde",6422 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6246 "sp-core",6423 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6247 "sp-io",6424 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6248 "sp-runtime",6425 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6249 "sp-std",6426]6250]642762516428[[package]]6252[[package]]6431source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6255source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6432dependencies = [6256dependencies = [6433 "frame-benchmarking",6257 "frame-benchmarking",6434 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6258 "frame-support",6435 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6259 "frame-system",6436 "log",6260 "log",6437 "parity-scale-codec 3.2.1",6261 "parity-scale-codec 3.2.1",6438 "scale-info",6262 "scale-info",6439 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6263 "sp-core",6440 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6264 "sp-io",6441 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6265 "sp-runtime",6442 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6266 "sp-std",6443]6267]644462686445[[package]]6269[[package]]6449dependencies = [6273dependencies = [6450 "ckb-merkle-mountain-range",6274 "ckb-merkle-mountain-range",6451 "frame-benchmarking",6275 "frame-benchmarking",6452 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6276 "frame-support",6453 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6277 "frame-system",6454 "parity-scale-codec 3.2.1",6278 "parity-scale-codec 3.2.1",6455 "scale-info",6279 "scale-info",6456 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6280 "sp-core",6457 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6281 "sp-io",6458 "sp-mmr-primitives",6282 "sp-mmr-primitives",6459 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6283 "sp-runtime",6460 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6284 "sp-std",6461]6285]646262866463[[package]]6287[[package]]6468 "jsonrpsee",6292 "jsonrpsee",6469 "parity-scale-codec 3.2.1",6293 "parity-scale-codec 3.2.1",6470 "serde",6294 "serde",6471 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6295 "sp-api",6472 "sp-blockchain",6296 "sp-blockchain",6473 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6297 "sp-core",6474 "sp-mmr-primitives",6298 "sp-mmr-primitives",6475 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6299 "sp-runtime",6476]6300]647763016478[[package]]6302[[package]]6481source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6305source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6482dependencies = [6306dependencies = [6483 "frame-benchmarking",6307 "frame-benchmarking",6484 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6308 "frame-support",6485 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6309 "frame-system",6486 "parity-scale-codec 3.2.1",6310 "parity-scale-codec 3.2.1",6487 "scale-info",6311 "scale-info",6488 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6312 "sp-io",6489 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6313 "sp-runtime",6490 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6314 "sp-std",6491]6315]649263166493[[package]]6317[[package]]6494name = "pallet-nomination-pools"6318name = "pallet-nomination-pools"6495version = "1.0.0"6319version = "1.0.0"6496source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6320source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6497dependencies = [6321dependencies = [6498 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6322 "frame-support",6499 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6323 "frame-system",6500 "log",6324 "log",6501 "parity-scale-codec 3.2.1",6325 "parity-scale-codec 3.2.1",6502 "scale-info",6326 "scale-info",6503 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6327 "sp-core",6504 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6328 "sp-io",6505 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6329 "sp-runtime",6506 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6330 "sp-staking",6507 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6331 "sp-std",6508]6332]650963336510[[package]]6334[[package]]6514dependencies = [6338dependencies = [6515 "frame-benchmarking",6339 "frame-benchmarking",6516 "frame-election-provider-support",6340 "frame-election-provider-support",6517 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6341 "frame-support",6518 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6342 "frame-system",6519 "pallet-bags-list",6343 "pallet-bags-list",6520 "pallet-nomination-pools",6344 "pallet-nomination-pools",6521 "pallet-staking",6345 "pallet-staking",6522 "parity-scale-codec 3.2.1",6346 "parity-scale-codec 3.2.1",6523 "scale-info",6347 "scale-info",6524 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6348 "sp-runtime",6525 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6349 "sp-runtime-interface",6526 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6350 "sp-staking",6527 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6351 "sp-std",6528]6352]652963536530[[package]]6354[[package]]6533source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6357source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6534dependencies = [6358dependencies = [6535 "parity-scale-codec 3.2.1",6359 "parity-scale-codec 3.2.1",6536 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6360 "sp-api",6537 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6361 "sp-std",6538]6362]653963636540[[package]]6364[[package]]6544 "ethereum",6368 "ethereum",6545 "evm-coder",6369 "evm-coder",6546 "frame-benchmarking",6370 "frame-benchmarking",6547 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6371 "frame-support",6548 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6372 "frame-system",6549 "pallet-common",6373 "pallet-common",6550 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6374 "pallet-evm",6551 "pallet-evm-coder-substrate",6375 "pallet-evm-coder-substrate",6552 "pallet-structure",6376 "pallet-structure",6553 "parity-scale-codec 3.2.1",6377 "parity-scale-codec 3.2.1",6554 "scale-info",6378 "scale-info",6555 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6379 "sp-core",6556 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6380 "sp-runtime",6557 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6381 "sp-std",6558 "struct-versioning",6382 "struct-versioning",6559 "up-data-structs",6383 "up-data-structs",6560]6384]6564version = "4.0.0-dev"6388version = "4.0.0-dev"6565source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6389source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6566dependencies = [6390dependencies = [6567 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6391 "frame-support",6568 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6392 "frame-system",6569 "log",6393 "log",6570 "pallet-balances",6394 "pallet-balances",6571 "parity-scale-codec 3.2.1",6395 "parity-scale-codec 3.2.1",6572 "scale-info",6396 "scale-info",6573 "serde",6397 "serde",6574 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6398 "sp-runtime",6575 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6399 "sp-staking",6576 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6400 "sp-std",6577]6401]657864026579[[package]]6403[[package]]6583dependencies = [6407dependencies = [6584 "frame-benchmarking",6408 "frame-benchmarking",6585 "frame-election-provider-support",6409 "frame-election-provider-support",6586 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6410 "frame-support",6587 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6411 "frame-system",6588 "pallet-babe",6412 "pallet-babe",6589 "pallet-balances",6413 "pallet-balances",6590 "pallet-grandpa",6414 "pallet-grandpa",6594 "pallet-staking",6418 "pallet-staking",6595 "parity-scale-codec 3.2.1",6419 "parity-scale-codec 3.2.1",6596 "scale-info",6420 "scale-info",6597 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6421 "sp-runtime",6598 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6422 "sp-staking",6599 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6423 "sp-std",6600]6424]660164256602[[package]]6426[[package]]6605source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6429source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6606dependencies = [6430dependencies = [6607 "frame-benchmarking",6431 "frame-benchmarking",6608 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6432 "frame-support",6609 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6433 "frame-system",6610 "parity-scale-codec 3.2.1",6434 "parity-scale-codec 3.2.1",6611 "scale-info",6435 "scale-info",6612 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6436 "sp-core",6613 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6437 "sp-io",6614 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6438 "sp-runtime",6615 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6439 "sp-std",6616]6440]661764416618[[package]]6442[[package]]6621source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6445source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6622dependencies = [6446dependencies = [6623 "frame-benchmarking",6447 "frame-benchmarking",6624 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6448 "frame-support",6625 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6449 "frame-system",6626 "parity-scale-codec 3.2.1",6450 "parity-scale-codec 3.2.1",6627 "scale-info",6451 "scale-info",6628 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6452 "sp-io",6629 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6453 "sp-runtime",6630 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6454 "sp-std",6631]6455]663264566633[[package]]6457[[package]]6634name = "pallet-randomness-collective-flip"6458name = "pallet-randomness-collective-flip"6635version = "4.0.0-dev"6459version = "4.0.0-dev"6636source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6460source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6637dependencies = [6461dependencies = [6638 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6462 "frame-support",6639 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6463 "frame-system",6640 "parity-scale-codec 3.2.1",6464 "parity-scale-codec 3.2.1",6641 "safe-mix",6465 "safe-mix",6642 "scale-info",6466 "scale-info",6643 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6467 "sp-runtime",6644 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6468 "sp-std",6645]6469]664664706647[[package]]6471[[package]]6650source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6474source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6651dependencies = [6475dependencies = [6652 "frame-benchmarking",6476 "frame-benchmarking",6653 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6477 "frame-support",6654 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6478 "frame-system",6655 "parity-scale-codec 3.2.1",6479 "parity-scale-codec 3.2.1",6656 "scale-info",6480 "scale-info",6657 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6481 "sp-io",6658 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6482 "sp-runtime",6659 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6483 "sp-std",6660]6484]666164856662[[package]]6486[[package]]6667 "ethereum",6491 "ethereum",6668 "evm-coder",6492 "evm-coder",6669 "frame-benchmarking",6493 "frame-benchmarking",6670 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6494 "frame-support",6671 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6495 "frame-system",6672 "pallet-common",6496 "pallet-common",6673 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6497 "pallet-evm",6674 "pallet-evm-coder-substrate",6498 "pallet-evm-coder-substrate",6675 "pallet-structure",6499 "pallet-structure",6676 "parity-scale-codec 3.2.1",6500 "parity-scale-codec 3.2.1",6677 "scale-info",6501 "scale-info",6678 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6502 "sp-core",6679 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6503 "sp-runtime",6680 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6504 "sp-std",6681 "struct-versioning",6505 "struct-versioning",6682 "up-data-structs",6506 "up-data-structs",6683]6507]6688dependencies = [6512dependencies = [6689 "derivative",6513 "derivative",6690 "frame-benchmarking",6514 "frame-benchmarking",6691 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6515 "frame-support",6692 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6516 "frame-system",6693 "pallet-common",6517 "pallet-common",6694 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6518 "pallet-evm",6695 "pallet-nonfungible",6519 "pallet-nonfungible",6696 "pallet-structure",6520 "pallet-structure",6697 "parity-scale-codec 3.2.1",6521 "parity-scale-codec 3.2.1",6698 "rmrk-traits",6522 "rmrk-traits",6699 "scale-info",6523 "scale-info",6700 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6524 "sp-core",6701 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6525 "sp-runtime",6702 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6526 "sp-std",6703 "up-data-structs",6527 "up-data-structs",6704]6528]670565296708version = "0.1.2"6532version = "0.1.2"6709dependencies = [6533dependencies = [6710 "frame-benchmarking",6534 "frame-benchmarking",6711 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6535 "frame-support",6712 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6536 "frame-system",6713 "pallet-common",6537 "pallet-common",6714 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6538 "pallet-evm",6715 "pallet-nonfungible",6539 "pallet-nonfungible",6716 "pallet-rmrk-core",6540 "pallet-rmrk-core",6717 "parity-scale-codec 3.2.1",6541 "parity-scale-codec 3.2.1",6718 "rmrk-traits",6542 "rmrk-traits",6719 "scale-info",6543 "scale-info",6720 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6544 "sp-core",6721 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6545 "sp-runtime",6722 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6546 "sp-std",6723 "up-data-structs",6547 "up-data-structs",6724]6548]672565496729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6553source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6730dependencies = [6554dependencies = [6731 "frame-benchmarking",6555 "frame-benchmarking",6732 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6556 "frame-support",6733 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6557 "frame-system",6734 "log",6558 "log",6735 "parity-scale-codec 3.2.1",6559 "parity-scale-codec 3.2.1",6736 "scale-info",6560 "scale-info",6737 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6561 "sp-io",6738 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6562 "sp-runtime",6739 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6563 "sp-std",6740]6564]674165656742[[package]]6566[[package]]6743name = "pallet-session"6567name = "pallet-session"6744version = "4.0.0-dev"6568version = "4.0.0-dev"6745source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6569source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6746dependencies = [6570dependencies = [6747 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6571 "frame-support",6748 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6572 "frame-system",6749 "impl-trait-for-tuples",6573 "impl-trait-for-tuples",6750 "log",6574 "log",6751 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6575 "pallet-timestamp",6752 "parity-scale-codec 3.2.1",6576 "parity-scale-codec 3.2.1",6753 "scale-info",6577 "scale-info",6754 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6578 "sp-core",6755 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6579 "sp-io",6756 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6580 "sp-runtime",6757 "sp-session",6581 "sp-session",6758 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6582 "sp-staking",6759 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6583 "sp-std",6760 "sp-trie",6584 "sp-trie",6761]6585]676265866766source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6590source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6767dependencies = [6591dependencies = [6768 "frame-benchmarking",6592 "frame-benchmarking",6769 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6593 "frame-support",6770 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6594 "frame-system",6771 "pallet-session",6595 "pallet-session",6772 "pallet-staking",6596 "pallet-staking",6773 "rand 0.7.3",6597 "rand 0.7.3",6774 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6598 "sp-runtime",6775 "sp-session",6599 "sp-session",6776 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6600 "sp-std",6777]6601]677866026779[[package]]6603[[package]]6780name = "pallet-society"6604name = "pallet-society"6781version = "4.0.0-dev"6605version = "4.0.0-dev"6782source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6606source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6783dependencies = [6607dependencies = [6784 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6608 "frame-support",6785 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6609 "frame-system",6786 "parity-scale-codec 3.2.1",6610 "parity-scale-codec 3.2.1",6787 "rand_chacha 0.2.2",6611 "rand_chacha 0.2.2",6788 "scale-info",6612 "scale-info",6789 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6613 "sp-runtime",6790 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6614 "sp-std",6791]6615]679266166793[[package]]6617[[package]]6797dependencies = [6621dependencies = [6798 "frame-benchmarking",6622 "frame-benchmarking",6799 "frame-election-provider-support",6623 "frame-election-provider-support",6800 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6624 "frame-support",6801 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6625 "frame-system",6802 "log",6626 "log",6803 "pallet-authorship",6627 "pallet-authorship",6804 "pallet-session",6628 "pallet-session",6805 "parity-scale-codec 3.2.1",6629 "parity-scale-codec 3.2.1",6806 "rand_chacha 0.2.2",6630 "rand_chacha 0.2.2",6807 "scale-info",6631 "scale-info",6808 "serde",6632 "serde",6809 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6633 "sp-application-crypto",6810 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6634 "sp-io",6811 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6635 "sp-runtime",6812 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6636 "sp-staking",6813 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6637 "sp-std",6814]6638]681566396816[[package]]6640[[package]]6830source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6654source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6831dependencies = [6655dependencies = [6832 "log",6656 "log",6833 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6657 "sp-arithmetic",6834]6658]683566596836[[package]]6660[[package]]6837name = "pallet-structure"6661name = "pallet-structure"6838version = "0.1.2"6662version = "0.1.2"6839dependencies = [6663dependencies = [6840 "frame-benchmarking",6664 "frame-benchmarking",6841 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6665 "frame-support",6842 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6666 "frame-system",6843 "pallet-common",6667 "pallet-common",6844 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6668 "pallet-evm",6845 "parity-scale-codec 3.2.1",6669 "parity-scale-codec 3.2.1",6846 "scale-info",6670 "scale-info",6847 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6671 "sp-std",6848 "up-data-structs",6672 "up-data-structs",6849]6673]685066746853version = "4.0.0-dev"6677version = "4.0.0-dev"6854source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6678source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6855dependencies = [6679dependencies = [6856 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6680 "frame-support",6857 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6681 "frame-system",6858 "parity-scale-codec 3.2.1",6682 "parity-scale-codec 3.2.1",6859 "scale-info",6683 "scale-info",6860 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6684 "sp-io",6861 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6685 "sp-runtime",6862 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6686 "sp-std",6863]6687]686466886865[[package]]6689[[package]]6868source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.30#39dd82158d6caa9d89105441bf2f7111a6e686e5"6692source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.30#39dd82158d6caa9d89105441bf2f7111a6e686e5"6869dependencies = [6693dependencies = [6870 "frame-benchmarking",6694 "frame-benchmarking",6871 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6695 "frame-support",6872 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6696 "frame-system",6873 "pallet-balances",6697 "pallet-balances",6874 "pallet-transaction-payment",6698 "pallet-transaction-payment",6875 "parity-scale-codec 3.2.1",6699 "parity-scale-codec 3.2.1",6876 "scale-info",6700 "scale-info",6877 "serde",6701 "serde",6878 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6702 "sp-core",6879 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6703 "sp-io",6880 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6704 "sp-runtime",6881 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6705 "sp-std",6882 "up-sponsorship",6706 "up-sponsorship",6883]6707]688467086885[[package]]6709[[package]]6886name = "pallet-test-utils"6710name = "pallet-test-utils"6887version = "0.1.0"6711version = "0.1.0"6888dependencies = [6712dependencies = [6889 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6713 "frame-support",6890 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6714 "frame-system",6891 "pallet-unique-scheduler-v2",6715 "pallet-unique-scheduler-v2",6892 "parity-scale-codec 3.2.1",6716 "parity-scale-codec 3.2.1",6893 "scale-info",6717 "scale-info",6896[[package]]6720[[package]]6897name = "pallet-timestamp"6721name = "pallet-timestamp"6898version = "4.0.0-dev"6722version = "4.0.0-dev"6899source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"6900dependencies = [6901 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6902 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6903 "log",6904 "parity-scale-codec 3.2.1",6905 "scale-info",6906 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6907 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6908 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6909 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",6910]69116912[[package]]6913name = "pallet-timestamp"6914version = "4.0.0-dev"6915source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6723source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6916dependencies = [6724dependencies = [6917 "frame-benchmarking",6725 "frame-benchmarking",6918 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6726 "frame-support",6919 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6727 "frame-system",6920 "log",6728 "log",6921 "parity-scale-codec 3.2.1",6729 "parity-scale-codec 3.2.1",6922 "scale-info",6730 "scale-info",6923 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6731 "sp-inherents",6924 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6732 "sp-io",6925 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6733 "sp-runtime",6926 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6734 "sp-std",6927 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6735 "sp-timestamp",6928]6736]692967376930[[package]]6738[[package]]6933source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6741source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6934dependencies = [6742dependencies = [6935 "frame-benchmarking",6743 "frame-benchmarking",6936 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6744 "frame-support",6937 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6745 "frame-system",6938 "log",6746 "log",6939 "pallet-treasury",6747 "pallet-treasury",6940 "parity-scale-codec 3.2.1",6748 "parity-scale-codec 3.2.1",6941 "scale-info",6749 "scale-info",6942 "serde",6750 "serde",6943 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6751 "sp-core",6944 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6752 "sp-io",6945 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6753 "sp-runtime",6946 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6754 "sp-std",6947]6755]694867566949[[package]]6757[[package]]6950name = "pallet-transaction-payment"6758name = "pallet-transaction-payment"6951version = "4.0.0-dev"6759version = "4.0.0-dev"6952source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6760source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6953dependencies = [6761dependencies = [6954 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6762 "frame-support",6955 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6763 "frame-system",6956 "parity-scale-codec 3.2.1",6764 "parity-scale-codec 3.2.1",6957 "scale-info",6765 "scale-info",6958 "serde",6766 "serde",6959 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6767 "sp-core",6960 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6768 "sp-io",6961 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6769 "sp-runtime",6962 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6770 "sp-std",6963]6771]696467726965[[package]]6773[[package]]6970 "jsonrpsee",6778 "jsonrpsee",6971 "pallet-transaction-payment-rpc-runtime-api",6779 "pallet-transaction-payment-rpc-runtime-api",6972 "parity-scale-codec 3.2.1",6780 "parity-scale-codec 3.2.1",6973 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6781 "sp-api",6974 "sp-blockchain",6782 "sp-blockchain",6975 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6783 "sp-core",6976 "sp-rpc",6784 "sp-rpc",6977 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6785 "sp-runtime",6978]6786]697967876980[[package]]6788[[package]]6984dependencies = [6792dependencies = [6985 "pallet-transaction-payment",6793 "pallet-transaction-payment",6986 "parity-scale-codec 3.2.1",6794 "parity-scale-codec 3.2.1",6987 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6795 "sp-api",6988 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6796 "sp-runtime",6989]6797]699067986991[[package]]6799[[package]]6994source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6802source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6995dependencies = [6803dependencies = [6996 "frame-benchmarking",6804 "frame-benchmarking",6997 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6805 "frame-support",6998 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6806 "frame-system",6999 "impl-trait-for-tuples",6807 "impl-trait-for-tuples",7000 "pallet-balances",6808 "pallet-balances",7001 "parity-scale-codec 3.2.1",6809 "parity-scale-codec 3.2.1",7002 "scale-info",6810 "scale-info",7003 "serde",6811 "serde",7004 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6812 "sp-runtime",7005 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6813 "sp-std",7006]6814]700768157008[[package]]6816[[package]]7012 "ethereum",6820 "ethereum",7013 "evm-coder",6821 "evm-coder",7014 "frame-benchmarking",6822 "frame-benchmarking",7015 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6823 "frame-support",7016 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6824 "frame-system",7017 "pallet-common",6825 "pallet-common",7018 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",6826 "pallet-evm",7019 "pallet-evm-coder-substrate",6827 "pallet-evm-coder-substrate",7020 "pallet-nonfungible",6828 "pallet-nonfungible",7021 "pallet-refungible",6829 "pallet-refungible",7022 "parity-scale-codec 3.2.1",6830 "parity-scale-codec 3.2.1",7023 "scale-info",6831 "scale-info",7024 "serde",6832 "serde",7025 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6833 "sp-core",7026 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6834 "sp-io",7027 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6835 "sp-runtime",7028 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6836 "sp-std",7029 "up-data-structs",6837 "up-data-structs",7030]6838]703168397034version = "0.1.1"6842version = "0.1.1"7035dependencies = [6843dependencies = [7036 "frame-benchmarking",6844 "frame-benchmarking",7037 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6845 "frame-support",7038 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6846 "frame-system",7039 "log",6847 "log",7040 "parity-scale-codec 3.2.1",6848 "parity-scale-codec 3.2.1",7041 "scale-info",6849 "scale-info",7042 "serde",6850 "serde",7043 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6851 "sp-core",7044 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6852 "sp-io",7045 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6853 "sp-runtime",7046 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6854 "sp-std",7047 "substrate-test-utils",6855 "substrate-test-utils",7048 "up-sponsorship",6856 "up-sponsorship",7049]6857]7053version = "0.1.0"6861version = "0.1.0"7054dependencies = [6862dependencies = [7055 "frame-benchmarking",6863 "frame-benchmarking",7056 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6864 "frame-support",7057 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6865 "frame-system",7058 "log",6866 "log",7059 "pallet-preimage",6867 "pallet-preimage",7060 "parity-scale-codec 3.2.1",6868 "parity-scale-codec 3.2.1",7061 "scale-info",6869 "scale-info",7062 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6870 "sp-core",7063 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6871 "sp-io",7064 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6872 "sp-runtime",7065 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6873 "sp-std",7066 "substrate-test-utils",6874 "substrate-test-utils",7067]6875]706868767072source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6880source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"7073dependencies = [6881dependencies = [7074 "frame-benchmarking",6882 "frame-benchmarking",7075 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6883 "frame-support",7076 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6884 "frame-system",7077 "parity-scale-codec 3.2.1",6885 "parity-scale-codec 3.2.1",7078 "scale-info",6886 "scale-info",7079 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6887 "sp-core",7080 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6888 "sp-io",7081 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6889 "sp-runtime",7082 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6890 "sp-std",7083]6891]708468927085[[package]]6893[[package]]7088source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"6896source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"7089dependencies = [6897dependencies = [7090 "frame-benchmarking",6898 "frame-benchmarking",7091 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6899 "frame-support",7092 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6900 "frame-system",7093 "log",6901 "log",7094 "parity-scale-codec 3.2.1",6902 "parity-scale-codec 3.2.1",7095 "scale-info",6903 "scale-info",7096 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6904 "sp-runtime",7097 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6905 "sp-std",7098]6906]709969077100[[package]]6908[[package]]7101name = "pallet-xcm"6909name = "pallet-xcm"7102version = "0.9.30"6910version = "0.9.30"7103source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"6911source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"7104dependencies = [6912dependencies = [7105 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6913 "frame-support",7106 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6914 "frame-system",7107 "log",6915 "log",7108 "parity-scale-codec 3.2.1",6916 "parity-scale-codec 3.2.1",7109 "scale-info",6917 "scale-info",7110 "serde",6918 "serde",7111 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6919 "sp-core",7112 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6920 "sp-runtime",7113 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6921 "sp-std",7114 "xcm",6922 "xcm",7115 "xcm-executor",6923 "xcm-executor",7116]6924]7121source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"6929source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"7122dependencies = [6930dependencies = [7123 "frame-benchmarking",6931 "frame-benchmarking",7124 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6932 "frame-support",7125 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6933 "frame-system",7126 "log",6934 "log",7127 "parity-scale-codec 3.2.1",6935 "parity-scale-codec 3.2.1",7128 "scale-info",6936 "scale-info",7129 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6937 "sp-runtime",7130 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6938 "sp-std",7131 "xcm",6939 "xcm",7132 "xcm-executor",6940 "xcm-executor",7133]6941]7138source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"6946source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"7139dependencies = [6947dependencies = [7140 "cumulus-primitives-core",6948 "cumulus-primitives-core",7141 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6949 "frame-support",7142 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",6950 "frame-system",7143 "parity-scale-codec 3.2.1",6951 "parity-scale-codec 3.2.1",7144 "scale-info",6952 "scale-info",7145 "serde",6953 "serde",7518 "polkadot-node-subsystem-util",7326 "polkadot-node-subsystem-util",7519 "polkadot-primitives",7327 "polkadot-primitives",7520 "rand 0.8.5",7328 "rand 0.8.5",7521 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7329 "sp-core",7522 "sp-keystore",7330 "sp-keystore",7523 "thiserror",7331 "thiserror",7524 "tracing-gum",7332 "tracing-gum",7563 "sc-service",7371 "sc-service",7564 "sc-sysinfo",7372 "sc-sysinfo",7565 "sc-tracing",7373 "sc-tracing",7566 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7374 "sp-core",7567 "sp-keyring",7375 "sp-keyring",7568 "sp-trie",7376 "sp-trie",7569 "substrate-build-script-utils",7377 "substrate-build-script-utils",7579 "beefy-primitives",7387 "beefy-primitives",7580 "frame-benchmarking",7388 "frame-benchmarking",7581 "frame-benchmarking-cli",7389 "frame-benchmarking-cli",7582 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7390 "frame-system",7583 "frame-system-rpc-runtime-api",7391 "frame-system-rpc-runtime-api",7584 "pallet-transaction-payment",7392 "pallet-transaction-payment",7585 "pallet-transaction-payment-rpc-runtime-api",7393 "pallet-transaction-payment-rpc-runtime-api",7592 "sc-consensus",7400 "sc-consensus",7593 "sc-executor",7401 "sc-executor",7594 "sc-service",7402 "sc-service",7595 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7403 "sp-api",7596 "sp-authority-discovery",7404 "sp-authority-discovery",7597 "sp-block-builder",7405 "sp-block-builder",7598 "sp-blockchain",7406 "sp-blockchain",7599 "sp-consensus",7407 "sp-consensus",7600 "sp-consensus-babe",7408 "sp-consensus-babe",7601 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7409 "sp-core",7602 "sp-finality-grandpa",7410 "sp-finality-grandpa",7603 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7411 "sp-inherents",7604 "sp-keyring",7412 "sp-keyring",7605 "sp-mmr-primitives",7413 "sp-mmr-primitives",7606 "sp-offchain",7414 "sp-offchain",7607 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7415 "sp-runtime",7608 "sp-session",7416 "sp-session",7609 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7417 "sp-storage",7610 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7418 "sp-timestamp",7611 "sp-transaction-pool",7419 "sp-transaction-pool",7612]7420]761374217625 "polkadot-node-subsystem",7433 "polkadot-node-subsystem",7626 "polkadot-node-subsystem-util",7434 "polkadot-node-subsystem-util",7627 "polkadot-primitives",7435 "polkadot-primitives",7628 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7436 "sp-core",7629 "sp-keystore",7437 "sp-keystore",7630 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7438 "sp-runtime",7631 "thiserror",7439 "thiserror",7632 "tracing-gum",7440 "tracing-gum",7633]7441]7640 "parity-scale-codec 3.2.1",7448 "parity-scale-codec 3.2.1",7641 "parity-util-mem",7449 "parity-util-mem",7642 "scale-info",7450 "scale-info",7643 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7451 "sp-core",7644 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7452 "sp-runtime",7645 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7453 "sp-std",7646]7454]764774557648[[package]]7456[[package]]7662 "polkadot-node-subsystem-util",7470 "polkadot-node-subsystem-util",7663 "polkadot-primitives",7471 "polkadot-primitives",7664 "sc-network",7472 "sc-network",7665 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7473 "sp-application-crypto",7666 "sp-keystore",7474 "sp-keystore",7667 "thiserror",7475 "thiserror",7668 "tracing-gum",7476 "tracing-gum",7677 "polkadot-node-primitives",7485 "polkadot-node-primitives",7678 "polkadot-primitives",7486 "polkadot-primitives",7679 "reed-solomon-novelpoly",7487 "reed-solomon-novelpoly",7680 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7488 "sp-core",7681 "sp-trie",7489 "sp-trie",7682 "thiserror",7490 "thiserror",7683]7491]7696 "rand 0.8.5",7504 "rand 0.8.5",7697 "rand_chacha 0.3.1",7505 "rand_chacha 0.3.1",7698 "sc-network",7506 "sc-network",7699 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7507 "sp-application-crypto",7700 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7508 "sp-core",7701 "sp-keystore",7509 "sp-keystore",7702 "tracing-gum",7510 "tracing-gum",7703]7511]7738 "polkadot-node-subsystem",7546 "polkadot-node-subsystem",7739 "polkadot-node-subsystem-util",7547 "polkadot-node-subsystem-util",7740 "polkadot-primitives",7548 "polkadot-primitives",7741 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7549 "sp-core",7742 "sp-maybe-compressed-blob",7550 "sp-maybe-compressed-blob",7743 "thiserror",7551 "thiserror",7744 "tracing-gum",7552 "tracing-gum",7765 "polkadot-primitives",7573 "polkadot-primitives",7766 "sc-keystore",7574 "sc-keystore",7767 "schnorrkel",7575 "schnorrkel",7768 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7576 "sp-application-crypto",7769 "sp-consensus",7577 "sp-consensus",7770 "sp-consensus-slots",7578 "sp-consensus-slots",7771 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7579 "sp-runtime",7772 "thiserror",7580 "thiserror",7773 "tracing-gum",7581 "tracing-gum",7774]7582]7907 "polkadot-node-subsystem",7715 "polkadot-node-subsystem",7908 "polkadot-primitives",7716 "polkadot-primitives",7909 "sp-blockchain",7717 "sp-blockchain",7910 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7718 "sp-inherents",7911 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7719 "sp-runtime",7912 "thiserror",7720 "thiserror",7913 "tracing-gum",7721 "tracing-gum",7914]7722]7953 "sc-executor-common",7761 "sc-executor-common",7954 "sc-executor-wasmtime",7762 "sc-executor-wasmtime",7955 "slotmap",7763 "slotmap",7956 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7764 "sp-core",7957 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7765 "sp-externalities",7958 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7766 "sp-io",7959 "sp-maybe-compressed-blob",7767 "sp-maybe-compressed-blob",7960 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7768 "sp-tracing",7961 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7769 "sp-wasm-interface",7962 "tempfile",7770 "tempfile",7963 "tracing-gum",7771 "tracing-gum",7964]7772]8009 "polkadot-node-primitives",7817 "polkadot-node-primitives",8010 "polkadot-primitives",7818 "polkadot-primitives",8011 "sc-network",7819 "sc-network",8012 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7820 "sp-core",8013 "thiserror",7821 "thiserror",8014]7822]801578238067 "polkadot-primitives",7875 "polkadot-primitives",8068 "schnorrkel",7876 "schnorrkel",8069 "serde",7877 "serde",8070 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7878 "sp-application-crypto",8071 "sp-consensus-babe",7879 "sp-consensus-babe",8072 "sp-consensus-vrf",7880 "sp-consensus-vrf",8073 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7881 "sp-core",8074 "sp-keystore",7882 "sp-keystore",8075 "sp-maybe-compressed-blob",7883 "sp-maybe-compressed-blob",8076 "thiserror",7884 "thiserror",8103 "polkadot-statement-table",7911 "polkadot-statement-table",8104 "sc-network",7912 "sc-network",8105 "smallvec",7913 "smallvec",8106 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7914 "sp-api",8107 "sp-authority-discovery",7915 "sp-authority-discovery",8108 "sp-consensus-babe",7916 "sp-consensus-babe",8109 "substrate-prometheus-endpoint",7917 "substrate-prometheus-endpoint",8136 "polkadot-primitives",7944 "polkadot-primitives",8137 "prioritized-metered-channel",7945 "prioritized-metered-channel",8138 "rand 0.8.5",7946 "rand 0.8.5",8139 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7947 "sp-application-crypto",8140 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7948 "sp-core",8141 "sp-keystore",7949 "sp-keystore",8142 "thiserror",7950 "thiserror",8143 "tracing-gum",7951 "tracing-gum",8161 "polkadot-node-subsystem-types",7969 "polkadot-node-subsystem-types",8162 "polkadot-primitives",7970 "polkadot-primitives",8163 "sc-client-api",7971 "sc-client-api",8164 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7972 "sp-api",8165 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7973 "sp-core",8166 "tracing-gum",7974 "tracing-gum",8167]7975]816879768172source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"7980source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8173dependencies = [7981dependencies = [8174 "derive_more",7982 "derive_more",8175 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7983 "frame-support",8176 "parity-scale-codec 3.2.1",7984 "parity-scale-codec 3.2.1",8177 "parity-util-mem",7985 "parity-util-mem",8178 "polkadot-core-primitives",7986 "polkadot-core-primitives",8179 "scale-info",7987 "scale-info",8180 "serde",7988 "serde",8181 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7989 "sp-core",8182 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7990 "sp-runtime",8183 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",7991 "sp-std",8184]7992]818579938186[[package]]7994[[package]]8204source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8012source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8205dependencies = [8013dependencies = [8206 "bitvec 1.0.1",8014 "bitvec 1.0.1",8207 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8015 "frame-system",8208 "hex-literal",8016 "hex-literal",8209 "parity-scale-codec 3.2.1",8017 "parity-scale-codec 3.2.1",8210 "parity-util-mem",8018 "parity-util-mem",8211 "polkadot-core-primitives",8019 "polkadot-core-primitives",8212 "polkadot-parachain",8020 "polkadot-parachain",8213 "scale-info",8021 "scale-info",8214 "serde",8022 "serde",8215 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8023 "sp-api",8216 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8024 "sp-application-crypto",8217 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8025 "sp-arithmetic",8218 "sp-authority-discovery",8026 "sp-authority-discovery",8219 "sp-consensus-slots",8027 "sp-consensus-slots",8220 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8028 "sp-core",8221 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8029 "sp-inherents",8222 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8030 "sp-io",8223 "sp-keystore",8031 "sp-keystore",8224 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8032 "sp-runtime",8225 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8033 "sp-staking",8226 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8034 "sp-std",8227 "sp-trie",8035 "sp-trie",8228 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8036 "sp-version",8229]8037]823080388231[[package]]8039[[package]]8249 "sc-rpc",8057 "sc-rpc",8250 "sc-sync-state-rpc",8058 "sc-sync-state-rpc",8251 "sc-transaction-pool-api",8059 "sc-transaction-pool-api",8252 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8060 "sp-api",8253 "sp-block-builder",8061 "sp-block-builder",8254 "sp-blockchain",8062 "sp-blockchain",8255 "sp-consensus",8063 "sp-consensus",8256 "sp-consensus-babe",8064 "sp-consensus-babe",8257 "sp-keystore",8065 "sp-keystore",8258 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8066 "sp-runtime",8259 "substrate-frame-rpc-system",8067 "substrate-frame-rpc-system",8260 "substrate-state-trie-migration-rpc",8068 "substrate-state-trie-migration-rpc",8261]8069]8270 "frame-benchmarking",8078 "frame-benchmarking",8271 "frame-election-provider-support",8079 "frame-election-provider-support",8272 "frame-executive",8080 "frame-executive",8273 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8081 "frame-support",8274 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8082 "frame-system",8275 "frame-system-benchmarking",8083 "frame-system-benchmarking",8276 "frame-system-rpc-runtime-api",8084 "frame-system-rpc-runtime-api",8277 "frame-try-runtime",8085 "frame-try-runtime",8308 "pallet-session-benchmarking",8116 "pallet-session-benchmarking",8309 "pallet-staking",8117 "pallet-staking",8310 "pallet-staking-reward-curve",8118 "pallet-staking-reward-curve",8311 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8119 "pallet-timestamp",8312 "pallet-tips",8120 "pallet-tips",8313 "pallet-transaction-payment",8121 "pallet-transaction-payment",8314 "pallet-transaction-payment-rpc-runtime-api",8122 "pallet-transaction-payment-rpc-runtime-api",8326 "serde",8134 "serde",8327 "serde_derive",8135 "serde_derive",8328 "smallvec",8136 "smallvec",8329 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8137 "sp-api",8330 "sp-authority-discovery",8138 "sp-authority-discovery",8331 "sp-block-builder",8139 "sp-block-builder",8332 "sp-consensus-babe",8140 "sp-consensus-babe",8333 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8141 "sp-core",8334 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8142 "sp-inherents",8335 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8143 "sp-io",8336 "sp-mmr-primitives",8144 "sp-mmr-primitives",8337 "sp-npos-elections",8145 "sp-npos-elections",8338 "sp-offchain",8146 "sp-offchain",8339 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8147 "sp-runtime",8340 "sp-session",8148 "sp-session",8341 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8149 "sp-staking",8342 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8150 "sp-std",8343 "sp-transaction-pool",8151 "sp-transaction-pool",8344 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8152 "sp-version",8345 "static_assertions",8153 "static_assertions",8346 "substrate-wasm-builder",8154 "substrate-wasm-builder",8347 "xcm",8155 "xcm",8358 "bitvec 1.0.1",8166 "bitvec 1.0.1",8359 "frame-benchmarking",8167 "frame-benchmarking",8360 "frame-election-provider-support",8168 "frame-election-provider-support",8361 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8169 "frame-support",8362 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8170 "frame-system",8363 "impl-trait-for-tuples",8171 "impl-trait-for-tuples",8364 "libsecp256k1",8172 "libsecp256k1",8365 "log",8173 "log",8371 "pallet-election-provider-multi-phase",8179 "pallet-election-provider-multi-phase",8372 "pallet-session",8180 "pallet-session",8373 "pallet-staking",8181 "pallet-staking",8374 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8182 "pallet-timestamp",8375 "pallet-transaction-payment",8183 "pallet-transaction-payment",8376 "pallet-treasury",8184 "pallet-treasury",8377 "pallet-vesting",8185 "pallet-vesting",8383 "serde",8191 "serde",8384 "serde_derive",8192 "serde_derive",8385 "slot-range-helper",8193 "slot-range-helper",8386 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8194 "sp-api",8387 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8195 "sp-core",8388 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8196 "sp-inherents",8389 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8197 "sp-io",8390 "sp-npos-elections",8198 "sp-npos-elections",8391 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8199 "sp-runtime",8392 "sp-session",8200 "sp-session",8393 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8201 "sp-staking",8394 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8202 "sp-std",8395 "static_assertions",8203 "static_assertions",8396 "xcm",8204 "xcm",8397]8205]8401version = "0.9.30"8209version = "0.9.30"8402source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8210source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8403dependencies = [8211dependencies = [8404 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8212 "frame-support",8405 "polkadot-primitives",8213 "polkadot-primitives",8406 "polkadot-runtime-common",8214 "polkadot-runtime-common",8407 "smallvec",8215 "smallvec",8408 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8216 "sp-runtime",8409]8217]841082188411[[package]]8219[[package]]8416 "bs58",8224 "bs58",8417 "parity-scale-codec 3.2.1",8225 "parity-scale-codec 3.2.1",8418 "polkadot-primitives",8226 "polkadot-primitives",8419 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8227 "sp-std",8420 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8228 "sp-tracing",8421]8229]842282308423[[package]]8231[[package]]8429 "bitvec 1.0.1",8237 "bitvec 1.0.1",8430 "derive_more",8238 "derive_more",8431 "frame-benchmarking",8239 "frame-benchmarking",8432 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8240 "frame-support",8433 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8241 "frame-system",8434 "log",8242 "log",8435 "pallet-authority-discovery",8243 "pallet-authority-discovery",8436 "pallet-authorship",8244 "pallet-authorship",8437 "pallet-babe",8245 "pallet-babe",8438 "pallet-balances",8246 "pallet-balances",8439 "pallet-session",8247 "pallet-session",8440 "pallet-staking",8248 "pallet-staking",8441 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8249 "pallet-timestamp",8442 "pallet-vesting",8250 "pallet-vesting",8443 "parity-scale-codec 3.2.1",8251 "parity-scale-codec 3.2.1",8444 "polkadot-primitives",8252 "polkadot-primitives",8448 "rustc-hex",8256 "rustc-hex",8449 "scale-info",8257 "scale-info",8450 "serde",8258 "serde",8451 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8259 "sp-api",8452 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8260 "sp-application-crypto",8453 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8261 "sp-core",8454 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8262 "sp-inherents",8455 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8263 "sp-io",8456 "sp-keystore",8264 "sp-keystore",8457 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8265 "sp-runtime",8458 "sp-session",8266 "sp-session",8459 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8267 "sp-staking",8460 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8268 "sp-std",8461 "static_assertions",8269 "static_assertions",8462 "xcm",8270 "xcm",8463 "xcm-executor",8271 "xcm-executor",8471 "async-trait",8279 "async-trait",8472 "beefy-gadget",8280 "beefy-gadget",8473 "beefy-primitives",8281 "beefy-primitives",8474 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8282 "frame-support",8475 "frame-system-rpc-runtime-api",8283 "frame-system-rpc-runtime-api",8476 "futures 0.3.25",8284 "futures 0.3.25",8477 "hex-literal",8285 "hex-literal",8542 "sc-transaction-pool",8350 "sc-transaction-pool",8543 "serde",8351 "serde",8544 "serde_json",8352 "serde_json",8545 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8353 "sp-api",8546 "sp-authority-discovery",8354 "sp-authority-discovery",8547 "sp-block-builder",8355 "sp-block-builder",8548 "sp-blockchain",8356 "sp-blockchain",8549 "sp-consensus",8357 "sp-consensus",8550 "sp-consensus-babe",8358 "sp-consensus-babe",8551 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8359 "sp-core",8552 "sp-finality-grandpa",8360 "sp-finality-grandpa",8553 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8361 "sp-inherents",8554 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8362 "sp-io",8555 "sp-keystore",8363 "sp-keystore",8556 "sp-offchain",8364 "sp-offchain",8557 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8365 "sp-runtime",8558 "sp-session",8366 "sp-session",8559 "sp-state-machine",8367 "sp-state-machine",8560 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8368 "sp-storage",8561 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8369 "sp-timestamp",8562 "sp-transaction-pool",8370 "sp-transaction-pool",8563 "sp-trie",8371 "sp-trie",8564 "substrate-prometheus-endpoint",8372 "substrate-prometheus-endpoint",8583 "polkadot-node-subsystem-util",8391 "polkadot-node-subsystem-util",8584 "polkadot-primitives",8392 "polkadot-primitives",8585 "sp-keystore",8393 "sp-keystore",8586 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8394 "sp-staking",8587 "thiserror",8395 "thiserror",8588 "tracing-gum",8396 "tracing-gum",8589]8397]8595dependencies = [8403dependencies = [8596 "parity-scale-codec 3.2.1",8404 "parity-scale-codec 3.2.1",8597 "polkadot-primitives",8405 "polkadot-primitives",8598 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8406 "sp-core",8599]8407]860084088601[[package]]8409[[package]]8607 "bitvec 1.0.1",8415 "bitvec 1.0.1",8608 "frame-election-provider-support",8416 "frame-election-provider-support",8609 "frame-executive",8417 "frame-executive",8610 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8418 "frame-support",8611 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8419 "frame-system",8612 "frame-system-rpc-runtime-api",8420 "frame-system-rpc-runtime-api",8613 "log",8421 "log",8614 "pallet-authority-discovery",8422 "pallet-authority-discovery",8622 "pallet-staking",8430 "pallet-staking",8623 "pallet-staking-reward-curve",8431 "pallet-staking-reward-curve",8624 "pallet-sudo",8432 "pallet-sudo",8625 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8433 "pallet-timestamp",8626 "pallet-transaction-payment",8434 "pallet-transaction-payment",8627 "pallet-transaction-payment-rpc-runtime-api",8435 "pallet-transaction-payment-rpc-runtime-api",8628 "pallet-vesting",8436 "pallet-vesting",8637 "serde",8445 "serde",8638 "serde_derive",8446 "serde_derive",8639 "smallvec",8447 "smallvec",8640 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8448 "sp-api",8641 "sp-authority-discovery",8449 "sp-authority-discovery",8642 "sp-block-builder",8450 "sp-block-builder",8643 "sp-consensus-babe",8451 "sp-consensus-babe",8644 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8452 "sp-core",8645 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8453 "sp-inherents",8646 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8454 "sp-io",8647 "sp-mmr-primitives",8455 "sp-mmr-primitives",8648 "sp-offchain",8456 "sp-offchain",8649 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8457 "sp-runtime",8650 "sp-session",8458 "sp-session",8651 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8459 "sp-staking",8652 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8460 "sp-std",8653 "sp-transaction-pool",8461 "sp-transaction-pool",8654 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8462 "sp-version",8655 "substrate-wasm-builder",8463 "substrate-wasm-builder",8656 "test-runtime-constants",8464 "test-runtime-constants",8657 "xcm",8465 "xcm",8665source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8473source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"8666dependencies = [8474dependencies = [8667 "frame-benchmarking",8475 "frame-benchmarking",8668 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8476 "frame-system",8669 "futures 0.3.25",8477 "futures 0.3.25",8670 "hex",8478 "hex",8671 "pallet-balances",8479 "pallet-balances",8695 "sc-service",8503 "sc-service",8696 "sc-tracing",8504 "sc-tracing",8697 "sc-transaction-pool",8505 "sc-transaction-pool",8698 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8506 "sp-arithmetic",8699 "sp-authority-discovery",8507 "sp-authority-discovery",8700 "sp-blockchain",8508 "sp-blockchain",8701 "sp-consensus",8509 "sp-consensus",8702 "sp-consensus-babe",8510 "sp-consensus-babe",8703 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8511 "sp-core",8704 "sp-finality-grandpa",8512 "sp-finality-grandpa",8705 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8513 "sp-inherents",8706 "sp-keyring",8514 "sp-keyring",8707 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8515 "sp-runtime",8708 "sp-state-machine",8516 "sp-state-machine",8709 "substrate-test-client",8517 "substrate-test-client",8710 "tempfile",8518 "tempfile",9011 "cumulus-primitives-utility",8819 "cumulus-primitives-utility",9012 "derivative",8820 "derivative",9013 "evm-coder",8821 "evm-coder",9014 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",8822 "fp-evm-mapping",9015 "fp-rpc",8823 "fp-rpc",9016 "fp-self-contained",8824 "fp-self-contained",9017 "frame-benchmarking",8825 "frame-benchmarking",9018 "frame-executive",8826 "frame-executive",9019 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8827 "frame-support",9020 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8828 "frame-system",9021 "frame-system-benchmarking",8829 "frame-system-benchmarking",9022 "frame-system-rpc-runtime-api",8830 "frame-system-rpc-runtime-api",9023 "frame-try-runtime",8831 "frame-try-runtime",9036 "pallet-common",8844 "pallet-common",9037 "pallet-configuration",8845 "pallet-configuration",9038 "pallet-ethereum",8846 "pallet-ethereum",9039 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",8847 "pallet-evm",9040 "pallet-evm-coder-substrate",8848 "pallet-evm-coder-substrate",9041 "pallet-evm-contract-helpers",8849 "pallet-evm-contract-helpers",9042 "pallet-evm-migration",8850 "pallet-evm-migration",9052 "pallet-structure",8860 "pallet-structure",9053 "pallet-sudo",8861 "pallet-sudo",9054 "pallet-template-transaction-payment",8862 "pallet-template-transaction-payment",9055 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8863 "pallet-timestamp",9056 "pallet-transaction-payment",8864 "pallet-transaction-payment",9057 "pallet-transaction-payment-rpc-runtime-api",8865 "pallet-transaction-payment-rpc-runtime-api",9058 "pallet-treasury",8866 "pallet-treasury",9066 "scale-info",8874 "scale-info",9067 "serde",8875 "serde",9068 "smallvec",8876 "smallvec",9069 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8877 "sp-api",9070 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8878 "sp-arithmetic",9071 "sp-block-builder",8879 "sp-block-builder",9072 "sp-consensus-aura",8880 "sp-consensus-aura",9073 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8881 "sp-core",9074 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8882 "sp-inherents",9075 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8883 "sp-io",9076 "sp-offchain",8884 "sp-offchain",9077 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8885 "sp-runtime",9078 "sp-session",8886 "sp-session",9079 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8887 "sp-std",9080 "sp-transaction-pool",8888 "sp-transaction-pool",9081 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",8889 "sp-version",9082 "substrate-wasm-builder",8890 "substrate-wasm-builder",9083 "up-common",8891 "up-common",9084 "up-data-structs",8892 "up-data-structs",9359 "parity-scale-codec 3.2.1",9167 "parity-scale-codec 3.2.1",9360 "serde",9168 "serde",9361 "serde_json",9169 "serde_json",9362 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9170 "sp-core",9363 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9171 "sp-io",9364 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9172 "sp-runtime",9365 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9173 "sp-version",9366]9174]936791759368[[package]]9176[[package]]9438 "parity-scale-codec 2.3.1",9246 "parity-scale-codec 2.3.1",9439 "rmrk-traits",9247 "rmrk-traits",9440 "serde",9248 "serde",9441 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9249 "sp-api",9442 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9250 "sp-core",9443 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9251 "sp-runtime",9444 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9252 "sp-std",9445]9253]944692549447[[package]]9255[[package]]9472 "beefy-primitives",9280 "beefy-primitives",9473 "frame-benchmarking",9281 "frame-benchmarking",9474 "frame-executive",9282 "frame-executive",9475 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9283 "frame-support",9476 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9284 "frame-system",9477 "frame-system-benchmarking",9285 "frame-system-benchmarking",9478 "frame-system-rpc-runtime-api",9286 "frame-system-rpc-runtime-api",9479 "hex-literal",9287 "hex-literal",9506 "pallet-society",9314 "pallet-society",9507 "pallet-staking",9315 "pallet-staking",9508 "pallet-sudo",9316 "pallet-sudo",9509 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9317 "pallet-timestamp",9510 "pallet-tips",9318 "pallet-tips",9511 "pallet-transaction-payment",9319 "pallet-transaction-payment",9512 "pallet-transaction-payment-rpc-runtime-api",9320 "pallet-transaction-payment-rpc-runtime-api",9525 "serde",9333 "serde",9526 "serde_derive",9334 "serde_derive",9527 "smallvec",9335 "smallvec",9528 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9336 "sp-api",9529 "sp-authority-discovery",9337 "sp-authority-discovery",9530 "sp-block-builder",9338 "sp-block-builder",9531 "sp-consensus-babe",9339 "sp-consensus-babe",9532 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9340 "sp-core",9533 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9341 "sp-inherents",9534 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9342 "sp-io",9535 "sp-mmr-primitives",9343 "sp-mmr-primitives",9536 "sp-offchain",9344 "sp-offchain",9537 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9345 "sp-runtime",9538 "sp-session",9346 "sp-session",9539 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9347 "sp-staking",9540 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9348 "sp-std",9541 "sp-transaction-pool",9349 "sp-transaction-pool",9542 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9350 "sp-version",9543 "static_assertions",9351 "static_assertions",9544 "substrate-wasm-builder",9352 "substrate-wasm-builder",9545 "xcm",9353 "xcm",9552version = "0.9.30"9360version = "0.9.30"9553source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"9361source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"9554dependencies = [9362dependencies = [9555 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9363 "frame-support",9556 "polkadot-primitives",9364 "polkadot-primitives",9557 "polkadot-runtime-common",9365 "polkadot-runtime-common",9558 "smallvec",9366 "smallvec",9559 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9367 "sp-runtime",9560]9368]956193699562[[package]]9370[[package]]9723source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"9531source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"9724dependencies = [9532dependencies = [9725 "log",9533 "log",9726 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9534 "sp-core",9727 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9535 "sp-wasm-interface",9728 "thiserror",9536 "thiserror",9729]9537]973095389745 "rand 0.7.3",9553 "rand 0.7.3",9746 "sc-client-api",9554 "sc-client-api",9747 "sc-network-common",9555 "sc-network-common",9748 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9556 "sp-api",9749 "sp-authority-discovery",9557 "sp-authority-discovery",9750 "sp-blockchain",9558 "sp-blockchain",9751 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9559 "sp-core",9752 "sp-keystore",9560 "sp-keystore",9753 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9561 "sp-runtime",9754 "substrate-prometheus-endpoint",9562 "substrate-prometheus-endpoint",9755 "thiserror",9563 "thiserror",9756]9564]9769 "sc-proposer-metrics",9577 "sc-proposer-metrics",9770 "sc-telemetry",9578 "sc-telemetry",9771 "sc-transaction-pool-api",9579 "sc-transaction-pool-api",9772 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9580 "sp-api",9773 "sp-blockchain",9581 "sp-blockchain",9774 "sp-consensus",9582 "sp-consensus",9775 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9583 "sp-core",9776 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9584 "sp-inherents",9777 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9585 "sp-runtime",9778 "substrate-prometheus-endpoint",9586 "substrate-prometheus-endpoint",9779]9587]978095889785dependencies = [9593dependencies = [9786 "parity-scale-codec 3.2.1",9594 "parity-scale-codec 3.2.1",9787 "sc-client-api",9595 "sc-client-api",9788 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9596 "sp-api",9789 "sp-block-builder",9597 "sp-block-builder",9790 "sp-blockchain",9598 "sp-blockchain",9791 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9599 "sp-core",9792 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9600 "sp-inherents",9793 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9601 "sp-runtime",9794 "sp-state-machine",9602 "sp-state-machine",9795]9603]979696049807 "sc-telemetry",9615 "sc-telemetry",9808 "serde",9616 "serde",9809 "serde_json",9617 "serde_json",9810 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9618 "sp-core",9811 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9619 "sp-runtime",9812]9620]981396219814[[package]]9622[[package]]9851 "serde",9659 "serde",9852 "serde_json",9660 "serde_json",9853 "sp-blockchain",9661 "sp-blockchain",9854 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9662 "sp-core",9855 "sp-keyring",9663 "sp-keyring",9856 "sp-keystore",9664 "sp-keystore",9857 "sp-panic-handler",9665 "sp-panic-handler",9858 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9666 "sp-runtime",9859 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9667 "sp-version",9860 "thiserror",9668 "thiserror",9861 "tiny-bip39",9669 "tiny-bip39",9862 "tokio",9670 "tokio",9876 "sc-executor",9684 "sc-executor",9877 "sc-transaction-pool-api",9685 "sc-transaction-pool-api",9878 "sc-utils",9686 "sc-utils",9879 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9687 "sp-api",9880 "sp-blockchain",9688 "sp-blockchain",9881 "sp-consensus",9689 "sp-consensus",9882 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9690 "sp-core",9883 "sp-database",9691 "sp-database",9884 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9692 "sp-externalities",9885 "sp-keystore",9693 "sp-keystore",9886 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9694 "sp-runtime",9887 "sp-state-machine",9695 "sp-state-machine",9888 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9696 "sp-storage",9889 "sp-trie",9697 "sp-trie",9890 "substrate-prometheus-endpoint",9698 "substrate-prometheus-endpoint",9891]9699]9906 "parking_lot 0.12.1",9714 "parking_lot 0.12.1",9907 "sc-client-api",9715 "sc-client-api",9908 "sc-state-db",9716 "sc-state-db",9909 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9717 "sp-arithmetic",9910 "sp-blockchain",9718 "sp-blockchain",9911 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9719 "sp-core",9912 "sp-database",9720 "sp-database",9913 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9721 "sp-runtime",9914 "sp-state-machine",9722 "sp-state-machine",9915 "sp-trie",9723 "sp-trie",9916]9724]9929 "sc-client-api",9737 "sc-client-api",9930 "sc-utils",9738 "sc-utils",9931 "serde",9739 "serde",9932 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9740 "sp-api",9933 "sp-blockchain",9741 "sp-blockchain",9934 "sp-consensus",9742 "sp-consensus",9935 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9743 "sp-core",9936 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9744 "sp-runtime",9937 "sp-state-machine",9745 "sp-state-machine",9938 "substrate-prometheus-endpoint",9746 "substrate-prometheus-endpoint",9939 "thiserror",9747 "thiserror",9953 "sc-consensus",9761 "sc-consensus",9954 "sc-consensus-slots",9762 "sc-consensus-slots",9955 "sc-telemetry",9763 "sc-telemetry",9956 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9764 "sp-api",9957 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9765 "sp-application-crypto",9958 "sp-block-builder",9766 "sp-block-builder",9959 "sp-blockchain",9767 "sp-blockchain",9960 "sp-consensus",9768 "sp-consensus",9961 "sp-consensus-aura",9769 "sp-consensus-aura",9962 "sp-consensus-slots",9770 "sp-consensus-slots",9963 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9771 "sp-core",9964 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9772 "sp-inherents",9965 "sp-keystore",9773 "sp-keystore",9966 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9774 "sp-runtime",9967 "substrate-prometheus-endpoint",9775 "substrate-prometheus-endpoint",9968 "thiserror",9776 "thiserror",9969]9777]9992 "sc-telemetry",9800 "sc-telemetry",9993 "schnorrkel",9801 "schnorrkel",9994 "serde",9802 "serde",9995 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9803 "sp-api",9996 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9804 "sp-application-crypto",9997 "sp-block-builder",9805 "sp-block-builder",9998 "sp-blockchain",9806 "sp-blockchain",9999 "sp-consensus",9807 "sp-consensus",10000 "sp-consensus-babe",9808 "sp-consensus-babe",10001 "sp-consensus-slots",9809 "sp-consensus-slots",10002 "sp-consensus-vrf",9810 "sp-consensus-vrf",10003 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9811 "sp-core",10004 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9812 "sp-inherents",10005 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9813 "sp-io",10006 "sp-keystore",9814 "sp-keystore",10007 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9815 "sp-runtime",10008 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9816 "sp-version",10009 "substrate-prometheus-endpoint",9817 "substrate-prometheus-endpoint",10010 "thiserror",9818 "thiserror",10011]9819]10021 "sc-consensus-epochs",9829 "sc-consensus-epochs",10022 "sc-rpc-api",9830 "sc-rpc-api",10023 "serde",9831 "serde",10024 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9832 "sp-api",10025 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9833 "sp-application-crypto",10026 "sp-blockchain",9834 "sp-blockchain",10027 "sp-consensus",9835 "sp-consensus",10028 "sp-consensus-babe",9836 "sp-consensus-babe",10029 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9837 "sp-core",10030 "sp-keystore",9838 "sp-keystore",10031 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9839 "sp-runtime",10032 "thiserror",9840 "thiserror",10033]9841]10034984210042 "sc-client-api",9850 "sc-client-api",10043 "sc-consensus",9851 "sc-consensus",10044 "sp-blockchain",9852 "sp-blockchain",10045 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9853 "sp-runtime",10046]9854]10047985510048[[package]]9856[[package]]10064 "sc-transaction-pool",9872 "sc-transaction-pool",10065 "sc-transaction-pool-api",9873 "sc-transaction-pool-api",10066 "serde",9874 "serde",10067 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9875 "sp-api",10068 "sp-blockchain",9876 "sp-blockchain",10069 "sp-consensus",9877 "sp-consensus",10070 "sp-consensus-aura",9878 "sp-consensus-aura",10071 "sp-consensus-babe",9879 "sp-consensus-babe",10072 "sp-consensus-slots",9880 "sp-consensus-slots",10073 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9881 "sp-core",10074 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9882 "sp-inherents",10075 "sp-keystore",9883 "sp-keystore",10076 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9884 "sp-runtime",10077 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9885 "sp-timestamp",10078 "substrate-prometheus-endpoint",9886 "substrate-prometheus-endpoint",10079 "thiserror",9887 "thiserror",10080]9888]10092 "sc-client-api",9900 "sc-client-api",10093 "sc-consensus",9901 "sc-consensus",10094 "sc-telemetry",9902 "sc-telemetry",10095 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9903 "sp-arithmetic",10096 "sp-blockchain",9904 "sp-blockchain",10097 "sp-consensus",9905 "sp-consensus",10098 "sp-consensus-slots",9906 "sp-consensus-slots",10099 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9907 "sp-core",10100 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9908 "sp-inherents",10101 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9909 "sp-runtime",10102 "sp-state-machine",9910 "sp-state-machine",10103 "thiserror",9911 "thiserror",10104]9912]10115 "sc-executor-common",9923 "sc-executor-common",10116 "sc-executor-wasmi",9924 "sc-executor-wasmi",10117 "sc-executor-wasmtime",9925 "sc-executor-wasmtime",10118 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9926 "sp-api",10119 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9927 "sp-core",10120 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9928 "sp-core-hashing-proc-macro",10121 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9929 "sp-externalities",10122 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9930 "sp-io",10123 "sp-panic-handler",9931 "sp-panic-handler",10124 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9932 "sp-runtime-interface",10125 "sp-tasks",9933 "sp-tasks",10126 "sp-trie",9934 "sp-trie",10127 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9935 "sp-version",10128 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9936 "sp-wasm-interface",10129 "tracing",9937 "tracing",10130 "wasmi",9938 "wasmi",10131]9939]10140 "sc-allocator",9948 "sc-allocator",10141 "sp-maybe-compressed-blob",9949 "sp-maybe-compressed-blob",10142 "sp-sandbox",9950 "sp-sandbox",10143 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9951 "sp-wasm-interface",10144 "thiserror",9952 "thiserror",10145 "wasm-instrument",9953 "wasm-instrument",10146 "wasmi",9954 "wasmi",10155 "parity-scale-codec 3.2.1",9963 "parity-scale-codec 3.2.1",10156 "sc-allocator",9964 "sc-allocator",10157 "sc-executor-common",9965 "sc-executor-common",10158 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9966 "sp-runtime-interface",10159 "sp-sandbox",9967 "sp-sandbox",10160 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9968 "sp-wasm-interface",10161 "wasmi",9969 "wasmi",10162]9970]10163997110175 "rustix",9983 "rustix",10176 "sc-allocator",9984 "sc-allocator",10177 "sc-executor-common",9985 "sc-executor-common",10178 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9986 "sp-runtime-interface",10179 "sp-sandbox",9987 "sp-sandbox",10180 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",9988 "sp-wasm-interface",10181 "wasmtime",9989 "wasmtime",10182]9990]10183999110209 "sc-telemetry",10017 "sc-telemetry",10210 "sc-utils",10018 "sc-utils",10211 "serde_json",10019 "serde_json",10212 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10020 "sp-api",10213 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10021 "sp-application-crypto",10214 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10022 "sp-arithmetic",10215 "sp-blockchain",10023 "sp-blockchain",10216 "sp-consensus",10024 "sp-consensus",10217 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10025 "sp-core",10218 "sp-finality-grandpa",10026 "sp-finality-grandpa",10219 "sp-keystore",10027 "sp-keystore",10220 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10028 "sp-runtime",10221 "substrate-prometheus-endpoint",10029 "substrate-prometheus-endpoint",10222 "thiserror",10030 "thiserror",10223]10031]10238 "serde",10046 "serde",10239 "serde_json",10047 "serde_json",10240 "sp-blockchain",10048 "sp-blockchain",10241 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10049 "sp-core",10242 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10050 "sp-runtime",10243 "thiserror",10051 "thiserror",10244]10052]102451005310257 "sc-network-common",10065 "sc-network-common",10258 "sc-transaction-pool-api",10066 "sc-transaction-pool-api",10259 "sp-blockchain",10067 "sp-blockchain",10260 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10068 "sp-runtime",10261]10069]102621007010263[[package]]10071[[package]]10269 "async-trait",10077 "async-trait",10270 "parking_lot 0.12.1",10078 "parking_lot 0.12.1",10271 "serde_json",10079 "serde_json",10272 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10080 "sp-application-crypto",10273 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10081 "sp-core",10274 "sp-keystore",10082 "sp-keystore",10275 "thiserror",10083 "thiserror",10276]10084]10311 "serde",10119 "serde",10312 "serde_json",10120 "serde_json",10313 "smallvec",10121 "smallvec",10314 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10122 "sp-arithmetic",10315 "sp-blockchain",10123 "sp-blockchain",10316 "sp-consensus",10124 "sp-consensus",10317 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10125 "sp-core",10318 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10126 "sp-runtime",10319 "substrate-prometheus-endpoint",10127 "substrate-prometheus-endpoint",10320 "thiserror",10128 "thiserror",10321 "unsigned-varint",10129 "unsigned-varint",10336 "sc-client-api",10144 "sc-client-api",10337 "sc-network-common",10145 "sc-network-common",10338 "sp-blockchain",10146 "sp-blockchain",10339 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10147 "sp-runtime",10340 "thiserror",10148 "thiserror",10341 "unsigned-varint",10149 "unsigned-varint",10342 "void",10150 "void",10363 "sp-blockchain",10171 "sp-blockchain",10364 "sp-consensus",10172 "sp-consensus",10365 "sp-finality-grandpa",10173 "sp-finality-grandpa",10366 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10174 "sp-runtime",10367 "substrate-prometheus-endpoint",10175 "substrate-prometheus-endpoint",10368 "thiserror",10176 "thiserror",10369]10177]10381 "lru 0.7.8",10189 "lru 0.7.8",10382 "sc-network-common",10190 "sc-network-common",10383 "sc-peerset",10191 "sc-peerset",10384 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10192 "sp-runtime",10385 "substrate-prometheus-endpoint",10193 "substrate-prometheus-endpoint",10386 "tracing",10194 "tracing",10387]10195]10402 "sc-network-common",10210 "sc-network-common",10403 "sc-peerset",10211 "sc-peerset",10404 "sp-blockchain",10212 "sp-blockchain",10405 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10213 "sp-core",10406 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10214 "sp-runtime",10407 "thiserror",10215 "thiserror",10408]10216]104091021710426 "sc-network-common",10234 "sc-network-common",10427 "sc-peerset",10235 "sc-peerset",10428 "smallvec",10236 "smallvec",10429 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10237 "sp-arithmetic",10430 "sp-blockchain",10238 "sp-blockchain",10431 "sp-consensus",10239 "sp-consensus",10432 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10240 "sp-core",10433 "sp-finality-grandpa",10241 "sp-finality-grandpa",10434 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10242 "sp-runtime",10435 "thiserror",10243 "thiserror",10436]10244]104371024510450 "sc-network-common",10258 "sc-network-common",10451 "sc-peerset",10259 "sc-peerset",10452 "sp-consensus",10260 "sp-consensus",10453 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10261 "sp-runtime",10454 "substrate-prometheus-endpoint",10262 "substrate-prometheus-endpoint",10455]10263]104561026410476 "sc-network-common",10284 "sc-network-common",10477 "sc-peerset",10285 "sc-peerset",10478 "sc-utils",10286 "sc-utils",10479 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10287 "sp-api",10480 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10288 "sp-core",10481 "sp-offchain",10289 "sp-offchain",10482 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10290 "sp-runtime",10483 "threadpool",10291 "threadpool",10484 "tracing",10292 "tracing",10485]10293]10525 "sc-transaction-pool-api",10333 "sc-transaction-pool-api",10526 "sc-utils",10334 "sc-utils",10527 "serde_json",10335 "serde_json",10528 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10336 "sp-api",10529 "sp-blockchain",10337 "sp-blockchain",10530 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10338 "sp-core",10531 "sp-keystore",10339 "sp-keystore",10532 "sp-offchain",10340 "sp-offchain",10533 "sp-rpc",10341 "sp-rpc",10534 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10342 "sp-runtime",10535 "sp-session",10343 "sp-session",10536 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10344 "sp-version",10537]10345]105381034610539[[package]]10347[[package]]10551 "scale-info",10359 "scale-info",10552 "serde",10360 "serde",10553 "serde_json",10361 "serde_json",10554 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10362 "sp-core",10555 "sp-rpc",10363 "sp-rpc",10556 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10364 "sp-runtime",10557 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10365 "sp-tracing",10558 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10366 "sp-version",10559 "thiserror",10367 "thiserror",10560]10368]105611036910615 "sc-utils",10423 "sc-utils",10616 "serde",10424 "serde",10617 "serde_json",10425 "serde_json",10618 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10426 "sp-api",10619 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10427 "sp-application-crypto",10620 "sp-block-builder",10428 "sp-block-builder",10621 "sp-blockchain",10429 "sp-blockchain",10622 "sp-consensus",10430 "sp-consensus",10623 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10431 "sp-core",10624 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10432 "sp-externalities",10625 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10433 "sp-inherents",10626 "sp-keystore",10434 "sp-keystore",10627 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10435 "sp-runtime",10628 "sp-session",10436 "sp-session",10629 "sp-state-machine",10437 "sp-state-machine",10630 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10438 "sp-storage",10631 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10439 "sp-tracing",10632 "sp-transaction-pool",10440 "sp-transaction-pool",10633 "sp-transaction-storage-proof",10441 "sp-transaction-storage-proof",10634 "sp-trie",10442 "sp-trie",10635 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10443 "sp-version",10636 "static_init 1.0.3",10444 "static_init 1.0.3",10637 "substrate-prometheus-endpoint",10445 "substrate-prometheus-endpoint",10638 "tempfile",10446 "tempfile",10653 "parity-util-mem-derive",10461 "parity-util-mem-derive",10654 "parking_lot 0.12.1",10462 "parking_lot 0.12.1",10655 "sc-client-api",10463 "sc-client-api",10656 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10464 "sp-core",10657]10465]106581046610659[[package]]10467[[package]]10671 "serde",10479 "serde",10672 "serde_json",10480 "serde_json",10673 "sp-blockchain",10481 "sp-blockchain",10674 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10482 "sp-runtime",10675 "thiserror",10483 "thiserror",10676]10484]106771048510689 "sc-telemetry",10497 "sc-telemetry",10690 "serde",10498 "serde",10691 "serde_json",10499 "serde_json",10692 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10500 "sp-core",10693 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10501 "sp-io",10694 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10502 "sp-std",10695]10503]106961050410697[[package]]10505[[package]]10731 "sc-rpc-server",10539 "sc-rpc-server",10732 "sc-tracing-proc-macro",10540 "sc-tracing-proc-macro",10733 "serde",10541 "serde",10734 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10542 "sp-api",10735 "sp-blockchain",10543 "sp-blockchain",10736 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10544 "sp-core",10737 "sp-rpc",10545 "sp-rpc",10738 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10546 "sp-runtime",10739 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10547 "sp-tracing",10740 "thiserror",10548 "thiserror",10741 "tracing",10549 "tracing",10742 "tracing-log",10550 "tracing-log",10770 "sc-transaction-pool-api",10578 "sc-transaction-pool-api",10771 "sc-utils",10579 "sc-utils",10772 "serde",10580 "serde",10773 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10581 "sp-api",10774 "sp-blockchain",10582 "sp-blockchain",10775 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10583 "sp-core",10776 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10584 "sp-runtime",10777 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10585 "sp-tracing",10778 "sp-transaction-pool",10586 "sp-transaction-pool",10779 "substrate-prometheus-endpoint",10587 "substrate-prometheus-endpoint",10780 "thiserror",10588 "thiserror",10789 "log",10597 "log",10790 "serde",10598 "serde",10791 "sp-blockchain",10599 "sp-blockchain",10792 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",10600 "sp-runtime",10793 "thiserror",10601 "thiserror",10794]10602]107951060311193 "enumn",11001 "enumn",11194 "parity-scale-codec 3.2.1",11002 "parity-scale-codec 3.2.1",11195 "paste",11003 "paste",11196 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11004 "sp-runtime",11197 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11005 "sp-std",11198]11006]111991100711200[[package]]11008[[package]]11264[[package]]11072[[package]]11265name = "sp-api"11073name = "sp-api"11266version = "4.0.0-dev"11074version = "4.0.0-dev"11267source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11268dependencies = [11269 "log",11270 "parity-scale-codec 3.2.1",11271 "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11272 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11273 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11274 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11275 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11276]1127711278[[package]]11279name = "sp-api"11280version = "4.0.0-dev"11281source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11282dependencies = [11076dependencies = [11283 "hash-db",11077 "hash-db",11284 "log",11078 "log",11285 "parity-scale-codec 3.2.1",11079 "parity-scale-codec 3.2.1",11286 "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11080 "sp-api-proc-macro",11287 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11081 "sp-core",11288 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11082 "sp-runtime",11289 "sp-state-machine",11083 "sp-state-machine",11290 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11084 "sp-std",11291 "sp-trie",11085 "sp-trie",11292 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11086 "sp-version",11293 "thiserror",11087 "thiserror",11294]11088]112951108911296[[package]]11090[[package]]11297name = "sp-api-proc-macro"11091name = "sp-api-proc-macro"11298version = "4.0.0-dev"11092version = "4.0.0-dev"11299source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11300dependencies = [11301 "blake2",11302 "proc-macro-crate",11303 "proc-macro2",11304 "quote",11305 "syn",11306]1130711308[[package]]11309name = "sp-api-proc-macro"11310version = "4.0.0-dev"11311source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11093source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11312dependencies = [11094dependencies = [11313 "blake2",11095 "blake2",11320[[package]]11102[[package]]11321name = "sp-application-crypto"11103name = "sp-application-crypto"11322version = "6.0.0"11104version = "6.0.0"11323source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11324dependencies = [11325 "parity-scale-codec 3.2.1",11326 "scale-info",11327 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11328 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11329 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11330]1133111332[[package]]11333name = "sp-application-crypto"11334version = "6.0.0"11335source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11105source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11336dependencies = [11106dependencies = [11337 "parity-scale-codec 3.2.1",11107 "parity-scale-codec 3.2.1",11338 "scale-info",11108 "scale-info",11339 "serde",11109 "serde",11340 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11110 "sp-core",11341 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11111 "sp-io",11342 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11112 "sp-std",11343]11113]113441111411345[[package]]11115[[package]]11346name = "sp-arithmetic"11116name = "sp-arithmetic"11347version = "5.0.0"11117version = "5.0.0"11348source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11349dependencies = [11350 "integer-sqrt",11351 "num-traits",11352 "parity-scale-codec 3.2.1",11353 "scale-info",11354 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11355 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11356 "static_assertions",11357]1135811359[[package]]11360name = "sp-arithmetic"11361version = "5.0.0"11362source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11118source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11363dependencies = [11119dependencies = [11364 "integer-sqrt",11120 "integer-sqrt",11365 "num-traits",11121 "num-traits",11366 "parity-scale-codec 3.2.1",11122 "parity-scale-codec 3.2.1",11367 "scale-info",11123 "scale-info",11368 "serde",11124 "serde",11369 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11125 "sp-debug-derive",11370 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11126 "sp-std",11371 "static_assertions",11127 "static_assertions",11372]11128]113731112911378dependencies = [11134dependencies = [11379 "parity-scale-codec 3.2.1",11135 "parity-scale-codec 3.2.1",11380 "scale-info",11136 "scale-info",11381 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11137 "sp-api",11382 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11138 "sp-application-crypto",11383 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11139 "sp-runtime",11384 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11140 "sp-std",11385]11141]113861114211387[[package]]11143[[package]]11391dependencies = [11147dependencies = [11392 "async-trait",11148 "async-trait",11393 "parity-scale-codec 3.2.1",11149 "parity-scale-codec 3.2.1",11394 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11150 "sp-inherents",11395 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11151 "sp-runtime",11396 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11152 "sp-std",11397]11153]113981115411399[[package]]11155[[package]]11402source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11158source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11403dependencies = [11159dependencies = [11404 "parity-scale-codec 3.2.1",11160 "parity-scale-codec 3.2.1",11405 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11161 "sp-api",11406 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11162 "sp-inherents",11407 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11163 "sp-runtime",11408 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11164 "sp-std",11409]11165]114101116611411[[package]]11167[[package]]11418 "lru 0.7.8",11174 "lru 0.7.8",11419 "parity-scale-codec 3.2.1",11175 "parity-scale-codec 3.2.1",11420 "parking_lot 0.12.1",11176 "parking_lot 0.12.1",11421 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11177 "sp-api",11422 "sp-consensus",11178 "sp-consensus",11423 "sp-database",11179 "sp-database",11424 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11180 "sp-runtime",11425 "sp-state-machine",11181 "sp-state-machine",11426 "thiserror",11182 "thiserror",11427]11183]11436 "futures-timer",11192 "futures-timer",11437 "log",11193 "log",11438 "parity-scale-codec 3.2.1",11194 "parity-scale-codec 3.2.1",11439 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11195 "sp-core",11440 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11196 "sp-inherents",11441 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11197 "sp-runtime",11442 "sp-state-machine",11198 "sp-state-machine",11443 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11199 "sp-std",11444 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11200 "sp-version",11445 "thiserror",11201 "thiserror",11446]11202]114471120311453 "async-trait",11209 "async-trait",11454 "parity-scale-codec 3.2.1",11210 "parity-scale-codec 3.2.1",11455 "scale-info",11211 "scale-info",11456 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11212 "sp-api",11457 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11213 "sp-application-crypto",11458 "sp-consensus",11214 "sp-consensus",11459 "sp-consensus-slots",11215 "sp-consensus-slots",11460 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11216 "sp-inherents",11461 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11217 "sp-runtime",11462 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11218 "sp-std",11463 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11219 "sp-timestamp",11464]11220]114651122111466[[package]]11222[[package]]11473 "parity-scale-codec 3.2.1",11229 "parity-scale-codec 3.2.1",11474 "scale-info",11230 "scale-info",11475 "serde",11231 "serde",11476 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11232 "sp-api",11477 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11233 "sp-application-crypto",11478 "sp-consensus",11234 "sp-consensus",11479 "sp-consensus-slots",11235 "sp-consensus-slots",11480 "sp-consensus-vrf",11236 "sp-consensus-vrf",11481 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11237 "sp-core",11482 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11238 "sp-inherents",11483 "sp-keystore",11239 "sp-keystore",11484 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11240 "sp-runtime",11485 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11241 "sp-std",11486 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11242 "sp-timestamp",11487]11243]114881124411489[[package]]11245[[package]]11494 "parity-scale-codec 3.2.1",11250 "parity-scale-codec 3.2.1",11495 "scale-info",11251 "scale-info",11496 "serde",11252 "serde",11497 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11253 "sp-arithmetic",11498 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11254 "sp-runtime",11499 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11255 "sp-std",11500 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11256 "sp-timestamp",11501]11257]115021125811503[[package]]11259[[package]]11508 "parity-scale-codec 3.2.1",11264 "parity-scale-codec 3.2.1",11509 "scale-info",11265 "scale-info",11510 "schnorrkel",11266 "schnorrkel",11511 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11267 "sp-core",11512 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11268 "sp-runtime",11513 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11269 "sp-std",11514]11270]115151127111516[[package]]11272[[package]]11517name = "sp-core"11273name = "sp-core"11518version = "6.0.0"11274version = "6.0.0"11519source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11520dependencies = [11521 "bitflags",11522 "byteorder",11523 "hash-db",11524 "hash256-std-hasher",11525 "log",11526 "num-traits",11527 "parity-scale-codec 3.2.1",11528 "parity-util-mem",11529 "primitive-types",11530 "scale-info",11531 "secrecy",11532 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11533 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11534 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11535 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11536 "ss58-registry",11537 "zeroize",11538]1153911540[[package]]11541name = "sp-core"11542version = "6.0.0"11543source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11275source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11544dependencies = [11276dependencies = [11545 "array-bytes",11277 "array-bytes",11569 "secp256k1",11301 "secp256k1",11570 "secrecy",11302 "secrecy",11571 "serde",11303 "serde",11572 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11304 "sp-core-hashing",11573 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11305 "sp-debug-derive",11574 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11306 "sp-externalities",11575 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11307 "sp-runtime-interface",11576 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11308 "sp-std",11577 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11309 "sp-storage",11578 "ss58-registry",11310 "ss58-registry",11579 "substrate-bip39",11311 "substrate-bip39",11580 "thiserror",11312 "thiserror",11586[[package]]11318[[package]]11587name = "sp-core-hashing"11319name = "sp-core-hashing"11588version = "4.0.0"11320version = "4.0.0"11589source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11590dependencies = [11591 "blake2",11592 "byteorder",11593 "digest 0.10.5",11594 "sha2 0.10.6",11595 "sha3",11596 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11597 "twox-hash",11598]1159911600[[package]]11601name = "sp-core-hashing"11602version = "4.0.0"11603source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11321source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11604dependencies = [11322dependencies = [11605 "blake2",11323 "blake2",11606 "byteorder",11324 "byteorder",11607 "digest 0.10.5",11325 "digest 0.10.5",11608 "sha2 0.10.6",11326 "sha2 0.10.6",11609 "sha3",11327 "sha3",11610 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11328 "sp-std",11611 "twox-hash",11329 "twox-hash",11612]11330]116131133111614[[package]]11332[[package]]11615name = "sp-core-hashing-proc-macro"11333name = "sp-core-hashing-proc-macro"11616version = "5.0.0"11334version = "5.0.0"11617source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11618dependencies = [11619 "proc-macro2",11620 "quote",11621 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11622 "syn",11623]1162411625[[package]]11626name = "sp-core-hashing-proc-macro"11627version = "5.0.0"11628source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11335source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11629dependencies = [11336dependencies = [11630 "proc-macro2",11337 "proc-macro2",11631 "quote",11338 "quote",11632 "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11339 "sp-core-hashing",11633 "syn",11340 "syn",11634]11341]116351134211645[[package]]11352[[package]]11646name = "sp-debug-derive"11353name = "sp-debug-derive"11647version = "4.0.0"11354version = "4.0.0"11648source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11649dependencies = [11650 "proc-macro2",11651 "quote",11652 "syn",11653]1165411655[[package]]11656name = "sp-debug-derive"11657version = "4.0.0"11658source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11355source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11659dependencies = [11356dependencies = [11660 "proc-macro2",11357 "proc-macro2",11665[[package]]11362[[package]]11666name = "sp-externalities"11363name = "sp-externalities"11667version = "0.12.0"11364version = "0.12.0"11668source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11669dependencies = [11670 "environmental",11671 "parity-scale-codec 3.2.1",11672 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11673 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11674]1167511676[[package]]11677name = "sp-externalities"11678version = "0.12.0"11679source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11365source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11680dependencies = [11366dependencies = [11681 "environmental",11367 "environmental",11682 "parity-scale-codec 3.2.1",11368 "parity-scale-codec 3.2.1",11683 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11369 "sp-std",11684 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11370 "sp-storage",11685]11371]116861137211687[[package]]11373[[package]]11694 "parity-scale-codec 3.2.1",11380 "parity-scale-codec 3.2.1",11695 "scale-info",11381 "scale-info",11696 "serde",11382 "serde",11697 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11383 "sp-api",11698 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11384 "sp-application-crypto",11699 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11385 "sp-core",11700 "sp-keystore",11386 "sp-keystore",11701 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11387 "sp-runtime",11702 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11388 "sp-std",11703]11389]117041139011705[[package]]11391[[package]]11706name = "sp-inherents"11392name = "sp-inherents"11707version = "4.0.0-dev"11393version = "4.0.0-dev"11708source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11709dependencies = [11710 "impl-trait-for-tuples",11711 "parity-scale-codec 3.2.1",11712 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11713 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11714]1171511716[[package]]11717name = "sp-inherents"11718version = "4.0.0-dev"11719source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11394source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11720dependencies = [11395dependencies = [11721 "async-trait",11396 "async-trait",11722 "impl-trait-for-tuples",11397 "impl-trait-for-tuples",11723 "parity-scale-codec 3.2.1",11398 "parity-scale-codec 3.2.1",11724 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11399 "sp-core",11725 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11400 "sp-runtime",11726 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11401 "sp-std",11727 "thiserror",11402 "thiserror",11728]11403]117291140411730[[package]]11405[[package]]11731name = "sp-io"11406name = "sp-io"11732version = "6.0.0"11407version = "6.0.0"11733source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11734dependencies = [11735 "bytes",11736 "hash-db",11737 "parity-scale-codec 3.2.1",11738 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11739 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11740 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11741 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11742 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11743 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11744 "tracing",11745 "tracing-core",11746]1174711748[[package]]11749name = "sp-io"11750version = "6.0.0"11751source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11408source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11752dependencies = [11409dependencies = [11753 "bytes",11410 "bytes",11758 "parity-scale-codec 3.2.1",11415 "parity-scale-codec 3.2.1",11759 "parking_lot 0.12.1",11416 "parking_lot 0.12.1",11760 "secp256k1",11417 "secp256k1",11761 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11418 "sp-core",11762 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11419 "sp-externalities",11763 "sp-keystore",11420 "sp-keystore",11764 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11421 "sp-runtime-interface",11765 "sp-state-machine",11422 "sp-state-machine",11766 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11423 "sp-std",11767 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11424 "sp-tracing",11768 "sp-trie",11425 "sp-trie",11769 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11426 "sp-wasm-interface",11770 "tracing",11427 "tracing",11771 "tracing-core",11428 "tracing-core",11772]11429]11777source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11434source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11778dependencies = [11435dependencies = [11779 "lazy_static",11436 "lazy_static",11780 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11437 "sp-core",11781 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11438 "sp-runtime",11782 "strum",11439 "strum",11783]11440]117841144111794 "parking_lot 0.12.1",11451 "parking_lot 0.12.1",11795 "schnorrkel",11452 "schnorrkel",11796 "serde",11453 "serde",11797 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11454 "sp-core",11798 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11455 "sp-externalities",11799 "thiserror",11456 "thiserror",11800]11457]118011145811816 "log",11473 "log",11817 "parity-scale-codec 3.2.1",11474 "parity-scale-codec 3.2.1",11818 "serde",11475 "serde",11819 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11476 "sp-api",11820 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11477 "sp-core",11821 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11478 "sp-debug-derive",11822 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11479 "sp-runtime",11823 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11480 "sp-std",11824]11481]118251148211826[[package]]11483[[package]]11831 "parity-scale-codec 3.2.1",11488 "parity-scale-codec 3.2.1",11832 "scale-info",11489 "scale-info",11833 "serde",11490 "serde",11834 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11491 "sp-arithmetic",11835 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11492 "sp-core",11836 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11493 "sp-runtime",11837 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11494 "sp-std",11838]11495]118391149611840[[package]]11497[[package]]11841name = "sp-offchain"11498name = "sp-offchain"11842version = "4.0.0-dev"11499version = "4.0.0-dev"11843source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11500source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11844dependencies = [11501dependencies = [11845 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11502 "sp-api",11846 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11503 "sp-core",11847 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11504 "sp-runtime",11848]11505]118491150611850[[package]]11507[[package]]11864dependencies = [11521dependencies = [11865 "rustc-hash",11522 "rustc-hash",11866 "serde",11523 "serde",11867 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11524 "sp-core",11868]11525]118691152611870[[package]]11527[[package]]11871name = "sp-runtime"11528name = "sp-runtime"11872version = "6.0.0"11529version = "6.0.0"11873source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11874dependencies = [11875 "either",11876 "hash256-std-hasher",11877 "impl-trait-for-tuples",11878 "log",11879 "parity-scale-codec 3.2.1",11880 "parity-util-mem",11881 "paste",11882 "scale-info",11883 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11884 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11885 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11886 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11887 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11888]1188911890[[package]]11891name = "sp-runtime"11892version = "6.0.0"11893source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11530source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11894dependencies = [11531dependencies = [11895 "either",11532 "either",11902 "rand 0.7.3",11539 "rand 0.7.3",11903 "scale-info",11540 "scale-info",11904 "serde",11541 "serde",11905 "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11542 "sp-application-crypto",11906 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11543 "sp-arithmetic",11907 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11544 "sp-core",11908 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11545 "sp-io",11909 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11546 "sp-std",11910 "sp-weights",11547 "sp-weights",11911]11548]119121154911913[[package]]11550[[package]]11914name = "sp-runtime-interface"11551name = "sp-runtime-interface"11915version = "6.0.0"11552version = "6.0.0"11916source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11917dependencies = [11918 "bytes",11919 "impl-trait-for-tuples",11920 "parity-scale-codec 3.2.1",11921 "primitive-types",11922 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11923 "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11924 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11925 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11926 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11927 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",11928 "static_assertions",11929]1193011931[[package]]11932name = "sp-runtime-interface"11933version = "6.0.0"11934source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11553source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11935dependencies = [11554dependencies = [11936 "bytes",11555 "bytes",11937 "impl-trait-for-tuples",11556 "impl-trait-for-tuples",11938 "parity-scale-codec 3.2.1",11557 "parity-scale-codec 3.2.1",11939 "primitive-types",11558 "primitive-types",11940 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11559 "sp-externalities",11941 "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11560 "sp-runtime-interface-proc-macro",11942 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11561 "sp-std",11943 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11562 "sp-storage",11944 "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11563 "sp-tracing",11945 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11564 "sp-wasm-interface",11946 "static_assertions",11565 "static_assertions",11947]11566]119481156711949[[package]]11568[[package]]11950name = "sp-runtime-interface-proc-macro"11569name = "sp-runtime-interface-proc-macro"11951version = "5.0.0"11570version = "5.0.0"11952source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"11953dependencies = [11954 "Inflector",11955 "proc-macro-crate",11956 "proc-macro2",11957 "quote",11958 "syn",11959]1196011961[[package]]11962name = "sp-runtime-interface-proc-macro"11963version = "5.0.0"11964source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11571source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11965dependencies = [11572dependencies = [11966 "Inflector",11573 "Inflector",11977dependencies = [11584dependencies = [11978 "log",11585 "log",11979 "parity-scale-codec 3.2.1",11586 "parity-scale-codec 3.2.1",11980 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11587 "sp-core",11981 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11588 "sp-io",11982 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11589 "sp-std",11983 "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11590 "sp-wasm-interface",11984 "wasmi",11591 "wasmi",11985]11592]119861159311991dependencies = [11598dependencies = [11992 "parity-scale-codec 3.2.1",11599 "parity-scale-codec 3.2.1",11993 "scale-info",11600 "scale-info",11994 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11601 "sp-api",11995 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11602 "sp-core",11996 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11603 "sp-runtime",11997 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11604 "sp-staking",11998 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11605 "sp-std",11999]11606]120001160712001[[package]]11608[[package]]12002name = "sp-staking"11609name = "sp-staking"12003version = "4.0.0-dev"11610version = "4.0.0-dev"12004source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12005dependencies = [12006 "parity-scale-codec 3.2.1",12007 "scale-info",12008 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12009 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12010]1201112012[[package]]12013name = "sp-staking"12014version = "4.0.0-dev"12015source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11611source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12016dependencies = [11612dependencies = [12017 "parity-scale-codec 3.2.1",11613 "parity-scale-codec 3.2.1",12018 "scale-info",11614 "scale-info",12019 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11615 "sp-runtime",12020 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11616 "sp-std",12021]11617]120221161812023[[package]]11619[[package]]12032 "parking_lot 0.12.1",11628 "parking_lot 0.12.1",12033 "rand 0.7.3",11629 "rand 0.7.3",12034 "smallvec",11630 "smallvec",12035 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11631 "sp-core",12036 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11632 "sp-externalities",12037 "sp-panic-handler",11633 "sp-panic-handler",12038 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11634 "sp-std",12039 "sp-trie",11635 "sp-trie",12040 "thiserror",11636 "thiserror",12041 "tracing",11637 "tracing",12045[[package]]11641[[package]]12046name = "sp-std"11642name = "sp-std"12047version = "4.0.0"11643version = "4.0.0"12048source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"1204912050[[package]]12051name = "sp-std"12052version = "4.0.0"12053source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11644source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"120541164512055[[package]]11646[[package]]12056name = "sp-storage"11647name = "sp-storage"12057version = "6.0.0"11648version = "6.0.0"12058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12059dependencies = [12060 "parity-scale-codec 3.2.1",12061 "ref-cast",12062 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12063 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12064]1206512066[[package]]12067name = "sp-storage"12068version = "6.0.0"12069source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11649source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12070dependencies = [11650dependencies = [12071 "impl-serde",11651 "impl-serde",12072 "parity-scale-codec 3.2.1",11652 "parity-scale-codec 3.2.1",12073 "ref-cast",11653 "ref-cast",12074 "serde",11654 "serde",12075 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11655 "sp-debug-derive",12076 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11656 "sp-std",12077]11657]120781165812079[[package]]11659[[package]]12082source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11662source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12083dependencies = [11663dependencies = [12084 "log",11664 "log",12085 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11665 "sp-core",12086 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11666 "sp-externalities",12087 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11667 "sp-io",12088 "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11668 "sp-runtime-interface",12089 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11669 "sp-std",12090]11670]120911167112092[[package]]11672[[package]]12093name = "sp-timestamp"11673name = "sp-timestamp"12094version = "4.0.0-dev"11674version = "4.0.0-dev"12095source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12096dependencies = [12097 "parity-scale-codec 3.2.1",12098 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12099 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12100 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12101 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12102]1210312104[[package]]12105name = "sp-timestamp"12106version = "4.0.0-dev"12107source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11675source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12108dependencies = [11676dependencies = [12109 "async-trait",11677 "async-trait",12110 "futures-timer",11678 "futures-timer",12111 "log",11679 "log",12112 "parity-scale-codec 3.2.1",11680 "parity-scale-codec 3.2.1",12113 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11681 "sp-api",12114 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11682 "sp-inherents",12115 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11683 "sp-runtime",12116 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11684 "sp-std",12117 "thiserror",11685 "thiserror",12118]11686]121191168712120[[package]]11688[[package]]12121name = "sp-tracing"11689name = "sp-tracing"12122version = "5.0.0"11690version = "5.0.0"12123source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12124dependencies = [12125 "parity-scale-codec 3.2.1",12126 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12127 "tracing",12128 "tracing-core",12129]1213012131[[package]]12132name = "sp-tracing"12133version = "5.0.0"12134source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11691source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12135dependencies = [11692dependencies = [12136 "parity-scale-codec 3.2.1",11693 "parity-scale-codec 3.2.1",12137 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11694 "sp-std",12138 "tracing",11695 "tracing",12139 "tracing-core",11696 "tracing-core",12140 "tracing-subscriber",11697 "tracing-subscriber",12145version = "4.0.0-dev"11702version = "4.0.0-dev"12146source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11703source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12147dependencies = [11704dependencies = [12148 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11705 "sp-api",12149 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11706 "sp-runtime",12150]11707]121511170812152[[package]]11709[[package]]12158 "log",11715 "log",12159 "parity-scale-codec 3.2.1",11716 "parity-scale-codec 3.2.1",12160 "scale-info",11717 "scale-info",12161 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11718 "sp-core",12162 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11719 "sp-inherents",12163 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11720 "sp-runtime",12164 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11721 "sp-std",12165 "sp-trie",11722 "sp-trie",12166]11723]121671172412180 "parity-scale-codec 3.2.1",11737 "parity-scale-codec 3.2.1",12181 "parking_lot 0.12.1",11738 "parking_lot 0.12.1",12182 "scale-info",11739 "scale-info",12183 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11740 "sp-core",12184 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11741 "sp-std",12185 "thiserror",11742 "thiserror",12186 "tracing",11743 "tracing",12187 "trie-db",11744 "trie-db",12191[[package]]11748[[package]]12192name = "sp-version"11749name = "sp-version"12193version = "5.0.0"11750version = "5.0.0"12194source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12195dependencies = [12196 "parity-scale-codec 3.2.1",12197 "scale-info",12198 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12199 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12200 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12201 "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12202]1220312204[[package]]12205name = "sp-version"12206version = "5.0.0"12207source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11751source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12208dependencies = [11752dependencies = [12209 "impl-serde",11753 "impl-serde",12210 "parity-scale-codec 3.2.1",11754 "parity-scale-codec 3.2.1",12211 "parity-wasm 0.45.0",11755 "parity-wasm 0.45.0",12212 "scale-info",11756 "scale-info",12213 "serde",11757 "serde",12214 "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11758 "sp-core-hashing-proc-macro",12215 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11759 "sp-runtime",12216 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11760 "sp-std",12217 "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11761 "sp-version-proc-macro",12218 "thiserror",11762 "thiserror",12219]11763]122201176412221[[package]]11765[[package]]12222name = "sp-version-proc-macro"11766name = "sp-version-proc-macro"12223version = "4.0.0-dev"11767version = "4.0.0-dev"12224source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12225dependencies = [12226 "parity-scale-codec 3.2.1",12227 "proc-macro2",12228 "quote",12229 "syn",12230]1223112232[[package]]12233name = "sp-version-proc-macro"12234version = "4.0.0-dev"12235source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"11768source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"12236dependencies = [11769dependencies = [12237 "parity-scale-codec 3.2.1",11770 "parity-scale-codec 3.2.1",12238 "proc-macro2",11771 "proc-macro2",12239 "quote",11772 "quote",12240 "syn",11773 "syn",12241]1224212243[[package]]12244name = "sp-wasm-interface"12245version = "6.0.0"12246source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"12247dependencies = [12248 "impl-trait-for-tuples",12249 "parity-scale-codec 3.2.1",12250 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",12251]11774]122521177512253[[package]]11776[[package]]12258 "impl-trait-for-tuples",11781 "impl-trait-for-tuples",12259 "log",11782 "log",12260 "parity-scale-codec 3.2.1",11783 "parity-scale-codec 3.2.1",12261 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11784 "sp-std",12262 "wasmi",11785 "wasmi",12263 "wasmtime",11786 "wasmtime",12264]11787]12273 "scale-info",11796 "scale-info",12274 "serde",11797 "serde",12275 "smallvec",11798 "smallvec",12276 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11799 "sp-arithmetic",12277 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11800 "sp-core",12278 "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11801 "sp-debug-derive",12279 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11802 "sp-std",12280]11803]122811180412282[[package]]11805[[package]]12459 "sc-rpc-api",11982 "sc-rpc-api",12460 "sc-transaction-pool-api",11983 "sc-transaction-pool-api",12461 "serde_json",11984 "serde_json",12462 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11985 "sp-api",12463 "sp-block-builder",11986 "sp-block-builder",12464 "sp-blockchain",11987 "sp-blockchain",12465 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11988 "sp-core",12466 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",11989 "sp-runtime",12467]11990]124681199112469[[package]]11992[[package]]12491 "sc-rpc-api",12014 "sc-rpc-api",12492 "scale-info",12015 "scale-info",12493 "serde",12016 "serde",12494 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12017 "sp-core",12495 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12018 "sp-io",12496 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12019 "sp-runtime",12497 "sp-state-machine",12020 "sp-state-machine",12498 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12021 "sp-std",12499 "sp-trie",12022 "sp-trie",12500 "trie-db",12023 "trie-db",12501]12024]12519 "serde_json",12042 "serde_json",12520 "sp-blockchain",12043 "sp-blockchain",12521 "sp-consensus",12044 "sp-consensus",12522 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12045 "sp-core",12523 "sp-keyring",12046 "sp-keyring",12524 "sp-keystore",12047 "sp-keystore",12525 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12048 "sp-runtime",12526 "sp-state-machine",12049 "sp-state-machine",12527]12050]125281205112664version = "0.9.30"12187version = "0.9.30"12665source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"12188source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"12666dependencies = [12189dependencies = [12667 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12190 "frame-support",12668 "polkadot-primitives",12191 "polkadot-primitives",12669 "polkadot-runtime-common",12192 "polkadot-runtime-common",12670 "smallvec",12193 "smallvec",12671 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12194 "sp-runtime",12672]12195]126731219612674[[package]]12197[[package]]12675name = "tests"12198name = "tests"12676version = "0.1.1"12199version = "0.1.1"12677dependencies = [12200dependencies = [12678 "evm-coder",12201 "evm-coder",12679 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",12202 "fp-evm-mapping",12680 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12203 "frame-support",12681 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12204 "frame-system",12682 "pallet-balances",12205 "pallet-balances",12683 "pallet-common",12206 "pallet-common",12684 "pallet-ethereum",12207 "pallet-ethereum",12685 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",12208 "pallet-evm",12686 "pallet-evm-coder-substrate",12209 "pallet-evm-coder-substrate",12687 "pallet-fungible",12210 "pallet-fungible",12688 "pallet-nonfungible",12211 "pallet-nonfungible",12689 "pallet-refungible",12212 "pallet-refungible",12690 "pallet-structure",12213 "pallet-structure",12691 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12214 "pallet-timestamp",12692 "pallet-transaction-payment",12215 "pallet-transaction-payment",12693 "pallet-unique",12216 "pallet-unique",12694 "parity-scale-codec 3.2.1",12217 "parity-scale-codec 3.2.1",12695 "scale-info",12218 "scale-info",12696 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12219 "sp-core",12697 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12220 "sp-io",12698 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12221 "sp-runtime",12699 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12222 "sp-std",12700 "up-data-structs",12223 "up-data-structs",12701 "up-sponsorship",12224 "up-sponsorship",12702]12225]13137 "sc-executor",12660 "sc-executor",13138 "sc-service",12661 "sc-service",13139 "serde",12662 "serde",13140 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12663 "sp-core",13141 "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12664 "sp-externalities",13142 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12665 "sp-io",13143 "sp-keystore",12666 "sp-keystore",13144 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12667 "sp-runtime",13145 "sp-state-machine",12668 "sp-state-machine",13146 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12669 "sp-version",13147 "zstd",12670 "zstd",13148]12671]131491267213179 "app-promotion-rpc",12702 "app-promotion-rpc",13180 "jsonrpsee",12703 "jsonrpsee",13181 "pallet-common",12704 "pallet-common",13182 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",12705 "pallet-evm",13183 "parity-scale-codec 3.2.1",12706 "parity-scale-codec 3.2.1",13184 "rmrk-rpc",12707 "rmrk-rpc",13185 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12708 "sp-api",13186 "sp-blockchain",12709 "sp-blockchain",13187 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12710 "sp-core",13188 "sp-rpc",12711 "sp-rpc",13189 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12712 "sp-runtime",13190 "up-data-structs",12713 "up-data-structs",13191 "up-rpc",12714 "up-rpc",13192]12715]13319 "sc-transaction-pool",12842 "sc-transaction-pool",13320 "serde",12843 "serde",13321 "serde_json",12844 "serde_json",13322 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12845 "sp-api",13323 "sp-block-builder",12846 "sp-block-builder",13324 "sp-blockchain",12847 "sp-blockchain",13325 "sp-consensus",12848 "sp-consensus",13326 "sp-consensus-aura",12849 "sp-consensus-aura",13327 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12850 "sp-core",13328 "sp-finality-grandpa",12851 "sp-finality-grandpa",13329 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12852 "sp-inherents",13330 "sp-keystore",12853 "sp-keystore",13331 "sp-offchain",12854 "sp-offchain",13332 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12855 "sp-runtime",13333 "sp-session",12856 "sp-session",13334 "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12857 "sp-timestamp",13335 "sp-transaction-pool",12858 "sp-transaction-pool",13336 "sp-trie",12859 "sp-trie",13337 "substrate-build-script-utils",12860 "substrate-build-script-utils",13377 "sc-service",12900 "sc-service",13378 "sc-transaction-pool",12901 "sc-transaction-pool",13379 "serde",12902 "serde",13380 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12903 "sp-api",13381 "sp-block-builder",12904 "sp-block-builder",13382 "sp-blockchain",12905 "sp-blockchain",13383 "sp-consensus",12906 "sp-consensus",13384 "sp-consensus-aura",12907 "sp-consensus-aura",13385 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12908 "sp-core",13386 "sp-offchain",12909 "sp-offchain",13387 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12910 "sp-runtime",13388 "sp-session",12911 "sp-session",13389 "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12912 "sp-storage",13390 "sp-transaction-pool",12913 "sp-transaction-pool",13391 "substrate-frame-rpc-system",12914 "substrate-frame-rpc-system",13392 "tokio",12915 "tokio",13411 "cumulus-primitives-utility",12934 "cumulus-primitives-utility",13412 "derivative",12935 "derivative",13413 "evm-coder",12936 "evm-coder",13414 "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",12937 "fp-evm-mapping",13415 "fp-rpc",12938 "fp-rpc",13416 "fp-self-contained",12939 "fp-self-contained",13417 "frame-benchmarking",12940 "frame-benchmarking",13418 "frame-executive",12941 "frame-executive",13419 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12942 "frame-support",13420 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12943 "frame-system",13421 "frame-system-benchmarking",12944 "frame-system-benchmarking",13422 "frame-system-rpc-runtime-api",12945 "frame-system-rpc-runtime-api",13423 "frame-try-runtime",12946 "frame-try-runtime",13436 "pallet-common",12959 "pallet-common",13437 "pallet-configuration",12960 "pallet-configuration",13438 "pallet-ethereum",12961 "pallet-ethereum",13439 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",12962 "pallet-evm",13440 "pallet-evm-coder-substrate",12963 "pallet-evm-coder-substrate",13441 "pallet-evm-contract-helpers",12964 "pallet-evm-contract-helpers",13442 "pallet-evm-migration",12965 "pallet-evm-migration",13452 "pallet-structure",12975 "pallet-structure",13453 "pallet-sudo",12976 "pallet-sudo",13454 "pallet-template-transaction-payment",12977 "pallet-template-transaction-payment",13455 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12978 "pallet-timestamp",13456 "pallet-transaction-payment",12979 "pallet-transaction-payment",13457 "pallet-transaction-payment-rpc-runtime-api",12980 "pallet-transaction-payment-rpc-runtime-api",13458 "pallet-treasury",12981 "pallet-treasury",13466 "scale-info",12989 "scale-info",13467 "serde",12990 "serde",13468 "smallvec",12991 "smallvec",13469 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12992 "sp-api",13470 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12993 "sp-arithmetic",13471 "sp-block-builder",12994 "sp-block-builder",13472 "sp-consensus-aura",12995 "sp-consensus-aura",13473 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12996 "sp-core",13474 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12997 "sp-inherents",13475 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",12998 "sp-io",13476 "sp-offchain",12999 "sp-offchain",13477 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13000 "sp-runtime",13478 "sp-session",13001 "sp-session",13479 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13002 "sp-std",13480 "sp-transaction-pool",13003 "sp-transaction-pool",13481 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13004 "sp-version",13482 "substrate-wasm-builder",13005 "substrate-wasm-builder",13483 "up-common",13006 "up-common",13484 "up-data-structs",13007 "up-data-structs",13522version = "0.9.30"13045version = "0.9.30"13523dependencies = [13046dependencies = [13524 "fp-rpc",13047 "fp-rpc",13525 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13048 "frame-support",13526 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",13049 "pallet-evm",13527 "sp-consensus-aura",13050 "sp-consensus-aura",13528 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13051 "sp-core",13529 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13052 "sp-runtime",13530 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13053 "sp-std",13531]13054]135321305513533[[package]]13056[[package]]13536dependencies = [13059dependencies = [13537 "bondrewd",13060 "bondrewd",13538 "derivative",13061 "derivative",13539 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13062 "frame-support",13540 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13063 "frame-system",13541 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",13064 "pallet-evm",13542 "parity-scale-codec 3.2.1",13065 "parity-scale-codec 3.2.1",13543 "rmrk-traits",13066 "rmrk-traits",13544 "scale-info",13067 "scale-info",13545 "serde",13068 "serde",13546 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13069 "sp-core",13547 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13070 "sp-runtime",13548 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13071 "sp-std",13549 "struct-versioning",13072 "struct-versioning",13550]13073]135511307413554version = "0.1.3"13077version = "0.1.3"13555dependencies = [13078dependencies = [13556 "pallet-common",13079 "pallet-common",13557 "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",13080 "pallet-evm",13558 "parity-scale-codec 3.2.1",13081 "parity-scale-codec 3.2.1",13559 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13082 "sp-api",13560 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13083 "sp-core",13561 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13084 "sp-runtime",13562 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13085 "sp-std",13563 "up-data-structs",13086 "up-data-structs",13564]13087]135651308814022 "frame-benchmarking",13545 "frame-benchmarking",14023 "frame-election-provider-support",13546 "frame-election-provider-support",14024 "frame-executive",13547 "frame-executive",14025 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13548 "frame-support",14026 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13549 "frame-system",14027 "frame-system-benchmarking",13550 "frame-system-benchmarking",14028 "frame-system-rpc-runtime-api",13551 "frame-system-rpc-runtime-api",14029 "frame-try-runtime",13552 "frame-try-runtime",14061 "pallet-staking",13584 "pallet-staking",14062 "pallet-staking-reward-curve",13585 "pallet-staking-reward-curve",14063 "pallet-sudo",13586 "pallet-sudo",14064 "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13587 "pallet-timestamp",14065 "pallet-transaction-payment",13588 "pallet-transaction-payment",14066 "pallet-transaction-payment-rpc-runtime-api",13589 "pallet-transaction-payment-rpc-runtime-api",14067 "pallet-treasury",13590 "pallet-treasury",14079 "serde",13602 "serde",14080 "serde_derive",13603 "serde_derive",14081 "smallvec",13604 "smallvec",14082 "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13605 "sp-api",14083 "sp-authority-discovery",13606 "sp-authority-discovery",14084 "sp-block-builder",13607 "sp-block-builder",14085 "sp-consensus-babe",13608 "sp-consensus-babe",14086 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13609 "sp-core",14087 "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13610 "sp-inherents",14088 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13611 "sp-io",14089 "sp-mmr-primitives",13612 "sp-mmr-primitives",14090 "sp-npos-elections",13613 "sp-npos-elections",14091 "sp-offchain",13614 "sp-offchain",14092 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13615 "sp-runtime",14093 "sp-session",13616 "sp-session",14094 "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13617 "sp-staking",14095 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13618 "sp-std",14096 "sp-transaction-pool",13619 "sp-transaction-pool",14097 "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13620 "sp-version",14098 "substrate-wasm-builder",13621 "substrate-wasm-builder",14099 "westend-runtime-constants",13622 "westend-runtime-constants",14100 "xcm",13623 "xcm",14107version = "0.9.30"13630version = "0.9.30"14108source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"13631source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"14109dependencies = [13632dependencies = [14110 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13633 "frame-support",14111 "polkadot-primitives",13634 "polkadot-primitives",14112 "polkadot-runtime-common",13635 "polkadot-runtime-common",14113 "smallvec",13636 "smallvec",14114 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13637 "sp-runtime",14115]13638]141161363914117[[package]]13640[[package]]14350 "log",13873 "log",14351 "parity-scale-codec 3.2.1",13874 "parity-scale-codec 3.2.1",14352 "scale-info",13875 "scale-info",14353 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13876 "sp-runtime",14354 "xcm-procedural",13877 "xcm-procedural",14355]13878]143561387914359version = "0.9.30"13882version = "0.9.30"14360source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"13883source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"14361dependencies = [13884dependencies = [14362 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13885 "frame-support",14363 "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13886 "frame-system",14364 "log",13887 "log",14365 "pallet-transaction-payment",13888 "pallet-transaction-payment",14366 "parity-scale-codec 3.2.1",13889 "parity-scale-codec 3.2.1",14367 "polkadot-parachain",13890 "polkadot-parachain",14368 "scale-info",13891 "scale-info",14369 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13892 "sp-arithmetic",14370 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13893 "sp-io",14371 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13894 "sp-runtime",14372 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13895 "sp-std",14373 "xcm",13896 "xcm",14374 "xcm-executor",13897 "xcm-executor",14375]13898]14380source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"13903source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"14381dependencies = [13904dependencies = [14382 "frame-benchmarking",13905 "frame-benchmarking",14383 "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13906 "frame-support",14384 "impl-trait-for-tuples",13907 "impl-trait-for-tuples",14385 "log",13908 "log",14386 "parity-scale-codec 3.2.1",13909 "parity-scale-codec 3.2.1",14387 "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13910 "sp-arithmetic",14388 "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13911 "sp-core",14389 "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13912 "sp-io",14390 "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13913 "sp-runtime",14391 "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",13914 "sp-std",14392 "xcm",13915 "xcm",14393]13916]1439413917crates/evm-coder/CHANGELOG.mddiffbeforeafterboth--- a/crates/evm-coder/CHANGELOG.md
+++ b/crates/evm-coder/CHANGELOG.md
@@ -15,7 +15,7 @@
- Implementation `AbiWrite` for tuples.
- ### Fixes
+ ### Fixes
- Tuple generation for solidity.
crates/evm-coder/Cargo.tomldiffbeforeafterboth--- a/crates/evm-coder/Cargo.toml
+++ b/crates/evm-coder/Cargo.toml
@@ -21,7 +21,7 @@
# We have tuple-heavy code in solidity.rs
impl-trait-for-tuples = "0.2.2"
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.29" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.30" }
[dev-dependencies]
# We want to assert some large binary blobs equality in tests
crates/evm-coder/src/solidity.rsdiffbeforeafterboth--- a/crates/evm-coder/src/solidity.rs
+++ b/crates/evm-coder/src/solidity.rs
@@ -522,7 +522,7 @@
self.custom_signature.as_str()
)?;
}
- write!(writer, "\tfunction {}(", self.name)?;
+ write!(writer, "\t{hide_comment}function {}(", self.name)?;
self.args.solidity_name(writer, tc)?;
write!(writer, ")")?;
if is_impl {
pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth--- a/pallets/fungible/src/stubs/UniqueFungible.sol
+++ b/pallets/fungible/src/stubs/UniqueFungible.sol
@@ -0,0 +1,643 @@
+// SPDX-License-Identifier: OTHER
+// This code is automatically generated
+
+pragma solidity >=0.8.0 <0.9.0;
+
+/// @dev common stubs holder
+contract Dummy {
+ uint8 dummy;
+ string stub_error = "this contract is implemented in native";
+}
+
+contract ERC165 is Dummy {
+ function supportsInterface(bytes4 interfaceID) external view returns (bool) {
+ require(false, stub_error);
+ interfaceID;
+ return true;
+ }
+}
+
+/// @title A contract that allows you to work with collections.
+/// @dev the ERC-165 identifier for this interface is 0xb3152af3
+contract Collection is Dummy, ERC165 {
+ /// Set collection property.
+ ///
+ /// @param key Property key.
+ /// @param value Propery value.
+ /// @dev EVM selector for this function is: 0x2f073f66,
+ /// or in textual repr: setCollectionProperty(string,bytes)
+ function setCollectionProperty(string memory key, bytes memory value) public {
+ require(false, stub_error);
+ key;
+ value;
+ dummy = 0;
+ }
+
+ /// Set collection properties.
+ ///
+ /// @param properties Vector of properties key/value pair.
+ /// @dev EVM selector for this function is: 0x50b26b2a,
+ /// or in textual repr: setCollectionProperties((string,bytes)[])
+ function setCollectionProperties(Tuple14[] memory properties) public {
+ require(false, stub_error);
+ properties;
+ dummy = 0;
+ }
+
+ /// Delete collection property.
+ ///
+ /// @param key Property key.
+ /// @dev EVM selector for this function is: 0x7b7debce,
+ /// or in textual repr: deleteCollectionProperty(string)
+ function deleteCollectionProperty(string memory key) public {
+ require(false, stub_error);
+ key;
+ dummy = 0;
+ }
+
+ /// Delete collection properties.
+ ///
+ /// @param keys Properties keys.
+ /// @dev EVM selector for this function is: 0xee206ee3,
+ /// or in textual repr: deleteCollectionProperties(string[])
+ function deleteCollectionProperties(string[] memory keys) public {
+ require(false, stub_error);
+ keys;
+ dummy = 0;
+ }
+
+ /// Get collection property.
+ ///
+ /// @dev Throws error if key not found.
+ ///
+ /// @param key Property key.
+ /// @return bytes The property corresponding to the key.
+ /// @dev EVM selector for this function is: 0xcf24fd6d,
+ /// or in textual repr: collectionProperty(string)
+ function collectionProperty(string memory key) public view returns (bytes memory) {
+ require(false, stub_error);
+ key;
+ dummy;
+ return hex"";
+ }
+
+ /// Get collection properties.
+ ///
+ /// @param keys Properties keys. Empty keys for all propertyes.
+ /// @return Vector of properties key/value pairs.
+ /// @dev EVM selector for this function is: 0x285fb8e6,
+ /// or in textual repr: collectionProperties(string[])
+ function collectionProperties(string[] memory keys) public view returns (Tuple14[] memory) {
+ require(false, stub_error);
+ keys;
+ dummy;
+ return new Tuple14[](0);
+ }
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x7623402e,
+ /// or in textual repr: setCollectionSponsor(address)
+ function setCollectionSponsor(address sponsor) public {
+ require(false, stub_error);
+ sponsor;
+ dummy = 0;
+ }
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x84a1d5a8,
+ /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
+ /// or in the expanded repr: setCollectionSponsorCross((address,uint256))
+ function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
+ require(false, stub_error);
+ sponsor;
+ dummy = 0;
+ }
+
+ /// Whether there is a pending sponsor.
+ /// @dev EVM selector for this function is: 0x058ac185,
+ /// or in textual repr: hasCollectionPendingSponsor()
+ function hasCollectionPendingSponsor() public view returns (bool) {
+ require(false, stub_error);
+ dummy;
+ return false;
+ }
+
+ /// Collection sponsorship confirmation.
+ ///
+ /// @dev After setting the sponsor for the collection, it must be confirmed with this function.
+ /// @dev EVM selector for this function is: 0x3c50e97a,
+ /// or in textual repr: confirmCollectionSponsorship()
+ function confirmCollectionSponsorship() public {
+ require(false, stub_error);
+ dummy = 0;
+ }
+
+ /// Remove collection sponsor.
+ /// @dev EVM selector for this function is: 0x6e0326a3,
+ /// or in textual repr: removeCollectionSponsor()
+ function removeCollectionSponsor() public {
+ require(false, stub_error);
+ dummy = 0;
+ }
+
+ /// Get current sponsor.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
+ /// @dev EVM selector for this function is: 0x6ec0a9f1,
+ /// or in textual repr: collectionSponsor()
+ function collectionSponsor() public view returns (Tuple8 memory) {
+ require(false, stub_error);
+ dummy;
+ return Tuple8(0x0000000000000000000000000000000000000000, 0);
+ }
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "accountTokenOwnershipLimit",
+ /// "sponsoredDataSize",
+ /// "sponsoredDataRateLimit",
+ /// "tokenLimit",
+ /// "sponsorTransferTimeout",
+ /// "sponsorApproveTimeout"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x6a3841db,
+ /// or in textual repr: setCollectionLimit(string,uint32)
+ function setCollectionLimit(string memory limit, uint32 value) public {
+ require(false, stub_error);
+ limit;
+ value;
+ dummy = 0;
+ }
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "ownerCanTransfer",
+ /// "ownerCanDestroy",
+ /// "transfersEnabled"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x993b7fba,
+ /// or in textual repr: setCollectionLimit(string,bool)
+ function setCollectionLimit(string memory limit, bool value) public {
+ require(false, stub_error);
+ limit;
+ value;
+ dummy = 0;
+ }
+
+ /// Get contract address.
+ /// @dev EVM selector for this function is: 0xf6b4dfb4,
+ /// or in textual repr: contractAddress()
+ function contractAddress() public view returns (address) {
+ require(false, stub_error);
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ /// Add collection admin.
+ /// @param newAdmin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x859aa7d6,
+ /// or in textual repr: addCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: addCollectionAdminCross((address,uint256))
+ function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
+ require(false, stub_error);
+ newAdmin;
+ dummy = 0;
+ }
+
+ /// Remove collection admin.
+ /// @param admin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x6c0cd173,
+ /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: removeCollectionAdminCross((address,uint256))
+ function removeCollectionAdminCross(EthCrossAccount memory admin) public {
+ require(false, stub_error);
+ admin;
+ dummy = 0;
+ }
+
+ /// Add collection admin.
+ /// @param newAdmin Address of the added administrator.
+ /// @dev EVM selector for this function is: 0x92e462c7,
+ /// or in textual repr: addCollectionAdmin(address)
+ function addCollectionAdmin(address newAdmin) public {
+ require(false, stub_error);
+ newAdmin;
+ dummy = 0;
+ }
+
+ /// Remove collection admin.
+ ///
+ /// @param admin Address of the removed administrator.
+ /// @dev EVM selector for this function is: 0xfafd7b42,
+ /// or in textual repr: removeCollectionAdmin(address)
+ function removeCollectionAdmin(address admin) public {
+ require(false, stub_error);
+ admin;
+ dummy = 0;
+ }
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'
+ /// @dev EVM selector for this function is: 0x112d4586,
+ /// or in textual repr: setCollectionNesting(bool)
+ function setCollectionNesting(bool enable) public {
+ require(false, stub_error);
+ enable;
+ dummy = 0;
+ }
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'
+ /// @param collections Addresses of collections that will be available for nesting.
+ /// @dev EVM selector for this function is: 0x64872396,
+ /// or in textual repr: setCollectionNesting(bool,address[])
+ function setCollectionNesting(bool enable, address[] memory collections) public {
+ require(false, stub_error);
+ enable;
+ collections;
+ dummy = 0;
+ }
+
+ /// Set the collection access method.
+ /// @param mode Access mode
+ /// 0 for Normal
+ /// 1 for AllowList
+ /// @dev EVM selector for this function is: 0x41835d4c,
+ /// or in textual repr: setCollectionAccess(uint8)
+ function setCollectionAccess(uint8 mode) public {
+ require(false, stub_error);
+ mode;
+ dummy = 0;
+ }
+
+ /// Checks that user allowed to operate with collection.
+ ///
+ /// @param user User address to check.
+ /// @dev EVM selector for this function is: 0xd63a8e11,
+ /// or in textual repr: allowed(address)
+ function allowed(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Add the user to the allowed list.
+ ///
+ /// @param user Address of a trusted user.
+ /// @dev EVM selector for this function is: 0x67844fe6,
+ /// or in textual repr: addToCollectionAllowList(address)
+ function addToCollectionAllowList(address user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Add user to allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0xa0184a3a,
+ /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
+ function addToCollectionAllowListCross(EthCrossAccount memory user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Remove the user from the allowed list.
+ ///
+ /// @param user Address of a removed user.
+ /// @dev EVM selector for this function is: 0x85c51acb,
+ /// or in textual repr: removeFromCollectionAllowList(address)
+ function removeFromCollectionAllowList(address user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Remove user from allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0x09ba452a,
+ /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
+ function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Switch permission for minting.
+ ///
+ /// @param mode Enable if "true".
+ /// @dev EVM selector for this function is: 0x00018e84,
+ /// or in textual repr: setCollectionMintMode(bool)
+ function setCollectionMintMode(bool mode) public {
+ require(false, stub_error);
+ mode;
+ dummy = 0;
+ }
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x9811b0c7,
+ /// or in textual repr: isOwnerOrAdmin(address)
+ function isOwnerOrAdmin(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user User cross account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x3e75a905,
+ /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
+ /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
+ function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Returns collection type
+ ///
+ /// @return `Fungible` or `NFT` or `ReFungible`
+ /// @dev EVM selector for this function is: 0xd34b55b8,
+ /// or in textual repr: uniqueCollectionType()
+ function uniqueCollectionType() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// Get collection owner.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0xdf727d3b,
+ /// or in textual repr: collectionOwner()
+ function collectionOwner() public view returns (EthCrossAccount memory) {
+ require(false, stub_error);
+ dummy;
+ return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
+ }
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner account
+ /// @dev EVM selector for this function is: 0x4f53e226,
+ /// or in textual repr: changeCollectionOwner(address)
+ function changeCollectionOwner(address newOwner) public {
+ require(false, stub_error);
+ newOwner;
+ dummy = 0;
+ }
+
+ /// Get collection administrators
+ ///
+ /// @return Vector of tuples with admins address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0x5813216b,
+ /// or in textual repr: collectionAdmins()
+ function collectionAdmins() public view returns (EthCrossAccount[] memory) {
+ require(false, stub_error);
+ dummy;
+ return new EthCrossAccount[](0);
+ }
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner cross account
+ /// @dev EVM selector for this function is: 0xe5c9913f,
+ /// or in textual repr: setOwnerCross(EthCrossAccount)
+ /// or in the expanded repr: setOwnerCross((address,uint256))
+ function setOwnerCross(EthCrossAccount memory newOwner) public {
+ require(false, stub_error);
+ newOwner;
+ dummy = 0;
+ }
+}
+
+/// @dev Cross account struct
+struct EthCrossAccount {
+ address eth;
+ uint256 sub;
+}
+
+/// @dev anonymous struct
+struct Tuple14 {
+ string field_0;
+ bytes field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x032e5926
+contract ERC20UniqueExtensions is Dummy, ERC165 {
+ /// @dev EVM selector for this function is: 0x0ecd0ab0,
+ /// or in textual repr: approveCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: approveCross((address,uint256),uint256)
+ function approveCross(EthCrossAccount memory spender, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ spender;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0x79cc6790,
+ /// or in textual repr: burnFrom(address,uint256)
+ function burnFrom(address from, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ from;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0xbb2f5a58,
+ /// or in textual repr: burnFromCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: burnFromCross((address,uint256),uint256)
+ function burnFromCross(EthCrossAccount memory from, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ from;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Mint tokens for multiple accounts.
+ /// @param amounts array of pairs of account address and amount
+ /// @dev EVM selector for this function is: 0x1acf2d55,
+ /// or in textual repr: mintBulk((address,uint256)[])
+ function mintBulk(Tuple8[] memory amounts) public returns (bool) {
+ require(false, stub_error);
+ amounts;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0xd5cf430b,
+ /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
+ /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
+ function transferFromCross(
+ EthCrossAccount memory from,
+ EthCrossAccount memory to,
+ uint256 amount
+ ) public returns (bool) {
+ require(false, stub_error);
+ from;
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+}
+
+/// @dev anonymous struct
+struct Tuple8 {
+ address field_0;
+ uint256 field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x40c10f19
+contract ERC20Mintable is Dummy, ERC165 {
+ /// Mint tokens for `to` account.
+ /// @param to account that will receive minted tokens
+ /// @param amount amount of tokens to mint
+ /// @dev EVM selector for this function is: 0x40c10f19,
+ /// or in textual repr: mint(address,uint256)
+ function mint(address to, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+}
+
+/// @dev inlined interface
+contract ERC20Events {
+ event Transfer(address indexed from, address indexed to, uint256 value);
+ event Approval(address indexed owner, address indexed spender, uint256 value);
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x942e8b22
+contract ERC20 is Dummy, ERC165, ERC20Events {
+ /// @dev EVM selector for this function is: 0x06fdde03,
+ /// or in textual repr: name()
+ function name() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// @dev EVM selector for this function is: 0x95d89b41,
+ /// or in textual repr: symbol()
+ function symbol() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// @dev EVM selector for this function is: 0x18160ddd,
+ /// or in textual repr: totalSupply()
+ function totalSupply() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0x313ce567,
+ /// or in textual repr: decimals()
+ function decimals() public view returns (uint8) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0x70a08231,
+ /// or in textual repr: balanceOf(address)
+ function balanceOf(address owner) public view returns (uint256) {
+ require(false, stub_error);
+ owner;
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0xa9059cbb,
+ /// or in textual repr: transfer(address,uint256)
+ function transfer(address to, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0x23b872dd,
+ /// or in textual repr: transferFrom(address,address,uint256)
+ function transferFrom(
+ address from,
+ address to,
+ uint256 amount
+ ) public returns (bool) {
+ require(false, stub_error);
+ from;
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0x095ea7b3,
+ /// or in textual repr: approve(address,uint256)
+ function approve(address spender, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ spender;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0xdd62ed3e,
+ /// or in textual repr: allowance(address,address)
+ function allowance(address owner, address spender) public view returns (uint256) {
+ require(false, stub_error);
+ owner;
+ spender;
+ dummy;
+ return 0;
+ }
+}
+
+contract UniqueFungible is Dummy, ERC165, ERC20, ERC20Mintable, ERC20UniqueExtensions, Collection {}
pallets/nonfungible/src/erc.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/erc.rs
+++ b/pallets/nonfungible/src/erc.rs
@@ -20,7 +20,6 @@
//! Method implementations are mostly doing parameter conversion and calling Nonfungible Pallet methods.
extern crate alloc;
-use alloc::string::ToString;
use core::{
char::{REPLACEMENT_CHARACTER, decode_utf16},
convert::TryInto,
@@ -44,7 +43,6 @@
use pallet_common::{
erc::{CommonEvmHandler, PrecompileResult, CollectionCall, static_property::key},
CollectionHandle, CollectionPropertyPermissions,
- eth::convert_tuple_to_cross_account,
};
use pallet_evm::{account::CrossAccountId, PrecompileHandle};
use pallet_evm_coder_substrate::call;
pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth--- a/pallets/nonfungible/src/stubs/UniqueNFT.sol
+++ b/pallets/nonfungible/src/stubs/UniqueNFT.sol
@@ -67,7 +67,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) public {
+ function setProperties(uint256 tokenId, Tuple21[] memory properties) public {
require(false, stub_error);
tokenId;
properties;
@@ -104,19 +104,7 @@
}
/// @title A contract that allows you to work with collections.
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0xb3152af3
-=======
-/// @dev the ERC-165 identifier for this interface is 0x674be726
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0x943ee094
->>>>>>> fix: after rebase
-=======
-/// @dev the ERC-165 identifier for this interface is 0xefe988e0
->>>>>>> misk: update stubs
contract Collection is Dummy, ERC165 {
/// Set collection property.
///
@@ -210,16 +198,10 @@
/// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x403e96a7,
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) public {
-=======
/// @dev EVM selector for this function is: 0x84a1d5a8,
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
->>>>>>> misk: update stubs
require(false, stub_error);
sponsor;
dummy = 0;
@@ -257,31 +239,10 @@
/// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
/// @dev EVM selector for this function is: 0x6ec0a9f1,
/// or in textual repr: collectionSponsor()
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- function collectionSponsor() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
- function collectionSponsor() public view returns (Tuple19 memory) {
- require(false, stub_error);
- dummy;
- return Tuple19(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: add `EthCrossAccount` type
-=======
- function collectionSponsor() public view returns (Tuple8 memory) {
- require(false, stub_error);
- dummy;
- return Tuple8(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
function collectionSponsor() public view returns (Tuple24 memory) {
require(false, stub_error);
dummy;
return Tuple24(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Set limits for the collection.
@@ -330,16 +291,10 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x62e3c7c2,
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) public {
-=======
/// @dev EVM selector for this function is: 0x859aa7d6,
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newAdmin;
dummy = 0;
@@ -347,16 +302,10 @@
/// Remove collection admin.
/// @param admin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x810d1503,
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) public {
-=======
/// @dev EVM selector for this function is: 0x6c0cd173,
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
admin;
dummy = 0;
@@ -445,16 +394,10 @@
/// Add user to allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xf074da88,
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// @dev EVM selector for this function is: 0xa0184a3a,
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -474,16 +417,10 @@
/// Remove user from allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xc00df45c,
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// @dev EVM selector for this function is: 0x09ba452a,
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -517,16 +454,10 @@
///
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x5aba3351,
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {
-=======
/// @dev EVM selector for this function is: 0x3e75a905,
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy;
@@ -546,35 +477,14 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- function collectionOwner() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
- function collectionOwner() public view returns (Tuple19 memory) {
- require(false, stub_error);
- dummy;
- return Tuple19(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: add `EthCrossAccount` type
-=======
- function collectionOwner() public view returns (Tuple8 memory) {
- require(false, stub_error);
- dummy;
- return Tuple8(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
function collectionOwner() public view returns (EthCrossAccount memory) {
require(false, stub_error);
dummy;
return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -595,45 +505,26 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() public view returns (Tuple6[] memory) {
- require(false, stub_error);
- dummy;
- return new Tuple6[](0);
-=======
function collectionAdmins() public view returns (EthCrossAccount[] memory) {
require(false, stub_error);
dummy;
return new EthCrossAccount[](0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
///
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xbdff793d,
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) public {
-=======
/// @dev EVM selector for this function is: 0xe5c9913f,
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
function setOwnerCross(EthCrossAccount memory newOwner) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newOwner;
dummy = 0;
}
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple19 {
-=======
/// @dev Cross account struct
struct EthCrossAccount {
address eth;
@@ -642,12 +533,16 @@
/// @dev anonymous struct
struct Tuple24 {
->>>>>>> misk: update stubs
address field_0;
uint256 field_1;
}
-<<<<<<< HEAD
+/// @dev anonymous struct
+struct Tuple21 {
+ string field_0;
+ bytes field_1;
+}
+
/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x5b5e139f
@@ -689,20 +584,8 @@
dummy;
return "";
}
-}
-
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-=======
->>>>>>> misk: update stubs
-/// @dev anonymous struct
-struct Tuple21 {
- string field_0;
- bytes field_1;
}
->>>>>>> fix: after rebase
/// @title ERC721 Token that can be irreversibly burned (destroyed).
/// @dev the ERC-165 identifier for this interface is 0x42966c68
contract ERC721Burnable is Dummy, ERC165 {
@@ -804,15 +687,7 @@
}
/// @title Unique extensions for ERC721.
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0x244543ee
-=======
-/// @dev the ERC-165 identifier for this interface is 0xcc97cb35
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0xb76006ac
->>>>>>> misk: update stubs
contract ERC721UniqueExtensions is Dummy, ERC165 {
/// @notice A descriptive name for a collection of NFTs in this contract
/// @dev EVM selector for this function is: 0x06fdde03,
@@ -838,16 +713,10 @@
/// operator of the current owner.
/// @param approved The new substrate address approved NFT controller
/// @param tokenId The NFT to approve
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x106fdb59,
- /// or in textual repr: approveCross((address,uint256),uint256)
- function approveCross(Tuple6 memory approved, uint256 tokenId) public {
-=======
/// @dev EVM selector for this function is: 0x0ecd0ab0,
/// or in textual repr: approveCross(EthCrossAccount,uint256)
/// or in the expanded repr: approveCross((address,uint256),uint256)
function approveCross(EthCrossAccount memory approved, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
approved;
tokenId;
@@ -878,13 +747,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> feat: Add custum signature with unlimited nesting.
uint256 tokenId
) public {
require(false, stub_error);
@@ -915,16 +779,10 @@
/// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.
/// @param from The current owner of the NFT
/// @param tokenId The NFT to transfer
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xa8106d4a,
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) public {
-=======
/// @dev EVM selector for this function is: 0xbb2f5a58,
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
from;
tokenId;
@@ -961,7 +819,7 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {
+ // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) public returns (bool) {
// require(false, stub_error);
// to;
// tokens;
@@ -969,72 +827,14 @@
// return false;
// }
-<<<<<<< HEAD
}
/// @dev anonymous struct
-struct Tuple8 {
-=======
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted NFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {
- require(false, stub_error);
- to;
- tokenIds;
- dummy = 0;
- return false;
- }
-
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) public returns (bool) {
- require(false, stub_error);
- to;
- tokens;
- dummy = 0;
- return false;
- }
-}
-
-/// @dev anonymous struct
-struct Tuple12 {
->>>>>>> feat: Add custum signature with unlimited nesting.
+struct Tuple10 {
uint256 field_0;
string field_1;
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple6 {
- address field_0;
- uint256 field_1;
-=======
-/// @dev Cross account struct
-struct EthCrossAccount {
- address eth;
- uint256 sub;
->>>>>>> feat: add `EthCrossAccount` type
-}
-
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
-}
-
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
pallets/refungible/src/stubs/UniqueRefungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth--- a/pallets/refungible/src/stubs/UniqueRefungible.sol
+++ b/pallets/refungible/src/stubs/UniqueRefungible.sol
@@ -67,7 +67,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) public {
+ function setProperties(uint256 tokenId, Tuple20[] memory properties) public {
require(false, stub_error);
tokenId;
properties;
@@ -199,14 +199,9 @@
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
/// @dev EVM selector for this function is: 0x84a1d5a8,
-<<<<<<< HEAD
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) public {
-=======
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
->>>>>>> misk: update stubs
require(false, stub_error);
sponsor;
dummy = 0;
@@ -244,17 +239,10 @@
/// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
/// @dev EVM selector for this function is: 0x6ec0a9f1,
/// or in textual repr: collectionSponsor()
-<<<<<<< HEAD
- function collectionSponsor() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
function collectionSponsor() public view returns (Tuple23 memory) {
require(false, stub_error);
dummy;
return Tuple23(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Set limits for the collection.
@@ -304,14 +292,9 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
/// @dev EVM selector for this function is: 0x859aa7d6,
-<<<<<<< HEAD
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) public {
-=======
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newAdmin;
dummy = 0;
@@ -320,14 +303,9 @@
/// Remove collection admin.
/// @param admin Cross account administrator address.
/// @dev EVM selector for this function is: 0x6c0cd173,
-<<<<<<< HEAD
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) public {
-=======
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
admin;
dummy = 0;
@@ -417,14 +395,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0xa0184a3a,
-<<<<<<< HEAD
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -445,14 +418,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0x09ba452a,
-<<<<<<< HEAD
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -487,14 +455,9 @@
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
/// @dev EVM selector for this function is: 0x3e75a905,
-<<<<<<< HEAD
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {
-=======
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy;
@@ -514,21 +477,14 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
-<<<<<<< HEAD
- function collectionOwner() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
function collectionOwner() public view returns (EthCrossAccount memory) {
require(false, stub_error);
dummy;
return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -549,17 +505,10 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() public view returns (Tuple6[] memory) {
- require(false, stub_error);
- dummy;
- return new Tuple6[](0);
-=======
function collectionAdmins() public view returns (EthCrossAccount[] memory) {
require(false, stub_error);
dummy;
return new EthCrossAccount[](0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -567,14 +516,9 @@
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
/// @dev EVM selector for this function is: 0xe5c9913f,
-<<<<<<< HEAD
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) public {
-=======
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
function setOwnerCross(EthCrossAccount memory newOwner) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newOwner;
dummy = 0;
@@ -786,13 +730,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> misk: update stubs
uint256 tokenId
) public {
require(false, stub_error);
@@ -826,14 +765,9 @@
/// @param from The current owner of the RFT
/// @param tokenId The RFT to transfer
/// @dev EVM selector for this function is: 0xbb2f5a58,
-<<<<<<< HEAD
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) public {
-=======
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
from;
tokenId;
@@ -849,7 +783,6 @@
return 0;
}
-<<<<<<< HEAD
// /// @notice Function to mint multiple tokens.
// /// @dev `tokenIds` should be an array of consecutive numbers and first number
// /// should be obtained with `nextTokenId` method
@@ -872,45 +805,14 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {
+ // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) public returns (bool) {
// require(false, stub_error);
// to;
// tokens;
// dummy = 0;
// return false;
// }
-=======
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted RFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {
- require(false, stub_error);
- to;
- tokenIds;
- dummy = 0;
- return false;
- }
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) public returns (bool) {
- require(false, stub_error);
- to;
- tokens;
- dummy = 0;
- return false;
- }
->>>>>>> misk: update stubs
-
/// Returns EVM address for refungible token
///
/// @param token ID of the token
@@ -925,24 +827,11 @@
}
/// @dev anonymous struct
-<<<<<<< HEAD
-struct Tuple8 {
-=======
-struct Tuple11 {
->>>>>>> misk: update stubs
+struct Tuple9 {
uint256 field_0;
string field_1;
-}
-
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple6 {
- address field_0;
- uint256 field_1;
}
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
pallets/unique/src/eth/mod.rsdiffbeforeafterboth--- a/pallets/unique/src/eth/mod.rs
+++ b/pallets/unique/src/eth/mod.rs
@@ -23,10 +23,9 @@
generate_stubgen, solidity, solidity_interface,
types::*,
custom_signature::{SignatureUnit, FunctionSignature, SignaturePreferences},
- make_signature,
-, weight};
-use frame_support::{traits::Get, storage::StorageNMap};
-use crate::sp_api_hidden_includes_decl_storage::hidden_include::StorageDoubleMap;
+ make_signature, weight,
+};
+use frame_support::traits::Get;
use crate::Pallet;
use pallet_common::{
tests/src/eth/allowlist.test.tsdiffbeforeafterboth--- a/tests/src/eth/allowlist.test.ts
+++ b/tests/src/eth/allowlist.test.ts
@@ -93,7 +93,7 @@
const owner = await helper.eth.createAccountWithBalance(donor);
const user = donor;
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
const userCross = helper.ethCrossAccount.fromKeyringPair(user);
@@ -127,7 +127,7 @@
const notOwner = await helper.eth.createAccountWithBalance(donor);
const user = donor;
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;
tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueFungible.sol
+++ b/tests/src/eth/api/UniqueFungible.sol
@@ -0,0 +1,409 @@
+// SPDX-License-Identifier: OTHER
+// This code is automatically generated
+
+pragma solidity >=0.8.0 <0.9.0;
+
+/// @dev common stubs holder
+interface Dummy {
+
+}
+
+interface ERC165 is Dummy {
+ function supportsInterface(bytes4 interfaceID) external view returns (bool);
+}
+
+/// @title A contract that allows you to work with collections.
+/// @dev the ERC-165 identifier for this interface is 0xb3152af3
+interface Collection is Dummy, ERC165 {
+ /// Set collection property.
+ ///
+ /// @param key Property key.
+ /// @param value Propery value.
+ /// @dev EVM selector for this function is: 0x2f073f66,
+ /// or in textual repr: setCollectionProperty(string,bytes)
+ function setCollectionProperty(string memory key, bytes memory value) external;
+
+ /// Set collection properties.
+ ///
+ /// @param properties Vector of properties key/value pair.
+ /// @dev EVM selector for this function is: 0x50b26b2a,
+ /// or in textual repr: setCollectionProperties((string,bytes)[])
+ function setCollectionProperties(Tuple14[] memory properties) external;
+
+ /// Delete collection property.
+ ///
+ /// @param key Property key.
+ /// @dev EVM selector for this function is: 0x7b7debce,
+ /// or in textual repr: deleteCollectionProperty(string)
+ function deleteCollectionProperty(string memory key) external;
+
+ /// Delete collection properties.
+ ///
+ /// @param keys Properties keys.
+ /// @dev EVM selector for this function is: 0xee206ee3,
+ /// or in textual repr: deleteCollectionProperties(string[])
+ function deleteCollectionProperties(string[] memory keys) external;
+
+ /// Get collection property.
+ ///
+ /// @dev Throws error if key not found.
+ ///
+ /// @param key Property key.
+ /// @return bytes The property corresponding to the key.
+ /// @dev EVM selector for this function is: 0xcf24fd6d,
+ /// or in textual repr: collectionProperty(string)
+ function collectionProperty(string memory key) external view returns (bytes memory);
+
+ /// Get collection properties.
+ ///
+ /// @param keys Properties keys. Empty keys for all propertyes.
+ /// @return Vector of properties key/value pairs.
+ /// @dev EVM selector for this function is: 0x285fb8e6,
+ /// or in textual repr: collectionProperties(string[])
+ function collectionProperties(string[] memory keys) external view returns (Tuple14[] memory);
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x7623402e,
+ /// or in textual repr: setCollectionSponsor(address)
+ function setCollectionSponsor(address sponsor) external;
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x84a1d5a8,
+ /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
+ /// or in the expanded repr: setCollectionSponsorCross((address,uint256))
+ function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;
+
+ /// Whether there is a pending sponsor.
+ /// @dev EVM selector for this function is: 0x058ac185,
+ /// or in textual repr: hasCollectionPendingSponsor()
+ function hasCollectionPendingSponsor() external view returns (bool);
+
+ /// Collection sponsorship confirmation.
+ ///
+ /// @dev After setting the sponsor for the collection, it must be confirmed with this function.
+ /// @dev EVM selector for this function is: 0x3c50e97a,
+ /// or in textual repr: confirmCollectionSponsorship()
+ function confirmCollectionSponsorship() external;
+
+ /// Remove collection sponsor.
+ /// @dev EVM selector for this function is: 0x6e0326a3,
+ /// or in textual repr: removeCollectionSponsor()
+ function removeCollectionSponsor() external;
+
+ /// Get current sponsor.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
+ /// @dev EVM selector for this function is: 0x6ec0a9f1,
+ /// or in textual repr: collectionSponsor()
+ function collectionSponsor() external view returns (Tuple8 memory);
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "accountTokenOwnershipLimit",
+ /// "sponsoredDataSize",
+ /// "sponsoredDataRateLimit",
+ /// "tokenLimit",
+ /// "sponsorTransferTimeout",
+ /// "sponsorApproveTimeout"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x6a3841db,
+ /// or in textual repr: setCollectionLimit(string,uint32)
+ function setCollectionLimit(string memory limit, uint32 value) external;
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "ownerCanTransfer",
+ /// "ownerCanDestroy",
+ /// "transfersEnabled"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x993b7fba,
+ /// or in textual repr: setCollectionLimit(string,bool)
+ function setCollectionLimit(string memory limit, bool value) external;
+
+ /// Get contract address.
+ /// @dev EVM selector for this function is: 0xf6b4dfb4,
+ /// or in textual repr: contractAddress()
+ function contractAddress() external view returns (address);
+
+ /// Add collection admin.
+ /// @param newAdmin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x859aa7d6,
+ /// or in textual repr: addCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: addCollectionAdminCross((address,uint256))
+ function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;
+
+ /// Remove collection admin.
+ /// @param admin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x6c0cd173,
+ /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: removeCollectionAdminCross((address,uint256))
+ function removeCollectionAdminCross(EthCrossAccount memory admin) external;
+
+ /// Add collection admin.
+ /// @param newAdmin Address of the added administrator.
+ /// @dev EVM selector for this function is: 0x92e462c7,
+ /// or in textual repr: addCollectionAdmin(address)
+ function addCollectionAdmin(address newAdmin) external;
+
+ /// Remove collection admin.
+ ///
+ /// @param admin Address of the removed administrator.
+ /// @dev EVM selector for this function is: 0xfafd7b42,
+ /// or in textual repr: removeCollectionAdmin(address)
+ function removeCollectionAdmin(address admin) external;
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'
+ /// @dev EVM selector for this function is: 0x112d4586,
+ /// or in textual repr: setCollectionNesting(bool)
+ function setCollectionNesting(bool enable) external;
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'
+ /// @param collections Addresses of collections that will be available for nesting.
+ /// @dev EVM selector for this function is: 0x64872396,
+ /// or in textual repr: setCollectionNesting(bool,address[])
+ function setCollectionNesting(bool enable, address[] memory collections) external;
+
+ /// Set the collection access method.
+ /// @param mode Access mode
+ /// 0 for Normal
+ /// 1 for AllowList
+ /// @dev EVM selector for this function is: 0x41835d4c,
+ /// or in textual repr: setCollectionAccess(uint8)
+ function setCollectionAccess(uint8 mode) external;
+
+ /// Checks that user allowed to operate with collection.
+ ///
+ /// @param user User address to check.
+ /// @dev EVM selector for this function is: 0xd63a8e11,
+ /// or in textual repr: allowed(address)
+ function allowed(address user) external view returns (bool);
+
+ /// Add the user to the allowed list.
+ ///
+ /// @param user Address of a trusted user.
+ /// @dev EVM selector for this function is: 0x67844fe6,
+ /// or in textual repr: addToCollectionAllowList(address)
+ function addToCollectionAllowList(address user) external;
+
+ /// Add user to allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0xa0184a3a,
+ /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
+ function addToCollectionAllowListCross(EthCrossAccount memory user) external;
+
+ /// Remove the user from the allowed list.
+ ///
+ /// @param user Address of a removed user.
+ /// @dev EVM selector for this function is: 0x85c51acb,
+ /// or in textual repr: removeFromCollectionAllowList(address)
+ function removeFromCollectionAllowList(address user) external;
+
+ /// Remove user from allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0x09ba452a,
+ /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
+ function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;
+
+ /// Switch permission for minting.
+ ///
+ /// @param mode Enable if "true".
+ /// @dev EVM selector for this function is: 0x00018e84,
+ /// or in textual repr: setCollectionMintMode(bool)
+ function setCollectionMintMode(bool mode) external;
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x9811b0c7,
+ /// or in textual repr: isOwnerOrAdmin(address)
+ function isOwnerOrAdmin(address user) external view returns (bool);
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user User cross account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x3e75a905,
+ /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
+ /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
+ function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);
+
+ /// Returns collection type
+ ///
+ /// @return `Fungible` or `NFT` or `ReFungible`
+ /// @dev EVM selector for this function is: 0xd34b55b8,
+ /// or in textual repr: uniqueCollectionType()
+ function uniqueCollectionType() external view returns (string memory);
+
+ /// Get collection owner.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0xdf727d3b,
+ /// or in textual repr: collectionOwner()
+ function collectionOwner() external view returns (EthCrossAccount memory);
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner account
+ /// @dev EVM selector for this function is: 0x4f53e226,
+ /// or in textual repr: changeCollectionOwner(address)
+ function changeCollectionOwner(address newOwner) external;
+
+ /// Get collection administrators
+ ///
+ /// @return Vector of tuples with admins address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0x5813216b,
+ /// or in textual repr: collectionAdmins()
+ function collectionAdmins() external view returns (EthCrossAccount[] memory);
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner cross account
+ /// @dev EVM selector for this function is: 0xe5c9913f,
+ /// or in textual repr: setOwnerCross(EthCrossAccount)
+ /// or in the expanded repr: setOwnerCross((address,uint256))
+ function setOwnerCross(EthCrossAccount memory newOwner) external;
+}
+
+/// @dev Cross account struct
+struct EthCrossAccount {
+ address eth;
+ uint256 sub;
+}
+
+/// @dev anonymous struct
+struct Tuple14 {
+ string field_0;
+ bytes field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x032e5926
+interface ERC20UniqueExtensions is Dummy, ERC165 {
+ /// @dev EVM selector for this function is: 0x0ecd0ab0,
+ /// or in textual repr: approveCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: approveCross((address,uint256),uint256)
+ function approveCross(EthCrossAccount memory spender, uint256 amount) external returns (bool);
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0x79cc6790,
+ /// or in textual repr: burnFrom(address,uint256)
+ function burnFrom(address from, uint256 amount) external returns (bool);
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0xbb2f5a58,
+ /// or in textual repr: burnFromCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: burnFromCross((address,uint256),uint256)
+ function burnFromCross(EthCrossAccount memory from, uint256 amount) external returns (bool);
+
+ /// Mint tokens for multiple accounts.
+ /// @param amounts array of pairs of account address and amount
+ /// @dev EVM selector for this function is: 0x1acf2d55,
+ /// or in textual repr: mintBulk((address,uint256)[])
+ function mintBulk(Tuple8[] memory amounts) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0xd5cf430b,
+ /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
+ /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
+ function transferFromCross(
+ EthCrossAccount memory from,
+ EthCrossAccount memory to,
+ uint256 amount
+ ) external returns (bool);
+}
+
+/// @dev anonymous struct
+struct Tuple8 {
+ address field_0;
+ uint256 field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x40c10f19
+interface ERC20Mintable is Dummy, ERC165 {
+ /// Mint tokens for `to` account.
+ /// @param to account that will receive minted tokens
+ /// @param amount amount of tokens to mint
+ /// @dev EVM selector for this function is: 0x40c10f19,
+ /// or in textual repr: mint(address,uint256)
+ function mint(address to, uint256 amount) external returns (bool);
+}
+
+/// @dev inlined interface
+interface ERC20Events {
+ event Transfer(address indexed from, address indexed to, uint256 value);
+ event Approval(address indexed owner, address indexed spender, uint256 value);
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x942e8b22
+interface ERC20 is Dummy, ERC165, ERC20Events {
+ /// @dev EVM selector for this function is: 0x06fdde03,
+ /// or in textual repr: name()
+ function name() external view returns (string memory);
+
+ /// @dev EVM selector for this function is: 0x95d89b41,
+ /// or in textual repr: symbol()
+ function symbol() external view returns (string memory);
+
+ /// @dev EVM selector for this function is: 0x18160ddd,
+ /// or in textual repr: totalSupply()
+ function totalSupply() external view returns (uint256);
+
+ /// @dev EVM selector for this function is: 0x313ce567,
+ /// or in textual repr: decimals()
+ function decimals() external view returns (uint8);
+
+ /// @dev EVM selector for this function is: 0x70a08231,
+ /// or in textual repr: balanceOf(address)
+ function balanceOf(address owner) external view returns (uint256);
+
+ /// @dev EVM selector for this function is: 0xa9059cbb,
+ /// or in textual repr: transfer(address,uint256)
+ function transfer(address to, uint256 amount) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0x23b872dd,
+ /// or in textual repr: transferFrom(address,address,uint256)
+ function transferFrom(
+ address from,
+ address to,
+ uint256 amount
+ ) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0x095ea7b3,
+ /// or in textual repr: approve(address,uint256)
+ function approve(address spender, uint256 amount) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0xdd62ed3e,
+ /// or in textual repr: allowance(address,address)
+ function allowance(address owner, address spender) external view returns (uint256);
+}
+
+interface UniqueFungible is Dummy, ERC165, ERC20, ERC20Mintable, ERC20UniqueExtensions, Collection {}
tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueNFT.sol
+++ b/tests/src/eth/api/UniqueNFT.sol
@@ -49,7 +49,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) external;
+ function setProperties(uint256 tokenId, Tuple21[] memory properties) external;
/// @notice Delete token property value.
/// @dev Throws error if `msg.sender` has no permission to edit the property.
@@ -70,19 +70,7 @@
}
/// @title A contract that allows you to work with collections.
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0xb3152af3
-=======
-/// @dev the ERC-165 identifier for this interface is 0x674be726
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0x943ee094
->>>>>>> fix: after rebase
-=======
-/// @dev the ERC-165 identifier for this interface is 0xefe988e0
->>>>>>> misk: update stubs
interface Collection is Dummy, ERC165 {
/// Set collection property.
///
@@ -145,16 +133,10 @@
/// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x403e96a7,
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) external;
-=======
/// @dev EVM selector for this function is: 0x84a1d5a8,
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;
->>>>>>> misk: update stubs
/// Whether there is a pending sponsor.
/// @dev EVM selector for this function is: 0x058ac185,
@@ -212,17 +194,6 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x62e3c7c2,
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) external;
-
- /// Remove collection admin.
- /// @param admin Cross account administrator address.
- /// @dev EVM selector for this function is: 0x810d1503,
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) external;
-=======
/// @dev EVM selector for this function is: 0x859aa7d6,
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
@@ -234,7 +205,6 @@
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) external;
->>>>>>> misk: update stubs
/// Add collection admin.
/// @param newAdmin Address of the added administrator.
@@ -289,16 +259,10 @@
/// Add user to allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xf074da88,
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// @dev EVM selector for this function is: 0xa0184a3a,
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Remove the user from the allowed list.
///
@@ -310,16 +274,10 @@
/// Remove user from allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xc00df45c,
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// @dev EVM selector for this function is: 0x09ba452a,
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Switch permission for minting.
///
@@ -340,16 +298,10 @@
///
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x5aba3351,
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);
-=======
/// @dev EVM selector for this function is: 0x3e75a905,
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);
->>>>>>> misk: update stubs
/// Returns collection type
///
@@ -360,7 +312,7 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
@@ -380,21 +332,12 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() external view returns (Tuple6[] memory);
-=======
function collectionAdmins() external view returns (EthCrossAccount[] memory);
->>>>>>> misk: update stubs
/// Changes collection owner to another account
///
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xbdff793d,
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) external;
-=======
/// @dev EVM selector for this function is: 0xe5c9913f,
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
@@ -411,17 +354,14 @@
struct Tuple24 {
address field_0;
uint256 field_1;
->>>>>>> misk: update stubs
}
-<<<<<<< HEAD
/// @dev anonymous struct
-struct Tuple19 {
- address field_0;
- uint256 field_1;
+struct Tuple21 {
+ string field_0;
+ bytes field_1;
}
-<<<<<<< HEAD
/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x5b5e139f
@@ -450,18 +390,8 @@
/// @dev EVM selector for this function is: 0xc87b56dd,
/// or in textual repr: tokenURI(uint256)
function tokenURI(uint256 tokenId) external view returns (string memory);
-}
-
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev anonymous struct
-struct Tuple21 {
- string field_0;
- bytes field_1;
}
->>>>>>> fix: after rebase
/// @title ERC721 Token that can be irreversibly burned (destroyed).
/// @dev the ERC-165 identifier for this interface is 0x42966c68
interface ERC721Burnable is Dummy, ERC165 {
@@ -527,15 +457,7 @@
}
/// @title Unique extensions for ERC721.
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0x244543ee
-=======
-/// @dev the ERC-165 identifier for this interface is 0xcc97cb35
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0xb76006ac
->>>>>>> misk: update stubs
interface ERC721UniqueExtensions is Dummy, ERC165 {
/// @notice A descriptive name for a collection of NFTs in this contract
/// @dev EVM selector for this function is: 0x06fdde03,
@@ -553,16 +475,10 @@
/// operator of the current owner.
/// @param approved The new substrate address approved NFT controller
/// @param tokenId The NFT to approve
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x106fdb59,
- /// or in textual repr: approveCross((address,uint256),uint256)
- function approveCross(Tuple6 memory approved, uint256 tokenId) external;
-=======
/// @dev EVM selector for this function is: 0x0ecd0ab0,
/// or in textual repr: approveCross(EthCrossAccount,uint256)
/// or in the expanded repr: approveCross((address,uint256),uint256)
function approveCross(EthCrossAccount memory approved, uint256 tokenId) external;
->>>>>>> misk: update stubs
/// @notice Transfer ownership of an NFT
/// @dev Throws unless `msg.sender` is the current owner. Throws if `to`
@@ -583,13 +499,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> feat: Add custum signature with unlimited nesting.
uint256 tokenId
) external;
@@ -609,22 +520,15 @@
/// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.
/// @param from The current owner of the NFT
/// @param tokenId The NFT to transfer
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xa8106d4a,
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) external;
-=======
/// @dev EVM selector for this function is: 0xbb2f5a58,
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;
->>>>>>> misk: update stubs
/// @notice Returns next free NFT ID.
/// @dev EVM selector for this function is: 0x75794a3c,
/// or in textual repr: nextTokenId()
function nextTokenId() external view returns (uint256);
-<<<<<<< HEAD
// /// @notice Function to mint multiple tokens.
// /// @dev `tokenIds` should be an array of consecutive numbers and first number
// /// should be obtained with `nextTokenId` method
@@ -641,54 +545,16 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);
-}
-
-/// @dev anonymous struct
-struct Tuple8 {
-=======
+ // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) external returns (bool);
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted NFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);
-
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) external returns (bool);
}
/// @dev anonymous struct
-struct Tuple12 {
->>>>>>> feat: Add custum signature with unlimited nesting.
+struct Tuple10 {
uint256 field_0;
string field_1;
-}
-
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
}
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
-}
-
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueRefungible.sol
+++ b/tests/src/eth/api/UniqueRefungible.sol
@@ -49,7 +49,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) external;
+ function setProperties(uint256 tokenId, Tuple20[] memory properties) external;
/// @notice Delete token property value.
/// @dev Throws error if `msg.sender` has no permission to edit the property.
@@ -134,14 +134,9 @@
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
/// @dev EVM selector for this function is: 0x84a1d5a8,
-<<<<<<< HEAD
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) external;
-=======
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;
->>>>>>> misk: update stubs
/// Whether there is a pending sponsor.
/// @dev EVM selector for this function is: 0x058ac185,
@@ -165,11 +160,7 @@
/// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
/// @dev EVM selector for this function is: 0x6ec0a9f1,
/// or in textual repr: collectionSponsor()
-<<<<<<< HEAD
- function collectionSponsor() external view returns (Tuple6 memory);
-=======
function collectionSponsor() external view returns (Tuple23 memory);
->>>>>>> misk: update stubs
/// Set limits for the collection.
/// @dev Throws error if limit not found.
@@ -204,26 +195,16 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
/// @dev EVM selector for this function is: 0x859aa7d6,
-<<<<<<< HEAD
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) external;
-=======
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;
->>>>>>> misk: update stubs
/// Remove collection admin.
/// @param admin Cross account administrator address.
/// @dev EVM selector for this function is: 0x6c0cd173,
-<<<<<<< HEAD
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) external;
-=======
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) external;
->>>>>>> misk: update stubs
/// Add collection admin.
/// @param newAdmin Address of the added administrator.
@@ -279,14 +260,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0xa0184a3a,
-<<<<<<< HEAD
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Remove the user from the allowed list.
///
@@ -299,14 +275,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0x09ba452a,
-<<<<<<< HEAD
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Switch permission for minting.
///
@@ -328,14 +299,9 @@
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
/// @dev EVM selector for this function is: 0x3e75a905,
-<<<<<<< HEAD
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);
-=======
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);
->>>>>>> misk: update stubs
/// Returns collection type
///
@@ -346,15 +312,11 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
-<<<<<<< HEAD
- function collectionOwner() external view returns (Tuple6 memory);
-=======
function collectionOwner() external view returns (EthCrossAccount memory);
->>>>>>> misk: update stubs
/// Changes collection owner to another account
///
@@ -370,21 +332,13 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() external view returns (Tuple6[] memory);
-=======
function collectionAdmins() external view returns (EthCrossAccount[] memory);
->>>>>>> misk: update stubs
/// Changes collection owner to another account
///
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
/// @dev EVM selector for this function is: 0xe5c9913f,
-<<<<<<< HEAD
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) external;
-=======
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
function setOwnerCross(EthCrossAccount memory newOwner) external;
@@ -400,7 +354,6 @@
struct Tuple23 {
address field_0;
uint256 field_1;
->>>>>>> misk: update stubs
}
/// @dev anonymous struct
@@ -534,13 +487,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> misk: update stubs
uint256 tokenId
) external;
@@ -563,21 +511,15 @@
/// @param from The current owner of the RFT
/// @param tokenId The RFT to transfer
/// @dev EVM selector for this function is: 0xbb2f5a58,
-<<<<<<< HEAD
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) external;
-=======
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;
->>>>>>> misk: update stubs
/// @notice Returns next free RFT ID.
/// @dev EVM selector for this function is: 0x75794a3c,
/// or in textual repr: nextTokenId()
function nextTokenId() external view returns (uint256);
-<<<<<<< HEAD
// /// @notice Function to mint multiple tokens.
// /// @dev `tokenIds` should be an array of consecutive numbers and first number
// /// should be obtained with `nextTokenId` method
@@ -594,26 +536,7 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);
-=======
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted RFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);
-
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) external returns (bool);
->>>>>>> misk: update stubs
+ // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) external returns (bool);
/// Returns EVM address for refungible token
///
@@ -624,24 +547,11 @@
}
/// @dev anonymous struct
-<<<<<<< HEAD
-struct Tuple8 {
-=======
-struct Tuple11 {
->>>>>>> misk: update stubs
+struct Tuple9 {
uint256 field_0;
string field_1;
-}
-
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple6 {
- address field_0;
- uint256 field_1;
}
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
tests/src/eth/base.test.tsdiffbeforeafterboth--- a/tests/src/eth/base.test.ts
+++ b/tests/src/eth/base.test.ts
@@ -117,7 +117,7 @@
});
itEth('ERC721UniqueExtensions support', async ({helper}) => {
- expect(await contract(helper).methods.supportsInterface('0xb76006ac').call()).to.be.true;
+ await checkInterface(helper, '0xb76006ac', true, true);
});
itEth('ERC721Burnable - 0x42966c68 - support', async ({helper}) => {
tests/src/eth/collectionAdmin.test.tsdiffbeforeafterboth--- a/tests/src/eth/collectionAdmin.test.ts
+++ b/tests/src/eth/collectionAdmin.test.ts
@@ -14,8 +14,10 @@
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
import {IKeyringPair} from '@polkadot/types/types';
+import {expect} from 'chai';
import {IEthCrossAccountId} from '../util/playgrounds/types';
-import {usingEthPlaygrounds, itEth, expect, EthUniqueHelper} from './util/playgrounds';
+import {usingEthPlaygrounds, itEth} from './util';
+import {EthUniqueHelper} from './util/playgrounds/unique.dev';
async function recordEthFee(helper: EthUniqueHelper, userAddress: string, call: () => Promise<any>) {
const before = await helper.balance.getSubstrate(helper.address.ethToSubstrate(userAddress));
@@ -53,10 +55,10 @@
itEth('Add cross account admin by owner', async ({helper, privateKey}) => {
const owner = await helper.eth.createAccountWithBalance(donor);
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
- const newAdmin = privateKey('//Bob');
+ const newAdmin = await privateKey('//Bob');
const newAdminCross = helper.ethCrossAccount.fromKeyringPair(newAdmin);
await collectionEvm.methods.addCollectionAdminCross(newAdminCross).send();
@@ -67,11 +69,11 @@
itEth('Check adminlist', async ({helper, privateKey}) => {
const owner = await helper.eth.createAccountWithBalance(donor);
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
const admin1 = helper.eth.createAccount();
- const admin2 = privateKey('admin');
+ const admin2 = await privateKey('admin');
await collectionEvm.methods.addCollectionAdmin(admin1).send();
await collectionEvm.methods.addCollectionAdminSubstrate(admin2.addressRaw).send();
tests/src/eth/fungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/fungible.test.ts
+++ b/tests/src/eth/fungible.test.ts
@@ -149,20 +149,20 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});
- const ownerCross = helper.ethCrossAccount.fromKeyringPair(alice);
+ const ownerCross = helper.ethCrossAccount.fromKeyringPair(owner);
const result = await contract.methods.burnFromCross(ownerCross, 49).send({from: sender});
const events = result.events;
@@ -171,7 +171,7 @@
address: helper.ethAddress.fromCollectionId(collection.collectionId),
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: '0x0000000000000000000000000000000000000000',
value: '49',
},
@@ -179,7 +179,7 @@
Approval: {
address: helper.ethAddress.fromCollectionId(collection.collectionId),
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '51',
},
@@ -187,7 +187,7 @@
},
});
- const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});
expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(49n);
});
@@ -261,23 +261,23 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
const receiver = helper.eth.createAccount();
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const from = helper.ethCrossAccount.fromKeyringPair(alice);
+ const from = helper.ethCrossAccount.fromKeyringPair(owner);
const to = helper.ethCrossAccount.fromAddress(receiver);
- const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});
const toBalanceBefore = await collection.getBalance({Ethereum: receiver});
const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});
@@ -287,7 +287,7 @@
address,
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: receiver,
value: '51',
},
@@ -296,13 +296,13 @@
address,
event: 'Approval',
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '49',
},
}});
- const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});
expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(51n);
const toBalanceAfter = await collection.getBalance({Ethereum: receiver});
expect(toBalanceAfter - toBalanceBefore).to.be.eq(51n);
@@ -455,20 +455,20 @@
});
itEth('Events emitted for transferFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
const receiver = helper.eth.createAccount();
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const from = helper.ethCrossAccount.fromKeyringPair(alice);
+ const from = helper.ethCrossAccount.fromKeyringPair(owner);
const to = helper.ethCrossAccount.fromAddress(receiver);
const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});
@@ -478,7 +478,7 @@
address,
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: receiver,
value: '51',
},
@@ -487,7 +487,7 @@
address,
event: 'Approval',
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '49',
},
tests/src/eth/fungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/fungibleAbi.json
+++ b/tests/src/eth/fungibleAbi.json
@@ -62,13 +62,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "newAdmin",
@@ -93,13 +88,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -144,13 +134,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "spender",
@@ -186,13 +171,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "from",
@@ -202,7 +182,6 @@
],
"name": "burnFromCross",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
-<<<<<<< HEAD
"stateMutability": "nonpayable",
"type": "function"
},
@@ -212,8 +191,6 @@
],
"name": "changeCollectionOwner",
"outputs": [],
-=======
->>>>>>> misk: update stubs
"stateMutability": "nonpayable",
"type": "function"
},
@@ -223,13 +200,8 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount[]",
"name": "",
@@ -245,13 +217,8 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "",
@@ -361,13 +328,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -426,13 +388,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "admin",
@@ -464,13 +421,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -577,13 +529,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "sponsor",
@@ -597,26 +544,10 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
- ],
- "name": "setOwner",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "components": [
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "newOwner",
@@ -676,13 +607,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "from",
@@ -690,13 +616,8 @@
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "to",
tests/src/eth/nonFungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/nonFungible.test.ts
+++ b/tests/src/eth/nonFungible.test.ts
@@ -247,13 +247,13 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'nft');
@@ -277,13 +277,13 @@
});
itEth('Can perform approveCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = await helper.eth.createAccountWithBalance(alice, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
- const token = await collection.mintToken(alice, {Ethereum: owner});
+ const token = await collection.mintToken(minter, {Ethereum: owner});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'nft');
@@ -410,11 +410,12 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const collection = await helper.nft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(donor, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
const token = await collection.mintToken(donor, {Substrate: owner.address});
tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/nonFungibleAbi.json
+++ b/tests/src/eth/nonFungibleAbi.json
@@ -96,11 +96,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "newAdmin",
"type": "tuple"
}
@@ -126,11 +122,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -166,11 +158,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "approved",
"type": "tuple"
},
@@ -216,11 +204,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
@@ -249,11 +233,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6[]",
-=======
"internalType": "struct EthCrossAccount[]",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple[]"
}
@@ -270,19 +250,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
- "internalType": "struct Tuple19",
->>>>>>> feat: add `EthCrossAccount` type
-=======
- "internalType": "struct Tuple8",
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -291,10 +259,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
"inputs": [
{ "internalType": "string[]", "name": "keys", "type": "string[]" }
],
@@ -305,23 +269,11 @@
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple19[]",
-=======
"internalType": "struct Tuple21[]",
->>>>>>> fix: after rebase
"name": "",
"type": "tuple[]"
}
],
-<<<<<<< HEAD
-=======
- "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
- "name": "collectionProperty",
- "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
->>>>>>> fix: after rebase
"stateMutability": "view",
"type": "function"
},
@@ -341,19 +293,7 @@
{ "internalType": "address", "name": "field_0", "type": "address" },
{ "internalType": "uint256", "name": "field_1", "type": "uint256" }
],
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
- "internalType": "struct Tuple19",
->>>>>>> feat: add `EthCrossAccount` type
-=======
- "internalType": "struct Tuple8",
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct Tuple24",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -376,10 +316,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
"inputs": [
{ "internalType": "string[]", "name": "keys", "type": "string[]" }
],
@@ -389,11 +325,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
->>>>>>> fix: after rebase
"inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
"name": "deleteCollectionProperty",
"outputs": [],
@@ -459,11 +390,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -474,68 +401,23 @@
"type": "function"
},
{
-<<<<<<< HEAD
"inputs": [{ "internalType": "address", "name": "to", "type": "address" }],
"name": "mint",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
- ],
- "name": "mint",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{ "internalType": "address", "name": "to", "type": "address" },
-<<<<<<< HEAD
{ "internalType": "string", "name": "tokenUri", "type": "string" }
],
"name": "mintWithTokenURI",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }
- ],
- "name": "mintBulk",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "nonpayable",
"type": "function"
},
{
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- {
- "components": [
- { "internalType": "uint256", "name": "field_0", "type": "uint256" },
- { "internalType": "string", "name": "field_1", "type": "string" }
- ],
- "internalType": "struct Tuple12[]",
- "name": "tokens",
- "type": "tuple[]"
- }
- ],
- "name": "mintBulkWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
- { "internalType": "string", "name": "tokenUri", "type": "string" }
- ],
- "name": "mintWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
"inputs": [],
"name": "mintingFinished",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
@@ -591,11 +473,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "admin",
"type": "tuple"
}
@@ -628,11 +506,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -732,30 +606,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
{
"components": [
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple19[]",
- "name": "properties",
- "type": "tuple[]"
- }
-=======
- { "internalType": "string", "name": "key", "type": "string" },
- { "internalType": "bytes", "name": "value", "type": "bytes" }
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct Tuple21[]",
"name": "properties",
"type": "tuple[]"
}
->>>>>>> fix: after rebase
],
"name": "setCollectionProperties",
"outputs": [],
@@ -788,11 +647,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "sponsor",
"type": "tuple"
}
@@ -804,19 +659,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
],
- "internalType": "struct Tuple6",
+ "internalType": "struct EthCrossAccount",
"name": "newOwner",
"type": "tuple"
}
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
"name": "setOwnerCross",
"outputs": [],
@@ -828,26 +679,12 @@
{ "internalType": "uint256", "name": "tokenId", "type": "uint256" },
{
"components": [
-<<<<<<< HEAD
-<<<<<<< HEAD
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
-=======
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
- "internalType": "struct Tuple19[]",
+ "internalType": "struct Tuple21[]",
"name": "properties",
"type": "tuple[]"
-=======
- { "internalType": "address", "name": "eth", "type": "address" },
- { "internalType": "uint256", "name": "sub", "type": "uint256" }
- ],
- "internalType": "struct EthCrossAccount",
- "name": "newOwner",
- "type": "tuple"
->>>>>>> misk: update stubs
}
],
"name": "setProperties",
@@ -954,37 +791,19 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> feat: add `EthCrossAccount` type
"name": "from",
"type": "tuple"
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> feat: add `EthCrossAccount` type
"name": "to",
"type": "tuple"
},
tests/src/eth/reFungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/reFungible.test.ts
+++ b/tests/src/eth/reFungible.test.ts
@@ -228,13 +228,13 @@
});
itEth('Can perform burnFrom()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = await helper.eth.createAccountWithBalance(alice, 100n);
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await helper.eth.createAccountWithBalance(donor);
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, 100n, {Ethereum: owner});
+ const token = await collection.mintToken(minter, 100n, {Ethereum: owner});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
@@ -262,13 +262,13 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, 100n, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
@@ -295,13 +295,14 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const collection = await helper.rft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(donor, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
- const token = await collection.mintToken(donor, 100n, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
tests/src/eth/reFungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/reFungibleAbi.json
+++ b/tests/src/eth/reFungibleAbi.json
@@ -93,17 +93,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "newAdmin",
"type": "tuple"
}
@@ -126,17 +119,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -197,17 +183,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
@@ -233,17 +212,10 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6[]",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount[]",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple[]"
}
@@ -257,17 +229,10 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -310,11 +275,7 @@
{ "internalType": "address", "name": "field_0", "type": "address" },
{ "internalType": "uint256", "name": "field_1", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct Tuple23",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -408,17 +369,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -429,68 +383,23 @@
"type": "function"
},
{
-<<<<<<< HEAD
"inputs": [{ "internalType": "address", "name": "to", "type": "address" }],
"name": "mint",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
- ],
- "name": "mint",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> misk: update stubs
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{ "internalType": "address", "name": "to", "type": "address" },
-<<<<<<< HEAD
{ "internalType": "string", "name": "tokenUri", "type": "string" }
],
"name": "mintWithTokenURI",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }
- ],
- "name": "mintBulk",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "nonpayable",
"type": "function"
},
{
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- {
- "components": [
- { "internalType": "uint256", "name": "field_0", "type": "uint256" },
- { "internalType": "string", "name": "field_1", "type": "string" }
- ],
- "internalType": "struct Tuple11[]",
- "name": "tokens",
- "type": "tuple[]"
- }
- ],
- "name": "mintBulkWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
- { "internalType": "string", "name": "tokenUri", "type": "string" }
- ],
- "name": "mintWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> misk: update stubs
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
"inputs": [],
"name": "mintingFinished",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
@@ -543,17 +452,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "admin",
"type": "tuple"
}
@@ -583,17 +485,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -731,17 +626,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "sponsor",
"type": "tuple"
}
@@ -753,19 +641,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
],
- "internalType": "struct Tuple6",
+ "internalType": "struct EthCrossAccount",
"name": "newOwner",
"type": "tuple"
}
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
->>>>>>> misk: update stubs
],
"name": "setOwnerCross",
"outputs": [],
@@ -777,21 +661,12 @@
{ "internalType": "uint256", "name": "tokenId", "type": "uint256" },
{
"components": [
-<<<<<<< HEAD
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
- "internalType": "struct Tuple19[]",
+ "internalType": "struct Tuple20[]",
"name": "properties",
"type": "tuple[]"
-=======
- { "internalType": "address", "name": "eth", "type": "address" },
- { "internalType": "uint256", "name": "sub", "type": "uint256" }
- ],
- "internalType": "struct EthCrossAccount",
- "name": "newOwner",
- "type": "tuple"
->>>>>>> misk: update stubs
}
],
"name": "setProperties",
@@ -907,33 +782,19 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "to",
"type": "tuple"
},
tests/src/eth/util/playgrounds/unique.dev.tsdiffbeforeafterboth--- a/tests/src/eth/util/playgrounds/unique.dev.ts
+++ b/tests/src/eth/util/playgrounds/unique.dev.ts
@@ -377,52 +377,13 @@
}
}
-export class EthCrossAccountGroup extends EthGroupBase {
- fromAddress(address: TEthereumAccount): TEthCrossAccount {
- return {
- 0: address,
- 1: '0',
- field_0: address,
- field_1: '0',
- };
- }
-
- fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {
- return {
- 0: '0x0000000000000000000000000000000000000000',
- 1: keyring.addressRaw,
- field_0: '0x0000000000000000000000000000000000000000',
- field_1: keyring.addressRaw,
- };
- }
-}
-
-export class EthCrossAccountGroup extends EthGroupBase {
- fromAddress(address: TEthereumAccount): TEthCrossAccount {
- return {
- 0: address,
- 1: '0',
- field_0: address,
- field_1: '0',
- };
- }
-
- fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {
- return {
- 0: '0x0000000000000000000000000000000000000000',
- 1: keyring.addressRaw,
- field_0: '0x0000000000000000000000000000000000000000',
- field_1: keyring.addressRaw,
- };
- }
-}
-
export class EthUniqueHelper extends DevUniqueHelper {
web3: Web3 | null = null;
web3Provider: WebsocketProvider | null = null;
eth: EthGroup;
ethAddress: EthAddressGroup;
+ ethCrossAccount: EthCrossAccountGroup;
ethNativeContract: NativeContractGroup;
ethContract: ContractGroup;
ethProperty: EthPropertyGroup;