Merge remote-tracking branch 'fekt/main' into main #2

Merged
fekt merged 4 commits from fekt/hush-android-wallet-sdk:main into main 1 year ago
  1. 192
      sdk-lib/Cargo.lock
  2. 28
      sdk-lib/build.gradle.kts
  3. 1
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1.json
  4. 2
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1160000.json
  5. 1
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1170000.json
  6. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1180000.json
  7. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1190000.json
  8. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1200000.json
  9. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1210000.json
  10. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1220000.json
  11. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1230000.json
  12. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1240000.json
  13. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1250000.json
  14. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1260000.json
  15. 7
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1270000.json
  16. 1
      sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/500000.json

192
sdk-lib/Cargo.lock

@ -116,15 +116,15 @@ dependencies = [
[[package]]
name = "base-x"
version = "0.2.10"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc19a4937b4fbd3fe3379793130e42060d10627a360f2127802b10b87e7baf74"
checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270"
[[package]]
name = "base64"
version = "0.13.0"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "bech32"
@ -253,9 +253,9 @@ dependencies = [
[[package]]
name = "bumpalo"
version = "3.9.1"
version = "3.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
[[package]]
name = "byteorder"
@ -265,15 +265,15 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "bytes"
version = "1.1.0"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c"
[[package]]
name = "cc"
version = "1.0.73"
version = "1.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4"
[[package]]
name = "cesu8"
@ -304,9 +304,9 @@ dependencies = [
[[package]]
name = "combine"
version = "4.6.4"
version = "4.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948"
checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
dependencies = [
"bytes",
"memchr",
@ -326,9 +326,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
[[package]]
name = "cpufeatures"
version = "0.2.2"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b"
checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
dependencies = [
"libc",
]
@ -468,7 +468,7 @@ dependencies = [
[[package]]
name = "equihash"
version = "0.1.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"blake2b_simd",
"byteorder",
@ -565,9 +565,9 @@ dependencies = [
[[package]]
name = "generic-array"
version = "0.14.5"
version = "0.14.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
dependencies = [
"typenum",
"version_check",
@ -586,13 +586,13 @@ dependencies = [
[[package]]
name = "getrandom"
version = "0.2.6"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
dependencies = [
"cfg-if 1.0.0",
"libc",
"wasi 0.10.2+wasi-snapshot-preview1",
"wasi 0.11.0+wasi-snapshot-preview1",
]
[[package]]
@ -638,7 +638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2033326faddc94885c26775db24683819bf3ae9461e016c45df18b910bdeedd7"
dependencies = [
"lazy_static",
"rand_core 0.6.3",
"rand_core 0.6.4",
"ring",
"secp256k1",
]
@ -660,9 +660,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "itoa"
version = "1.0.2"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
[[package]]
name = "jni"
@ -686,9 +686,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[package]]
name = "js-sys"
version = "0.3.57"
version = "0.3.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397"
checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
dependencies = [
"wasm-bindgen",
]
@ -728,9 +728,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.126"
version = "0.2.137"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
[[package]]
name = "libsqlite3-sys"
@ -754,9 +754,9 @@ dependencies = [
[[package]]
name = "log-panics"
version = "2.0.0"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae0136257df209261daa18d6c16394757c63e032e27aafd8b07788b051082bef"
checksum = "68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f"
dependencies = [
"log",
]
@ -837,9 +837,9 @@ dependencies = [
[[package]]
name = "num_cpus"
version = "1.13.1"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5"
dependencies = [
"hermit-abi",
"libc",
@ -853,9 +853,9 @@ checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"
[[package]]
name = "once_cell"
version = "1.10.0"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
[[package]]
name = "opaque-debug"
@ -875,21 +875,21 @@ dependencies = [
[[package]]
name = "percent-encoding"
version = "2.1.0"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
[[package]]
name = "pkg-config"
version = "0.3.25"
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
[[package]]
name = "ppv-lite86"
version = "0.2.16"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "proc-macro-hack"
@ -899,33 +899,33 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
[[package]]
name = "proc-macro2"
version = "1.0.39"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f"
checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
dependencies = [
"unicode-ident",
]
[[package]]
name = "protobuf"
version = "2.27.1"
version = "2.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96"
checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94"
[[package]]
name = "protobuf-codegen"
version = "2.27.1"
version = "2.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aec1632b7c8f2e620343439a7dfd1f3c47b18906c4be58982079911482b5d707"
checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6"
dependencies = [
"protobuf",
]
[[package]]
name = "protobuf-codegen-pure"
version = "2.27.1"
version = "2.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f8122fdb18e55190c796b088a16bdb70cd7acdcd48f7a8b796b58c62e532cc6"
checksum = "95a29399fc94bcd3eeaa951c715f7bea69409b2445356b00519740bcd6ddd865"
dependencies = [
"protobuf",
"protobuf-codegen",
@ -933,9 +933,9 @@ dependencies = [
[[package]]
name = "quote"
version = "1.0.18"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
dependencies = [
"proc-macro2",
]
@ -986,9 +986,9 @@ dependencies = [
[[package]]
name = "rand_core"
version = "0.6.3"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
[[package]]
name = "rand_hc"
@ -1001,9 +1001,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
version = "0.2.13"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
"bitflags",
]
@ -1014,7 +1014,7 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
dependencies = [
"getrandom 0.2.6",
"getrandom 0.2.8",
"redox_syscall",
"thiserror",
]
@ -1032,9 +1032,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
version = "0.6.25"
version = "0.6.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
[[package]]
name = "ring"
@ -1095,9 +1095,9 @@ dependencies = [
[[package]]
name = "ryu"
version = "1.0.10"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
[[package]]
name = "same-file"
@ -1149,15 +1149,15 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
version = "1.0.137"
version = "1.0.148"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc"
[[package]]
name = "serde_derive"
version = "1.0.137"
version = "1.0.148"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c"
dependencies = [
"proc-macro2",
"quote",
@ -1166,9 +1166,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.81"
version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db"
dependencies = [
"itoa",
"ryu",
@ -1205,9 +1205,9 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.8.0"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
[[package]]
name = "spin"
@ -1287,9 +1287,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]]
name = "syn"
version = "1.0.95"
version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942"
checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce"
dependencies = [
"proc-macro2",
"quote",
@ -1316,18 +1316,18 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "thiserror"
version = "1.0.31"
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.31"
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
dependencies = [
"proc-macro2",
"quote",
@ -1380,15 +1380,15 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
[[package]]
name = "unicode-ident"
version = "1.0.0"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee"
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
[[package]]
name = "unicode-xid"
version = "0.2.3"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
[[package]]
name = "untrusted"
@ -1427,15 +1427,15 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi"
version = "0.10.2+wasi-snapshot-preview1"
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.80"
version = "0.2.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad"
checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
@ -1443,13 +1443,13 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.80"
version = "0.2.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4"
checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
dependencies = [
"bumpalo",
"lazy_static",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn",
@ -1458,9 +1458,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.80"
version = "0.2.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5"
checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -1468,9 +1468,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.80"
version = "0.2.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b"
checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
dependencies = [
"proc-macro2",
"quote",
@ -1481,15 +1481,15 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.80"
version = "0.2.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744"
checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
[[package]]
name = "web-sys"
version = "0.3.57"
version = "0.3.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"
checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
dependencies = [
"js-sys",
"wasm-bindgen",
@ -1552,7 +1552,7 @@ dependencies = [
[[package]]
name = "zcash_client_backend"
version = "0.5.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"base64",
"bech32",
@ -1581,7 +1581,7 @@ dependencies = [
[[package]]
name = "zcash_client_sqlite"
version = "0.3.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"bech32",
"bs58",
@ -1600,7 +1600,7 @@ dependencies = [
[[package]]
name = "zcash_note_encryption"
version = "0.0.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"blake2b_simd",
"byteorder",
@ -1614,7 +1614,7 @@ dependencies = [
[[package]]
name = "zcash_primitives"
version = "0.5.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"aes",
"bitvec 0.18.5",
@ -1644,7 +1644,7 @@ dependencies = [
[[package]]
name = "zcash_proofs"
version = "0.5.0"
source = "git+https://github.com/zcash/librustzcash.git?rev=0a1ed9b8acf336bdc20ba49083c66f114ecf6877#0a1ed9b8acf336bdc20ba49083c66f114ecf6877"
source = "git+https://git.hush.is/fekt/librustzcash?branch=main#553c3f62b8481234addef7adb8dfa92ecf7934d2"
dependencies = [
"bellman",
"blake2b_simd",

28
sdk-lib/build.gradle.kts

@ -23,14 +23,14 @@ plugins {
// Publishing information
val isSnapshot = project.property("IS_SNAPSHOT").toString().toBoolean()
val version = project.property("LIBRARY_VERSION").toString()
project.group = "cash.z.ecc.android"
project.group = "hush.android"
project.version = if (isSnapshot) {
"$version-SNAPSHOT"
} else {
version
}
val myArtifactId = "zcash-android-sdk"
val myArtifactId = "hush-android-sdk"
publishing {
publications {
@ -116,27 +116,27 @@ mavenPublishing {
signAllPublications()
pom {
name.set("Zcash Android Wallet SDK")
description.set("This lightweight SDK connects Android to Zcash, allowing third-party Android " +
name.set("Hush Android Wallet SDK")
description.set("This lightweight SDK connects Android to Hush, allowing third-party Android " +
"apps to send and receive shielded transactions easily, securely and privately.")
url.set("https://github.com/zcash/zcash-android-wallet-sdk/")
inceptionYear.set("2018")
url.set("https://git.hush.is/hush/hush-android-wallet-sdk")
inceptionYear.set("2022")
scm {
url.set("https://github.com/zcash/zcash-android-wallet-sdk/")
connection.set("scm:git:git://github.com/zcash/zcash-android-wallet-sdk.git")
developerConnection.set("scm:git:ssh://git@github.com/zcash/zcash-android-wallet-sdk.git")
url.set("https://git.hush.is/hush/hush-android-wallet-sdk")
connection.set("scm:git:git://git.hush.is/hush/hush-android-wallet-sdk.git")
developerConnection.set("scm:git:ssh://git@git.hush.is/hush/hush-android-wallet-sdk.git")
}
developers {
developer {
id.set("zcash")
name.set("Zcash")
url.set("https://github.com/zcash/")
id.set("hush")
name.set("Hush")
url.set("https://git.hush.is")
}
}
licenses {
license {
name.set("The MIT License")
url.set("http://opensource.org/licenses/MIT")
name.set("GNU General Public License")
url.set("https://www.gnu.org/licenses/gpl-3.0.en.html")
distribution.set("repo")
}
}

1
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1.json

@ -5,4 +5,3 @@
"time": 1555263294,
"saplingTree": "000000"
}

2
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1160000.json

@ -4,4 +4,4 @@
"hash": "000000006904fea1620eb53ad7f912197881e3d47a8a6683d943efc0ff43c94e",
"time": 1669068992,
"saplingTree": "01569b6b693b7fc56715b01e81a3d07dcfd723f54dc8f31cdb465509f39304755800150001dcf14961a27da1444097a9618a6a3d4a6a198b4afc8c9c2960e30da42c5790210001f95f7e52338af7b69ae511d4ae5c1fbaa394380e92fbb51cddfdc4b8b0cfef0601cd00c0bca2308a408b94327da9505d55a241aa05ae730884ee38c8d553d218290000000001d637d869f0247b4dc198156dee890fa12f44ad83c1ecd9f73bb89ab578ff31260001cebd13b9f31ab7c442c5a89562817d5b590b51ac75d735041d2389ceabd3cf7101e3a962887edb0c646e6390f87eb64ab4b12753338b8b72f3afcbca0b499b1f3a01447d8106fe66cea724f27e0f0310821d7e5c536b02f4540ce14f6359ec30650a014431c3e5e81d9dec6f8c51f83ad971de208c6a7d990f727f2b203af910f760410001a5e10b312a666ed313eb0db76bfc977430ec6b463f944816c43cd82d42181d1f000001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}
}

1
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1170000.json

@ -5,4 +5,3 @@
"time": 1669823587,
"saplingTree": "01e3c9d37067b3aa1cd33ba2a3e51cbe1690042769f2ac915cb3e9d61bae65823501ea153766cc73c36fed019670212ab7b1aa8f4dd8df9610fa3145dc4e76b90c3f1500010fb2c7d5d6bc641af0827e396a066c985d9518fd6ef592e35f7ec18d0b74e64001d9241347efc57296ba0f95e934af314f2e6bc5cf57fc2bd5f05ff1fb2056a03900000129fd868317570e7f0da3cd0b61a3119f98f55c11686999a440f26400c55c2d650156fd80b1527e6908121a5bb7aaba95286350517370cb14820e87dc4b1be8091c01894020fc3e84860215434dced0c574e3c3b73bb4a130f55f187cff880148cc1200012f00562149cd5f5e63082732758f2af3639a78ed6559c8fc905d81ba57c3cc5e000175e1fd5f99946a2f3f92f8db241ff15741475e3ca145ee08bed8d708561ed8430000000152bc335d5563bacbe46b23053e3d68222c9b4c5b682ae9bce63df2fcbc125c2101a5e10b312a666ed313eb0db76bfc977430ec6b463f944816c43cd82d42181d1f000001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1180000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1180000",
"hash": "00000007747404722bfbab50f0a42b8c950c636d332263f2dc189f72b8832df4",
"time": 1670576613,
"saplingTree": "01dc075635b61101c6fe78d040974c5d6ebf9ce9ac1b0a7bf77f9f38e236d05555001501dfe7916b94e0cec2aa1d749f9daca5e458a8ffa0a8b106b850e126ff9299d0530000019f441cf317780ffbc8c224d3d69c24fa732298334c070cb5e3d49c07ebbae00e0104ff5d6aa8c7b47476867f27e8eeeb6e4c0d73f3e1fcff1a90e9d31b0c2a4b210000000166d9f9e0de4e319ded5dc53ca266b6ad0209ebbde6a6b0d36b72dc9d5d22e86a000184a39a4968ee16bc6f879adf3269a98cabdaf7e04de248aac7097d8de97f952f0001e73b4bbc68881cf09b5e2c3cff9606c1ec1871c144c4c30fc15631c1314a165f00000152bc335d5563bacbe46b23053e3d68222c9b4c5b682ae9bce63df2fcbc125c2101a5e10b312a666ed313eb0db76bfc977430ec6b463f944816c43cd82d42181d1f000001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1190000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1190000",
"hash": "000000012c06d63527fc546d26d426fc0a1ca861d7261b87b899b52603bd6476",
"time": 1671329638,
"saplingTree": "01434c2af8db16c6cd91c2ba5ded326c44b2e7998820eebe2141521bb947e9d532016bf26dd49f962640078b1434ac9192a1adab384b710009af0c5a11cf12d4216415000163b0432357068fc5afd67a83965ef5df02f01678307f13e00075d07b0896f965019828ecfed000d499541872ad236d30210072c28a59f614777252bc02e0318f540001ec25a79d0cf42c4322f4c8c372759aeef1df291c7647edb18486e3299c25784001476405f45415b1aa4a8a2b8c48322451480621fa4d8bfb65fcf1fe30293353600001dcc2f98d6b8daa166c493515bcf2fc721386eee17d09c42e8f50ddb553eabc03000000000001fad5104d0ac0048d720b5877cfcd3eb0c292d41c44f32524859c54176ca52651000152bc335d5563bacbe46b23053e3d68222c9b4c5b682ae9bce63df2fcbc125c2101a5e10b312a666ed313eb0db76bfc977430ec6b463f944816c43cd82d42181d1f000001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1200000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1200000",
"hash": "00000008b51ed341723143be685bfa5dc7d0623a7892958fab0e91f1a0b067bd",
"time": 1672086929,
"saplingTree": "0167b318d15dab94f059a2797cc085f78bda644291b6e296be93f4b099edc8422001a9880f62e08675d40655bd1d89c311d784dd1c61ccd07ebec50ad556ffde6837150001953a6db39dc8cef59839b9089476d5a875dc21033f68f6b09f2f38b1c20368110000000000000141fd390d5af6a8319cfddfda858143a3bb8a53fba7ce1840734f3838a2f4f24400012a6a7779a560d3f6a7423803a41049c246ff3055c9ca534eb365a57afb004e7000014304189c82cd8cd49858bf3b8b19348c174e5693a8f4cca031b05a1df3273f29000122182ec759126e167f2abf99fe7eee7832dcc67947f8f6b55a175eae864222280152bc335d5563bacbe46b23053e3d68222c9b4c5b682ae9bce63df2fcbc125c2101a5e10b312a666ed313eb0db76bfc977430ec6b463f944816c43cd82d42181d1f000001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1210000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1210000",
"hash": "000000001466676d37c27e82694b03318fda2e81a363d16ff8d7fbe8a76d8693",
"time": 1672839267,
"saplingTree": "01887efea331b25ed747289966066169d7600056b22d273aed830df72883fc293001139b8f11c7f4de8d69dce6218d79a11752be6b2480a24faf3e911f08e72b111c1501da3882662ae3353d906b61978c94c77e5f0049f73470020c029621f62fcb93100000014c08ee6fdc7de4dd99aa763e3211dd1194bcb0a7f6404e94dda3497cb8334d6a00000001d056da4fb56dd531de45388b12df2427e8a1157f5d11d9f9a2e645279bbd897001a9c7fb2f4c58d7e3d1744840ab14549adec3936d2542e105c91562eb7e9d9d6600014451d7a2971b32677e631ae23a1ac031049a44dbcc681af42f39c0db9b64136c000189f7b3b1a77a49f6888a3b3018d61b2268e27121f3537890b28b7c8f9295011e0000000001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1220000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1220000",
"hash": "00000006e1c2ff124328e47c93b36f491d02ea6b3f73a5035d448123977afa3a",
"time": 1673593144,
"saplingTree": "01de949b946356dc9f891ac5d0fce14c3f98ee93c8a2b3fc523a078d7dd636e83501b2e275ac90ff68d854a813f3430d774ebc178b1b0592cc3d3ef6d46bdd62d522150000000140a4644623a3704f854e9e6817da24ea35602818a48809709b02b66cd5e31026000001c4e0072587fe1f327b36cbe21f7436f75b2c78772b35d30d3bf28767408f4d00000001c03ba44a0bea63ef51bd9d261dfa64338c4b8f59f0f1ae4a795848b0cc082e0b01b7ece589560429856511ea8e292395c2a7c965794b2345f9289b5ae1abb2af5c00000001ba2c2617e4b338d6d1e7b45444675762a735838905238dcd272a26a9359fb940000001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1230000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1230000",
"hash": "00000004ce24d10589f23cc53ac76df507dff75495431c279fb8ebb771791073",
"time": 1674346905,
"saplingTree": "01044c5e5aa33db90d91d6892de5aec78715c3772ea65f4061e265a71d7d5ca7240118340f662b641bfa9007d3cde760b51349cfa2b3b836b18e265f3514981ca512150000019dfe8abeda3ff7c8d0a92ac465688049195229e99e833a1fcd46fd2960674f5f0001aaddf43f00e18a49839f70690b6de157dfd172874b4a170be93755775f98e06c0001ebbd52830dfbc8b35d98d10ed5d40a7ee2dc0d36c04ca009484197fed257ca65017803e5e41850251341995593f0c4d0e2f4c868c4e88a790acd39aece257ccf6201fb55e2c74a72dd35cac7cb085230a0c4dff4c4179845a856889b4fc80737451701e11023b34202c7ff23cb30ba202d79c6e67cce3b3d38eabc769f9619285b8734018c0e2f045c699b56b2684911780b17f4122120732eb9a5a28a1e0215bf31cf48014f92bffb8f6b9159666ef3fb84fa7f4c558b8262c8ac0752bfbd50dab0664f0b01e4ca50a2dd81680ffef3f69128675e9be5bf2986979a6f97b688afd248aee2030001ba2c2617e4b338d6d1e7b45444675762a735838905238dcd272a26a9359fb940000001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1240000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1240000",
"hash": "000000042929e3117f22829289d73ed8c33032ecd813e65da9d25ee48139c5de",
"time": 1675099548,
"saplingTree": "01031589171a3564c6913eb928e46d0c15cdde79e96176e52ece9ef288e05da7250106ab253ddcb2ff0559b5c8bd2d304b3d396dba44d6d43d36d5d9f7fb24083d6115019e122067ba264543782f6b853247c8ce0ec8aba7fb6edf9d3a6757ca7b16e53c013dbd5fc364ab7495a8fefd21cd6e0f65c54978fe773c48d6ff193b549fd9ce2300012e4c580046cb273f9dae176286308bdd767c25ade59ad798831faae821a54f2101226962aeb6bd6e749ec7315e9a8fb836574a1cea5d6acce25162276f34379101000001e50718f237f689f56e9d2f85d0fbb666ce88f789af42a09c886aea4c909fea6f000001779a41366fc6918c8544d2eaaca9bc85ca2793a5e9c61c92b6940581f0ac7f3700000000014aa507e6d089d8dc9a374085fd757952589b1f6625c2ad01540c7762cce7d73d0001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1250000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1250000",
"hash": "000000033226eef40d094c8aa88d03bbc9146856c52248760e28c45426787352",
"time": 1675851622,
"saplingTree": "0141ba41ee39d242893430eafea3da36c8f145988bc5b5197955b8319024ef78370187b3fb06889c42785ed0d58e42091896d96937d176ca6bf38859c2e85f39790115000100684449fa49a1d054027bd848ffdb926ef763d7eec2d89a41ec8e000abbb06c00000001f0feba3b7a13f2d3e391e814feb8166643d7a83e0a171d927189eb69ccc9a83d010293fe4407dd8b8210b6895efeb25fc9b04f7f170ee886f43684c326f513b36a0000000000000148decc2ce592128f159127e47efbe86945cc753ad561a7c9c2f1cc08aaf0426600014aa507e6d089d8dc9a374085fd757952589b1f6625c2ad01540c7762cce7d73d0001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1260000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1260000",
"hash": "00000000b7fc90789fca4e53b5966707642d1d9ffcccc99c28fd194135d08618",
"time": 1676604954,
"saplingTree": "016c56aca9eb431f561ff0076de88125a2a8496fa43a208bcb56e205138f066e480170ed150eead6d280ca06ee78ebe0a1e497fe626b5c1d0fd27f9ac011a0e3fa471500000156d5c46488b0e090a5f9e3dca3972b1361b4a035543662bf976cf36433679a010179de564d31701fcd2ead3ed7ad15c474fa6d3c3953d58a84de3265f4b42be62601348192d6c386c1cbe064ab3775d88e02b19317f287c8484a55f92521ea72d7370174dbd601820a8a446fd50ad50efb280936a18ea72ef862703dc29378466a376a010ba60f0f93ee5039e7041c1eede618fdf670bbfede4df885015628806a768f1d00015d52e07f708eb16da7d7e66fc1a32621c978171adef97e353c8babda575fef0b0195da1a9dd2c7dec13ba6b796f010dd64e9f3cdc40b132aad0c0997787ff8a925000168230f898166cc02b4b2f96958dedd24ebcf87d102e7dd28f08f1998b9d06f3701b4658fe046bba8df072bbd368969e3b2c5c387769ab74a9462374b15060463620001df509699f1009b4996aa329153ecd50c0c131e4c74cc78691c6492c1c362c019014aa507e6d089d8dc9a374085fd757952589b1f6625c2ad01540c7762cce7d73d0001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

7
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/1270000.json

@ -0,0 +1,7 @@
{
"network": "main",
"height": "1270000",
"hash": "00000000041c198471a04f305344aeae7650140175c97d62765861d6416a4ed1",
"time": 1677363033,
"saplingTree": "01aa4f0d662a02d6205630b6becc2520dd67e290784a79017e54bec50a818a7e6701284a633aeec3f98db932323908febea122743f401ffd0b9b3b5254ff6689f768150000000001d4797cd87b99cac8b7c5da05852a527421cca77a529753fb1fac42bc6924a10501ffaaad4f376ed41b5f109e953e319293b2d193983f623cbcbbda28d11299911201a1d4adaba3301f2760811862f0d83d0fe227d9696de57d3fdb397d441f8c953001a15e2f347cc58507bb5cfd34d295c8bffe94ad92d5d195b51a7cd448a5919a4e0130a340676af3449263564cfa7c9a2e322b1e6d2de66173c168a0bce54a3bf934000001c3edce0df21c9bb91730c9f84e4021d9531b5d86b2e4bf95e5a7c022fc222d5400016244c4119437c4569ed468ba7777fa8169e9515fdfd3246c2c2c7b8a49e2ea4a01df509699f1009b4996aa329153ecd50c0c131e4c74cc78691c6492c1c362c019014aa507e6d089d8dc9a374085fd757952589b1f6625c2ad01540c7762cce7d73d0001007357498cf229fb2aa34a72ecff748d7aa6f1a4e486f3eecf8a57673ad0ce340001708c9850eb440b259f233187662c5228804cb4500263949301b6fac8f6428f2301d6f84c424acdb1d10f8cef641662e0f63f954f07fe6199d504a61979c9ba3e13"
}

1
sdk-lib/src/main/assets/co.electriccoin.zcash/checkpoint/mainnet/500000.json

@ -5,4 +5,3 @@
"time": 1619062115,
"saplingTree": "01c18decc1c37c51b3d458d76be39e31e6b014028eb0bc4411724eb30297722158001301ac5540c92b367d3b1af665ae25321cfd77c97d75d6fe0c1888a2d11ba2b2f516013b33dd4ee6e8bf725a15456988640fa182b1a916f0eb4a37c1d4de45dbe96c560001e748997acb6ea10c19fcde73ea49aa15d534dbd010d98eb94aa06d58cd2950400001f57eef576a0f0330de44e632d6f489a85feb9dee2d5d1a1e0789b70751662e060001afdc9da6a914fc9fb399bf96f128b010016e7bae15d736e7464edb0684292b2b000000012656a9676fadd22379e4a8b9ea2e0a8115a0c3f1702de38399e669ffb894b918000000000000013747e2dd9041ccc66a03fc2f909fad09f5b1b8dfdf4e1ee11a65601fe7f4575a"
}

Loading…
Cancel
Save