difftreelog
Merge pull request #861 from UniqueNetwork/feature/workspace-deps
in: master
40 files changed
Cargo.lockdiffbeforeafterboth2396 "libc",2396 "libc",2397]2397]23982399[[package]]2400name = "ethbloom"2401version = "0.12.1"2402source = "registry+https://github.com/rust-lang/crates.io-index"2403checksum = "11da94e443c60508eb62cf256243a64da87304c2802ac2528847f79d750007ef"2404dependencies = [2405 "crunchy",2406 "fixed-hash 0.7.0",2407 "impl-codec",2408 "impl-rlp",2409 "scale-info",2410 "tiny-keccak",2411]241223982413[[package]]2399[[package]]2414name = "ethbloom"2400name = "ethbloom"2417checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60"2403checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60"2418dependencies = [2404dependencies = [2419 "crunchy",2405 "crunchy",2420 "fixed-hash 0.8.0",2406 "fixed-hash",2421 "impl-codec",2407 "impl-codec",2422 "impl-rlp",2408 "impl-rlp",2423 "impl-serde",2409 "impl-serde",2424 "scale-info",2410 "scale-info",2425 "tiny-keccak",2411 "tiny-keccak",2426]2412]24272428[[package]]2429name = "ethereum"2430version = "0.12.0"2431source = "registry+https://github.com/rust-lang/crates.io-index"2432checksum = "23750149fe8834c0e24bb9adcbacbe06c45b9861f15df53e09f26cb7c4ab91ef"2433dependencies = [2434 "bytes",2435 "ethereum-types 0.13.1",2436 "hash-db",2437 "hash256-std-hasher",2438 "rlp",2439 "rlp-derive",2440 "sha3 0.10.6",2441 "triehash",2442]244324132444[[package]]2414[[package]]2445name = "ethereum"2415name = "ethereum"2448checksum = "6a89fb87a9e103f71b903b80b670200b54cc67a07578f070681f1fffb7396fb7"2418checksum = "6a89fb87a9e103f71b903b80b670200b54cc67a07578f070681f1fffb7396fb7"2449dependencies = [2419dependencies = [2450 "bytes",2420 "bytes",2451 "ethereum-types 0.14.1",2421 "ethereum-types",2452 "hash-db",2422 "hash-db",2453 "hash256-std-hasher",2423 "hash256-std-hasher",2454 "parity-scale-codec",2424 "parity-scale-codec",2459 "triehash",2429 "triehash",2460]2430]24612462[[package]]2463name = "ethereum-types"2464version = "0.13.1"2465source = "registry+https://github.com/rust-lang/crates.io-index"2466checksum = "b2827b94c556145446fcce834ca86b7abf0c39a805883fe20e72c5bfdb5a0dc6"2467dependencies = [2468 "ethbloom 0.12.1",2469 "fixed-hash 0.7.0",2470 "impl-codec",2471 "impl-rlp",2472 "primitive-types 0.11.1",2473 "scale-info",2474 "uint",2475]247624312477[[package]]2432[[package]]2478name = "ethereum-types"2433name = "ethereum-types"2479version = "0.14.1"2434version = "0.14.1"2480source = "registry+https://github.com/rust-lang/crates.io-index"2435source = "registry+https://github.com/rust-lang/crates.io-index"2481checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee"2436checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee"2482dependencies = [2437dependencies = [2483 "ethbloom 0.13.0",2438 "ethbloom",2484 "fixed-hash 0.8.0",2439 "fixed-hash",2485 "impl-codec",2440 "impl-codec",2486 "impl-rlp",2441 "impl-rlp",2487 "impl-serde",2442 "impl-serde",2488 "primitive-types 0.12.1",2443 "primitive-types",2489 "scale-info",2444 "scale-info",2490 "uint",2445 "uint",2491]2446]2504dependencies = [2459dependencies = [2505 "auto_impl",2460 "auto_impl",2506 "environmental",2461 "environmental",2507 "ethereum 0.14.0",2462 "ethereum",2508 "evm-core",2463 "evm-core",2509 "evm-gasometer",2464 "evm-gasometer",2510 "evm-runtime",2465 "evm-runtime",2511 "log",2466 "log",2512 "parity-scale-codec",2467 "parity-scale-codec",2513 "primitive-types 0.12.1",2468 "primitive-types",2514 "rlp",2469 "rlp",2515 "scale-info",2470 "scale-info",2516 "serde",2471 "serde",2521name = "evm-coder"2476name = "evm-coder"2522version = "0.1.6"2477version = "0.1.6"2523dependencies = [2478dependencies = [2524 "ethereum 0.14.0",2479 "ethereum",2525 "evm-coder-procedural",2480 "evm-coder-procedural",2526 "evm-core",2481 "evm-core",2527 "frame-support",2482 "frame-support",2528 "hex",2483 "hex",2529 "hex-literal",2484 "hex-literal",2530 "impl-trait-for-tuples",2485 "impl-trait-for-tuples",2531 "primitive-types 0.12.1",2486 "primitive-types",2532 "sha3-const",2487 "sha3-const",2533 "similar-asserts",2488 "similar-asserts",2534 "trybuild",2489 "trybuild",2553checksum = "64c51bec0eb68a891c2575c758eaaa1d61373fc51f7caaf216b1fb5c3fea3b5d"2508checksum = "64c51bec0eb68a891c2575c758eaaa1d61373fc51f7caaf216b1fb5c3fea3b5d"2554dependencies = [2509dependencies = [2555 "parity-scale-codec",2510 "parity-scale-codec",2556 "primitive-types 0.12.1",2511 "primitive-types",2557 "scale-info",2512 "scale-info",2558 "serde",2513 "serde",2559]2514]2567 "environmental",2522 "environmental",2568 "evm-core",2523 "evm-core",2569 "evm-runtime",2524 "evm-runtime",2570 "primitive-types 0.12.1",2525 "primitive-types",2571]2526]257225272573[[package]]2528[[package]]2579 "auto_impl",2534 "auto_impl",2580 "environmental",2535 "environmental",2581 "evm-core",2536 "evm-core",2582 "primitive-types 0.12.1",2537 "primitive-types",2583 "sha3 0.10.6",2538 "sha3 0.10.6",2584]2539]258525402723version = "2.0.0-dev"2678version = "2.0.0-dev"2724source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2679source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2725dependencies = [2680dependencies = [2726 "ethereum 0.14.0",2681 "ethereum",2727 "ethereum-types 0.14.1",2682 "ethereum-types",2728 "evm",2683 "evm",2729 "fc-db",2684 "fc-db",2730 "fc-rpc-core",2685 "fc-rpc-core",2765version = "1.1.0-dev"2720version = "1.1.0-dev"2766source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2721source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2767dependencies = [2722dependencies = [2768 "ethereum 0.14.0",2723 "ethereum",2769 "ethereum-types 0.14.1",2724 "ethereum-types",2770 "jsonrpsee",2725 "jsonrpsee",2771 "rustc-hex",2726 "rustc-hex",2772 "serde",2727 "serde",2836 "scale-info",2791 "scale-info",2837]2792]28382839[[package]]2840name = "fixed-hash"2841version = "0.7.0"2842source = "registry+https://github.com/rust-lang/crates.io-index"2843checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"2844dependencies = [2845 "byteorder",2846 "rustc-hex",2847 "static_assertions",2848]284927932850[[package]]2794[[package]]2851name = "fixed-hash"2795name = "fixed-hash"2913version = "2.0.0-dev"2857version = "2.0.0-dev"2914source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2858source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2915dependencies = [2859dependencies = [2916 "ethereum 0.14.0",2860 "ethereum",2917 "parity-scale-codec",2861 "parity-scale-codec",2918 "sp-core",2862 "sp-core",2919 "sp-runtime",2863 "sp-runtime",2925version = "1.0.0-dev"2869version = "1.0.0-dev"2926source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2870source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2927dependencies = [2871dependencies = [2928 "ethereum 0.14.0",2872 "ethereum",2929 "ethereum-types 0.14.1",2873 "ethereum-types",2930 "fp-evm",2874 "fp-evm",2931 "frame-support",2875 "frame-support",2932 "num_enum",2876 "num_enum",2962version = "3.0.0-dev"2906version = "3.0.0-dev"2963source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2907source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2964dependencies = [2908dependencies = [2965 "ethereum 0.14.0",2909 "ethereum",2966 "ethereum-types 0.14.1",2910 "ethereum-types",2967 "fp-evm",2911 "fp-evm",2968 "parity-scale-codec",2912 "parity-scale-codec",2969 "scale-info",2913 "scale-info",6123name = "pallet-common"6067name = "pallet-common"6124version = "0.1.13"6068version = "0.1.13"6125dependencies = [6069dependencies = [6126 "ethereum 0.14.0",6070 "ethereum",6127 "evm-coder",6071 "evm-coder",6128 "frame-benchmarking",6072 "frame-benchmarking",6129 "frame-support",6073 "frame-support",6250version = "4.0.0-dev"6194version = "4.0.0-dev"6251source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6195source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6252dependencies = [6196dependencies = [6253 "ethereum 0.14.0",6197 "ethereum",6254 "ethereum-types 0.14.1",6198 "ethereum-types",6255 "evm",6199 "evm",6256 "fp-consensus",6200 "fp-consensus",6257 "fp-ethereum",6201 "fp-ethereum",6337name = "pallet-evm-migration"6281name = "pallet-evm-migration"6338version = "0.1.1"6282version = "0.1.1"6339dependencies = [6283dependencies = [6340 "ethereum 0.14.0",6284 "ethereum",6341 "frame-benchmarking",6285 "frame-benchmarking",6342 "frame-support",6286 "frame-support",6343 "frame-system",6287 "frame-system",7176name = "pallet-unique"7120name = "pallet-unique"7177version = "0.2.1"7121version = "0.2.1"7178dependencies = [7122dependencies = [7179 "ethereum 0.12.0",7123 "ethereum",7180 "evm-coder",7124 "evm-coder",7181 "frame-benchmarking",7125 "frame-benchmarking",7182 "frame-support",7126 "frame-support",7188 "pallet-refungible",7132 "pallet-refungible",7189 "parity-scale-codec",7133 "parity-scale-codec",7190 "scale-info",7134 "scale-info",7191 "serde",7192 "sp-core",7135 "sp-core",7193 "sp-io",7136 "sp-io",7194 "sp-runtime",7137 "sp-runtime",8829 "syn",8772 "syn",8830]8773]88318832[[package]]8833name = "primitive-types"8834version = "0.11.1"8835source = "registry+https://github.com/rust-lang/crates.io-index"8836checksum = "e28720988bff275df1f51b171e1b2a18c30d194c4d2b61defdacecd625a5d94a"8837dependencies = [8838 "fixed-hash 0.7.0",8839 "impl-codec",8840 "impl-rlp",8841 "scale-info",8842 "uint",8843]884487748845[[package]]8775[[package]]8846name = "primitive-types"8776name = "primitive-types"8847version = "0.12.1"8777version = "0.12.1"8848source = "registry+https://github.com/rust-lang/crates.io-index"8778source = "registry+https://github.com/rust-lang/crates.io-index"8849checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66"8779checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66"8850dependencies = [8780dependencies = [8851 "fixed-hash 0.8.0",8781 "fixed-hash",8852 "impl-codec",8782 "impl-codec",8853 "impl-rlp",8783 "impl-rlp",8854 "impl-serde",8784 "impl-serde",9498dependencies = [9428dependencies = [9499 "parity-scale-codec",9429 "parity-scale-codec",9500 "rmrk-traits",9430 "rmrk-traits",9501 "serde",9502 "sp-api",9431 "sp-api",9503 "sp-runtime",9432 "sp-runtime",9504 "sp-std",9433 "sp-std",11621 "merlin",11550 "merlin",11622 "parity-scale-codec",11551 "parity-scale-codec",11623 "parking_lot 0.12.1",11552 "parking_lot 0.12.1",11624 "primitive-types 0.12.1",11553 "primitive-types",11625 "rand 0.8.5",11554 "rand 0.8.5",11626 "regex",11555 "regex",11627 "scale-info",11556 "scale-info",11883 "bytes",11812 "bytes",11884 "impl-trait-for-tuples",11813 "impl-trait-for-tuples",11885 "parity-scale-codec",11814 "parity-scale-codec",11886 "primitive-types 0.12.1",11815 "primitive-types",11887 "sp-externalities",11816 "sp-externalities",11888 "sp-runtime-interface-proc-macro",11817 "sp-runtime-interface-proc-macro",11889 "sp-std",11818 "sp-std",13382 "precompile-utils-macro",13311 "precompile-utils-macro",13383 "rmrk-rpc",13312 "rmrk-rpc",13384 "scale-info",13313 "scale-info",13314 "serde",13385 "smallvec",13315 "smallvec",13386 "sp-api",13316 "sp-api",13387 "sp-arithmetic",13317 "sp-arithmetic",Cargo.tomldiffbeforeafterboth18panic = 'unwind'18panic = 'unwind'191920[workspace.dependencies]20[workspace.dependencies]21# Unique22evm-coder = { default-features = false, path = "crates/evm-coder" }23struct-versioning = { path = "crates/struct-versioning" }24precompile-utils-macro = { path = "runtime/common/ethereum/precompiles/utils/macro" }25up-common = { path = "primitives/common", default-features = false }26up-data-structs = { path = "primitives/data-structs", default-features = false }27up-pov-estimate-rpc = { path = "primitives/pov-estimate-rpc", default-features = false }28up-rpc = { path = "primitives/rpc", default-features = false }29up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }30uc-rpc = { path = "client/rpc" }31unique-rpc = { path = "node/rpc" }32pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }33pallet-collator-selection = { default-features = false, path = "pallets/collator-selection" }34pallet-common = { default-features = false, path = "pallets/common" }35pallet-configuration = { default-features = false, path = "pallets/configuration" }36pallet-evm-coder-substrate = { default-features = false, path = "pallets/evm-coder-substrate" }37pallet-evm-contract-helpers = { path = "pallets/evm-contract-helpers", default-features = false }38pallet-evm-migration = { path = "pallets/evm-migration", default-features = false }39pallet-evm-transaction-payment = { path = "pallets/evm-transaction-payment", default-features = false }40pallet-foreign-assets = { default-features = false, path = "pallets/foreign-assets" }41pallet-fungible = { default-features = false, path = "pallets/fungible" }42pallet-identity = { default-features = false, path = "pallets/identity" }43pallet-inflation = { path = "pallets/inflation", default-features = false }44pallet-maintenance = { default-features = false, path = "pallets/maintenance" }45pallet-nonfungible = { default-features = false, path = "pallets/nonfungible" }46pallet-proxy-rmrk-core = { default-features = false, path = "pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }47pallet-proxy-rmrk-equip = { default-features = false, path = "pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }48rmrk-traits = { default-features = false, path = "primitives/rmrk-traits" }49pallet-refungible = { default-features = false, path = "pallets/refungible" }50pallet-structure = { default-features = false, path = "pallets/structure" }51pallet-unique = { path = "pallets/unique", default-features = false }52pallet-unique-scheduler-v2 = { path = "pallets/scheduler-v2", default-features = false }53pallet-test-utils = { default-features = false, path = "test-pallets/utils" }54pallet-app-promotion = { path = "pallets/app-promotion", default-features = false }55app-promotion-rpc = { path = "primitives/app_promotion_rpc", default-features = false }56rmrk-rpc = { path = "primitives/rmrk-rpc", default-features = false }5758# Unique: Runtimes59unique-runtime = { path = "runtime/unique" }60quartz-runtime = { path = "runtime/quartz" }61opal-runtime = { path = "runtime/opal" }6263# Frontier (Unique patches over the Parity version)64fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }65fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }66fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }67fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }68fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }69fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }70fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }71fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }72fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }73fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }74pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }75pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }76pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }77pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }7879# Parity80codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2.2" }81scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }82polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }83polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }84polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }85cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }86cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }87cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }88cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }89cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }90cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }91cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }92cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }93cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }94cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }95cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }96cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }97cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }98cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }99cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }100cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }101cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }102frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }103frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }104frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }105frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }106pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }107pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }108pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }109pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }110pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }111pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }112pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }113pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }114pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }115pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }116pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }117pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }118parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }119polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }120sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }121sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }122sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }123sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }124sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }125sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }126sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }127sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }128sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }129sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }130sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }131sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }132sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }133sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }134sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }135sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }136sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }137sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }138sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }139sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }140sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }141substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }142sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }143sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }144sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }145sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }146sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }147sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }148sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }149sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }150sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }151sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }152sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }153sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }154sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }155sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }156sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }157sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }158substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }159xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }160xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }161xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }162163# Parity: Build utils164substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }165substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }166167# Parity: Benchmarking168frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }169frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }170frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }171172# Parity: Try Runtime173try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }174frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }175176# ORML21orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }177orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }22orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }178orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }23orml-vesting = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }179orml-vesting = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }24orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }180orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }181182# Other183smallvec = "1.6.1"184derivative = { version = "2.2.0", features = ["use_core"] }185serde = { default-features = false, features = ['derive'], version = "1.0.136" }186log = { version = "0.4.16", default-features = false }187num_enum = { version = "0.5.3", default-features = false }188hex-literal = "0.3.4"189impl-trait-for-tuples = "0.2.2"190logtest = "2.0.0"191ethereum = { version = "0.14.0", default-features = false }192evm-core = { default-features = false, version = "0.37.0" }193primitive-types = { version = "0.12.1", default-features = false }194jsonrpsee = { version = "0.16.2", features = ["macros", "server"] }25195client/rpc/Cargo.tomldiffbeforeafterboth667[dependencies]7[dependencies]8anyhow = "1.0.57"8anyhow = "1.0.57"9app-promotion-rpc.path = "../../primitives/app_promotion_rpc"10codec = { package = "parity-scale-codec", version = "3.1.2" }11jsonrpsee = { version = "0.16.2", features = ["macros", "server"] }9jsonrpsee = { version = "0.16.2", features = ["macros", "server"] }12rmrk-rpc.path = "../../primitives/rmrk-rpc"13trie-db = { version = "0.24.0", default-features = false }10trie-db = { version = "0.24.0", default-features = false }14up-common = { default-features = false, path = "../../primitives/common" }15up-data-structs = { default-features = false, path = "../../primitives/data-structs" }16up-pov-estimate-rpc = { path = "../../primitives/pov-estimate-rpc", optional = true }17up-rpc.path = "../../primitives/rpc"18zstd = { version = "0.11.2", default-features = false }11zstd = { version = "0.11.2", default-features = false }191213# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.20pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }14codec = { workspace = true, package = "parity-scale-codec" }1516app-promotion-rpc = { workspace = true }17rmrk-rpc = { workspace = true }18up-common = { workspace = true }19up-data-structs = { workspace = true }21sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20up-pov-estimate-rpc = { workspace = true, optional = true }21up-rpc = { workspace = true }2223pallet-evm = { workspace = true }24sc-client-api = { workspace = true }22sc-rpc-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }25sc-rpc-api = { default-features = false, workspace = true }23sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }26sc-service = { workspace = true }24sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27sp-api = { default-features = false, workspace = true }25sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }28sp-blockchain = { default-features = false, workspace = true }26sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }29sp-core = { default-features = false, workspace = true }27sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }30sp-externalities = { workspace = true }28sp-keystore = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }31sp-keystore = { default-features = false, workspace = true }29sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }32sp-runtime = { default-features = false, workspace = true }30sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }33sp-state-machine = { workspace = true }31sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }34sp-trie = { default-features = false, workspace = true }323533frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }36frame-benchmarking = { workspace = true }343735sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }38sc-executor = { workspace = true }363937opal-runtime.path = "../../runtime/opal"40opal-runtime = { workspace = true }38quartz-runtime = { path = "../../runtime/quartz", optional = true }41quartz-runtime = { workspace = true, optional = true }39unique-runtime = { path = "../../runtime/unique", optional = true }42unique-runtime = { workspace = true, optional = true }404341[features]44[features]42pov-estimate = [45pov-estimate = [crates/evm-coder/Cargo.tomldiffbeforeafterboth7[dependencies]7[dependencies]8sha3-const = { version = "0.1.1", default-features = false }8sha3-const = { version = "0.1.1", default-features = false }9# evm-coder reexports those proc-macro9# evm-coder reexports those proc-macro10evm-coder-procedural.path = "./procedural"10evm-coder-procedural = { path = "./procedural" }11# Evm uses primitive-types for H160, H256 and others11# Evm uses primitive-types for H160, H256 and others12primitive-types = { version = "0.12.1", default-features = false }12primitive-types = { workspace = true }13# Evm doesn't have reexports for log and others13# Evm doesn't have reexports for log and others14ethereum = { version = "0.14.0", default-features = false }14ethereum = { workspace = true }15frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-support = { workspace = true }16# Error types for execution16# Error types for execution17evm-core = { default-features = false, version = "0.37.0" }17evm-core = { workspace = true }18# We have tuple-heavy code in solidity.rs18# We have tuple-heavy code in solidity.rs19impl-trait-for-tuples = "0.2.2"19impl-trait-for-tuples = { workspace = true }202021[dev-dependencies]21[dev-dependencies]22# We want to assert some large binary blobs equality in tests22# We want to assert some large binary blobs equality in tests23hex = "0.4.3"23hex = "0.4.3"24hex-literal = "0.3.4"24hex-literal = { workspace = true }25similar-asserts = "1.4.2"25similar-asserts = "1.4.2"26trybuild = "1.0"26trybuild = "1.0"2727node/cli/Cargo.tomldiffbeforeafterboth1[build-dependencies]2substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }34################################################################################1################################################################################5# Package2# Package242125[dependencies]22[dependencies]26clap = "4.1"23clap = "4.1"24futures = '0.3.17'27codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2" }25tokio = { version = "1.24", features = ["time"] }26serde_json = "1.0"2728log = { workspace = true }2930# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.28cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }31codec = { workspace = true, package = "parity-scale-codec" }3233cumulus-client-cli = { workspace = true }29cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }34cumulus-client-consensus-aura = { workspace = true }30cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }35cumulus-client-consensus-common = { workspace = true }31cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }36cumulus-client-network = { workspace = true }32cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }37cumulus-client-service = { workspace = true }33cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }38cumulus-primitives-core = { workspace = true }34cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }39cumulus-primitives-parachain-inherent = { workspace = true }35cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }40cumulus-relay-chain-inprocess-interface = { workspace = true }36cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }41cumulus-relay-chain-interface = { workspace = true }37cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }42cumulus-relay-chain-minimal-node = { workspace = true }38frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }43frame-benchmarking = { workspace = true }39frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }44frame-benchmarking-cli = { workspace = true }40futures = '0.3.17'41log = '0.4.17'42opal-runtime = { path = "../../runtime/opal", optional = true }45opal-runtime = { workspace = true, optional = true }43pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }46pallet-transaction-payment-rpc-runtime-api = { workspace = true }44polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }47polkadot-cli = { workspace = true }45polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }48polkadot-primitives = { workspace = true }46polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }49polkadot-service = { workspace = true }47quartz-runtime = { path = "../../runtime/quartz", optional = true }50quartz-runtime = { workspace = true, optional = true }48sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }51sc-basic-authorship = { workspace = true }49sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }52sc-chain-spec = { workspace = true }50sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }53sc-cli = { workspace = true }51sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }54sc-client-api = { workspace = true }52sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }55sc-consensus = { workspace = true }53sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }56sc-consensus-manual-seal = { workspace = true }54sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }57sc-executor = { workspace = true }55sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }58sc-network = { workspace = true }56sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }59sc-service = { workspace = true }57sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }60sc-sysinfo = { workspace = true }58sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }61sc-telemetry = { workspace = true }59sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }62sc-tracing = { workspace = true }60sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }63sc-transaction-pool = { workspace = true }61serde = { features = ['derive'], version = "1.0" }64serde = { workspace = true }62serde_json = "1.0"63sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }65sp-api = { workspace = true }64sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }66sp-block-builder = { workspace = true }65sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }67sp-blockchain = { workspace = true }66sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }68sp-consensus-aura = { workspace = true }67sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }69sp-core = { workspace = true }68sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }70sp-io = { workspace = true }69sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }71sp-keystore = { workspace = true }70sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }72sp-offchain = { workspace = true }71sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }73sp-runtime = { workspace = true }72sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }74sp-session = { workspace = true }73sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }75sp-timestamp = { workspace = true }74sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }76sp-transaction-pool = { workspace = true }75substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }77substrate-frame-rpc-system = { workspace = true }76substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }78substrate-prometheus-endpoint = { workspace = true }77tokio = { version = "1.24", features = ["time"] }78try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }79try-runtime-cli = { workspace = true }79unique-runtime = { path = "../../runtime/unique", optional = true }80unique-runtime = { workspace = true, optional = true }80up-common.path = "../../primitives/common"81up-common = { workspace = true }81up-data-structs = { path = "../../primitives/data-structs", default-features = false }82up-data-structs = { workspace = true }828383fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }84fc-consensus = { workspace = true }84fc-db = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }85fc-db = { workspace = true }85fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }86fc-mapping-sync = { workspace = true }86fc-rpc = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }87fc-rpc = { workspace = true }87fc-rpc-core = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }88fc-rpc-core = { workspace = true }88fp-rpc = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }89fp-rpc = { workspace = true }899090app-promotion-rpc = { path = "../../primitives/app_promotion_rpc", default-features = false }91app-promotion-rpc = { workspace = true }91rmrk-rpc.path = "../../primitives/rmrk-rpc"92rmrk-rpc = { workspace = true }92uc-rpc = { default-features = false, path = "../../client/rpc" }93uc-rpc = { workspace = true }93unique-rpc = { default-features = false, path = "../rpc" }94unique-rpc = { workspace = true }94up-pov-estimate-rpc = { path = "../../primitives/pov-estimate-rpc", default-features = false }95up-pov-estimate-rpc = { workspace = true }95up-rpc.path = "../../primitives/rpc"96up-rpc = { workspace = true }9798[build-dependencies]99substrate-build-script-utils = { workspace = true }9610097[features]101[features]98default = ["opal-runtime"]102default = ["opal-runtime"]node/rpc/Cargo.tomldiffbeforeafterboth10targets = ["x86_64-unknown-linux-gnu"]10targets = ["x86_64-unknown-linux-gnu"]111112[dependencies]12[dependencies]13jsonrpsee = { version = "0.16.2", features = ["macros", "server"] }13jsonrpsee = { workspace = true }14# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate', branch = 'master' }14# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate', branch = 'master' }15pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15pallet-transaction-payment-rpc = { workspace = true }16sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16sc-client-api = { workspace = true }17sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sc-finality-grandpa = { workspace = true }18sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sc-network = { workspace = true }19sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }19sc-rpc = { workspace = true }20sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20sc-rpc-api = { workspace = true }21sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sc-service = { workspace = true }22sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sc-transaction-pool = { workspace = true }23sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23sp-api = { workspace = true }24sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }24sp-block-builder = { workspace = true }25sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }25sp-blockchain = { workspace = true }26sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }26sp-runtime = { workspace = true }27substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27substrate-frame-rpc-system = { workspace = true }282829fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }29fc-db = { workspace = true }30fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }30fc-rpc = { workspace = true }31fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }31fc-rpc-core = { workspace = true }32fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }32fp-rpc = { workspace = true }33fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }33fp-storage = { workspace = true }343435app-promotion-rpc.path = "../../primitives/app_promotion_rpc"35app-promotion-rpc = { workspace = true }36rmrk-rpc.path = "../../primitives/rmrk-rpc"36rmrk-rpc = { workspace = true }37serde = { features = ['derive'], version = "1.0.130" }37serde = { workspace = true }38uc-rpc.path = "../../client/rpc"38uc-rpc = { workspace = true }39up-common.path = "../../primitives/common"39up-common = { workspace = true }40up-data-structs = { default-features = false, path = "../../primitives/data-structs" }40up-data-structs = { workspace = true }41up-pov-estimate-rpc.path = "../../primitives/pov-estimate-rpc"41up-pov-estimate-rpc = { workspace = true, default-features = true }42up-rpc.path = "../../primitives/rpc"42up-rpc = { workspace = true }434344[features]44[features]45default = []45default = []pallets/app-promotion/Cargo.tomldiffbeforeafterboth40################################################################################40################################################################################41# Substrate Dependencies41# Substrate Dependencies424243# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.43codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }44codec = { workspace = true, package = "parity-scale-codec" }4544scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }46scale-info = { workspace = true }454746frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }48frame-benchmarking = { workspace = true, optional = true }47frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }49frame-support = { workspace = true }48frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }50frame-system = { workspace = true }49pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }51pallet-balances = { workspace = true }50pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }52pallet-evm = { workspace = true }51sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }53sp-core = { workspace = true }52sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }54sp-runtime = { workspace = true }53sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }55sp-std = { workspace = true }545655################################################################################57################################################################################56# local dependencies58# local dependencies575958pallet-common = { default-features = false, path = "../common" }60pallet-common = { workspace = true }59pallet-configuration = { default-features = false, path = "../configuration" }61pallet-configuration = { workspace = true }60pallet-evm-contract-helpers = { default-features = false, path = "../evm-contract-helpers" }62pallet-evm-contract-helpers = { workspace = true }61pallet-evm-migration = { default-features = false, path = "../evm-migration" }63pallet-evm-migration = { workspace = true }62pallet-unique = { default-features = false, path = "../unique" }64pallet-unique = { workspace = true }63up-data-structs = { default-features = false, path = "../../primitives/data-structs" }65up-data-structs = { workspace = true }646665# [dev-dependencies]67# [dev-dependencies]6668pallets/collator-selection/Cargo.tomldiffbeforeafterboth12targets = ["x86_64-unknown-linux-gnu"]12targets = ["x86_64-unknown-linux-gnu"]131314[dependencies]14[dependencies]15# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.15codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.0.0" }16codec = { workspace = true, package = "parity-scale-codec" }1716log = { version = "0.4.17", default-features = false }18log = { workspace = true }17rand = { version = "0.8.5", features = ["std_rng"], default-features = false }19rand = { version = "0.8.5", features = ["std_rng"], default-features = false }18scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }20scale-info = { workspace = true }19serde = { version = "1.0.145", default-features = false }21serde = { workspace = true }202221frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23frame-support = { workspace = true }22frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }24frame-system = { workspace = true }23pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }25pallet-authorship = { workspace = true }24pallet-configuration = { default-features = false, path = "../configuration" }26pallet-configuration = { workspace = true }25pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27pallet-session = { workspace = true }26sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }28sp-runtime = { workspace = true }27sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }29sp-staking = { workspace = true }28sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }30sp-std = { workspace = true }293130frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }32frame-benchmarking = { workspace = true, optional = true }313332[dev-dependencies]34[dev-dependencies]33pallet-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }35pallet-aura = { workspace = true }34pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }36pallet-balances = { workspace = true }35pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }37pallet-timestamp = { workspace = true }36sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }38sp-consensus-aura = { workspace = true }37sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }39sp-core = { workspace = true }38sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }40sp-io = { workspace = true }39sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }41sp-runtime = { workspace = true }40sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }42sp-tracing = { workspace = true }414342[features]44[features]43default = ["std"]45default = ["std"]pallets/common/Cargo.tomldiffbeforeafterboth5version = "0.1.13"5version = "0.1.13"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211ethereum = { version = "0.14.0", default-features = false }13ethereum = { workspace = true }12evm-coder = { default-features = false, path = "../../crates/evm-coder" }14evm-coder = { workspace = true }13frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-benchmarking = { workspace = true, optional = true }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16frame-support = { workspace = true }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17frame-system = { workspace = true }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }18pallet-evm = { workspace = true }17pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }19pallet-evm-coder-substrate = { workspace = true }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20sp-core = { workspace = true }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-runtime = { workspace = true }20sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-std = { workspace = true }21up-data-structs = { default-features = false, path = "../../primitives/data-structs" }23up-data-structs = { workspace = true }22up-pov-estimate-rpc = { default-features = false, path = "../../primitives/pov-estimate-rpc" }24up-pov-estimate-rpc = { workspace = true }232524[features]26[features]25default = ["std"]27default = ["std"]pallets/configuration/Cargo.tomldiffbeforeafterboth4version = "0.1.3"4version = "0.1.3"556[dependencies]6[dependencies]7# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.7fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }8codec = { workspace = true, package = "parity-scale-codec" }910fp-evm = { workspace = true }8frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11frame-benchmarking = { workspace = true, optional = true }9frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-support = { workspace = true }10frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-system = { workspace = true }11parity-scale-codec = { version = "3.2.2", features = ["derive"], default-features = false }14scale-info = { workspace = true }12scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }15smallvec = { workspace = true }13smallvec = "1.6.1"14sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16sp-arithmetic = { workspace = true }15sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sp-core = { workspace = true }16sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sp-std = { workspace = true }17xcm = { default-features = false, git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }19xcm = { workspace = true }182019[features]21[features]20default = ["std"]22default = ["std"]24 "frame-benchmarking/std",26 "frame-benchmarking/std",25 "frame-support/std",27 "frame-support/std",26 "frame-system/std",28 "frame-system/std",27 "parity-scale-codec/std",29 "codec/std",28 "sp-arithmetic/std",30 "sp-arithmetic/std",29 "sp-core/std",31 "sp-core/std",30 "sp-std/std",32 "sp-std/std",pallets/configuration/src/lib.rsdiffbeforeafterboth23 weights::{WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, Weight},23 weights::{WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, Weight},24 traits::Get,24 traits::Get,25};25};26use parity_scale_codec::{Decode, Encode, MaxEncodedLen};26use codec::{Decode, Encode, MaxEncodedLen};27use scale_info::TypeInfo;27use scale_info::TypeInfo;28use sp_arithmetic::{28use sp_arithmetic::{29 per_things::{Perbill, PerThing},29 per_things::{Perbill, PerThing},pallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth5version = "0.1.3"5version = "0.1.3"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211evm-coder = { default-features = false, path = "../../crates/evm-coder" }13evm-coder = { workspace = true }12frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-benchmarking = { workspace = true, optional = true }13frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-support = { workspace = true }14frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16frame-system = { workspace = true }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17pallet-evm = { workspace = true }16sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sp-core = { workspace = true }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }19sp-std = { workspace = true }18up-data-structs = { default-features = false, path = "../../primitives/data-structs" }20up-data-structs = { workspace = true }192120[features]22[features]21default = ["std"]23default = ["std"]pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth5version = "0.3.0"5version = "0.3.0"667[dependencies]7[dependencies]8scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }8scale-info = { workspace = true }9910# Substrate10# Substrate11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11frame-support = { workspace = true }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-system = { workspace = true }13sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13sp-core = { workspace = true }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14sp-std = { workspace = true }151516# Unique16# Unique17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17pallet-evm = { workspace = true }18up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }18up-sponsorship = { workspace = true }191920# Locals20# Locals21# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.21codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }22codec = { workspace = true, package = "parity-scale-codec" }2322evm-coder = { default-features = false, path = "../../crates/evm-coder" }24evm-coder = { workspace = true }23pallet-common = { default-features = false, path = "../../pallets/common" }25pallet-common = { workspace = true }24pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }26pallet-evm-coder-substrate = { workspace = true }25pallet-evm-transaction-payment = { default-features = false, path = "../../pallets/evm-transaction-payment" }27pallet-evm-transaction-payment = { workspace = true }26up-data-structs = { default-features = false, path = "../../primitives/data-structs", features = ['serde1'] }28up-data-structs = { workspace = true, features = ['serde1'] }272928[features]30[features]29default = ["std"]31default = ["std"]pallets/evm-migration/Cargo.tomldiffbeforeafterboth5version = "0.1.1"5version = "0.1.1"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109ethereum = { version = "0.14.0", default-features = false }11ethereum = { workspace = true }10frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-benchmarking = { workspace = true, optional = true }11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-support = { workspace = true }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-system = { workspace = true }13pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }15pallet-evm = { workspace = true }14scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }16scale-info = { workspace = true }15sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sp-core = { workspace = true }16sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sp-std = { workspace = true }171918[features]20[features]19default = ["runtime-benchmarks", "std"]21default = ["runtime-benchmarks", "std"]pallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth5version = "0.1.1"5version = "0.1.1"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }13fp-evm = { workspace = true }12frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-support = { workspace = true }13frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-system = { workspace = true }14pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }16pallet-evm = { workspace = true }15sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sp-core = { workspace = true }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sp-runtime = { workspace = true }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }19sp-std = { workspace = true }18up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }20up-sponsorship = { workspace = true }192120[features]22[features]21default = ["std"]23default = ["std"]pallets/foreign-assets/Cargo.tomldiffbeforeafterboth5version = "0.1.0"5version = "0.1.0"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-benchmarking = { workspace = true, optional = true }12frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37", default-features = false }14frame-support = { workspace = true }13frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37", default-features = false }15frame-system = { workspace = true }14log = { version = "0.4.16", default-features = false }16log = { workspace = true }15orml-tokens.workspace = true17orml-tokens = { workspace = true }16pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37", default-features = false }18pallet-balances = { workspace = true }17pallet-common = { default-features = false, path = "../common" }19pallet-common = { workspace = true }18pallet-fungible = { default-features = false, path = "../fungible" }20pallet-fungible = { workspace = true }19serde = { version = "1.0.136", default-features = false, optional = true }21serde = { workspace = true, optional = true }20sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37", default-features = false }22sp-runtime = { workspace = true }21sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37", default-features = false }23sp-std = { workspace = true }22up-data-structs = { default-features = false, path = "../../primitives/data-structs" }24up-data-structs = { workspace = true }23xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }25xcm = { workspace = true }24xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }26xcm-executor = { workspace = true }252726[features]28[features]27default = ["std"]29default = ["std"]pallets/fungible/Cargo.tomldiffbeforeafterboth5version = "0.1.9"5version = "0.1.9"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211evm-coder = { default-features = false, path = "../../crates/evm-coder" }13evm-coder = { workspace = true }12frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-benchmarking = { workspace = true, optional = true }13frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-support = { workspace = true }14frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16frame-system = { workspace = true }15pallet-common = { default-features = false, path = "../common" }17pallet-common = { workspace = true }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }18pallet-evm = { workspace = true }17pallet-evm-coder-substrate = { default-features = false, path = "../evm-coder-substrate" }19pallet-evm-coder-substrate = { workspace = true }18pallet-structure = { default-features = false, path = "../structure" }20pallet-structure = { workspace = true }19sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-core = { workspace = true }20sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-runtime = { workspace = true }21sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23sp-std = { workspace = true }22up-data-structs = { default-features = false, path = "../../primitives/data-structs" }24up-data-structs = { workspace = true }232524[features]26[features]25default = ["std"]27default = ["std"]pallets/identity/Cargo.tomldiffbeforeafterboth13targets = ["x86_64-unknown-linux-gnu"]13targets = ["x86_64-unknown-linux-gnu"]141415[dependencies]15[dependencies]16# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.16codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [17codec = { workspace = true, package = "parity-scale-codec", features = ["max-encoded-len"] }17 "derive",1818 "max-encoded-len",19] }20enumflags2 = "0.7.4"19enumflags2 = "0.7.4"21frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20frame-benchmarking = { workspace = true, optional = true }22frame-support = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21frame-support = { workspace = true }23frame-system = { version = "4.0.0-dev", default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22frame-system = { workspace = true }24scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }23scale-info = { workspace = true }25sp-io = { version = "7.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }24sp-io = { workspace = true }26sp-runtime = { version = "7.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }25sp-runtime = { workspace = true }27sp-std = { version = "5.0.0", default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }26sp-std = { workspace = true }282729[dev-dependencies]28[dev-dependencies]30pallet-balances = { version = "4.0.0-dev", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }29pallet-balances = { workspace = true }31sp-core = { version = "7.0.0", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }30sp-core = { workspace = true }323133[features]32[features]34default = ["std"]33default = ["std"]pallets/inflation/Cargo.tomldiffbeforeafterboth29try-runtime = ["frame-support/try-runtime"]29try-runtime = ["frame-support/try-runtime"]303031[dependencies]31[dependencies]32# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.32codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }33codec = { workspace = true, package = "parity-scale-codec" }3433scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }35scale-info = { workspace = true }343635frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }37frame-benchmarking = { workspace = true, optional = true }36frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }38frame-support = { workspace = true }37frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }39frame-system = { workspace = true }38pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }40pallet-balances = { workspace = true }39sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }41sp-core = { workspace = true }40sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }42sp-io = { workspace = true }41sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }43sp-runtime = { workspace = true }42sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }44sp-std = { workspace = true }4345pallets/maintenance/Cargo.tomldiffbeforeafterboth10version = "0.1.0"10version = "0.1.0"111112[dependencies]12[dependencies]13# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.13codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }14codec = { workspace = true, package = "parity-scale-codec" }1514scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }16scale-info = { workspace = true }151716frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18frame-benchmarking = { workspace = true, optional = true }17frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }19frame-support = { workspace = true }18frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20frame-system = { workspace = true }19sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-std = { workspace = true }202221[features]23[features]22default = ["std"]24default = ["std"]pallets/nonfungible/Cargo.tomldiffbeforeafterboth5version = "0.1.13"5version = "0.1.13"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109evm-coder = { default-features = false, path = "../../crates/evm-coder" }11evm-coder = { workspace = true }10frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-benchmarking = { workspace = true, optional = true }11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-support = { workspace = true }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-system = { workspace = true }13pallet-common = { default-features = false, path = "../common" }15pallet-common = { workspace = true }14pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }16pallet-evm = { workspace = true }15pallet-evm-coder-substrate = { default-features = false, path = "../evm-coder-substrate" }17pallet-evm-coder-substrate = { workspace = true }16pallet-structure = { default-features = false, path = "../structure" }18pallet-structure = { workspace = true }17scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }19scale-info = { workspace = true }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20sp-core = { workspace = true }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-runtime = { workspace = true }20sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-std = { workspace = true }21struct-versioning.path = "../../crates/struct-versioning"23struct-versioning = { workspace = true }22up-data-structs = { default-features = false, path = "../../primitives/data-structs" }24up-data-structs = { workspace = true }232524[features]26[features]25default = ["std"]27default = ["std"]pallets/proxy-rmrk-core/Cargo.tomldiffbeforeafterboth5version = "0.1.2"5version = "0.1.2"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-benchmarking = { workspace = true, optional = true }12frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-support = { workspace = true }13frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-system = { workspace = true }14pallet-common = { default-features = false, path = "../common" }16pallet-common = { workspace = true }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17pallet-evm = { workspace = true }16pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }18pallet-nonfungible = { workspace = true }17pallet-structure = { default-features = false, path = "../../pallets/structure" }19pallet-structure = { workspace = true }18rmrk-traits = { default-features = false, path = "../../primitives/rmrk-traits" }20rmrk-traits = { workspace = true }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-runtime = { workspace = true }20sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-std = { workspace = true }21up-data-structs = { default-features = false, path = "../../primitives/data-structs" }23up-data-structs = { workspace = true }222423[features]25[features]24default = ["std"]26default = ["std"]pallets/proxy-rmrk-equip/Cargo.tomldiffbeforeafterboth5version = "0.1.2"5version = "0.1.2"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-benchmarking = {workspace = true, optional = true }12frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-support = { workspace = true }13frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-system = { workspace = true }14pallet-common = { default-features = false, path = "../common" }16pallet-common = { workspace = true }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17pallet-evm = { workspace = true }16pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }18pallet-nonfungible = { workspace = true }17pallet-rmrk-core = { default-features = false, path = "../proxy-rmrk-core" }19pallet-proxy-rmrk-core = { workspace = true }18sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }20sp-runtime = { workspace = true }19sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-std = { workspace = true }20up-data-structs = { default-features = false, path = "../../primitives/data-structs" }22up-data-structs = { workspace = true }212322[features]24[features]23default = ["std"]25default = ["std"]28 "pallet-common/std",30 "pallet-common/std",29 "pallet-evm/std",31 "pallet-evm/std",30 "pallet-nonfungible/std",32 "pallet-nonfungible/std",31 "pallet-rmrk-core/std",33 "pallet-proxy-rmrk-core/std",32 "sp-runtime/std",34 "sp-runtime/std",33 "sp-std/std",35 "sp-std/std",34 "up-data-structs/std",36 "up-data-structs/std",pallets/proxy-rmrk-equip/src/lib.rsdiffbeforeafterboth138use sp_runtime::DispatchError;138use sp_runtime::DispatchError;139use up_data_structs::*;139use up_data_structs::*;140use pallet_common::{Pallet as PalletCommon, Error as CommonError};140use pallet_common::{Pallet as PalletCommon, Error as CommonError};141use pallet_rmrk_core::{141use pallet_proxy_rmrk_core::{142 Pallet as PalletCore, Error as CoreError,142 Pallet as PalletCore, Error as CoreError,143 misc::{self, *},143 misc::{self, *},144 property::RmrkProperty::*,144 property::RmrkProperty::*,161 use super::*;161 use super::*;162162163 #[pallet::config]163 #[pallet::config]164 pub trait Config: frame_system::Config + pallet_rmrk_core::Config {164 pub trait Config: frame_system::Config + pallet_proxy_rmrk_core::Config {165 /// Overarching event type.165 /// Overarching event type.166 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;166 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;167167pallets/proxy-rmrk-equip/src/rpc.rsdiffbeforeafterboth17//! Realizations of RMRK RPCs (remote procedure calls) related to the Equip pallet.17//! Realizations of RMRK RPCs (remote procedure calls) related to the Equip pallet.181819use super::*;19use super::*;20use pallet_rmrk_core::{misc, property::*};20use pallet_proxy_rmrk_core::{misc, property::*};21use sp_std::vec::Vec;21use sp_std::vec::Vec;222223/// Get base info by its ID.23/// Get base info by its ID.pallets/refungible/Cargo.tomldiffbeforeafterboth5version = "0.2.12"5version = "0.2.12"667[dependencies]7[dependencies]8# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.8codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }9codec = { workspace = true, package = "parity-scale-codec" }109scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }11scale-info = { workspace = true }101211evm-coder = { default-features = false, path = "../../crates/evm-coder" }13evm-coder = { workspace = true }12frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-benchmarking = { workspace = true, optional = true }13frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15frame-support = { workspace = true }14frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16frame-system = { workspace = true }15pallet-common = { default-features = false, path = "../common" }17pallet-common = { workspace = true }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }18pallet-evm = { workspace = true }17pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }19pallet-evm-coder-substrate = { workspace = true }18pallet-structure = { default-features = false, path = "../structure" }20pallet-structure = { workspace = true }19sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-core = { workspace = true }20sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-runtime = { workspace = true }21sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23sp-std = { workspace = true }222423up-data-structs = { default-features = false, path = "../../primitives/data-structs" }25up-data-structs = { workspace = true }242625[features]27[features]26default = ["std"]28default = ["std"]pallets/scheduler-v2/Cargo.tomldiffbeforeafterboth10version = "0.1.0"10version = "0.1.0"111112[dependencies]12[dependencies]13# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.13codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }14codec = { workspace = true, package = "parity-scale-codec" }1514frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16frame-benchmarking = { workspace = true, optional = true }15frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17frame-support = { workspace = true }16frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18frame-system = { workspace = true }17log = { version = "0.4.17", default-features = false }19log = { workspace = true }18scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }20scale-info = { workspace = true }19sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-core = { workspace = true }20sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-io = { workspace = true }21sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23sp-runtime = { workspace = true }22sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }24sp-std = { workspace = true }232524[dev-dependencies]26[dev-dependencies]25pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }26sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }28substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }282929[features]30[features]pallets/structure/Cargo.tomldiffbeforeafterboth4version = "0.1.2"4version = "0.1.2"556[dependencies]6[dependencies]7# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.7parity-scale-codec = { version = "3.2.2", default-features = false, features = ["derive"] }8codec = { workspace = true, package = "parity-scale-codec" }98scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }10scale-info = { workspace = true }91110frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-benchmarking = { workspace = true, optional = true }11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-support = { workspace = true }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14frame-system = { workspace = true }13log = { version = "0.4.17", default-features = false }15log = { workspace = true }14pallet-common = { path = "../common", default-features = false }16pallet-common = { workspace = true }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17pallet-evm = { workspace = true }16sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }18sp-std = { workspace = true }17up-data-structs = { path = "../../primitives/data-structs", default-features = false }19up-data-structs = { workspace = true }182019[features]21[features]20default = ["std"]22default = ["std"]25 "frame-system/std",27 "frame-system/std",26 "pallet-common/std",28 "pallet-common/std",27 "pallet-evm/std",29 "pallet-evm/std",28 "parity-scale-codec/std",30 "codec/std",29 "scale-info/std",31 "scale-info/std",30 "sp-std/std",32 "sp-std/std",31 "up-data-structs/std",33 "up-data-structs/std",pallets/unique/Cargo.tomldiffbeforeafterboth28 'pallet-evm-coder-substrate/std',28 'pallet-evm-coder-substrate/std',29 'pallet-evm/std',29 'pallet-evm/std',30 'pallet-nonfungible/std',30 'pallet-nonfungible/std',31 'serde/std',32 'sp-runtime/std',31 'sp-runtime/std',33 'sp-std/std',32 'sp-std/std',34 'up-data-structs/std',33 'up-data-structs/std',39################################################################################38################################################################################40# Local Dependencies39# Local Dependencies41[dependencies]40[dependencies]41# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.42codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }42codec = { workspace = true, package = "parity-scale-codec" }4343ethereum = { version = "0.12.0", default-features = false }44ethereum = { workspace = true }44evm-coder = { default-features = false, path = "../../crates/evm-coder" }45evm-coder = { workspace = true }45frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }46frame-benchmarking = { workspace = true, optional = true }46frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }47frame-support = { workspace = true }47frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }48frame-system = { workspace = true }48pallet-common = { default-features = false, path = "../common" }49pallet-common = { workspace = true }49pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }50pallet-evm = { workspace = true }50pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }51pallet-evm-coder-substrate = { workspace = true }51pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }52pallet-nonfungible = { workspace = true }52pallet-refungible = { default-features = false, path = "../../pallets/refungible" }53pallet-refungible = { workspace = true }53scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }54scale-info = { workspace = true }54serde = { default-features = false, features = ['derive'], version = "1.0.130" }55sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }55sp-core = { workspace = true }56sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }56sp-io = { workspace = true }57sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }57sp-runtime = { workspace = true }58sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }58sp-std = { workspace = true }59up-data-structs = { default-features = false, path = "../../primitives/data-structs" }59up-data-structs = { workspace = true }6060primitives/app_promotion_rpc/Cargo.tomldiffbeforeafterboth5version = "0.1.0"5version = "0.1.0"667[dependencies]7[dependencies]8codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = ["derive"] }8codec = { workspace = true }9pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }9pallet-evm = { workspace = true }10sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }10sp-api = { workspace = true }11sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11sp-runtime = { workspace = true }12sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12sp-std = { workspace = true }131314[features]14[features]15default = ["std"]15default = ["std"]primitives/common/Cargo.tomldiffbeforeafterboth22]22]232324[dependencies]24[dependencies]25cumulus-primitives-core = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }25cumulus-primitives-core = { workspace = true }26fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }26fp-rpc = { workspace = true }27frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27frame-support = { workspace = true }28pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }28pallet-evm = { workspace = true }29sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }29sp-consensus-aura = { workspace = true }30sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }30sp-core = { workspace = true }31sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }31sp-runtime = { workspace = true }32sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }32sp-std = { workspace = true }3333primitives/data-structs/Cargo.tomldiffbeforeafterboth9version = "0.2.2"9version = "0.2.2"101011[dependencies]11[dependencies]12# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.13codec = { workspace = true, package = "parity-scale-codec" }1415derivative = { workspace = true }16frame-support = { workspace = true }17pallet-evm = { workspace = true }18rmrk-traits = { workspace = true }19scale-info = { workspace = true }20serde = { workspace = true, optional = true }21sp-core = { workspace = true }22sp-runtime = { workspace = true }23sp-std = { workspace = true }12bondrewd = { version = "0.1.14", features = ["derive"], default-features = false }24bondrewd = { version = "0.1.14", features = ["derive"], default-features = false }13codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = ['derive'] }14derivative = { version = "2.2.0", features = ["use_core"] }15frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }17rmrk-traits = { default-features = false, path = "../rmrk-traits" }18scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }19serde = { version = "1.0.130", features = ['derive'], default-features = false, optional = true }25struct-versioning = { workspace = true }20sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }23struct-versioning.path = "../../crates/struct-versioning"242625[features]27[features]26default = ["std"]28default = ["std"]primitives/pov-estimate-rpc/Cargo.tomldiffbeforeafterboth5version = "0.1.0"5version = "0.1.0"667[dependencies]7[dependencies]8codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = ["derive"] }8codec = { workspace = true }9scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }9scale-info = { workspace = true }10serde = { version = "1.0.130", features = ["derive"], default-features = false, optional = true }10serde = { workspace = true, optional = true }11sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11sp-api = { workspace = true }12sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12sp-core = { workspace = true }13sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13sp-runtime = { workspace = true }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14sp-std = { workspace = true }151516[features]16[features]17default = ["std"]17default = ["std"]primitives/rmrk-rpc/Cargo.tomldiffbeforeafterboth5version = "0.0.2"5version = "0.0.2"667[dependencies]7[dependencies]8codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false, features = ["derive"] }8codec = { workspace = true }9rmrk-traits = { default-features = false, path = "../rmrk-traits" }9rmrk-traits = { workspace = true }10serde = { version = "1.0.130", default-features = false, features = ["derive"] }11sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }10sp-api = { workspace = true }12sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11sp-runtime = { workspace = true }13sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12sp-std = { workspace = true }141315[features]14[features]16default = ["std"]15default = ["std"]17std = ["codec/std", "rmrk-traits/std", "serde/std", "sp-api/std", "sp-runtime/std", "sp-std/std"]16std = ["codec/std", "rmrk-traits/std", "sp-api/std", "sp-runtime/std", "sp-std/std"]1817primitives/rmrk-traits/Cargo.tomldiffbeforeafterboth1[package]1[package]2authors = ["Unique Network <support@uniquenetwork.io>"]2authors = ["RMRK Team", "Unique Network <support@uniquenetwork.io>"]3description = "RMRK proxy data structs definitions"3description = "RMRK proxy data structs definitions"4edition = "2021"4edition = "2021"5homepage = "https://unique.network"5homepage = "https://unique.network"9version = "0.1.0"9version = "0.1.0"101011[dependencies]11[dependencies]12# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.12codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = ["derive"] }13codec = { workspace = true, package = "parity-scale-codec" }1413scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }15scale-info = { workspace = true }14serde = { version = "1.0.130", features = ["derive"], default-features = false, optional = true }16serde = { workspace = true, optional = true }151716[features]18[features]17default = ["std"]19default = ["std"]primitives/rpc/Cargo.tomldiffbeforeafterboth5version = "0.1.3"5version = "0.1.3"667[dependencies]7[dependencies]8codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = ["derive"] }8codec = { workspace = true }9pallet-common = { default-features = false, path = "../../pallets/common" }9pallet-common = { workspace = true }10pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }10pallet-evm = { workspace = true }11sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }11sp-api = { workspace = true }12sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12sp-core = { workspace = true }13sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13sp-runtime = { workspace = true }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14sp-std = { workspace = true }15up-data-structs = { default-features = false, path = "../data-structs" }15up-data-structs = { workspace = true }161617[features]17[features]18default = ["std"]18default = ["std"]runtime/opal/Cargo.tomldiffbeforeafterboth204# local dependencies204# local dependencies205205206[dependencies]206[dependencies]207# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.207codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }208codec = { workspace = true, package = "parity-scale-codec" }209208cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }210cumulus-pallet-aura-ext = { workspace = true }209cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }211cumulus-pallet-dmp-queue = { workspace = true }210cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }212cumulus-pallet-parachain-system = { workspace = true }211cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }213cumulus-pallet-xcm = { workspace = true }212cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }214cumulus-pallet-xcmp-queue = { workspace = true }213cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }215cumulus-primitives-core = { workspace = true }214cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }216cumulus-primitives-timestamp = { workspace = true }215cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }217cumulus-primitives-utility = { workspace = true }216frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }217frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }218frame-executive = { workspace = true }218frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }219frame-support = { workspace = true }219frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }220frame-system = { workspace = true }220frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }221frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }221frame-system-rpc-runtime-api = { workspace = true }222frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }222orml-tokens = { workspace = true }223hex-literal = { optional = true, version = "0.3.3" }223orml-traits = { workspace = true }224orml-tokens.workspace = true225orml-traits.workspace = true226orml-vesting.workspace = true224orml-vesting = { workspace = true }227orml-xtokens.workspace = true225orml-xtokens = { workspace = true }228pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }226pallet-aura = { workspace = true }229pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }227pallet-authorship = { workspace = true }230pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }228pallet-balances = { workspace = true }231pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }229pallet-randomness-collective-flip = { workspace = true }232pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }230pallet-session = { workspace = true }233pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }231pallet-sudo = { workspace = true }234pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }232pallet-timestamp = { workspace = true }235pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }233pallet-transaction-payment = { workspace = true }236pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }234pallet-transaction-payment-rpc-runtime-api = { workspace = true }237pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }235pallet-treasury = { workspace = true }238pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }236pallet-xcm = { workspace = true }239parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }237parachain-info = { workspace = true }240polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }238polkadot-parachain = { workspace = true }241serde = { default-features = false, features = ['derive'], optional = true, version = "1.0.130" }239smallvec = { workspace = true }242smallvec = "1.6.1"243sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }240sp-api = { workspace = true }244sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }241sp-arithmetic = { workspace = true }245sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }242sp-block-builder = { workspace = true }246sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }243sp-consensus-aura = { workspace = true }247sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }244sp-core = { workspace = true }248sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }245sp-inherents = { workspace = true }249sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }246sp-io = { workspace = true }250sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }247sp-offchain = { workspace = true }251sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }248sp-runtime = { workspace = true }252sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }249sp-session = { workspace = true }253sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }250sp-std = { workspace = true }254sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }251sp-transaction-pool = { workspace = true }255sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }252sp-version = { workspace = true }256xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }253xcm = { workspace = true }257xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }254xcm-builder = { workspace = true }258xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }255xcm-executor = { workspace = true }259256260app-promotion-rpc = { path = "../../primitives/app_promotion_rpc", default-features = false }257app-promotion-rpc = { workspace = true }261derivative = "2.2.0"258derivative = { workspace = true }262evm-coder = { default-features = false, path = "../../crates/evm-coder" }259evm-coder = { workspace = true }263fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }260fp-evm = { workspace = true }264fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }261fp-evm-mapping = { workspace = true }265fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }262fp-rpc = { workspace = true }266fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }263fp-self-contained = { workspace = true }267log = { version = "0.4.16", default-features = false }264log = { workspace = true }268num_enum = { version = "0.5.3", default-features = false }265num_enum = { workspace = true }269pallet-app-promotion = { path = "../../pallets/app-promotion", default-features = false }266pallet-app-promotion = { workspace = true }270pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }267pallet-base-fee = { workspace = true }271pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }268pallet-charge-transaction = { workspace = true }272pallet-collator-selection = { default-features = false, path = "../../pallets/collator-selection" }269pallet-collator-selection = { workspace = true }273pallet-common = { default-features = false, path = "../../pallets/common" }270pallet-common = { workspace = true }274pallet-configuration = { default-features = false, path = "../../pallets/configuration" }271pallet-configuration = { workspace = true }275pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }272pallet-ethereum = { workspace = true }276pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }273pallet-evm = { workspace = true }277pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }274pallet-evm-coder-substrate = { workspace = true }278pallet-evm-contract-helpers = { path = "../../pallets/evm-contract-helpers", default-features = false }275pallet-evm-contract-helpers = { workspace = true }279pallet-evm-migration = { path = "../../pallets/evm-migration", default-features = false }276pallet-evm-migration = { workspace = true }280pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }277pallet-evm-precompile-simple = { workspace = true }281pallet-evm-transaction-payment = { path = "../../pallets/evm-transaction-payment", default-features = false }278pallet-evm-transaction-payment = { workspace = true }282pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }279pallet-foreign-assets = { workspace = true }283pallet-fungible = { default-features = false, path = "../../pallets/fungible" }280pallet-fungible = { workspace = true }284pallet-identity = { default-features = false, path = "../../pallets/identity" }281pallet-identity = { workspace = true }285pallet-inflation = { path = "../../pallets/inflation", default-features = false }282pallet-inflation = { workspace = true }286pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }283pallet-maintenance = { workspace = true }287pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }284pallet-nonfungible = { workspace = true }288pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }285pallet-proxy-rmrk-core = { workspace = true }289pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }286pallet-proxy-rmrk-equip = { workspace = true }290pallet-refungible = { default-features = false, path = "../../pallets/refungible" }287pallet-refungible = { workspace = true }291pallet-structure = { default-features = false, path = "../../pallets/structure" }288pallet-structure = { workspace = true }292pallet-unique = { path = "../../pallets/unique", default-features = false }289pallet-unique = { workspace = true }293pallet-unique-scheduler-v2 = { path = "../../pallets/scheduler-v2", default-features = false }290pallet-unique-scheduler-v2 = { workspace = true }294precompile-utils-macro.path = "../common/ethereum/precompiles/utils/macro"291precompile-utils-macro = { workspace = true }295rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false }292rmrk-rpc = { workspace = true }296scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }293scale-info = { workspace = true }294up-common = { workspace = true }295up-data-structs = { workspace = true }296up-pov-estimate-rpc = { workspace = true }297up-rpc = { workspace = true }298up-sponsorship = { workspace = true }299300################################################################################301# Optional dependencies302297up-common = { path = "../../primitives/common", default-features = false }303frame-system-benchmarking = { workspace = true, optional = true}298up-data-structs = { path = "../../primitives/data-structs", default-features = false }304frame-benchmarking = { workspace = true, optional = true }299up-pov-estimate-rpc = { path = "../../primitives/pov-estimate-rpc", default-features = false }305frame-try-runtime = { workspace = true, optional = true }300up-rpc = { path = "../../primitives/rpc", default-features = false }306serde = { workspace = true, optional = true }301up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }307hex-literal = { workspace = true, optional = true }302308303################################################################################309################################################################################304# Test dependencies310# Test dependencies305311306pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }312pallet-test-utils = { workspace = true }307313308################################################################################314################################################################################309# Other Dependencies315# Other Dependencies310316311impl-trait-for-tuples = "0.2.2"317impl-trait-for-tuples = { workspace = true }312318313[dev-dependencies]319[dev-dependencies]314logtest = "2.0.0"320logtest = { workspace = true }315321316[build-dependencies]322[build-dependencies]317substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }323substrate-wasm-builder = { workspace = true }318324runtime/quartz/Cargo.tomldiffbeforeafterboth196# local dependencies196# local dependencies197197198[dependencies]198[dependencies]199# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.199codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }200codec = { workspace = true, package = "parity-scale-codec" }201200cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }202cumulus-pallet-aura-ext = { workspace = true }201cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }203cumulus-pallet-dmp-queue = { workspace = true }202cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }204cumulus-pallet-parachain-system = { workspace = true }203cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }205cumulus-pallet-xcm = { workspace = true }204cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }206cumulus-pallet-xcmp-queue = { workspace = true }205cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }207cumulus-primitives-core = { workspace = true }206cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }208cumulus-primitives-timestamp = { workspace = true }207cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }209cumulus-primitives-utility = { workspace = true }208frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }209frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }210frame-executive = { workspace = true }210frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }211frame-support = { workspace = true }211frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }212frame-system = { workspace = true }212frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }213frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }213frame-system-rpc-runtime-api = { workspace = true }214frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }214orml-tokens = { workspace = true }215hex-literal = { optional = true, version = "0.3.3" }215orml-traits = { workspace = true }216orml-tokens.workspace = true217orml-traits.workspace = true218orml-vesting.workspace = true216orml-vesting = { workspace = true }219orml-xtokens.workspace = true217orml-xtokens = { workspace = true }220pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }218pallet-aura = { workspace = true }221pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }219pallet-authorship = { workspace = true }222pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }220pallet-balances = { workspace = true }223pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }221pallet-randomness-collective-flip = { workspace = true }224pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }222pallet-session = { workspace = true }225pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }223pallet-sudo = { workspace = true }226pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }224pallet-timestamp = { workspace = true }227pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }225pallet-transaction-payment = { workspace = true }228pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }226pallet-transaction-payment-rpc-runtime-api = { workspace = true }229pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }227pallet-treasury = { workspace = true }230pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }228pallet-xcm = { workspace = true }231parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }229parachain-info = { workspace = true }232polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }230polkadot-parachain = { workspace = true }233rmrk-rpc = { default-features = false, path = "../../primitives/rmrk-rpc" }231rmrk-rpc = { workspace = true }234serde = { default-features = false, features = ['derive'], optional = true, version = "1.0.130" }232smallvec = { workspace = true }235smallvec = "1.6.1"236sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }233sp-api = { workspace = true }237sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }234sp-arithmetic = { workspace = true }238sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }235sp-block-builder = { workspace = true }239sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }236sp-consensus-aura = { workspace = true }240sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }237sp-core = { workspace = true }241sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }238sp-inherents = { workspace = true }242sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }239sp-io = { workspace = true }243sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }240sp-offchain = { workspace = true }244sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }241sp-runtime = { workspace = true }245sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }242sp-session = { workspace = true }246sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }243sp-std = { workspace = true }247sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }244sp-transaction-pool = { workspace = true }248sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }245sp-version = { workspace = true }249xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }246xcm = { workspace = true }250xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }247xcm-builder = { workspace = true }251xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }248xcm-executor = { workspace = true }252249253app-promotion-rpc = { path = "../../primitives/app_promotion_rpc", default-features = false }250app-promotion-rpc = { workspace = true }254derivative = "2.2.0"251derivative = { workspace = true }255fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }252fp-evm = { workspace = true }256fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }253fp-evm-mapping = { workspace = true }257log = { version = "0.4.16", default-features = false }254log = { workspace = true }258pallet-app-promotion = { path = "../../pallets/app-promotion", default-features = false }255pallet-app-promotion = { workspace = true }259pallet-collator-selection = { default-features = false, path = "../../pallets/collator-selection" }256pallet-collator-selection = { workspace = true }260pallet-common = { default-features = false, path = "../../pallets/common" }257pallet-common = { workspace = true }261pallet-configuration = { default-features = false, path = "../../pallets/configuration" }258pallet-configuration = { workspace = true }262pallet-fungible = { default-features = false, path = "../../pallets/fungible" }259pallet-fungible = { workspace = true }263pallet-identity = { default-features = false, path = "../../pallets/identity" }260pallet-identity = { workspace = true }264pallet-inflation = { path = "../../pallets/inflation", default-features = false }261pallet-inflation = { workspace = true }265pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }262pallet-nonfungible = { workspace = true }266pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }263pallet-proxy-rmrk-core = { workspace = true }267pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }264pallet-proxy-rmrk-equip = { workspace = true }268pallet-refungible = { default-features = false, path = "../../pallets/refungible" }265pallet-refungible = { workspace = true }269pallet-structure = { default-features = false, path = "../../pallets/structure" }266pallet-structure = { workspace = true }270pallet-unique = { path = "../../pallets/unique", default-features = false }267pallet-unique = { workspace = true }271scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }268scale-info = { workspace = true }272up-common = { path = "../../primitives/common", default-features = false }269up-common = { workspace = true }273up-data-structs = { path = "../../primitives/data-structs", default-features = false }270up-data-structs = { workspace = true }274up-pov-estimate-rpc = { path = "../../primitives/pov-estimate-rpc", default-features = false }271up-pov-estimate-rpc = { workspace = true }275up-rpc = { path = "../../primitives/rpc", default-features = false }272up-rpc = { workspace = true }276# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }273# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }277evm-coder = { default-features = false, path = "../../crates/evm-coder" }274evm-coder = { workspace = true }278fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }275fp-rpc = { workspace = true }279fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }276fp-self-contained = { workspace = true }280num_enum = { version = "0.5.3", default-features = false }277num_enum = { version = "0.5.3", default-features = false }281pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }278pallet-base-fee = { workspace = true }282pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }279pallet-charge-transaction = { workspace = true }283pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }280pallet-ethereum = { workspace = true }284pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }281pallet-evm = { workspace = true }285pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }282pallet-evm-coder-substrate = { workspace = true }286pallet-evm-contract-helpers = { path = "../../pallets/evm-contract-helpers", default-features = false }283pallet-evm-contract-helpers = { workspace = true }287pallet-evm-migration = { path = "../../pallets/evm-migration", default-features = false }284pallet-evm-migration = { workspace = true }288pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }285pallet-evm-precompile-simple = { workspace = true }286pallet-evm-transaction-payment = { workspace = true }287pallet-foreign-assets = { workspace = true }288pallet-maintenance = { workspace = true }289precompile-utils-macro = { workspace = true }290up-sponsorship = { workspace = true }291292################################################################################293# Optional dependencies294289pallet-evm-transaction-payment = { path = "../../pallets/evm-transaction-payment", default-features = false }295frame-system-benchmarking = { workspace = true, optional = true }290pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }296frame-benchmarking = { workspace = true, optional = true }291pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }297frame-try-runtime = { workspace = true, optional = true }292precompile-utils-macro.path = "../common/ethereum/precompiles/utils/macro"298serde = { workspace = true, optional = true }293up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }299hex-literal = { workspace = true, optional = true }300294301295################################################################################302################################################################################296# Test dependencies303# Test dependencies297304298pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }305pallet-test-utils = { workspace = true }299306300################################################################################307################################################################################301# Other Dependencies308# Other Dependencies302309303impl-trait-for-tuples = "0.2.2"310impl-trait-for-tuples = { workspace = true }304311305[dev-dependencies]312[dev-dependencies]306logtest = "2.0.0"313logtest = { workspace = true }307314308[build-dependencies]315[build-dependencies]309substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }316substrate-wasm-builder = { workspace = true }310317runtime/unique/Cargo.tomldiffbeforeafterboth194# local dependencies194# local dependencies195195196[dependencies]196[dependencies]197# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.197codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.1.2" }198codec = { workspace = true, package = "parity-scale-codec" }199198cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }200cumulus-pallet-aura-ext = { workspace = true }199cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }201cumulus-pallet-dmp-queue = { workspace = true }200cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }202cumulus-pallet-parachain-system = { workspace = true }201cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }203cumulus-pallet-xcm = { workspace = true }202cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }204cumulus-pallet-xcmp-queue = { workspace = true }203cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }205cumulus-primitives-core = { workspace = true }204cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }206cumulus-primitives-timestamp = { workspace = true }205cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }207cumulus-primitives-utility = { workspace = true }206frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }207frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }208frame-executive = { workspace = true }208frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }209frame-support = { workspace = true }209frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }210frame-system = { workspace = true }210frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }211frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }211frame-system-rpc-runtime-api = { workspace = true }212frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v0.9.37" }212orml-tokens = { workspace = true }213hex-literal = { optional = true, version = "0.3.3" }213orml-traits = { workspace = true }214orml-tokens.workspace = true215orml-traits.workspace = true216orml-vesting.workspace = true214orml-vesting = { workspace = true }217orml-xtokens.workspace = true215orml-xtokens = { workspace = true }218pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }216pallet-aura = { workspace = true }219pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }217pallet-authorship = { workspace = true }220pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }218pallet-balances = { workspace = true }221pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }219pallet-randomness-collective-flip = { workspace = true }222pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }220pallet-session = { workspace = true }223pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }221pallet-sudo = { workspace = true }224pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }222pallet-timestamp = { workspace = true }225pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }223pallet-transaction-payment = { workspace = true }226pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }224pallet-transaction-payment-rpc-runtime-api = { workspace = true }227pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }225pallet-treasury = { workspace = true }228pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }226pallet-xcm = { workspace = true }229parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }227parachain-info = { workspace = true }230polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }228polkadot-parachain = { workspace = true }231smallvec = "1.6.1"229smallvec = { workspace = true }232sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }230sp-api = { workspace = true }233sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }231sp-arithmetic = { workspace = true }234sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }232sp-block-builder = { workspace = true }235sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }233sp-consensus-aura = { workspace = true }236sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }234sp-core = { workspace = true }237sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }235sp-inherents = { workspace = true }238sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }236sp-io = { workspace = true }239sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }237sp-offchain = { workspace = true }240sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }238sp-runtime = { workspace = true }241sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }239sp-session = { workspace = true }242sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }240sp-std = { workspace = true }243sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }241sp-transaction-pool = { workspace = true }244sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }242sp-version = { workspace = true }245xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }243xcm = { workspace = true }246xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }244xcm-builder = { workspace = true }247xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }245xcm-executor = { workspace = true }248246249app-promotion-rpc = { path = "../../primitives/app_promotion_rpc", default-features = false }247app-promotion-rpc = { workspace = true }250derivative = "2.2.0"248derivative = { workspace = true }251log = { version = "0.4.16", default-features = false }249log = { workspace = true }252pallet-app-promotion = { path = "../../pallets/app-promotion", default-features = false }250pallet-app-promotion = { workspace = true }253pallet-collator-selection = { default-features = false, path = "../../pallets/collator-selection" }251pallet-collator-selection = { workspace = true }254pallet-common = { default-features = false, path = "../../pallets/common" }252pallet-common = { workspace = true }255pallet-configuration = { default-features = false, path = "../../pallets/configuration" }253pallet-configuration = { workspace = true }256pallet-fungible = { default-features = false, path = "../../pallets/fungible" }254pallet-fungible = { workspace = true }257pallet-identity = { default-features = false, path = "../../pallets/identity" }255pallet-identity = { workspace = true }258pallet-inflation = { path = "../../pallets/inflation", default-features = false }256pallet-inflation = { workspace = true }259pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }257pallet-nonfungible = { workspace = true }260pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }258pallet-proxy-rmrk-core = { workspace = true }261pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }259pallet-proxy-rmrk-equip = { workspace = true }262pallet-refungible = { default-features = false, path = "../../pallets/refungible" }260pallet-refungible = { workspace = true }263pallet-structure = { default-features = false, path = "../../pallets/structure" }261pallet-structure = { workspace = true }264pallet-unique = { path = "../../pallets/unique", default-features = false }262pallet-unique = { workspace = true }265rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false }263rmrk-rpc = { workspace = true }266scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }264scale-info = { workspace = true }267up-common = { path = "../../primitives/common", default-features = false }265up-common = { workspace = true }268up-data-structs = { path = "../../primitives/data-structs", default-features = false }266up-data-structs = { workspace = true }269up-pov-estimate-rpc = { path = "../../primitives/pov-estimate-rpc", default-features = false }267up-pov-estimate-rpc = { workspace = true }270up-rpc = { path = "../../primitives/rpc", default-features = false }268up-rpc = { workspace = true }271# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }269# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }272evm-coder = { default-features = false, path = "../../crates/evm-coder" }270evm-coder = { workspace = true }273fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }271fp-evm = { workspace = true }274fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }272fp-evm-mapping = { workspace = true }275fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }273fp-rpc = { workspace = true }276fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }274fp-self-contained = { workspace = true }277num_enum = { version = "0.5.3", default-features = false }275num_enum = { workspace = true }278pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }276pallet-base-fee = { workspace = true }279pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }277pallet-charge-transaction = { workspace = true }280pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }278pallet-ethereum = { workspace = true }281pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }279pallet-evm = { workspace = true }282pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }280pallet-evm-coder-substrate = { workspace = true }283pallet-evm-contract-helpers = { path = "../../pallets/evm-contract-helpers", default-features = false }281pallet-evm-contract-helpers = { workspace = true }284pallet-evm-migration = { path = "../../pallets/evm-migration", default-features = false }282pallet-evm-migration = { workspace = true }285pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }283pallet-evm-precompile-simple = { workspace = true }284pallet-evm-transaction-payment = { workspace = true }285pallet-foreign-assets = { workspace = true }286pallet-maintenance = { workspace = true }287precompile-utils-macro = { workspace = true }288up-sponsorship = { workspace = true }289290################################################################################291# Optional dependencies292286pallet-evm-transaction-payment = { path = "../../pallets/evm-transaction-payment", default-features = false }293frame-system-benchmarking = { workspace = true, optional = true }287pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }294frame-benchmarking = { workspace = true, optional = true }288pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }295frame-try-runtime = { workspace = true, optional = true }289precompile-utils-macro.path = "../common/ethereum/precompiles/utils/macro"296serde = { workspace = true, optional = true }290up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }297hex-literal = { workspace = true, optional = true }291298292################################################################################299################################################################################293# Test dependencies300# Test dependencies294301295pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }302pallet-test-utils = { workspace = true }296303297################################################################################304################################################################################298# Other Dependencies305# Other Dependencies299306300impl-trait-for-tuples = "0.2.2"307impl-trait-for-tuples = { workspace = true }301308302[dev-dependencies]309[dev-dependencies]303logtest = "2.0.0"310logtest = { workspace = true }304311305[build-dependencies]312[build-dependencies]306substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }313substrate-wasm-builder = { workspace = true }307314test-pallets/utils/Cargo.tomldiffbeforeafterboth6version = "0.1.0"6version = "0.1.0"778[dependencies]8[dependencies]9# Note: `package = "parity-scale-codec"` must be supplied since the `Encode` macro searches for it.9codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }10codec = { workspace = true, package = "parity-scale-codec" }1110frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }12frame-support = { workspace = true }11frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }13frame-system = { workspace = true }12scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }14scale-info = { workspace = true }13# pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }15# pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }14pallet-unique-scheduler-v2 = { path = "../../pallets/scheduler-v2", default-features = false }16pallet-unique-scheduler-v2 = { workspace = true }15sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sp-std = { workspace = true }161817[features]19[features]18default = ["std"]20default = ["std"]