-
Notifications
You must be signed in to change notification settings - Fork 67
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
Add a changelog #110
Add a changelog #110
Conversation
Extracted from the `zcash_primitives` changelog. We only include changes relative to the `zcash_primitives::sapling` module as of 0.13.0; prior changes never corresponded to published `sapling-crypto` releases. Source: https://github.com/zcash/librustzcash Rev: zcash/librustzcash@6acc64e
98ddd58
to
146bc59
Compare
- `SaplingBuilder::add_spend` now takes `extsk` by reference. Also, it no | ||
longer takes a `diversifier` argument as the diversifier may be obtained | ||
from the note. | ||
- `SaplingBuilder::add_output` now takes an `Option<[u8; 512]>` memo instead |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder whether it would actually be more correct to take [u8; 512]
rather than an Option
al value; if we're taking the Option
here, it means that we're enforcing the Zcash network 0xf6
convention on all users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The same comment applies to the Orchard builder.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that when referring to types that did not move into sapling-crypto
that we should provide the full module path in zcash_primitives
so that they're easy to distinguish.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 0ebb750
Extracted from the
zcash_primitives
changelog. We only include changes relative to thezcash_primitives::sapling
module as of 0.13.0; prior changes never corresponded to publishedsapling-crypto
releases.Paired with zcash/librustzcash#1068.