Kris Nuttycombe
c7a8bed081
release zcash_client_sqlite version 0.11.0
2024-08-20 09:21:40 -06:00
Kris Nuttycombe
d9fa772665
release zcash_client_backend version 0.13.0
2024-08-20 08:00:05 -06:00
Kris Nuttycombe
c1532093b4
Merge pull request #1472 from zcash/zcb-tor-grpc
...
zcash_client_backend: Add `tor::Client::connect_to_lightwalletd`
2024-08-20 07:59:22 -06:00
Kris Nuttycombe
827192ebcb
release zip321 version 0.1.0
2024-08-19 19:37:46 -06:00
Kris Nuttycombe
555900689f
release zcash_keys version 0.3.0
2024-08-19 19:24:07 -06:00
Kris Nuttycombe
97c4a76c2d
release zcash_proofs version 0.16.0
2024-08-19 19:03:28 -06:00
Kris Nuttycombe
68788e4f2e
zcash_primitives release version 0.16.0
2024-08-19 18:44:36 -06:00
Kris Nuttycombe
0e803a73c9
release zcash_address version 0.4.0
2024-08-19 16:24:03 -06:00
Kris Nuttycombe
bd4542b3cf
release zcash_encoding version 0.2.1
2024-08-19 15:08:37 -06:00
Kris Nuttycombe
d3ab6fb1ae
zcash_protocol release version 0.2.0
2024-08-19 14:36:11 -06:00
Kris Nuttycombe
12752cbcd6
zcash_primitivies: Update zcash-specific dependencies.
...
* sapling-crypto 0.2
* orchard 0.9
* incrementalmerketree 0.6
* shardtree 0.4
2024-08-13 16:58:58 -06:00
Jack Grigg
6449e5c54f
zcash_client_backend: Add `tor::Client::connect_to_lightwalletd`
...
Closes zcash/librustzcash#1471 .
2024-07-29 23:32:06 +00:00
Jack Grigg
86409235c2
devtools: Add `--lookup` argument to `zcash-inspect`
...
This queries `lightwalletd` for things that might be txids, and could be
extended to other queryable formats in future.
2024-07-24 19:07:56 +00:00
Jack Grigg
8f26eb9de4
devtools: Integrate `zcash-inspect` into workspace
2024-07-22 13:56:59 +00:00
Jack Grigg
37f41f4b06
cargo update
2024-07-19 03:51:52 +00:00
Jack Grigg
739e878c8b
zcash_client_backend: Add USD/ZEC exchange rate querying over Tor
...
This fetches price data from multiple exchanges over Tor, and takes the
median of the successful responses.
Closes zcash/librustzcash#1416 .
2024-07-18 17:53:58 +00:00
Jack Grigg
b3de2ab81b
zcash_client_backend: Add internal HTTP GET support to `tor::Client`
2024-07-18 01:25:17 +00:00
Jack Grigg
1e5b62bfce
zcash_client_backend: Add a Tor client using the Arti library
2024-07-18 01:25:17 +00:00
Jack Grigg
eaa43b4e25
Merge pull request #1257 from daira/implement-transparent-source-only
...
Add support for transparent-source-only (TEX) addresses
2024-07-17 19:27:36 +01:00
Jack Grigg
013757b81c
zcash 0.1.0
2024-07-15 15:31:57 +00:00
Jack Grigg
51e8fff161
zcash: Initial crate that just re-exports `zcash_primitives`
2024-07-15 15:30:54 +00:00
str4d
b4bb31ffd2
Merge pull request #1447 from zcash/zcash_extensions-0.1
...
`zcash_extensions 0.1.0`
2024-07-15 16:29:07 +01:00
Jack Grigg
6ec8f6c933
zcash_extensions 0.1.0
2024-07-15 14:19:58 +00:00
Jack Grigg
e5517b61cc
zcash_client_backend: Migrate to `tonic 0.12` with `http 1`
2024-07-11 22:23:55 +00:00
Daira-Emma Hopwood
a01588bc65
Ensure that `mark_ephemeral_address_as_mined` correctly handles indices
...
within the gap. Also support paging for `get_known_ephemeral_addresses`.
Co-authored-by: Jack Grigg <jack@electriccoin.co>
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-04 19:48:54 +01:00
Kris Nuttycombe
cd7ca2c64f
zcash_client_sqlite: Update to `shardtree` commit 337f59179eda51261e9ddfc6b18e8fb84ea277c9
...
Fixes #1431
2024-06-28 13:52:08 -06:00
Kris Nuttycombe
87e23081d0
Merge pull request #1421 from zcash/dep-bip32
...
Migrate from `hdwallet` to `bip32`
2024-06-17 17:04:14 -06:00
str4d
03fc64cfd0
Merge pull request #1396 from nuttycom/test/block_spanning_shards
...
`zcash_client_sqlite` Fix error related to commitment tree frontier insertions.
2024-06-17 19:29:44 +01:00
Jack Grigg
f54ee4abde
Migrate from `hdwallet` to `bip32`
...
As part of this, we migrate to `secp256k1 0.27`. This version does not
bump `secp256k1-sys`, so remains compatible with the `libsecp256k1`
revision used in `zcashd`.
The `zcash_primitives::legacy::keys::AccountPrivKey` encoding also
changes to preserve the transparent extended key metadata. Previously
the type was documented as such, but only encoded the private key and
chain code; the new encoding now matches the documentation. As a side
effect, the unstable encoding of `zcash_keys::keys::UnifiedSpendingKey`
also changes.
Closes zcash/librustzcash#1407 .
Closes zcash/librustzcash#1408 .
2024-06-15 00:04:37 +00:00
Kris Nuttycombe
ecea9ca196
zcash_client_sqlite: Fix shardtree error caused by pruning after frontier insertion.
...
Fixes #1398
2024-06-13 18:09:46 -06:00
Kris Nuttycombe
de66c5b154
zcash_client_sqlite: Add test to reproduce incomplete penultimate subtree error.
2024-06-13 18:09:39 -06:00
Jack Grigg
aea38c991e
pprof 0.13
2024-06-12 11:51:19 +00:00
Jack Grigg
0f4b7463d8
Remove `time` pin now that its MSRV is compatible with ours
2024-06-12 11:20:40 +00:00
Jack Grigg
56c9b92df7
`cargo update proc-macro2` as it has audits
2024-06-12 11:15:05 +00:00
str4d
976a4d2d5c
Merge pull request #1392 from zcash/cargo-update-2024-05
...
Dependency updates
2024-05-24 16:56:53 +01:00
Jack Grigg
f136535196
Merge branch 'main' into fix-sapling-flags
2024-05-23 20:41:29 +00:00
Jack Grigg
8b2188a0f3
zcash_primitives 0.15.1
2024-05-23 20:35:18 +00:00
Daira-Emma Hopwood
aa77be8830
Update dependencies (including to avoid a vulnerability warning for atty), bump MSRV to 1.66,
...
and fix new clippy lints for MSRV 1.66.
* tonic 0.10 -> 0.11
* tonic-build 0.10 -> 0.11
* cargo update
* cargo update -p home@0.5.9 --precise 0.5.5
* cargo update -p prost-build@0.12.4 --precise 0.12.3
* cargo update -p prost-types@0.12.4 --precise 0.12.3
* cargo update -p prost@0.12.4 --precise 0.12.3
* cargo update -p prost-derive@0.12.5 --precise 0.12.3
* cargo update -p half@2.4.1 --precise 2.2.1
(The precise updates avoid a further MSRV bump to 1.70.)
Remaining duplicates are currently unavoidable.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-20 13:35:27 +01:00
Daira-Emma Hopwood
031b416b75
Update `Cargo.lock`.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-16 00:16:54 +01:00
Jack Grigg
069109b691
Adjust versions of pinned dependencies to cover more audits
2024-04-23 00:57:08 +00:00
str4d
5c6a6a4c86
Merge pull request #1143 from nuttycom/crate_zip321
...
Extract `zip321` crate from `zcash_client_backend`
2024-04-22 22:46:09 +01:00
Kris Nuttycombe
a7de8a3dba
Release zcash_client_sqlite version 0.10.3
2024-04-08 13:24:42 -06:00
Kris Nuttycombe
d982d7826a
zip321: Replace dependencies on `zcash_keys` types with `zcash_address`
2024-04-05 16:10:22 -06:00
Kris Nuttycombe
bbb8d1090a
Add placeholder for a zip321 crate.
2024-04-03 12:13:47 -06:00
Jack Grigg
24277a6ba4
zcash_client_backend: Implement async wallet synchronization function
...
This implements the necessary state machine for taking a wallet in some
arbitrary synchronization status, and fully scanning (the remainder of)
the chain.
Closes zcash/librustzcash#1169 .
2024-04-02 00:26:08 +00:00
oscar-pepper
25b8404e2d
Add block cache trait ( #1192 )
2024-04-01 21:55:16 +01:00
Kris Nuttycombe
1cb33c8b06
zcash_client_backend release version 0.12.1
2024-03-27 14:58:12 -06:00
Jack Grigg
bea4097ded
zcash_client_sqlite 0.10.2
2024-03-27 11:05:26 -04:00
Kris Nuttycombe
da3869a576
Release zcash_client_sqlite 0.10.1
2024-03-25 20:00:48 -06:00
Kris Nuttycombe
366d5d7434
Release zcash_client_sqlite version 0.10.0
...
Closes #1126
2024-03-25 14:11:11 -06:00