From 59cd88b0a89d4c69621ddc950847c93b338fa10d Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Mon, 27 Oct 2025 22:35:02 -0400 Subject: [PATCH] feat(sdk-coin-evm): enable message signing for base Ticket: SC-3598 --- modules/sdk-coin-ethlike/src/ethlikeCoin.ts | 10 ---------- modules/sdk-coin-evm/src/evmCoin.ts | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/sdk-coin-ethlike/src/ethlikeCoin.ts b/modules/sdk-coin-ethlike/src/ethlikeCoin.ts index 89d81e61cd..7928402f02 100644 --- a/modules/sdk-coin-ethlike/src/ethlikeCoin.ts +++ b/modules/sdk-coin-ethlike/src/ethlikeCoin.ts @@ -54,14 +54,4 @@ export class EthLikeCoin extends AbstractEthLikeNewCoins { const explorerUrl = common.Environments[this.bitgo.getEnv()][this.getFamily().toLowerCase() + 'ExplorerUrl']; return await recoveryBlockchainExplorerQuery(query, explorerUrl as string, apiToken); } - - /** @inheritDoc */ - supportsMessageSigning(): boolean { - return true; - } - - /** @inheritDoc */ - supportsSigningTypedData(): boolean { - return true; - } } diff --git a/modules/sdk-coin-evm/src/evmCoin.ts b/modules/sdk-coin-evm/src/evmCoin.ts index 76319affd4..acc2cd6466 100644 --- a/modules/sdk-coin-evm/src/evmCoin.ts +++ b/modules/sdk-coin-evm/src/evmCoin.ts @@ -43,6 +43,16 @@ export class EvmCoin extends AbstractEthLikeNewCoins { return 'ecdsa'; } + /** @inheritDoc */ + supportsMessageSigning(): boolean { + return true; + } + + /** @inheritDoc */ + supportsSigningTypedData(): boolean { + return true; + } + protected async buildUnsignedSweepTxnTSS(params: RecoverOptions): Promise { if (this.staticsCoin?.features.includes(CoinFeature.MPCV2)) { return this.buildUnsignedSweepTxnMPCv2(params);