[package] name = "librustzcash" description = "Rust FFI used by the zcashd binary. Not an official API." version = "0.2.0" authors = [ "Sean Bowe ", "Jack Grigg ", "Jay Graber ", "Simon Liu " ] homepage = "https://github.com/zcash/zcash" repository = "https://github.com/zcash/zcash" readme = "README.md" license = "MIT OR Apache-2.0" edition = "2018" [lib] name = "rustzcash" path = "src/rust/src/rustzcash.rs" crate-type = ["staticlib"] [dependencies] bellman = "0.10" blake2b_simd = "0.5" blake2s_simd = "0.5" bls12_381 = "0.5" byteorder = "1" group = "0.10" libc = "0.2" jubjub = "0.7" nonempty = "0.6" orchard = "0.0" subtle = "2.2" rand_core = "0.6" tracing = "0.1" tracing-core = "0.1" tracing-appender = "0.1" zcash_history = "0.2" zcash_primitives = "0.5" zcash_proofs = "0.5" ed25519-zebra = "2.2.0" # Metrics hyper = { version = "=0.14.2", default-features = false, features = ["server", "tcp", "http1"] } ipnet = "2" metrics = "0.16" metrics-exporter-prometheus = "0.5" thiserror = "1" tokio = { version = "1.0", features = ["rt", "net", "time", "macros"] } [dependencies.tracing-subscriber] version = "0.2.12" default-features = false features = ["ansi", "chrono", "env-filter"] [profile.release] lto = true panic = 'abort' codegen-units = 1 [patch.crates-io] ed25519-zebra = { git = "https://github.com/ZcashFoundation/ed25519-zebra.git", rev = "d3512400227a362d08367088ffaa9bd4142a69c7" } halo2 = { git = "https://github.com/zcash/halo2.git", rev = "d04b532368d05b505e622f8cac4c0693574fbd93" } orchard = { git = "https://github.com/zcash/orchard.git", rev = "93a7f1db228479228f768e9d86dd5868e4c2ff1e" } zcash_history = { git = "https://github.com/zcash/librustzcash.git", rev = "02052526925fba9389f1428d6df254d4dec967e6" } zcash_note_encryption = { git = "https://github.com/zcash/librustzcash.git", rev = "02052526925fba9389f1428d6df254d4dec967e6" } zcash_primitives = { git = "https://github.com/zcash/librustzcash.git", rev = "02052526925fba9389f1428d6df254d4dec967e6" } zcash_proofs = { git = "https://github.com/zcash/librustzcash.git", rev = "02052526925fba9389f1428d6df254d4dec967e6" }