From 336fd9379124b700245b43db7b44ced5721b10fa Mon Sep 17 00:00:00 2001 From: Shobhit B Date: Mon, 8 Dec 2025 14:15:24 +0530 Subject: [PATCH] feat(statics): added new coins Ticket: COIN-6793 --- modules/statics/src/allCoinsAndTokens.ts | 26 ++++++++++++++ modules/statics/src/base.ts | 10 ++++++ modules/statics/src/coins/bscTokens.ts | 18 ++++++++++ modules/statics/src/coins/erc20Coins.ts | 41 ++++++++++++++++++++++ modules/statics/src/coins/ofcCoins.ts | 9 +++++ modules/statics/src/coins/ofcErc20Coins.ts | 13 +++++++ 6 files changed, 117 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 05e11db898..5fbbb88824 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -2791,6 +2791,24 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:sapien'], Networks.main.basechain ), + erc20Token( + '4e38986f-66d0-4ec6-a2dd-350129b8e844', + 'baseeth:aixbt', + 'Aixbt by Virtuals', + 18, + '0x4f9fd6be4a90f2620860d680c0d4d5fb53d1a825', + UnderlyingAsset['baseeth:aixbt'], + Networks.main.basechain + ), + erc20Token( + 'd7c2eb80-a682-4b0b-929a-fb7c1017788c', + 'baseeth:brett', + 'Brett', + 18, + '0x532f27101965dd16442e59d40670faf5ebb142e4', + UnderlyingAsset['baseeth:brett'], + Networks.main.basechain + ), // XDC mainnet tokens erc20Token( @@ -4476,6 +4494,14 @@ export const allCoinsAndTokens = [ '0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8', UnderlyingAsset['arbeth:pendle'] ), + arbethErc20( + '98000a40-1674-4bff-8579-949d9dd1a733', + 'arbeth:uxlink', + 'UXLINK Token', + 18, + '0x1a6b3a62391eccaaa992ade44cd4afe6bec8cff1', + UnderlyingAsset['arbeth:uxlink'] + ), opethErc20( '8d80fac6-4cbc-447c-b49b-4229cb8aa89d', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index ba296f90c9..de0c74281b 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2345,6 +2345,11 @@ export enum UnderlyingAsset { 'eth:wxm' = 'eth:wxm', 'eth:jpyc' = 'eth:jpyc', 'eth:ten' = 'eth:ten', + 'eth:camp' = 'eth:camp', + 'eth:f' = 'eth:f', + 'eth:turtle' = 'eth:turtle', + 'eth:order' = 'eth:order', + 'eth:puffer' = 'eth:puffer', 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ' = 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ', 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M' = 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M', @@ -2785,6 +2790,8 @@ export enum UnderlyingAsset { 'bsc:soon' = 'bsc:soon', 'bsc:bard' = 'bsc:bard', 'bsc:home' = 'bsc:home', + 'bsc:zbt' = 'bsc:zbt', + 'bsc:iost' = 'bsc:iost', // BSC NFTs // generic NFTs @@ -2867,6 +2874,7 @@ export enum UnderlyingAsset { 'arbeth:rdnt' = 'arbeth:rdnt', 'arbeth:pendle' = 'arbeth:pendle', 'arbeth:gmx' = 'arbeth:gmx', + 'arbeth:uxlink' = 'arbeth:uxlink', // BaseETH mainnet tokens 'baseeth:aero' = 'baseeth:aero', @@ -2893,6 +2901,8 @@ export enum UnderlyingAsset { 'baseeth:wbrly' = 'baseeth:wbrly', 'baseeth:recall' = 'baseeth:recall', 'baseeth:sapien' = 'baseeth:sapien', + 'baseeth:aixbt' = 'baseeht:aixbt', + 'baseeth:brett' = 'baseeth:brett', // BaseETH testnet tokens 'tbaseeth:usdc' = 'tbaseeth:usdc', diff --git a/modules/statics/src/coins/bscTokens.ts b/modules/statics/src/coins/bscTokens.ts index 1771cd5be2..1469d3ee26 100644 --- a/modules/statics/src/coins/bscTokens.ts +++ b/modules/statics/src/coins/bscTokens.ts @@ -1480,4 +1480,22 @@ export const bscTokens = [ UnderlyingAsset['bsc:home'], BSC_TOKEN_FEATURES ), + bscToken( + '7e5962df-a44b-4d69-af9d-ef96f77064db', + 'bsc:zbt', + 'ZEROBASE', + 18, + '0xfab99fcf605fd8f4593edb70a43ba56542777777', + UnderlyingAsset['bsc:zbt'], + BSC_TOKEN_FEATURES + ), + bscToken( + '5803d1f3-5950-4410-b0de-db7aa3f0f67c', + 'bsc:iost', + 'IOSToken', + 18, + '0xaf48b7e315a52518cfbf7d96c455d9dfad94cb48', + UnderlyingAsset['bsc:iost'], + BSC_TOKEN_FEATURES + ), ]; diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index c9201719a9..2e649380b7 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -14129,4 +14129,45 @@ export const erc20Coins = [ '0xea9bb54fc76bfd5dd2ff2f6da641e78c230bb683', UnderlyingAsset['eth:ten'] ), + + erc20( + '4a083157-205b-4769-8ecd-e71f40f94021', + 'eth:camp', + 'Camp', + 18, + '0x84eaac1b2dc3f84d92ff84c3ec205b1fa74671fc', + UnderlyingAsset['eth:camp'] + ), + erc20( + '152ae10b-384a-48f2-9f3a-936776d05fd0', + 'eth:f', + 'SynFutures', + 18, + '0x6e15a54b5ecac17e58dadeddbe8506a7560252f9', + UnderlyingAsset['eth:f'] + ), + erc20( + 'b742d8e7-aaf6-4c86-87d4-f430e39ca951', + 'eth:turtle', + 'Turtle', + 18, + '0x66fd8de541c0594b4dccdfc13bf3a390e50d3afd', + UnderlyingAsset['eth:turtle'] + ), + erc20( + '6a4d3d5e-8934-442b-9929-9b1c0b6e9e2b', + 'eth:order', + 'Orderly Network', + 18, + '0xabd4c63d2616a5201454168269031355f4764337', + UnderlyingAsset['eth:order'] + ), + erc20( + 'b54da6ed-2724-4293-84aa-ae65d7e7162b', + 'eth:puffer', + 'Puffer', + 18, + '0x4d1c297d39c5c1277964d0e3f8aa901493664530', + UnderlyingAsset['eth:puffer'] + ), ]; diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 43729df04c..734787fe3b 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -1737,6 +1737,13 @@ export const ofcCoins = [ 18, UnderlyingAsset['arbeth:pendle'] ), + ofcArbethErc20( + '870deb9f-5e40-4889-a2b9-4fadb69d5db1', + 'ofcarbeth:uxlink', + 'UXLINK Token', + 18, + UnderlyingAsset['arbeth:uxlink'] + ), ofcAvaxErc20('2bd6201d-c46c-481e-b82d-7cf3601679cb', 'ofcavaxc:aave-e', 'Aave', 18, UnderlyingAsset['avaxc:aave']), ofcAvaxErc20( @@ -2455,6 +2462,8 @@ export const ofcCoins = [ ), ofcBscToken('08974cb2-8081-4248-89d5-c74af0edf4bb', 'ofcbsc:aster', 'Aster', 18, UnderlyingAsset['bsc:aster']), ofcBscToken('d2b79bd4-3fa4-42db-9534-8def5e117c35', 'ofcbsc:home', 'Home', 18, UnderlyingAsset['bsc:home']), + ofcBscToken('ebc957fa-50ed-42c1-993d-b752c247ada9', 'ofcbsc:zbt', 'ZEROBASE', 18, UnderlyingAsset['bsc:zbt']), + ofcBscToken('d6570d4a-03fa-4af8-9cd1-03b0777fca92', 'ofcbsc:iost', 'IOSToken', 18, UnderlyingAsset['bsc:iost']), tofcBscToken( 'e9174338-0d26-4f49-b111-3487b60c9912', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 4e02cb1979..8c355758fa 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -4561,6 +4561,14 @@ export const tOfcErc20Coins = [ 18, UnderlyingAsset['baseeth:sapien'] ), + ofcerc20( + 'bdfff799-1623-4847-93c0-c1a040c13d3f', + 'ofcbaseeth:aixbt', + 'Aixbt by Virtuals', + 18, + UnderlyingAsset['baseeth:aixbt'] + ), + ofcerc20('3ce0c7b4-7043-4309-8493-7809001ad410', 'ofcbaseeth:brett', 'Brett', 18, UnderlyingAsset['baseeth:brett']), ofcerc20('abeefced-cfda-4afa-8f9c-aebfcadbecfd', 'ofceth:align', 'Aligned', 18, UnderlyingAsset['eth:align']), @@ -4597,6 +4605,11 @@ export const tOfcErc20Coins = [ ofcerc20('10c41a70-8bd2-4415-af52-fefe3af01132', 'ofceth:wxm', 'WeatherXM', 18, UnderlyingAsset['eth:wxm']), ofcerc20('c574d2de-42be-488f-afc0-71e2691eb900', 'ofceth:jpyc', 'JPY Coin', 18, UnderlyingAsset['eth:jpyc']), ofcerc20('8465f646-73f8-4818-b890-c953f4423c89', 'ofceth:ten', 'TEN', 18, UnderlyingAsset['eth:ten']), + ofcerc20('9c1aaba6-e190-4be5-a477-f7db7d0f07ef', 'ofceth:camp', 'Camp', 18, UnderlyingAsset['eth:camp']), + ofcerc20('2c28b184-614a-427f-bf5c-37dadee8985b', 'ofceth:f', 'SynFutures', 18, UnderlyingAsset['eth:f']), + ofcerc20('f8e6404b-2adc-4f74-b957-d9cbd7228d7e', 'ofceth:turtle', 'Turtle', 18, UnderlyingAsset['eth:turtle']), + ofcerc20('a6e121e6-6563-4d2c-818d-91e9bd4af7ed', 'ofceth:order', 'Orderly Network', 18, UnderlyingAsset['eth:order']), + ofcerc20('7192609e-c255-4da8-b1a5-e40cabbf4f2e', 'ofceth:puffer', 'Puffer', 18, UnderlyingAsset['eth:puffer']), // MON Network tokens ofcerc20(