-
Notifications
You must be signed in to change notification settings - Fork 120
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
Finish refining all primitive types brought in by Transaction
data.
#123
Comments
Requires #125. |
Requires #126. |
Updated the issue description to include a full list of types. |
The ed25519-zebra crate will expose these types and can be refined when it is published: https://github.com/ZcashFoundation/ed25519-zebra |
This will be done better than existing when the proptest branch is merged in (they are basically dumb stub types for now but they are better than just
Same here. |
Ticked the Ed25519 box; I think that the key agreement types should probably be part of the note encryption implementation. |
As part of our Sprout key/address work, we're bringing in x25519_dalek and using *Secret and PublicKey types; the joinsplit ephemeral key type here should probably a |
Also taking over the rest of this issue @dconnolly |
Following from #105 (comment):
This issue should be closed when there are no more refinements left to do.
Once #105 is merged, I will replace this description with a checklist of types to refine.Amount
type (Add an Amount type. #126)One of these is a nullifier for Sprout, while the other is for Sapling – should these be the same type or different types?
The text was updated successfully, but these errors were encountered: