From 0f87944c286cbc413902aa3a1923672a5846fc1d Mon Sep 17 00:00:00 2001 From: "jindra12.underdark" Date: Fri, 13 Dec 2024 17:20:29 -0600 Subject: [PATCH] BLOCKCHAIN-552 remove SORA --- Cargo.lock | 749 ++++---------------------- substrate/bin/node/cli/Cargo.toml | 33 +- substrate/bin/node/runtime/Cargo.toml | 293 +++++----- 3 files changed, 279 insertions(+), 796 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b040f89f23..589adbcd1b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -502,17 +502,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "auto_impl" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -629,7 +618,6 @@ checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ "funty", "radium", - "serde", "tap", "wyz", ] @@ -745,74 +733,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bridge-common" -version = "0.1.0" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bitvec", - "bridge-types", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-runtime", -] - -[[package]] -name = "bridge-data-signer" -version = "0.1.1" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-common", - "bridge-types", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "bridge-types" -version = "0.1.0" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "derivative", - "ethabi", - "ethash", - "ethbloom", - "ethereum-types", - "frame-support", - "frame-system", - "getrandom 0.2.10", - "hex-literal 0.4.1", - "libsecp256k1", - "orml-traits", - "parity-bytes", - "parity-scale-codec", - "rlp", - "rustc-hex", - "scale-info", - "serde", - "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "staging-xcm", -] - [[package]] name = "bs58" version = "0.4.0" @@ -1835,17 +1755,6 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive-syn-parse" version = "0.1.5" @@ -1987,24 +1896,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "dispatch" -version = "0.1.1" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-types", - "frame-benchmarking", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - [[package]] name = "displaydoc" version = "0.2.4" @@ -2289,138 +2180,12 @@ dependencies = [ "libc", ] -[[package]] -name = "ethabi" -version = "17.2.0" -source = "git+https://github.com/sora-xor/ethabi.git?branch=sora-v1.6.0#d4e99f047dfd525afa1a64992644727c89bdc368" -dependencies = [ - "ethereum-types", - "hex", - "sha3", - "thiserror", - "uint", -] - -[[package]] -name = "ethash" -version = "0.6.0" -source = "git+https://github.com/sora-xor/ethash.git?branch=sora-v1.6.0#e08609468f3ff60fecf6a0643d121db43793e137" -dependencies = [ - "byteorder", - "ethereum-types", - "rlp", - "sha3", -] - -[[package]] -name = "ethbloom" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "scale-info", - "tiny-keccak", -] - -[[package]] -name = "ethereum" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a89fb87a9e103f71b903b80b670200b54cc67a07578f070681f1fffb7396fb7" -dependencies = [ - "bytes", - "ethereum-types", - "hash-db 0.15.2", - "hash256-std-hasher", - "parity-scale-codec", - "rlp", - "scale-info", - "serde", - "sha3", - "triehash", -] - -[[package]] -name = "ethereum-types" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" -dependencies = [ - "ethbloom", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "primitive-types", - "scale-info", - "uint", -] - [[package]] name = "event-listener" version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "evm" -version = "0.39.1" -source = "git+https://github.com/rust-blockchain/evm?rev=b7b82c7e1fc57b7449d6dfa6826600de37cc1e65#b7b82c7e1fc57b7449d6dfa6826600de37cc1e65" -dependencies = [ - "auto_impl", - "environmental", - "ethereum", - "evm-core", - "evm-gasometer", - "evm-runtime", - "log", - "parity-scale-codec", - "primitive-types", - "rlp", - "scale-info", - "serde", - "sha3", -] - -[[package]] -name = "evm-core" -version = "0.39.0" -source = "git+https://github.com/rust-blockchain/evm?rev=b7b82c7e1fc57b7449d6dfa6826600de37cc1e65#b7b82c7e1fc57b7449d6dfa6826600de37cc1e65" -dependencies = [ - "parity-scale-codec", - "primitive-types", - "scale-info", - "serde", -] - -[[package]] -name = "evm-gasometer" -version = "0.39.0" -source = "git+https://github.com/rust-blockchain/evm?rev=b7b82c7e1fc57b7449d6dfa6826600de37cc1e65#b7b82c7e1fc57b7449d6dfa6826600de37cc1e65" -dependencies = [ - "environmental", - "evm-core", - "evm-runtime", - "primitive-types", -] - -[[package]] -name = "evm-runtime" -version = "0.39.0" -source = "git+https://github.com/rust-blockchain/evm?rev=b7b82c7e1fc57b7449d6dfa6826600de37cc1e65#b7b82c7e1fc57b7449d6dfa6826600de37cc1e65" -dependencies = [ - "auto_impl", - "environmental", - "evm-core", - "primitive-types", - "sha3", -] - [[package]] name = "exit-future" version = "0.2.0" @@ -2604,92 +2369,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fp-account" -version = "1.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "hex", - "impl-serde", - "libsecp256k1", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", -] - -[[package]] -name = "fp-consensus" -version = "2.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "ethereum", - "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "fp-ethereum" -version = "1.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "ethereum", - "ethereum-types", - "fp-evm", - "frame-support", - "parity-scale-codec", - "sp-std", -] - -[[package]] -name = "fp-evm" -version = "3.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "evm", - "frame-support", - "num_enum", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "fp-rpc" -version = "3.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "ethereum", - "ethereum-types", - "fp-evm", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", -] - -[[package]] -name = "fp-storage" -version = "2.0.0" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "parity-scale-codec", - "serde", -] - [[package]] name = "fragile" version = "2.0.0" @@ -3225,10 +2904,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ "cfg-if", - "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "wasm-bindgen", ] [[package]] @@ -3358,12 +3035,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "hash-db" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a" - [[package]] name = "hash-db" version = "0.16.0" @@ -3436,12 +3107,6 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" -[[package]] -name = "hex-literal" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" - [[package]] name = "hkdf" version = "0.12.3" @@ -3688,15 +3353,6 @@ dependencies = [ "uint", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - [[package]] name = "impl-serde" version = "0.4.0" @@ -4278,11 +3934,8 @@ dependencies = [ [[package]] name = "kitchensink-runtime" -version = "28.0.0" +version = "3.0.0-dev" dependencies = [ - "bridge-data-signer", - "bridge-types", - "dispatch", "frame-benchmarking", "frame-benchmarking-pallet-pov", "frame-election-provider-support", @@ -4293,11 +3946,9 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "leaf-provider", "liberland-extension-runtime", "liberland-traits", "log", - "multisig-verifier", "node-primitives", "pallet-alliance", "pallet-asset-conversion", @@ -4324,7 +3975,6 @@ dependencies = [ "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen", - "pallet-ethereum", "pallet-fast-unstake", "pallet-glutton", "pallet-grandpa", @@ -4381,7 +4031,6 @@ dependencies = [ "pallet-utility", "pallet-vesting", "pallet-whitelist", - "parachain-bridge-app", "parity-scale-codec", "primitive-types", "scale-info", @@ -4392,16 +4041,18 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-grandpa", "sp-core", + "sp-inherents", "sp-io", "sp-offchain", "sp-runtime", "sp-session", "sp-staking", + "sp-statement-store", "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "static_assertions", - "substrate-bridge-channel", "substrate-wasm-builder", ] @@ -4450,26 +4101,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" -[[package]] -name = "leaf-provider" -version = "0.1.1" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-types", - "ethabi", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "serde", - "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-mmr-primitives", - "sp-runtime", - "sp-std", -] - [[package]] name = "libc" version = "0.2.147" @@ -5318,7 +4949,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" dependencies = [ - "hash-db 0.16.0", + "hash-db", ] [[package]] @@ -5463,42 +5094,22 @@ dependencies = [ name = "multihash-derive" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure 0.12.6", -] - -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - -[[package]] -name = "multisig-verifier" -version = "0.1.0" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-common", - "bridge-types", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", +checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure 0.12.6", ] +[[package]] +name = "multimap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + [[package]] name = "multistream-select" version = "0.12.1" @@ -5689,11 +5300,13 @@ dependencies = [ "sc-keystore", "sc-network", "sc-network-common", + "sc-network-statement", "sc-network-sync", "sc-offchain", "sc-rpc", "sc-service", "sc-service-test", + "sc-statement-store", "sc-storage-monitor", "sc-sync-state-rpc", "sc-sysinfo", @@ -5715,6 +5328,7 @@ dependencies = [ "sp-keyring", "sp-keystore", "sp-runtime", + "sp-statement-store", "sp-timestamp", "sp-tracing", "sp-transaction-storage-proof", @@ -5895,27 +5509,6 @@ dependencies = [ "libc", ] -[[package]] -name = "num_enum" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" -dependencies = [ - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "number_prefix" version = "0.4.0" @@ -5991,41 +5584,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "orml-traits" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#2778a86fb12a1a61ca8ea9348f68b3c974f786e0" -dependencies = [ - "frame-support", - "impl-trait-for-tuples", - "num-traits", - "orml-utilities", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "staging-xcm", -] - -[[package]] -name = "orml-utilities" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#2778a86fb12a1a61ca8ea9348f68b3c974f786e0" -dependencies = [ - "frame-support", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - [[package]] name = "os_str_bytes" version = "6.5.1" @@ -6113,10 +5671,12 @@ name = "pallet-asset-rate" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", + "sp-core", "sp-runtime", "sp-std", ] @@ -6272,6 +5832,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ "bitvec", + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", @@ -6406,10 +5967,12 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ "assert_matches", + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", + "serde", "sp-io", "sp-runtime", "sp-std", @@ -6420,6 +5983,7 @@ name = "pallet-core-fellowship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -6543,61 +6107,13 @@ dependencies = [ "substrate-test-utils", ] -[[package]] -name = "pallet-ethereum" -version = "4.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "ethereum", - "ethereum-types", - "evm", - "fp-consensus", - "fp-ethereum", - "fp-evm", - "fp-rpc", - "fp-storage", - "frame-support", - "frame-system", - "pallet-evm", - "parity-scale-codec", - "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-evm" -version = "6.0.0-dev" -source = "git+https://github.com/polkadot-evm/frontier?rev=7544791796a93e85716241b72ba68b7c7231376f#7544791796a93e85716241b72ba68b7c7231376f" -dependencies = [ - "environmental", - "evm", - "fp-account", - "fp-evm", - "frame-benchmarking", - "frame-support", - "frame-system", - "hash-db 0.16.0", - "hex", - "hex-literal 0.4.1", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "rlp", - "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ "docify", + "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", @@ -6616,6 +6132,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ "blake2", + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -6693,12 +6210,14 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", "sp-core", "sp-io", + "sp-keyring", "sp-runtime", "sp-std", ] @@ -6775,7 +6294,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal", "liberland-traits", "log", "pallet-asset-conversion", @@ -6796,6 +6315,7 @@ name = "pallet-lottery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", @@ -6826,6 +6346,7 @@ name = "pallet-message-queue" version = "7.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -6878,6 +6399,7 @@ name = "pallet-nft-fractionalization" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -7081,6 +6603,7 @@ name = "pallet-ranked-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -7113,11 +6636,14 @@ name = "pallet-referenda" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "assert_matches", + "frame-benchmarking", "frame-support", "frame-system", "log", "parity-scale-codec", "scale-info", + "serde", "sp-arithmetic", "sp-io", "sp-runtime", @@ -7148,10 +6674,12 @@ name = "pallet-remark" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", + "serde", "sp-core", "sp-io", "sp-runtime", @@ -7178,8 +6706,12 @@ name = "pallet-safe-mode" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "pallet-balances", + "pallet-proxy", + "pallet-utility", "parity-scale-codec", "scale-info", "sp-arithmetic", @@ -7192,6 +6724,7 @@ name = "pallet-salary" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -7511,8 +7044,12 @@ name = "pallet-tx-pause" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "pallet-balances", + "pallet-proxy", + "pallet-utility", "parity-scale-codec", "scale-info", "sp-runtime", @@ -7524,6 +7061,7 @@ name = "pallet-uniques" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -7579,34 +7117,6 @@ dependencies = [ "sp-std", ] -[[package]] -name = "parachain-bridge-app" -version = "0.1.1" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-types", - "ethabi", - "frame-benchmarking", - "frame-support", - "frame-system", - "hex-literal 0.4.1", - "parity-scale-codec", - "rlp", - "rustc-hex", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "parity-bytes" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b56e3a2420138bdb970f84dfb9c774aea80fa0e7371549eedec0d80c209c67" - [[package]] name = "parity-db" version = "0.4.10" @@ -8094,7 +7604,6 @@ dependencies = [ "fixed-hash", "impl-codec", "impl-num-traits", - "impl-rlp", "impl-serde", "scale-info", "uint", @@ -8631,28 +8140,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc874b127765f014d792f16763a81245ab80500e2ad921ed4ee9e82481ee08fe" -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rlp-derive", - "rustc-hex", -] - -[[package]] -name = "rlp-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "rocksdb" version = "0.21.0" @@ -9115,7 +8602,7 @@ name = "sc-client-db" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ - "hash-db 0.16.0", + "hash-db", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", @@ -9514,6 +9001,24 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sc-network-statement" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" +dependencies = [ + "array-bytes", + "async-channel", + "futures", + "libp2p", + "log", + "parity-scale-codec", + "sc-network", + "sc-network-common", + "sp-consensus", + "sp-statement-store", + "substrate-prometheus-endpoint", +] + [[package]] name = "sc-network-sync" version = "0.10.0-dev" @@ -9814,6 +9319,25 @@ dependencies = [ "sp-core", ] +[[package]] +name = "sc-statement-store" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" +dependencies = [ + "log", + "parity-db", + "parking_lot 0.12.1", + "sc-client-api", + "sc-keystore", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-runtime", + "sp-statement-store", + "substrate-prometheus-endpoint", + "tokio", +] + [[package]] name = "sc-storage-monitor" version = "0.1.0" @@ -10635,7 +10159,7 @@ name = "sp-api" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ - "hash-db 0.16.0", + "hash-db", "log", "parity-scale-codec", "scale-info", @@ -10785,25 +10309,6 @@ dependencies = [ "sp-timestamp", ] -[[package]] -name = "sp-consensus-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" -dependencies = [ - "lazy_static", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-mmr-primitives", - "sp-runtime", - "sp-std", - "strum", -] - [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" @@ -10848,7 +10353,7 @@ dependencies = [ "dyn-clonable", "ed25519-zebra", "futures", - "hash-db 0.16.0", + "hash-db", "hash256-std-hasher", "impl-serde", "lazy_static", @@ -11173,7 +10678,7 @@ name = "sp-state-machine" version = "0.28.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ - "hash-db 0.16.0", + "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -11286,7 +10791,7 @@ version = "22.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" dependencies = [ "ahash 0.8.3", - "hash-db 0.16.0", + "hash-db", "hashbrown 0.13.2", "lazy_static", "memory-db", @@ -11423,23 +10928,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -[[package]] -name = "staging-xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" -dependencies = [ - "bounded-collections", - "derivative", - "environmental", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-weights", - "xcm-procedural", -] - [[package]] name = "static_assertions" version = "1.1.0" @@ -11534,28 +11022,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "substrate-bridge-channel" -version = "0.1.1" -source = "git+https://github.com/sora-xor/sora2-common.git?branch=liberland-1.1.0#2ae4b49ae3e5a68bef8533d80827b8272351c682" -dependencies = [ - "bridge-types", - "ethabi", - "frame-support", - "frame-system", - "log", - "once_cell", - "pallet-timestamp", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime", - "sp-std", -] - [[package]] name = "substrate-build-script-utils" version = "3.0.0" @@ -12343,7 +11809,7 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" dependencies = [ - "hash-db 0.16.0", + "hash-db", "hashbrown 0.13.2", "log", "rustc-hex", @@ -12356,17 +11822,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b" dependencies = [ - "hash-db 0.16.0", -] - -[[package]] -name = "triehash" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1631b201eb031b563d2e85ca18ec8092508e262a3196ce9bd10a67ec87b9f5c" -dependencies = [ - "hash-db 0.15.2", - "rlp", + "hash-db", ] [[package]] @@ -12490,7 +11946,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.8.5", + "rand 0.7.3", "static_assertions", ] @@ -13685,17 +13141,6 @@ dependencies = [ "time 0.3.27", ] -[[package]] -name = "xcm-procedural" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#65a434a0ed474c14f692dcf9f69f8da66a99d401" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "xxhash-rust" version = "0.8.12" diff --git a/substrate/bin/node/cli/Cargo.toml b/substrate/bin/node/cli/Cargo.toml index 0453991930..206aae02b0 100644 --- a/substrate/bin/node/cli/Cargo.toml +++ b/substrate/bin/node/cli/Cargo.toml @@ -60,6 +60,7 @@ sp-keystore = { branch = "release-polkadot-v1.1.0", git = "https://github.com/pa sp-consensus = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-transaction-storage-proof = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-io = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sp-statement-store = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } # client dependencies sc-client-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } @@ -67,15 +68,17 @@ sc-chain-spec = { branch = "release-polkadot-v1.1.0", git = "https://github.com/ sc-consensus = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-transaction-pool = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-transaction-pool-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sc-statement-store = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-network = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-network-common = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-network-sync = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sc-network-statement = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-consensus-slots = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-consensus-babe = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } grandpa = { package = "sc-consensus-grandpa", branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-rpc = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-basic-authorship = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -sc-service = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sc-service = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false } sc-telemetry = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-executor = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-authority-discovery = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } @@ -85,13 +88,13 @@ sc-storage-monitor = { branch = "release-polkadot-v1.1.0", git = "https://github sc-offchain = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } # frame dependencies +frame-metadata-hash-extension = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-system = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-system-rpc-runtime-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-assets = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +pallet-assets = { path = "../../../frame/assets" } +pallet-asset-conversion-tx-payment = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } pallet-asset-tx-payment = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-im-online = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-metadata-hash-extension = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-asset-conversion-tx-payment = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +pallet-im-online = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false } # node-specific dependencies kitchensink-runtime = { path = "../runtime" } @@ -100,10 +103,10 @@ node-primitives = { branch = "release-polkadot-v1.1.0", git = "https://github.co node-executor = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } # CLI-specific dependencies -sc-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-benchmarking-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -node-inspect = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -try-runtime-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sc-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} +frame-benchmarking-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} +node-inspect = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} +try-runtime-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} serde_json = "1.0.85" [dev-dependencies] @@ -135,11 +138,11 @@ substrate-cli-test-utils = { branch = "release-polkadot-v1.1.0", git = "https:// [build-dependencies] clap = { version = "4.4.2", optional = true } clap_complete = { version = "4.0.2", optional = true } -node-inspect = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-benchmarking-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -substrate-build-script-utils = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -substrate-frame-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -try-runtime-cli = { optional = true, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +node-inspect = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } +frame-benchmarking-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} +substrate-build-script-utils = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } +substrate-frame-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } +try-runtime-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} sc-cli = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } pallet-balances = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sc-storage-monitor = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } @@ -161,6 +164,7 @@ runtime-benchmarks = [ "frame-benchmarking-cli/runtime-benchmarks", "frame-system/runtime-benchmarks", "kitchensink-runtime/runtime-benchmarks", + "pallet-asset-tx-payment/runtime-benchmarks", "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", "pallet-im-online/runtime-benchmarks", @@ -174,6 +178,7 @@ runtime-benchmarks = [ try-runtime = [ "frame-system/try-runtime", "kitchensink-runtime/try-runtime", + "pallet-asset-conversion-tx-payment/try-runtime", "pallet-asset-tx-payment/try-runtime", "pallet-assets/try-runtime", "pallet-balances/try-runtime", diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml index 116bf9e514..c1b1ffea1f 100644 --- a/substrate/bin/node/runtime/Cargo.toml +++ b/substrate/bin/node/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kitchensink-runtime" -version = "28.0.0" +version = "3.0.0-dev" authors.workspace = true description = "Liberland node runtime." edition.workspace = true @@ -35,13 +35,16 @@ sp-consensus-grandpa = { default-features = false, branch = "release-polkadot-v1 sp-block-builder = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } node-primitives = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-offchain = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sp-inherents = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-core = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-std = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-runtime = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-staking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sp-storage = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-session = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-transaction-pool = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +sp-statement-store = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-version = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } sp-io = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } @@ -64,107 +67,94 @@ liberland-extension-runtime = { path = "../../../../liberland-extension/runtime" # frame dependencies frame-executive = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-benchmarking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } +frame-benchmarking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +frame-benchmarking-pallet-pov = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +frame-metadata-hash-extension = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-support = { default-features = false, features = ["tuples-96"], branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-system = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-system-benchmarking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } frame-election-provider-support = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-system-rpc-runtime-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } frame-try-runtime = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } -pallet-asset-conversion = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-authority-discovery = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-authorship = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-babe = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-bags-list = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-balances = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-bounties = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-child-bounties = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-collective = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-contracts = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-contracts-primitives = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-election-provider-multi-phase = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-election-provider-support-benchmarking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true } -pallet-grandpa = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-im-online = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-membership = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-mmr = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-multisig = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-offences = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } +pallet-alliance = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-asset-conversion = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-asset-rate = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false } +pallet-authority-discovery = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-authorship = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-babe = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-bags-list = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-balances = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-bounties = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-broker = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-child-bounties = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-collective = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-contracts = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-contracts-primitives = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-conviction-voting = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-core-fellowship = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-election-provider-multi-phase = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-election-provider-support-benchmarking = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true } +pallet-fast-unstake = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-nis = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-grandpa = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-im-online = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-indices = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-lottery = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-membership = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-message-queue = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-mmr = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-multisig = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-nfts-runtime-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-nft-fractionalization = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-nomination-pools = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-nomination-pools-benchmarking = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true} +pallet-nomination-pools-runtime-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-offences = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} pallet-offences-benchmarking = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true } -pallet-preimage = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-proxy = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-insecure-randomness-collective-flip = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-recovery = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-session = { features = [ "historical" ], branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false } +pallet-glutton = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-preimage = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-proxy = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-insecure-randomness-collective-flip = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-ranked-collective = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-recovery = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-referenda = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-remark = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-root-testing = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-salary = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-session = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false, features = [ "historical" ] } pallet-session-benchmarking = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true } -pallet-staking-reward-curve = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-scheduler = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-society = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-sudo = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-timestamp = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-tips = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-treasury = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-utility = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-transaction-payment = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-transaction-payment-rpc-runtime-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-asset-tx-payment = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-transaction-storage = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-whitelist = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nfts-runtime-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-staking-runtime-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-benchmarking-pallet-pov = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -frame-metadata-hash-extension = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-alliance = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-asset-rate = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-broker = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-conviction-voting = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-core-fellowship = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-fast-unstake = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nis = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-indices = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-lottery = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-message-queue = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nft-fractionalization = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nomination-pools = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nomination-pools-benchmarking = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-nomination-pools-runtime-api = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-glutton = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-ranked-collective = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-referenda = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-remark = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-root-testing = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-salary = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-state-trie-migration = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-statement = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-asset-conversion-tx-payment = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-uniques = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-vesting = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-tx-pause = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-safe-mode = { default-features = false, branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk" } -pallet-ethereum = { git = "https://github.com/polkadot-evm/frontier", rev = "7544791796a93e85716241b72ba68b7c7231376f" } - +pallet-staking-reward-curve = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-staking-runtime-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-state-trie-migration = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-statement = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-scheduler = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-society = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-sudo = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-timestamp = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-tips = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-treasury = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-utility = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-transaction-payment = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-transaction-payment-rpc-runtime-api = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-asset-conversion-tx-payment = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-asset-tx-payment = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-transaction-storage = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-uniques = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-vesting = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-whitelist = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-tx-pause = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} +pallet-safe-mode = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", default-features = false} [build-dependencies] substrate-wasm-builder = { branch = "release-polkadot-v1.1.0", git = "https://github.com/paritytech/polkadot-sdk", optional = true} -# Sora Bridge: -parachain-bridge-app = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -substrate-bridge-channel = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -leaf-provider = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -dispatch = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -bridge-data-signer = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -multisig-verifier = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } -bridge-types = { git = "https://github.com/sora-xor/sora2-common.git", branch = "liberland-1.1.0", default-features = false } - [features] default = [ "std" ] testnet-runtime = [] with-tracing = [ "frame-executive/with-tracing" ] std = [ - "bridge-data-signer/std", - "bridge-types/std", "codec/std", - "dispatch/std", - "frame-benchmarking?/std", + "frame-benchmarking-pallet-pov/std", + "frame-benchmarking/std", "frame-election-provider-support/std", "frame-executive/std", "frame-metadata-hash-extension/std", @@ -173,12 +163,13 @@ std = [ "frame-system-rpc-runtime-api/std", "frame-system/std", "frame-try-runtime?/std", - "leaf-provider/std", "liberland-extension-runtime/std", "log/std", - "multisig-verifier/std", "node-primitives/std", + "pallet-alliance/std", + "pallet-asset-conversion-tx-payment/std", "pallet-asset-conversion/std", + "pallet-asset-rate/std", "pallet-asset-tx-payment/std", "pallet-assets/std", "pallet-authority-discovery/std", @@ -187,51 +178,71 @@ std = [ "pallet-bags-list/std", "pallet-balances/std", "pallet-bounties/std", + "pallet-broker/std", "pallet-child-bounties/std", "pallet-collective/std", "pallet-contracts-primitives/std", "pallet-contracts-registry/std", "pallet-contracts/std", - "pallet-custom-account/std", + "pallet-conviction-voting/std", + "pallet-core-fellowship/std", "pallet-democracy/std", "pallet-election-provider-multi-phase/std", "pallet-election-provider-support-benchmarking?/std", "pallet-elections-phragmen/std", + "pallet-fast-unstake/std", + "pallet-glutton/std", "pallet-grandpa/std", - "pallet-asset-conversion-tx-payment/std", "pallet-identity/std", "pallet-im-online/std", + "pallet-indices/std", "pallet-liberland-initializer/std", - "pallet-nomination-pools/std", - "pallet-nomination-pools-runtime-api/std", + "pallet-insecure-randomness-collective-flip/std", "pallet-liberland-legislation/std", "pallet-llm/std", + "pallet-lottery/std", "pallet-membership/std", + "pallet-message-queue/std", "pallet-mmr/std", "pallet-multisig/std", + "pallet-nft-fractionalization/std", "pallet-nfts-runtime-api/std", "pallet-nfts/std", + "pallet-nis/std", + "pallet-nomination-pools-benchmarking?/std", + "pallet-nomination-pools-runtime-api/std", + "pallet-nomination-pools/std", "pallet-offences-benchmarking?/std", "pallet-offences/std", - "pallet-office/std", "pallet-preimage/std", "pallet-proxy/std", + "pallet-ranked-collective/std", "pallet-recovery/std", - "pallet-registry/std", + "pallet-referenda/std", + "pallet-remark/std", + "pallet-root-testing/std", + "pallet-safe-mode/std", + "pallet-salary/std", "pallet-scheduler/std", "pallet-session-benchmarking?/std", "pallet-session/std", + "pallet-society/std", "pallet-staking-runtime-api/std", "pallet-staking/std", + "pallet-state-trie-migration/std", + "pallet-statement/std", "pallet-sudo/std", "pallet-timestamp/std", + "pallet-tips/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", "pallet-transaction-storage/std", "pallet-treasury/std", + "pallet-tx-pause/std", + "pallet-uniques/std", "pallet-utility/std", + "pallet-vesting/std", "pallet-whitelist/std", - "pallet-tips/std", "scale-info/std", "sp-api/std", "sp-authority-discovery/std", @@ -239,93 +250,101 @@ std = [ "sp-consensus-babe/std", "sp-consensus-grandpa/std", "sp-core/std", + "sp-inherents/std", "sp-io/std", "sp-offchain/std", "sp-runtime/std", "sp-session/std", "sp-staking/std", + "sp-statement-store/std", "sp-std/std", - "pallet-alliance/std", - "pallet-nis/std", - "pallet-society/std", - "pallet-vesting/std", + "sp-storage/std", "sp-transaction-pool/std", - "pallet-state-trie-migration/std", "sp-version/std", - - # Sora Bridge: - "parachain-bridge-app/std", - "substrate-bridge-channel/std", "substrate-wasm-builder", ] runtime-benchmarks = [ - # Sora Bridge - "dispatch/runtime-benchmarks", + "frame-benchmarking-pallet-pov/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-election-provider-support/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", - "multisig-verifier/runtime-benchmarks", + "pallet-alliance/runtime-benchmarks", "pallet-asset-conversion/runtime-benchmarks", + "pallet-asset-rate/runtime-benchmarks", "pallet-asset-tx-payment/runtime-benchmarks", "pallet-assets/runtime-benchmarks", - "pallet-nomination-pools/runtime-benchmarks", "pallet-babe/runtime-benchmarks", "pallet-bags-list/runtime-benchmarks", "pallet-balances/runtime-benchmarks", - "pallet-state-trie-migration/runtime-benchmarks", "pallet-bounties/runtime-benchmarks", + "pallet-broker/runtime-benchmarks", "pallet-child-bounties/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-contracts-registry/runtime-benchmarks", "pallet-contracts/runtime-benchmarks", - "pallet-custom-account/runtime-benchmarks", - "pallet-alliance/runtime-benchmarks", - "pallet-nis/runtime-benchmarks", - "pallet-society/runtime-benchmarks", + "pallet-conviction-voting/runtime-benchmarks", + "pallet-core-fellowship/runtime-benchmarks", "pallet-democracy/runtime-benchmarks", - "pallet-vesting/runtime-benchmarks", "pallet-election-provider-multi-phase/runtime-benchmarks", "pallet-election-provider-support-benchmarking/runtime-benchmarks", "pallet-elections-phragmen/runtime-benchmarks", + "pallet-fast-unstake/runtime-benchmarks", + "pallet-glutton/runtime-benchmarks", "pallet-grandpa/runtime-benchmarks", - "pallet-tips/runtime-benchmarks", "pallet-identity/runtime-benchmarks", "pallet-im-online/runtime-benchmarks", - "pallet-liberland-legislation/runtime-benchmarks", - "pallet-llm/runtime-benchmarks", + "pallet-indices/runtime-benchmarks", + "pallet-lottery/runtime-benchmarks", "pallet-membership/runtime-benchmarks", + "pallet-message-queue/runtime-benchmarks", "pallet-mmr/runtime-benchmarks", "pallet-multisig/runtime-benchmarks", + "pallet-nft-fractionalization/runtime-benchmarks", "pallet-nfts/runtime-benchmarks", + "pallet-nis/runtime-benchmarks", + "pallet-nomination-pools-benchmarking/runtime-benchmarks", + "pallet-nomination-pools/runtime-benchmarks", "pallet-offences-benchmarking/runtime-benchmarks", "pallet-offences/runtime-benchmarks", - "pallet-office/runtime-benchmarks", "pallet-preimage/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", + "pallet-ranked-collective/runtime-benchmarks", "pallet-recovery/runtime-benchmarks", - "pallet-registry/runtime-benchmarks", + "pallet-referenda/runtime-benchmarks", + "pallet-remark/runtime-benchmarks", + "pallet-safe-mode/runtime-benchmarks", + "pallet-salary/runtime-benchmarks", "pallet-scheduler/runtime-benchmarks", "pallet-session-benchmarking/runtime-benchmarks", + "pallet-society/runtime-benchmarks", "pallet-staking/runtime-benchmarks", + "pallet-state-trie-migration/runtime-benchmarks", "pallet-sudo/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", + "pallet-tips/runtime-benchmarks", "pallet-transaction-storage/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", + "pallet-tx-pause/runtime-benchmarks", + "pallet-uniques/runtime-benchmarks", "pallet-utility/runtime-benchmarks", + "pallet-vesting/runtime-benchmarks", "pallet-whitelist/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", ] try-runtime = [ + "frame-benchmarking-pallet-pov/try-runtime", "frame-election-provider-support/try-runtime", "frame-executive/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", "frame-try-runtime/try-runtime", + "pallet-alliance/try-runtime", + "pallet-asset-conversion-tx-payment/try-runtime", "pallet-asset-conversion/try-runtime", - "pallet-nomination-pools/try-runtime", + "pallet-asset-rate/try-runtime", "pallet-asset-tx-payment/try-runtime", "pallet-assets/try-runtime", "pallet-authority-discovery/try-runtime", @@ -334,49 +353,63 @@ try-runtime = [ "pallet-bags-list/try-runtime", "pallet-balances/try-runtime", "pallet-bounties/try-runtime", + "pallet-broker/try-runtime", "pallet-child-bounties/try-runtime", "pallet-collective/try-runtime", - "pallet-alliance/try-runtime", - "pallet-nis/try-runtime", - "pallet-society/try-runtime", "pallet-contracts-registry/try-runtime", - "pallet-state-trie-migration/try-runtime", "pallet-contracts/try-runtime", - "pallet-custom-account/try-runtime", - "pallet-vesting/try-runtime", + "pallet-conviction-voting/try-runtime", + "pallet-core-fellowship/try-runtime", "pallet-democracy/try-runtime", "pallet-election-provider-multi-phase/try-runtime", "pallet-elections-phragmen/try-runtime", + "pallet-fast-unstake/try-runtime", + "pallet-glutton/try-runtime", "pallet-grandpa/try-runtime", - "pallet-tips/try-runtime", "pallet-identity/try-runtime", "pallet-im-online/try-runtime", + "pallet-indices/try-runtime", "pallet-insecure-randomness-collective-flip/try-runtime", + "pallet-lottery/try-runtime", "pallet-liberland-initializer/try-runtime", - "pallet-asset-conversion-tx-payment/try-runtime", "pallet-liberland-legislation/try-runtime", "pallet-llm/try-runtime", "pallet-membership/try-runtime", + "pallet-message-queue/try-runtime", "pallet-mmr/try-runtime", "pallet-multisig/try-runtime", + "pallet-nft-fractionalization/try-runtime", "pallet-nfts/try-runtime", + "pallet-nis/try-runtime", + "pallet-nomination-pools/try-runtime", "pallet-offences/try-runtime", - "pallet-office/try-runtime", "pallet-preimage/try-runtime", "pallet-proxy/try-runtime", + "pallet-ranked-collective/try-runtime", "pallet-recovery/try-runtime", - "pallet-registry/try-runtime", + "pallet-referenda/try-runtime", + "pallet-remark/try-runtime", + "pallet-root-testing/try-runtime", + "pallet-safe-mode/try-runtime", + "pallet-salary/try-runtime", "pallet-scheduler/try-runtime", "pallet-session/try-runtime", + "pallet-society/try-runtime", "pallet-staking/try-runtime", + "pallet-state-trie-migration/try-runtime", + "pallet-statement/try-runtime", "pallet-sudo/try-runtime", "pallet-timestamp/try-runtime", + "pallet-tips/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-transaction-storage/try-runtime", "pallet-treasury/try-runtime", + "pallet-tx-pause/try-runtime", + "pallet-uniques/try-runtime", "pallet-utility/try-runtime", + "pallet-vesting/try-runtime", "pallet-whitelist/try-runtime", "sp-runtime/try-runtime", ] -metadata-hash = [ "substrate-wasm-builder/metadata-hash" ] +metadata-hash = ["substrate-wasm-builder/metadata-hash"]