From 2fbd6c52f2cb2ab23686b04f375063788bfbb106 Mon Sep 17 00:00:00 2001 From: Himanshu Singroha Date: Tue, 5 May 2026 17:58:55 +0530 Subject: [PATCH] feat: add EVM_KEYRING_UNSUPPORTED coin feature flag Ticket: CGD-969 TICKET: CGD-969 --- modules/statics/src/base.ts | 6 ++++++ modules/statics/src/coinFeatures.ts | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 599231b54b..7ba23fc1c7 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -509,6 +509,12 @@ export enum CoinFeature { */ EVM_COMPATIBLE_WP = 'evm-compatible-wp', + /** + * This coin does not support EVM Keyring. + * Add this feature to any EVM-family coin that should be excluded from EVM Keyring + */ + EVM_KEYRING_UNSUPPORTED = 'evm-keyring-unsupported', + /** * This token is internal and shouldn't be exposed to users */ diff --git a/modules/statics/src/coinFeatures.ts b/modules/statics/src/coinFeatures.ts index 417b703ec8..91ab05948f 100644 --- a/modules/statics/src/coinFeatures.ts +++ b/modules/statics/src/coinFeatures.ts @@ -602,7 +602,10 @@ export const COREDAO_FEATURES = [ CoinFeature.EIP1559, CoinFeature.ERC20_BULK_TRANSACTION, ]; -export const TEMPO_FEATURES = EVM_FEATURES.filter((feature) => feature !== CoinFeature.ENTERPRISE_PAYS_FEES); +export const TEMPO_FEATURES = [ + ...EVM_FEATURES.filter((feature) => feature !== CoinFeature.ENTERPRISE_PAYS_FEES), + CoinFeature.EVM_KEYRING_UNSUPPORTED, +]; export const HYPERLIQUID_FEATURES = [ ...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.MULTISIG_COLD,