From 4b7f08e8742c7d6c3c05754febbced383d6ec314 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Fri, 5 Jan 2024 12:08:35 -0700 Subject: [PATCH] Make the `MERKLE_DEPTH_ORCHARD` constant public. --- src/constants.rs | 2 +- src/tree.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/constants.rs b/src/constants.rs index 39fd3df50..8a9b76f23 100644 --- a/src/constants.rs +++ b/src/constants.rs @@ -7,7 +7,7 @@ pub use fixed_bases::{NullifierK, OrchardFixedBases, OrchardFixedBasesFull, Valu pub use sinsemilla::{OrchardCommitDomains, OrchardHashDomains}; /// $\mathsf{MerkleDepth^{Orchard}}$ -pub(crate) const MERKLE_DEPTH_ORCHARD: usize = 32; +pub const MERKLE_DEPTH_ORCHARD: usize = 32; /// The Pallas scalar field modulus is $q = 2^{254} + \mathsf{t_q}$. /// diff --git a/src/tree.rs b/src/tree.rs index 8f5f0fc64..a0257ac52 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -22,6 +22,8 @@ use serde::ser::Serializer; use serde::{Deserialize, Serialize}; use subtle::{Choice, ConditionallySelectable, CtOption}; +pub use constants::MERKLE_DEPTH_ORCHARD as NOTE_COMMITMENT_TREE_DEPTH; + // The uncommitted leaf is defined as pallas::Base(2). // lazy_static! {