Replace redpallas stub in zebra-chain with full implementation #2044
Labels
A-rust
Area: Updates to Rust code
C-enhancement
Category: This is an improvement
NU-5
Network Upgrade: NU5 specific tasks
S-needs-design
Status: Needs a design decision
S-needs-investigation
Status: Needs further investigation
Is your feature request related to a problem? Please describe.
To suffice types in the sapling->orchard port in zebra-chain, we created
redpallas
types but they are functionally incomplete. They need to be functional to verify SpendAuth and Binding signatures for NU5.Describe the solution you'd like
@str4d has implemented
reddsa
as a fork ofredjubjub
to abstract the common types and traits into a dependency for theredpallas
types in theorchard
crate. The reddsa orchard branch there defines the Orchard basepoints, which is not my favorite.Should the
redjubjub
crate turn into something a more sharedreddsa
, that includes theredjubjub
andreddsa
? With FROST, it may be annoying to have 3 crates to juggle:reddsa
as a dependency,redjubjub
,redpallas
, with boilerplate across them.Or should we just duplicate where necessary?
The text was updated successfully, but these errors were encountered: