Skip to content

Commit d09bd9d

Browse files
committed
fix: skip combineSigShare check for non-EIP191 message signing
TICKET: COIN-5225
1 parent 34cc01c commit d09bd9d

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

modules/sdk-core/src/bitgo/wallet/wallet.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ import { IRequestTracer } from '../../api';
122122
import { getTxRequestApiVersion, validateTxRequestApiVersion } from '../utils/txRequest';
123123
import { getLightningAuthKey } from '../lightning/lightningWalletUtil';
124124
import { SubmitTransactionResponse } from '../inscriptionBuilder';
125+
import { CoinFamily } from '@bitgo/statics';
125126

126127
const debug = require('debug')('bitgo:v2:wallet');
127128

@@ -3662,10 +3663,12 @@ export class Wallet implements IWallet {
36623663
bufferToSign: Buffer.from(messageEncoded, 'hex'),
36633664
});
36643665
assert(signedMessageRequest.messages, 'Unable to find messages in signedMessageRequest');
3665-
assert(
3666-
signedMessageRequest.messages[0].combineSigShare,
3667-
'Unable to find combineSigShare in signedMessageRequest.messages'
3668-
);
3666+
if (this.baseCoin.getFamily() === CoinFamily.ETH) {
3667+
assert(
3668+
signedMessageRequest.messages[0].combineSigShare,
3669+
'Unable to find combineSigShare in signedMessageRequest.messages'
3670+
);
3671+
}
36693672
assert(signedMessageRequest.messages[0].txHash, 'Unable to find txHash in signedMessageRequest.messages');
36703673
return {
36713674
coin: this.coin(),

0 commit comments

Comments
 (0)