mirror of
https://github.com/aljazceru/cdk.git
synced 2026-02-23 05:56:02 +01:00
fix: only settle same unit quote internally (#1115)
This commit is contained in:
@@ -887,9 +887,9 @@ impl Mint {
|
||||
.get_mint_quote_by_request(&melt_quote.request.to_string())
|
||||
.await
|
||||
{
|
||||
Ok(Some(mint_quote)) => mint_quote,
|
||||
// Not an internal melt -> mint
|
||||
Ok(None) => return Ok(None),
|
||||
Ok(Some(mint_quote)) if mint_quote.unit == melt_quote.unit => mint_quote,
|
||||
// Not an internal melt -> mint or unit mismatch
|
||||
Ok(_) => return Ok(None),
|
||||
Err(err) => {
|
||||
tracing::debug!("Error attempting to get mint quote: {}", err);
|
||||
return Err(Error::Internal);
|
||||
|
||||
Reference in New Issue
Block a user