[package]
name = "aptos-scratchpad"
version = "0.2.7"
authors = ["Aptos Labs <opensource@aptoslabs.com>"]
description = "Aptos scratchpad"
repository = "https://github.com/aptos-labs/aptos-core"
homepage = "https://aptoslabs.com"
license = "Apache-2.0"
edition = "2018"
[dependencies]
bitvec = { version = "0.19.4" }
itertools = "0.10.0"
once_cell = "1.10.0"
proptest = { version = "1.0.0", optional = true }
rayon = "1.5.2"
thiserror = "1.0.24"
aptos-crypto = { version = "0.2.1", path = "../../crates/aptos-crypto" }
aptos-infallible = { version = "0.2.1", path = "../../crates/aptos-infallible" }
aptos-metrics-core = { version = "0.2.1", path = "../../crates/aptos-metrics-core" }
aptos-types = { version = "0.2.1", path = "../../types" }
[dev-dependencies]
bitvec = "0.19.4"
once_cell = "1.10.0"
proptest = "1.0.0"
rand = "0.7.3"
aptos-types = { version = "0.2.1", path = "../../types", features = [
"fuzzing"
] }
[features]
fuzzing = ["aptos-types/fuzzing", "proptest"]
bench = ["proptest"]
[[bench]]
name = "sparse_merkle"
harness = false
required-features = ["bench"]
[lib]
name = "scratchpad"
bench = false