Skip to content

Commit cfc9851

Browse files
committed
feat(statics): onboard client requested tokens batch 2
Ticket: CSHLD-379
1 parent d853b1d commit cfc9851

8 files changed

Lines changed: 174 additions & 0 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3122,6 +3122,42 @@ export const allCoinsAndTokens = [
31223122
UnderlyingAsset['tbaseeth:usdc'],
31233123
Networks.test.basechain
31243124
),
3125+
erc20Token(
3126+
'99f6ea7f-0f64-4b15-964e-c52c68a91460',
3127+
'tbaseeth:xusd',
3128+
'StraitsX USD',
3129+
6,
3130+
'0xe333e7754a2dc1e020a162ecab019254b9dab653',
3131+
UnderlyingAsset['tbaseeth:xusd'],
3132+
Networks.test.basechain
3133+
),
3134+
erc20Token(
3135+
'04f00953-01ec-4e68-91b3-a11bed12203b',
3136+
'tbaseeth:xsgd',
3137+
'StraitsX SGD',
3138+
6,
3139+
'0xd8b130b01134c1d0f6ff1a9fa85142d7c1880933',
3140+
UnderlyingAsset['tbaseeth:xsgd'],
3141+
Networks.test.basechain
3142+
),
3143+
erc20Token(
3144+
'4c05151a-957c-4e88-a280-d6023d831334',
3145+
'tbaseeth:usd1cx',
3146+
'USD1 Concrete Custodial Asset',
3147+
18,
3148+
'0xb988bcb8059fe2c5e3e3a09fb4873d0103775df3',
3149+
UnderlyingAsset['tbaseeth:usd1cx'],
3150+
Networks.test.basechain
3151+
),
3152+
erc20Token(
3153+
'58d123bb-6ac9-4ad4-9742-c887447948b7',
3154+
'tbaseeth:ctusd1cx',
3155+
'Concrete USD1cx',
3156+
18,
3157+
'0x3d48f7edff9b64d0ae95bda88728d51bba29ddd2',
3158+
UnderlyingAsset['tbaseeth:ctusd1cx'],
3159+
Networks.test.basechain
3160+
),
31253161
erc20Token(
31263162
'439fb12d-fddf-4749-8a33-b7c79fefc1b4',
31273163
'baseeth:wave',
@@ -5302,6 +5338,14 @@ export const allCoinsAndTokens = [
53025338
'0x6985884c4392d348587b19cb9eaaf157f13271cd',
53035339
UnderlyingAsset['arbeth:zro']
53045340
),
5341+
arbethErc20(
5342+
'e342adb7-3623-41c0-b8ae-1cb7cd046f70',
5343+
'arbeth:tt',
5344+
'Test Token',
5345+
18,
5346+
'0x5f787c1615ab866ce4fd7d4880bc56b706f1942b',
5347+
UnderlyingAsset['arbeth:tt']
5348+
),
53055349
tarbethErc20(
53065350
'd6a8869d-3da4-4b95-a9af-f2a059ca651f',
53075351
'tarbeth:link',

modules/statics/src/base.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1855,6 +1855,7 @@ export enum UnderlyingAsset {
18551855
'hteth:stgcusd' = 'hteth:stgcusd',
18561856
'hteth:stgfyusd' = 'hteth:stgfyusd',
18571857
'hteth:tsteth' = 'hteth:tsteth',
1858+
'hteth:grtxp' = 'hteth:grtxp',
18581859
THKD = 'thkd',
18591860
THUNDER = 'thunder',
18601861
TIO = 'tio',
@@ -2889,6 +2890,7 @@ export enum UnderlyingAsset {
28892890
'bsc:zbt' = 'bsc:zbt',
28902891
'bsc:iost' = 'bsc:iost',
28912892
'bsc:sto' = 'bsc:sto',
2893+
'bsc:pt-cusdo-29oct2026' = 'bsc:pt-cusdo-29oct2026',
28922894

28932895
// BSC NFTs
28942896
// generic NFTs
@@ -2975,6 +2977,7 @@ export enum UnderlyingAsset {
29752977
'arbeth:uxlink' = 'arbeth:uxlink',
29762978
'arbeth:next' = 'arbeth:next',
29772979
'arbeth:zro' = 'arbeth:zro',
2980+
'arbeth:tt' = 'arbeth:tt',
29782981

29792982
// BaseETH mainnet tokens
29802983
'baseeth:aero' = 'baseeth:aero',
@@ -3017,6 +3020,10 @@ export enum UnderlyingAsset {
30173020

30183021
// BaseETH testnet tokens
30193022
'tbaseeth:usdc' = 'tbaseeth:usdc',
3023+
'tbaseeth:xusd' = 'tbaseeth:xusd',
3024+
'tbaseeth:xsgd' = 'tbaseeth:xsgd',
3025+
'tbaseeth:usd1cx' = 'tbaseeth:usd1cx',
3026+
'tbaseeth:ctusd1cx' = 'tbaseeth:ctusd1cx',
30203027

30213028
// Og mainnet tokens
30223029
'og:wog' = 'og:wog',
@@ -3593,6 +3600,10 @@ export enum UnderlyingAsset {
35933600
'eth:open' = 'eth:open',
35943601
'eth:mbg' = 'eth:mbg',
35953602
'eth:rekt' = 'eth:rekt',
3603+
'eth:shvon' = 'eth:shvon',
3604+
'eth:pt-cusdo-28may2026' = 'eth:pt-cusdo-28may2026',
3605+
'eth:usd1cx' = 'eth:usd1cx',
3606+
'eth:ctusd1cx' = 'eth:ctusd1cx',
35963607

35973608
// ADA testnet tokens
35983609
'tada:water' = 'tada:water',
@@ -3606,6 +3617,9 @@ export enum UnderlyingAsset {
36063617
'ada:djed' = 'ada:djed',
36073618
'ada:usda' = 'ada:usda',
36083619
'ada:night' = 'ada:night',
3620+
'ada:lcc' = 'ada:lcc',
3621+
'ada:awlf' = 'ada:awlf',
3622+
'ada:asnek' = 'ada:asnek',
36093623

36103624
// Canton testnet tokens
36113625
'tcanton:testcoin1' = 'tcanton:testcoin1',

modules/statics/src/coins/adaTokens.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,37 @@ export const adaTokens = [
102102
UnderlyingAsset['ada:night'],
103103
ADA_TOKEN_FEATURES
104104
),
105+
adaToken(
106+
'81ba4af5-5a5d-45a3-9b8a-f9e48a5abbef',
107+
'ada:lcc',
108+
'Lazy Cat Coin',
109+
0,
110+
'03c2eb4f942703fa965df42ba8ac57e27c5e86802d058da63f4d888b4c4343',
111+
'LCC',
112+
'asset1pqp0lsp4q8rhx9vpfpw5khfj03v8puda266qrd',
113+
UnderlyingAsset['ada:lcc'],
114+
ADA_TOKEN_FEATURES
115+
),
116+
adaToken(
117+
'd06d31a3-f5c9-4e2f-96bb-9657e658f581',
118+
'ada:awlf',
119+
'AWLF',
120+
6,
121+
'a64ea329436e48925c5e41a95721304fda387bf1dd06efd66e47423141574c46',
122+
'AWLF',
123+
'asset18fnfgvwhwxasyamptac69t93cxvjfszsqvkamq',
124+
UnderlyingAsset['ada:awlf'],
125+
ADA_TOKEN_FEATURES
126+
),
127+
adaToken(
128+
'97360499-96fb-485d-a83a-cadd1509f311',
129+
'ada:asnek',
130+
'ASNEK',
131+
6,
132+
'fe38ef97888dfde0292b7d2ed103543ecf92a419a29634f513a1d71f41534e454b',
133+
'ASNEK',
134+
'asset19e9dq59euafqysqugza92jdvwfx882gt2hq5rm',
135+
UnderlyingAsset['ada:asnek'],
136+
ADA_TOKEN_FEATURES
137+
),
105138
];

modules/statics/src/coins/bscTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1543,4 +1543,13 @@ export const bscTokens = [
15431543
UnderlyingAsset['bsc:sto'],
15441544
BSC_TOKEN_FEATURES
15451545
),
1546+
bscToken(
1547+
'8956e895-8607-4434-8f62-e731a8ffbe9b',
1548+
'bsc:pt-cusdo-29oct2026',
1549+
'PT-cUSDO-29OCT2026',
1550+
18,
1551+
'0xcd18d94fda553bb956d6130ad217b63ef65888d0',
1552+
UnderlyingAsset['bsc:pt-cusdo-29oct2026'],
1553+
BSC_TOKEN_FEATURES
1554+
),
15461555
];

modules/statics/src/coins/erc20Coins.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14465,4 +14465,48 @@ export const erc20Coins = [
1446514465
'0x4bbe27b87c20f76349e47cbc3908477f7bbd71b0', // https://etherscan.io/token/0x4bbE27b87c20f76349E47cBc3908477f7bBD71B0
1446614466
UnderlyingAsset['eth:grtx']
1446714467
),
14468+
erc20(
14469+
'7cf7c274-ecab-4c27-b918-0b044a5cd893',
14470+
'eth:shvon',
14471+
'SHVon',
14472+
18,
14473+
'0x2d8b65306a6c23da6342cb94d4251fb4302a624f',
14474+
UnderlyingAsset['eth:shvon']
14475+
),
14476+
erc20(
14477+
'9fff6a5f-b144-4e5b-9837-cbf1f53acc70',
14478+
'eth:pt-cusdo-28may2026',
14479+
'PT-cUSDO-28MAY2026',
14480+
18,
14481+
'0x67aeeed39c1675e0df93ad8bab543b17992d433b',
14482+
UnderlyingAsset['eth:pt-cusdo-28may2026']
14483+
),
14484+
erc20(
14485+
'9b5cbf21-579b-4ce8-81ab-406c30fd9c22',
14486+
'eth:usd1cx',
14487+
'USD1cx',
14488+
18,
14489+
'0x01c574403f72f42c73afdfa5fa24789477e702b8',
14490+
UnderlyingAsset['eth:usd1cx']
14491+
),
14492+
erc20(
14493+
'5c2c3787-9b6f-4d92-a5a8-bfe3d50b165c',
14494+
'eth:ctusd1cx',
14495+
'ctUSD1cx',
14496+
18,
14497+
'0xcc4d271c881d73cd38d09ae9c5e7264aef2f6d47',
14498+
UnderlyingAsset['eth:ctusd1cx']
14499+
),
14500+
terc20(
14501+
'0c333619-e5a6-4f9d-8bbc-5b0e5dc64d03',
14502+
'hteth:grtxp',
14503+
'GRTXP',
14504+
18,
14505+
'0x1bfec9fef31efed49ca6f45cae4c7911e20015c6',
14506+
UnderlyingAsset['hteth:grtxp'],
14507+
undefined,
14508+
undefined,
14509+
undefined,
14510+
Networks.test.hoodi
14511+
),
1446814512
];

modules/statics/src/coins/ofcCoins.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2008,6 +2008,13 @@ export const ofcCoins = [
20082008
18,
20092009
UnderlyingAsset['arbeth:zro']
20102010
),
2011+
ofcArbethErc20(
2012+
'1680b663-da25-4e0e-8661-2770f51fc348',
2013+
'ofcarbeth:tt',
2014+
'Test Token',
2015+
18,
2016+
UnderlyingAsset['arbeth:tt']
2017+
),
20112018

20122019
ofcAvaxErc20('2bd6201d-c46c-481e-b82d-7cf3601679cb', 'ofcavaxc:aave-e', 'Aave', 18, UnderlyingAsset['avaxc:aave']),
20132020
ofcAvaxErc20(

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3717,6 +3717,28 @@ export const ofcErc20Coins = [
37173717
[CoinFeature.STABLECOIN]
37183718
),
37193719
ofcerc20('dd95c7b9-2be8-4471-920d-40e1fd583bf3', 'ofceth:grtx', 'GreatX', 6, underlyingAssetForSymbol('eth:grtx')),
3720+
ofcerc20('4edef256-f213-4635-8157-61697c5b9e83', 'ofceth:shvon', 'SHVon', 18, underlyingAssetForSymbol('eth:shvon')),
3721+
ofcerc20(
3722+
'f3344177-236f-4dec-9c6a-1889dd3c7de5',
3723+
'ofceth:pt-cusdo-28may2026',
3724+
'PT-cUSDO-28MAY2026',
3725+
18,
3726+
underlyingAssetForSymbol('eth:pt-cusdo-28may2026')
3727+
),
3728+
ofcerc20(
3729+
'23a5731a-e171-4079-80c4-4f165d0a59fc',
3730+
'ofceth:usd1cx',
3731+
'USD1cx',
3732+
18,
3733+
underlyingAssetForSymbol('eth:usd1cx')
3734+
),
3735+
ofcerc20(
3736+
'0d2292d7-43fb-48fe-a917-e5cd89add370',
3737+
'ofceth:ctusd1cx',
3738+
'ctUSD1cx',
3739+
18,
3740+
underlyingAssetForSymbol('eth:ctusd1cx')
3741+
),
37203742
// New Base OFC tokens
37213743
ofcerc20(
37223744
'b096690d-92fd-4f02-83d6-e26a1ff393f3',

modules/statics/test/unit/tokenNamingConvention.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ describe('Token Naming Convention Tests', function () {
6464
'hteth:bgerchv2',
6565
'hteth:aut',
6666
'hteth:grtx',
67+
'hteth:grtxp',
6768
'hterc6dp',
6869
'hterc2dp',
6970
'fixed',

0 commit comments

Comments
 (0)