Skip to content

Commit a6b8715

Browse files
committed
feat(sdk-core): add signer address in signMessage intent
TICKET: COIN-5545
1 parent a3eb8b9 commit a6b8715

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

modules/sdk-core/src/bitgo/baseCoin/iBaseCoin.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ export interface Message extends BaseSignable {
304304
messageRaw: string;
305305
messageEncoded?: string;
306306
messageStandardType?: MessageStandardType;
307+
signerAddress?: string;
307308
}
308309

309310
export interface MessageTypeProperty {

modules/sdk-core/src/bitgo/utils/tss/baseTSSUtils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ export default class BaseTssUtils<KeyShare> extends MpcUtils implements ITssUtil
406406
messageRaw: params.messageRaw,
407407
messageStandardType: params.messageStandardType ?? MessageStandardType.UNKNOWN,
408408
messageEncoded: params.messageEncoded ?? '',
409+
signerAddress: params.signerAddress,
409410
};
410411

411412
return this.buildSignMessageRequestBase(intent, apiVersion, params.reqId);

modules/sdk-core/src/bitgo/utils/tss/baseTypes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ export interface IntentOptionsForMessage extends IntentOptionsBase {
184184
messageRaw: string;
185185
messageEncoded?: string;
186186
messageStandardType?: MessageStandardType;
187+
signerAddress?: string;
187188
}
188189

189190
export interface IntentOptionsForTypedData extends IntentOptionsBase {
@@ -244,6 +245,7 @@ export interface PopulatedIntentForMessageSigning extends PopulatedIntentBase {
244245
messageEncoded: string;
245246
custodianMessageId?: string;
246247
messageStandardType?: MessageStandardType;
248+
signerAddress?: string;
247249
}
248250

249251
export interface PopulatedIntentForTypedDataSigning extends PopulatedIntentBase {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2133,6 +2133,7 @@ export class Wallet implements IWallet {
21332133
isTss: true,
21342134
messageRaw,
21352135
messageStandardType,
2136+
signerAddress: params.message.signerAddress,
21362137
};
21372138

21382139
if (!this.tssUtils) {

0 commit comments

Comments
 (0)