Commit Graph

2341 Commits

Author SHA1 Message Date
Kris Nuttycombe 8debaa09b8 Merge branch 'autoshielding-poc-parse-txv5' into autoshielding-poc-parse-txv5-merge 2022-05-20 14:34:01 -06:00
Kris Nuttycombe 36dad6282e Add Orchard bundle parsing & txid calculation 2022-05-20 14:33:10 -06:00
Kris Nuttycombe 1d9dd128b9 Backport V5 txid generation for transactions that don't involve Orchard. 2022-05-20 14:33:10 -06:00
Kris Nuttycombe 5f229e7121 Backport parsing for v5 transactions to TransactionData. 2022-05-20 14:33:10 -06:00
Kris Nuttycombe 63f22ade9f
Merge pull request #555 from zcash/autoshielding-poc-sdk-nu5
Backport NU5 branch ID and activation heights for mobile SDKs
2022-05-19 07:48:15 -06:00
Jack Grigg 098dcc2ae0 Backport NU5 branch ID and activation heights for mobile SDKs
This enables mobile wallets using versions of the mobile SDKs based on
zcash/librustzcash@8e3e7de50c to send
transactions after NU5 activation. These wallets will however still not
support receiving v5 transactions.
2022-05-19 11:58:12 +00:00
Kris Nuttycombe 8101b1a035
Merge pull request #554 from nuttycom/update_nu5_activation_height
Update NU5 mainnet activation height.
2022-05-11 12:56:52 -06:00
Kris Nuttycombe 7bce52f235 Update NU5 mainnet activation height. 2022-05-11 12:22:20 -06:00
str4d 4d282798aa
Merge pull request #553 from zcash/release-0.6.0
Release `zcash_primitives 0.6.0` et al
2022-05-11 00:56:09 +01:00
Jack Grigg c812d36970 zcash_history 0.3.0 2022-05-10 23:33:05 +00:00
Jack Grigg 1161fc963f zcash_proofs 0.6.0 2022-05-10 23:33:05 +00:00
Jack Grigg 3ecfd26d79 zcash_primitives 0.6.0 2022-05-10 23:33:05 +00:00
Jack Grigg 54e9eb8708 zcash_address 0.1.0 2022-05-10 23:33:05 +00:00
Jack Grigg 6976d3fe85 zcash_encoding 0.1.0 2022-05-10 23:33:05 +00:00
Jack Grigg a27a5428f0 f4jumble 0.1.0 2022-05-10 23:33:05 +00:00
str4d 4dc0f46c78
Merge pull request #552 from zcash/update-deps
Update dependencies
2022-05-11 00:32:47 +01:00
Jack Grigg 9ebbd42401 orchard 0.1 2022-05-10 23:06:31 +00:00
Jack Grigg c17af47d8f pprof 0.8 2022-05-10 23:04:48 +00:00
Jack Grigg a565c7e113 hdwallet 0.3.1
This release bumped secp256k1 to 0.21.
2022-05-10 23:00:43 +00:00
str4d 7a1e9fd580
Merge pull request #551 from zcash/sapling-prover-regression-mitigation
Sapling prover regression mitigation
2022-05-10 04:42:36 +01:00
Jack Grigg 8c086662df zcash_proofs: `bellman 0.13` 2022-05-07 03:24:37 +00:00
Jack Grigg 5b3632d9d9 zcash_proofs: Add flamegraph profiling to Sapling Spend benchmark 2022-05-07 03:20:19 +00:00
ebfull 71e2f395d4
Merge pull request #547 from nuttycom/fix_merkle_tree_complete
Allow CommitmentTree completeness & auth paths to be computed at arbitrary depths.
2022-05-06 17:42:01 -06:00
str4d b8dee161e1
Merge pull request #549 from zcash/ff-0.12
Migrate to `ff 0.12`
2022-05-06 21:59:39 +01:00
Jack Grigg 144512b547 Migrate to `ff 0.12` 2022-05-06 20:03:49 +00:00
str4d 2e72579bed
Merge pull request #543 from zcash/dependabot/github_actions/codecov/codecov-action-3.1.0
Bump codecov/codecov-action from 3.0.0 to 3.1.0
2022-05-06 20:54:10 +01:00
Kris Nuttycombe a63a37aab2 Allow CommitmentTree completeness & auth paths to be computed at arbitrary depths.
Fixes #546
2022-05-06 11:45:06 -06:00
Kris Nuttycombe 4969d81ad3 Add a test for merkle_tree::CommitmentTree::is_complete 2022-05-06 11:44:04 -06:00
ebfull 68cbc2bb17
Merge pull request #545 from nuttycom/feature/wallet_orchard-anchor_depth
Update incrementalmerkletree & orchard dependency versions.
2022-05-04 11:06:11 -06:00
Kris Nuttycombe 073d939859 Add `Vector::read_collected_mut` and `Array::read_collected_mut`
These variants allow parsing to be informed by additional
mutable external state.
2022-05-04 09:25:07 -06:00
Kris Nuttycombe 8bb1962153 Update incrementalmerkletree version and add SER_V2 serialization constant. 2022-05-04 09:25:07 -06:00
Kris Nuttycombe 41b90bd80a
Merge pull request #542 from zcash/dependabot/github_actions/actions/cache-3.0.2
Bump actions/cache from 3.0.1 to 3.0.2
2022-05-04 08:56:47 -06:00
Kris Nuttycombe 6c22d41a31
Merge pull request #544 from zcash/451-f4jumble-docs
Add documentation to `f4jumble` crate
2022-04-25 16:07:04 -06:00
Jack Grigg 32d6b57d71 f4jumble: Document APIs that require feature flags 2022-04-25 16:53:27 +00:00
Jack Grigg b02d64a6ef f4jumble: Add method documentation 2022-04-25 16:52:56 +00:00
Jack Grigg 0756ea2f3e f4jumble: Add crate-level documentation 2022-04-25 16:52:28 +00:00
dependabot[bot] e6d0417d5c
Bump codecov/codecov-action from 3.0.0 to 3.1.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 05:14:59 +00:00
dependabot[bot] 0c373d2af7
Bump actions/cache from 3.0.1 to 3.0.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-15 05:21:28 +00:00
Kris Nuttycombe 33f6ffedcf
Merge pull request #538 from nuttycom/zcash_address_encoding
Add `ZcashAddress::encode` method.
2022-04-14 08:48:16 -06:00
ebfull a138375f83
Merge pull request #537 from nuttycom/replace_bigint
Replace the deprecated `bigint` crate with `primitive-types`.
2022-04-14 08:37:20 -06:00
Kris Nuttycombe 2de4702cfe
Merge pull request #536 from zcash/dependabot/github_actions/codecov/codecov-action-3.0.0
Bump codecov/codecov-action from 2.1.0 to 3.0.0
2022-04-14 07:32:32 -06:00
Kris Nuttycombe 5ea41b1361
Merge pull request #528 from zcash/dependabot/github_actions/actions/cache-3.0.1
Bump actions/cache from 2 to 3.0.1
2022-04-14 07:31:41 -06:00
Kris Nuttycombe 952ee5e9d9
Merge pull request #519 from zcash/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-04-14 07:30:13 -06:00
Kris Nuttycombe 742a9c3916
Merge pull request #540 from zcash/nu5_testnet_reactivation
Set NU5 testnet reactivation height.
2022-04-13 22:50:23 -06:00
Kris Nuttycombe d14e7a707c Set NU5 testnet reactivation height. 2022-04-13 16:47:33 -06:00
Kris Nuttycombe 8ba5ab3ca2 Replace the deprecated `bigint` crate with `primitive-types`.
`bigint`'s deprecation message suggests to use `uint` instead.
`uint`'s documentation suggests using `primitive-types` for
128 and 256 bit unsigned integers; these use `uint` under the
hood but do provide a somewhat more complete (and hopefully stable)
API.

Fixes #527
2022-04-11 10:38:35 -06:00
Kris Nuttycombe 981fc62b08 Add `ZcashAddress::encode` method.
This provides the encoding corresponding to
`ZcashAddress::try_from_encoded` and documents the fact that the
`Display` instance can also provide this encoding.

Fixes #463
2022-04-11 10:36:27 -06:00
Kris Nuttycombe f78a6786eb
Merge pull request #510 from nuttycom/update_test_vectors
Update unified address test vectors.
2022-04-11 09:36:50 -06:00
dependabot[bot] 2c674067a5
Bump codecov/codecov-action from 2.1.0 to 3.0.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3.0.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3.0.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 05:16:43 +00:00
Kris Nuttycombe d5c5f04894
Merge pull request #534 from nuttycom/commitmenttree_from_frontier
Add conversion from incrementalmerkletree::bridgetree::Frontier -> CommitmentTree
2022-04-08 15:15:34 -06:00