[package]
name = "core_cbc_casper"
description = "Abstractly defines the CBC Casper message stucture and defines functions for the construction and proper execution of protocols of the Casper family."
version = "0.1.0"
license-file = "LICENSE"
authors = ["pZ4 <pz4@protonmail.ch>", "Lederstrumpf", "h4sh3d <h4sh3d@truelevel.io>", "roflolilolmao <q@truelevel.ch>"]
repository = "https://github.com/TrueLevelSA/core-cbc-casper"
readme = "README.md"
keywords = ["CBC", "Casper", "Blockchain"]
edition = "2018"
[dependencies]
rayon = "1.3.0"
digest = "0.7"
serde = { version = "1.0", features = ["rc"] }
serde_derive = "1.0"
bincode = "1.0.1"
blake2 = "0.7"
itertools = "0.7.8"
proptest = { version = "0.9", optional = true }
rand = { version = "0.6", optional = true }
[dependencies.fixed-hash]
version = "0.3"
features = ["libc"]
default-features = false
[features]
integration_test = ["proptest", "rand"]
[dev-dependencies]
criterion = "0.2"
[[bench]]
name = "block"
harness = false