[package] name = "consensus-types" version = "0.2.7" authors = ["Aptos Labs "] description = "Aptos consensus types" repository = "https://github.com/aptos-labs/aptos-core" homepage = "https://aptoslabs.com" license = "Apache-2.0" edition = "2018" [dependencies] anyhow = "1.0.57" bcs = "0.1.3" futures = "0.3.12" itertools = "0.10.3" mirai-annotations = { version = "1.12.0", default-features = false } proptest = { version = "1.0.0", optional = true } serde = { version = "1.0.137", default-features = false } aptos-crypto = { version = "0.2.1", path = "../../crates/aptos-crypto" } aptos-crypto-derive = { version = "0.2.1", path = "../../crates/aptos-crypto-derive" } aptos-infallible = { version = "0.2.1", path = "../../crates/aptos-infallible" } aptos-types = { version = "0.2.1", path = "../../types" } executor-types = { version = "0.2.1", path = "../../execution/executor-types" } short-hex-str = { version = "0.2.1", path = "../../crates/short-hex-str" } [dev-dependencies] proptest = "1.0.0" serde_json = "1.0.81" aptos-types = { version = "0.2.1", path = "../../types", features = [ "fuzzing" ] } [features] default = [] fuzzing = ["proptest", "aptos-types/fuzzing", "aptos-crypto/fuzzing"]