From 61dff4c375760d526fb13332252ded6718d03d08 Mon Sep 17 00:00:00 2001 From: Manoj Kumar Date: Thu, 12 Mar 2026 14:57:17 +0530 Subject: [PATCH] feat(statics): add 11 tokens across 7 chains - sui:haedal, opeth:cyber, avaxc:ausd, sol:bmt, sol:huma - bsc:hyper, eth:nom, eth:kite, eth:sahara, eth:epic, baseeth:home - Includes UnderlyingAsset, token definitions, and OFC entries Refs: CECHO-164 TICKET: CECHO-164 --- modules/statics/src/allCoinsAndTokens.ts | 29 ++++++++++++++ modules/statics/src/base.ts | 11 ++++++ modules/statics/src/coins/avaxTokens.ts | 8 ++++ modules/statics/src/coins/bscTokens.ts | 9 +++++ modules/statics/src/coins/erc20Coins.ts | 32 ++++++++++++++++ modules/statics/src/coins/ofcCoins.ts | 11 ++++++ modules/statics/src/coins/ofcErc20Coins.ts | 44 ++++++++++++++++++++++ modules/statics/src/coins/solTokens.ts | 20 ++++++++++ 8 files changed, 164 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index b9301ce139..c20096d7c8 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -3977,6 +3977,15 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:xusd'], Networks.main.basechain ), + erc20Token( + '04191b92-7ad5-433f-9ee3-12d951ac095e', + 'baseeth:home', + 'Home (Defi App)', + 18, + '0x4bfaa776991e85e5f8b1255461cbbd216cfc714f', + UnderlyingAsset['baseeth:home'], + Networks.main.basechain + ), // XDC mainnet tokens xdcErc20( @@ -6159,6 +6168,14 @@ export const allCoinsAndTokens = [ UnderlyingAsset['opeth:eqtyx'], AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE ), + opethErc20( + '332caeea-7ceb-49cd-9079-9df278ac3685', + 'opeth:cyber', + 'CyberConnect', + 18, + '0x14778860e937f509e651192a90589de711fb88a9', + UnderlyingAsset['opeth:cyber'] + ), opethErc20( '73beeb1f-73a1-48c1-bc08-552f7be4a57b', 'opeth:velo', @@ -6655,6 +6672,18 @@ export const allCoinsAndTokens = [ UnderlyingAsset['sui:fud'], SUI_TOKEN_FEATURES ), + suiToken( + '82c3392b-81ac-4c88-9df1-dc62a623adb7', + 'sui:haedal', + 'Haedal Protocol', + 9, + '0x3a304c7feba2d819ea57c3542d68439ca2c386ba02159c740f7b406e592c62ea', + 'haedal', + 'HAEDAL', + '0x3a304c7feba2d819ea57c3542d68439ca2c386ba02159c740f7b406e592c62ea::haedal::HAEDAL', + UnderlyingAsset['sui:haedal'], + SUI_TOKEN_FEATURES + ), suiToken( '0d35b697-01f6-4694-a5b1-283ecfd733ac', 'sui:afsui', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 07848e0a64..cfc367e67b 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2599,6 +2599,7 @@ export enum UnderlyingAsset { 'avaxc:benji' = 'avaxc:benji', 'avaxc:emdx' = 'avaxc:emdx', 'avaxc:eurc' = 'avaxc:eurc', + 'avaxc:ausd' = 'avaxc:ausd', // End FTX missing AVAXC tokens // polygon Token ERC-20 @@ -2802,6 +2803,7 @@ export enum UnderlyingAsset { 'bsc:front' = 'bsc:front', 'bsc:hft' = 'bsc:hft', 'bsc:high' = 'bsc:high', + 'bsc:hyper' = 'bsc:hyper', 'bsc:inj' = 'bsc:inj', 'bsc:iotx' = 'bsc:iotx', 'bsc:auto' = 'bsc:auto', @@ -3028,6 +3030,7 @@ export enum UnderlyingAsset { 'baseeth:kaito' = 'baseeth:kaito', 'baseeth:xsgd' = 'baseeth:xsgd', 'baseeth:xusd' = 'baseeth:xusd', + 'baseeth:home' = 'baseeth:home', // BaseETH testnet tokens 'tbaseeth:usdc' = 'tbaseeth:usdc', @@ -3157,6 +3160,7 @@ export enum UnderlyingAsset { 'opeth:wtgxx' = 'opeth:wtgxx', 'opeth:lngvx' = 'opeth:lngvx', 'opeth:eqtyx' = 'opeth:eqtyx', + 'opeth:cyber' = 'opeth:cyber', 'opeth:velo' = 'opeth:velo', // Optimism testnet tokens @@ -3432,6 +3436,8 @@ export enum UnderlyingAsset { 'sol:prcl' = 'sol:prcl', 'sol:asp' = 'sol:asp', 'sol:skr' = 'sol:skr', + 'sol:bmt' = 'sol:bmt', + 'sol:huma' = 'sol:huma', 'tsol:txsgd' = 'sol:txsgd', 'tsol:txusd' = 'sol:txusd', @@ -3480,6 +3486,7 @@ export enum UnderlyingAsset { 'sui:sca' = 'sui:sca', 'sui:times' = 'sui:times', 'sui:fud' = 'sui:fud', + 'sui:haedal' = 'sui:haedal', 'sui:afsui' = 'sui:afsui', 'sui:navx' = 'sui:navx', 'sui:vsui' = 'sui:vsui', @@ -3648,6 +3655,10 @@ export enum UnderlyingAsset { 'eth:pt-cusdo-28may2026' = 'eth:pt-cusdo-28may2026', 'eth:usd1cx' = 'eth:usd1cx', 'eth:ctusd1cx' = 'eth:ctusd1cx', + 'eth:nom' = 'eth:nom', + 'eth:kite' = 'eth:kite', + 'eth:sahara' = 'eth:sahara', + 'eth:epic' = 'eth:epic', // ADA testnet tokens 'tada:water' = 'tada:water', diff --git a/modules/statics/src/coins/avaxTokens.ts b/modules/statics/src/coins/avaxTokens.ts index f1fcefab7c..748fc84857 100644 --- a/modules/statics/src/coins/avaxTokens.ts +++ b/modules/statics/src/coins/avaxTokens.ts @@ -735,6 +735,14 @@ export const avaxTokens = [ '0xc891eb4cbdeff6e073e859e987815ed1505c2acd', UnderlyingAsset['avaxc:eurc'] ), + avaxErc20( + '629cf77d-07d6-4e7d-ab6a-20b89553866a', + 'avaxc:ausd', + 'AUSD', + 6, + '0x00000000efe302beaa2b3e6e1b18d08d69a9012a', + UnderlyingAsset['avaxc:ausd'] + ), // End FTX missing AVAXC tokens tavaxErc20( 'cd107316-6e78-4936-946f-70e8fd5d8040', diff --git a/modules/statics/src/coins/bscTokens.ts b/modules/statics/src/coins/bscTokens.ts index a87b24c44d..3c6e879c7a 100644 --- a/modules/statics/src/coins/bscTokens.ts +++ b/modules/statics/src/coins/bscTokens.ts @@ -623,6 +623,15 @@ export const bscTokens = [ UnderlyingAsset['bsc:high'], BSC_TOKEN_FEATURES ), + bscToken( + 'b98a36bf-93fc-442e-bc0f-70750ba9fb7d', + 'bsc:hyper', + 'Hyperlane', + 18, + '0xc9d23ed2adb0f551369946bd377f8644ce1ca5c4', + UnderlyingAsset['bsc:hyper'], + BSC_TOKEN_FEATURES + ), bscToken( 'be1e64ad-189e-4885-b7f0-2c661ffba041', 'bsc:inj', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index 5c4067b17a..62fdabe9b7 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -14550,6 +14550,38 @@ export const erc20Coins = [ '0xcc4d271c881d73cd38d09ae9c5e7264aef2f6d47', UnderlyingAsset['eth:ctusd1cx'] ), + erc20( + 'b528cf38-f49d-4b76-98d6-6aaf03794b90', + 'eth:nom', + 'Nomina', + 18, + '0x6e6f6d696e61decd6605bd4a57836c5db6923340', + UnderlyingAsset['eth:nom'] + ), + erc20( + 'e8aebe08-1fd6-4609-b50a-ac3d7923d553', + 'eth:kite', + 'Kite', + 18, + '0x904567252d8f48555b7447c67dca23f0372e16be', + UnderlyingAsset['eth:kite'] + ), + erc20( + '8850c5c1-41da-4215-bcec-7dc0376fd7df', + 'eth:sahara', + 'Sahara AI', + 18, + '0xfdfbb411c4a70aa7c95d5c981a6fb4da867e1111', + UnderlyingAsset['eth:sahara'] + ), + erc20( + '2101f10f-3fc2-45f6-ba68-d92944398898', + 'eth:epic', + 'Epic Chain', + 18, + '0x94314a14df63779c99c0764a30e0cd22fa78fc0e', + UnderlyingAsset['eth:epic'] + ), terc20( '0c333619-e5a6-4f9d-8bbc-5b0e5dc64d03', 'hteth:grtxp', diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 787bba1299..02cfbc9f6c 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -2141,6 +2141,7 @@ export const ofcCoins = [ 6, UnderlyingAsset['avaxc:eurc'] ), + ofcAvaxErc20('9f0a8419-c114-4809-96af-d083e2945c8d', 'ofcavaxc:ausd', 'AUSD', 6, UnderlyingAsset['avaxc:ausd']), ofcAvaxErc20('9fb77e47-8916-4dcb-ac10-e11fa07172fb', 'ofcavaxc:nxpc', 'NEXPACE', 18, UnderlyingAsset['avaxc:nxpc']), ofcOpethErc20('10259b23-2e2e-4574-b146-b49f1119600f', 'ofcopeth:op', 'Optimism', 18, UnderlyingAsset['opeth:op']), ofcOpethErc20( @@ -2477,6 +2478,7 @@ export const ofcCoins = [ 18, UnderlyingAsset['bsc:high'] ), + ofcBscToken('e6ab18e7-1a9a-4522-84bb-c49e9aaa0486', 'ofcbsc:hyper', 'Hyperlane', 18, UnderlyingAsset['bsc:hyper']), ofcBscToken( '5c977f6a-4b1e-3f2e-9d8f-7c1e8b6f2e5a', 'ofcbsc:inj', @@ -4078,10 +4080,19 @@ export const ofcCoins = [ ), ofcsolToken('c2d3e4f5-6a7b-4c8d-90e1-af3a4b5c6d7e', 'ofcsol:meta', 'MetaDAO', 9, UnderlyingAsset['sol:meta']), ofcsolToken('d3e4f5a6-7b8c-4d9e-81f2-3a4b5c6d7e8f', 'ofcsol:portals', 'Portals', 9, UnderlyingAsset['sol:portals']), + ofcsolToken('b26ae13f-cc3b-43d9-8c04-a0a2b1fa63bc', 'ofcsol:bmt', 'Bubblemaps', 9, UnderlyingAsset['sol:bmt']), + ofcsolToken('758f0872-89bf-4e11-a11f-155b408ca2bf', 'ofcsol:huma', 'Huma Finance', 6, UnderlyingAsset['sol:huma']), // New SUI OFC token ofcSuiToken('1e01eb3d-2573-4662-aa5e-4c390e4a9b38', 'ofcsui:dmc', 'DeLorean', 9, UnderlyingAsset['sui:dmc']), ofcSuiToken('e4f5a6b7-8c9d-4eaf-82a3-4b5c6d7e8f9a', 'ofcsui:mmt', 'Momentum', 9, UnderlyingAsset['sui:mmt']), ofcSuiToken('3feb51ae-9625-427a-badb-acd57d3d72f5', 'ofcsui:usdsui', 'Sui Dollar', 6, UnderlyingAsset['sui:usdsui']), + ofcSuiToken( + 'd9b1069e-3de7-44f0-822c-9c3dd116d26b', + 'ofcsui:haedal', + 'Haedal Protocol', + 9, + UnderlyingAsset['sui:haedal'] + ), // Tempo mainnet OFC tokens ofcTempoToken( '61cbeade-67a7-4f18-b60d-bca7bf66d97e', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index ca72b571c8..ced5cf09e5 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -3796,6 +3796,20 @@ export const ofcErc20Coins = [ true, 'baseeth' ), + ofcerc20( + '6ef4c304-dcdb-4c59-ab5b-b75b47663fde', + 'ofcbaseeth:home', + 'Home (Defi App)', + 18, + UnderlyingAsset['baseeth:home'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), // Chiliz Network tokens ofcerc20( @@ -6098,6 +6112,36 @@ export const tOfcErc20Coins = [ underlyingAssetForSymbol('eth:apxusd') ), ofcerc20('a60515bf-4b68-42d4-94ca-b2f74449ac15', 'ofceth:q', 'Quack-ai', 18, underlyingAssetForSymbol('eth:q')), + ofcerc20('48ae1eeb-3154-484b-a3a0-d44a599943b3', 'ofceth:nom', 'Nomina', 18, underlyingAssetForSymbol('eth:nom')), + ofcerc20('3818ce74-6854-40d4-8007-ca726b5dfff0', 'ofceth:kite', 'Kite', 18, underlyingAssetForSymbol('eth:kite')), + ofcerc20( + '81cdf38c-f6d6-4e93-9dda-aae22104834d', + 'ofceth:sahara', + 'Sahara AI', + 18, + underlyingAssetForSymbol('eth:sahara') + ), + ofcerc20( + '0030515b-8a8c-4048-b646-bae43097c51b', + 'ofceth:epic', + 'Epic Chain', + 18, + underlyingAssetForSymbol('eth:epic') + ), + ofcerc20( + '22d66acc-976b-4dfb-be64-c6c963938424', + 'ofcopeth:cyber', + 'CyberConnect', + 18, + UnderlyingAsset['opeth:cyber'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'opeth' + ), ]; function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset { diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index c3632cf554..deeeaa6ae2 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -3674,4 +3674,24 @@ export const solTokens = [ UnderlyingAsset['sol:skr'], SOL_TOKEN_FEATURES ), + solToken( + '28b38725-0eae-4b4e-a8e6-8858313f86fb', + 'sol:bmt', + 'Bubblemaps', + 9, + 'FQgtfugBdpFN7PZ6NdPrZpVLDBrPGxXesi4gVu3vErhY', + 'FQgtfugBdpFN7PZ6NdPrZpVLDBrPGxXesi4gVu3vErhY', + UnderlyingAsset['sol:bmt'], + SOL_TOKEN_FEATURES + ), + solToken( + 'f790b6ef-a59d-40e1-98b2-6d047c41d728', + 'sol:huma', + 'Huma Finance', + 6, + 'HUMA1821qVDKta3u2ovmfDQeW2fSQouSKE8fkF44wvGw', + 'HUMA1821qVDKta3u2ovmfDQeW2fSQouSKE8fkF44wvGw', + UnderlyingAsset['sol:huma'], + SOL_TOKEN_FEATURES + ), ];