From b55fa9b0a36cb540878374faca6779ffb9d1e4f6 Mon Sep 17 00:00:00 2001 From: Ravi Hegde Date: Mon, 27 Oct 2025 20:22:53 +0530 Subject: [PATCH] fix: bug fix in wallet initialization for canton Ticket: COIN-6192 --- modules/sdk-core/src/bitgo/wallet/wallet.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/sdk-core/src/bitgo/wallet/wallet.ts b/modules/sdk-core/src/bitgo/wallet/wallet.ts index 1999b079dd..8c3332be7a 100644 --- a/modules/sdk-core/src/bitgo/wallet/wallet.ts +++ b/modules/sdk-core/src/bitgo/wallet/wallet.ts @@ -3326,7 +3326,7 @@ export class Wallet implements IWallet { * Builds, Signs and sends a transaction that initializes the canton wallet * @param params */ - public async sendWalletInitialization(params: PrebuildAndSignTransactionOptions = {}): Promise { + public async sendWalletInitialization(params: PrebuildTransactionOptions = {}): Promise { if (!this.baseCoin.requiresWalletInitializationTransaction()) { throw new Error(`Wallet initialization is not required for ${this.baseCoin.getFullName()}`); } @@ -3345,9 +3345,6 @@ export class Wallet implements IWallet { ...params, prebuildTx, }; - if (typeof params.prebuildTx === 'string' || params.prebuildTx?.buildParams?.type !== 'createAccount') { - throw new Error('Invalid build of wallet init'); - } const successfulTxs: PrebuildTransactionResult[] = []; const failedTxs = new Array(); try {