[package] name = "chik-consensus" version = "0.10.0" edition = "2021" license = "Apache-2.0" description = "Utility functions and types used by the Chik blockchain full node" authors = ["Richard Kiss ", "Arvid Norberg "] homepage = "https://github.com/Chik-Network/chik_rs" repository = "https://github.com/Chik-Network/chik_rs" [lints] workspace = true [features] py-bindings = ["dep:pyo3", "dep:chik_py_streamable_macro"] [dependencies] klvmr = { workspace = true } hex = { workspace = true } pyo3 = { workspace = true, optional = true } sha2 = { workspace = true } chik_streamable_macro = { workspace = true } chik_py_streamable_macro = { workspace = true, optional = true } klvm-utils = { workspace = true } chik-traits = { workspace = true } klvm-traits = { workspace = true } klvm-derive = { workspace = true } chik-protocol = { workspace = true } chik-puzzles = { workspace = true } chik-bls = { workspace = true } hex-literal = { workspace = true } thiserror = { workspace = true } [dev-dependencies] num-traits = { workspace = true } rstest = { workspace = true } text-diff = { workspace = true } criterion = { workspace = true } rand = { workspace = true, features = [ "small_rng" ] } [lib] bench = false [[bench]] name = "run-generator" harness = false [[bench]] name = "tree-hash" harness = false [[bench]] name = "merkle-set" harness = false