diff --git a/crates/cdk-sqlite/src/mint/mod.rs b/crates/cdk-sqlite/src/mint/mod.rs index c124ab907..b4adacca4 100644 --- a/crates/cdk-sqlite/src/mint/mod.rs +++ b/crates/cdk-sqlite/src/mint/mod.rs @@ -42,6 +42,10 @@ impl MintSqliteDatabase { transaction: &mut sqlx::Transaction<'_, sqlx::Sqlite>, ys: &[PublicKey], ) -> Result { + if ys.is_empty() { + return Ok(false); + } + let check_sql = format!( "SELECT state FROM proof WHERE y IN ({}) AND state = 'SPENT'", std::iter::repeat("?")