[package] name = "consensus-primitives" version = "0.0.0" authors = { workspace = true } edition = { workspace = true } license-file = { workspace = true } publish = { workspace = true } repository = { workspace = true } [lints] workspace = true [dependencies] bincode = { workspace = true, optional = true, features = ["derive"] } schemars = { workspace = true, optional = true, features = ["derive"] } serde = { workspace = true, optional = true, features = ["derive"] } [features] default = [] std = [] bincode = ["dep:bincode"] schemars = ["dep:schemars", "std"] serde = ["dep:serde"]