diff --git a/modules/sdk-core/src/bitgo/baseCoin/iBaseCoin.ts b/modules/sdk-core/src/bitgo/baseCoin/iBaseCoin.ts index 203e85b89b..bf7ba0ef1e 100644 --- a/modules/sdk-core/src/bitgo/baseCoin/iBaseCoin.ts +++ b/modules/sdk-core/src/bitgo/baseCoin/iBaseCoin.ts @@ -304,6 +304,7 @@ export interface Message extends BaseSignable { messageRaw: string; messageEncoded?: string; messageStandardType?: MessageStandardType; + signerAddress?: string; } export interface MessageTypeProperty { diff --git a/modules/sdk-core/src/bitgo/utils/tss/baseTSSUtils.ts b/modules/sdk-core/src/bitgo/utils/tss/baseTSSUtils.ts index e15022d991..de7fd8bfdd 100644 --- a/modules/sdk-core/src/bitgo/utils/tss/baseTSSUtils.ts +++ b/modules/sdk-core/src/bitgo/utils/tss/baseTSSUtils.ts @@ -406,6 +406,7 @@ export default class BaseTssUtils extends MpcUtils implements ITssUtil messageRaw: params.messageRaw, messageStandardType: params.messageStandardType ?? MessageStandardType.UNKNOWN, messageEncoded: params.messageEncoded ?? '', + signerAddress: params.signerAddress, }; return this.buildSignMessageRequestBase(intent, apiVersion, params.reqId); diff --git a/modules/sdk-core/src/bitgo/utils/tss/baseTypes.ts b/modules/sdk-core/src/bitgo/utils/tss/baseTypes.ts index 525f036954..46f8a2a44b 100644 --- a/modules/sdk-core/src/bitgo/utils/tss/baseTypes.ts +++ b/modules/sdk-core/src/bitgo/utils/tss/baseTypes.ts @@ -184,6 +184,7 @@ export interface IntentOptionsForMessage extends IntentOptionsBase { messageRaw: string; messageEncoded?: string; messageStandardType?: MessageStandardType; + signerAddress?: string; } export interface IntentOptionsForTypedData extends IntentOptionsBase { @@ -244,6 +245,7 @@ export interface PopulatedIntentForMessageSigning extends PopulatedIntentBase { messageEncoded: string; custodianMessageId?: string; messageStandardType?: MessageStandardType; + signerAddress?: string; } export interface PopulatedIntentForTypedDataSigning extends PopulatedIntentBase { diff --git a/modules/sdk-core/src/bitgo/wallet/wallet.ts b/modules/sdk-core/src/bitgo/wallet/wallet.ts index 8c96410124..80049e4bf8 100644 --- a/modules/sdk-core/src/bitgo/wallet/wallet.ts +++ b/modules/sdk-core/src/bitgo/wallet/wallet.ts @@ -2133,6 +2133,7 @@ export class Wallet implements IWallet { isTss: true, messageRaw, messageStandardType, + signerAddress: params.message.signerAddress, }; if (!this.tssUtils) {