From 31d98248abc601070ba560f79a382f275bfc5492 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Fri, 28 Aug 2020 04:14:58 -0400 Subject: [PATCH] Expose note types and make note modules private --- zebra-chain/src/sapling.rs | 13 ++++++------- zebra-chain/src/sprout.rs | 7 ++++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/zebra-chain/src/sapling.rs b/zebra-chain/src/sapling.rs index b16f44f3..a1f59404 100644 --- a/zebra-chain/src/sapling.rs +++ b/zebra-chain/src/sapling.rs @@ -2,21 +2,20 @@ mod address; mod commitment; +mod note; mod output; mod spend; - -pub use output::Output; -pub use spend::Spend; +#[cfg(test)] +mod tests; // XXX clean up these modules pub mod keys; -pub mod note; pub mod tree; -#[cfg(test)] -mod tests; - pub use address::Address; pub use commitment::{CommitmentRandomness, NoteCommitment, ValueCommitment}; pub use keys::Diversifier; +pub use note::{EncryptedNote, Note, Nullifier, WrappedNoteKey}; +pub use output::Output; +pub use spend::Spend; diff --git a/zebra-chain/src/sprout.rs b/zebra-chain/src/sprout.rs index 5840a411..ef4941fa 100644 --- a/zebra-chain/src/sprout.rs +++ b/zebra-chain/src/sprout.rs @@ -1,7 +1,8 @@ //! Sprout-related functionality. mod joinsplit; -pub use joinsplit::JoinSplit; +#[cfg(test)] +mod tests; // XXX clean up these modules @@ -11,5 +12,5 @@ pub mod keys; pub mod note; pub mod tree; -#[cfg(test)] -mod tests; +pub use joinsplit::JoinSplit; +pub use note::{EncryptedNote, Note, Nullifier};