[package] name = "zcash-android-wallet-sdk" version = "0.0.4" authors = [ "Jack Grigg ", "Kevin Gorham ", ] description = "JNI backend for the Android wallet SDK" publish = false edition = "2018" rust-version = "1.60" [dependencies] failure = "0.1" hdwallet = "0.3.1" hdwallet-bitcoin = "0.3" hex = "0.4" jni = { version = "0.20", default-features = false } schemer = "0.2" secp256k1 = "0.21" secrecy = "0.8" zcash_address = "0.2" zcash_client_backend = { version = "0.9", features = ["transparent-inputs", "unstable"] } zcash_client_sqlite = { version = "0.7", features = ["transparent-inputs", "unstable"] } zcash_primitives = "0.11" zcash_proofs = "0.11" orchard = { version = "0.4", default-features = false } # Logging log-panics = "2.0.0" paranoid-android = "0.2" tracing = "0.1" tracing-subscriber = "0.3" # Conditional access to newer NDK features dlopen2 = "0.4" libc = "0.2" ## Uncomment this to test librustzcash changes locally #[patch.crates-io] #zcash_address = { path = '../../clones/librustzcash/components/zcash_address' } #zcash_client_backend = { path = '../../clones/librustzcash/zcash_client_backend' } #zcash_client_sqlite = { path = '../../clones/librustzcash/zcash_client_sqlite' } #zcash_primitives = { path = '../../clones/librustzcash/zcash_primitives' } #zcash_proofs = { path = '../../clones/librustzcash/zcash_proofs' } ## Uncomment this to test someone else's librustzcash changes in a branch #[patch.crates-io] #zcash_address = { git = "https://github.com/zcash/librustzcash", branch = "main" } #zcash_client_backend = { git = "https://github.com/zcash/librustzcash", branch = "main" } #zcash_client_sqlite = { git = "https://github.com/zcash/librustzcash", branch = "main" } #zcash_primitives = { git = "https://github.com/zcash/librustzcash", branch = "main" } #zcash_proofs = { git = "https://github.com/zcash/librustzcash", branch = "main" } [features] mainnet = ["zcash_client_sqlite/mainnet"] testnet = [] [lib] name = "zcashwalletsdk" path = "src/main/rust/lib.rs" crate-type = ["staticlib", "cdylib"]