diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index a7a395bd8c..1e545ead0b 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -506,6 +506,11 @@ export enum CoinFeature { */ ALTERNATIVE_ADDRESS_IDENTIFIER = 'alternative-address-identifier', + /** + * This token standard uses alternative address identifiers (e.g., DIDs for Polymesh tokens) + */ + TOKEN_STANDARD_USES_ALTERNATIVE_ADDRESS_IDENTIFIER = 'token-standard-uses-alternative-address-identifier', + /** * This coin supports one-step deposit */ diff --git a/modules/statics/src/coinFeatures.ts b/modules/statics/src/coinFeatures.ts index f208378223..cdf0bfc359 100644 --- a/modules/statics/src/coinFeatures.ts +++ b/modules/statics/src/coinFeatures.ts @@ -653,13 +653,12 @@ export const POLYX_FEATURES = [ CoinFeature.STAKING, CoinFeature.SUPPORTS_TOKENS, CoinFeature.STUCK_TRANSACTION_MANAGEMENT_TSS, - CoinFeature.ALTERNATIVE_ADDRESS_IDENTIFIER, ]; export const POLYX_TOKEN_FEATURES = [ ...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.TSS, - CoinFeature.ALTERNATIVE_ADDRESS_IDENTIFIER, + CoinFeature.TOKEN_STANDARD_USES_ALTERNATIVE_ADDRESS_IDENTIFIER, ]; export const ETH_FEATURES_WITH_FRANKFURT = [...ETH_FEATURES, CoinFeature.CUSTODY_BITGO_FRANKFURT];