Skip to content
Snippets Groups Projects
Cargo.toml 3.53 KiB
Newer Older
[package]
name = "polkadot-parachain-bin"
version = "4.0.0"
authors.workspace = true
edition.workspace = true
build = "build.rs"
description = "Runs a polkadot parachain node"
Lulu's avatar
Lulu committed
homepage.workspace = true
repository.workspace = true
[[bin]]
name = "polkadot-parachain"
path = "src/main.rs"

[dependencies]
color-eyre = { workspace = true }
hex-literal = { workspace = true, default-features = true }
log = { workspace = true, default-features = true }
serde = { features = ["derive"], workspace = true, default-features = true }
serde_json = { workspace = true, default-features = true }
asset-hub-rococo-runtime = { workspace = true, default-features = true }
asset-hub-westend-runtime = { workspace = true }
bridge-hub-rococo-runtime = { workspace = true, default-features = true }
bridge-hub-westend-runtime = { workspace = true, default-features = true }
collectives-westend-runtime = { workspace = true }
coretime-rococo-runtime = { workspace = true }
coretime-westend-runtime = { workspace = true }
glutton-westend-runtime = { workspace = true }
parachains-common = { workspace = true, default-features = true }
penpal-runtime = { workspace = true }
people-rococo-runtime = { workspace = true }
people-westend-runtime = { workspace = true }
polkadot-omni-node-lib = { features = ["rococo-native", "westend-native"], workspace = true }
rococo-parachain-runtime = { workspace = true }
sc-chain-spec = { workspace = true, default-features = true }
sc-cli = { workspace = true, default-features = true }
sc-service = { workspace = true, default-features = true }
sp-core = { workspace = true, default-features = true }
sp-genesis-builder = { workspace = true, default-features = true }
sp-keyring = { workspace = true, default-features = true }
xcm = { workspace = true, default-features = true }
cumulus-primitives-core = { workspace = true, default-features = true }
Seemant Aggarwal's avatar
Seemant Aggarwal committed
clap = { features = ["derive"], workspace = true }
[build-dependencies]
substrate-build-script-utils = { workspace = true, default-features = true }
Gavin Wood's avatar
Gavin Wood committed
[features]
Gavin Wood's avatar
Gavin Wood committed
runtime-benchmarks = [
	"cumulus-primitives-core/runtime-benchmarks",
	"parachains-common/runtime-benchmarks",
	"polkadot-omni-node-lib/runtime-benchmarks",
	"sc-service/runtime-benchmarks",

	"asset-hub-rococo-runtime/runtime-benchmarks",
	"asset-hub-westend-runtime/runtime-benchmarks",
	"bridge-hub-rococo-runtime/runtime-benchmarks",
	"bridge-hub-westend-runtime/runtime-benchmarks",
	"collectives-westend-runtime/runtime-benchmarks",
	"coretime-rococo-runtime/runtime-benchmarks",
	"coretime-westend-runtime/runtime-benchmarks",
	"glutton-westend-runtime/runtime-benchmarks",
	"people-rococo-runtime/runtime-benchmarks",
	"people-westend-runtime/runtime-benchmarks",
	"rococo-parachain-runtime/runtime-benchmarks",
Gavin Wood's avatar
Gavin Wood committed
]
try-runtime = [
	"polkadot-omni-node-lib/try-runtime",
	"asset-hub-rococo-runtime/try-runtime",
	"asset-hub-westend-runtime/try-runtime",
	"bridge-hub-rococo-runtime/try-runtime",
	"collectives-westend-runtime/try-runtime",
	"coretime-rococo-runtime/try-runtime",
	"coretime-westend-runtime/try-runtime",
	"glutton-westend-runtime/try-runtime",
	"penpal-runtime/try-runtime",
	"people-rococo-runtime/try-runtime",
	"people-westend-runtime/try-runtime",
fast-runtime = [
	"bridge-hub-rococo-runtime/fast-runtime",
Ron's avatar
Ron committed
	"bridge-hub-westend-runtime/fast-runtime",
	"coretime-rococo-runtime/fast-runtime",
	"coretime-westend-runtime/fast-runtime",
]