Skip to content

Commit 49c2061

Browse files
Merge pull request #7147 from BitGo/WIN-7437
feat: onboarding new tokens
2 parents 8b4bf35 + 6ad588c commit 49c2061

File tree

8 files changed

+162
-1
lines changed

8 files changed

+162
-1
lines changed

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3877,6 +3877,14 @@ export const allCoinsAndTokens = [
38773877
'0x0f81001ef0a83ecce5ccebf63eb302c70a39a654',
38783878
UnderlyingAsset['arbeth:dolo']
38793879
),
3880+
arbethErc20(
3881+
'7d2d1b02-f64d-47be-be75-0d4615718350',
3882+
'arbeth:rdnt',
3883+
'Radiant Capital',
3884+
18,
3885+
'0x3082cc23568ea640225c2467653db90e9250aaa0',
3886+
UnderlyingAsset['arbeth:rdnt']
3887+
),
38803888
opethErc20(
38813889
'8d80fac6-4cbc-447c-b49b-4229cb8aa89d',
38823890
'opeth:link',
@@ -4061,6 +4069,14 @@ export const allCoinsAndTokens = [
40614069
UnderlyingAsset['opeth:eqtyx'],
40624070
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
40634071
),
4072+
opethErc20(
4073+
'73beeb1f-73a1-48c1-bc08-552f7be4a57b',
4074+
'opeth:velo',
4075+
'Velodrome Finance',
4076+
18,
4077+
'0x9560e827af36c94d2ac33a39bce1fe78631088db',
4078+
UnderlyingAsset['opeth:velo']
4079+
),
40644080
topethErc20(
40654081
'3c06bc28-1af2-4869-a632-bd081376fb46',
40664082
'topeth:terc18dp',

modules/statics/src/base.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,6 +1040,7 @@ export enum UnderlyingAsset {
10401040
FMF = 'fmf',
10411041
FOLD = 'fold',
10421042
FOR = 'for',
1043+
'sol:ford' = 'sol:ford',
10431044
FOREX = 'forex',
10441045
FORT = 'fort',
10451046
FORTH = 'forth',
@@ -1095,6 +1096,7 @@ export enum UnderlyingAsset {
10951096
GIV = 'giv',
10961097
GLDX = 'gldx',
10971098
GLM = 'glm',
1099+
'sol:glxy' = 'sol:glxy',
10981100
GMT = 'gmt',
10991101
'sol:gmt' = 'sol:gmt',
11001102
GNO = 'gno',
@@ -2136,6 +2138,10 @@ export enum UnderlyingAsset {
21362138
'eth:eden' = 'eth:eden',
21372139
'eth:xeden' = 'eth:xeden',
21382140
'eth:linea' = 'eth:linea',
2141+
'eth:ff' = 'eth:ff',
2142+
'eth:mavia' = 'eth:mavia',
2143+
'eth:lm' = 'eth:lm',
2144+
'eth:kub' = 'eth:kub',
21392145

21402146
// Ondo Tokenized Assets
21412147
'eth:qqqon' = 'qqqon',
@@ -2518,6 +2524,7 @@ export enum UnderlyingAsset {
25182524
'polygon:xusd' = 'polygon:xusd',
25192525
'polygon:txusd' = 'polygon:txusd',
25202526
'polygon:zig' = 'polygon:zig',
2527+
'polygon:brl1' = 'polygon:brl1',
25212528
// Polygon NFTs
25222529
// generic NFTs
25232530
'erc721:polygontoken' = 'erc721:polygontoken',
@@ -2676,6 +2683,9 @@ export enum UnderlyingAsset {
26762683
'bsc:m' = 'bsc:m',
26772684
'bsc:cashplus' = 'bsc:cashplus',
26782685
'bsc:aster' = 'bsc:aster',
2686+
'bsc:pln' = 'bsc:pln',
2687+
'bsc:ff' = 'bsc:ff',
2688+
'bsc:c98' = 'bsc:c98',
26792689

26802690
// BSC NFTs
26812691
// generic NFTs
@@ -2755,6 +2765,7 @@ export enum UnderlyingAsset {
27552765
'arbeth:benji' = 'arbeth:benji',
27562766
'arbeth:dolo' = 'arbeth:dolo',
27572767
'arbeth:bull' = 'arbeth:bull',
2768+
'arbeth:rdnt' = 'arbeth:rdnt',
27582769

27592770
// BaseETH mainnet tokens
27602771
'baseeth:aero' = 'baseeth:aero',
@@ -2815,6 +2826,7 @@ export enum UnderlyingAsset {
28152826
'opeth:wtgxx' = 'opeth:wtgxx',
28162827
'opeth:lngvx' = 'opeth:lngvx',
28172828
'opeth:eqtyx' = 'opeth:eqtyx',
2829+
'opeth:velo' = 'opeth:velo',
28182830

28192831
// Optimism testnet tokens
28202832
'topeth:terc18dp' = 'topeth:terc18dp',

modules/statics/src/coins/bscTokens.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1405,4 +1405,31 @@ export const bscTokens = [
14051405
UnderlyingAsset['bsc:aster'],
14061406
BSC_TOKEN_FEATURES_EXCLUDE_MENA_FZE
14071407
),
1408+
bscToken(
1409+
'f048235b-06d8-495a-92e4-8f9c6f9fb234',
1410+
'bsc:ff',
1411+
'Falcon Finance',
1412+
18,
1413+
'0xac23b90a79504865d52b49b327328411a23d4db2',
1414+
UnderlyingAsset['bsc:ff'],
1415+
BSC_TOKEN_FEATURES
1416+
),
1417+
bscToken(
1418+
'c17700fd-74b9-4d4c-90dc-bd7c6e08ae8c',
1419+
'bsc:pln',
1420+
'Plearn',
1421+
18,
1422+
'0xbe0d3526fc797583dada3f30bc390013062a048b',
1423+
UnderlyingAsset['bsc:pln'],
1424+
BSC_TOKEN_FEATURES
1425+
),
1426+
bscToken(
1427+
'f9bea1c3-a1ce-4291-99f4-1b6d61f438c7',
1428+
'bsc:c98',
1429+
'Coin98',
1430+
18,
1431+
'0xaec945e04baf28b135fa7c640f624f8d90f1c3a6',
1432+
UnderlyingAsset['bsc:c98'],
1433+
BSC_TOKEN_FEATURES
1434+
),
14081435
];

modules/statics/src/coins/erc20Coins.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13467,4 +13467,36 @@ export const erc20Coins = [
1346713467
'0x1789e0043623282d5dcc7f213d703c6d8bafbb04',
1346813468
UnderlyingAsset['eth:linea']
1346913469
),
13470+
erc20(
13471+
'2b2318f4-11f1-416a-a75c-d755cc8c997c',
13472+
'eth:ff',
13473+
'Falcon Finance',
13474+
18,
13475+
'0xfa1c09fc8b491b6a4d3ff53a10cad29381b3f949',
13476+
UnderlyingAsset['eth:ff']
13477+
),
13478+
erc20(
13479+
'b4b9fd5d-3830-4651-abda-667b59c865ac',
13480+
'eth:mavia',
13481+
'Heroes of Mavia',
13482+
18,
13483+
'0x24fcfc492c1393274b6bcd568ac9e225bec93584',
13484+
UnderlyingAsset['eth:mavia']
13485+
),
13486+
erc20(
13487+
'c4c0adf4-adcf-436a-bc40-33c151f283aa',
13488+
'eth:lm',
13489+
'LeisureMeta',
13490+
18,
13491+
'0xc064f4f215b6a1e4e7f39bd8530c4de0fc43ee9d',
13492+
UnderlyingAsset['eth:lm']
13493+
),
13494+
erc20(
13495+
'3ded7589-7211-484a-8a76-1eace1d7dcb6',
13496+
'eth:kub',
13497+
'KUB',
13498+
18,
13499+
'0x0649cef6d11ed6f88535462e147304d3fe5ae14d',
13500+
UnderlyingAsset['eth:kub']
13501+
),
1347013502
];

modules/statics/src/coins/ofcCoins.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,22 @@ export const ofcCoins = [
11801180
UnderlyingAsset['sol:zig'],
11811181
SOL_TOKEN_FEATURES
11821182
),
1183+
ofcsolToken(
1184+
'95aa4c0f-c1d9-41ab-8201-55a4bbab4609',
1185+
'ofcsol:ford',
1186+
'Forward Industries, Inc',
1187+
6,
1188+
UnderlyingAsset['sol:ford'],
1189+
SOL_TOKEN_FEATURES
1190+
),
1191+
ofcsolToken(
1192+
'2d314473-29f8-4f1d-aa6a-8f13e60ec2d1',
1193+
'ofcsol:glxy',
1194+
'Galaxy Digital Inc. Class A Common Stock',
1195+
6,
1196+
UnderlyingAsset['sol:ford'],
1197+
SOL_TOKEN_FEATURES
1198+
),
11831199
tofcsolToken(
11841200
'24d678cf-e0f0-4cde-a338-d754289c5b27',
11851201
'ofctsol:slnd',
@@ -1547,6 +1563,13 @@ export const ofcCoins = [
15471563
18,
15481564
UnderlyingAsset['arbeth:dolo']
15491565
),
1566+
ofcArbethErc20(
1567+
'f0b86f29-7b4c-4d16-abeb-12afdd2d6755',
1568+
'ofcarbeth:rdnt',
1569+
'Radiant Capital',
1570+
18,
1571+
UnderlyingAsset['arbeth:rdnt']
1572+
),
15501573
ofcAvaxErc20('2bd6201d-c46c-481e-b82d-7cf3601679cb', 'ofcavaxc:aave-e', 'Aave', 18, UnderlyingAsset['avaxc:aave']),
15511574
ofcAvaxErc20(
15521575
'515a5a74-54fe-4d73-bb12-8d1130f78692',
@@ -1756,6 +1779,13 @@ export const ofcCoins = [
17561779
18,
17571780
UnderlyingAsset['opeth:eqtyx']
17581781
),
1782+
ofcOpethErc20(
1783+
'f3c008f8-6347-46de-8ab6-dd642952da93',
1784+
'ofcopeth:velo',
1785+
'Velodrome Finance',
1786+
18,
1787+
UnderlyingAsset['opeth:velo']
1788+
),
17591789
ofcBscToken('a79933f5-a9d2-4a29-a948-79313a569988', 'ofcbsc:cfx', 'BSC Conflux', 18, UnderlyingAsset['bsc:cfx']),
17601790
ofcBscToken('c6f5df09-5a21-468b-89cc-f626d02d74d0', 'ofcbsc:oort', 'OORT', 18, UnderlyingAsset['bsc:oort']),
17611791
ofcBscToken(
@@ -2230,6 +2260,9 @@ export const ofcCoins = [
22302260
ofcBscToken('eb9280a5-2781-450b-945f-7fe13d170433', 'ofcbsc:slay', 'SatLayer', 6, UnderlyingAsset['bsc:slay']),
22312261
ofcBscToken('91442391-12ed-4361-947f-eed60000329f', 'ofcbsc:prove', 'Succinct', 18, UnderlyingAsset['bsc:prove']),
22322262
ofcBscToken('bca017c3-4326-48f8-809b-bd6df7538286', 'ofcbsc:rekt', 'Rekt', 18, UnderlyingAsset['bsc:rekt']),
2263+
ofcBscToken('54b0e2a2-f50c-4233-845f-ec5fa28dcdaa', 'ofcbsc:pln', 'Plearn', 18, UnderlyingAsset['bsc:pln']),
2264+
ofcBscToken('e3145994-c670-40b2-86c5-d02085854d39', 'ofcbsc:ff', 'Falcon Finance', 18, UnderlyingAsset['bsc:ff']),
2265+
ofcBscToken('6f00c269-ee23-4efb-bc4f-146cef74e338', 'ofcbsc:c98', 'Coin98', 18, UnderlyingAsset['bsc:c98']),
22332266
tofcBscToken(
22342267
'bf8a52e5-f416-46ea-95c2-a920dc204233',
22352268
'ofctbsc:usd1',
@@ -3031,6 +3064,13 @@ export const ofcCoins = [
30313064
18,
30323065
UnderlyingAsset['polygon:zig']
30333066
),
3067+
ofcPolygonErc20(
3068+
'fa712beb-d08f-437d-a9dc-7afd5070ddb7',
3069+
'ofcpolygon:brl1',
3070+
'BRL1',
3071+
18,
3072+
UnderlyingAsset['polygon:brl1']
3073+
),
30343074
tofcPolygonErc20(
30353075
'62f4329d-11cd-4875-b91b-9ceae66c9439',
30363076
'ofctpolygon:link',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4402,6 +4402,10 @@ export const tOfcErc20Coins = [
44024402
underlyingAssetForSymbol('eth:xeden')
44034403
),
44044404
ofcerc20('40a579f5-f630-4898-82de-9fc3fd555747', 'ofceth:linea', 'linea', 18, underlyingAssetForSymbol('eth:linea')),
4405+
ofcerc20('1bf5a8c6-fad7-47ff-87a1-56129d3b4c15', 'ofceth:ff', 'ff', 18, underlyingAssetForSymbol('eth:ff')),
4406+
ofcerc20('9cfc5cf7-0a6b-40ec-936c-04be24e196c0', 'ofceth:mavia', 'mavia', 18, underlyingAssetForSymbol('eth:mavia')),
4407+
ofcerc20('9ec6f38f-ce0e-4f8c-94f8-69d182f9c25e', 'ofceth:lm', 'lm', 18, underlyingAssetForSymbol('eth:lm')),
4408+
ofcerc20('259c73b2-7c63-4522-96ee-9711442b45c8', 'ofceth:kub', 'kub', 18, underlyingAssetForSymbol('eth:kub')),
44054409
];
44064410

44074411
function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset {

modules/statics/src/coins/polygonTokens.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1090,7 +1090,15 @@ export const polygonTokens = [
10901090
UnderlyingAsset['polygon:xusd'],
10911091
POLYGON_TOKEN_FEATURES
10921092
),
1093-
1093+
polygonErc20(
1094+
'a9ad6dd1-f3e9-42f3-9b10-c68a92c216e7',
1095+
'polygon:brl1',
1096+
'BRL1',
1097+
18,
1098+
'0x5c067c80c00ecd2345b05e83a3e758ef799c40b5',
1099+
UnderlyingAsset['polygon:brl1'],
1100+
POLYGON_TOKEN_FEATURES
1101+
),
10941102
// testnet polygon tokens
10951103
tpolygonErc20(
10961104
'09ba76d0-331e-4b75-bb75-739285c3e03a',

modules/statics/src/coins/solTokens.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3077,6 +3077,28 @@ export const solTokens = [
30773077
UnderlyingAsset['sol:pipe'],
30783078
SOL_TOKEN_FEATURES
30793079
),
3080+
solToken(
3081+
'9dbb51ba-de77-4317-a974-157f552646b5',
3082+
'sol:glxy',
3083+
'Galaxy Digital Inc. Class A Common Stock',
3084+
6,
3085+
'2HehXG149TXuVptQhbiWAWDjbbuCsXSAtLTB5wc2aajK',
3086+
'2HehXG149TXuVptQhbiWAWDjbbuCsXSAtLTB5wc2aajK',
3087+
UnderlyingAsset['sol:glxy'],
3088+
SOL_TOKEN_FEATURES,
3089+
ProgramID.Token2022ProgramId
3090+
),
3091+
solToken(
3092+
'b44f7798-4c6f-4135-ab1f-501535641b9e',
3093+
'sol:ford',
3094+
'Forward Industries, Inc',
3095+
6,
3096+
'7GzQgf6DPo6ZANjnbhe9tNCpkGTv3zqHbsDx74jyQf9',
3097+
'7GzQgf6DPo6ZANjnbhe9tNCpkGTv3zqHbsDx74jyQf9',
3098+
UnderlyingAsset['sol:ford'],
3099+
SOL_TOKEN_FEATURES,
3100+
ProgramID.Token2022ProgramId
3101+
),
30803102
tsolToken(
30813103
'b98c5a7a-49c5-45f1-a6ee-b08dff596a7d',
30823104
'tsol:srm',

0 commit comments

Comments
 (0)