[package] name = "shasper" version = "0.9.0" authors = ["Parity Technologies "] build = "build.rs" [[bin]] name = "shapser" path = "src/main.rs" [dependencies] error-chain = "0.12" futures = "0.1" ctrlc = { version = "3.0", features = ["termination"] } log = "0.4" tokio = "0.1.7" exit-future = "0.1" parking_lot = "0.4" hex-literal = "0.1" slog = "^2" parity-codec = { version = "2.1" } trie-root = { git = "https://github.com/paritytech/trie" } sr-io = { git = "https://github.com/paritytech/substrate" } sr-primitives = { git = "https://github.com/paritytech/substrate" } substrate-cli = { git = "https://github.com/paritytech/substrate" } substrate-primitives = { git = "https://github.com/paritytech/substrate" } substrate-executor = { git = "https://github.com/paritytech/substrate" } substrate-service = { git = "https://github.com/paritytech/substrate" } substrate-transaction-pool = { git = "https://github.com/paritytech/substrate" } substrate-network = { git = "https://github.com/paritytech/substrate" } shasper-consensus = { path = "consensus" } substrate-client = { git = "https://github.com/paritytech/substrate", default-features = false } shasper-primitives = { path = "primitives" } shasper-runtime = { path = "runtime" } structopt = "0.2.13" [build-dependencies] vergen = "2" [workspace] members = [ "runtime", "primitives", "consensus", ] exclude = [ "runtime/wasm", ] [profile.release] # Substrate runtime requires unwinding. panic = "unwind"