Cargo Features
[dependencies]
asset-hub-kusama-runtime = { version = "0.13.0", default-features = false, features = ["state-trie-version-1", "std", "try-runtime", "experimental", "runtime-benchmarks"] }
- default = std
-
The
std
feature is set by default wheneverasset-hub-kusama-runtime
is added without
somewhere in the dependency tree.default-features = false - state-trie-version-1 = pallet-state-trie-migration
-
When enabled the
state_version
is set to1
. This means that the chain will start using the new state format. The migration is lazy, so it requires to write a storage value to use the new state format. To migrate all the other storage values that aren't touched the state migration pallet is added as well. This pallet will migrate the entire state, controlled through some account.This feature should be removed when the main-net will be migrated.
Affects
asset-hub-kusama-runtime::VERSION
… - std default = substrate-wasm-builder
-
Enables std of assets-common ^0.5.0, parity-scale-codec, cumulus-pallet-aura-ext ^0.5.0, cumulus-pallet-dmp-queue ^0.5.0, cumulus-pallet-parachain-system ^0.5.0, cumulus-pallet-session-benchmarking ^7.0.0, cumulus-pallet-xcm ^0.5.0, cumulus-pallet-xcmp-queue ^0.5.0, cumulus-primitives-core ^0.5.0, and cumulus-primitives-utility ^0.5.0
cumulus-pallet-aura-ext:
Cumulus
and std of primitive-types ^0.12.1, scale-info, sp-api ^24.0.0, sp-block-builder ^24.0.0, sp-consensus-aura ^0.30.0, sp-core ^26.0.0, sp-genesis-builder ^0.5.0, sp-inherents ^24.0.0, sp-offchain ^24.0.0, sp-runtime ^29.0.0, sp-session ^25.0.0, sp-std ^12.0.0, sp-storage ^17.0.0, sp-transaction-pool ^24.0.0, sp-version ^27.0.0, sp-weights ^25.0.0, staging-xcm ^5.0.0, staging-xcm-builder ^5.0.0, and staging-xcm-executor ^5.0.0
primitive-types:
num-traits feature needed for dex integer sq root:
and std of pallet-xcm ^5.0.0, staging-parachain-info ^0.5.0, parachains-common ^5.0.0, polkadot-core-primitives ^5.0.0, polkadot-parachain-primitives ^4.0.0, polkadot-runtime-common ^5.0.0, and optional pallet-xcm-benchmarks ^5.0.0
pallet-xcm:
Polkadot
and std of frame-executive ^26.0.0, frame-support ^26.0.0, frame-system ^26.0.0, frame-system-rpc-runtime-api ^24.0.0, log, pallet-asset-conversion ^8.0.0, pallet-asset-conversion-tx-payment ^8.0.0, pallet-assets ^27.0.0, pallet-aura ^25.0.0, pallet-authorship ^26.0.0, pallet-balances ^26.0.0, pallet-collator-selection ^7.0.0, pallet-message-queue ^29.0.0, pallet-multisig ^26.0.0, pallet-nft-fractionalization ^8.0.0, pallet-nfts ^20.0.0, pallet-nfts-runtime-api ^12.0.0, pallet-proxy ^26.0.0, pallet-session ^26.0.0, pallet-state-trie-migration ^27.0.0, pallet-timestamp ^25.0.0, pallet-transaction-payment ^26.0.0, pallet-transaction-payment-rpc-runtime-api ^26.0.0, pallet-uniques ^26.0.0, pallet-utility ^26.0.0, optional frame-benchmarking ^26.0.0, optional frame-system-benchmarking ^26.0.0, and optional frame-try-runtime ^0.32.0
frame-benchmarking:
Substrate
Affects
asset-hub-kusama-runtime::native_version
… - try-runtime
-
Enables try-runtime of cumulus-pallet-aura-ext ^0.5.0, cumulus-pallet-dmp-queue ^0.5.0, cumulus-pallet-parachain-system ^0.5.0, cumulus-pallet-xcm ^0.5.0, cumulus-pallet-xcmp-queue ^0.5.0, frame-executive ^26.0.0, frame-support ^26.0.0, frame-system ^26.0.0, frame-try-runtime ^0.32.0, pallet-asset-conversion ^8.0.0, pallet-asset-conversion-tx-payment ^8.0.0, pallet-assets ^27.0.0, pallet-aura ^25.0.0, pallet-authorship ^26.0.0, pallet-balances ^26.0.0, pallet-collator-selection ^7.0.0, pallet-message-queue ^29.0.0, pallet-multisig ^26.0.0, pallet-nft-fractionalization ^8.0.0, pallet-nfts ^20.0.0, pallet-proxy ^26.0.0, pallet-session ^26.0.0, pallet-state-trie-migration ^27.0.0, pallet-timestamp ^25.0.0, pallet-transaction-payment ^26.0.0, pallet-uniques ^26.0.0, pallet-utility ^26.0.0, pallet-xcm ^5.0.0, staging-parachain-info ^0.5.0, polkadot-runtime-common ^5.0.0, and sp-runtime ^29.0.0
- experimental
-
Enables experimental of pallet-aura ^25.0.0
- runtime-benchmarks
-
Enables runtime-benchmarks of assets-common ^0.5.0, cumulus-pallet-dmp-queue ^0.5.0, cumulus-pallet-parachain-system ^0.5.0, cumulus-pallet-session-benchmarking ^7.0.0, cumulus-pallet-xcmp-queue ^0.5.0, cumulus-primitives-core ^0.5.0, cumulus-primitives-utility ^0.5.0, frame-benchmarking ^26.0.0, frame-support ^26.0.0, frame-system ^26.0.0, frame-system-benchmarking ^26.0.0, pallet-asset-conversion ^8.0.0, pallet-assets ^27.0.0, pallet-balances ^26.0.0, pallet-collator-selection ^7.0.0, pallet-message-queue ^29.0.0, pallet-multisig ^26.0.0, pallet-nft-fractionalization ^8.0.0, pallet-nfts ^20.0.0, pallet-proxy ^26.0.0, pallet-state-trie-migration ^27.0.0, pallet-timestamp ^25.0.0, pallet-uniques ^26.0.0, pallet-utility ^26.0.0, pallet-xcm ^5.0.0, pallet-xcm-benchmarks ^5.0.0, parachains-common ^5.0.0, polkadot-parachain-primitives ^4.0.0, polkadot-runtime-common ^5.0.0, sp-runtime ^29.0.0, staging-xcm-builder ^5.0.0, and staging-xcm-executor ^5.0.0
Affects
xcm_config::BenchmarkMultiLocationConverter
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- frame-benchmarking runtime-benchmarks?
-
Enables frame-benchmarking ^26.0.0
- frame-system-benchmarking runtime-benchmarks?
- frame-try-runtime try-runtime?
-
Enables frame-try-runtime ^0.32.0
- pallet-state-trie-migration runtime-benchmarks? state-trie-version-1? std try-runtime?
- pallet-xcm-benchmarks runtime-benchmarks?
-
Enables pallet-xcm-benchmarks ^5.0.0
- substrate-wasm-builder build std
-
Enables substrate-wasm-builder ^15.0.0