You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #199 I introduced an inconsistency; zebra-chain reëxports redjubjub but not ed25519-zebra. This is a pretty minor issue (just where stuff should go in the tree and how) but it would be good to have a consistent answer to the question of "when should zebra-chain reëxport dependencies".
One possible answer would be to do it only for crates developed by the ZF that are supposed to be part of zebra-chain, but are actually separate crates in order to allow reuse by zcashd or librustzcash. This would include both redjubjub and ed25519-zebra as well as a standalone crate for note encryption (#181).
Another answer would be to reëxport any crate or type which appears in public API for zebra-chain.
The text was updated successfully, but these errors were encountered:
In #199 I introduced an inconsistency;
zebra-chain
reëxportsredjubjub
but noted25519-zebra
. This is a pretty minor issue (just where stuff should go in the tree and how) but it would be good to have a consistent answer to the question of "when should zebra-chain reëxport dependencies".One possible answer would be to do it only for crates developed by the ZF that are supposed to be part of
zebra-chain
, but are actually separate crates in order to allow reuse byzcashd
orlibrustzcash
. This would include bothredjubjub
anded25519-zebra
as well as a standalone crate for note encryption (#181).Another answer would be to reëxport any crate or type which appears in public API for
zebra-chain
.The text was updated successfully, but these errors were encountered: