diff --git a/modules/bitgo/src/v2/coinFactory.ts b/modules/bitgo/src/v2/coinFactory.ts index 671b32caa8..5dfd3c733a 100644 --- a/modules/bitgo/src/v2/coinFactory.ts +++ b/modules/bitgo/src/v2/coinFactory.ts @@ -911,7 +911,7 @@ export const buildEthLikeChainToTestnetMap = (): { const testnetToMainnetMap: Record = {}; const mainnetToTestnetMap: Record = {}; - const enabledEvmCoins = ['ip', 'hypeevm']; + const enabledEvmCoins = ['ip', 'hypeevm', 'plume']; // TODO: remove ip and hypeeevm coins here and remove other evm coins from switch block, once changes are tested (Ticket: https://bitgoinc.atlassian.net/browse/WIN-7835) coins.forEach((coin) => { diff --git a/modules/statics/src/coins.ts b/modules/statics/src/coins.ts index 41d049b602..b97b60d69b 100644 --- a/modules/statics/src/coins.ts +++ b/modules/statics/src/coins.ts @@ -52,7 +52,7 @@ export const coins = CoinMap.fromCoins([ const erc20ChainToNameMap: Record = {}; // TODO: remove ip and hypeeevm coins here and remove other evm coins from switch block, once changes are tested (Ticket: https://bitgoinc.atlassian.net/browse/WIN-7835) -const enabledEvmCoins = ['ip', 'hypeevm']; +const enabledEvmCoins = ['ip', 'hypeevm', 'plume']; allCoinsAndTokens.forEach((coin) => { if ( coin.features.includes(CoinFeature.SUPPORTS_ERC20) && diff --git a/modules/statics/src/tokenConfig.ts b/modules/statics/src/tokenConfig.ts index d5cde4e6fb..2c64d6cb11 100644 --- a/modules/statics/src/tokenConfig.ts +++ b/modules/statics/src/tokenConfig.ts @@ -1097,7 +1097,7 @@ export const getEthLikeTokens = (network: 'Mainnet' | 'Testnet'): EthLikeTokenMa const networkTokens = getFormattedEthLikeTokenConfig().filter((token) => token.network === network); const ethLikeTokenMap = {} as EthLikeTokenMap; // TODO: add IP token here and test changes (Ticket: https://bitgoinc.atlassian.net/browse/WIN-7835) - const enabledChains = ['ip', 'hypeevm'] as string[]; + const enabledChains = ['ip', 'hypeevm', 'plume'] as string[]; coins.forEach((coin) => { // TODO: remove enabled chains once changes are done (Ticket: https://bitgoinc.atlassian.net/browse/WIN-7835) diff --git a/modules/statics/test/unit/tokenConfigTests.ts b/modules/statics/test/unit/tokenConfigTests.ts index 0119c8d04d..a85a099688 100644 --- a/modules/statics/test/unit/tokenConfigTests.ts +++ b/modules/statics/test/unit/tokenConfigTests.ts @@ -391,7 +391,7 @@ describe('EthLike Token Config Functions', function () { const testnetResult = getEthLikeTokens('Testnet'); // Current implementation enables 'ip' and 'hypeevm' chains - const enabledChains = ['ip', 'hypeevm']; + const enabledChains = ['ip', 'hypeevm', 'plume']; Object.keys(mainnetResult).forEach((family) => { enabledChains.should.containEql(family); @@ -426,6 +426,11 @@ describe('EthLike Token Config Functions', function () { token.coin.should.equal('hypeevm'); }); } + if (result.plume && result.plume.tokens.length > 0) { + result.plume.tokens.forEach((token) => { + token.coin.should.equal('plume'); + }); + } }); it('should return tokens with correct structure', function () {