diff --git a/modules/account-lib/src/index.ts b/modules/account-lib/src/index.ts index cc5f680cc1..b973e5bf13 100644 --- a/modules/account-lib/src/index.ts +++ b/modules/account-lib/src/index.ts @@ -337,6 +337,8 @@ const coinMessageBuilderFactoryMap = { topeth: Eth.MessageBuilderFactory, baseeth: Eth.MessageBuilderFactory, tbaseeth: Eth.MessageBuilderFactory, + polygon: Eth.MessageBuilderFactory, + tpolygon: Eth.MessageBuilderFactory, }; coins diff --git a/modules/sdk-coin-bsc/src/bsc.ts b/modules/sdk-coin-bsc/src/bsc.ts index e43e4b23e0..18ce974fae 100644 --- a/modules/sdk-coin-bsc/src/bsc.ts +++ b/modules/sdk-coin-bsc/src/bsc.ts @@ -35,6 +35,11 @@ export class Bsc extends AbstractEthLikeNewCoins { return true; } + /** @inheritDoc */ + supportsSigningTypedData(): boolean { + return true; + } + /** inherited doc */ getDefaultMultisigType(): MultisigType { return multisigTypes.tss; diff --git a/modules/statics/src/coinFeatures.ts b/modules/statics/src/coinFeatures.ts index f748d4da41..a6e3f5a08c 100644 --- a/modules/statics/src/coinFeatures.ts +++ b/modules/statics/src/coinFeatures.ts @@ -225,6 +225,7 @@ export const POLYGON_FEATURES = [ CoinFeature.MPCV2, CoinFeature.STUCK_TRANSACTION_MANAGEMENT_TSS, CoinFeature.BULK_TRANSACTION, + CoinFeature.SHARED_EVM_MESSAGE_SIGNING, CoinFeature.ERC20_BULK_TRANSACTION, ];