difftreelog
fix try-runtime polkadot-v0.9.36
in: master
9 files changed
.docker/Dockerfile-try-runtimediffbeforeafterboth46 echo "Fork from: $REPLICA_FROM\n" && \46 echo "Fork from: $REPLICA_FROM\n" && \47 cargo build --features=try-runtime,${NETWORK}-runtime --release47 cargo build --features=try-runtime,${NETWORK}-runtime --release484849CMD cargo run --features=try-runtime,${NETWORK}-runtime --release -- try-runtime -ltry-runtime::cli=debug --no-spec-check-panic on-runtime-upgrade live --uri $REPLICA_FROM49CMD cargo run --release --features ${NETWORK}-runtime,try-runtime -- try-runtime --runtime target/release/wbuild/${NETWORK}-runtime/${NETWORK}_runtime.compact.compressed.wasm -lruntime=debug -ltry-runtime::cli=debug on-runtime-upgrade --checks live --uri $REPLICA_FROM5050Cargo.lockdiffbeforeafterboth903903904[[package]]904[[package]]905name = "clap"905name = "clap"906version = "4.0.30"906version = "4.0.32"907source = "registry+https://github.com/rust-lang/crates.io-index"907source = "registry+https://github.com/rust-lang/crates.io-index"908checksum = "656ad1e55e23d287773f7d8192c300dc715c3eeded93b3da651d11c42cfd74d2"908checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39"909dependencies = [909dependencies = [910 "bitflags",910 "bitflags",911 "clap_derive",911 "clap_derive",1300[[package]]1300[[package]]1301name = "cumulus-client-cli"1301name = "cumulus-client-cli"1302version = "0.1.0"1302version = "0.1.0"1303source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1303source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1304dependencies = [1304dependencies = [1305 "clap",1305 "clap",1306 "parity-scale-codec 3.2.1",1306 "parity-scale-codec 3.2.1",1315[[package]]1315[[package]]1316name = "cumulus-client-collator"1316name = "cumulus-client-collator"1317version = "0.1.0"1317version = "0.1.0"1318source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1318source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1319dependencies = [1319dependencies = [1320 "cumulus-client-consensus-common",1320 "cumulus-client-consensus-common",1321 "cumulus-client-network",1321 "cumulus-client-network",1338[[package]]1338[[package]]1339name = "cumulus-client-consensus-aura"1339name = "cumulus-client-consensus-aura"1340version = "0.1.0"1340version = "0.1.0"1341source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1341source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1342dependencies = [1342dependencies = [1343 "async-trait",1343 "async-trait",1344 "cumulus-client-consensus-common",1344 "cumulus-client-consensus-common",1367[[package]]1367[[package]]1368name = "cumulus-client-consensus-common"1368name = "cumulus-client-consensus-common"1369version = "0.1.0"1369version = "0.1.0"1370source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1370source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1371dependencies = [1371dependencies = [1372 "async-trait",1372 "async-trait",1373 "cumulus-client-pov-recovery",1373 "cumulus-client-pov-recovery",1390[[package]]1390[[package]]1391name = "cumulus-client-network"1391name = "cumulus-client-network"1392version = "0.1.0"1392version = "0.1.0"1393source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1393source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1394dependencies = [1394dependencies = [1395 "async-trait",1395 "async-trait",1396 "cumulus-relay-chain-interface",1396 "cumulus-relay-chain-interface",1413[[package]]1413[[package]]1414name = "cumulus-client-pov-recovery"1414name = "cumulus-client-pov-recovery"1415version = "0.1.0"1415version = "0.1.0"1416source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1416source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1417dependencies = [1417dependencies = [1418 "cumulus-primitives-core",1418 "cumulus-primitives-core",1419 "cumulus-relay-chain-interface",1419 "cumulus-relay-chain-interface",1436[[package]]1436[[package]]1437name = "cumulus-client-service"1437name = "cumulus-client-service"1438version = "0.1.0"1438version = "0.1.0"1439source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1439source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1440dependencies = [1440dependencies = [1441 "cumulus-client-cli",1441 "cumulus-client-cli",1442 "cumulus-client-collator",1442 "cumulus-client-collator",1464[[package]]1464[[package]]1465name = "cumulus-pallet-aura-ext"1465name = "cumulus-pallet-aura-ext"1466version = "0.1.0"1466version = "0.1.0"1467source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1467source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1468dependencies = [1468dependencies = [1469 "frame-support",1469 "frame-support",1470 "frame-system",1470 "frame-system",1480[[package]]1480[[package]]1481name = "cumulus-pallet-dmp-queue"1481name = "cumulus-pallet-dmp-queue"1482version = "0.1.0"1482version = "0.1.0"1483source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1483source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1484dependencies = [1484dependencies = [1485 "cumulus-primitives-core",1485 "cumulus-primitives-core",1486 "frame-support",1486 "frame-support",1497[[package]]1497[[package]]1498name = "cumulus-pallet-parachain-system"1498name = "cumulus-pallet-parachain-system"1499version = "0.1.0"1499version = "0.1.0"1500source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1500source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1501dependencies = [1501dependencies = [1502 "bytes",1502 "bytes",1503 "cumulus-pallet-parachain-system-proc-macro",1503 "cumulus-pallet-parachain-system-proc-macro",1525[[package]]1525[[package]]1526name = "cumulus-pallet-parachain-system-proc-macro"1526name = "cumulus-pallet-parachain-system-proc-macro"1527version = "0.1.0"1527version = "0.1.0"1528source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1528source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1529dependencies = [1529dependencies = [1530 "proc-macro-crate",1530 "proc-macro-crate",1531 "proc-macro2",1531 "proc-macro2",1536[[package]]1536[[package]]1537name = "cumulus-pallet-xcm"1537name = "cumulus-pallet-xcm"1538version = "0.1.0"1538version = "0.1.0"1539source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1539source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1540dependencies = [1540dependencies = [1541 "cumulus-primitives-core",1541 "cumulus-primitives-core",1542 "frame-support",1542 "frame-support",1552[[package]]1552[[package]]1553name = "cumulus-pallet-xcmp-queue"1553name = "cumulus-pallet-xcmp-queue"1554version = "0.1.0"1554version = "0.1.0"1555source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1555source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1556dependencies = [1556dependencies = [1557 "cumulus-primitives-core",1557 "cumulus-primitives-core",1558 "frame-support",1558 "frame-support",1570[[package]]1570[[package]]1571name = "cumulus-primitives-core"1571name = "cumulus-primitives-core"1572version = "0.1.0"1572version = "0.1.0"1573source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1573source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1574dependencies = [1574dependencies = [1575 "parity-scale-codec 3.2.1",1575 "parity-scale-codec 3.2.1",1576 "polkadot-core-primitives",1576 "polkadot-core-primitives",1585[[package]]1585[[package]]1586name = "cumulus-primitives-parachain-inherent"1586name = "cumulus-primitives-parachain-inherent"1587version = "0.1.0"1587version = "0.1.0"1588source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1588source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1589dependencies = [1589dependencies = [1590 "async-trait",1590 "async-trait",1591 "cumulus-primitives-core",1591 "cumulus-primitives-core",1608[[package]]1608[[package]]1609name = "cumulus-primitives-timestamp"1609name = "cumulus-primitives-timestamp"1610version = "0.1.0"1610version = "0.1.0"1611source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1611source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1612dependencies = [1612dependencies = [1613 "cumulus-primitives-core",1613 "cumulus-primitives-core",1614 "futures 0.3.25",1614 "futures 0.3.25",1621[[package]]1621[[package]]1622name = "cumulus-primitives-utility"1622name = "cumulus-primitives-utility"1623version = "0.1.0"1623version = "0.1.0"1624source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1624source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1625dependencies = [1625dependencies = [1626 "cumulus-primitives-core",1626 "cumulus-primitives-core",1627 "frame-support",1627 "frame-support",1637[[package]]1637[[package]]1638name = "cumulus-relay-chain-inprocess-interface"1638name = "cumulus-relay-chain-inprocess-interface"1639version = "0.1.0"1639version = "0.1.0"1640source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1640source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1641dependencies = [1641dependencies = [1642 "async-trait",1642 "async-trait",1643 "cumulus-primitives-core",1643 "cumulus-primitives-core",1662[[package]]1662[[package]]1663name = "cumulus-relay-chain-interface"1663name = "cumulus-relay-chain-interface"1664version = "0.1.0"1664version = "0.1.0"1665source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1665source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1666dependencies = [1666dependencies = [1667 "async-trait",1667 "async-trait",1668 "cumulus-primitives-core",1668 "cumulus-primitives-core",1682[[package]]1682[[package]]1683name = "cumulus-relay-chain-minimal-node"1683name = "cumulus-relay-chain-minimal-node"1684version = "0.1.0"1684version = "0.1.0"1685source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1685source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1686dependencies = [1686dependencies = [1687 "array-bytes 6.0.0",1687 "array-bytes 6.0.0",1688 "async-trait",1688 "async-trait",1722[[package]]1722[[package]]1723name = "cumulus-relay-chain-rpc-interface"1723name = "cumulus-relay-chain-rpc-interface"1724version = "0.1.0"1724version = "0.1.0"1725source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1725source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1726dependencies = [1726dependencies = [1727 "async-trait",1727 "async-trait",1728 "cumulus-primitives-core",1728 "cumulus-primitives-core",1751[[package]]1751[[package]]1752name = "cumulus-test-relay-sproof-builder"1752name = "cumulus-test-relay-sproof-builder"1753version = "0.1.0"1753version = "0.1.0"1754source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"1754source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"1755dependencies = [1755dependencies = [1756 "cumulus-primitives-core",1756 "cumulus-primitives-core",1757 "parity-scale-codec 3.2.1",1757 "parity-scale-codec 3.2.1",2467[[package]]2467[[package]]2468name = "fc-consensus"2468name = "fc-consensus"2469version = "2.0.0-dev"2469version = "2.0.0-dev"2470source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2470source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2471dependencies = [2471dependencies = [2472 "async-trait",2472 "async-trait",2473 "fc-db",2473 "fc-db",2486[[package]]2486[[package]]2487name = "fc-db"2487name = "fc-db"2488version = "2.0.0-dev"2488version = "2.0.0-dev"2489source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2489source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2490dependencies = [2490dependencies = [2491 "fp-storage",2491 "fp-storage",2492 "kvdb-rocksdb",2492 "kvdb-rocksdb",2505[[package]]2505[[package]]2506name = "fc-mapping-sync"2506name = "fc-mapping-sync"2507version = "2.0.0-dev"2507version = "2.0.0-dev"2508source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2508source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2509dependencies = [2509dependencies = [2510 "fc-db",2510 "fc-db",2511 "fp-consensus",2511 "fp-consensus",2522[[package]]2522[[package]]2523name = "fc-rpc"2523name = "fc-rpc"2524version = "2.0.0-dev"2524version = "2.0.0-dev"2525source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2525source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2526dependencies = [2526dependencies = [2527 "ethereum 0.14.0",2527 "ethereum 0.14.0",2528 "ethereum-types 0.14.1",2528 "ethereum-types 0.14.1",2565[[package]]2565[[package]]2566name = "fc-rpc-core"2566name = "fc-rpc-core"2567version = "1.1.0-dev"2567version = "1.1.0-dev"2568source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2568source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2569dependencies = [2569dependencies = [2570 "ethereum 0.14.0",2570 "ethereum 0.14.0",2571 "ethereum-types 0.14.1",2571 "ethereum-types 0.14.1",2730[[package]]2730[[package]]2731name = "fp-consensus"2731name = "fp-consensus"2732version = "2.0.0-dev"2732version = "2.0.0-dev"2733source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2733source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2734dependencies = [2734dependencies = [2735 "ethereum 0.14.0",2735 "ethereum 0.14.0",2736 "parity-scale-codec 3.2.1",2736 "parity-scale-codec 3.2.1",2742[[package]]2742[[package]]2743name = "fp-ethereum"2743name = "fp-ethereum"2744version = "1.0.0-dev"2744version = "1.0.0-dev"2745source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2745source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2746dependencies = [2746dependencies = [2747 "ethereum 0.14.0",2747 "ethereum 0.14.0",2748 "ethereum-types 0.14.1",2748 "ethereum-types 0.14.1",2757[[package]]2757[[package]]2758name = "fp-evm"2758name = "fp-evm"2759version = "3.0.0-dev"2759version = "3.0.0-dev"2760source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2760source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2761dependencies = [2761dependencies = [2762 "evm",2762 "evm",2763 "frame-support",2763 "frame-support",2771[[package]]2771[[package]]2772name = "fp-evm-mapping"2772name = "fp-evm-mapping"2773version = "0.1.0"2773version = "0.1.0"2774source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2774source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2775dependencies = [2775dependencies = [2776 "frame-support",2776 "frame-support",2777 "sp-core",2777 "sp-core",2780[[package]]2780[[package]]2781name = "fp-rpc"2781name = "fp-rpc"2782version = "3.0.0-dev"2782version = "3.0.0-dev"2783source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2783source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2784dependencies = [2784dependencies = [2785 "ethereum 0.14.0",2785 "ethereum 0.14.0",2786 "ethereum-types 0.14.1",2786 "ethereum-types 0.14.1",2797[[package]]2797[[package]]2798name = "fp-self-contained"2798name = "fp-self-contained"2799version = "1.0.0-dev"2799version = "1.0.0-dev"2800source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2800source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2801dependencies = [2801dependencies = [2802 "ethereum 0.14.0",2802 "ethereum 0.14.0",2803 "frame-support",2803 "frame-support",2810[[package]]2810[[package]]2811name = "fp-storage"2811name = "fp-storage"2812version = "2.0.0"2812version = "2.0.0"2813source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"2813source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"2814dependencies = [2814dependencies = [2815 "parity-scale-codec 3.2.1",2815 "parity-scale-codec 3.2.1",2816 "serde",2816 "serde",5682[[package]]5682[[package]]5683name = "pallet-base-fee"5683name = "pallet-base-fee"5684version = "1.0.0"5684version = "1.0.0"5685source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"5685source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"5686dependencies = [5686dependencies = [5687 "fp-evm",5687 "fp-evm",5688 "frame-support",5688 "frame-support",5918[[package]]5918[[package]]5919name = "pallet-ethereum"5919name = "pallet-ethereum"5920version = "4.0.0-dev"5920version = "4.0.0-dev"5921source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"5921source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"5922dependencies = [5922dependencies = [5923 "ethereum 0.14.0",5923 "ethereum 0.14.0",5924 "ethereum-types 0.14.1",5924 "ethereum-types 0.14.1",5946[[package]]5946[[package]]5947name = "pallet-evm"5947name = "pallet-evm"5948version = "6.0.0-dev"5948version = "6.0.0-dev"5949source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"5949source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"5950dependencies = [5950dependencies = [5951 "environmental",5951 "environmental",5952 "evm",5952 "evm",6032[[package]]6032[[package]]6033name = "pallet-evm-precompile-simple"6033name = "pallet-evm-precompile-simple"6034version = "2.0.0-dev"6034version = "2.0.0-dev"6035source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#db60b911813df1d82e60e0de7f3dfa290e60d2f0"6035source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.36#cf1894629c7df1c4dafe58aa773627a3d940da14"6036dependencies = [6036dependencies = [6037 "fp-evm",6037 "fp-evm",6038 "ripemd",6038 "ripemd",6982[[package]]6982[[package]]6983name = "parachain-info"6983name = "parachain-info"6984version = "0.1.0"6984version = "0.1.0"6985source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#a4e825c9500acab6cc3deccffea7b01350f12ed1"6985source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.36#afe528af891f464b318293f183f6d3eefbc979b0"6986dependencies = [6986dependencies = [6987 "cumulus-primitives-core",6987 "cumulus-primitives-core",6988 "frame-support",6988 "frame-support",12965 "sp-core",12965 "sp-core",12966 "sp-finality-grandpa",12966 "sp-finality-grandpa",12967 "sp-inherents",12967 "sp-inherents",12968 "sp-io",12968 "sp-keystore",12969 "sp-keystore",12969 "sp-offchain",12970 "sp-offchain",12970 "sp-runtime",12971 "sp-runtime",node/cli/Cargo.tomldiffbeforeafterboth122git = "https://github.com/paritytech/substrate"122git = "https://github.com/paritytech/substrate"123branch = "polkadot-v0.9.36"123branch = "polkadot-v0.9.36"124125[dependencies.sp-io]126git = "https://github.com/paritytech/substrate"127branch = "polkadot-v0.9.36"124128125[dependencies.sp-finality-grandpa]129[dependencies.sp-finality-grandpa]126git = "https://github.com/paritytech/substrate"130git = "https://github.com/paritytech/substrate"node/cli/src/command.rsdiffbeforeafterboth412 #[cfg(feature = "try-runtime")]412 #[cfg(feature = "try-runtime")]413 Some(Subcommand::TryRuntime(cmd)) => {413 Some(Subcommand::TryRuntime(cmd)) => {414 use std::{future::Future, pin::Pin};414 use std::{future::Future, pin::Pin};415 use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch};415416416 let runner = cli.create_runner(cmd)?;417 let runner = cli.create_runner(cmd)?;417418429 Ok((430 Ok((430 match config.chain_spec.runtime_id() {431 match config.chain_spec.runtime_id() {431 #[cfg(feature = "unique-runtime")]432 #[cfg(feature = "unique-runtime")]432 RuntimeId::Unique => Box::pin(cmd.run::<Block, UniqueRuntimeExecutor>(config)),433 RuntimeId::Unique => Box::pin(cmd.run::<Block, ExtendedHostFunctions<434 sp_io::SubstrateHostFunctions,435 <UniqueRuntimeExecutor as NativeExecutionDispatch>::ExtendHostFunctions,436 >>()),433437434 #[cfg(feature = "quartz-runtime")]438 #[cfg(feature = "quartz-runtime")]435 RuntimeId::Quartz => Box::pin(cmd.run::<Block, QuartzRuntimeExecutor>(config)),439 RuntimeId::Quartz => Box::pin(cmd.run::<Block, ExtendedHostFunctions<440 sp_io::SubstrateHostFunctions,441 <QuartzRuntimeExecutor as NativeExecutionDispatch>::ExtendHostFunctions,442 >>()),436443437 RuntimeId::Opal => Box::pin(cmd.run::<Block, OpalRuntimeExecutor>(config)),444 RuntimeId::Opal => Box::pin(cmd.run::<Block, ExtendedHostFunctions<445 sp_io::SubstrateHostFunctions,446 <OpalRuntimeExecutor as NativeExecutionDispatch>::ExtendHostFunctions,447 >>()),438 RuntimeId::Unknown(chain) => return Err(no_runtime_err!(chain).into()),448 RuntimeId::Unknown(chain) => return Err(no_runtime_err!(chain).into()),439 },449 },440 task_manager,450 task_manager,node/cli/src/service.rsdiffbeforeafterboth106106107#[cfg(feature = "unique-runtime")]107#[cfg(feature = "unique-runtime")]108impl NativeExecutionDispatch for UniqueRuntimeExecutor {108impl NativeExecutionDispatch for UniqueRuntimeExecutor {109 /// Only enable the benchmarking host functions when we actually want to benchmark.110 #[cfg(feature = "runtime-benchmarks")]109 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;111 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;112 /// Otherwise we only use the default Substrate host functions.113 #[cfg(not(feature = "runtime-benchmarks"))]114 type ExtendHostFunctions = ();110115111 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {116 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {112 unique_runtime::api::dispatch(method, data)117 unique_runtime::api::dispatch(method, data)119124120#[cfg(feature = "quartz-runtime")]125#[cfg(feature = "quartz-runtime")]121impl NativeExecutionDispatch for QuartzRuntimeExecutor {126impl NativeExecutionDispatch for QuartzRuntimeExecutor {127 /// Only enable the benchmarking host functions when we actually want to benchmark.128 #[cfg(feature = "runtime-benchmarks")]122 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;129 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;130 /// Otherwise we only use the default Substrate host functions.131 #[cfg(not(feature = "runtime-benchmarks"))]132 type ExtendHostFunctions = ();123133124 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {134 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {125 quartz_runtime::api::dispatch(method, data)135 quartz_runtime::api::dispatch(method, data)131}141}132142133impl NativeExecutionDispatch for OpalRuntimeExecutor {143impl NativeExecutionDispatch for OpalRuntimeExecutor {144 /// Only enable the benchmarking host functions when we actually want to benchmark.145 #[cfg(feature = "runtime-benchmarks")]134 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;146 type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions;147 /// Otherwise we only use the default Substrate host functions.148 #[cfg(not(feature = "runtime-benchmarks"))]149 type ExtendHostFunctions = ();135150136 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {151 fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>> {137 opal_runtime::api::dispatch(method, data)152 opal_runtime::api::dispatch(method, data)runtime/common/runtime_apis.rsdiffbeforeafterboth780780781 #[cfg(feature = "try-runtime")]781 #[cfg(feature = "try-runtime")]782 impl frame_try_runtime::TryRuntime<Block> for Runtime {782 impl frame_try_runtime::TryRuntime<Block> for Runtime {783 fn on_runtime_upgrade() -> (frame_support::pallet_prelude::Weight, frame_support::pallet_prelude::Weight) {783 fn on_runtime_upgrade(checks: bool) -> (frame_support::pallet_prelude::Weight, frame_support::pallet_prelude::Weight) {784 log::info!("try-runtime::on_runtime_upgrade unique-chain.");784 log::info!("try-runtime::on_runtime_upgrade unique-chain.");785 let weight = Executive::try_runtime_upgrade().unwrap();785 let weight = Executive::try_runtime_upgrade(checks).unwrap();786 (weight, crate::config::substrate::RuntimeBlockWeights::get().max_block)786 (weight, crate::config::substrate::RuntimeBlockWeights::get().max_block)787 }787 }788788789 fn execute_block(789 fn execute_block(790 block: Block,790 block: Block,791 state_root_check: bool,791 state_root_check: bool,792 signature_check: bool,792 select: frame_try_runtime::TryStateSelect793 select: frame_try_runtime::TryStateSelect793 ) -> frame_support::pallet_prelude::Weight {794 ) -> frame_support::pallet_prelude::Weight {794 log::info!(795 log::info!(799 select,800 select,800 );801 );801802802 Executive::try_execute_block(block, state_root_check, select).unwrap()803 Executive::try_execute_block(block, state_root_check, signature_check, select).unwrap()803 }804 }804 }805 }805 }806 }runtime/opal/Cargo.tomldiffbeforeafterboth91 'pallet-unique-scheduler-v2/try-runtime',91 'pallet-unique-scheduler-v2/try-runtime',92 'pallet-maintenance/try-runtime',92 'pallet-maintenance/try-runtime',93 'pallet-test-utils?/try-runtime',93 'pallet-test-utils?/try-runtime',94 'fp-self-contained/try-runtime',94]95]95std = [96std = [96 'codec/std',97 'codec/std',runtime/quartz/Cargo.tomldiffbeforeafterboth86 'pallet-evm-transaction-payment/try-runtime',86 'pallet-evm-transaction-payment/try-runtime',87 'pallet-evm-migration/try-runtime',87 'pallet-evm-migration/try-runtime',88 'pallet-maintenance/try-runtime',88 'pallet-maintenance/try-runtime',89 'fp-self-contained/try-runtime',89]90]90std = [91std = [91 'codec/std',92 'codec/std',runtime/unique/Cargo.tomldiffbeforeafterboth87 'pallet-evm-transaction-payment/try-runtime',87 'pallet-evm-transaction-payment/try-runtime',88 'pallet-evm-migration/try-runtime',88 'pallet-evm-migration/try-runtime',89 'pallet-maintenance/try-runtime',89 'pallet-maintenance/try-runtime',90 'fp-self-contained/try-runtime',90]91]91std = [92std = [92 'codec/std',93 'codec/std',