[package] name = "zcash_client_sqlite" description = "An SQLite-based Zcash light client" version = "0.7.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " ] homepage = "https://github.com/zcash/librustzcash" repository = "https://github.com/zcash/librustzcash" readme = "README.md" license = "MIT OR Apache-2.0" edition = "2021" rust-version = "1.60" [dependencies] zcash_client_backend = { version = "0.9", path = "../zcash_client_backend" } zcash_primitives = { version = "0.11", path = "../zcash_primitives", default-features = false } # Dependencies exposed in a public API: # (Breaking upgrades to these require a breaking upgrade to this crate.) # - Errors bs58 = { version = "0.4", features = ["check"] } hdwallet = { version = "0.3.1", optional = true } # - Logging and metrics tracing = "0.1" # - Protobuf interfaces prost = "0.11" # - Secret management secrecy = "0.8" # - SQLite databases group = "0.13" jubjub = "0.10" rusqlite = { version = "0.25", features = ["bundled", "time", "array"] } schemer = "0.2" schemer-rusqlite = "0.2.1" time = "0.2" uuid = "1.1" # Dependencies used internally: # (Breaking upgrades to these are usually backwards-compatible, but check MSRVs.) [dev-dependencies] assert_matches = "1.5" proptest = "1.0.0" rand_core = "0.6" regex = "1.4" tempfile = "3" zcash_note_encryption = "0.3" zcash_proofs = { version = "0.11", path = "../zcash_proofs" } zcash_primitives = { version = "0.11", path = "../zcash_primitives", features = ["test-dependencies"] } zcash_address = { version = "0.2", path = "../components/zcash_address", features = ["test-dependencies"] } [features] mainnet = [] test-dependencies = [ "zcash_primitives/test-dependencies", "zcash_client_backend/test-dependencies", ] transparent-inputs = ["hdwallet", "zcash_client_backend/transparent-inputs"] unstable = ["zcash_client_backend/unstable"] [lib] bench = false