# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "polkadot-parachain-bin"
version = "5.0.0"
authors = ["Parity Technologies <admin@parity.io>"]
build = "build.rs"
description = "Runs a polkadot parachain node which could be a collator."
license = "Apache-2.0"

[[bin]]
name = "polkadot-parachain"
path = "src/main.rs"

[dependencies.asset-hub-rococo-runtime]
version = "0.11.0"

[dependencies.asset-hub-westend-runtime]
version = "0.14.0"

[dependencies.async-trait]
version = "0.1.73"

[dependencies.bridge-hub-rococo-runtime]
version = "0.5.0"

[dependencies.bridge-hub-westend-runtime]
version = "0.2.0"

[dependencies.clap]
version = "4.4.10"
features = ["derive"]

[dependencies.codec]
version = "3.0.0"
package = "parity-scale-codec"

[dependencies.collectives-westend-runtime]
version = "2.0.0"

[dependencies.color-print]
version = "0.3.4"

[dependencies.contracts-rococo-runtime]
version = "0.7.0"

[dependencies.cumulus-client-cli]
version = "0.6.0"

[dependencies.cumulus-client-collator]
version = "0.6.0"

[dependencies.cumulus-client-consensus-aura]
version = "0.6.0"

[dependencies.cumulus-client-consensus-common]
version = "0.6.0"

[dependencies.cumulus-client-consensus-proposer]
version = "0.6.0"

[dependencies.cumulus-client-consensus-relay-chain]
version = "0.6.0"

[dependencies.cumulus-client-service]
version = "0.6.0"

[dependencies.cumulus-primitives-aura]
version = "0.6.0"

[dependencies.cumulus-primitives-core]
version = "0.6.0"

[dependencies.cumulus-primitives-parachain-inherent]
version = "0.6.0"

[dependencies.cumulus-relay-chain-interface]
version = "0.6.0"

[dependencies.frame-benchmarking]
version = "27.0.0"

[dependencies.frame-benchmarking-cli]
version = "31.0.0"

[dependencies.frame-rpc-system]
version = "27.0.0"
package = "substrate-frame-rpc-system"

[dependencies.frame-support]
version = "27.0.0"

[dependencies.frame-system-rpc-runtime-api]
version = "25.0.0"

[dependencies.frame-try-runtime]
version = "0.33.0"
optional = true

[dependencies.futures]
version = "0.3.28"

[dependencies.glutton-westend-runtime]
version = "2.0.0"

[dependencies.hex-literal]
version = "0.4.1"

[dependencies.jsonrpsee]
version = "0.16.2"
features = ["server"]

[dependencies.log]
version = "0.4.20"

[dependencies.pallet-transaction-payment]
version = "27.0.0"

[dependencies.pallet-transaction-payment-rpc]
version = "29.0.0"

[dependencies.pallet-transaction-payment-rpc-runtime-api]
version = "27.0.0"

[dependencies.parachains-common]
version = "6.0.0"

[dependencies.penpal-runtime]
version = "0.13.1"

[dependencies.polkadot-cli]
version = "6.0.0"
features = ["rococo-native"]

[dependencies.polkadot-primitives]
version = "6.0.0"

[dependencies.polkadot-service]
version = "6.0.0"

[dependencies.rococo-parachain-runtime]
version = "0.5.0"

[dependencies.sc-basic-authorship]
version = "0.33.0"

[dependencies.sc-chain-spec]
version = "26.0.0"

[dependencies.sc-cli]
version = "0.35.0"

[dependencies.sc-client-api]
version = "27.0.0"

[dependencies.sc-consensus]
version = "0.32.0"

[dependencies.sc-executor]
version = "0.31.0"

[dependencies.sc-network]
version = "0.33.0"

[dependencies.sc-network-sync]
version = "0.32.0"

[dependencies.sc-rpc]
version = "28.0.0"

[dependencies.sc-service]
version = "0.34.0"

[dependencies.sc-sysinfo]
version = "26.0.0"

[dependencies.sc-telemetry]
version = "14.0.0"

[dependencies.sc-tracing]
version = "27.0.0"

[dependencies.sc-transaction-pool]
version = "27.0.0"

[dependencies.sc-transaction-pool-api]
version = "27.0.0"

[dependencies.seedling-runtime]
version = "0.6.0"

[dependencies.serde]
version = "1.0.193"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.108"

[dependencies.shell-runtime]
version = "0.6.0"

[dependencies.sp-api]
version = "25.0.0"

[dependencies.sp-block-builder]
version = "25.0.0"

[dependencies.sp-blockchain]
version = "27.0.0"

[dependencies.sp-consensus-aura]
version = "0.31.0"

[dependencies.sp-core]
version = "27.0.0"

[dependencies.sp-genesis-builder]
version = "0.6.0"
default-features = false

[dependencies.sp-inherents]
version = "25.0.0"

[dependencies.sp-io]
version = "29.0.0"

[dependencies.sp-keystore]
version = "0.33.0"

[dependencies.sp-offchain]
version = "25.0.0"

[dependencies.sp-runtime]
version = "30.0.1"
default-features = false

[dependencies.sp-session]
version = "26.0.0"

[dependencies.sp-std]
version = "13.0.0"

[dependencies.sp-timestamp]
version = "25.0.0"

[dependencies.sp-tracing]
version = "15.0.0"

[dependencies.sp-transaction-pool]
version = "25.0.0"

[dependencies.sp-version]
version = "28.0.0"

[dependencies.substrate-prometheus-endpoint]
version = "0.16.0"

[dependencies.substrate-state-trie-migration-rpc]
version = "26.0.0"

[dependencies.xcm]
version = "6.0.0"
package = "staging-xcm"

[dev-dependencies.assert_cmd]
version = "2.0"

[dev-dependencies.nix]
version = "0.26.1"
features = ["signal"]

[dev-dependencies.tempfile]
version = "3.8.0"

[dev-dependencies.tokio]
version = "1.32.0"
features = [
    "macros",
    "parking_lot",
    "time",
]

[dev-dependencies.wait-timeout]
version = "0.2"

[build-dependencies.substrate-build-script-utils]
version = "10.0.0"

[features]
default = []
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",
    "contracts-rococo-runtime/runtime-benchmarks",
    "cumulus-primitives-core/runtime-benchmarks",
    "frame-benchmarking-cli/runtime-benchmarks",
    "frame-benchmarking/runtime-benchmarks",
    "frame-support/runtime-benchmarks",
    "glutton-westend-runtime/runtime-benchmarks",
    "parachains-common/runtime-benchmarks",
    "penpal-runtime/runtime-benchmarks",
    "polkadot-cli/runtime-benchmarks",
    "polkadot-primitives/runtime-benchmarks",
    "polkadot-service/runtime-benchmarks",
    "rococo-parachain-runtime/runtime-benchmarks",
    "sc-service/runtime-benchmarks",
    "sp-runtime/runtime-benchmarks",
]
try-runtime = [
    "asset-hub-rococo-runtime/try-runtime",
    "asset-hub-westend-runtime/try-runtime",
    "bridge-hub-rococo-runtime/try-runtime",
    "bridge-hub-westend-runtime/try-runtime",
    "collectives-westend-runtime/try-runtime",
    "contracts-rococo-runtime/try-runtime",
    "frame-support/try-runtime",
    "frame-try-runtime/try-runtime",
    "glutton-westend-runtime/try-runtime",
    "pallet-transaction-payment/try-runtime",
    "penpal-runtime/try-runtime",
    "polkadot-cli/try-runtime",
    "polkadot-service/try-runtime",
    "shell-runtime/try-runtime",
    "sp-runtime/try-runtime",
]