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) }