[package] description = "Ethereum engine trait definition" name = "engine" version = "0.1.0" authors = ["Parity Technologies "] edition = "2018" license = "GPL-3.0" [dependencies] blockchain = { package = "ethcore-blockchain", path = "../blockchain" } builtin = { path = "../builtin", package = "ethcore-builtin" } bytes = { package = "parity-bytes", version = "0.1.0" } client-traits = { path = "../client-traits" } common-types = { path = "../types" } ethereum-types = "0.8.0" parity-crypto = { version = "0.5.0", features = ["publickey"] } machine = { path = "../machine" } vm = { path = "../vm" } # used from test-helpers accounts = { package = "ethcore-accounts", path = "../../accounts", optional = true } log = { version = "0.4.8", optional = true } ethkey = { path = "../../accounts/ethkey", optional = true } [dev-dependencies] accounts = { package = "ethcore-accounts", path = "../../accounts" } ethkey = { path = "../../accounts/ethkey" } log = "0.4.8" [features] test-helpers = ["accounts", "log", "ethkey"]