From a3087023764768eb287a7cce0eded9448b1cf616 Mon Sep 17 00:00:00 2001 From: David Caseria Date: Thu, 10 Jul 2025 14:58:00 -0400 Subject: [PATCH] Filter active mint quotes for wallet --- crates/cdk/src/wallet/mint.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crates/cdk/src/wallet/mint.rs b/crates/cdk/src/wallet/mint.rs index 033e8a02..58ae07ce 100644 --- a/crates/cdk/src/wallet/mint.rs +++ b/crates/cdk/src/wallet/mint.rs @@ -147,8 +147,11 @@ impl Wallet { pub async fn get_active_mint_quotes(&self) -> Result, Error> { let mut mint_quotes = self.localstore.get_mint_quotes().await?; let unix_time = unix_time(); - mint_quotes - .retain(|quote| quote.state != MintQuoteState::Issued && quote.expiry > unix_time); + mint_quotes.retain(|quote| { + quote.mint_url == self.mint_url + && quote.state != MintQuoteState::Issued + && quote.expiry > unix_time + }); Ok(mint_quotes) }