zebra-state 3.1.2

State contextual verification and storage code for Zebra
Documentation
[dependencies.bincode]
version = "1.3"

[dependencies.chrono]
default-features = false
features = ["clock", "std"]
version = "0.4.40"

[dependencies.crossbeam-channel]
version = "0.5.14"

[dependencies.derive-getters]
version = "0.5"

[dependencies.derive-new]
version = "0.5"

[dependencies.dirs]
version = "6.0"

[dependencies.elasticsearch]
default-features = false
features = ["rustls-tls"]
optional = true
version = "8.17.0-alpha.1"

[dependencies.futures]
version = "0.3.31"

[dependencies.hex]
version = "0.4.3"

[dependencies.hex-literal]
version = "0.4"

[dependencies.howudoin]
optional = true
version = "0.1"

[dependencies.human_bytes]
default-features = false
version = "0.4"

[dependencies.humantime-serde]
version = "1.1"

[dependencies.indexmap]
version = "2.8"

[dependencies.itertools]
version = "0.14"

[dependencies.lazy_static]
version = "1.4"

[dependencies.metrics]
version = "0.24"

[dependencies.mset]
version = "0.1"

[dependencies.proptest]
optional = true
version = "1.6"

[dependencies.proptest-derive]
optional = true
version = "0.5"

[dependencies.rayon]
version = "1.10"

[dependencies.regex]
version = "1.11"

[dependencies.rlimit]
version = "0.10"

[dependencies.rocksdb]
default-features = false
features = ["lz4"]
version = "0.22"

[dependencies.sapling-crypto]
version = "0.5"

[dependencies.semver]
version = "1.0.26"

[dependencies.serde]
features = ["serde_derive"]
version = "1.0.219"

[dependencies.serde_json]
optional = true
version = "1.0.140"

[dependencies.tempfile]
version = "3.20"

[dependencies.thiserror]
version = "2.0"

[dependencies.tokio]
features = ["rt-multi-thread", "sync", "tracing", "macros", "time"]
version = "1.44"

[dependencies.tower]
features = ["buffer", "util"]
version = "0.4.13"

[dependencies.tracing]
version = "0.1.41"

[dependencies.zebra-chain]
features = ["async-error"]
version = "4.0.0"

[dependencies.zebra-node-services]
version = "2.1.2"

[dependencies.zebra-test]
optional = true
version = "2.0.1"

[dev-dependencies.color-eyre]
default-features = false
version = "0.6.3"

[dev-dependencies.halo2]
package = "halo2_proofs"
version = "0.3"

[dev-dependencies.hex]
features = ["serde"]
version = "0.4.3"

[dev-dependencies.insta]
features = ["ron", "redactions"]
version = "1.42"

[dev-dependencies.jubjub]
version = "0.10"

[dev-dependencies.once_cell]
version = "1.21"

[dev-dependencies.proptest]
version = "1.6"

[dev-dependencies.proptest-derive]
version = "0.5"

[dev-dependencies.rand]
version = "0.8.5"

[dev-dependencies.spandoc]
version = "0.2"

[dev-dependencies.tokio]
features = ["full", "tracing", "test-util"]
version = "1.44"

[dev-dependencies.zebra-chain]
features = ["proptest-impl"]
version = "4.0.0"

[dev-dependencies.zebra-test]
version = "2.0.1"

[features]
elasticsearch = ["dep:elasticsearch", "dep:serde_json", "zebra-chain/elasticsearch"]
indexer = []
progress-bar = ["howudoin"]
proptest-impl = ["proptest", "proptest-derive", "zebra-test", "zebra-chain/proptest-impl"]
tx_v6 = ["zebra-chain/tx_v6"]

[lib]
name = "zebra_state"
path = "src/lib.rs"

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(tokio_unstable)", 'cfg(zcash_unstable, values("zfuture", "nu6.1", "nu7"))']
level = "warn"
priority = 0

[package]
authors = ["Zcash Foundation <zebra@zfnd.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "caching", "cryptography::cryptocurrencies"]
description = "State contextual verification and storage code for Zebra"
edition = "2021"
homepage = "https://zfnd.org/zebra/"
keywords = ["zebra", "zcash"]
license = "MIT OR Apache-2.0"
name = "zebra-state"
readme = "README.md"
repository = "https://github.com/ZcashFoundation/zebra"
version = "3.1.2"

[[test]]
name = "basic"
path = "tests/basic.rs"