[package] name = "librustzcash" description = "Rust FFI used by the zcashd binary. Not an official API." version = "0.2.0" authors = [ "Sean Bowe ", "Jay Graber", "Jack Grigg ", "Daira Hopwood ", "Ying Tong Lai ", "Simon Liu", "Kris Nuttycombe ", "Larry Ruane ", "Steven Smith " ] homepage = "https://github.com/zcash/zcash" repository = "https://github.com/zcash/zcash" readme = "README.md" license = "MIT OR Apache-2.0" edition = "2018" rust-version = "1.59" [lib] name = "rustzcash" path = "src/rust/src/rustzcash.rs" crate-type = ["staticlib"] [[bin]] name = "zcashd-wallet-tool" path = "src/rust/bin/wallet_tool.rs" [dependencies] bellman = "0.11" blake2b_simd = "1" blake2s_simd = "1" bls12_381 = "0.6" byteorder = "1" group = "0.11" incrementalmerkletree = "0.2" libc = "0.2" jubjub = "0.8" memuse = "0.2" nonempty = "0.7" orchard = "=0.1.0-beta.1" secp256k1 = "0.20" subtle = "2.2" rand_core = "0.6" tracing = "0.1" tracing-core = "0.1" tracing-appender = "0.2" zcash_address = "0.0" zcash_history = "0.2" zcash_note_encryption = "0.1" zcash_primitives = { version = "0.5", features = ["transparent-inputs"] } zcash_proofs = "0.5" ed25519-zebra = "3" zeroize = "1.4.2" # Metrics hyper = { version = "=0.14.2", default-features = false, features = ["server", "tcp", "http1"] } ipnet = "2" metrics = "0.17" metrics-exporter-prometheus = "0.6" thiserror = "1" tokio = { version = "1.0", features = ["rt", "net", "time", "macros"] } # Wallet tool backtrace = "0.3" clearscreen = "1.0" gumdrop = "0.8" rand = "0.8" time = { version = "0.3", features = ["formatting", "macros"] } [dependencies.tracing-subscriber] version = "0.3" default-features = false features = ["ansi", "env-filter", "time"] [profile.release] lto = true panic = 'abort' codegen-units = 1 [patch.crates-io] hdwallet = { git = "https://github.com/nuttycom/hdwallet", rev = "576683b9f2865f1118c309017ff36e01f84420c9" } zcash_address = { git = "https://github.com/zcash/librustzcash.git", rev = "4f4a25252f0fc6b84c44316d810107bc7ea7f32a" } zcash_history = { git = "https://github.com/zcash/librustzcash.git", rev = "4f4a25252f0fc6b84c44316d810107bc7ea7f32a" } zcash_note_encryption = { git = "https://github.com/zcash/librustzcash.git", rev = "4f4a25252f0fc6b84c44316d810107bc7ea7f32a" } zcash_primitives = { git = "https://github.com/zcash/librustzcash.git", rev = "4f4a25252f0fc6b84c44316d810107bc7ea7f32a" } zcash_proofs = { git = "https://github.com/zcash/librustzcash.git", rev = "4f4a25252f0fc6b84c44316d810107bc7ea7f32a" }