From 25342cea7ff2bec89c71af685016e8338831b94d Mon Sep 17 00:00:00 2001 From: Quantum Explorer Date: Fri, 6 Mar 2026 17:46:51 +0700 Subject: [PATCH] fix(drive): import nullifier constants instead of duplicating them Replace locally-defined NULLIFIERS_KEY_U8 and COMPACTED_NULLIFIERS_KEY_U8 with imports from saved_block_transactions::queries to avoid divergence. Co-Authored-By: Claude Opus 4.6 --- .../shielded/verify_compacted_nullifier_changes/v0/mod.rs | 4 +--- .../verify/shielded/verify_recent_nullifier_changes/v0/mod.rs | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/rs-drive/src/verify/shielded/verify_compacted_nullifier_changes/v0/mod.rs b/packages/rs-drive/src/verify/shielded/verify_compacted_nullifier_changes/v0/mod.rs index 371c52588b9..685079a31cc 100644 --- a/packages/rs-drive/src/verify/shielded/verify_compacted_nullifier_changes/v0/mod.rs +++ b/packages/rs-drive/src/verify/shielded/verify_compacted_nullifier_changes/v0/mod.rs @@ -1,11 +1,9 @@ +use crate::drive::saved_block_transactions::COMPACTED_NULLIFIERS_KEY_U8; use crate::drive::Drive; use crate::drive::RootTree; use crate::error::proof::ProofError; use crate::error::Error; use crate::verify::RootHash; - -/// The subtree key for compacted nullifiers storage as u8 -const COMPACTED_NULLIFIERS_KEY_U8: u8 = b'o'; use grovedb::operations::proof::{GroveDBProof, ProofBytes}; use grovedb::{ GroveDb, MerkProofDecoder, MerkProofNode, MerkProofOp, PathQuery, Query, SizedQuery, diff --git a/packages/rs-drive/src/verify/shielded/verify_recent_nullifier_changes/v0/mod.rs b/packages/rs-drive/src/verify/shielded/verify_recent_nullifier_changes/v0/mod.rs index e8da02c8a2b..5391aa95f1d 100644 --- a/packages/rs-drive/src/verify/shielded/verify_recent_nullifier_changes/v0/mod.rs +++ b/packages/rs-drive/src/verify/shielded/verify_recent_nullifier_changes/v0/mod.rs @@ -1,11 +1,9 @@ +use crate::drive::saved_block_transactions::NULLIFIERS_KEY_U8; use crate::drive::Drive; use crate::drive::RootTree; use crate::error::proof::ProofError; use crate::error::Error; use crate::verify::RootHash; - -/// The subtree key for nullifiers storage as u8 -const NULLIFIERS_KEY_U8: u8 = b'n'; use grovedb::{Element, GroveDb, PathQuery, Query, SizedQuery}; use platform_version::version::PlatformVersion;