From 8a49c2dfd93bc6195a8a1414ad36ad5513a964aa Mon Sep 17 00:00:00 2001 From: Marzooqa Naeema Kather Date: Tue, 14 Jul 2026 15:08:17 +0530 Subject: [PATCH] fix(sdk-core): use decrypt/encrypt in createOfflineKeyGenRound1Share BitGoBase.decrypt and .encrypt already return Promise; the Async variants do not exist and caused a TS2339 build failure on master for every package depending on sdk-core. Ticket: WCI-1023 --- modules/sdk-core/src/bitgo/utils/tss/eddsa/eddsaMPCv2.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/sdk-core/src/bitgo/utils/tss/eddsa/eddsaMPCv2.ts b/modules/sdk-core/src/bitgo/utils/tss/eddsa/eddsaMPCv2.ts index 94594fd2b5..566bfa4a2d 100644 --- a/modules/sdk-core/src/bitgo/utils/tss/eddsa/eddsaMPCv2.ts +++ b/modules/sdk-core/src/bitgo/utils/tss/eddsa/eddsaMPCv2.ts @@ -663,9 +663,7 @@ export class EddsaMPCv2Utils extends BaseEddsaUtils { const { walletPassphrase, encryptedUserGpgPrvKey, bitgoGpgPubKey, counterPartyGpgPubKey } = params; const partyId = params.partyId ?? MPCv2PartiesEnum.USER; - const decryptedGpgPrvKey = isV2Envelope(encryptedUserGpgPrvKey) - ? await this.bitgo.decryptAsync({ input: encryptedUserGpgPrvKey, password: walletPassphrase }) - : this.bitgo.decrypt({ input: encryptedUserGpgPrvKey, password: walletPassphrase }); + const decryptedGpgPrvKey = await this.bitgo.decrypt({ input: encryptedUserGpgPrvKey, password: walletPassphrase }); const gpgPrvKey = await pgp.readPrivateKey({ armoredKey: decryptedGpgPrvKey }); const [, ownSk] = await MPSComms.extractEd25519KeyPair(gpgPrvKey); @@ -692,7 +690,7 @@ export class EddsaMPCv2Utils extends BaseEddsaUtils { ownMsgFrom: msg1.from, }); - const encryptedRound1Session = await this.bitgo.encryptAsync({ + const encryptedRound1Session = await this.bitgo.encrypt({ input: sessionPayload, password: walletPassphrase, adata: `${EddsaMPCv2Utils.MPS_DKG_KEYGEN_ROUND1_STATE}:${partyId}`,