From 5b002fab17029757c51b43688ef4221d107c7470 Mon Sep 17 00:00:00 2001 From: Pranav Jain Date: Wed, 30 Jul 2025 14:26:47 -0400 Subject: [PATCH] fix(mbe): fix non-sol eddsa recovery validation Ticket: WP-5454 --- src/api/master/handlers/recoveryWallet.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/master/handlers/recoveryWallet.ts b/src/api/master/handlers/recoveryWallet.ts index f8072cf..7aa3ce6 100644 --- a/src/api/master/handlers/recoveryWallet.ts +++ b/src/api/master/handlers/recoveryWallet.ts @@ -70,7 +70,7 @@ function validateRecoveryParams( return; } - if (isEddsaCoin(sdkCoin)) { + if (isEddsaCoin(sdkCoin) && sdkCoin.getFamily() === CoinFamily.SOL) { // EdDSA coins (like Solana) need solanaRecoveryOptions for standard recovery if (!params.solanaRecoveryOptions) { throw new ValidationError('Solana recovery options are required for EdDSA coin recovery');