[package] description = "Parity Ethereum client" name = "parity" version = "1.8.0" license = "GPL-3.0" authors = ["Parity Technologies "] build = "build.rs" [dependencies] log = "0.3" env_logger = "0.4" rustc-hex = "1.0" docopt = "0.8" time = "0.1" num_cpus = "1.2" number_prefix = "0.2" rpassword = "0.2.1" semver = "0.6" ansi_term = "0.9" parking_lot = "0.4" regex = "0.2" isatty = "0.1" toml = "0.4" serde = "1.0" serde_json = "1.0" serde_derive = "1.0" app_dirs = "1.1.1" futures = "0.1" futures-cpupool = "0.1" fdlimit = "0.1" ws2_32-sys = "0.2" ctrlc = { git = "https://github.com/paritytech/rust-ctrlc.git" } jsonrpc-core = { git = "https://github.com/paritytech/jsonrpc.git", branch = "parity-1.7" } ethsync = { path = "sync" } ethcore = { path = "ethcore" } ethcore-util = { path = "util" } ethcore-io = { path = "util/io" } ethcore-devtools = { path = "devtools" } ethcore-ipc = { path = "ipc/rpc" } ethcore-ipc-nano = { path = "ipc/nano" } ethcore-ipc-hypervisor = { path = "ipc/hypervisor" } ethcore-light = { path = "ethcore/light" } ethcore-logger = { path = "logger" } ethcore-stratum = { path = "stratum" } ethcore-network = { path = "util/network" } node-filter = { path = "ethcore/node_filter" } ethkey = { path = "ethkey" } node-health = { path = "dapps/node-health" } rlp = { path = "util/rlp" } rpc-cli = { path = "rpc_cli" } parity-hash-fetch = { path = "hash-fetch" } parity-ipfs-api = { path = "ipfs" } parity-local-store = { path = "local-store" } parity-reactor = { path = "util/reactor" } parity-rpc = { path = "rpc" } parity-rpc-client = { path = "rpc_client" } parity-updater = { path = "updater" } parity-whisper = { path = "whisper" } path = { path = "util/path" } panic_hook = { path = "panic_hook" } hash = { path = "util/hash" } parity-dapps = { path = "dapps", optional = true } clippy = { version = "0.0.103", optional = true} ethcore-secretstore = { path = "secret_store", optional = true } [build-dependencies] rustc_version = "0.2" [dev-dependencies] ethcore-ipc-tests = { path = "ipc/tests" } pretty_assertions = "0.1" ipnetwork = "0.12.6" [target.'cfg(windows)'.dependencies] winapi = "0.2" [target.'cfg(not(windows))'.dependencies] daemonize = "0.2" [features] default = ["ui-precompiled"] ui = [ "ui-enabled", "parity-dapps/ui", ] ui-precompiled = [ "ui-enabled", "parity-dapps/ui-precompiled", ] ui-enabled = ["dapps"] dapps = ["parity-dapps"] ipc = ["ethcore/ipc", "ethsync/ipc"] jit = ["ethcore/jit"] dev = ["clippy", "ethcore/dev", "ethcore-util/dev", "ethsync/dev", "parity-rpc/dev", "parity-dapps/dev"] json-tests = ["ethcore/json-tests"] test-heavy = ["ethcore/test-heavy"] evm-debug = ["ethcore/evm-debug"] evm-debug-tests = ["ethcore/evm-debug-tests"] slow-blocks = ["ethcore/slow-blocks"] final = ["ethcore-util/final"] secretstore = ["ethcore-secretstore"] [[bin]] path = "parity/main.rs" name = "parity" [profile.dev] panic = "abort" [profile.release] debug = false lto = false panic = "abort" [workspace] members = ["ethstore/cli", "ethkey/cli", "evmbin", "whisper", "chainspec", "dapps/node-health"]