[package]
name = "pepper-sync"
description = "Pepper-sync is a crate providing a sync engine for the zcash network."
authors = ["<zingo@zingolabs.org>"]
version = "0.2.0"
edition = "2024"
repository = "https://github.com/zingolabs/zingolib"
homepage = "https://github.com/zingolabs/zingolib"
license = "MIT"
[badges]
maintenance = { status = "actively-developed" }
[features]
default = ["wallet_essentials"]
wallet_essentials = ["dep:byteorder", "dep:zcash_encoding"]
darkside_test = []
test-features = []
[dependencies]
zingo-memo.workspace = true
zingo-status.workspace = true
zingo-netutils.workspace = true
incrementalmerkletree.workspace = true
orchard.workspace = true
sapling-crypto.workspace = true
shardtree.workspace = true
zcash_address.workspace = true
zcash_client_backend = { workspace = true, features = [
"unstable-serialization",
] }
zcash_encoding = { workspace = true, optional = true }
zcash_keys.workspace = true
zcash_note_encryption.workspace = true
zcash_primitives.workspace = true
zcash_protocol.workspace = true
zcash_transparent.workspace = true
bip32.workspace = true
zip32.workspace = true
jubjub.workspace = true
subtle.workspace = true
futures.workspace = true
tokio.workspace = true
tonic.workspace = true
tracing.workspace = true
memuse.workspace = true
crossbeam-channel.workspace = true
rayon.workspace = true
thiserror.workspace = true
json.workspace = true
byteorder = { workspace = true, optional = true }
simple-mermaid.workspace = true
[dev-dependencies]
zcash_protocol = { workspace = true, features = [ "local-consensus"] }