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.mddiffbeforeafterboth151516 - Implementation `AbiWrite` for tuples.16 - Implementation `AbiWrite` for tuples.171718 ### Fixes 18 ### Fixes191920 - Tuple generation for solidity.20 - Tuple generation for solidity.2121crates/evm-coder/Cargo.tomldiffbeforeafterboth21# We have tuple-heavy code in solidity.rs21# We have tuple-heavy code in solidity.rs22impl-trait-for-tuples = "0.2.2"22impl-trait-for-tuples = "0.2.2"232324pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.29" }24pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.30" }252526[dev-dependencies]26[dev-dependencies]27# We want to assert some large binary blobs equality in tests27# We want to assert some large binary blobs equality in testscrates/evm-coder/src/solidity.rsdiffbeforeafterboth522 self.custom_signature.as_str()522 self.custom_signature.as_str()523 )?;523 )?;524 }524 }525 write!(writer, "\tfunction {}(", self.name)?;525 write!(writer, "\t{hide_comment}function {}(", self.name)?;526 self.args.solidity_name(writer, tc)?;526 self.args.solidity_name(writer, tc)?;527 write!(writer, ")")?;527 write!(writer, ")")?;528 if is_impl {528 if is_impl {pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterbothno changes
pallets/nonfungible/src/erc.rsdiffbeforeafterboth20//! Method implementations are mostly doing parameter conversion and calling Nonfungible Pallet methods.20//! Method implementations are mostly doing parameter conversion and calling Nonfungible Pallet methods.212122extern crate alloc;22extern crate alloc;23use alloc::string::ToString;24use core::{23use core::{25 char::{REPLACEMENT_CHARACTER, decode_utf16},24 char::{REPLACEMENT_CHARACTER, decode_utf16},26 convert::TryInto,25 convert::TryInto,44use pallet_common::{43use pallet_common::{45 erc::{CommonEvmHandler, PrecompileResult, CollectionCall, static_property::key},44 erc::{CommonEvmHandler, PrecompileResult, CollectionCall, static_property::key},46 CollectionHandle, CollectionPropertyPermissions,45 CollectionHandle, CollectionPropertyPermissions,47 eth::convert_tuple_to_cross_account,48};46};49use pallet_evm::{account::CrossAccountId, PrecompileHandle};47use pallet_evm::{account::CrossAccountId, PrecompileHandle};50use pallet_evm_coder_substrate::call;48use pallet_evm_coder_substrate::call;pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth67 /// @param properties settable properties67 /// @param properties settable properties68 /// @dev EVM selector for this function is: 0x14ed3a6e,68 /// @dev EVM selector for this function is: 0x14ed3a6e,69 /// or in textual repr: setProperties(uint256,(string,bytes)[])69 /// or in textual repr: setProperties(uint256,(string,bytes)[])70 function setProperties(uint256 tokenId, Tuple19[] memory properties) public {70 function setProperties(uint256 tokenId, Tuple21[] memory properties) public {71 require(false, stub_error);71 require(false, stub_error);72 tokenId;72 tokenId;73 properties;73 properties;104}104}105105106/// @title A contract that allows you to work with collections.106/// @title A contract that allows you to work with collections.107<<<<<<< HEAD108<<<<<<< HEAD109<<<<<<< HEAD110/// @dev the ERC-165 identifier for this interface is 0xb3152af3107/// @dev the ERC-165 identifier for this interface is 0xb3152af3111=======112/// @dev the ERC-165 identifier for this interface is 0x674be726113>>>>>>> feat: Add custum signature with unlimited nesting.114=======115/// @dev the ERC-165 identifier for this interface is 0x943ee094116>>>>>>> fix: after rebase117=======118/// @dev the ERC-165 identifier for this interface is 0xefe988e0119>>>>>>> misk: update stubs120contract Collection is Dummy, ERC165 {108contract Collection is Dummy, ERC165 {121 /// Set collection property.109 /// Set collection property.122 ///110 ///210 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.198 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.211 ///199 ///212 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.200 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.213<<<<<<< HEAD214 /// @dev EVM selector for this function is: 0x403e96a7,215 /// or in textual repr: setCollectionSponsorCross((address,uint256))216 function setCollectionSponsorCross(Tuple6 memory sponsor) public {217=======218 /// @dev EVM selector for this function is: 0x84a1d5a8,201 /// @dev EVM selector for this function is: 0x84a1d5a8,219 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)202 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)220 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))203 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))221 function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {204 function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {222>>>>>>> misk: update stubs223 require(false, stub_error);205 require(false, stub_error);224 sponsor;206 sponsor;225 dummy = 0;207 dummy = 0;257 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.239 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.258 /// @dev EVM selector for this function is: 0x6ec0a9f1,240 /// @dev EVM selector for this function is: 0x6ec0a9f1,259 /// or in textual repr: collectionSponsor()241 /// or in textual repr: collectionSponsor()260<<<<<<< HEAD261<<<<<<< HEAD262<<<<<<< HEAD263 function collectionSponsor() public view returns (Tuple6 memory) {264 require(false, stub_error);265 dummy;266 return Tuple6(0x0000000000000000000000000000000000000000, 0);267=======268 function collectionSponsor() public view returns (Tuple19 memory) {269 require(false, stub_error);270 dummy;271 return Tuple19(0x0000000000000000000000000000000000000000, 0);272>>>>>>> feat: add `EthCrossAccount` type273=======274 function collectionSponsor() public view returns (Tuple8 memory) {275 require(false, stub_error);276 dummy;277 return Tuple8(0x0000000000000000000000000000000000000000, 0);278>>>>>>> feat: Add custum signature with unlimited nesting.279=======280 function collectionSponsor() public view returns (Tuple24 memory) {242 function collectionSponsor() public view returns (Tuple24 memory) {281 require(false, stub_error);243 require(false, stub_error);282 dummy;244 dummy;283 return Tuple24(0x0000000000000000000000000000000000000000, 0);245 return Tuple24(0x0000000000000000000000000000000000000000, 0);284>>>>>>> misk: update stubs285 }246 }286247287 /// Set limits for the collection.248 /// Set limits for the collection.330291331 /// Add collection admin.292 /// Add collection admin.332 /// @param newAdmin Cross account administrator address.293 /// @param newAdmin Cross account administrator address.333<<<<<<< HEAD334 /// @dev EVM selector for this function is: 0x62e3c7c2,335 /// or in textual repr: addCollectionAdminCross((address,uint256))336 function addCollectionAdminCross(Tuple6 memory newAdmin) public {337=======338 /// @dev EVM selector for this function is: 0x859aa7d6,294 /// @dev EVM selector for this function is: 0x859aa7d6,339 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)295 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)340 /// or in the expanded repr: addCollectionAdminCross((address,uint256))296 /// or in the expanded repr: addCollectionAdminCross((address,uint256))341 function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {297 function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {342>>>>>>> misk: update stubs343 require(false, stub_error);298 require(false, stub_error);344 newAdmin;299 newAdmin;345 dummy = 0;300 dummy = 0;346 }301 }347302348 /// Remove collection admin.303 /// Remove collection admin.349 /// @param admin Cross account administrator address.304 /// @param admin Cross account administrator address.350<<<<<<< HEAD351 /// @dev EVM selector for this function is: 0x810d1503,352 /// or in textual repr: removeCollectionAdminCross((address,uint256))353 function removeCollectionAdminCross(Tuple6 memory admin) public {354=======355 /// @dev EVM selector for this function is: 0x6c0cd173,305 /// @dev EVM selector for this function is: 0x6c0cd173,356 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)306 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)357 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))307 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))358 function removeCollectionAdminCross(EthCrossAccount memory admin) public {308 function removeCollectionAdminCross(EthCrossAccount memory admin) public {359>>>>>>> misk: update stubs360 require(false, stub_error);309 require(false, stub_error);361 admin;310 admin;362 dummy = 0;311 dummy = 0;445 /// Add user to allowed list.394 /// Add user to allowed list.446 ///395 ///447 /// @param user User cross account address.396 /// @param user User cross account address.448<<<<<<< HEAD449 /// @dev EVM selector for this function is: 0xf074da88,450 /// or in textual repr: addToCollectionAllowListCross((address,uint256))451 function addToCollectionAllowListCross(Tuple6 memory user) public {452=======453 /// @dev EVM selector for this function is: 0xa0184a3a,397 /// @dev EVM selector for this function is: 0xa0184a3a,454 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)398 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)455 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))399 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))456 function addToCollectionAllowListCross(EthCrossAccount memory user) public {400 function addToCollectionAllowListCross(EthCrossAccount memory user) public {457>>>>>>> misk: update stubs458 require(false, stub_error);401 require(false, stub_error);459 user;402 user;460 dummy = 0;403 dummy = 0;474 /// Remove user from allowed list.417 /// Remove user from allowed list.475 ///418 ///476 /// @param user User cross account address.419 /// @param user User cross account address.477<<<<<<< HEAD478 /// @dev EVM selector for this function is: 0xc00df45c,479 /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))480 function removeFromCollectionAllowListCross(Tuple6 memory user) public {481=======482 /// @dev EVM selector for this function is: 0x09ba452a,420 /// @dev EVM selector for this function is: 0x09ba452a,483 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)421 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)484 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))422 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))485 function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {423 function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {486>>>>>>> misk: update stubs487 require(false, stub_error);424 require(false, stub_error);488 user;425 user;489 dummy = 0;426 dummy = 0;517 ///454 ///518 /// @param user User cross account to verify455 /// @param user User cross account to verify519 /// @return "true" if account is the owner or admin456 /// @return "true" if account is the owner or admin520<<<<<<< HEAD521 /// @dev EVM selector for this function is: 0x5aba3351,522 /// or in textual repr: isOwnerOrAdminCross((address,uint256))523 function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {524=======525 /// @dev EVM selector for this function is: 0x3e75a905,457 /// @dev EVM selector for this function is: 0x3e75a905,526 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)458 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)527 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))459 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))528 function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {460 function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {529>>>>>>> misk: update stubs530 require(false, stub_error);461 require(false, stub_error);531 user;462 user;532 dummy;463 dummy;546477547 /// Get collection owner.478 /// Get collection owner.548 ///479 ///549 /// @return Tuple with sponsor address and his substrate mirror.480 /// @return Tuble with sponsor address and his substrate mirror.550 /// If address is canonical then substrate mirror is zero and vice versa.481 /// If address is canonical then substrate mirror is zero and vice versa.551 /// @dev EVM selector for this function is: 0xdf727d3b,482 /// @dev EVM selector for this function is: 0xdf727d3b,552 /// or in textual repr: collectionOwner()483 /// or in textual repr: collectionOwner()553<<<<<<< HEAD554<<<<<<< HEAD555<<<<<<< HEAD556 function collectionOwner() public view returns (Tuple6 memory) {557 require(false, stub_error);558 dummy;559 return Tuple6(0x0000000000000000000000000000000000000000, 0);560=======561 function collectionOwner() public view returns (Tuple19 memory) {562 require(false, stub_error);563 dummy;564 return Tuple19(0x0000000000000000000000000000000000000000, 0);565>>>>>>> feat: add `EthCrossAccount` type566=======567 function collectionOwner() public view returns (Tuple8 memory) {568 require(false, stub_error);569 dummy;570 return Tuple8(0x0000000000000000000000000000000000000000, 0);571>>>>>>> feat: Add custum signature with unlimited nesting.572=======573 function collectionOwner() public view returns (EthCrossAccount memory) {484 function collectionOwner() public view returns (EthCrossAccount memory) {574 require(false, stub_error);485 require(false, stub_error);575 dummy;486 dummy;576 return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);487 return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);577>>>>>>> misk: update stubs578 }488 }579489580 /// Changes collection owner to another account490 /// Changes collection owner to another account595 /// If address is canonical then substrate mirror is zero and vice versa.505 /// If address is canonical then substrate mirror is zero and vice versa.596 /// @dev EVM selector for this function is: 0x5813216b,506 /// @dev EVM selector for this function is: 0x5813216b,597 /// or in textual repr: collectionAdmins()507 /// or in textual repr: collectionAdmins()598<<<<<<< HEAD599 function collectionAdmins() public view returns (Tuple6[] memory) {600 require(false, stub_error);601 dummy;602 return new Tuple6[](0);603=======604 function collectionAdmins() public view returns (EthCrossAccount[] memory) {508 function collectionAdmins() public view returns (EthCrossAccount[] memory) {605 require(false, stub_error);509 require(false, stub_error);606 dummy;510 dummy;607 return new EthCrossAccount[](0);511 return new EthCrossAccount[](0);608>>>>>>> misk: update stubs609 }512 }610513611 /// Changes collection owner to another account514 /// Changes collection owner to another account612 ///515 ///613 /// @dev Owner can be changed only by current owner516 /// @dev Owner can be changed only by current owner614 /// @param newOwner new owner cross account517 /// @param newOwner new owner cross account615<<<<<<< HEAD616 /// @dev EVM selector for this function is: 0xbdff793d,617 /// or in textual repr: setOwnerCross((address,uint256))618 function setOwnerCross(Tuple6 memory newOwner) public {619=======620 /// @dev EVM selector for this function is: 0xe5c9913f,518 /// @dev EVM selector for this function is: 0xe5c9913f,621 /// or in textual repr: setOwnerCross(EthCrossAccount)519 /// or in textual repr: setOwnerCross(EthCrossAccount)622 /// or in the expanded repr: setOwnerCross((address,uint256))520 /// or in the expanded repr: setOwnerCross((address,uint256))623 function setOwnerCross(EthCrossAccount memory newOwner) public {521 function setOwnerCross(EthCrossAccount memory newOwner) public {624>>>>>>> misk: update stubs625 require(false, stub_error);522 require(false, stub_error);626 newOwner;523 newOwner;627 dummy = 0;524 dummy = 0;628 }525 }629}526}630527631<<<<<<< HEAD632<<<<<<< HEAD633<<<<<<< HEAD634/// @dev anonymous struct635struct Tuple19 {636=======637/// @dev Cross account struct528/// @dev Cross account struct638struct EthCrossAccount {529struct EthCrossAccount {639 address eth;530 address eth;642533643/// @dev anonymous struct534/// @dev anonymous struct644struct Tuple24 {535struct Tuple24 {645>>>>>>> misk: update stubs646 address field_0;536 address field_0;647 uint256 field_1;537 uint256 field_1;648}538}649539650<<<<<<< HEAD540/// @dev anonymous struct541struct Tuple21 {542 string field_0;543 bytes field_1;544}545651/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension546/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension652/// @dev See https://eips.ethereum.org/EIPS/eip-721547/// @dev See https://eips.ethereum.org/EIPS/eip-721691 }586 }692}587}693588694=======695>>>>>>> feat: Add custum signature with unlimited nesting.696=======697=======698>>>>>>> misk: update stubs699/// @dev anonymous struct700struct Tuple21 {701 string field_0;702 bytes field_1;703}704705>>>>>>> fix: after rebase706/// @title ERC721 Token that can be irreversibly burned (destroyed).589/// @title ERC721 Token that can be irreversibly burned (destroyed).707/// @dev the ERC-165 identifier for this interface is 0x42966c68590/// @dev the ERC-165 identifier for this interface is 0x42966c68708contract ERC721Burnable is Dummy, ERC165 {591contract ERC721Burnable is Dummy, ERC165 {804}687}805688806/// @title Unique extensions for ERC721.689/// @title Unique extensions for ERC721.807<<<<<<< HEAD808<<<<<<< HEAD809/// @dev the ERC-165 identifier for this interface is 0x244543ee690/// @dev the ERC-165 identifier for this interface is 0x244543ee810=======811/// @dev the ERC-165 identifier for this interface is 0xcc97cb35812>>>>>>> feat: Add custum signature with unlimited nesting.813=======814/// @dev the ERC-165 identifier for this interface is 0xb76006ac815>>>>>>> misk: update stubs816contract ERC721UniqueExtensions is Dummy, ERC165 {691contract ERC721UniqueExtensions is Dummy, ERC165 {817 /// @notice A descriptive name for a collection of NFTs in this contract692 /// @notice A descriptive name for a collection of NFTs in this contract818 /// @dev EVM selector for this function is: 0x06fdde03,693 /// @dev EVM selector for this function is: 0x06fdde03,838 /// operator of the current owner.713 /// operator of the current owner.839 /// @param approved The new substrate address approved NFT controller714 /// @param approved The new substrate address approved NFT controller840 /// @param tokenId The NFT to approve715 /// @param tokenId The NFT to approve841<<<<<<< HEAD842 /// @dev EVM selector for this function is: 0x106fdb59,843 /// or in textual repr: approveCross((address,uint256),uint256)844 function approveCross(Tuple6 memory approved, uint256 tokenId) public {845=======846 /// @dev EVM selector for this function is: 0x0ecd0ab0,716 /// @dev EVM selector for this function is: 0x0ecd0ab0,847 /// or in textual repr: approveCross(EthCrossAccount,uint256)717 /// or in textual repr: approveCross(EthCrossAccount,uint256)848 /// or in the expanded repr: approveCross((address,uint256),uint256)718 /// or in the expanded repr: approveCross((address,uint256),uint256)849 function approveCross(EthCrossAccount memory approved, uint256 tokenId) public {719 function approveCross(EthCrossAccount memory approved, uint256 tokenId) public {850>>>>>>> misk: update stubs851 require(false, stub_error);720 require(false, stub_error);852 approved;721 approved;853 tokenId;722 tokenId;878 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)747 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)879 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)748 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)880 function transferFromCross(749 function transferFromCross(881<<<<<<< HEAD882 Tuple6 memory from,883 Tuple6 memory to,884=======885 EthCrossAccount memory from,750 EthCrossAccount memory from,886 EthCrossAccount memory to,751 EthCrossAccount memory to,887>>>>>>> feat: Add custum signature with unlimited nesting.888 uint256 tokenId752 uint256 tokenId889 ) public {753 ) public {890 require(false, stub_error);754 require(false, stub_error);915 /// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.779 /// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.916 /// @param from The current owner of the NFT780 /// @param from The current owner of the NFT917 /// @param tokenId The NFT to transfer781 /// @param tokenId The NFT to transfer918<<<<<<< HEAD919 /// @dev EVM selector for this function is: 0xa8106d4a,920 /// or in textual repr: burnFromCross((address,uint256),uint256)921 function burnFromCross(Tuple6 memory from, uint256 tokenId) public {922=======923 /// @dev EVM selector for this function is: 0xbb2f5a58,782 /// @dev EVM selector for this function is: 0xbb2f5a58,924 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)783 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)925 /// or in the expanded repr: burnFromCross((address,uint256),uint256)784 /// or in the expanded repr: burnFromCross((address,uint256),uint256)926 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {785 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {927>>>>>>> misk: update stubs928 require(false, stub_error);786 require(false, stub_error);929 from;787 from;930 tokenId;788 tokenId;961 // /// @param tokens array of pairs of token ID and token URI for minted tokens819 // /// @param tokens array of pairs of token ID and token URI for minted tokens962 // /// @dev EVM selector for this function is: 0x36543006,820 // /// @dev EVM selector for this function is: 0x36543006,963 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])821 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])964 // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {822 // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) public returns (bool) {965 // require(false, stub_error);823 // require(false, stub_error);966 // to;824 // to;967 // tokens;825 // tokens;968 // dummy = 0;826 // dummy = 0;969 // return false;827 // return false;970 // }828 // }971829972<<<<<<< HEAD973}830}974831975/// @dev anonymous struct832/// @dev anonymous struct976struct Tuple8 {833struct Tuple10 {977=======978 /// @notice Function to mint multiple tokens.979 /// @dev `tokenIds` should be an array of consecutive numbers and first number980 /// should be obtained with `nextTokenId` method981 /// @param to The new owner982 /// @param tokenIds IDs of the minted NFTs983 /// @dev EVM selector for this function is: 0x44a9945e,984 /// or in textual repr: mintBulk(address,uint256[])985 function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {986 require(false, stub_error);987 to;988 tokenIds;989 dummy = 0;990 return false;991 }992993 /// @notice Function to mint multiple tokens with the given tokenUris.994 /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive995 /// numbers and first number should be obtained with `nextTokenId` method996 /// @param to The new owner997 /// @param tokens array of pairs of token ID and token URI for minted tokens998 /// @dev EVM selector for this function is: 0x36543006,999 /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])1000 function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) public returns (bool) {1001 require(false, stub_error);1002 to;1003 tokens;1004 dummy = 0;1005 return false;1006 }1007}10081009/// @dev anonymous struct1010struct Tuple12 {1011>>>>>>> feat: Add custum signature with unlimited nesting.1012 uint256 field_0;834 uint256 field_0;1013 string field_1;835 string field_1;1014}10151016<<<<<<< HEAD1017<<<<<<< HEAD1018/// @dev anonymous struct1019struct Tuple6 {1020 address field_0;1021 uint256 field_1;1022=======1023/// @dev Cross account struct1024struct EthCrossAccount {1025 address eth;1026 uint256 sub;1027>>>>>>> feat: add `EthCrossAccount` type1028}10291030/// @dev anonymous struct1031struct Tuple8 {1032 address field_0;1033 uint256 field_1;1034}836}10358371036=======1037>>>>>>> misk: update stubs1038/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension838/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension1039/// @dev See https://eips.ethereum.org/EIPS/eip-721839/// @dev See https://eips.ethereum.org/EIPS/eip-7211040/// @dev the ERC-165 identifier for this interface is 0x780e9d63840/// @dev the ERC-165 identifier for this interface is 0x780e9d63pallets/refungible/src/stubs/UniqueRefungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth67 /// @param properties settable properties67 /// @param properties settable properties68 /// @dev EVM selector for this function is: 0x14ed3a6e,68 /// @dev EVM selector for this function is: 0x14ed3a6e,69 /// or in textual repr: setProperties(uint256,(string,bytes)[])69 /// or in textual repr: setProperties(uint256,(string,bytes)[])70 function setProperties(uint256 tokenId, Tuple19[] memory properties) public {70 function setProperties(uint256 tokenId, Tuple20[] memory properties) public {71 require(false, stub_error);71 require(false, stub_error);72 tokenId;72 tokenId;73 properties;73 properties;199 ///199 ///200 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.200 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.201 /// @dev EVM selector for this function is: 0x84a1d5a8,201 /// @dev EVM selector for this function is: 0x84a1d5a8,202<<<<<<< HEAD203 /// or in textual repr: setCollectionSponsorCross((address,uint256))204 function setCollectionSponsorCross(Tuple6 memory sponsor) public {205=======206 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)202 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)207 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))203 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))208 function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {204 function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {209>>>>>>> misk: update stubs210 require(false, stub_error);205 require(false, stub_error);211 sponsor;206 sponsor;212 dummy = 0;207 dummy = 0;244 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.239 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.245 /// @dev EVM selector for this function is: 0x6ec0a9f1,240 /// @dev EVM selector for this function is: 0x6ec0a9f1,246 /// or in textual repr: collectionSponsor()241 /// or in textual repr: collectionSponsor()247<<<<<<< HEAD248 function collectionSponsor() public view returns (Tuple6 memory) {249 require(false, stub_error);250 dummy;251 return Tuple6(0x0000000000000000000000000000000000000000, 0);252=======253 function collectionSponsor() public view returns (Tuple23 memory) {242 function collectionSponsor() public view returns (Tuple23 memory) {254 require(false, stub_error);243 require(false, stub_error);255 dummy;244 dummy;256 return Tuple23(0x0000000000000000000000000000000000000000, 0);245 return Tuple23(0x0000000000000000000000000000000000000000, 0);257>>>>>>> misk: update stubs258 }246 }259247260 /// Set limits for the collection.248 /// Set limits for the collection.304 /// Add collection admin.292 /// Add collection admin.305 /// @param newAdmin Cross account administrator address.293 /// @param newAdmin Cross account administrator address.306 /// @dev EVM selector for this function is: 0x859aa7d6,294 /// @dev EVM selector for this function is: 0x859aa7d6,307<<<<<<< HEAD308 /// or in textual repr: addCollectionAdminCross((address,uint256))309 function addCollectionAdminCross(Tuple6 memory newAdmin) public {310=======311 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)295 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)312 /// or in the expanded repr: addCollectionAdminCross((address,uint256))296 /// or in the expanded repr: addCollectionAdminCross((address,uint256))313 function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {297 function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {314>>>>>>> misk: update stubs315 require(false, stub_error);298 require(false, stub_error);316 newAdmin;299 newAdmin;317 dummy = 0;300 dummy = 0;320 /// Remove collection admin.303 /// Remove collection admin.321 /// @param admin Cross account administrator address.304 /// @param admin Cross account administrator address.322 /// @dev EVM selector for this function is: 0x6c0cd173,305 /// @dev EVM selector for this function is: 0x6c0cd173,323<<<<<<< HEAD324 /// or in textual repr: removeCollectionAdminCross((address,uint256))325 function removeCollectionAdminCross(Tuple6 memory admin) public {326=======327 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)306 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)328 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))307 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))329 function removeCollectionAdminCross(EthCrossAccount memory admin) public {308 function removeCollectionAdminCross(EthCrossAccount memory admin) public {330>>>>>>> misk: update stubs331 require(false, stub_error);309 require(false, stub_error);332 admin;310 admin;333 dummy = 0;311 dummy = 0;417 ///395 ///418 /// @param user User cross account address.396 /// @param user User cross account address.419 /// @dev EVM selector for this function is: 0xa0184a3a,397 /// @dev EVM selector for this function is: 0xa0184a3a,420<<<<<<< HEAD421 /// or in textual repr: addToCollectionAllowListCross((address,uint256))422 function addToCollectionAllowListCross(Tuple6 memory user) public {423=======424 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)398 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)425 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))399 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))426 function addToCollectionAllowListCross(EthCrossAccount memory user) public {400 function addToCollectionAllowListCross(EthCrossAccount memory user) public {427>>>>>>> misk: update stubs428 require(false, stub_error);401 require(false, stub_error);429 user;402 user;430 dummy = 0;403 dummy = 0;445 ///418 ///446 /// @param user User cross account address.419 /// @param user User cross account address.447 /// @dev EVM selector for this function is: 0x09ba452a,420 /// @dev EVM selector for this function is: 0x09ba452a,448<<<<<<< HEAD449 /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))450 function removeFromCollectionAllowListCross(Tuple6 memory user) public {451=======452 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)421 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)453 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))422 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))454 function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {423 function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {455>>>>>>> misk: update stubs456 require(false, stub_error);424 require(false, stub_error);457 user;425 user;458 dummy = 0;426 dummy = 0;487 /// @param user User cross account to verify455 /// @param user User cross account to verify488 /// @return "true" if account is the owner or admin456 /// @return "true" if account is the owner or admin489 /// @dev EVM selector for this function is: 0x3e75a905,457 /// @dev EVM selector for this function is: 0x3e75a905,490<<<<<<< HEAD491 /// or in textual repr: isOwnerOrAdminCross((address,uint256))492 function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {493=======494 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)458 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)495 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))459 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))496 function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {460 function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {497>>>>>>> misk: update stubs498 require(false, stub_error);461 require(false, stub_error);499 user;462 user;500 dummy;463 dummy;514477515 /// Get collection owner.478 /// Get collection owner.516 ///479 ///517 /// @return Tuple with sponsor address and his substrate mirror.480 /// @return Tuble with sponsor address and his substrate mirror.518 /// If address is canonical then substrate mirror is zero and vice versa.481 /// If address is canonical then substrate mirror is zero and vice versa.519 /// @dev EVM selector for this function is: 0xdf727d3b,482 /// @dev EVM selector for this function is: 0xdf727d3b,520 /// or in textual repr: collectionOwner()483 /// or in textual repr: collectionOwner()521<<<<<<< HEAD522 function collectionOwner() public view returns (Tuple6 memory) {523 require(false, stub_error);524 dummy;525 return Tuple6(0x0000000000000000000000000000000000000000, 0);526=======527 function collectionOwner() public view returns (EthCrossAccount memory) {484 function collectionOwner() public view returns (EthCrossAccount memory) {528 require(false, stub_error);485 require(false, stub_error);529 dummy;486 dummy;530 return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);487 return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);531>>>>>>> misk: update stubs532 }488 }533489534 /// Changes collection owner to another account490 /// Changes collection owner to another account549 /// If address is canonical then substrate mirror is zero and vice versa.505 /// If address is canonical then substrate mirror is zero and vice versa.550 /// @dev EVM selector for this function is: 0x5813216b,506 /// @dev EVM selector for this function is: 0x5813216b,551 /// or in textual repr: collectionAdmins()507 /// or in textual repr: collectionAdmins()552<<<<<<< HEAD553 function collectionAdmins() public view returns (Tuple6[] memory) {554 require(false, stub_error);555 dummy;556 return new Tuple6[](0);557=======558 function collectionAdmins() public view returns (EthCrossAccount[] memory) {508 function collectionAdmins() public view returns (EthCrossAccount[] memory) {559 require(false, stub_error);509 require(false, stub_error);560 dummy;510 dummy;561 return new EthCrossAccount[](0);511 return new EthCrossAccount[](0);562>>>>>>> misk: update stubs563 }512 }564513565 /// Changes collection owner to another account514 /// Changes collection owner to another account566 ///515 ///567 /// @dev Owner can be changed only by current owner516 /// @dev Owner can be changed only by current owner568 /// @param newOwner new owner cross account517 /// @param newOwner new owner cross account569 /// @dev EVM selector for this function is: 0xe5c9913f,518 /// @dev EVM selector for this function is: 0xe5c9913f,570<<<<<<< HEAD571 /// or in textual repr: setOwnerCross((address,uint256))572 function setOwnerCross(Tuple6 memory newOwner) public {573=======574 /// or in textual repr: setOwnerCross(EthCrossAccount)519 /// or in textual repr: setOwnerCross(EthCrossAccount)575 /// or in the expanded repr: setOwnerCross((address,uint256))520 /// or in the expanded repr: setOwnerCross((address,uint256))576 function setOwnerCross(EthCrossAccount memory newOwner) public {521 function setOwnerCross(EthCrossAccount memory newOwner) public {577>>>>>>> misk: update stubs578 require(false, stub_error);522 require(false, stub_error);579 newOwner;523 newOwner;580 dummy = 0;524 dummy = 0;786 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)730 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)787 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)731 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)788 function transferFromCross(732 function transferFromCross(789<<<<<<< HEAD790 Tuple6 memory from,791 Tuple6 memory to,792=======793 EthCrossAccount memory from,733 EthCrossAccount memory from,794 EthCrossAccount memory to,734 EthCrossAccount memory to,795>>>>>>> misk: update stubs796 uint256 tokenId735 uint256 tokenId797 ) public {736 ) public {798 require(false, stub_error);737 require(false, stub_error);826 /// @param from The current owner of the RFT765 /// @param from The current owner of the RFT827 /// @param tokenId The RFT to transfer766 /// @param tokenId The RFT to transfer828 /// @dev EVM selector for this function is: 0xbb2f5a58,767 /// @dev EVM selector for this function is: 0xbb2f5a58,829<<<<<<< HEAD830 /// or in textual repr: burnFromCross((address,uint256),uint256)831 function burnFromCross(Tuple6 memory from, uint256 tokenId) public {832=======833 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)768 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)834 /// or in the expanded repr: burnFromCross((address,uint256),uint256)769 /// or in the expanded repr: burnFromCross((address,uint256),uint256)835 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {770 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {836>>>>>>> misk: update stubs837 require(false, stub_error);771 require(false, stub_error);838 from;772 from;839 tokenId;773 tokenId;849 return 0;783 return 0;850 }784 }851785852<<<<<<< HEAD853 // /// @notice Function to mint multiple tokens.786 // /// @notice Function to mint multiple tokens.854 // /// @dev `tokenIds` should be an array of consecutive numbers and first number787 // /// @dev `tokenIds` should be an array of consecutive numbers and first number855 // /// should be obtained with `nextTokenId` method788 // /// should be obtained with `nextTokenId` method872 // /// @param tokens array of pairs of token ID and token URI for minted tokens805 // /// @param tokens array of pairs of token ID and token URI for minted tokens873 // /// @dev EVM selector for this function is: 0x36543006,806 // /// @dev EVM selector for this function is: 0x36543006,874 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])807 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])875 // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {808 // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) public returns (bool) {876 // require(false, stub_error);809 // require(false, stub_error);877 // to;810 // to;878 // tokens;811 // tokens;879 // dummy = 0;812 // dummy = 0;880 // return false;813 // return false;881 // }814 // }882=======883 /// @notice Function to mint multiple tokens.884 /// @dev `tokenIds` should be an array of consecutive numbers and first number885 /// should be obtained with `nextTokenId` method886 /// @param to The new owner887 /// @param tokenIds IDs of the minted RFTs888 /// @dev EVM selector for this function is: 0x44a9945e,889 /// or in textual repr: mintBulk(address,uint256[])890 function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {891 require(false, stub_error);892 to;893 tokenIds;894 dummy = 0;895 return false;896 }897815898 /// @notice Function to mint multiple tokens with the given tokenUris.899 /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive900 /// numbers and first number should be obtained with `nextTokenId` method901 /// @param to The new owner902 /// @param tokens array of pairs of token ID and token URI for minted tokens903 /// @dev EVM selector for this function is: 0x36543006,904 /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])905 function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) public returns (bool) {906 require(false, stub_error);907 to;908 tokens;909 dummy = 0;910 return false;911 }912>>>>>>> misk: update stubs913914 /// Returns EVM address for refungible token816 /// Returns EVM address for refungible token915 ///817 ///916 /// @param token ID of the token818 /// @param token ID of the token925}827}926828927/// @dev anonymous struct829/// @dev anonymous struct928<<<<<<< HEAD929struct Tuple8 {830struct Tuple9 {930=======931struct Tuple11 {932>>>>>>> misk: update stubs933 uint256 field_0;831 uint256 field_0;934 string field_1;832 string field_1;935}936937<<<<<<< HEAD938/// @dev anonymous struct939struct Tuple6 {940 address field_0;941 uint256 field_1;942}833}943834944=======945>>>>>>> misk: update stubs946/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension835/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension947/// @dev See https://eips.ethereum.org/EIPS/eip-721836/// @dev See https://eips.ethereum.org/EIPS/eip-721948/// @dev the ERC-165 identifier for this interface is 0x780e9d63837/// @dev the ERC-165 identifier for this interface is 0x780e9d63pallets/unique/src/eth/mod.rsdiffbeforeafterboth23 generate_stubgen, solidity, solidity_interface,23 generate_stubgen, solidity, solidity_interface,24 types::*,24 types::*,25 custom_signature::{SignatureUnit, FunctionSignature, SignaturePreferences},25 custom_signature::{SignatureUnit, FunctionSignature, SignaturePreferences},26 make_signature,26 make_signature, weight,27, weight};27};28use frame_support::{traits::Get, storage::StorageNMap};28use frame_support::traits::Get;29use crate::sp_api_hidden_includes_decl_storage::hidden_include::StorageDoubleMap;30use crate::Pallet;29use crate::Pallet;313032use pallet_common::{31use pallet_common::{tests/src/eth/allowlist.test.tsdiffbeforeafterboth93 const owner = await helper.eth.createAccountWithBalance(donor);93 const owner = await helper.eth.createAccountWithBalance(donor);94 const user = donor;94 const user = donor;95 95 96 const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');96 const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');97 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);97 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);98 const userCross = helper.ethCrossAccount.fromKeyringPair(user);98 const userCross = helper.ethCrossAccount.fromKeyringPair(user);99 99 127 const notOwner = await helper.eth.createAccountWithBalance(donor);127 const notOwner = await helper.eth.createAccountWithBalance(donor);128 const user = donor;128 const user = donor;129 129 130 const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');130 const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');131 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);131 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);132 132 133 expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;133 expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;tests/src/eth/api/UniqueFungible.soldiffbeforeafterbothno changes
tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth49 /// @param properties settable properties49 /// @param properties settable properties50 /// @dev EVM selector for this function is: 0x14ed3a6e,50 /// @dev EVM selector for this function is: 0x14ed3a6e,51 /// or in textual repr: setProperties(uint256,(string,bytes)[])51 /// or in textual repr: setProperties(uint256,(string,bytes)[])52 function setProperties(uint256 tokenId, Tuple19[] memory properties) external;52 function setProperties(uint256 tokenId, Tuple21[] memory properties) external;535354 /// @notice Delete token property value.54 /// @notice Delete token property value.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.70}70}717172/// @title A contract that allows you to work with collections.72/// @title A contract that allows you to work with collections.73<<<<<<< HEAD74<<<<<<< HEAD75<<<<<<< HEAD76/// @dev the ERC-165 identifier for this interface is 0xb3152af373/// @dev the ERC-165 identifier for this interface is 0xb3152af377=======78/// @dev the ERC-165 identifier for this interface is 0x674be72679>>>>>>> feat: Add custum signature with unlimited nesting.80=======81/// @dev the ERC-165 identifier for this interface is 0x943ee09482>>>>>>> fix: after rebase83=======84/// @dev the ERC-165 identifier for this interface is 0xefe988e085>>>>>>> misk: update stubs86interface Collection is Dummy, ERC165 {74interface Collection is Dummy, ERC165 {87 /// Set collection property.75 /// Set collection property.88 ///76 ///145 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.133 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.146 ///134 ///147 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.135 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.148<<<<<<< HEAD149 /// @dev EVM selector for this function is: 0x403e96a7,150 /// or in textual repr: setCollectionSponsorCross((address,uint256))151 function setCollectionSponsorCross(Tuple6 memory sponsor) external;152=======153 /// @dev EVM selector for this function is: 0x84a1d5a8,136 /// @dev EVM selector for this function is: 0x84a1d5a8,154 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)137 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)155 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))138 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))156 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;139 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;157>>>>>>> misk: update stubs158140159 /// Whether there is a pending sponsor.141 /// Whether there is a pending sponsor.160 /// @dev EVM selector for this function is: 0x058ac185,142 /// @dev EVM selector for this function is: 0x058ac185,212194213 /// Add collection admin.195 /// Add collection admin.214 /// @param newAdmin Cross account administrator address.196 /// @param newAdmin Cross account administrator address.215<<<<<<< HEAD216 /// @dev EVM selector for this function is: 0x62e3c7c2,217 /// or in textual repr: addCollectionAdminCross((address,uint256))218 function addCollectionAdminCross(Tuple6 memory newAdmin) external;219220 /// Remove collection admin.221 /// @param admin Cross account administrator address.222 /// @dev EVM selector for this function is: 0x810d1503,223 /// or in textual repr: removeCollectionAdminCross((address,uint256))224 function removeCollectionAdminCross(Tuple6 memory admin) external;225=======226 /// @dev EVM selector for this function is: 0x859aa7d6,197 /// @dev EVM selector for this function is: 0x859aa7d6,227 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)198 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)228 /// or in the expanded repr: addCollectionAdminCross((address,uint256))199 /// or in the expanded repr: addCollectionAdminCross((address,uint256))234 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)205 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)235 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))206 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))236 function removeCollectionAdminCross(EthCrossAccount memory admin) external;207 function removeCollectionAdminCross(EthCrossAccount memory admin) external;237>>>>>>> misk: update stubs238208239 /// Add collection admin.209 /// Add collection admin.240 /// @param newAdmin Address of the added administrator.210 /// @param newAdmin Address of the added administrator.289 /// Add user to allowed list.259 /// Add user to allowed list.290 ///260 ///291 /// @param user User cross account address.261 /// @param user User cross account address.292<<<<<<< HEAD293 /// @dev EVM selector for this function is: 0xf074da88,294 /// or in textual repr: addToCollectionAllowListCross((address,uint256))295 function addToCollectionAllowListCross(Tuple6 memory user) external;296=======297 /// @dev EVM selector for this function is: 0xa0184a3a,262 /// @dev EVM selector for this function is: 0xa0184a3a,298 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)263 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)299 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))264 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))300 function addToCollectionAllowListCross(EthCrossAccount memory user) external;265 function addToCollectionAllowListCross(EthCrossAccount memory user) external;301>>>>>>> misk: update stubs302266303 /// Remove the user from the allowed list.267 /// Remove the user from the allowed list.304 ///268 ///310 /// Remove user from allowed list.274 /// Remove user from allowed list.311 ///275 ///312 /// @param user User cross account address.276 /// @param user User cross account address.313<<<<<<< HEAD314 /// @dev EVM selector for this function is: 0xc00df45c,315 /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))316 function removeFromCollectionAllowListCross(Tuple6 memory user) external;317=======318 /// @dev EVM selector for this function is: 0x09ba452a,277 /// @dev EVM selector for this function is: 0x09ba452a,319 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)278 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)320 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))279 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))321 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;280 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;322>>>>>>> misk: update stubs323281324 /// Switch permission for minting.282 /// Switch permission for minting.325 ///283 ///340 ///298 ///341 /// @param user User cross account to verify299 /// @param user User cross account to verify342 /// @return "true" if account is the owner or admin300 /// @return "true" if account is the owner or admin343<<<<<<< HEAD344 /// @dev EVM selector for this function is: 0x5aba3351,345 /// or in textual repr: isOwnerOrAdminCross((address,uint256))346 function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);347=======348 /// @dev EVM selector for this function is: 0x3e75a905,301 /// @dev EVM selector for this function is: 0x3e75a905,349 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)302 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)350 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))303 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))351 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);304 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);352>>>>>>> misk: update stubs353305354 /// Returns collection type306 /// Returns collection type355 ///307 ///360312361 /// Get collection owner.313 /// Get collection owner.362 ///314 ///363 /// @return Tuple with sponsor address and his substrate mirror.315 /// @return Tuble with sponsor address and his substrate mirror.364 /// If address is canonical then substrate mirror is zero and vice versa.316 /// If address is canonical then substrate mirror is zero and vice versa.365 /// @dev EVM selector for this function is: 0xdf727d3b,317 /// @dev EVM selector for this function is: 0xdf727d3b,366 /// or in textual repr: collectionOwner()318 /// or in textual repr: collectionOwner()380 /// If address is canonical then substrate mirror is zero and vice versa.332 /// If address is canonical then substrate mirror is zero and vice versa.381 /// @dev EVM selector for this function is: 0x5813216b,333 /// @dev EVM selector for this function is: 0x5813216b,382 /// or in textual repr: collectionAdmins()334 /// or in textual repr: collectionAdmins()383<<<<<<< HEAD384 function collectionAdmins() external view returns (Tuple6[] memory);385=======386 function collectionAdmins() external view returns (EthCrossAccount[] memory);335 function collectionAdmins() external view returns (EthCrossAccount[] memory);387>>>>>>> misk: update stubs388336389 /// Changes collection owner to another account337 /// Changes collection owner to another account390 ///338 ///391 /// @dev Owner can be changed only by current owner339 /// @dev Owner can be changed only by current owner392 /// @param newOwner new owner cross account340 /// @param newOwner new owner cross account393<<<<<<< HEAD394 /// @dev EVM selector for this function is: 0xbdff793d,395 /// or in textual repr: setOwnerCross((address,uint256))396 function setOwnerCross(Tuple6 memory newOwner) external;397=======398 /// @dev EVM selector for this function is: 0xe5c9913f,341 /// @dev EVM selector for this function is: 0xe5c9913f,399 /// or in textual repr: setOwnerCross(EthCrossAccount)342 /// or in textual repr: setOwnerCross(EthCrossAccount)400 /// or in the expanded repr: setOwnerCross((address,uint256))343 /// or in the expanded repr: setOwnerCross((address,uint256))411struct Tuple24 {354struct Tuple24 {412 address field_0;355 address field_0;413 uint256 field_1;356 uint256 field_1;414>>>>>>> misk: update stubs415}357}416358417<<<<<<< HEAD418/// @dev anonymous struct359/// @dev anonymous struct419struct Tuple19 {360struct Tuple21 {420 address field_0;361 string field_0;421 uint256 field_1;362 bytes field_1;422}363}423364424<<<<<<< HEAD425/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension365/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension426/// @dev See https://eips.ethereum.org/EIPS/eip-721366/// @dev See https://eips.ethereum.org/EIPS/eip-721427/// @dev the ERC-165 identifier for this interface is 0x5b5e139f367/// @dev the ERC-165 identifier for this interface is 0x5b5e139f452 function tokenURI(uint256 tokenId) external view returns (string memory);392 function tokenURI(uint256 tokenId) external view returns (string memory);453}393}454394455=======456>>>>>>> feat: Add custum signature with unlimited nesting.457=======458/// @dev anonymous struct459struct Tuple21 {460 string field_0;461 bytes field_1;462}463464>>>>>>> fix: after rebase465/// @title ERC721 Token that can be irreversibly burned (destroyed).395/// @title ERC721 Token that can be irreversibly burned (destroyed).466/// @dev the ERC-165 identifier for this interface is 0x42966c68396/// @dev the ERC-165 identifier for this interface is 0x42966c68467interface ERC721Burnable is Dummy, ERC165 {397interface ERC721Burnable is Dummy, ERC165 {527}457}528458529/// @title Unique extensions for ERC721.459/// @title Unique extensions for ERC721.530<<<<<<< HEAD531<<<<<<< HEAD532/// @dev the ERC-165 identifier for this interface is 0x244543ee460/// @dev the ERC-165 identifier for this interface is 0x244543ee533=======534/// @dev the ERC-165 identifier for this interface is 0xcc97cb35535>>>>>>> feat: Add custum signature with unlimited nesting.536=======537/// @dev the ERC-165 identifier for this interface is 0xb76006ac538>>>>>>> misk: update stubs539interface ERC721UniqueExtensions is Dummy, ERC165 {461interface ERC721UniqueExtensions is Dummy, ERC165 {540 /// @notice A descriptive name for a collection of NFTs in this contract462 /// @notice A descriptive name for a collection of NFTs in this contract541 /// @dev EVM selector for this function is: 0x06fdde03,463 /// @dev EVM selector for this function is: 0x06fdde03,553 /// operator of the current owner.475 /// operator of the current owner.554 /// @param approved The new substrate address approved NFT controller476 /// @param approved The new substrate address approved NFT controller555 /// @param tokenId The NFT to approve477 /// @param tokenId The NFT to approve556<<<<<<< HEAD557 /// @dev EVM selector for this function is: 0x106fdb59,558 /// or in textual repr: approveCross((address,uint256),uint256)559 function approveCross(Tuple6 memory approved, uint256 tokenId) external;560=======561 /// @dev EVM selector for this function is: 0x0ecd0ab0,478 /// @dev EVM selector for this function is: 0x0ecd0ab0,562 /// or in textual repr: approveCross(EthCrossAccount,uint256)479 /// or in textual repr: approveCross(EthCrossAccount,uint256)563 /// or in the expanded repr: approveCross((address,uint256),uint256)480 /// or in the expanded repr: approveCross((address,uint256),uint256)564 function approveCross(EthCrossAccount memory approved, uint256 tokenId) external;481 function approveCross(EthCrossAccount memory approved, uint256 tokenId) external;565>>>>>>> misk: update stubs566482567 /// @notice Transfer ownership of an NFT483 /// @notice Transfer ownership of an NFT568 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`484 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`583 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)499 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)584 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)500 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)585 function transferFromCross(501 function transferFromCross(586<<<<<<< HEAD587 Tuple6 memory from,588 Tuple6 memory to,589=======590 EthCrossAccount memory from,502 EthCrossAccount memory from,591 EthCrossAccount memory to,503 EthCrossAccount memory to,592>>>>>>> feat: Add custum signature with unlimited nesting.593 uint256 tokenId504 uint256 tokenId594 ) external;505 ) external;595506609 /// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.520 /// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.610 /// @param from The current owner of the NFT521 /// @param from The current owner of the NFT611 /// @param tokenId The NFT to transfer522 /// @param tokenId The NFT to transfer612<<<<<<< HEAD613 /// @dev EVM selector for this function is: 0xa8106d4a,614 /// or in textual repr: burnFromCross((address,uint256),uint256)615 function burnFromCross(Tuple6 memory from, uint256 tokenId) external;616=======617 /// @dev EVM selector for this function is: 0xbb2f5a58,523 /// @dev EVM selector for this function is: 0xbb2f5a58,618 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)524 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)619 /// or in the expanded repr: burnFromCross((address,uint256),uint256)525 /// or in the expanded repr: burnFromCross((address,uint256),uint256)620 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;526 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;621>>>>>>> misk: update stubs622527623 /// @notice Returns next free NFT ID.528 /// @notice Returns next free NFT ID.624 /// @dev EVM selector for this function is: 0x75794a3c,529 /// @dev EVM selector for this function is: 0x75794a3c,625 /// or in textual repr: nextTokenId()530 /// or in textual repr: nextTokenId()626 function nextTokenId() external view returns (uint256);531 function nextTokenId() external view returns (uint256);627<<<<<<< HEAD628 // /// @notice Function to mint multiple tokens.532 // /// @notice Function to mint multiple tokens.629 // /// @dev `tokenIds` should be an array of consecutive numbers and first number533 // /// @dev `tokenIds` should be an array of consecutive numbers and first number630 // /// should be obtained with `nextTokenId` method534 // /// should be obtained with `nextTokenId` method641 // /// @param tokens array of pairs of token ID and token URI for minted tokens545 // /// @param tokens array of pairs of token ID and token URI for minted tokens642 // /// @dev EVM selector for this function is: 0x36543006,546 // /// @dev EVM selector for this function is: 0x36543006,643 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])547 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])644 // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);548 // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) external returns (bool);645}646549647/// @dev anonymous struct648struct Tuple8 {649=======650651 /// @notice Function to mint multiple tokens.652 /// @dev `tokenIds` should be an array of consecutive numbers and first number653 /// should be obtained with `nextTokenId` method654 /// @param to The new owner655 /// @param tokenIds IDs of the minted NFTs656 /// @dev EVM selector for this function is: 0x44a9945e,657 /// or in textual repr: mintBulk(address,uint256[])658 function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);659660 /// @notice Function to mint multiple tokens with the given tokenUris.661 /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive662 /// numbers and first number should be obtained with `nextTokenId` method663 /// @param to The new owner664 /// @param tokens array of pairs of token ID and token URI for minted tokens665 /// @dev EVM selector for this function is: 0x36543006,666 /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])667 function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) external returns (bool);668}550}669551670/// @dev anonymous struct552/// @dev anonymous struct671struct Tuple12 {553struct Tuple10 {672>>>>>>> feat: Add custum signature with unlimited nesting.673 uint256 field_0;554 uint256 field_0;674 string field_1;555 string field_1;675}676677<<<<<<< HEAD678/// @dev anonymous struct679struct Tuple8 {680 address field_0;681 uint256 field_1;682}683684/// @dev anonymous struct685struct Tuple8 {686 address field_0;687 uint256 field_1;688}556}689557690=======691>>>>>>> misk: update stubs692/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension558/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension693/// @dev See https://eips.ethereum.org/EIPS/eip-721559/// @dev See https://eips.ethereum.org/EIPS/eip-721694/// @dev the ERC-165 identifier for this interface is 0x780e9d63560/// @dev the ERC-165 identifier for this interface is 0x780e9d63tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth49 /// @param properties settable properties49 /// @param properties settable properties50 /// @dev EVM selector for this function is: 0x14ed3a6e,50 /// @dev EVM selector for this function is: 0x14ed3a6e,51 /// or in textual repr: setProperties(uint256,(string,bytes)[])51 /// or in textual repr: setProperties(uint256,(string,bytes)[])52 function setProperties(uint256 tokenId, Tuple19[] memory properties) external;52 function setProperties(uint256 tokenId, Tuple20[] memory properties) external;535354 /// @notice Delete token property value.54 /// @notice Delete token property value.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.134 ///134 ///135 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.135 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.136 /// @dev EVM selector for this function is: 0x84a1d5a8,136 /// @dev EVM selector for this function is: 0x84a1d5a8,137<<<<<<< HEAD138 /// or in textual repr: setCollectionSponsorCross((address,uint256))139 function setCollectionSponsorCross(Tuple6 memory sponsor) external;140=======141 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)137 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)142 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))138 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))143 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;139 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;144>>>>>>> misk: update stubs145140146 /// Whether there is a pending sponsor.141 /// Whether there is a pending sponsor.147 /// @dev EVM selector for this function is: 0x058ac185,142 /// @dev EVM selector for this function is: 0x058ac185,165 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.160 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.166 /// @dev EVM selector for this function is: 0x6ec0a9f1,161 /// @dev EVM selector for this function is: 0x6ec0a9f1,167 /// or in textual repr: collectionSponsor()162 /// or in textual repr: collectionSponsor()168<<<<<<< HEAD169 function collectionSponsor() external view returns (Tuple6 memory);170=======171 function collectionSponsor() external view returns (Tuple23 memory);163 function collectionSponsor() external view returns (Tuple23 memory);172>>>>>>> misk: update stubs173164174 /// Set limits for the collection.165 /// Set limits for the collection.175 /// @dev Throws error if limit not found.166 /// @dev Throws error if limit not found.204 /// Add collection admin.195 /// Add collection admin.205 /// @param newAdmin Cross account administrator address.196 /// @param newAdmin Cross account administrator address.206 /// @dev EVM selector for this function is: 0x859aa7d6,197 /// @dev EVM selector for this function is: 0x859aa7d6,207<<<<<<< HEAD208 /// or in textual repr: addCollectionAdminCross((address,uint256))209 function addCollectionAdminCross(Tuple6 memory newAdmin) external;210=======211 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)198 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)212 /// or in the expanded repr: addCollectionAdminCross((address,uint256))199 /// or in the expanded repr: addCollectionAdminCross((address,uint256))213 function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;200 function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;214>>>>>>> misk: update stubs215201216 /// Remove collection admin.202 /// Remove collection admin.217 /// @param admin Cross account administrator address.203 /// @param admin Cross account administrator address.218 /// @dev EVM selector for this function is: 0x6c0cd173,204 /// @dev EVM selector for this function is: 0x6c0cd173,219<<<<<<< HEAD220 /// or in textual repr: removeCollectionAdminCross((address,uint256))221 function removeCollectionAdminCross(Tuple6 memory admin) external;222=======223 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)205 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)224 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))206 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))225 function removeCollectionAdminCross(EthCrossAccount memory admin) external;207 function removeCollectionAdminCross(EthCrossAccount memory admin) external;226>>>>>>> misk: update stubs227208228 /// Add collection admin.209 /// Add collection admin.229 /// @param newAdmin Address of the added administrator.210 /// @param newAdmin Address of the added administrator.279 ///260 ///280 /// @param user User cross account address.261 /// @param user User cross account address.281 /// @dev EVM selector for this function is: 0xa0184a3a,262 /// @dev EVM selector for this function is: 0xa0184a3a,282<<<<<<< HEAD283 /// or in textual repr: addToCollectionAllowListCross((address,uint256))284 function addToCollectionAllowListCross(Tuple6 memory user) external;285=======286 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)263 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)287 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))264 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))288 function addToCollectionAllowListCross(EthCrossAccount memory user) external;265 function addToCollectionAllowListCross(EthCrossAccount memory user) external;289>>>>>>> misk: update stubs290266291 /// Remove the user from the allowed list.267 /// Remove the user from the allowed list.292 ///268 ///299 ///275 ///300 /// @param user User cross account address.276 /// @param user User cross account address.301 /// @dev EVM selector for this function is: 0x09ba452a,277 /// @dev EVM selector for this function is: 0x09ba452a,302<<<<<<< HEAD303 /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))304 function removeFromCollectionAllowListCross(Tuple6 memory user) external;305=======306 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)278 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)307 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))279 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))308 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;280 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;309>>>>>>> misk: update stubs310281311 /// Switch permission for minting.282 /// Switch permission for minting.312 ///283 ///328 /// @param user User cross account to verify299 /// @param user User cross account to verify329 /// @return "true" if account is the owner or admin300 /// @return "true" if account is the owner or admin330 /// @dev EVM selector for this function is: 0x3e75a905,301 /// @dev EVM selector for this function is: 0x3e75a905,331<<<<<<< HEAD332 /// or in textual repr: isOwnerOrAdminCross((address,uint256))333 function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);334=======335 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)302 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)336 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))303 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))337 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);304 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);338>>>>>>> misk: update stubs339305340 /// Returns collection type306 /// Returns collection type341 ///307 ///346312347 /// Get collection owner.313 /// Get collection owner.348 ///314 ///349 /// @return Tuple with sponsor address and his substrate mirror.315 /// @return Tuble with sponsor address and his substrate mirror.350 /// If address is canonical then substrate mirror is zero and vice versa.316 /// If address is canonical then substrate mirror is zero and vice versa.351 /// @dev EVM selector for this function is: 0xdf727d3b,317 /// @dev EVM selector for this function is: 0xdf727d3b,352 /// or in textual repr: collectionOwner()318 /// or in textual repr: collectionOwner()353<<<<<<< HEAD354 function collectionOwner() external view returns (Tuple6 memory);355=======356 function collectionOwner() external view returns (EthCrossAccount memory);319 function collectionOwner() external view returns (EthCrossAccount memory);357>>>>>>> misk: update stubs358320359 /// Changes collection owner to another account321 /// Changes collection owner to another account360 ///322 ///370 /// If address is canonical then substrate mirror is zero and vice versa.332 /// If address is canonical then substrate mirror is zero and vice versa.371 /// @dev EVM selector for this function is: 0x5813216b,333 /// @dev EVM selector for this function is: 0x5813216b,372 /// or in textual repr: collectionAdmins()334 /// or in textual repr: collectionAdmins()373<<<<<<< HEAD374 function collectionAdmins() external view returns (Tuple6[] memory);375=======376 function collectionAdmins() external view returns (EthCrossAccount[] memory);335 function collectionAdmins() external view returns (EthCrossAccount[] memory);377>>>>>>> misk: update stubs378336379 /// Changes collection owner to another account337 /// Changes collection owner to another account380 ///338 ///381 /// @dev Owner can be changed only by current owner339 /// @dev Owner can be changed only by current owner382 /// @param newOwner new owner cross account340 /// @param newOwner new owner cross account383 /// @dev EVM selector for this function is: 0xe5c9913f,341 /// @dev EVM selector for this function is: 0xe5c9913f,384<<<<<<< HEAD385 /// or in textual repr: setOwnerCross((address,uint256))386 function setOwnerCross(Tuple6 memory newOwner) external;387=======388 /// or in textual repr: setOwnerCross(EthCrossAccount)342 /// or in textual repr: setOwnerCross(EthCrossAccount)389 /// or in the expanded repr: setOwnerCross((address,uint256))343 /// or in the expanded repr: setOwnerCross((address,uint256))390 function setOwnerCross(EthCrossAccount memory newOwner) external;344 function setOwnerCross(EthCrossAccount memory newOwner) external;400struct Tuple23 {354struct Tuple23 {401 address field_0;355 address field_0;402 uint256 field_1;356 uint256 field_1;403>>>>>>> misk: update stubs404}357}405358406/// @dev anonymous struct359/// @dev anonymous struct534 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)487 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)535 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)488 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)536 function transferFromCross(489 function transferFromCross(537<<<<<<< HEAD538 Tuple6 memory from,539 Tuple6 memory to,540=======541 EthCrossAccount memory from,490 EthCrossAccount memory from,542 EthCrossAccount memory to,491 EthCrossAccount memory to,543>>>>>>> misk: update stubs544 uint256 tokenId492 uint256 tokenId545 ) external;493 ) external;546494563 /// @param from The current owner of the RFT511 /// @param from The current owner of the RFT564 /// @param tokenId The RFT to transfer512 /// @param tokenId The RFT to transfer565 /// @dev EVM selector for this function is: 0xbb2f5a58,513 /// @dev EVM selector for this function is: 0xbb2f5a58,566<<<<<<< HEAD567 /// or in textual repr: burnFromCross((address,uint256),uint256)568 function burnFromCross(Tuple6 memory from, uint256 tokenId) external;569=======570 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)514 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)571 /// or in the expanded repr: burnFromCross((address,uint256),uint256)515 /// or in the expanded repr: burnFromCross((address,uint256),uint256)572 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;516 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;573>>>>>>> misk: update stubs574517575 /// @notice Returns next free RFT ID.518 /// @notice Returns next free RFT ID.576 /// @dev EVM selector for this function is: 0x75794a3c,519 /// @dev EVM selector for this function is: 0x75794a3c,577 /// or in textual repr: nextTokenId()520 /// or in textual repr: nextTokenId()578 function nextTokenId() external view returns (uint256);521 function nextTokenId() external view returns (uint256);579522580<<<<<<< HEAD581 // /// @notice Function to mint multiple tokens.523 // /// @notice Function to mint multiple tokens.582 // /// @dev `tokenIds` should be an array of consecutive numbers and first number524 // /// @dev `tokenIds` should be an array of consecutive numbers and first number583 // /// should be obtained with `nextTokenId` method525 // /// should be obtained with `nextTokenId` method594 // /// @param tokens array of pairs of token ID and token URI for minted tokens536 // /// @param tokens array of pairs of token ID and token URI for minted tokens595 // /// @dev EVM selector for this function is: 0x36543006,537 // /// @dev EVM selector for this function is: 0x36543006,596 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])538 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])597 // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);539 // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) external returns (bool);598=======599 /// @notice Function to mint multiple tokens.600 /// @dev `tokenIds` should be an array of consecutive numbers and first number601 /// should be obtained with `nextTokenId` method602 /// @param to The new owner603 /// @param tokenIds IDs of the minted RFTs604 /// @dev EVM selector for this function is: 0x44a9945e,605 /// or in textual repr: mintBulk(address,uint256[])606 function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);607540608 /// @notice Function to mint multiple tokens with the given tokenUris.609 /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive610 /// numbers and first number should be obtained with `nextTokenId` method611 /// @param to The new owner612 /// @param tokens array of pairs of token ID and token URI for minted tokens613 /// @dev EVM selector for this function is: 0x36543006,614 /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])615 function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) external returns (bool);616>>>>>>> misk: update stubs617618 /// Returns EVM address for refungible token541 /// Returns EVM address for refungible token619 ///542 ///620 /// @param token ID of the token543 /// @param token ID of the token624}547}625548626/// @dev anonymous struct549/// @dev anonymous struct627<<<<<<< HEAD628struct Tuple8 {550struct Tuple9 {629=======630struct Tuple11 {631>>>>>>> misk: update stubs632 uint256 field_0;551 uint256 field_0;633 string field_1;552 string field_1;634}635636<<<<<<< HEAD637/// @dev anonymous struct638struct Tuple6 {639 address field_0;640 uint256 field_1;641}553}642554643=======644>>>>>>> misk: update stubs645/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension555/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension646/// @dev See https://eips.ethereum.org/EIPS/eip-721556/// @dev See https://eips.ethereum.org/EIPS/eip-721647/// @dev the ERC-165 identifier for this interface is 0x780e9d63557/// @dev the ERC-165 identifier for this interface is 0x780e9d63tests/src/eth/base.test.tsdiffbeforeafterboth117 });117 });118118119 itEth('ERC721UniqueExtensions support', async ({helper}) => {119 itEth('ERC721UniqueExtensions support', async ({helper}) => {120 expect(await contract(helper).methods.supportsInterface('0xb76006ac').call()).to.be.true;120 await checkInterface(helper, '0xb76006ac', true, true);121 });121 });122122123 itEth('ERC721Burnable - 0x42966c68 - support', async ({helper}) => {123 itEth('ERC721Burnable - 0x42966c68 - support', async ({helper}) => {tests/src/eth/collectionAdmin.test.tsdiffbeforeafterboth14// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.14// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.151516import {IKeyringPair} from '@polkadot/types/types';16import {IKeyringPair} from '@polkadot/types/types';17import {expect} from 'chai';17import {IEthCrossAccountId} from '../util/playgrounds/types';18import {IEthCrossAccountId} from '../util/playgrounds/types';18import {usingEthPlaygrounds, itEth, expect, EthUniqueHelper} from './util/playgrounds';19import {usingEthPlaygrounds, itEth} from './util';20import {EthUniqueHelper} from './util/playgrounds/unique.dev';192120async function recordEthFee(helper: EthUniqueHelper, userAddress: string, call: () => Promise<any>) {22async function recordEthFee(helper: EthUniqueHelper, userAddress: string, call: () => Promise<any>) {21 const before = await helper.balance.getSubstrate(helper.address.ethToSubstrate(userAddress));23 const before = await helper.balance.getSubstrate(helper.address.ethToSubstrate(userAddress));53 itEth('Add cross account admin by owner', async ({helper, privateKey}) => {55 itEth('Add cross account admin by owner', async ({helper, privateKey}) => {54 const owner = await helper.eth.createAccountWithBalance(donor);56 const owner = await helper.eth.createAccountWithBalance(donor);55 57 56 const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');58 const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');57 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);59 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);58 60 59 const newAdmin = privateKey('//Bob');61 const newAdmin = await privateKey('//Bob');60 const newAdminCross = helper.ethCrossAccount.fromKeyringPair(newAdmin);62 const newAdminCross = helper.ethCrossAccount.fromKeyringPair(newAdmin);61 await collectionEvm.methods.addCollectionAdminCross(newAdminCross).send();63 await collectionEvm.methods.addCollectionAdminCross(newAdminCross).send();626467 itEth('Check adminlist', async ({helper, privateKey}) => {69 itEth('Check adminlist', async ({helper, privateKey}) => {68 const owner = await helper.eth.createAccountWithBalance(donor);70 const owner = await helper.eth.createAccountWithBalance(donor);69 71 70 const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');72 const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');71 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);73 const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);727473 const admin1 = helper.eth.createAccount();75 const admin1 = helper.eth.createAccount();74 const admin2 = privateKey('admin');76 const admin2 = await privateKey('admin');75 await collectionEvm.methods.addCollectionAdmin(admin1).send();77 await collectionEvm.methods.addCollectionAdmin(admin1).send();76 await collectionEvm.methods.addCollectionAdminSubstrate(admin2.addressRaw).send();78 await collectionEvm.methods.addCollectionAdminSubstrate(admin2.addressRaw).send();7779tests/src/eth/fungible.test.tsdiffbeforeafterboth149 });149 });150150151 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {151 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {152 const alice = privateKey('//Alice');152 const owner = await privateKey('//Alice');153 const sender = await helper.eth.createAccountWithBalance(alice, 100n);153 const sender = await helper.eth.createAccountWithBalance(donor);154154155 const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);155 const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);156156157 await collection.mint(alice, 200n, {Substrate: alice.address});157 await collection.mint(owner, 200n, {Substrate: owner.address});158 await collection.approveTokens(alice, {Ethereum: sender}, 100n);158 await collection.approveTokens(owner, {Ethereum: sender}, 100n);159159160 const address = helper.ethAddress.fromCollectionId(collection.collectionId);160 const address = helper.ethAddress.fromCollectionId(collection.collectionId);161 const contract = helper.ethNativeContract.collection(address, 'ft');161 const contract = helper.ethNativeContract.collection(address, 'ft');162162163 const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});163 const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});164 164 165 const ownerCross = helper.ethCrossAccount.fromKeyringPair(alice);165 const ownerCross = helper.ethCrossAccount.fromKeyringPair(owner);166 const result = await contract.methods.burnFromCross(ownerCross, 49).send({from: sender});166 const result = await contract.methods.burnFromCross(ownerCross, 49).send({from: sender});167 const events = result.events;167 const events = result.events;168168171 address: helper.ethAddress.fromCollectionId(collection.collectionId),171 address: helper.ethAddress.fromCollectionId(collection.collectionId),172 event: 'Transfer',172 event: 'Transfer',173 returnValues: {173 returnValues: {174 from: helper.address.substrateToEth(alice.address),174 from: helper.address.substrateToEth(owner.address),175 to: '0x0000000000000000000000000000000000000000',175 to: '0x0000000000000000000000000000000000000000',176 value: '49',176 value: '49',177 },177 },178 },178 },179 Approval: {179 Approval: {180 address: helper.ethAddress.fromCollectionId(collection.collectionId),180 address: helper.ethAddress.fromCollectionId(collection.collectionId),181 returnValues: {181 returnValues: {182 owner: helper.address.substrateToEth(alice.address),182 owner: helper.address.substrateToEth(owner.address),183 spender: sender,183 spender: sender,184 value: '51',184 value: '51',185 },185 },186 event: 'Approval',186 event: 'Approval',187 },187 },188 });188 });189189190 const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});190 const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});191 expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(49n);191 expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(49n);192 });192 });193193261 });261 });262262263 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {263 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {264 const alice = privateKey('//Alice');264 const owner = await privateKey('//Alice');265 const sender = await helper.eth.createAccountWithBalance(alice, 100n);265 const sender = await helper.eth.createAccountWithBalance(donor);266266267 const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);267 const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);268268269 const receiver = helper.eth.createAccount();269 const receiver = helper.eth.createAccount();270270271 await collection.mint(alice, 200n, {Substrate: alice.address});271 await collection.mint(owner, 200n, {Substrate: owner.address});272 await collection.approveTokens(alice, {Ethereum: sender}, 100n);272 await collection.approveTokens(owner, {Ethereum: sender}, 100n);273273274 const address = helper.ethAddress.fromCollectionId(collection.collectionId);274 const address = helper.ethAddress.fromCollectionId(collection.collectionId);275 const contract = helper.ethNativeContract.collection(address, 'ft');275 const contract = helper.ethNativeContract.collection(address, 'ft');276276277 const from = helper.ethCrossAccount.fromKeyringPair(alice);277 const from = helper.ethCrossAccount.fromKeyringPair(owner);278 const to = helper.ethCrossAccount.fromAddress(receiver);278 const to = helper.ethCrossAccount.fromAddress(receiver);279279280 const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});280 const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});281 const toBalanceBefore = await collection.getBalance({Ethereum: receiver});281 const toBalanceBefore = await collection.getBalance({Ethereum: receiver});282 282 283 const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});283 const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});287 address,287 address,288 event: 'Transfer',288 event: 'Transfer',289 returnValues: {289 returnValues: {290 from: helper.address.substrateToEth(alice.address),290 from: helper.address.substrateToEth(owner.address),291 to: receiver,291 to: receiver,292 value: '51',292 value: '51',293 },293 },296 address,296 address,297 event: 'Approval',297 event: 'Approval',298 returnValues: {298 returnValues: {299 owner: helper.address.substrateToEth(alice.address),299 owner: helper.address.substrateToEth(owner.address),300 spender: sender,300 spender: sender,301 value: '49',301 value: '49',302 },302 },303 }});303 }});304304305 const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});305 const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});306 expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(51n);306 expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(51n);307 const toBalanceAfter = await collection.getBalance({Ethereum: receiver});307 const toBalanceAfter = await collection.getBalance({Ethereum: receiver});308 expect(toBalanceAfter - toBalanceBefore).to.be.eq(51n);308 expect(toBalanceAfter - toBalanceBefore).to.be.eq(51n);455 });455 });456456457 itEth('Events emitted for transferFromCross()', async ({helper, privateKey}) => {457 itEth('Events emitted for transferFromCross()', async ({helper, privateKey}) => {458 const alice = privateKey('//Alice');458 const owner = await privateKey('//Alice');459 const sender = await helper.eth.createAccountWithBalance(alice, 100n);459 const sender = await helper.eth.createAccountWithBalance(donor);460460461 const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);461 const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);462462463 const receiver = helper.eth.createAccount();463 const receiver = helper.eth.createAccount();464464465 await collection.mint(alice, 200n, {Substrate: alice.address});465 await collection.mint(owner, 200n, {Substrate: owner.address});466 await collection.approveTokens(alice, {Ethereum: sender}, 100n);466 await collection.approveTokens(owner, {Ethereum: sender}, 100n);467467468 const address = helper.ethAddress.fromCollectionId(collection.collectionId);468 const address = helper.ethAddress.fromCollectionId(collection.collectionId);469 const contract = helper.ethNativeContract.collection(address, 'ft');469 const contract = helper.ethNativeContract.collection(address, 'ft');470470471 const from = helper.ethCrossAccount.fromKeyringPair(alice);471 const from = helper.ethCrossAccount.fromKeyringPair(owner);472 const to = helper.ethCrossAccount.fromAddress(receiver);472 const to = helper.ethCrossAccount.fromAddress(receiver);473 473 474 const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});474 const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});478 address,478 address,479 event: 'Transfer',479 event: 'Transfer',480 returnValues: {480 returnValues: {481 from: helper.address.substrateToEth(alice.address),481 from: helper.address.substrateToEth(owner.address),482 to: receiver,482 to: receiver,483 value: '51',483 value: '51',484 },484 },487 address,487 address,488 event: 'Approval',488 event: 'Approval',489 returnValues: {489 returnValues: {490 owner: helper.address.substrateToEth(alice.address),490 owner: helper.address.substrateToEth(owner.address),491 spender: sender,491 spender: sender,492 value: '49',492 value: '49',493 },493 },tests/src/eth/fungibleAbi.jsondiffbeforeafterboth62 "inputs": [62 "inputs": [63 {63 {64 "components": [64 "components": [65<<<<<<< HEAD66 { "internalType": "address", "name": "field_0", "type": "address" },67 { "internalType": "uint256", "name": "field_1", "type": "uint256" }68=======69 { "internalType": "address", "name": "eth", "type": "address" },65 { "internalType": "address", "name": "eth", "type": "address" },70 { "internalType": "uint256", "name": "sub", "type": "uint256" }66 { "internalType": "uint256", "name": "sub", "type": "uint256" }71>>>>>>> misk: update stubs72 ],67 ],73 "internalType": "struct EthCrossAccount",68 "internalType": "struct EthCrossAccount",74 "name": "newAdmin",69 "name": "newAdmin",93 "inputs": [88 "inputs": [94 {89 {95 "components": [90 "components": [96<<<<<<< HEAD97 { "internalType": "address", "name": "field_0", "type": "address" },98 { "internalType": "uint256", "name": "field_1", "type": "uint256" }99=======100 { "internalType": "address", "name": "eth", "type": "address" },91 { "internalType": "address", "name": "eth", "type": "address" },101 { "internalType": "uint256", "name": "sub", "type": "uint256" }92 { "internalType": "uint256", "name": "sub", "type": "uint256" }102>>>>>>> misk: update stubs103 ],93 ],104 "internalType": "struct EthCrossAccount",94 "internalType": "struct EthCrossAccount",105 "name": "user",95 "name": "user",144 "inputs": [134 "inputs": [145 {135 {146 "components": [136 "components": [147<<<<<<< HEAD148 { "internalType": "address", "name": "field_0", "type": "address" },149 { "internalType": "uint256", "name": "field_1", "type": "uint256" }150=======151 { "internalType": "address", "name": "eth", "type": "address" },137 { "internalType": "address", "name": "eth", "type": "address" },152 { "internalType": "uint256", "name": "sub", "type": "uint256" }138 { "internalType": "uint256", "name": "sub", "type": "uint256" }153>>>>>>> misk: update stubs154 ],139 ],155 "internalType": "struct EthCrossAccount",140 "internalType": "struct EthCrossAccount",156 "name": "spender",141 "name": "spender",186 "inputs": [171 "inputs": [187 {172 {188 "components": [173 "components": [189<<<<<<< HEAD190 { "internalType": "address", "name": "field_0", "type": "address" },191 { "internalType": "uint256", "name": "field_1", "type": "uint256" }192=======193 { "internalType": "address", "name": "eth", "type": "address" },174 { "internalType": "address", "name": "eth", "type": "address" },194 { "internalType": "uint256", "name": "sub", "type": "uint256" }175 { "internalType": "uint256", "name": "sub", "type": "uint256" }195>>>>>>> misk: update stubs196 ],176 ],197 "internalType": "struct EthCrossAccount",177 "internalType": "struct EthCrossAccount",198 "name": "from",178 "name": "from",202 ],182 ],203 "name": "burnFromCross",183 "name": "burnFromCross",204 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],184 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],205<<<<<<< HEAD206 "stateMutability": "nonpayable",185 "stateMutability": "nonpayable",207 "type": "function"186 "type": "function"208 },187 },212 ],191 ],213 "name": "changeCollectionOwner",192 "name": "changeCollectionOwner",214 "outputs": [],193 "outputs": [],215=======216>>>>>>> misk: update stubs217 "stateMutability": "nonpayable",194 "stateMutability": "nonpayable",218 "type": "function"195 "type": "function"219 },196 },223 "outputs": [200 "outputs": [224 {201 {225 "components": [202 "components": [226<<<<<<< HEAD227 { "internalType": "address", "name": "field_0", "type": "address" },228 { "internalType": "uint256", "name": "field_1", "type": "uint256" }229=======230 { "internalType": "address", "name": "eth", "type": "address" },203 { "internalType": "address", "name": "eth", "type": "address" },231 { "internalType": "uint256", "name": "sub", "type": "uint256" }204 { "internalType": "uint256", "name": "sub", "type": "uint256" }232>>>>>>> misk: update stubs233 ],205 ],234 "internalType": "struct EthCrossAccount[]",206 "internalType": "struct EthCrossAccount[]",235 "name": "",207 "name": "",245 "outputs": [217 "outputs": [246 {218 {247 "components": [219 "components": [248<<<<<<< HEAD249 { "internalType": "address", "name": "field_0", "type": "address" },250 { "internalType": "uint256", "name": "field_1", "type": "uint256" }251=======252 { "internalType": "address", "name": "eth", "type": "address" },220 { "internalType": "address", "name": "eth", "type": "address" },253 { "internalType": "uint256", "name": "sub", "type": "uint256" }221 { "internalType": "uint256", "name": "sub", "type": "uint256" }254>>>>>>> misk: update stubs255 ],222 ],256 "internalType": "struct EthCrossAccount",223 "internalType": "struct EthCrossAccount",257 "name": "",224 "name": "",361 "inputs": [328 "inputs": [362 {329 {363 "components": [330 "components": [364<<<<<<< HEAD365 { "internalType": "address", "name": "field_0", "type": "address" },366 { "internalType": "uint256", "name": "field_1", "type": "uint256" }367=======368 { "internalType": "address", "name": "eth", "type": "address" },331 { "internalType": "address", "name": "eth", "type": "address" },369 { "internalType": "uint256", "name": "sub", "type": "uint256" }332 { "internalType": "uint256", "name": "sub", "type": "uint256" }370>>>>>>> misk: update stubs371 ],333 ],372 "internalType": "struct EthCrossAccount",334 "internalType": "struct EthCrossAccount",373 "name": "user",335 "name": "user",426 "inputs": [388 "inputs": [427 {389 {428 "components": [390 "components": [429<<<<<<< HEAD430 { "internalType": "address", "name": "field_0", "type": "address" },431 { "internalType": "uint256", "name": "field_1", "type": "uint256" }432=======433 { "internalType": "address", "name": "eth", "type": "address" },391 { "internalType": "address", "name": "eth", "type": "address" },434 { "internalType": "uint256", "name": "sub", "type": "uint256" }392 { "internalType": "uint256", "name": "sub", "type": "uint256" }435>>>>>>> misk: update stubs436 ],393 ],437 "internalType": "struct EthCrossAccount",394 "internalType": "struct EthCrossAccount",438 "name": "admin",395 "name": "admin",464 "inputs": [421 "inputs": [465 {422 {466 "components": [423 "components": [467<<<<<<< HEAD468 { "internalType": "address", "name": "field_0", "type": "address" },469 { "internalType": "uint256", "name": "field_1", "type": "uint256" }470=======471 { "internalType": "address", "name": "eth", "type": "address" },424 { "internalType": "address", "name": "eth", "type": "address" },472 { "internalType": "uint256", "name": "sub", "type": "uint256" }425 { "internalType": "uint256", "name": "sub", "type": "uint256" }473>>>>>>> misk: update stubs474 ],426 ],475 "internalType": "struct EthCrossAccount",427 "internalType": "struct EthCrossAccount",476 "name": "user",428 "name": "user",577 "inputs": [529 "inputs": [578 {530 {579 "components": [531 "components": [580<<<<<<< HEAD581 { "internalType": "address", "name": "field_0", "type": "address" },582 { "internalType": "uint256", "name": "field_1", "type": "uint256" }583=======584 { "internalType": "address", "name": "eth", "type": "address" },532 { "internalType": "address", "name": "eth", "type": "address" },585 { "internalType": "uint256", "name": "sub", "type": "uint256" }533 { "internalType": "uint256", "name": "sub", "type": "uint256" }586>>>>>>> misk: update stubs587 ],534 ],588 "internalType": "struct EthCrossAccount",535 "internalType": "struct EthCrossAccount",589 "name": "sponsor",536 "name": "sponsor",597 },544 },598 {545 {599 "inputs": [546 "inputs": [600<<<<<<< HEAD601 {547 {602 "components": [548 "components": [603 { "internalType": "address", "name": "field_0", "type": "address" },604 { "internalType": "uint256", "name": "field_1", "type": "uint256" }605=======606 { "internalType": "address", "name": "newOwner", "type": "address" }607 ],608 "name": "setOwner",609 "outputs": [],610 "stateMutability": "nonpayable",611 "type": "function"612 },613 {614 "inputs": [615 {616 "components": [617 { "internalType": "address", "name": "eth", "type": "address" },549 { "internalType": "address", "name": "eth", "type": "address" },618 { "internalType": "uint256", "name": "sub", "type": "uint256" }550 { "internalType": "uint256", "name": "sub", "type": "uint256" }619>>>>>>> misk: update stubs620 ],551 ],621 "internalType": "struct EthCrossAccount",552 "internalType": "struct EthCrossAccount",622 "name": "newOwner",553 "name": "newOwner",676 "inputs": [607 "inputs": [677 {608 {678 "components": [609 "components": [679<<<<<<< HEAD680 { "internalType": "address", "name": "field_0", "type": "address" },681 { "internalType": "uint256", "name": "field_1", "type": "uint256" }682=======683 { "internalType": "address", "name": "eth", "type": "address" },610 { "internalType": "address", "name": "eth", "type": "address" },684 { "internalType": "uint256", "name": "sub", "type": "uint256" }611 { "internalType": "uint256", "name": "sub", "type": "uint256" }685>>>>>>> misk: update stubs686 ],612 ],687 "internalType": "struct EthCrossAccount",613 "internalType": "struct EthCrossAccount",688 "name": "from",614 "name": "from",689 "type": "tuple"615 "type": "tuple"690 },616 },691 {617 {692 "components": [618 "components": [693<<<<<<< HEAD694 { "internalType": "address", "name": "field_0", "type": "address" },695 { "internalType": "uint256", "name": "field_1", "type": "uint256" }696=======697 { "internalType": "address", "name": "eth", "type": "address" },619 { "internalType": "address", "name": "eth", "type": "address" },698 { "internalType": "uint256", "name": "sub", "type": "uint256" }620 { "internalType": "uint256", "name": "sub", "type": "uint256" }699>>>>>>> misk: update stubs700 ],621 ],701 "internalType": "struct EthCrossAccount",622 "internalType": "struct EthCrossAccount",702 "name": "to",623 "name": "to",tests/src/eth/nonFungible.test.tsdiffbeforeafterboth247 });247 });248248249 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {249 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {250 const alice = privateKey('//Alice');250 const minter = await privateKey('//Alice');251 const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});251 const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});252252253 const owner = privateKey('//Bob');253 const owner = await privateKey('//Bob');254 const spender = await helper.eth.createAccountWithBalance(alice, 100n);254 const spender = await helper.eth.createAccountWithBalance(donor);255255256 const token = await collection.mintToken(alice, {Substrate: owner.address});256 const token = await collection.mintToken(minter, {Substrate: owner.address});257257258 const address = helper.ethAddress.fromCollectionId(collection.collectionId);258 const address = helper.ethAddress.fromCollectionId(collection.collectionId);259 const contract = helper.ethNativeContract.collection(address, 'nft');259 const contract = helper.ethNativeContract.collection(address, 'nft');277 });277 });278278279 itEth('Can perform approveCross()', async ({helper, privateKey}) => {279 itEth('Can perform approveCross()', async ({helper, privateKey}) => {280 const alice = privateKey('//Alice');280 const minter = await privateKey('//Alice');281 const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});281 const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});282282283 const owner = await helper.eth.createAccountWithBalance(alice, 100n);283 const owner = await helper.eth.createAccountWithBalance(donor);284 const receiver = privateKey('//Charlie');284 const receiver = await privateKey('//Charlie');285285286 const token = await collection.mintToken(alice, {Ethereum: owner});286 const token = await collection.mintToken(minter, {Ethereum: owner});287287288 const address = helper.ethAddress.fromCollectionId(collection.collectionId);288 const address = helper.ethAddress.fromCollectionId(collection.collectionId);289 const contract = helper.ethNativeContract.collection(address, 'nft');289 const contract = helper.ethNativeContract.collection(address, 'nft');410 });410 });411411412 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {412 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {413 const minter = await privateKey('//Alice');413 const collection = await helper.nft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});414 const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});414415415 const owner = privateKey('//Bob');416 const owner = await privateKey('//Bob');416 const spender = await helper.eth.createAccountWithBalance(donor, 100n);417 const spender = await helper.eth.createAccountWithBalance(donor);417 const receiver = privateKey('//Charlie');418 const receiver = await privateKey('//Charlie');418419419 const token = await collection.mintToken(donor, {Substrate: owner.address});420 const token = await collection.mintToken(donor, {Substrate: owner.address});420421tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth96 { "internalType": "address", "name": "eth", "type": "address" },96 { "internalType": "address", "name": "eth", "type": "address" },97 { "internalType": "uint256", "name": "sub", "type": "uint256" }97 { "internalType": "uint256", "name": "sub", "type": "uint256" }98 ],98 ],99<<<<<<< HEAD100 "internalType": "struct Tuple6",101=======102 "internalType": "struct EthCrossAccount",99 "internalType": "struct EthCrossAccount",103>>>>>>> misk: update stubs104 "name": "newAdmin",100 "name": "newAdmin",105 "type": "tuple"101 "type": "tuple"106 }102 }126 { "internalType": "address", "name": "eth", "type": "address" },122 { "internalType": "address", "name": "eth", "type": "address" },127 { "internalType": "uint256", "name": "sub", "type": "uint256" }123 { "internalType": "uint256", "name": "sub", "type": "uint256" }128 ],124 ],129<<<<<<< HEAD130 "internalType": "struct Tuple6",131=======132 "internalType": "struct EthCrossAccount",125 "internalType": "struct EthCrossAccount",133>>>>>>> misk: update stubs134 "name": "user",126 "name": "user",135 "type": "tuple"127 "type": "tuple"136 }128 }166 { "internalType": "address", "name": "eth", "type": "address" },158 { "internalType": "address", "name": "eth", "type": "address" },167 { "internalType": "uint256", "name": "sub", "type": "uint256" }159 { "internalType": "uint256", "name": "sub", "type": "uint256" }168 ],160 ],169<<<<<<< HEAD170 "internalType": "struct Tuple6",171=======172 "internalType": "struct EthCrossAccount",161 "internalType": "struct EthCrossAccount",173>>>>>>> misk: update stubs174 "name": "approved",162 "name": "approved",175 "type": "tuple"163 "type": "tuple"176 },164 },216 { "internalType": "address", "name": "eth", "type": "address" },204 { "internalType": "address", "name": "eth", "type": "address" },217 { "internalType": "uint256", "name": "sub", "type": "uint256" }205 { "internalType": "uint256", "name": "sub", "type": "uint256" }218 ],206 ],219<<<<<<< HEAD220 "internalType": "struct Tuple6",221=======222 "internalType": "struct EthCrossAccount",207 "internalType": "struct EthCrossAccount",223>>>>>>> misk: update stubs224 "name": "from",208 "name": "from",225 "type": "tuple"209 "type": "tuple"226 },210 },249 { "internalType": "address", "name": "eth", "type": "address" },233 { "internalType": "address", "name": "eth", "type": "address" },250 { "internalType": "uint256", "name": "sub", "type": "uint256" }234 { "internalType": "uint256", "name": "sub", "type": "uint256" }251 ],235 ],252<<<<<<< HEAD253 "internalType": "struct Tuple6[]",254=======255 "internalType": "struct EthCrossAccount[]",236 "internalType": "struct EthCrossAccount[]",256>>>>>>> misk: update stubs257 "name": "",237 "name": "",258 "type": "tuple[]"238 "type": "tuple[]"259 }239 }270 { "internalType": "address", "name": "eth", "type": "address" },250 { "internalType": "address", "name": "eth", "type": "address" },271 { "internalType": "uint256", "name": "sub", "type": "uint256" }251 { "internalType": "uint256", "name": "sub", "type": "uint256" }272 ],252 ],273<<<<<<< HEAD274<<<<<<< HEAD275<<<<<<< HEAD276 "internalType": "struct Tuple6",277=======278 "internalType": "struct Tuple19",279>>>>>>> feat: add `EthCrossAccount` type280=======281 "internalType": "struct Tuple8",282>>>>>>> feat: Add custum signature with unlimited nesting.283=======284 "internalType": "struct EthCrossAccount",253 "internalType": "struct EthCrossAccount",285>>>>>>> misk: update stubs286 "name": "",254 "name": "",287 "type": "tuple"255 "type": "tuple"288 }256 }291 "type": "function"259 "type": "function"292 },260 },293 {261 {294<<<<<<< HEAD295<<<<<<< HEAD296=======297>>>>>>> fix: after rebase298 "inputs": [262 "inputs": [299 { "internalType": "string[]", "name": "keys", "type": "string[]" }263 { "internalType": "string[]", "name": "keys", "type": "string[]" }300 ],264 ],305 { "internalType": "string", "name": "field_0", "type": "string" },269 { "internalType": "string", "name": "field_0", "type": "string" },306 { "internalType": "bytes", "name": "field_1", "type": "bytes" }270 { "internalType": "bytes", "name": "field_1", "type": "bytes" }307 ],271 ],308<<<<<<< HEAD309 "internalType": "struct Tuple19[]",310=======311 "internalType": "struct Tuple21[]",272 "internalType": "struct Tuple21[]",312>>>>>>> fix: after rebase313 "name": "",273 "name": "",314 "type": "tuple[]"274 "type": "tuple[]"315 }275 }316 ],276 ],317<<<<<<< HEAD318=======319 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],320 "name": "collectionProperty",321 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],322>>>>>>> feat: Add custum signature with unlimited nesting.323=======324>>>>>>> fix: after rebase325 "stateMutability": "view",277 "stateMutability": "view",326 "type": "function"278 "type": "function"327 },279 },341 { "internalType": "address", "name": "field_0", "type": "address" },293 { "internalType": "address", "name": "field_0", "type": "address" },342 { "internalType": "uint256", "name": "field_1", "type": "uint256" }294 { "internalType": "uint256", "name": "field_1", "type": "uint256" }343 ],295 ],344<<<<<<< HEAD345<<<<<<< HEAD346<<<<<<< HEAD347 "internalType": "struct Tuple6",348=======349 "internalType": "struct Tuple19",350>>>>>>> feat: add `EthCrossAccount` type351=======352 "internalType": "struct Tuple8",353>>>>>>> feat: Add custum signature with unlimited nesting.354=======355 "internalType": "struct Tuple24",296 "internalType": "struct Tuple24",356>>>>>>> misk: update stubs357 "name": "",297 "name": "",358 "type": "tuple"298 "type": "tuple"359 }299 }376 "type": "function"316 "type": "function"377 },317 },378 {318 {379<<<<<<< HEAD380<<<<<<< HEAD381=======382>>>>>>> fix: after rebase383 "inputs": [319 "inputs": [384 { "internalType": "string[]", "name": "keys", "type": "string[]" }320 { "internalType": "string[]", "name": "keys", "type": "string[]" }385 ],321 ],389 "type": "function"325 "type": "function"390 },326 },391 {327 {392<<<<<<< HEAD393=======394>>>>>>> feat: Add custum signature with unlimited nesting.395=======396>>>>>>> fix: after rebase397 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],328 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],398 "name": "deleteCollectionProperty",329 "name": "deleteCollectionProperty",399 "outputs": [],330 "outputs": [],459 { "internalType": "address", "name": "eth", "type": "address" },390 { "internalType": "address", "name": "eth", "type": "address" },460 { "internalType": "uint256", "name": "sub", "type": "uint256" }391 { "internalType": "uint256", "name": "sub", "type": "uint256" }461 ],392 ],462<<<<<<< HEAD463 "internalType": "struct Tuple6",464=======465 "internalType": "struct EthCrossAccount",393 "internalType": "struct EthCrossAccount",466>>>>>>> misk: update stubs467 "name": "user",394 "name": "user",468 "type": "tuple"395 "type": "tuple"469 }396 }474 "type": "function"401 "type": "function"475 },402 },476 {403 {477<<<<<<< HEAD478 "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],404 "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],479 "name": "mint",405 "name": "mint",480 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],406 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],481=======482 "inputs": [483 { "internalType": "address", "name": "to", "type": "address" },484 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }485 ],486 "name": "mint",487 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],488>>>>>>> feat: Add custum signature with unlimited nesting.489 "stateMutability": "nonpayable",407 "stateMutability": "nonpayable",490 "type": "function"408 "type": "function"491 },409 },492 {410 {493 "inputs": [411 "inputs": [494 { "internalType": "address", "name": "to", "type": "address" },412 { "internalType": "address", "name": "to", "type": "address" },495<<<<<<< HEAD496 { "internalType": "string", "name": "tokenUri", "type": "string" }413 { "internalType": "string", "name": "tokenUri", "type": "string" }497 ],414 ],498 "name": "mintWithTokenURI",415 "name": "mintWithTokenURI",499 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],416 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],500=======501 { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }502 ],503 "name": "mintBulk",504 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],505 "stateMutability": "nonpayable",417 "stateMutability": "nonpayable",506 "type": "function"418 "type": "function"507 },419 },508 {420 {509 "inputs": [510 { "internalType": "address", "name": "to", "type": "address" },511 {512 "components": [513 { "internalType": "uint256", "name": "field_0", "type": "uint256" },514 { "internalType": "string", "name": "field_1", "type": "string" }515 ],516 "internalType": "struct Tuple12[]",517 "name": "tokens",518 "type": "tuple[]"519 }520 ],521 "name": "mintBulkWithTokenURI",522 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],523 "stateMutability": "nonpayable",524 "type": "function"525 },526 {527 "inputs": [528 { "internalType": "address", "name": "to", "type": "address" },529 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },530 { "internalType": "string", "name": "tokenUri", "type": "string" }531 ],532 "name": "mintWithTokenURI",533 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],534>>>>>>> feat: Add custum signature with unlimited nesting.535 "stateMutability": "nonpayable",536 "type": "function"537 },538 {539 "inputs": [],421 "inputs": [],540 "name": "mintingFinished",422 "name": "mintingFinished",541 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],423 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],591 { "internalType": "address", "name": "eth", "type": "address" },473 { "internalType": "address", "name": "eth", "type": "address" },592 { "internalType": "uint256", "name": "sub", "type": "uint256" }474 { "internalType": "uint256", "name": "sub", "type": "uint256" }593 ],475 ],594<<<<<<< HEAD595 "internalType": "struct Tuple6",596=======597 "internalType": "struct EthCrossAccount",476 "internalType": "struct EthCrossAccount",598>>>>>>> misk: update stubs599 "name": "admin",477 "name": "admin",600 "type": "tuple"478 "type": "tuple"601 }479 }628 { "internalType": "address", "name": "eth", "type": "address" },506 { "internalType": "address", "name": "eth", "type": "address" },629 { "internalType": "uint256", "name": "sub", "type": "uint256" }507 { "internalType": "uint256", "name": "sub", "type": "uint256" }630 ],508 ],631<<<<<<< HEAD632 "internalType": "struct Tuple6",633=======634 "internalType": "struct EthCrossAccount",509 "internalType": "struct EthCrossAccount",635>>>>>>> misk: update stubs636 "name": "user",510 "name": "user",637 "type": "tuple"511 "type": "tuple"638 }512 }732 },606 },733 {607 {734 "inputs": [608 "inputs": [735<<<<<<< HEAD736<<<<<<< HEAD737=======738>>>>>>> fix: after rebase739 {609 {740 "components": [610 "components": [741 { "internalType": "string", "name": "field_0", "type": "string" },611 { "internalType": "string", "name": "field_0", "type": "string" },742 { "internalType": "bytes", "name": "field_1", "type": "bytes" }612 { "internalType": "bytes", "name": "field_1", "type": "bytes" }743 ],613 ],744<<<<<<< HEAD745 "internalType": "struct Tuple19[]",746 "name": "properties",747 "type": "tuple[]"748 }749=======750 { "internalType": "string", "name": "key", "type": "string" },751 { "internalType": "bytes", "name": "value", "type": "bytes" }752>>>>>>> feat: Add custum signature with unlimited nesting.753=======754 "internalType": "struct Tuple21[]",614 "internalType": "struct Tuple21[]",755 "name": "properties",615 "name": "properties",756 "type": "tuple[]"616 "type": "tuple[]"757 }617 }758>>>>>>> fix: after rebase759 ],618 ],760 "name": "setCollectionProperties",619 "name": "setCollectionProperties",761 "outputs": [],620 "outputs": [],788 { "internalType": "address", "name": "eth", "type": "address" },647 { "internalType": "address", "name": "eth", "type": "address" },789 { "internalType": "uint256", "name": "sub", "type": "uint256" }648 { "internalType": "uint256", "name": "sub", "type": "uint256" }790 ],649 ],791<<<<<<< HEAD792 "internalType": "struct Tuple6",793=======794 "internalType": "struct EthCrossAccount",650 "internalType": "struct EthCrossAccount",795>>>>>>> misk: update stubs796 "name": "sponsor",651 "name": "sponsor",797 "type": "tuple"652 "type": "tuple"798 }653 }804 },659 },805 {660 {806 "inputs": [661 "inputs": [807<<<<<<< HEAD808 {662 {809 "components": [663 "components": [810 { "internalType": "address", "name": "field_0", "type": "address" },664 { "internalType": "address", "name": "eth", "type": "address" },811 { "internalType": "uint256", "name": "field_1", "type": "uint256" }665 { "internalType": "uint256", "name": "sub", "type": "uint256" }812 ],666 ],813 "internalType": "struct Tuple6",667 "internalType": "struct EthCrossAccount",814 "name": "newOwner",668 "name": "newOwner",815 "type": "tuple"669 "type": "tuple"816 }670 }817=======818 { "internalType": "address", "name": "newOwner", "type": "address" }819>>>>>>> feat: Add custum signature with unlimited nesting.820 ],671 ],821 "name": "setOwnerCross",672 "name": "setOwnerCross",822 "outputs": [],673 "outputs": [],828 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },679 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },829 {680 {830 "components": [681 "components": [831<<<<<<< HEAD832<<<<<<< HEAD833 { "internalType": "string", "name": "field_0", "type": "string" },682 { "internalType": "string", "name": "field_0", "type": "string" },834 { "internalType": "bytes", "name": "field_1", "type": "bytes" }683 { "internalType": "bytes", "name": "field_1", "type": "bytes" }835=======836 { "internalType": "address", "name": "field_0", "type": "address" },837 { "internalType": "uint256", "name": "field_1", "type": "uint256" }838>>>>>>> feat: Add custum signature with unlimited nesting.839 ],684 ],840 "internalType": "struct Tuple19[]",685 "internalType": "struct Tuple21[]",841 "name": "properties",686 "name": "properties",842 "type": "tuple[]"687 "type": "tuple[]"843=======844 { "internalType": "address", "name": "eth", "type": "address" },845 { "internalType": "uint256", "name": "sub", "type": "uint256" }846 ],847 "internalType": "struct EthCrossAccount",848 "name": "newOwner",849 "type": "tuple"850>>>>>>> misk: update stubs851 }688 }852 ],689 ],853 "name": "setProperties",690 "name": "setProperties",954 "inputs": [791 "inputs": [955 {792 {956 "components": [793 "components": [957<<<<<<< HEAD958 { "internalType": "address", "name": "field_0", "type": "address" },959 { "internalType": "uint256", "name": "field_1", "type": "uint256" }960=======961 { "internalType": "address", "name": "eth", "type": "address" },794 { "internalType": "address", "name": "eth", "type": "address" },962 { "internalType": "uint256", "name": "sub", "type": "uint256" }795 { "internalType": "uint256", "name": "sub", "type": "uint256" }963>>>>>>> feat: Add custum signature with unlimited nesting.964 ],796 ],965<<<<<<< HEAD966 "internalType": "struct Tuple6",967=======968 "internalType": "struct EthCrossAccount",797 "internalType": "struct EthCrossAccount",969>>>>>>> feat: add `EthCrossAccount` type970 "name": "from",798 "name": "from",971 "type": "tuple"799 "type": "tuple"972 },800 },973 {801 {974 "components": [802 "components": [975<<<<<<< HEAD976 { "internalType": "address", "name": "field_0", "type": "address" },977 { "internalType": "uint256", "name": "field_1", "type": "uint256" }978=======979 { "internalType": "address", "name": "eth", "type": "address" },803 { "internalType": "address", "name": "eth", "type": "address" },980 { "internalType": "uint256", "name": "sub", "type": "uint256" }804 { "internalType": "uint256", "name": "sub", "type": "uint256" }981>>>>>>> feat: Add custum signature with unlimited nesting.982 ],805 ],983<<<<<<< HEAD984 "internalType": "struct Tuple6",985=======986 "internalType": "struct EthCrossAccount",806 "internalType": "struct EthCrossAccount",987>>>>>>> feat: add `EthCrossAccount` type988 "name": "to",807 "name": "to",989 "type": "tuple"808 "type": "tuple"990 },809 },tests/src/eth/reFungible.test.tsdiffbeforeafterboth228 });228 });229229230 itEth('Can perform burnFrom()', async ({helper, privateKey}) => {230 itEth('Can perform burnFrom()', async ({helper, privateKey}) => {231 const alice = privateKey('//Alice');231 const minter = await privateKey('//Alice');232 const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});232 const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});233233234 const owner = await helper.eth.createAccountWithBalance(alice, 100n);234 const owner = await helper.eth.createAccountWithBalance(donor);235 const spender = await helper.eth.createAccountWithBalance(alice, 100n);235 const spender = await helper.eth.createAccountWithBalance(donor);236236237 const token = await collection.mintToken(alice, 100n, {Ethereum: owner});237 const token = await collection.mintToken(minter, 100n, {Ethereum: owner});238238239 const address = helper.ethAddress.fromCollectionId(collection.collectionId);239 const address = helper.ethAddress.fromCollectionId(collection.collectionId);240 const contract = helper.ethNativeContract.collection(address, 'rft');240 const contract = helper.ethNativeContract.collection(address, 'rft');262 });262 });263263264 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {264 itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {265 const alice = privateKey('//Alice');265 const minter = await privateKey('//Alice');266 const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});266 const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});267267268 const owner = privateKey('//Bob');268 const owner = await privateKey('//Bob');269 const spender = await helper.eth.createAccountWithBalance(alice, 100n);269 const spender = await helper.eth.createAccountWithBalance(donor);270270271 const token = await collection.mintToken(alice, 100n, {Substrate: owner.address});271 const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});272272273 const address = helper.ethAddress.fromCollectionId(collection.collectionId);273 const address = helper.ethAddress.fromCollectionId(collection.collectionId);274 const contract = helper.ethNativeContract.collection(address, 'rft');274 const contract = helper.ethNativeContract.collection(address, 'rft');295 });295 });296296297 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {297 itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {298 const minter = await privateKey('//Alice');298 const collection = await helper.rft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});299 const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});299300300 const owner = privateKey('//Bob');301 const owner = await privateKey('//Bob');301 const spender = await helper.eth.createAccountWithBalance(donor, 100n);302 const spender = await helper.eth.createAccountWithBalance(donor);302 const receiver = privateKey('//Charlie');303 const receiver = await privateKey('//Charlie');303304304 const token = await collection.mintToken(donor, 100n, {Substrate: owner.address});305 const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});305306306 const address = helper.ethAddress.fromCollectionId(collection.collectionId);307 const address = helper.ethAddress.fromCollectionId(collection.collectionId);307 const contract = helper.ethNativeContract.collection(address, 'rft');308 const contract = helper.ethNativeContract.collection(address, 'rft');tests/src/eth/reFungibleAbi.jsondiffbeforeafterboth93 "inputs": [93 "inputs": [94 {94 {95 "components": [95 "components": [96<<<<<<< HEAD97 { "internalType": "address", "name": "field_0", "type": "address" },98 { "internalType": "uint256", "name": "field_1", "type": "uint256" }99 ],100 "internalType": "struct Tuple6",101=======102 { "internalType": "address", "name": "eth", "type": "address" },96 { "internalType": "address", "name": "eth", "type": "address" },103 { "internalType": "uint256", "name": "sub", "type": "uint256" }97 { "internalType": "uint256", "name": "sub", "type": "uint256" }104 ],98 ],105 "internalType": "struct EthCrossAccount",99 "internalType": "struct EthCrossAccount",106>>>>>>> misk: update stubs107 "name": "newAdmin",100 "name": "newAdmin",108 "type": "tuple"101 "type": "tuple"109 }102 }126 "inputs": [119 "inputs": [127 {120 {128 "components": [121 "components": [129<<<<<<< HEAD130 { "internalType": "address", "name": "field_0", "type": "address" },131 { "internalType": "uint256", "name": "field_1", "type": "uint256" }132 ],133 "internalType": "struct Tuple6",134=======135 { "internalType": "address", "name": "eth", "type": "address" },122 { "internalType": "address", "name": "eth", "type": "address" },136 { "internalType": "uint256", "name": "sub", "type": "uint256" }123 { "internalType": "uint256", "name": "sub", "type": "uint256" }137 ],124 ],138 "internalType": "struct EthCrossAccount",125 "internalType": "struct EthCrossAccount",139>>>>>>> misk: update stubs140 "name": "user",126 "name": "user",141 "type": "tuple"127 "type": "tuple"142 }128 }197 "inputs": [183 "inputs": [198 {184 {199 "components": [185 "components": [200<<<<<<< HEAD201 { "internalType": "address", "name": "field_0", "type": "address" },202 { "internalType": "uint256", "name": "field_1", "type": "uint256" }203 ],204 "internalType": "struct Tuple6",205=======206 { "internalType": "address", "name": "eth", "type": "address" },186 { "internalType": "address", "name": "eth", "type": "address" },207 { "internalType": "uint256", "name": "sub", "type": "uint256" }187 { "internalType": "uint256", "name": "sub", "type": "uint256" }208 ],188 ],209 "internalType": "struct EthCrossAccount",189 "internalType": "struct EthCrossAccount",210>>>>>>> misk: update stubs211 "name": "from",190 "name": "from",212 "type": "tuple"191 "type": "tuple"213 },192 },233 "outputs": [212 "outputs": [234 {213 {235 "components": [214 "components": [236<<<<<<< HEAD237 { "internalType": "address", "name": "field_0", "type": "address" },238 { "internalType": "uint256", "name": "field_1", "type": "uint256" }239 ],240 "internalType": "struct Tuple6[]",241=======242 { "internalType": "address", "name": "eth", "type": "address" },215 { "internalType": "address", "name": "eth", "type": "address" },243 { "internalType": "uint256", "name": "sub", "type": "uint256" }216 { "internalType": "uint256", "name": "sub", "type": "uint256" }244 ],217 ],245 "internalType": "struct EthCrossAccount[]",218 "internalType": "struct EthCrossAccount[]",246>>>>>>> misk: update stubs247 "name": "",219 "name": "",248 "type": "tuple[]"220 "type": "tuple[]"249 }221 }257 "outputs": [229 "outputs": [258 {230 {259 "components": [231 "components": [260<<<<<<< HEAD261 { "internalType": "address", "name": "field_0", "type": "address" },262 { "internalType": "uint256", "name": "field_1", "type": "uint256" }263 ],264 "internalType": "struct Tuple6",265=======266 { "internalType": "address", "name": "eth", "type": "address" },232 { "internalType": "address", "name": "eth", "type": "address" },267 { "internalType": "uint256", "name": "sub", "type": "uint256" }233 { "internalType": "uint256", "name": "sub", "type": "uint256" }268 ],234 ],269 "internalType": "struct EthCrossAccount",235 "internalType": "struct EthCrossAccount",270>>>>>>> misk: update stubs271 "name": "",236 "name": "",272 "type": "tuple"237 "type": "tuple"273 }238 }310 { "internalType": "address", "name": "field_0", "type": "address" },275 { "internalType": "address", "name": "field_0", "type": "address" },311 { "internalType": "uint256", "name": "field_1", "type": "uint256" }276 { "internalType": "uint256", "name": "field_1", "type": "uint256" }312 ],277 ],313<<<<<<< HEAD314 "internalType": "struct Tuple6",315=======316 "internalType": "struct Tuple23",278 "internalType": "struct Tuple23",317>>>>>>> misk: update stubs318 "name": "",279 "name": "",319 "type": "tuple"280 "type": "tuple"320 }281 }408 "inputs": [369 "inputs": [409 {370 {410 "components": [371 "components": [411<<<<<<< HEAD412 { "internalType": "address", "name": "field_0", "type": "address" },413 { "internalType": "uint256", "name": "field_1", "type": "uint256" }414 ],415 "internalType": "struct Tuple6",416=======417 { "internalType": "address", "name": "eth", "type": "address" },372 { "internalType": "address", "name": "eth", "type": "address" },418 { "internalType": "uint256", "name": "sub", "type": "uint256" }373 { "internalType": "uint256", "name": "sub", "type": "uint256" }419 ],374 ],420 "internalType": "struct EthCrossAccount",375 "internalType": "struct EthCrossAccount",421>>>>>>> misk: update stubs422 "name": "user",376 "name": "user",423 "type": "tuple"377 "type": "tuple"424 }378 }429 "type": "function"383 "type": "function"430 },384 },431 {385 {432<<<<<<< HEAD433 "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],386 "inputs": [{ "internalType": "address", "name": "to", "type": "address" }],434 "name": "mint",387 "name": "mint",435 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],388 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],436=======437 "inputs": [438 { "internalType": "address", "name": "to", "type": "address" },439 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }440 ],441 "name": "mint",442 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],443>>>>>>> misk: update stubs444 "stateMutability": "nonpayable",389 "stateMutability": "nonpayable",445 "type": "function"390 "type": "function"446 },391 },447 {392 {448 "inputs": [393 "inputs": [449 { "internalType": "address", "name": "to", "type": "address" },394 { "internalType": "address", "name": "to", "type": "address" },450<<<<<<< HEAD451 { "internalType": "string", "name": "tokenUri", "type": "string" }395 { "internalType": "string", "name": "tokenUri", "type": "string" }452 ],396 ],453 "name": "mintWithTokenURI",397 "name": "mintWithTokenURI",454 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],398 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],455=======456 { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }457 ],458 "name": "mintBulk",459 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],460 "stateMutability": "nonpayable",399 "stateMutability": "nonpayable",461 "type": "function"400 "type": "function"462 },401 },463 {402 {464 "inputs": [465 { "internalType": "address", "name": "to", "type": "address" },466 {467 "components": [468 { "internalType": "uint256", "name": "field_0", "type": "uint256" },469 { "internalType": "string", "name": "field_1", "type": "string" }470 ],471 "internalType": "struct Tuple11[]",472 "name": "tokens",473 "type": "tuple[]"474 }475 ],476 "name": "mintBulkWithTokenURI",477 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],478 "stateMutability": "nonpayable",479 "type": "function"480 },481 {482 "inputs": [483 { "internalType": "address", "name": "to", "type": "address" },484 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },485 { "internalType": "string", "name": "tokenUri", "type": "string" }486 ],487 "name": "mintWithTokenURI",488 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],489>>>>>>> misk: update stubs490 "stateMutability": "nonpayable",491 "type": "function"492 },493 {494 "inputs": [],403 "inputs": [],495 "name": "mintingFinished",404 "name": "mintingFinished",496 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],405 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],543 "inputs": [452 "inputs": [544 {453 {545 "components": [454 "components": [546<<<<<<< HEAD547 { "internalType": "address", "name": "field_0", "type": "address" },548 { "internalType": "uint256", "name": "field_1", "type": "uint256" }549 ],550 "internalType": "struct Tuple6",551=======552 { "internalType": "address", "name": "eth", "type": "address" },455 { "internalType": "address", "name": "eth", "type": "address" },553 { "internalType": "uint256", "name": "sub", "type": "uint256" }456 { "internalType": "uint256", "name": "sub", "type": "uint256" }554 ],457 ],555 "internalType": "struct EthCrossAccount",458 "internalType": "struct EthCrossAccount",556>>>>>>> misk: update stubs557 "name": "admin",459 "name": "admin",558 "type": "tuple"460 "type": "tuple"559 }461 }583 "inputs": [485 "inputs": [584 {486 {585 "components": [487 "components": [586<<<<<<< HEAD587 { "internalType": "address", "name": "field_0", "type": "address" },588 { "internalType": "uint256", "name": "field_1", "type": "uint256" }589 ],590 "internalType": "struct Tuple6",591=======592 { "internalType": "address", "name": "eth", "type": "address" },488 { "internalType": "address", "name": "eth", "type": "address" },593 { "internalType": "uint256", "name": "sub", "type": "uint256" }489 { "internalType": "uint256", "name": "sub", "type": "uint256" }594 ],490 ],595 "internalType": "struct EthCrossAccount",491 "internalType": "struct EthCrossAccount",596>>>>>>> misk: update stubs597 "name": "user",492 "name": "user",598 "type": "tuple"493 "type": "tuple"599 }494 }731 "inputs": [626 "inputs": [732 {627 {733 "components": [628 "components": [734<<<<<<< HEAD735 { "internalType": "address", "name": "field_0", "type": "address" },736 { "internalType": "uint256", "name": "field_1", "type": "uint256" }737 ],738 "internalType": "struct Tuple6",739=======740 { "internalType": "address", "name": "eth", "type": "address" },629 { "internalType": "address", "name": "eth", "type": "address" },741 { "internalType": "uint256", "name": "sub", "type": "uint256" }630 { "internalType": "uint256", "name": "sub", "type": "uint256" }742 ],631 ],743 "internalType": "struct EthCrossAccount",632 "internalType": "struct EthCrossAccount",744>>>>>>> misk: update stubs745 "name": "sponsor",633 "name": "sponsor",746 "type": "tuple"634 "type": "tuple"747 }635 }753 },641 },754 {642 {755 "inputs": [643 "inputs": [756<<<<<<< HEAD757 {644 {758 "components": [645 "components": [759 { "internalType": "address", "name": "field_0", "type": "address" },646 { "internalType": "address", "name": "eth", "type": "address" },760 { "internalType": "uint256", "name": "field_1", "type": "uint256" }647 { "internalType": "uint256", "name": "sub", "type": "uint256" }761 ],648 ],762 "internalType": "struct Tuple6",649 "internalType": "struct EthCrossAccount",763 "name": "newOwner",650 "name": "newOwner",764 "type": "tuple"651 "type": "tuple"765 }652 }766=======767 { "internalType": "address", "name": "newOwner", "type": "address" }768>>>>>>> misk: update stubs769 ],653 ],770 "name": "setOwnerCross",654 "name": "setOwnerCross",771 "outputs": [],655 "outputs": [],777 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },661 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },778 {662 {779 "components": [663 "components": [780<<<<<<< HEAD781 { "internalType": "string", "name": "field_0", "type": "string" },664 { "internalType": "string", "name": "field_0", "type": "string" },782 { "internalType": "bytes", "name": "field_1", "type": "bytes" }665 { "internalType": "bytes", "name": "field_1", "type": "bytes" }783 ],666 ],784 "internalType": "struct Tuple19[]",667 "internalType": "struct Tuple20[]",785 "name": "properties",668 "name": "properties",786 "type": "tuple[]"669 "type": "tuple[]"787=======788 { "internalType": "address", "name": "eth", "type": "address" },789 { "internalType": "uint256", "name": "sub", "type": "uint256" }790 ],791 "internalType": "struct EthCrossAccount",792 "name": "newOwner",793 "type": "tuple"794>>>>>>> misk: update stubs795 }670 }796 ],671 ],797 "name": "setProperties",672 "name": "setProperties",907 "inputs": [782 "inputs": [908 {783 {909 "components": [784 "components": [910<<<<<<< HEAD911 { "internalType": "address", "name": "field_0", "type": "address" },912 { "internalType": "uint256", "name": "field_1", "type": "uint256" }913 ],914 "internalType": "struct Tuple6",915=======916 { "internalType": "address", "name": "eth", "type": "address" },785 { "internalType": "address", "name": "eth", "type": "address" },917 { "internalType": "uint256", "name": "sub", "type": "uint256" }786 { "internalType": "uint256", "name": "sub", "type": "uint256" }918 ],787 ],919 "internalType": "struct EthCrossAccount",788 "internalType": "struct EthCrossAccount",920>>>>>>> misk: update stubs921 "name": "from",789 "name": "from",922 "type": "tuple"790 "type": "tuple"923 },791 },924 {792 {925 "components": [793 "components": [926<<<<<<< HEAD927 { "internalType": "address", "name": "field_0", "type": "address" },928 { "internalType": "uint256", "name": "field_1", "type": "uint256" }929 ],930 "internalType": "struct Tuple6",931=======932 { "internalType": "address", "name": "eth", "type": "address" },794 { "internalType": "address", "name": "eth", "type": "address" },933 { "internalType": "uint256", "name": "sub", "type": "uint256" }795 { "internalType": "uint256", "name": "sub", "type": "uint256" }934 ],796 ],935 "internalType": "struct EthCrossAccount",797 "internalType": "struct EthCrossAccount",936>>>>>>> misk: update stubs937 "name": "to",798 "name": "to",938 "type": "tuple"799 "type": "tuple"939 },800 },tests/src/eth/util/playgrounds/unique.dev.tsdiffbeforeafterboth377 }377 }378}378}379380export class EthCrossAccountGroup extends EthGroupBase {381 fromAddress(address: TEthereumAccount): TEthCrossAccount {382 return {383 0: address,384 1: '0',385 field_0: address,386 field_1: '0',387 };388 }389390 fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {391 return {392 0: '0x0000000000000000000000000000000000000000',393 1: keyring.addressRaw,394 field_0: '0x0000000000000000000000000000000000000000',395 field_1: keyring.addressRaw,396 };397 }398}399400export class EthCrossAccountGroup extends EthGroupBase {401 fromAddress(address: TEthereumAccount): TEthCrossAccount {402 return {403 0: address,404 1: '0',405 field_0: address,406 field_1: '0',407 };408 }409410 fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {411 return {412 0: '0x0000000000000000000000000000000000000000',413 1: keyring.addressRaw,414 field_0: '0x0000000000000000000000000000000000000000',415 field_1: keyring.addressRaw,416 };417 }418}419379420export class EthUniqueHelper extends DevUniqueHelper {380export class EthUniqueHelper extends DevUniqueHelper {421 web3: Web3 | null = null;381 web3: Web3 | null = null;422 web3Provider: WebsocketProvider | null = null;382 web3Provider: WebsocketProvider | null = null;423383424 eth: EthGroup;384 eth: EthGroup;425 ethAddress: EthAddressGroup;385 ethAddress: EthAddressGroup;386 ethCrossAccount: EthCrossAccountGroup;426 ethNativeContract: NativeContractGroup;387 ethNativeContract: NativeContractGroup;427 ethContract: ContractGroup;388 ethContract: ContractGroup;428 ethProperty: EthPropertyGroup;389 ethProperty: EthPropertyGroup;