From 79cc505e8f673ed0b56db4abdaf6c92b1cdde87e Mon Sep 17 00:00:00 2001 From: Shobhit B Date: Mon, 18 May 2026 05:05:07 +0530 Subject: [PATCH] feat: added new set of tokens TICKET: CECHO-986 feat: gated more tokens for singapore TICKET: CECHO-986 --- modules/statics/src/allCoinsAndTokens.ts | 51 +++++++++++++++ modules/statics/src/base.ts | 18 ++++++ modules/statics/src/coins/bscTokens.ts | 9 +++ modules/statics/src/coins/cantonTokens.ts | 10 +++ modules/statics/src/coins/erc20Coins.ts | 52 +++++++++++++++ modules/statics/src/coins/ofcCoins.ts | 38 +++++++++++ modules/statics/src/coins/ofcErc20Coins.ts | 74 ++++++++++++++++++++++ modules/statics/src/coins/polygonTokens.ts | 36 +++++++++++ modules/statics/src/coins/solTokens.ts | 10 +++ 9 files changed, 298 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 7243b87727..fc3726157a 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -4390,6 +4390,46 @@ export const allCoinsAndTokens = [ Networks.main.basechain, [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] ), + erc20Token( + '457d2309-aeb5-4c3f-906b-cd585f54081e', + 'baseeth:pert', + 'Peruvian Sol Token', + 18, + '0xd09aba2969b822d66dc4bc3bb58ee520bcf9f0c3', + UnderlyingAsset['baseeth:pert'], + Networks.main.basechain, + [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] + ), + erc20Token( + '0062bb58-2af5-4b8d-aa2e-48c84e6ee035', + 'baseeth:chlt', + 'Chilean Peso Token', + 18, + '0x95ef2370166b250e7ce3b8f236c7e7e9fed12c2e', + UnderlyingAsset['baseeth:chlt'], + Networks.main.basechain, + [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] + ), + erc20Token( + '9f9b43b3-ba52-46db-abef-4b24b855fb22', + 'baseeth:colt', + 'Colombian Peso Token', + 18, + '0xd70ad085684b2a9f4b5d54d7bdb2eca37a273216', + UnderlyingAsset['baseeth:colt'], + Networks.main.basechain, + [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] + ), + erc20Token( + '676a2e63-beda-45b9-856f-56feded53fb8', + 'baseeth:bolt', + 'Bolivian Boliviano Token', + 18, + '0x1d2e8c1fe82ab2ad8dc43ed98a2f507dfb5b4995', + UnderlyingAsset['baseeth:bolt'], + Networks.main.basechain, + [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] + ), // XDC mainnet tokens xdcErc20( @@ -5252,6 +5292,17 @@ export const allCoinsAndTokens = [ '', 'SHX' ), + stellarToken( + 'd11c66e6-b519-4dbb-9050-f35304129571', + 'xlm:YLDS-GAC7MOPTQLQUM3KC24AW4GHS3RLF72LPEZO54AH7EZ6TSMGRB5SOAVH3', + 'YLDS', + 7, + UnderlyingAsset['xlm:YLDS-GAC7MOPTQLQUM3KC24AW4GHS3RLF72LPEZO54AH7EZ6TSMGRB5SOAVH3'], + '', + AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, + '', + 'YLDS' + ), tronToken( '5f3266f8-252c-492a-90d7-bb6d3bf550fb', 'trx:btt', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 810bf57c63..25369c2fc1 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2518,6 +2518,12 @@ export enum UnderlyingAsset { 'eth:prompt' = 'eth:prompt', 'eth:yb' = 'eth:yb', 'eth:btr' = 'eth:btr', + 'eth:krl' = 'eth:krl', + 'eth:cadd' = 'eth:cadd', + 'eth:kau' = 'eth:kau', + 'eth:kag' = 'eth:kag', + 'eth:upprism' = 'eth:upprism', + 'eth:qncxt' = 'eth:qncxt', // Ondo Test Tokens (Mainnet Gated) 'eth:t-bincon' = 'eth:t-bincon', 'eth:t-iauon' = 'eth:t-iauon', @@ -2557,6 +2563,7 @@ export enum UnderlyingAsset { 'xlm:BENJI-GBHNGLLIE3KWGKCHIKMHJ5HVZHYIK7WTBE4QF5PLAKL4CJGSEU7HZIW5' = 'xlm:BENJI-GBHNGLLIE3KWGKCHIKMHJ5HVZHYIK7WTBE4QF5PLAKL4CJGSEU7HZIW5', 'xlm:gBENJI-GD5J73EKK5IYL5XS3FBTHHX7CZIYRP7QXDL57XFWGC2WVYWT326OBXRP' = 'xlm:gBENJI-GD5J73EKK5IYL5XS3FBTHHX7CZIYRP7QXDL57XFWGC2WVYWT326OBXRP', 'xlm:SHX-GDSTRSHXHGJ7ZIVRBXEYE5Q74XUVCUSEKEBR7UCHEUUEK72N7I7KJ6JH' = 'xlm:SHX-GDSTRSHXHGJ7ZIVRBXEYE5Q74XUVCUSEKEBR7UCHEUUEK72N7I7KJ6JH', + 'xlm:YLDS-GAC7MOPTQLQUM3KC24AW4GHS3RLF72LPEZO54AH7EZ6TSMGRB5SOAVH3' = 'xlm:YLDS-GAC7MOPTQLQUM3KC24AW4GHS3RLF72LPEZO54AH7EZ6TSMGRB5SOAVH3', // Eth NFTs // generic NFTs @@ -2849,6 +2856,10 @@ export enum UnderlyingAsset { 'polygon:tsf0' = 'polygon:tsf0', 'polygon:vio0' = 'polygon:vio0', 'polygon:wots0' = 'polygon:wots0', + 'polygon:mext' = 'polygon:mext', + 'polygon:pert' = 'polygon:pert', + 'polygon:colt' = 'polygon:colt', + 'polygon:bolt' = 'polygon:bolt', // Polygon NFTs // generic NFTs 'erc721:polygontoken' = 'erc721:polygontoken', @@ -3037,6 +3048,7 @@ export enum UnderlyingAsset { 'bsc:t-iemgon' = 'bsc:t-iemgon', 'bsc:t-ibiton' = 'bsc:t-ibiton', 'bsc:t-ivvon' = 'bsc:t-ivvon', + 'bsc:sqd' = 'bsc:sqd', // BSC NFTs // generic NFTs @@ -3179,6 +3191,10 @@ export enum UnderlyingAsset { 'baseeth:usad' = 'baseeth:usad', 'baseeth:opg' = 'baseeth:opg', 'baseeth:vvv' = 'baseeth:vvv', + 'baseeth:pert' = 'baseeth:pert', + 'baseeth:chlt' = 'baseeth:chlt', + 'baseeth:colt' = 'baseeth:colt', + 'baseeth:bolt' = 'baseeth:bolt', // BaseETH testnet tokens 'tbaseeth:usdc' = 'tbaseeth:usdc', @@ -3601,6 +3617,7 @@ export enum UnderlyingAsset { 'sol:kprme-cash' = 'sol:kprme-cash', 'sol:kwyld-cash' = 'sol:kwyld-cash', 'sol:tusdc' = 'sol:tusdc', + 'sol:slx' = 'sol:slx', 'tsol:txsgd' = 'sol:txsgd', 'tsol:txusd' = 'sol:txusd', @@ -3872,6 +3889,7 @@ export enum UnderlyingAsset { 'canton:cltc' = 'canton:cltc', 'canton:ibenji' = 'canton:ibenji', 'canton:sbc' = 'canton:sbc', + 'canton:ceth' = 'canton:ceth', // Tempo mainnet tokens 'tempo:pathusd' = 'tempo:pathusd', diff --git a/modules/statics/src/coins/bscTokens.ts b/modules/statics/src/coins/bscTokens.ts index ad35a84583..314a5c6783 100644 --- a/modules/statics/src/coins/bscTokens.ts +++ b/modules/statics/src/coins/bscTokens.ts @@ -1679,4 +1679,13 @@ export const bscTokens = [ UnderlyingAsset['bsc:t-ivvon'], BSC_TOKEN_FEATURES ), + bscToken( + '27fe5698-f752-49c8-ab7f-1943eafa9639', + 'bsc:sqd', + 'Subsquid', + 18, + '0xe50e3d1a46070444f44df911359033f2937fcc13', + UnderlyingAsset['bsc:sqd'], + BSC_TOKEN_FEATURES + ), ]; diff --git a/modules/statics/src/coins/cantonTokens.ts b/modules/statics/src/coins/cantonTokens.ts index c2e2e06a9d..c4f36aedb7 100644 --- a/modules/statics/src/coins/cantonTokens.ts +++ b/modules/statics/src/coins/cantonTokens.ts @@ -63,6 +63,16 @@ export const cantonTokens = [ UnderlyingAsset['canton:ibenji'], CANTON_TOKEN_FEATURES ), + cantonToken( + '204a82d0-3043-41a5-a029-81fd6cfdcc68', + 'canton:ceth', + 'cETH', + 10, + 'https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/', + 'rails-cethMain-1::12200350ba6e96e3b701c3048b5aa013a8c1c08833e8ebf54339cff581055c29003a:cETH', + UnderlyingAsset['canton:ceth'], + CANTON_TOKEN_FEATURES + ), // testnet tokens tcantonToken( '46356790-0ac4-4c3b-8b70-39094106d772', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index f25971f133..9e6f3bb33c 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -14519,6 +14519,14 @@ export const erc20Coins = [ '0x4d1c297d39c5c1277964d0e3f8aa901493664530', UnderlyingAsset['eth:puffer'] ), + erc20( + '4d8d14c0-96b2-430e-ac35-4cd36300a3d3', + 'eth:krl', + 'Kryll', + 18, + '0x464ebe77c293e473b48cfe96ddcf88fcf7bfdac0', + UnderlyingAsset['eth:krl'] + ), erc20( 'ad3c4a14-1a13-4c27-bdbf-214de70e25b8', 'eth:resolv', @@ -14804,6 +14812,50 @@ export const erc20Coins = [ '0x66a5cfb2e9c529f14fe6364ad1075df3a649c0a5', UnderlyingAsset['eth:zk'] ), + erc20( + '0b4cfeb0-9b8b-458f-a934-06270bba6747', + 'eth:cadd', + 'CAD Digital Inc', + 18, + '0x16f93ebc5320c89efc8701577efe49d14a276a06', + UnderlyingAsset['eth:cadd'] + ), + erc20( + '3e4c758c-e00a-4bba-b257-e0b56b786228', + 'eth:kau', + 'Kinesis Gold', + 18, + '0x14dab79fd7b7b3f748d434812fd6a9aac460ea52', + UnderlyingAsset['eth:kau'], + AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE + ), + erc20( + '3b7baf0a-61fe-477c-9fef-2faeed3d3397', + 'eth:kag', + 'Kinesis Silver', + 18, + '0x56ba8b58b7d1f6d384a1c4dd553f39ebc8741b8e', + UnderlyingAsset['eth:kag'], + AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE + ), + erc20( + '8543e9de-f7bc-48c4-8abf-eed49d2d4bd2', + 'eth:upprism', + 'Clearstar Prism Enhanced Yield Vault token', + 18, + '0xf6bfe570e7277df55c971dfb524afb18c16918e0', + UnderlyingAsset['eth:upprism'], + AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE + ), + erc20( + 'e8921802-79ff-46bd-9291-9c28e43a88fa', + 'eth:qncxt', + 'QNCX Webull Tokenized', + 18, + '0x637a527ae7b1523488244c05ad87c182d2f5452a', + UnderlyingAsset['eth:qncxt'], + AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE + ), 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 d2a5528c06..e1855f5e23 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -2600,6 +2600,7 @@ export const ofcCoins = [ ofcBscToken('6d96470a-3c8e-44de-a18e-9dd224d4bcc0', 'ofcbsc:stable', 'Stable', 18, UnderlyingAsset['bsc:stable']), ofcBscToken('f8c3d7b5-2d9e-4b3f-8a1e-7c6d9e3a2f4b', 'ofcbsc:brise', 'Bitrise Token', 9, UnderlyingAsset['bsc:brise']), ofcBscToken('2e9f4c6b-8a7d-4b2e-9d3f-7c6a5e8b1f2a', 'ofcbsc:bsw', 'Biswap', 18, UnderlyingAsset['bsc:bsw']), + ofcBscToken('654fcfa2-fe12-4f53-ab42-60e303b9f6ac', 'ofcbsc:sqd', 'Subsquid', 18, UnderlyingAsset['bsc:sqd']), ofcBscToken( '89dfd19c-d241-45e2-94b1-8a9bcdb9c09b', 'ofcbsc:parti', @@ -4099,6 +4100,34 @@ export const ofcCoins = [ 18, UnderlyingAsset['polygon:wots0'] ), + ofcPolygonErc20( + '48b62c18-3063-4068-b994-1b7758359f3b', + 'ofcpolygon:mext', + 'Mexican Peso Token', + 18, + UnderlyingAsset['polygon:mext'] + ), + ofcPolygonErc20( + '5a503436-2d91-41ea-af87-64c30b66d270', + 'ofcpolygon:pert', + 'Peruvian Sol Token', + 18, + UnderlyingAsset['polygon:pert'] + ), + ofcPolygonErc20( + '8dae2723-1853-4454-9922-183b4a77a84e', + 'ofcpolygon:colt', + 'Colombian Peso Token', + 18, + UnderlyingAsset['polygon:colt'] + ), + ofcPolygonErc20( + 'a4b43107-8736-40a1-ad30-21d9f9b65505', + 'ofcpolygon:bolt', + 'Bolivian Boliviano Token', + 18, + UnderlyingAsset['polygon:bolt'] + ), tofcPolygonErc20( '62f4329d-11cd-4875-b91b-9ceae66c9439', @@ -4293,6 +4322,13 @@ export const ofcCoins = [ 7, UnderlyingAsset['xlm:SHX-GDSTRSHXHGJ7ZIVRBXEYE5Q74XUVCUSEKEBR7UCHEUUEK72N7I7KJ6JH'] ), + ofcStellarToken( + '8445ecc7-e28a-4523-90cc-07a30059ce90', + 'ofcxlm:ylds', + 'YLDS', + 7, + UnderlyingAsset['xlm:YLDS-GAC7MOPTQLQUM3KC24AW4GHS3RLF72LPEZO54AH7EZ6TSMGRB5SOAVH3'] + ), tofcStellarToken( '4883a062-c38c-43d9-92c6-7cec9aaef995', @@ -4758,6 +4794,7 @@ export const ofcCoins = [ 6, UnderlyingAsset['sol:tusdc'] ), + ofcsolToken('4c928099-4b07-457a-944e-58ed464418de', 'ofcsol:slx', 'Solstice', 9, UnderlyingAsset['sol:slx']), // New Canton OFC tokens ofcCantonToken( '02ab6bd2-83e6-46fc-bfd7-93b8be125648', @@ -4794,6 +4831,7 @@ export const ofcCoins = [ 10, UnderlyingAsset['canton:ibenji'] ), + ofcCantonToken('784c76fb-59c6-4826-b72e-20e996a35739', 'ofccanton:ceth', 'cETH', 10, UnderlyingAsset['canton:ceth']), tofcCantonToken( 'd7297535-c1d4-429d-b3c5-d36351b110e5', 'ofctcanton:testcoin1', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index b97fbd5e49..a8b28b80b7 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -3933,6 +3933,62 @@ export const ofcErc20Coins = [ true, 'baseeth' ), + ofcerc20( + '5a0c8b45-5866-40e3-89ae-3d4932d46b59', + 'ofcbaseeth:pert', + 'Peruvian Sol Token', + 18, + UnderlyingAsset['baseeth:pert'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), + ofcerc20( + 'e5bfabe9-b50f-4c92-930f-0b3910b3bb04', + 'ofcbaseeth:chlt', + 'Chilean Peso Token', + 18, + UnderlyingAsset['baseeth:chlt'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), + ofcerc20( + '313e4398-89c0-4e36-b026-89cec9d1d21d', + 'ofcbaseeth:colt', + 'Colombian Peso Token', + 18, + UnderlyingAsset['baseeth:colt'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), + ofcerc20( + '7be5b044-c17b-402b-b637-5e3e41771a1e', + 'ofcbaseeth:bolt', + 'Bolivian Boliviano Token', + 18, + UnderlyingAsset['baseeth:bolt'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), // Chiliz Network tokens ofcerc20( @@ -5930,6 +5986,24 @@ export const tOfcErc20Coins = [ 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']), + ofcerc20('7a2f9b7b-69ab-4371-a458-42e7ffc1a203', 'ofceth:krl', 'Kryll', 18, UnderlyingAsset['eth:krl']), + ofcerc20('1e6f5ab4-4240-456c-9a75-3978d0950948', 'ofceth:cadd', 'CAD Digital Inc', 18, UnderlyingAsset['eth:cadd']), + ofcerc20('39d109e1-bcf2-4864-9710-26105022c3aa', 'ofceth:kau', 'Kinesis Gold', 18, UnderlyingAsset['eth:kau']), + ofcerc20('ba43c0e1-1961-4301-acac-3acd223ee591', 'ofceth:kag', 'Kinesis Silver', 18, UnderlyingAsset['eth:kag']), + ofcerc20( + '491210e9-688e-457e-825e-a42140b52ec5', + 'ofceth:upprism', + 'Clearstar Prism Enhanced Yield Vault token', + 18, + UnderlyingAsset['eth:upprism'] + ), + ofcerc20( + '579d1671-befb-42dc-a345-5b7b2d015f29', + 'ofceth:qncxt', + 'QNCX Webull Tokenized', + 18, + UnderlyingAsset['eth:qncxt'] + ), // MON Network tokens ofcerc20( diff --git a/modules/statics/src/coins/polygonTokens.ts b/modules/statics/src/coins/polygonTokens.ts index 1c255b4959..667b39f16b 100644 --- a/modules/statics/src/coins/polygonTokens.ts +++ b/modules/statics/src/coins/polygonTokens.ts @@ -1145,6 +1145,42 @@ export const polygonTokens = [ UnderlyingAsset['polygon:jpyc'], POLYGON_TOKEN_FEATURES ), + polygonErc20( + '1f30d7c9-b8f0-4c84-b3b9-e44b9cb3a55d', + 'polygon:mext', + 'Mexican Peso Token', + 18, + '0xb9a848a8e1aff1a16a27f1ad3b66d873d5c38d62', + UnderlyingAsset['polygon:mext'], + POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE + ), + polygonErc20( + 'cb393313-9ce5-44aa-aec0-f07c0ab13d76', + 'polygon:pert', + 'Peruvian Sol Token', + 18, + '0x53bd6e8af3da05781afc98729378424f66c9da52', + UnderlyingAsset['polygon:pert'], + POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE + ), + polygonErc20( + 'f6d27c26-e3c2-488b-959e-70b04e99e8f8', + 'polygon:colt', + 'Colombian Peso Token', + 18, + '0x1ea02ba45fc146f534b371c49fbb2a4c86dce93d', + UnderlyingAsset['polygon:colt'], + POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE + ), + polygonErc20( + '2358e3b9-7de2-40e8-a9ee-fd4bc251b827', + 'polygon:bolt', + 'Bolivian Boliviano Token', + 18, + '0x20eca820d3cd00ed9c9f2861cdf6429bacd8ed55', + UnderlyingAsset['polygon:bolt'], + POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE + ), // testnet polygon tokens tpolygonErc20( diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index 299af5f813..434370b2f4 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -3983,4 +3983,14 @@ export const solTokens = [ UnderlyingAsset['sol:tusdc'], SOL_TOKEN_FEATURES ), + solToken( + '777c1935-c7dd-4652-85cd-4fbc188934aa', + 'sol:slx', + 'Solstice', + 9, + 'SLXdx4BUt2v9uJQNzWqSfzTJ9UKLUDsvxHFMEEdrfqq', + 'SLXdx4BUt2v9uJQNzWqSfzTJ9UKLUDsvxHFMEEdrfqq', + UnderlyingAsset['sol:slx'], + SOL_TOKEN_FEATURES + ), ];