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);