Skip to content

Commit 5d3f7c6

Browse files
committed
feat: onboard new tokens
TICKET: CGARD-714
1 parent 826061a commit 5d3f7c6

8 files changed

Lines changed: 84 additions & 1 deletion

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4004,6 +4004,15 @@ export const allCoinsAndTokens = [
40044004
UnderlyingAsset['baseeth:carv'],
40054005
Networks.main.basechain
40064006
),
4007+
erc20Token(
4008+
'2f79e3cb-b6a0-41c2-8308-473a98cfb05f',
4009+
'baseeth:usad',
4010+
'Lydia',
4011+
18,
4012+
'0x3d66e6fe9a3cf698db5af3d70830b299c9235151',
4013+
UnderlyingAsset['baseeth:usad'],
4014+
Networks.main.basechain
4015+
),
40074016

40084017
// XDC mainnet tokens
40094018
xdcErc20(

modules/statics/src/base.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2915,6 +2915,7 @@ export enum UnderlyingAsset {
29152915
'bsc:shell' = 'bsc:shell',
29162916
'bsc:hemi' = 'bsc:hemi',
29172917
'bsc:cookie' = 'bsc:cookie',
2918+
'bsc:esports' = 'bsc:esports',
29182919

29192920
// BSC NFTs
29202921
// generic NFTs
@@ -3050,6 +3051,7 @@ export enum UnderlyingAsset {
30503051
'baseeth:home' = 'baseeth:home',
30513052
'baseeth:c' = 'baseeth:c',
30523053
'baseeth:carv' = 'baseeth:carv',
3054+
'baseeth:usad' = 'baseeth:usad',
30533055

30543056
// BaseETH testnet tokens
30553057
'tbaseeth:usdc' = 'tbaseeth:usdc',
@@ -3643,6 +3645,7 @@ export enum UnderlyingAsset {
36433645
'ton:cati' = 'ton:cati',
36443646
'ton:dogs' = 'ton:dogs',
36453647
'ton:ston' = 'ton:ston',
3648+
'ton:dropee' = 'ton:dropee',
36463649

36473650
// TON testnet tokens
36483651
'tton:ukwny-us' = 'tton:ukwny-us',
@@ -3686,6 +3689,8 @@ export enum UnderlyingAsset {
36863689
'eth:kernel' = 'eth:kernel',
36873690
'eth:tree' = 'eth:tree',
36883691
'eth:zkc' = 'eth:zkc',
3692+
'eth:musd' = 'eth:musd',
3693+
'eth:mezo' = 'eth:mezo',
36893694
// ADA testnet tokens
36903695
'tada:water' = 'tada:water',
36913696
'tada:tusda' = 'tada:tusda',
@@ -3711,6 +3716,7 @@ export enum UnderlyingAsset {
37113716
'canton:usdcx' = 'canton:usdcx',
37123717
'canton:cbtc' = 'canton:cbtc',
37133718
'canton:usdxlr' = 'canton:usdxlr',
3719+
'canton:cltc' = 'canton:cltc',
37143720

37153721
// Tempo mainnet tokens
37163722
'tempo:pathusd' = 'tempo:pathusd',

modules/statics/src/coins/bscTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,4 +1606,13 @@ export const bscTokens = [
16061606
UnderlyingAsset['bsc:cookie'],
16071607
BSC_TOKEN_FEATURES
16081608
),
1609+
bscToken(
1610+
'64f8c49c-1ab6-466f-865a-30ceefc75aac',
1611+
'bsc:esports',
1612+
'Yooldo Games',
1613+
18,
1614+
'0xf39e4b21c84e737df08e2c3b32541d856f508e48',
1615+
UnderlyingAsset['bsc:esports'],
1616+
BSC_TOKEN_FEATURES
1617+
),
16091618
];

modules/statics/src/coins/cantonTokens.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ export const cantonTokens = [
3333
UnderlyingAsset['canton:usdxlr'],
3434
CANTON_TOKEN_FEATURES
3535
),
36+
cantonToken(
37+
'24912f87-9de5-481a-9960-a23b53f6247b',
38+
'canton:cltc',
39+
'Canton Litecoin',
40+
10,
41+
'https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/',
42+
'NodeYield-validator-1::12208d2a12d51b745717ee4a4011ed6088749f4c458def8ac17609e65e17e8bd0976:CLTC',
43+
UnderlyingAsset['canton:cltc'],
44+
CANTON_TOKEN_FEATURES
45+
),
3646
// testnet tokens
3747
tcantonToken(
3848
'46356790-0ac4-4c3b-8b70-39094106d772',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12042,7 +12042,7 @@ export const erc20Coins = [
1204212042
erc20(
1204312043
'd4e5f6a7-8b9c-4d0e-9f2a-3b4c5d6e7f8a',
1204412044
'eth:cashplus',
12045-
'CASH+',
12045+
'CashPlus',
1204612046
18,
1204712047
'0x498d9329555471bf6073a5f2d047f746d522a373',
1204812048
UnderlyingAsset['eth:cashplus']
@@ -14622,6 +14622,22 @@ export const erc20Coins = [
1462214622
'0x000006c2a22ff4a44ff1f5d0f2ed65f781f55555',
1462314623
UnderlyingAsset['eth:zkc']
1462414624
),
14625+
erc20(
14626+
'73753e17-4ef2-4c08-8e18-4e8d3511dd17',
14627+
'eth:musd',
14628+
'Mezo USD',
14629+
18,
14630+
'0xdd468a1ddc392dcdbef6db6e34e89aa338f9f186',
14631+
UnderlyingAsset['eth:musd']
14632+
),
14633+
erc20(
14634+
'e88997d9-bcea-4d1d-9ee0-4e83391a3b9c',
14635+
'eth:mezo',
14636+
'Mezo',
14637+
18,
14638+
'0x8e4cbbcc33db6c0a18561fde1f6ba35906d4848b',
14639+
UnderlyingAsset['eth:mezo']
14640+
),
1462514641
terc20(
1462614642
'0c333619-e5a6-4f9d-8bbc-5b0e5dc64d03',
1462714643
'hteth:grtxp',

modules/statics/src/coins/jettonTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,15 @@ export const jettonTokens = [
5858
UnderlyingAsset['ton:ston'],
5959
TON_TOKEN_FEATURES
6060
),
61+
jettonToken(
62+
'1986c770-1ba2-4a43-89c0-037afb1eb1de',
63+
'ton:dropee',
64+
'Dropee',
65+
9,
66+
'EQDPGjm4PU81Dez2rmQFQU2hw_i8hut5GTU91HOtzZbPEWf8',
67+
UnderlyingAsset['ton:dropee'],
68+
TON_TOKEN_FEATURES
69+
),
6170

6271
// testnet tokens
6372
tjettonToken(

modules/statics/src/coins/ofcCoins.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4043,6 +4043,7 @@ export const ofcCoins = [
40434043
ofcTonToken('874a497e-61a8-45b5-abe1-1d9637f49264', 'ofcton:cati', 'Catizen', 9, UnderlyingAsset['ton:cati']),
40444044
ofcTonToken('e548896b-5867-491e-8a9c-5261f7e3ba69', 'ofcton:ston', 'STON.fi', 9, UnderlyingAsset['ton:ston']),
40454045
ofcTonToken('41ee59d6-2484-429c-aad1-5e79ae766c4b', 'ofcton:dogs', 'Dogs', 9, UnderlyingAsset['ton:dogs']),
4046+
ofcTonToken('8f82214b-8425-4e1c-951f-75e0d977ddc5', 'ofcton:dropee', 'Dropee', 9, UnderlyingAsset['ton:dropee']),
40464047
tofcTonToken(
40474048
'e7d516c1-b975-4905-b5d0-8460f6ea7eb9',
40484049
'ofctton:ukwny-us',
@@ -4080,6 +4081,13 @@ export const ofcCoins = [
40804081
ofcBscToken('b1ac3a84-4fa7-4947-8e41-d31a15ee7d97', 'ofcbsc:shell', 'MyShell', 18, UnderlyingAsset['bsc:shell']),
40814082
ofcBscToken('5c0d0323-65eb-4924-b27f-2eece61564c6', 'ofcbsc:hemi', 'Hemi', 18, UnderlyingAsset['bsc:hemi']),
40824083
ofcBscToken('0b596f43-f29e-48a1-a3ac-ea91b2236038', 'ofcbsc:cookie', 'Cookie DAO', 18, UnderlyingAsset['bsc:cookie']),
4084+
ofcBscToken(
4085+
'8b4c66ba-1ebd-42f6-ab06-7dd62cd625c8',
4086+
'ofcbsc:esports',
4087+
'Yooldo Games',
4088+
18,
4089+
UnderlyingAsset['bsc:esports']
4090+
),
40834091
// New Arbitrum OFC token
40844092
ofcArbethErc20(
40854093
'd58490c0-07d2-4642-8af7-efa2453392e9',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6215,6 +6215,22 @@ export const tOfcErc20Coins = [
62156215
'opeth'
62166216
),
62176217
ofcerc20('e4f9a7b2-6c3d-4e8a-9f1b-5d7c8e2a4b6f', 'ofceth:btr', 'Bitlayer', 18, UnderlyingAsset['eth:btr']),
6218+
ofcerc20('289ee20a-5659-4b40-82fb-259a881c7c20', 'ofceth:musd', 'Mezo USD', 18, UnderlyingAsset['eth:musd']),
6219+
ofcerc20('403bd58f-cd53-4d2d-81ac-93055d0cf59e', 'ofceth:mezo', 'Mezo', 18, UnderlyingAsset['eth:mezo']),
6220+
ofcerc20(
6221+
'47d8cf79-ed67-4e9c-8e51-422d31290282',
6222+
'ofcbaseeth:usad',
6223+
'Lydia',
6224+
18,
6225+
UnderlyingAsset['baseeth:usad'],
6226+
undefined,
6227+
undefined,
6228+
'',
6229+
undefined,
6230+
undefined,
6231+
true,
6232+
'baseeth'
6233+
),
62186234
];
62196235

62206236
function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset {

0 commit comments

Comments
 (0)