Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update librustzcash, change zcash_history to work with it #2332

Merged
merged 1 commit into from
Jun 17, 2021

Conversation

conradoplg
Copy link
Collaborator

@conradoplg conradoplg commented Jun 17, 2021

Motivation

librustzcash was updated and the ZIP-221 Orchard support added to its zcash_history crate broke our wrapper.

Specifications

N/A

Designs

N/A

Solution

For now, hardcode our usage of the Tree struct with only V1 (non-Orchard) data. In #2283 we will add proper Orchard support.

Review

This blocks the ZIP-244 PRs (#2050, #2051) which need to update librustzcash.

@teor2345 might want to review this but anyone else can review it too, it's a simple change

Reviewer Checklist

  • Code implements Specs and Designs
  • Tests for Expected Behaviour
  • Tests for Errors

Follow Up Work

#2283 will change this code to add proper Orchard support, which will be required for the other ZIP-221 PRs

@conradoplg conradoplg requested a review from a team June 17, 2021 13:31
@dconnolly dconnolly added this to the 2021 Sprint 12 milestone Jun 17, 2021
@dconnolly dconnolly added A-dependencies Area: Dependency file updates A-rust Area: Updates to Rust code NU-5 Network Upgrade: NU5 specific tasks labels Jun 17, 2021
@dconnolly dconnolly merged commit 1cb10ec into main Jun 17, 2021
@dconnolly dconnolly deleted the update-librustzcash branch June 17, 2021 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dependencies Area: Dependency file updates A-rust Area: Updates to Rust code NU-5 Network Upgrade: NU5 specific tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants