From 3581f4631bf3ccd40fe0d61fb023f938ae30088a Mon Sep 17 00:00:00 2001 From: Iulian Barbu Date: Thu, 5 Dec 2024 10:32:54 +0000 Subject: [PATCH] more style fixes Signed-off-by: Iulian Barbu --- cumulus/polkadot-omni-node/lib/Cargo.toml | 1 - .../lib/src/common/runtime.rs | 2 +- docs/sdk/src/reference_docs/omni_node.rs | 3 +- substrate/client/runtime-utilities/src/lib.rs | 2 +- umbrella/Cargo.toml | 1920 ++++++++--------- umbrella/src/lib.rs | 4 + 6 files changed, 967 insertions(+), 965 deletions(-) diff --git a/cumulus/polkadot-omni-node/lib/Cargo.toml b/cumulus/polkadot-omni-node/lib/Cargo.toml index c97e5f4b8f99..20360adc2736 100644 --- a/cumulus/polkadot-omni-node/lib/Cargo.toml +++ b/cumulus/polkadot-omni-node/lib/Cargo.toml @@ -93,7 +93,6 @@ cumulus-client-parachain-inherent = { workspace = true, default-features = true cumulus-client-service = { workspace = true, default-features = true } cumulus-primitives-aura = { workspace = true, default-features = true } cumulus-primitives-core = { workspace = true, default-features = true } - cumulus-relay-chain-interface = { workspace = true, default-features = true } futures-timer = "3.0.3" diff --git a/cumulus/polkadot-omni-node/lib/src/common/runtime.rs b/cumulus/polkadot-omni-node/lib/src/common/runtime.rs index 86a3abe20861..e4592fd9ed3d 100644 --- a/cumulus/polkadot-omni-node/lib/src/common/runtime.rs +++ b/cumulus/polkadot-omni-node/lib/src/common/runtime.rs @@ -157,7 +157,7 @@ impl MetadataInspector { } /// Get the runtime metadata from a wasm blob existing in a chain spec. - fn get(chain_spec: &dyn ChainSpec) -> Result { + pub fn get(chain_spec: &dyn ChainSpec) -> Result { let mut storage = chain_spec.build_storage()?; let code_bytes = storage .top diff --git a/docs/sdk/src/reference_docs/omni_node.rs b/docs/sdk/src/reference_docs/omni_node.rs index 8bafba094b57..e6d48ea388c1 100644 --- a/docs/sdk/src/reference_docs/omni_node.rs +++ b/docs/sdk/src/reference_docs/omni_node.rs @@ -196,8 +196,7 @@ //! The list of checks should evolve and possibly be treated in a separate dedicated space in these //! docs, but for now they are only based on a few rules: //! * runtimes must define a type for [`cumulus-pallet-parachain-system`], which is recommended to -//! be -//! named as `ParachainSystem`. +//! be named as `ParachainSystem`. //! * runtimes must define a type for [`frame-system`] pallet, which is recommended to be named as //! `System`. //! * runtimes must configure the [`frame-system`] pallet's [`block number`] type as `u32`. diff --git a/substrate/client/runtime-utilities/src/lib.rs b/substrate/client/runtime-utilities/src/lib.rs index 3e6c4f8b4ed9..6a30088b22e9 100644 --- a/substrate/client/runtime-utilities/src/lib.rs +++ b/substrate/client/runtime-utilities/src/lib.rs @@ -16,7 +16,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -//! Substrate runtime metadata client utilities. +//! Substrate client runtime utilities. //! //! Provides simpler APIs for calling into a `frame` runtime WASM blob and //! return metadata that needs to be checked. diff --git a/umbrella/Cargo.toml b/umbrella/Cargo.toml index 28dab6a46b74..5a3723a35d58 100644 --- a/umbrella/Cargo.toml +++ b/umbrella/Cargo.toml @@ -7,982 +7,982 @@ license = "Apache-2.0" [features] default = ["std"] std = [ - "asset-test-utils?/std", - "assets-common?/std", - "binary-merkle-tree?/std", - "bp-header-chain?/std", - "bp-messages?/std", - "bp-parachains?/std", - "bp-polkadot-core?/std", - "bp-polkadot?/std", - "bp-relayers?/std", - "bp-runtime?/std", - "bp-test-utils?/std", - "bp-xcm-bridge-hub-router?/std", - "bp-xcm-bridge-hub?/std", - "bridge-hub-common?/std", - "bridge-hub-test-utils?/std", - "bridge-runtime-common?/std", - "cumulus-pallet-aura-ext?/std", - "cumulus-pallet-dmp-queue?/std", - "cumulus-pallet-parachain-system-proc-macro?/std", - "cumulus-pallet-parachain-system?/std", - "cumulus-pallet-session-benchmarking?/std", - "cumulus-pallet-solo-to-para?/std", - "cumulus-pallet-xcm?/std", - "cumulus-pallet-xcmp-queue?/std", - "cumulus-ping?/std", - "cumulus-primitives-aura?/std", - "cumulus-primitives-core?/std", - "cumulus-primitives-parachain-inherent?/std", - "cumulus-primitives-proof-size-hostfunction?/std", - "cumulus-primitives-storage-weight-reclaim?/std", - "cumulus-primitives-timestamp?/std", - "cumulus-primitives-utility?/std", - "cumulus-test-relay-sproof-builder?/std", - "frame-benchmarking-pallet-pov?/std", - "frame-benchmarking?/std", - "frame-election-provider-support?/std", - "frame-executive?/std", - "frame-metadata-hash-extension?/std", - "frame-support-procedural?/std", - "frame-support?/std", - "frame-system-benchmarking?/std", - "frame-system-rpc-runtime-api?/std", - "frame-system?/std", - "frame-try-runtime?/std", - "pallet-alliance?/std", - "pallet-asset-conversion-ops?/std", - "pallet-asset-conversion-tx-payment?/std", - "pallet-asset-conversion?/std", - "pallet-asset-rate?/std", - "pallet-asset-tx-payment?/std", - "pallet-assets-freezer?/std", - "pallet-assets?/std", - "pallet-atomic-swap?/std", - "pallet-aura?/std", - "pallet-authority-discovery?/std", - "pallet-authorship?/std", - "pallet-babe?/std", - "pallet-bags-list?/std", - "pallet-balances?/std", - "pallet-beefy-mmr?/std", - "pallet-beefy?/std", - "pallet-bounties?/std", - "pallet-bridge-grandpa?/std", - "pallet-bridge-messages?/std", - "pallet-bridge-parachains?/std", - "pallet-bridge-relayers?/std", - "pallet-broker?/std", - "pallet-child-bounties?/std", - "pallet-collator-selection?/std", - "pallet-collective-content?/std", - "pallet-collective?/std", - "pallet-contracts-mock-network?/std", - "pallet-contracts?/std", - "pallet-conviction-voting?/std", - "pallet-core-fellowship?/std", - "pallet-delegated-staking?/std", - "pallet-democracy?/std", - "pallet-dev-mode?/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-identity?/std", - "pallet-im-online?/std", - "pallet-indices?/std", - "pallet-insecure-randomness-collective-flip?/std", - "pallet-lottery?/std", - "pallet-membership?/std", - "pallet-message-queue?/std", - "pallet-migrations?/std", - "pallet-mixnet?/std", - "pallet-mmr?/std", - "pallet-multisig?/std", - "pallet-nft-fractionalization?/std", - "pallet-nfts-runtime-api?/std", - "pallet-nfts?/std", - "pallet-nis?/std", - "pallet-node-authorization?/std", - "pallet-nomination-pools-benchmarking?/std", - "pallet-nomination-pools-runtime-api?/std", - "pallet-nomination-pools?/std", - "pallet-offences-benchmarking?/std", - "pallet-offences?/std", - "pallet-paged-list?/std", - "pallet-parameters?/std", - "pallet-preimage?/std", - "pallet-proxy?/std", - "pallet-ranked-collective?/std", - "pallet-recovery?/std", - "pallet-referenda?/std", - "pallet-remark?/std", - "pallet-revive-mock-network?/std", - "pallet-revive?/std", - "pallet-root-offences?/std", - "pallet-root-testing?/std", - "pallet-safe-mode?/std", - "pallet-salary?/std", - "pallet-scheduler?/std", - "pallet-scored-pool?/std", - "pallet-session-benchmarking?/std", - "pallet-session?/std", - "pallet-skip-feeless-payment?/std", - "pallet-society?/std", - "pallet-staking-reward-fn?/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-verify-signature?/std", - "pallet-vesting?/std", - "pallet-whitelist?/std", - "pallet-xcm-benchmarks?/std", - "pallet-xcm-bridge-hub-router?/std", - "pallet-xcm-bridge-hub?/std", - "pallet-xcm?/std", - "parachains-common?/std", - "parachains-runtimes-test-utils?/std", - "polkadot-core-primitives?/std", - "polkadot-parachain-primitives?/std", - "polkadot-primitives?/std", - "polkadot-runtime-common?/std", - "polkadot-runtime-metrics?/std", - "polkadot-runtime-parachains?/std", - "polkadot-sdk-frame?/std", - "sc-executor?/std", - "slot-range-helper?/std", - "snowbridge-beacon-primitives?/std", - "snowbridge-core?/std", - "snowbridge-ethereum?/std", - "snowbridge-outbound-queue-merkle-tree?/std", - "snowbridge-outbound-queue-runtime-api?/std", - "snowbridge-pallet-ethereum-client-fixtures?/std", - "snowbridge-pallet-ethereum-client?/std", - "snowbridge-pallet-inbound-queue-fixtures?/std", - "snowbridge-pallet-inbound-queue?/std", - "snowbridge-pallet-outbound-queue?/std", - "snowbridge-pallet-system?/std", - "snowbridge-router-primitives?/std", - "snowbridge-runtime-common?/std", - "snowbridge-runtime-test-common?/std", - "snowbridge-system-runtime-api?/std", - "sp-api-proc-macro?/std", - "sp-api?/std", - "sp-application-crypto?/std", - "sp-arithmetic?/std", - "sp-authority-discovery?/std", - "sp-block-builder?/std", - "sp-consensus-aura?/std", - "sp-consensus-babe?/std", - "sp-consensus-beefy?/std", - "sp-consensus-grandpa?/std", - "sp-consensus-pow?/std", - "sp-consensus-slots?/std", - "sp-core-hashing?/std", - "sp-core?/std", - "sp-crypto-ec-utils?/std", - "sp-crypto-hashing?/std", - "sp-debug-derive?/std", - "sp-externalities?/std", - "sp-genesis-builder?/std", - "sp-inherents?/std", - "sp-io?/std", - "sp-keyring?/std", - "sp-keystore?/std", - "sp-metadata-ir?/std", - "sp-mixnet?/std", - "sp-mmr-primitives?/std", - "sp-npos-elections?/std", - "sp-offchain?/std", - "sp-runtime-interface?/std", - "sp-runtime?/std", - "sp-session?/std", - "sp-staking?/std", - "sp-state-machine?/std", - "sp-statement-store?/std", - "sp-std?/std", - "sp-storage?/std", - "sp-timestamp?/std", - "sp-tracing?/std", - "sp-transaction-pool?/std", - "sp-transaction-storage-proof?/std", - "sp-trie?/std", - "sp-version?/std", - "sp-wasm-interface?/std", - "sp-weights?/std", - "staging-parachain-info?/std", - "staging-xcm-builder?/std", - "staging-xcm-executor?/std", - "staging-xcm?/std", - "substrate-bip39?/std", - "testnet-parachains-constants?/std", - "xcm-runtime-apis?/std", + "asset-test-utils?/std", + "assets-common?/std", + "binary-merkle-tree?/std", + "bp-header-chain?/std", + "bp-messages?/std", + "bp-parachains?/std", + "bp-polkadot-core?/std", + "bp-polkadot?/std", + "bp-relayers?/std", + "bp-runtime?/std", + "bp-test-utils?/std", + "bp-xcm-bridge-hub-router?/std", + "bp-xcm-bridge-hub?/std", + "bridge-hub-common?/std", + "bridge-hub-test-utils?/std", + "bridge-runtime-common?/std", + "cumulus-pallet-aura-ext?/std", + "cumulus-pallet-dmp-queue?/std", + "cumulus-pallet-parachain-system-proc-macro?/std", + "cumulus-pallet-parachain-system?/std", + "cumulus-pallet-session-benchmarking?/std", + "cumulus-pallet-solo-to-para?/std", + "cumulus-pallet-xcm?/std", + "cumulus-pallet-xcmp-queue?/std", + "cumulus-ping?/std", + "cumulus-primitives-aura?/std", + "cumulus-primitives-core?/std", + "cumulus-primitives-parachain-inherent?/std", + "cumulus-primitives-proof-size-hostfunction?/std", + "cumulus-primitives-storage-weight-reclaim?/std", + "cumulus-primitives-timestamp?/std", + "cumulus-primitives-utility?/std", + "cumulus-test-relay-sproof-builder?/std", + "frame-benchmarking-pallet-pov?/std", + "frame-benchmarking?/std", + "frame-election-provider-support?/std", + "frame-executive?/std", + "frame-metadata-hash-extension?/std", + "frame-support-procedural?/std", + "frame-support?/std", + "frame-system-benchmarking?/std", + "frame-system-rpc-runtime-api?/std", + "frame-system?/std", + "frame-try-runtime?/std", + "pallet-alliance?/std", + "pallet-asset-conversion-ops?/std", + "pallet-asset-conversion-tx-payment?/std", + "pallet-asset-conversion?/std", + "pallet-asset-rate?/std", + "pallet-asset-tx-payment?/std", + "pallet-assets-freezer?/std", + "pallet-assets?/std", + "pallet-atomic-swap?/std", + "pallet-aura?/std", + "pallet-authority-discovery?/std", + "pallet-authorship?/std", + "pallet-babe?/std", + "pallet-bags-list?/std", + "pallet-balances?/std", + "pallet-beefy-mmr?/std", + "pallet-beefy?/std", + "pallet-bounties?/std", + "pallet-bridge-grandpa?/std", + "pallet-bridge-messages?/std", + "pallet-bridge-parachains?/std", + "pallet-bridge-relayers?/std", + "pallet-broker?/std", + "pallet-child-bounties?/std", + "pallet-collator-selection?/std", + "pallet-collective-content?/std", + "pallet-collective?/std", + "pallet-contracts-mock-network?/std", + "pallet-contracts?/std", + "pallet-conviction-voting?/std", + "pallet-core-fellowship?/std", + "pallet-delegated-staking?/std", + "pallet-democracy?/std", + "pallet-dev-mode?/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-identity?/std", + "pallet-im-online?/std", + "pallet-indices?/std", + "pallet-insecure-randomness-collective-flip?/std", + "pallet-lottery?/std", + "pallet-membership?/std", + "pallet-message-queue?/std", + "pallet-migrations?/std", + "pallet-mixnet?/std", + "pallet-mmr?/std", + "pallet-multisig?/std", + "pallet-nft-fractionalization?/std", + "pallet-nfts-runtime-api?/std", + "pallet-nfts?/std", + "pallet-nis?/std", + "pallet-node-authorization?/std", + "pallet-nomination-pools-benchmarking?/std", + "pallet-nomination-pools-runtime-api?/std", + "pallet-nomination-pools?/std", + "pallet-offences-benchmarking?/std", + "pallet-offences?/std", + "pallet-paged-list?/std", + "pallet-parameters?/std", + "pallet-preimage?/std", + "pallet-proxy?/std", + "pallet-ranked-collective?/std", + "pallet-recovery?/std", + "pallet-referenda?/std", + "pallet-remark?/std", + "pallet-revive-mock-network?/std", + "pallet-revive?/std", + "pallet-root-offences?/std", + "pallet-root-testing?/std", + "pallet-safe-mode?/std", + "pallet-salary?/std", + "pallet-scheduler?/std", + "pallet-scored-pool?/std", + "pallet-session-benchmarking?/std", + "pallet-session?/std", + "pallet-skip-feeless-payment?/std", + "pallet-society?/std", + "pallet-staking-reward-fn?/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-verify-signature?/std", + "pallet-vesting?/std", + "pallet-whitelist?/std", + "pallet-xcm-benchmarks?/std", + "pallet-xcm-bridge-hub-router?/std", + "pallet-xcm-bridge-hub?/std", + "pallet-xcm?/std", + "parachains-common?/std", + "parachains-runtimes-test-utils?/std", + "polkadot-core-primitives?/std", + "polkadot-parachain-primitives?/std", + "polkadot-primitives?/std", + "polkadot-runtime-common?/std", + "polkadot-runtime-metrics?/std", + "polkadot-runtime-parachains?/std", + "polkadot-sdk-frame?/std", + "sc-executor?/std", + "slot-range-helper?/std", + "snowbridge-beacon-primitives?/std", + "snowbridge-core?/std", + "snowbridge-ethereum?/std", + "snowbridge-outbound-queue-merkle-tree?/std", + "snowbridge-outbound-queue-runtime-api?/std", + "snowbridge-pallet-ethereum-client-fixtures?/std", + "snowbridge-pallet-ethereum-client?/std", + "snowbridge-pallet-inbound-queue-fixtures?/std", + "snowbridge-pallet-inbound-queue?/std", + "snowbridge-pallet-outbound-queue?/std", + "snowbridge-pallet-system?/std", + "snowbridge-router-primitives?/std", + "snowbridge-runtime-common?/std", + "snowbridge-runtime-test-common?/std", + "snowbridge-system-runtime-api?/std", + "sp-api-proc-macro?/std", + "sp-api?/std", + "sp-application-crypto?/std", + "sp-arithmetic?/std", + "sp-authority-discovery?/std", + "sp-block-builder?/std", + "sp-consensus-aura?/std", + "sp-consensus-babe?/std", + "sp-consensus-beefy?/std", + "sp-consensus-grandpa?/std", + "sp-consensus-pow?/std", + "sp-consensus-slots?/std", + "sp-core-hashing?/std", + "sp-core?/std", + "sp-crypto-ec-utils?/std", + "sp-crypto-hashing?/std", + "sp-debug-derive?/std", + "sp-externalities?/std", + "sp-genesis-builder?/std", + "sp-inherents?/std", + "sp-io?/std", + "sp-keyring?/std", + "sp-keystore?/std", + "sp-metadata-ir?/std", + "sp-mixnet?/std", + "sp-mmr-primitives?/std", + "sp-npos-elections?/std", + "sp-offchain?/std", + "sp-runtime-interface?/std", + "sp-runtime?/std", + "sp-session?/std", + "sp-staking?/std", + "sp-state-machine?/std", + "sp-statement-store?/std", + "sp-std?/std", + "sp-storage?/std", + "sp-timestamp?/std", + "sp-tracing?/std", + "sp-transaction-pool?/std", + "sp-transaction-storage-proof?/std", + "sp-trie?/std", + "sp-version?/std", + "sp-wasm-interface?/std", + "sp-weights?/std", + "staging-parachain-info?/std", + "staging-xcm-builder?/std", + "staging-xcm-executor?/std", + "staging-xcm?/std", + "substrate-bip39?/std", + "testnet-parachains-constants?/std", + "xcm-runtime-apis?/std", ] runtime-benchmarks = [ - "assets-common?/runtime-benchmarks", - "bridge-hub-common?/runtime-benchmarks", - "bridge-runtime-common?/runtime-benchmarks", - "cumulus-pallet-dmp-queue?/runtime-benchmarks", - "cumulus-pallet-parachain-system?/runtime-benchmarks", - "cumulus-pallet-session-benchmarking?/runtime-benchmarks", - "cumulus-pallet-xcmp-queue?/runtime-benchmarks", - "cumulus-primitives-core?/runtime-benchmarks", - "cumulus-primitives-utility?/runtime-benchmarks", - "frame-benchmarking-cli?/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", - "pallet-alliance?/runtime-benchmarks", - "pallet-asset-conversion-ops?/runtime-benchmarks", - "pallet-asset-conversion-tx-payment?/runtime-benchmarks", - "pallet-asset-conversion?/runtime-benchmarks", - "pallet-asset-rate?/runtime-benchmarks", - "pallet-asset-tx-payment?/runtime-benchmarks", - "pallet-assets-freezer?/runtime-benchmarks", - "pallet-assets?/runtime-benchmarks", - "pallet-babe?/runtime-benchmarks", - "pallet-bags-list?/runtime-benchmarks", - "pallet-balances?/runtime-benchmarks", - "pallet-beefy-mmr?/runtime-benchmarks", - "pallet-bounties?/runtime-benchmarks", - "pallet-bridge-grandpa?/runtime-benchmarks", - "pallet-bridge-messages?/runtime-benchmarks", - "pallet-bridge-parachains?/runtime-benchmarks", - "pallet-bridge-relayers?/runtime-benchmarks", - "pallet-broker?/runtime-benchmarks", - "pallet-child-bounties?/runtime-benchmarks", - "pallet-collator-selection?/runtime-benchmarks", - "pallet-collective-content?/runtime-benchmarks", - "pallet-collective?/runtime-benchmarks", - "pallet-contracts-mock-network?/runtime-benchmarks", - "pallet-contracts?/runtime-benchmarks", - "pallet-conviction-voting?/runtime-benchmarks", - "pallet-core-fellowship?/runtime-benchmarks", - "pallet-delegated-staking?/runtime-benchmarks", - "pallet-democracy?/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-identity?/runtime-benchmarks", - "pallet-im-online?/runtime-benchmarks", - "pallet-indices?/runtime-benchmarks", - "pallet-lottery?/runtime-benchmarks", - "pallet-membership?/runtime-benchmarks", - "pallet-message-queue?/runtime-benchmarks", - "pallet-migrations?/runtime-benchmarks", - "pallet-mixnet?/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-paged-list?/runtime-benchmarks", - "pallet-parameters?/runtime-benchmarks", - "pallet-preimage?/runtime-benchmarks", - "pallet-proxy?/runtime-benchmarks", - "pallet-ranked-collective?/runtime-benchmarks", - "pallet-recovery?/runtime-benchmarks", - "pallet-referenda?/runtime-benchmarks", - "pallet-remark?/runtime-benchmarks", - "pallet-revive-mock-network?/runtime-benchmarks", - "pallet-revive?/runtime-benchmarks", - "pallet-root-offences?/runtime-benchmarks", - "pallet-safe-mode?/runtime-benchmarks", - "pallet-salary?/runtime-benchmarks", - "pallet-scheduler?/runtime-benchmarks", - "pallet-session-benchmarking?/runtime-benchmarks", - "pallet-skip-feeless-payment?/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-payment?/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-verify-signature?/runtime-benchmarks", - "pallet-vesting?/runtime-benchmarks", - "pallet-whitelist?/runtime-benchmarks", - "pallet-xcm-benchmarks?/runtime-benchmarks", - "pallet-xcm-bridge-hub-router?/runtime-benchmarks", - "pallet-xcm-bridge-hub?/runtime-benchmarks", - "pallet-xcm?/runtime-benchmarks", - "parachains-common?/runtime-benchmarks", - "polkadot-cli?/runtime-benchmarks", - "polkadot-node-metrics?/runtime-benchmarks", - "polkadot-omni-node-lib?/runtime-benchmarks", - "polkadot-parachain-primitives?/runtime-benchmarks", - "polkadot-primitives?/runtime-benchmarks", - "polkadot-runtime-common?/runtime-benchmarks", - "polkadot-runtime-parachains?/runtime-benchmarks", - "polkadot-sdk-frame?/runtime-benchmarks", - "polkadot-service?/runtime-benchmarks", - "sc-client-db?/runtime-benchmarks", - "sc-service?/runtime-benchmarks", - "snowbridge-core?/runtime-benchmarks", - "snowbridge-pallet-ethereum-client-fixtures?/runtime-benchmarks", - "snowbridge-pallet-ethereum-client?/runtime-benchmarks", - "snowbridge-pallet-inbound-queue-fixtures?/runtime-benchmarks", - "snowbridge-pallet-inbound-queue?/runtime-benchmarks", - "snowbridge-pallet-outbound-queue?/runtime-benchmarks", - "snowbridge-pallet-system?/runtime-benchmarks", - "snowbridge-router-primitives?/runtime-benchmarks", - "snowbridge-runtime-common?/runtime-benchmarks", - "snowbridge-runtime-test-common?/runtime-benchmarks", - "sp-runtime?/runtime-benchmarks", - "sp-staking?/runtime-benchmarks", - "staging-node-inspect?/runtime-benchmarks", - "staging-xcm-builder?/runtime-benchmarks", - "staging-xcm-executor?/runtime-benchmarks", - "xcm-runtime-apis?/runtime-benchmarks", + "assets-common?/runtime-benchmarks", + "bridge-hub-common?/runtime-benchmarks", + "bridge-runtime-common?/runtime-benchmarks", + "cumulus-pallet-dmp-queue?/runtime-benchmarks", + "cumulus-pallet-parachain-system?/runtime-benchmarks", + "cumulus-pallet-session-benchmarking?/runtime-benchmarks", + "cumulus-pallet-xcmp-queue?/runtime-benchmarks", + "cumulus-primitives-core?/runtime-benchmarks", + "cumulus-primitives-utility?/runtime-benchmarks", + "frame-benchmarking-cli?/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", + "pallet-alliance?/runtime-benchmarks", + "pallet-asset-conversion-ops?/runtime-benchmarks", + "pallet-asset-conversion-tx-payment?/runtime-benchmarks", + "pallet-asset-conversion?/runtime-benchmarks", + "pallet-asset-rate?/runtime-benchmarks", + "pallet-asset-tx-payment?/runtime-benchmarks", + "pallet-assets-freezer?/runtime-benchmarks", + "pallet-assets?/runtime-benchmarks", + "pallet-babe?/runtime-benchmarks", + "pallet-bags-list?/runtime-benchmarks", + "pallet-balances?/runtime-benchmarks", + "pallet-beefy-mmr?/runtime-benchmarks", + "pallet-bounties?/runtime-benchmarks", + "pallet-bridge-grandpa?/runtime-benchmarks", + "pallet-bridge-messages?/runtime-benchmarks", + "pallet-bridge-parachains?/runtime-benchmarks", + "pallet-bridge-relayers?/runtime-benchmarks", + "pallet-broker?/runtime-benchmarks", + "pallet-child-bounties?/runtime-benchmarks", + "pallet-collator-selection?/runtime-benchmarks", + "pallet-collective-content?/runtime-benchmarks", + "pallet-collective?/runtime-benchmarks", + "pallet-contracts-mock-network?/runtime-benchmarks", + "pallet-contracts?/runtime-benchmarks", + "pallet-conviction-voting?/runtime-benchmarks", + "pallet-core-fellowship?/runtime-benchmarks", + "pallet-delegated-staking?/runtime-benchmarks", + "pallet-democracy?/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-identity?/runtime-benchmarks", + "pallet-im-online?/runtime-benchmarks", + "pallet-indices?/runtime-benchmarks", + "pallet-lottery?/runtime-benchmarks", + "pallet-membership?/runtime-benchmarks", + "pallet-message-queue?/runtime-benchmarks", + "pallet-migrations?/runtime-benchmarks", + "pallet-mixnet?/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-paged-list?/runtime-benchmarks", + "pallet-parameters?/runtime-benchmarks", + "pallet-preimage?/runtime-benchmarks", + "pallet-proxy?/runtime-benchmarks", + "pallet-ranked-collective?/runtime-benchmarks", + "pallet-recovery?/runtime-benchmarks", + "pallet-referenda?/runtime-benchmarks", + "pallet-remark?/runtime-benchmarks", + "pallet-revive-mock-network?/runtime-benchmarks", + "pallet-revive?/runtime-benchmarks", + "pallet-root-offences?/runtime-benchmarks", + "pallet-safe-mode?/runtime-benchmarks", + "pallet-salary?/runtime-benchmarks", + "pallet-scheduler?/runtime-benchmarks", + "pallet-session-benchmarking?/runtime-benchmarks", + "pallet-skip-feeless-payment?/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-payment?/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-verify-signature?/runtime-benchmarks", + "pallet-vesting?/runtime-benchmarks", + "pallet-whitelist?/runtime-benchmarks", + "pallet-xcm-benchmarks?/runtime-benchmarks", + "pallet-xcm-bridge-hub-router?/runtime-benchmarks", + "pallet-xcm-bridge-hub?/runtime-benchmarks", + "pallet-xcm?/runtime-benchmarks", + "parachains-common?/runtime-benchmarks", + "polkadot-cli?/runtime-benchmarks", + "polkadot-node-metrics?/runtime-benchmarks", + "polkadot-omni-node-lib?/runtime-benchmarks", + "polkadot-parachain-primitives?/runtime-benchmarks", + "polkadot-primitives?/runtime-benchmarks", + "polkadot-runtime-common?/runtime-benchmarks", + "polkadot-runtime-parachains?/runtime-benchmarks", + "polkadot-sdk-frame?/runtime-benchmarks", + "polkadot-service?/runtime-benchmarks", + "sc-client-db?/runtime-benchmarks", + "sc-service?/runtime-benchmarks", + "snowbridge-core?/runtime-benchmarks", + "snowbridge-pallet-ethereum-client-fixtures?/runtime-benchmarks", + "snowbridge-pallet-ethereum-client?/runtime-benchmarks", + "snowbridge-pallet-inbound-queue-fixtures?/runtime-benchmarks", + "snowbridge-pallet-inbound-queue?/runtime-benchmarks", + "snowbridge-pallet-outbound-queue?/runtime-benchmarks", + "snowbridge-pallet-system?/runtime-benchmarks", + "snowbridge-router-primitives?/runtime-benchmarks", + "snowbridge-runtime-common?/runtime-benchmarks", + "snowbridge-runtime-test-common?/runtime-benchmarks", + "sp-runtime?/runtime-benchmarks", + "sp-staking?/runtime-benchmarks", + "staging-node-inspect?/runtime-benchmarks", + "staging-xcm-builder?/runtime-benchmarks", + "staging-xcm-executor?/runtime-benchmarks", + "xcm-runtime-apis?/runtime-benchmarks", ] try-runtime = [ - "cumulus-pallet-aura-ext?/try-runtime", - "cumulus-pallet-dmp-queue?/try-runtime", - "cumulus-pallet-parachain-system?/try-runtime", - "cumulus-pallet-solo-to-para?/try-runtime", - "cumulus-pallet-xcm?/try-runtime", - "cumulus-pallet-xcmp-queue?/try-runtime", - "cumulus-ping?/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-ops?/try-runtime", - "pallet-asset-conversion-tx-payment?/try-runtime", - "pallet-asset-conversion?/try-runtime", - "pallet-asset-rate?/try-runtime", - "pallet-asset-tx-payment?/try-runtime", - "pallet-assets-freezer?/try-runtime", - "pallet-assets?/try-runtime", - "pallet-atomic-swap?/try-runtime", - "pallet-aura?/try-runtime", - "pallet-authority-discovery?/try-runtime", - "pallet-authorship?/try-runtime", - "pallet-babe?/try-runtime", - "pallet-bags-list?/try-runtime", - "pallet-balances?/try-runtime", - "pallet-beefy-mmr?/try-runtime", - "pallet-beefy?/try-runtime", - "pallet-bounties?/try-runtime", - "pallet-bridge-grandpa?/try-runtime", - "pallet-bridge-messages?/try-runtime", - "pallet-bridge-parachains?/try-runtime", - "pallet-bridge-relayers?/try-runtime", - "pallet-broker?/try-runtime", - "pallet-child-bounties?/try-runtime", - "pallet-collator-selection?/try-runtime", - "pallet-collective-content?/try-runtime", - "pallet-collective?/try-runtime", - "pallet-contracts?/try-runtime", - "pallet-conviction-voting?/try-runtime", - "pallet-core-fellowship?/try-runtime", - "pallet-delegated-staking?/try-runtime", - "pallet-democracy?/try-runtime", - "pallet-dev-mode?/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-identity?/try-runtime", - "pallet-im-online?/try-runtime", - "pallet-indices?/try-runtime", - "pallet-insecure-randomness-collective-flip?/try-runtime", - "pallet-lottery?/try-runtime", - "pallet-membership?/try-runtime", - "pallet-message-queue?/try-runtime", - "pallet-migrations?/try-runtime", - "pallet-mixnet?/try-runtime", - "pallet-mmr?/try-runtime", - "pallet-multisig?/try-runtime", - "pallet-nft-fractionalization?/try-runtime", - "pallet-nfts?/try-runtime", - "pallet-nis?/try-runtime", - "pallet-node-authorization?/try-runtime", - "pallet-nomination-pools?/try-runtime", - "pallet-offences?/try-runtime", - "pallet-paged-list?/try-runtime", - "pallet-parameters?/try-runtime", - "pallet-preimage?/try-runtime", - "pallet-proxy?/try-runtime", - "pallet-ranked-collective?/try-runtime", - "pallet-recovery?/try-runtime", - "pallet-referenda?/try-runtime", - "pallet-remark?/try-runtime", - "pallet-revive-mock-network?/try-runtime", - "pallet-revive?/try-runtime", - "pallet-root-offences?/try-runtime", - "pallet-root-testing?/try-runtime", - "pallet-safe-mode?/try-runtime", - "pallet-salary?/try-runtime", - "pallet-scheduler?/try-runtime", - "pallet-scored-pool?/try-runtime", - "pallet-session?/try-runtime", - "pallet-skip-feeless-payment?/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-verify-signature?/try-runtime", - "pallet-vesting?/try-runtime", - "pallet-whitelist?/try-runtime", - "pallet-xcm-bridge-hub-router?/try-runtime", - "pallet-xcm-bridge-hub?/try-runtime", - "pallet-xcm?/try-runtime", - "polkadot-cli?/try-runtime", - "polkadot-omni-node-lib?/try-runtime", - "polkadot-runtime-common?/try-runtime", - "polkadot-runtime-parachains?/try-runtime", - "polkadot-sdk-frame?/try-runtime", - "polkadot-service?/try-runtime", - "snowbridge-pallet-ethereum-client?/try-runtime", - "snowbridge-pallet-inbound-queue?/try-runtime", - "snowbridge-pallet-outbound-queue?/try-runtime", - "snowbridge-pallet-system?/try-runtime", - "sp-runtime?/try-runtime", - "staging-parachain-info?/try-runtime", + "cumulus-pallet-aura-ext?/try-runtime", + "cumulus-pallet-dmp-queue?/try-runtime", + "cumulus-pallet-parachain-system?/try-runtime", + "cumulus-pallet-solo-to-para?/try-runtime", + "cumulus-pallet-xcm?/try-runtime", + "cumulus-pallet-xcmp-queue?/try-runtime", + "cumulus-ping?/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-ops?/try-runtime", + "pallet-asset-conversion-tx-payment?/try-runtime", + "pallet-asset-conversion?/try-runtime", + "pallet-asset-rate?/try-runtime", + "pallet-asset-tx-payment?/try-runtime", + "pallet-assets-freezer?/try-runtime", + "pallet-assets?/try-runtime", + "pallet-atomic-swap?/try-runtime", + "pallet-aura?/try-runtime", + "pallet-authority-discovery?/try-runtime", + "pallet-authorship?/try-runtime", + "pallet-babe?/try-runtime", + "pallet-bags-list?/try-runtime", + "pallet-balances?/try-runtime", + "pallet-beefy-mmr?/try-runtime", + "pallet-beefy?/try-runtime", + "pallet-bounties?/try-runtime", + "pallet-bridge-grandpa?/try-runtime", + "pallet-bridge-messages?/try-runtime", + "pallet-bridge-parachains?/try-runtime", + "pallet-bridge-relayers?/try-runtime", + "pallet-broker?/try-runtime", + "pallet-child-bounties?/try-runtime", + "pallet-collator-selection?/try-runtime", + "pallet-collective-content?/try-runtime", + "pallet-collective?/try-runtime", + "pallet-contracts?/try-runtime", + "pallet-conviction-voting?/try-runtime", + "pallet-core-fellowship?/try-runtime", + "pallet-delegated-staking?/try-runtime", + "pallet-democracy?/try-runtime", + "pallet-dev-mode?/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-identity?/try-runtime", + "pallet-im-online?/try-runtime", + "pallet-indices?/try-runtime", + "pallet-insecure-randomness-collective-flip?/try-runtime", + "pallet-lottery?/try-runtime", + "pallet-membership?/try-runtime", + "pallet-message-queue?/try-runtime", + "pallet-migrations?/try-runtime", + "pallet-mixnet?/try-runtime", + "pallet-mmr?/try-runtime", + "pallet-multisig?/try-runtime", + "pallet-nft-fractionalization?/try-runtime", + "pallet-nfts?/try-runtime", + "pallet-nis?/try-runtime", + "pallet-node-authorization?/try-runtime", + "pallet-nomination-pools?/try-runtime", + "pallet-offences?/try-runtime", + "pallet-paged-list?/try-runtime", + "pallet-parameters?/try-runtime", + "pallet-preimage?/try-runtime", + "pallet-proxy?/try-runtime", + "pallet-ranked-collective?/try-runtime", + "pallet-recovery?/try-runtime", + "pallet-referenda?/try-runtime", + "pallet-remark?/try-runtime", + "pallet-revive-mock-network?/try-runtime", + "pallet-revive?/try-runtime", + "pallet-root-offences?/try-runtime", + "pallet-root-testing?/try-runtime", + "pallet-safe-mode?/try-runtime", + "pallet-salary?/try-runtime", + "pallet-scheduler?/try-runtime", + "pallet-scored-pool?/try-runtime", + "pallet-session?/try-runtime", + "pallet-skip-feeless-payment?/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-verify-signature?/try-runtime", + "pallet-vesting?/try-runtime", + "pallet-whitelist?/try-runtime", + "pallet-xcm-bridge-hub-router?/try-runtime", + "pallet-xcm-bridge-hub?/try-runtime", + "pallet-xcm?/try-runtime", + "polkadot-cli?/try-runtime", + "polkadot-omni-node-lib?/try-runtime", + "polkadot-runtime-common?/try-runtime", + "polkadot-runtime-parachains?/try-runtime", + "polkadot-sdk-frame?/try-runtime", + "polkadot-service?/try-runtime", + "snowbridge-pallet-ethereum-client?/try-runtime", + "snowbridge-pallet-inbound-queue?/try-runtime", + "snowbridge-pallet-outbound-queue?/try-runtime", + "snowbridge-pallet-system?/try-runtime", + "sp-runtime?/try-runtime", + "staging-parachain-info?/try-runtime", ] serde = [ - "bp-polkadot-core?/serde", - "frame-benchmarking?/serde", - "pallet-asset-tx-payment?/serde", - "pallet-beefy-mmr?/serde", - "pallet-beefy?/serde", - "pallet-contracts?/serde", - "pallet-conviction-voting?/serde", - "pallet-democracy?/serde", - "pallet-message-queue?/serde", - "pallet-offences?/serde", - "pallet-parameters?/serde", - "pallet-referenda?/serde", - "pallet-remark?/serde", - "pallet-state-trie-migration?/serde", - "pallet-tips?/serde", - "pallet-transaction-payment?/serde", - "pallet-transaction-storage?/serde", - "pallet-treasury?/serde", - "pallet-xcm?/serde", - "snowbridge-beacon-primitives?/serde", - "snowbridge-core?/serde", - "snowbridge-ethereum?/serde", - "snowbridge-pallet-ethereum-client?/serde", - "snowbridge-pallet-inbound-queue?/serde", - "sp-application-crypto?/serde", - "sp-arithmetic?/serde", - "sp-authority-discovery?/serde", - "sp-consensus-aura?/serde", - "sp-consensus-babe?/serde", - "sp-consensus-beefy?/serde", - "sp-consensus-grandpa?/serde", - "sp-consensus-slots?/serde", - "sp-core?/serde", - "sp-mmr-primitives?/serde", - "sp-npos-elections?/serde", - "sp-runtime?/serde", - "sp-staking?/serde", - "sp-statement-store?/serde", - "sp-storage?/serde", - "sp-version?/serde", - "sp-weights?/serde", + "bp-polkadot-core?/serde", + "frame-benchmarking?/serde", + "pallet-asset-tx-payment?/serde", + "pallet-beefy-mmr?/serde", + "pallet-beefy?/serde", + "pallet-contracts?/serde", + "pallet-conviction-voting?/serde", + "pallet-democracy?/serde", + "pallet-message-queue?/serde", + "pallet-offences?/serde", + "pallet-parameters?/serde", + "pallet-referenda?/serde", + "pallet-remark?/serde", + "pallet-state-trie-migration?/serde", + "pallet-tips?/serde", + "pallet-transaction-payment?/serde", + "pallet-transaction-storage?/serde", + "pallet-treasury?/serde", + "pallet-xcm?/serde", + "snowbridge-beacon-primitives?/serde", + "snowbridge-core?/serde", + "snowbridge-ethereum?/serde", + "snowbridge-pallet-ethereum-client?/serde", + "snowbridge-pallet-inbound-queue?/serde", + "sp-application-crypto?/serde", + "sp-arithmetic?/serde", + "sp-authority-discovery?/serde", + "sp-consensus-aura?/serde", + "sp-consensus-babe?/serde", + "sp-consensus-beefy?/serde", + "sp-consensus-grandpa?/serde", + "sp-consensus-slots?/serde", + "sp-core?/serde", + "sp-mmr-primitives?/serde", + "sp-npos-elections?/serde", + "sp-runtime?/serde", + "sp-staking?/serde", + "sp-statement-store?/serde", + "sp-storage?/serde", + "sp-version?/serde", + "sp-weights?/serde", ] experimental = [ - "frame-support-procedural?/experimental", - "frame-support?/experimental", - "frame-system?/experimental", - "polkadot-sdk-frame?/experimental", + "frame-support-procedural?/experimental", + "frame-support?/experimental", + "frame-system?/experimental", + "polkadot-sdk-frame?/experimental", ] with-tracing = [ - "frame-executive?/with-tracing", - "frame-executive?/with-tracing", - "sp-io?/with-tracing", - "sp-io?/with-tracing", - "sp-tracing?/with-tracing", - "sp-tracing?/with-tracing", + "frame-executive?/with-tracing", + "frame-executive?/with-tracing", + "sp-io?/with-tracing", + "sp-io?/with-tracing", + "sp-tracing?/with-tracing", + "sp-tracing?/with-tracing", ] runtime-full = [ - "assets-common", - "binary-merkle-tree", - "bp-header-chain", - "bp-messages", - "bp-parachains", - "bp-polkadot", - "bp-polkadot-core", - "bp-relayers", - "bp-runtime", - "bp-test-utils", - "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router", - "bridge-hub-common", - "bridge-runtime-common", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-parachain-system-proc-macro", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-solo-to-para", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-ping", - "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-parachain-inherent", - "cumulus-primitives-proof-size-hostfunction", - "cumulus-primitives-storage-weight-reclaim", - "cumulus-primitives-timestamp", - "cumulus-primitives-utility", - "frame-benchmarking", - "frame-benchmarking-pallet-pov", - "frame-election-provider-solution-type", - "frame-election-provider-support", - "frame-executive", - "frame-metadata-hash-extension", - "frame-support", - "frame-support-procedural", - "frame-support-procedural-tools-derive", - "frame-system", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "pallet-alliance", - "pallet-asset-conversion", - "pallet-asset-conversion-ops", - "pallet-asset-conversion-tx-payment", - "pallet-asset-rate", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-assets-freezer", - "pallet-atomic-swap", - "pallet-aura", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances", - "pallet-beefy", - "pallet-beefy-mmr", - "pallet-bounties", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-bridge-parachains", - "pallet-bridge-relayers", - "pallet-broker", - "pallet-child-bounties", - "pallet-collator-selection", - "pallet-collective", - "pallet-collective-content", - "pallet-contracts", - "pallet-contracts-proc-macro", - "pallet-contracts-uapi", - "pallet-conviction-voting", - "pallet-core-fellowship", - "pallet-delegated-staking", - "pallet-democracy", - "pallet-dev-mode", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-glutton", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-insecure-randomness-collective-flip", - "pallet-lottery", - "pallet-membership", - "pallet-message-queue", - "pallet-migrations", - "pallet-mixnet", - "pallet-mmr", - "pallet-multisig", - "pallet-nft-fractionalization", - "pallet-nfts", - "pallet-nfts-runtime-api", - "pallet-nis", - "pallet-node-authorization", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-paged-list", - "pallet-parameters", - "pallet-preimage", - "pallet-proxy", - "pallet-ranked-collective", - "pallet-recovery", - "pallet-referenda", - "pallet-remark", - "pallet-revive", - "pallet-revive-proc-macro", - "pallet-revive-uapi", - "pallet-root-offences", - "pallet-root-testing", - "pallet-safe-mode", - "pallet-salary", - "pallet-scheduler", - "pallet-scored-pool", - "pallet-session", - "pallet-session-benchmarking", - "pallet-skip-feeless-payment", - "pallet-society", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-staking-reward-fn", - "pallet-staking-runtime-api", - "pallet-state-trie-migration", - "pallet-statement", - "pallet-sudo", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-transaction-storage", - "pallet-treasury", - "pallet-tx-pause", - "pallet-uniques", - "pallet-utility", - "pallet-verify-signature", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", - "pallet-xcm-benchmarks", - "pallet-xcm-bridge-hub", - "pallet-xcm-bridge-hub-router", - "parachains-common", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-metrics", - "polkadot-runtime-parachains", - "polkadot-sdk-frame", - "sc-chain-spec-derive", - "sc-tracing-proc-macro", - "slot-range-helper", - "snowbridge-beacon-primitives", - "snowbridge-core", - "snowbridge-ethereum", - "snowbridge-outbound-queue-merkle-tree", - "snowbridge-outbound-queue-runtime-api", - "snowbridge-pallet-ethereum-client", - "snowbridge-pallet-ethereum-client-fixtures", - "snowbridge-pallet-inbound-queue", - "snowbridge-pallet-inbound-queue-fixtures", - "snowbridge-pallet-outbound-queue", - "snowbridge-pallet-system", - "snowbridge-router-primitives", - "snowbridge-runtime-common", - "snowbridge-system-runtime-api", - "sp-api", - "sp-api-proc-macro", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-consensus-pow", - "sp-consensus-slots", - "sp-core", - "sp-crypto-ec-utils", - "sp-crypto-hashing", - "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-externalities", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-keystore", - "sp-metadata-ir", - "sp-mixnet", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-runtime-interface", - "sp-runtime-interface-proc-macro", - "sp-session", - "sp-staking", - "sp-state-machine", - "sp-statement-store", - "sp-std", - "sp-storage", - "sp-timestamp", - "sp-tracing", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", - "sp-version-proc-macro", - "sp-wasm-interface", - "sp-weights", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", - "substrate-bip39", - "testnet-parachains-constants", - "tracing-gum-proc-macro", - "xcm-procedural", - "xcm-runtime-apis", + "assets-common", + "binary-merkle-tree", + "bp-header-chain", + "bp-messages", + "bp-parachains", + "bp-polkadot", + "bp-polkadot-core", + "bp-relayers", + "bp-runtime", + "bp-test-utils", + "bp-xcm-bridge-hub", + "bp-xcm-bridge-hub-router", + "bridge-hub-common", + "bridge-runtime-common", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system-proc-macro", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-solo-to-para", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-ping", + "cumulus-primitives-aura", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-primitives-proof-size-hostfunction", + "cumulus-primitives-storage-weight-reclaim", + "cumulus-primitives-timestamp", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-benchmarking-pallet-pov", + "frame-election-provider-solution-type", + "frame-election-provider-support", + "frame-executive", + "frame-metadata-hash-extension", + "frame-support", + "frame-support-procedural", + "frame-support-procedural-tools-derive", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "pallet-alliance", + "pallet-asset-conversion", + "pallet-asset-conversion-ops", + "pallet-asset-conversion-tx-payment", + "pallet-asset-rate", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-assets-freezer", + "pallet-atomic-swap", + "pallet-aura", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-bags-list", + "pallet-balances", + "pallet-beefy", + "pallet-beefy-mmr", + "pallet-bounties", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-bridge-relayers", + "pallet-broker", + "pallet-child-bounties", + "pallet-collator-selection", + "pallet-collective", + "pallet-collective-content", + "pallet-contracts", + "pallet-contracts-proc-macro", + "pallet-contracts-uapi", + "pallet-conviction-voting", + "pallet-core-fellowship", + "pallet-delegated-staking", + "pallet-democracy", + "pallet-dev-mode", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-elections-phragmen", + "pallet-fast-unstake", + "pallet-glutton", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-insecure-randomness-collective-flip", + "pallet-lottery", + "pallet-membership", + "pallet-message-queue", + "pallet-migrations", + "pallet-mixnet", + "pallet-mmr", + "pallet-multisig", + "pallet-nft-fractionalization", + "pallet-nfts", + "pallet-nfts-runtime-api", + "pallet-nis", + "pallet-node-authorization", + "pallet-nomination-pools", + "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-runtime-api", + "pallet-offences", + "pallet-offences-benchmarking", + "pallet-paged-list", + "pallet-parameters", + "pallet-preimage", + "pallet-proxy", + "pallet-ranked-collective", + "pallet-recovery", + "pallet-referenda", + "pallet-remark", + "pallet-revive", + "pallet-revive-proc-macro", + "pallet-revive-uapi", + "pallet-root-offences", + "pallet-root-testing", + "pallet-safe-mode", + "pallet-salary", + "pallet-scheduler", + "pallet-scored-pool", + "pallet-session", + "pallet-session-benchmarking", + "pallet-skip-feeless-payment", + "pallet-society", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-staking-reward-fn", + "pallet-staking-runtime-api", + "pallet-state-trie-migration", + "pallet-statement", + "pallet-sudo", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-transaction-storage", + "pallet-treasury", + "pallet-tx-pause", + "pallet-uniques", + "pallet-utility", + "pallet-verify-signature", + "pallet-vesting", + "pallet-whitelist", + "pallet-xcm", + "pallet-xcm-benchmarks", + "pallet-xcm-bridge-hub", + "pallet-xcm-bridge-hub-router", + "parachains-common", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-metrics", + "polkadot-runtime-parachains", + "polkadot-sdk-frame", + "sc-chain-spec-derive", + "sc-tracing-proc-macro", + "slot-range-helper", + "snowbridge-beacon-primitives", + "snowbridge-core", + "snowbridge-ethereum", + "snowbridge-outbound-queue-merkle-tree", + "snowbridge-outbound-queue-runtime-api", + "snowbridge-pallet-ethereum-client", + "snowbridge-pallet-ethereum-client-fixtures", + "snowbridge-pallet-inbound-queue", + "snowbridge-pallet-inbound-queue-fixtures", + "snowbridge-pallet-outbound-queue", + "snowbridge-pallet-system", + "snowbridge-router-primitives", + "snowbridge-runtime-common", + "snowbridge-system-runtime-api", + "sp-api", + "sp-api-proc-macro", + "sp-application-crypto", + "sp-arithmetic", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-aura", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-consensus-grandpa", + "sp-consensus-pow", + "sp-consensus-slots", + "sp-core", + "sp-crypto-ec-utils", + "sp-crypto-hashing", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive", + "sp-externalities", + "sp-genesis-builder", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-keystore", + "sp-metadata-ir", + "sp-mixnet", + "sp-mmr-primitives", + "sp-npos-elections", + "sp-offchain", + "sp-runtime", + "sp-runtime-interface", + "sp-runtime-interface-proc-macro", + "sp-session", + "sp-staking", + "sp-state-machine", + "sp-statement-store", + "sp-std", + "sp-storage", + "sp-timestamp", + "sp-tracing", + "sp-transaction-pool", + "sp-transaction-storage-proof", + "sp-trie", + "sp-version", + "sp-version-proc-macro", + "sp-wasm-interface", + "sp-weights", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-bip39", + "testnet-parachains-constants", + "tracing-gum-proc-macro", + "xcm-procedural", + "xcm-runtime-apis", ] runtime = [ - "frame-benchmarking", - "frame-benchmarking-pallet-pov", - "frame-election-provider-solution-type", - "frame-election-provider-support", - "frame-executive", - "frame-metadata-hash-extension", - "frame-support", - "frame-support-procedural", - "frame-support-procedural-tools-derive", - "frame-system", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "polkadot-sdk-frame", - "polkadot-sdk-frame?/runtime", - "sp-api", - "sp-api-proc-macro", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-consensus-pow", - "sp-consensus-slots", - "sp-core", - "sp-crypto-ec-utils", - "sp-crypto-hashing", - "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-externalities", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-keystore", - "sp-metadata-ir", - "sp-mixnet", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-runtime-interface", - "sp-runtime-interface-proc-macro", - "sp-session", - "sp-staking", - "sp-state-machine", - "sp-statement-store", - "sp-std", - "sp-storage", - "sp-timestamp", - "sp-tracing", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", - "sp-version-proc-macro", - "sp-wasm-interface", - "sp-weights", + "frame-benchmarking", + "frame-benchmarking-pallet-pov", + "frame-election-provider-solution-type", + "frame-election-provider-support", + "frame-executive", + "frame-metadata-hash-extension", + "frame-support", + "frame-support-procedural", + "frame-support-procedural-tools-derive", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "polkadot-sdk-frame", + "polkadot-sdk-frame?/runtime", + "sp-api", + "sp-api-proc-macro", + "sp-application-crypto", + "sp-arithmetic", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-aura", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-consensus-grandpa", + "sp-consensus-pow", + "sp-consensus-slots", + "sp-core", + "sp-crypto-ec-utils", + "sp-crypto-hashing", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive", + "sp-externalities", + "sp-genesis-builder", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-keystore", + "sp-metadata-ir", + "sp-mixnet", + "sp-mmr-primitives", + "sp-npos-elections", + "sp-offchain", + "sp-runtime", + "sp-runtime-interface", + "sp-runtime-interface-proc-macro", + "sp-session", + "sp-staking", + "sp-state-machine", + "sp-statement-store", + "sp-std", + "sp-storage", + "sp-timestamp", + "sp-tracing", + "sp-transaction-pool", + "sp-transaction-storage-proof", + "sp-trie", + "sp-version", + "sp-version-proc-macro", + "sp-wasm-interface", + "sp-weights", ] node = [ - "asset-test-utils", - "bridge-hub-test-utils", - "cumulus-client-cli", - "cumulus-client-collator", - "cumulus-client-consensus-aura", - "cumulus-client-consensus-common", - "cumulus-client-consensus-proposer", - "cumulus-client-consensus-relay-chain", - "cumulus-client-network", - "cumulus-client-parachain-inherent", - "cumulus-client-pov-recovery", - "cumulus-client-service", - "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", - "cumulus-relay-chain-minimal-node", - "cumulus-relay-chain-rpc-interface", - "cumulus-test-relay-sproof-builder", - "emulated-integration-tests-common", - "fork-tree", - "frame-benchmarking-cli", - "frame-remote-externalities", - "frame-support-procedural-tools", - "generate-bags", - "mmr-gadget", - "mmr-rpc", - "pallet-contracts-mock-network", - "pallet-revive-eth-rpc", - "pallet-revive-mock-network", - "pallet-transaction-payment-rpc", - "parachains-runtimes-test-utils", - "polkadot-approval-distribution", - "polkadot-availability-bitfield-distribution", - "polkadot-availability-distribution", - "polkadot-availability-recovery", - "polkadot-cli", - "polkadot-collator-protocol", - "polkadot-dispute-distribution", - "polkadot-erasure-coding", - "polkadot-gossip-support", - "polkadot-network-bridge", - "polkadot-node-collation-generation", - "polkadot-node-core-approval-voting", - "polkadot-node-core-approval-voting-parallel", - "polkadot-node-core-av-store", - "polkadot-node-core-backing", - "polkadot-node-core-bitfield-signing", - "polkadot-node-core-candidate-validation", - "polkadot-node-core-chain-api", - "polkadot-node-core-chain-selection", - "polkadot-node-core-dispute-coordinator", - "polkadot-node-core-parachains-inherent", - "polkadot-node-core-prospective-parachains", - "polkadot-node-core-provisioner", - "polkadot-node-core-pvf", - "polkadot-node-core-pvf-checker", - "polkadot-node-core-pvf-common", - "polkadot-node-core-pvf-execute-worker", - "polkadot-node-core-pvf-prepare-worker", - "polkadot-node-core-runtime-api", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "polkadot-node-subsystem-util", - "polkadot-omni-node-lib", - "polkadot-overseer", - "polkadot-rpc", - "polkadot-service", - "polkadot-statement-distribution", - "polkadot-statement-table", - "sc-allocator", - "sc-authority-discovery", - "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-consensus-aura", - "sc-consensus-babe", - "sc-consensus-babe-rpc", - "sc-consensus-beefy", - "sc-consensus-beefy-rpc", - "sc-consensus-epochs", - "sc-consensus-grandpa", - "sc-consensus-grandpa-rpc", - "sc-consensus-manual-seal", - "sc-consensus-pow", - "sc-consensus-slots", - "sc-executor", - "sc-executor-common", - "sc-executor-polkavm", - "sc-executor-wasmtime", - "sc-informant", - "sc-keystore", - "sc-mixnet", - "sc-network", - "sc-network-common", - "sc-network-gossip", - "sc-network-light", - "sc-network-statement", - "sc-network-sync", - "sc-network-transactions", - "sc-network-types", - "sc-offchain", - "sc-proposer-metrics", - "sc-rpc", - "sc-rpc-api", - "sc-rpc-server", - "sc-rpc-spec-v2", - "sc-runtime-utilities", - "sc-service", - "sc-state-db", - "sc-statement-store", - "sc-storage-monitor", - "sc-sync-state-rpc", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", - "snowbridge-runtime-test-common", - "sp-blockchain", - "sp-consensus", - "sp-core-hashing", - "sp-core-hashing-proc-macro", - "sp-database", - "sp-maybe-compressed-blob", - "sp-panic-handler", - "sp-rpc", - "staging-chain-spec-builder", - "staging-node-inspect", - "staging-tracking-allocator", - "std", - "subkey", - "substrate-build-script-utils", - "substrate-frame-rpc-support", - "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", - "substrate-rpc-client", - "substrate-state-trie-migration-rpc", - "substrate-wasm-builder", - "tracing-gum", - "xcm-emulator", - "xcm-simulator", + "asset-test-utils", + "bridge-hub-test-utils", + "cumulus-client-cli", + "cumulus-client-collator", + "cumulus-client-consensus-aura", + "cumulus-client-consensus-common", + "cumulus-client-consensus-proposer", + "cumulus-client-consensus-relay-chain", + "cumulus-client-network", + "cumulus-client-parachain-inherent", + "cumulus-client-pov-recovery", + "cumulus-client-service", + "cumulus-relay-chain-inprocess-interface", + "cumulus-relay-chain-interface", + "cumulus-relay-chain-minimal-node", + "cumulus-relay-chain-rpc-interface", + "cumulus-test-relay-sproof-builder", + "emulated-integration-tests-common", + "fork-tree", + "frame-benchmarking-cli", + "frame-remote-externalities", + "frame-support-procedural-tools", + "generate-bags", + "mmr-gadget", + "mmr-rpc", + "pallet-contracts-mock-network", + "pallet-revive-eth-rpc", + "pallet-revive-mock-network", + "pallet-transaction-payment-rpc", + "parachains-runtimes-test-utils", + "polkadot-approval-distribution", + "polkadot-availability-bitfield-distribution", + "polkadot-availability-distribution", + "polkadot-availability-recovery", + "polkadot-cli", + "polkadot-collator-protocol", + "polkadot-dispute-distribution", + "polkadot-erasure-coding", + "polkadot-gossip-support", + "polkadot-network-bridge", + "polkadot-node-collation-generation", + "polkadot-node-core-approval-voting", + "polkadot-node-core-approval-voting-parallel", + "polkadot-node-core-av-store", + "polkadot-node-core-backing", + "polkadot-node-core-bitfield-signing", + "polkadot-node-core-candidate-validation", + "polkadot-node-core-chain-api", + "polkadot-node-core-chain-selection", + "polkadot-node-core-dispute-coordinator", + "polkadot-node-core-parachains-inherent", + "polkadot-node-core-prospective-parachains", + "polkadot-node-core-provisioner", + "polkadot-node-core-pvf", + "polkadot-node-core-pvf-checker", + "polkadot-node-core-pvf-common", + "polkadot-node-core-pvf-execute-worker", + "polkadot-node-core-pvf-prepare-worker", + "polkadot-node-core-runtime-api", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-types", + "polkadot-node-subsystem-util", + "polkadot-omni-node-lib", + "polkadot-overseer", + "polkadot-rpc", + "polkadot-service", + "polkadot-statement-distribution", + "polkadot-statement-table", + "sc-allocator", + "sc-authority-discovery", + "sc-basic-authorship", + "sc-block-builder", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-consensus-aura", + "sc-consensus-babe", + "sc-consensus-babe-rpc", + "sc-consensus-beefy", + "sc-consensus-beefy-rpc", + "sc-consensus-epochs", + "sc-consensus-grandpa", + "sc-consensus-grandpa-rpc", + "sc-consensus-manual-seal", + "sc-consensus-pow", + "sc-consensus-slots", + "sc-executor", + "sc-executor-common", + "sc-executor-polkavm", + "sc-executor-wasmtime", + "sc-informant", + "sc-keystore", + "sc-mixnet", + "sc-network", + "sc-network-common", + "sc-network-gossip", + "sc-network-light", + "sc-network-statement", + "sc-network-sync", + "sc-network-transactions", + "sc-network-types", + "sc-offchain", + "sc-proposer-metrics", + "sc-rpc", + "sc-rpc-api", + "sc-rpc-server", + "sc-rpc-spec-v2", + "sc-runtime-utilities", + "sc-service", + "sc-state-db", + "sc-statement-store", + "sc-storage-monitor", + "sc-sync-state-rpc", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", + "sc-utils", + "snowbridge-runtime-test-common", + "sp-blockchain", + "sp-consensus", + "sp-core-hashing", + "sp-core-hashing-proc-macro", + "sp-database", + "sp-maybe-compressed-blob", + "sp-panic-handler", + "sp-rpc", + "staging-chain-spec-builder", + "staging-node-inspect", + "staging-tracking-allocator", + "std", + "subkey", + "substrate-build-script-utils", + "substrate-frame-rpc-support", + "substrate-frame-rpc-system", + "substrate-prometheus-endpoint", + "substrate-rpc-client", + "substrate-state-trie-migration-rpc", + "substrate-wasm-builder", + "tracing-gum", + "xcm-emulator", + "xcm-simulator", ] tuples-96 = ["frame-support-procedural?/tuples-96", "frame-support?/tuples-96"] diff --git a/umbrella/src/lib.rs b/umbrella/src/lib.rs index 3712fb3343cf..653205a58a4c 100644 --- a/umbrella/src/lib.rs +++ b/umbrella/src/lib.rs @@ -1119,6 +1119,10 @@ pub use sc_rpc_server; #[cfg(feature = "sc-rpc-spec-v2")] pub use sc_rpc_spec_v2; +/// Substrate client runtime utilities. +#[cfg(feature = "sc-runtime-utilities")] +pub use sc_runtime_utilities; + /// Substrate service. Starts a thread that spins up the network, client, and extrinsic pool. /// Manages communication between them. #[cfg(feature = "sc-service")]