From 19e2f23ec21844089b705d0cd903710b29d118e6 Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Thu, 28 Sep 2023 06:39:22 +0100 Subject: [PATCH] `cashu-sdk/mint` fix: `process_split_request` add secrets to spent after they are verified --- crates/cashu-sdk/src/mint.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/cashu-sdk/src/mint.rs b/crates/cashu-sdk/src/mint.rs index 5fff2a2a..b316d719 100644 --- a/crates/cashu-sdk/src/mint.rs +++ b/crates/cashu-sdk/src/mint.rs @@ -148,14 +148,14 @@ impl Mint { return Err(Error::DuplicateProofs); } - for secret in secrets { - self.spent_secrets.insert(secret); - } - for proof in &split_request.proofs { self.verify_proof(proof)? } + for secret in secrets { + self.spent_secrets.insert(secret); + } + match &split_request.amount { None => { let promises: Vec = split_request