[package] description = "Substrate network protocol" name = "substrate-network" version = "0.1.0" license = "GPL-3.0" authors = ["Parity Technologies "] [lib] [dependencies] log = "0.4" parking_lot = "0.7.1" error-chain = "0.12" bitflags = "1.0" futures = "0.1.17" linked-hash-map = "0.5" rustc-hex = "2.0" rand = "0.6" substrate-primitives = { path = "../../core/primitives" } substrate-consensus-common = { path = "../../core/consensus/common" } substrate-client = { path = "../../core/client" } sr-primitives = { path = "../../core/sr-primitives" } parity-codec = "3.0" parity-codec-derive = "3.0" substrate-network-libp2p = { path = "../../core/network-libp2p" } tokio = "0.1.11" env_logger = { version = "0.6", optional = true } substrate-keyring = { path = "../../core/keyring", optional = true } substrate-test-client = { path = "../../core/test-client", optional = true } [dev-dependencies] env_logger = { version = "0.6" } substrate-keyring = { path = "../../core/keyring" } substrate-test-client = { path = "../../core/test-client" } [features] default = [] test-helpers = ["env_logger", "substrate-keyring", "substrate-test-client"]