[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" [dependencies] android_logger = "0.11" failure = "0.1" hdwallet = "0.3.1" hdwallet-bitcoin = "0.3" hex = "0.4" jni = { version = "0.17", default-features = false } log = "0.4" log-panics = "2.0.0" schemer = "0.2" secp256k1 = "0.21" secrecy = "0.8" zcash_address = "0.1" zcash_client_backend = { version = "0.5", features = ["transparent-inputs", "unstable"] } zcash_client_sqlite = { version = "0.3", features = ["transparent-inputs", "unstable"] } zcash_primitives = "0.7" zcash_proofs = "0.7" # Revision corresponds to the pending zcash_primitives 0.8.0. [patch.crates-io] group = { git = "https://github.com/zkcrypto/group.git", rev = "a7f3ceb2373e9fe536996f7b4d55c797f3e667f0" } orchard = { git = 'https://github.com/zcash/orchard.git', rev='f206b3f5d4e31bba75d03d9d03d5fa25825a9384' } zcash_address = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } zcash_client_backend = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } zcash_client_sqlite = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } zcash_note_encryption = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } zcash_primitives = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } zcash_proofs = { git = 'https://github.com/zcash/librustzcash.git', rev='774ffadf5a0120a74d70d281974d079ccd58c600' } ## 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 = "branch-name" } #zcash_client_backend = { git = "https://github.com/zcash/librustzcash", branch = "branch-name" } #zcash_client_sqlite = { git = "https://github.com/zcash/librustzcash", branch = "branch-name" } #zcash_primitives = { git = "https://github.com/zcash/librustzcash", branch = "branch-name" } #zcash_proofs = { git = "https://github.com/zcash/librustzcash", branch = "branch-name" } [features] mainnet = ["zcash_client_sqlite/mainnet"] testnet = [] [lib] name = "zcashwalletsdk" path = "src/main/rust/lib.rs" crate-type = ["staticlib", "cdylib"]