From f1c1f90b9aa894613d5484329f2bb85ff07cb6bd Mon Sep 17 00:00:00 2001 From: Rohit Saw Date: Fri, 12 Dec 2025 12:43:25 +0530 Subject: [PATCH] feat: add Testnet HBAREVM token ticket: win-8414 --- modules/statics/src/allCoinsAndTokens.ts | 11 +++++++++++ modules/statics/src/base.ts | 3 +++ modules/statics/test/unit/coins.ts | 7 ++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 8e86fc9090..7e805da523 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -3036,6 +3036,17 @@ export const allCoinsAndTokens = [ Networks.test.plume ), + // HederaEVM testnet token + erc20Token( + 'e2926ac1-9225-4b83-9f8b-51f805040c13', + 'thbarevm:hbarnativetoken', + 'Testnet HBAREVM Native Token', + 18, + '0x0000000000000000000000000000000000728a62', + UnderlyingAsset['thbarevm:hbarnativetoken'], + Networks.test.hederaEVM + ), + hederaCoin( '98aad956-27ee-45dd-aa43-6a23c9a1d1d0', 'hbar', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index b1ddda1e02..6dee7a26f9 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -3374,6 +3374,9 @@ export enum UnderlyingAsset { // Hbar Testnet tokens 'thbar:txsgd' = 'thbar:txsgd', + // Hbarevm TEstnet Tokens + 'thbarevm:hbarnativetoken' = 'thbarevm:hbarnativetoken', + // Nep141 tokens 'near:usdc' = 'near:usdc', 'near:usdt' = 'near:usdt', diff --git a/modules/statics/test/unit/coins.ts b/modules/statics/test/unit/coins.ts index 63ef64a866..b3acdb0811 100644 --- a/modules/statics/test/unit/coins.ts +++ b/modules/statics/test/unit/coins.ts @@ -1303,7 +1303,12 @@ describe('create token map using config details', () => { it('should create ERC721 tokens for all coins supporting ERC721 using createToken', () => { // Get all ERC721 token configs from allCoinsAndTokens that support ERC721 const erc721TokenConfigs = allCoinsAndTokens - .filter((coin) => coin.isToken && coins.get(coin.family).features.includes(CoinFeature.SUPPORTS_ERC721)) + .filter( + (coin) => + coin.isToken && + coins.get(coin.family).features.includes(CoinFeature.SUPPORTS_ERC721) && + coin.asset === UnderlyingAsset.ERC721 + ) .map((coin) => coin); for (const tokenConfig of erc721TokenConfigs) {