From 434fccf870c1a70395925dd1a36c8ecdbda62f6e Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Wed, 22 Oct 2025 14:58:15 -0400 Subject: [PATCH] feat(sdk-coin-ethlike): enable message signing for baseeth TICKET: SC-3598 --- modules/account-lib/src/index.ts | 2 ++ modules/sdk-coin-ethlike/src/ethlikeCoin.ts | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/modules/account-lib/src/index.ts b/modules/account-lib/src/index.ts index f0be1f40c1..cc5f680cc1 100644 --- a/modules/account-lib/src/index.ts +++ b/modules/account-lib/src/index.ts @@ -335,6 +335,8 @@ const coinMessageBuilderFactoryMap = { tarbeth: Eth.MessageBuilderFactory, opeth: Eth.MessageBuilderFactory, topeth: Eth.MessageBuilderFactory, + baseeth: Eth.MessageBuilderFactory, + tbaseeth: Eth.MessageBuilderFactory, }; coins diff --git a/modules/sdk-coin-ethlike/src/ethlikeCoin.ts b/modules/sdk-coin-ethlike/src/ethlikeCoin.ts index 7928402f02..89d81e61cd 100644 --- a/modules/sdk-coin-ethlike/src/ethlikeCoin.ts +++ b/modules/sdk-coin-ethlike/src/ethlikeCoin.ts @@ -54,4 +54,14 @@ 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; + } }