Skip to content

Commit 079db30

Browse files
committed
feat(statics): onboard USDai and sUSDai
Ticket: CSHLD-1067
1 parent 2751de8 commit 079db30

4 files changed

Lines changed: 140 additions & 0 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4221,6 +4221,16 @@ export const allCoinsAndTokens = [
42214221
UnderlyingAsset['baseeth:usde'],
42224222
Networks.main.basechain
42234223
),
4224+
erc20Token(
4225+
'e6caf804-8d29-4e32-b653-cbbdbb256f0e',
4226+
'baseeth:usdai',
4227+
'USDai',
4228+
18,
4229+
'0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef',
4230+
UnderlyingAsset['baseeth:usdai'],
4231+
Networks.main.basechain,
4232+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
4233+
),
42244234
erc20Token(
42254235
'525a07c9-4df0-4e79-8e65-9cf74e07cd5b',
42264236
'baseeth:trust',
@@ -4510,6 +4520,15 @@ export const allCoinsAndTokens = [
45104520
UnderlyingAsset['baseeth:sapien'],
45114521
Networks.main.basechain
45124522
),
4523+
erc20Token(
4524+
'54a3a118-8e62-4b15-89c6-94412c4703ba',
4525+
'baseeth:susdai',
4526+
'Staked USDai',
4527+
18,
4528+
'0x0b2b2b2076d95dda7817e785989fe353fe955ef9',
4529+
UnderlyingAsset['baseeth:susdai'],
4530+
Networks.main.basechain
4531+
),
45134532
erc20Token(
45144533
'4e38986f-66d0-4ec6-a2dd-350129b8e844',
45154534
'baseeth:aixbt',
@@ -5093,6 +5112,17 @@ export const allCoinsAndTokens = [
50935112
Networks.test.hederaEVM
50945113
),
50955114

5115+
erc20Token(
5116+
'2593f60f-2c89-4b0b-ba66-4fb7d87187cf',
5117+
'xpl:susdai',
5118+
'Staked USDai',
5119+
18,
5120+
'0x0b2b2b2076d95dda7817e785989fe353fe955ef9',
5121+
UnderlyingAsset['xpl:susdai'],
5122+
Networks.main.xpl,
5123+
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559]
5124+
),
5125+
50965126
erc20Token(
50975127
'8f896fc5-4c33-4104-a316-b75000160f7b',
50985128
'xpl:syzusd',
@@ -5104,6 +5134,17 @@ export const allCoinsAndTokens = [
51045134
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559]
51055135
),
51065136

5137+
erc20Token(
5138+
'6d1cba93-2f19-47b5-a968-5d6676837388',
5139+
'xpl:usdai',
5140+
'USDai',
5141+
18,
5142+
'0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef',
5143+
UnderlyingAsset['xpl:usdai'],
5144+
Networks.main.xpl,
5145+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.EIP1559, CoinFeature.STABLECOIN]
5146+
),
5147+
51075148
erc20Token(
51085149
'de7671fa-ddba-4ea0-9673-a24d40f752d4',
51095150
'xpl:usdto',
@@ -6351,6 +6392,15 @@ export const allCoinsAndTokens = [
63516392
UnderlyingAsset['arbeth:usdcv2'],
63526393
[...TOKEN_FEATURES_WITH_FRANKFURT, CoinFeature.STABLECOIN]
63536394
),
6395+
arbethErc20(
6396+
'13f61e68-3e05-48c8-938e-86b7c2821548',
6397+
'arbeth:usdai',
6398+
'USDai',
6399+
18,
6400+
'0x0a1a1a107e45b7ced86833863f482bc5f4ed82ef',
6401+
UnderlyingAsset['arbeth:usdai'],
6402+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
6403+
),
63546404
arbethErc20(
63556405
'a49b04e6-5a1b-4d55-9187-4d41c41f8f1e',
63566406
'arbeth:usdt',
@@ -6377,6 +6427,14 @@ export const allCoinsAndTokens = [
63776427
'0x1337420ded5adb9980cfc35f8f2b054ea86f8ab1',
63786428
UnderlyingAsset['arbeth:sqd']
63796429
),
6430+
arbethErc20(
6431+
'6002c026-afe4-4190-b80b-e88ca5c6b3ab',
6432+
'arbeth:susdai',
6433+
'Staked USDai',
6434+
18,
6435+
'0x0b2b2b2076d95dda7817e785989fe353fe955ef9',
6436+
UnderlyingAsset['arbeth:susdai']
6437+
),
63806438
arbethErc20(
63816439
'e3c7b25e-d9e4-45cd-a3c2-4abec8483489',
63826440
'arbeth:cbl',

modules/statics/src/base.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2278,7 +2278,9 @@ export enum UnderlyingAsset {
22782278
XEX = 'xex',
22792279
XLMBEAR = 'xlmbear',
22802280
XLMBULL = 'xlmbull',
2281+
'xpl:susdai' = 'xpl:susdai',
22812282
'xpl:syzusd' = 'xpl:syzusd',
2283+
'xpl:usdai' = 'xpl:usdai',
22822284
'xpl:usdto' = 'xpl:usdto',
22832285
XRL = 'xrl',
22842286
XRPBEAR = 'xrpbear',
@@ -3226,10 +3228,12 @@ export enum UnderlyingAsset {
32263228
'arbeth:xsgdv2' = 'arbeth:xsgdv2',
32273229
'arbeth:trn' = 'arbeth:trn',
32283230
'arbeth:usdcv2' = 'arbeth:usdcv2',
3231+
'arbeth:usdai' = 'arbeth:usdai',
32293232
'arbeth:usdt' = 'arbeth:usdt',
32303233
'arbeth:arb' = 'arbeth:arb',
32313234
'arbeth:ausd' = 'arbeth:ausd',
32323235
'arbeth:sqd' = 'arbeth:sqd',
3236+
'arbeth:susdai' = 'arbeth:susdai',
32333237
'arbeth:cbl' = 'arbeth:cbl',
32343238
'arbeth:chip' = 'arbeth:chip',
32353239
'arbeth:w' = 'arbeth:w',
@@ -3298,6 +3302,7 @@ export enum UnderlyingAsset {
32983302
'baseeth:usdc' = 'baseeth:usdc',
32993303
'baseeth:wbtc' = 'baseeth:wbtc',
33003304
'baseeth:usde' = 'baseeth:usde',
3305+
'baseeth:usdai' = 'baseeth:usdai',
33013306
'baseeth:trust' = 'baseeth:trust',
33023307
'baseeth:flk' = 'baseeth:flk',
33033308
'baseeth:frnt' = 'baseeth:frnt',
@@ -3317,6 +3322,7 @@ export enum UnderlyingAsset {
33173322
'baseeth:wbrly' = 'baseeth:wbrly',
33183323
'baseeth:recall' = 'baseeth:recall',
33193324
'baseeth:sapien' = 'baseeth:sapien',
3325+
'baseeth:susdai' = 'baseeth:susdai',
33203326
'baseeth:aixbt' = 'baseeth:aixbt',
33213327
'baseeth:brett' = 'baseeth:brett',
33223328
'baseeth:argt' = 'baseeth:argt',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2227,6 +2227,22 @@ export const ofcCoins = [
22272227
undefined,
22282228
[CoinFeature.STABLECOIN]
22292229
),
2230+
ofcArbethErc20(
2231+
'92aaec83-0a93-4efe-bb4d-da9fa615c40a',
2232+
'ofcarbeth:usdai',
2233+
'USDai',
2234+
18,
2235+
UnderlyingAsset['arbeth:usdai'],
2236+
undefined,
2237+
[CoinFeature.STABLECOIN]
2238+
),
2239+
ofcArbethErc20(
2240+
'08ae246f-85fa-42dd-8d78-f14b07309874',
2241+
'ofcarbeth:susdai',
2242+
'Staked USDai',
2243+
18,
2244+
UnderlyingAsset['arbeth:susdai']
2245+
),
22302246
ofcArbethErc20(
22312247
'e91ce545-8ace-4f12-b6d4-8c5a3e84022f',
22322248
'ofcarbeth:arb',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6442,6 +6442,21 @@ export const tOfcErc20Coins = [
64426442
'tip'
64436443
),
64446444

6445+
ofcerc20(
6446+
'b9fabd5a-cb5b-4a69-aad9-5a3af8d013fa',
6447+
'ofcxpl:susdai',
6448+
'Staked USDai',
6449+
18,
6450+
underlyingAssetForSymbol('xpl:susdai'),
6451+
undefined,
6452+
undefined,
6453+
'',
6454+
undefined,
6455+
undefined,
6456+
true,
6457+
'xpl'
6458+
),
6459+
64456460
ofcerc20(
64466461
'e46e4acc-5014-4dad-ba7d-660bae9299a4',
64476462
'ofcxpl:syzusd',
@@ -6457,6 +6472,22 @@ export const tOfcErc20Coins = [
64576472
'xpl'
64586473
),
64596474

6475+
ofcerc20(
6476+
'627a43ca-d4e0-4531-b304-d85d8073e3cd',
6477+
'ofcxpl:usdai',
6478+
'USDai',
6479+
18,
6480+
underlyingAssetForSymbol('xpl:usdai'),
6481+
undefined,
6482+
undefined,
6483+
'',
6484+
undefined,
6485+
undefined,
6486+
true,
6487+
'xpl',
6488+
[CoinFeature.STABLECOIN]
6489+
),
6490+
64606491
ofcerc20(
64616492
'94b84642-620e-496c-b43e-d532adacedce',
64626493
'ofcxpl:usdto',
@@ -6780,6 +6811,35 @@ export const tOfcErc20Coins = [
67806811
true,
67816812
'baseeth'
67826813
),
6814+
ofcerc20(
6815+
'5b197b74-eb40-4766-9448-1991bf401f8b',
6816+
'ofcbaseeth:usdai',
6817+
'USDai',
6818+
18,
6819+
underlyingAssetForSymbol('baseeth:usdai'),
6820+
undefined,
6821+
undefined,
6822+
'',
6823+
undefined,
6824+
undefined,
6825+
true,
6826+
'baseeth',
6827+
[CoinFeature.STABLECOIN]
6828+
),
6829+
ofcerc20(
6830+
'1d601176-3e97-4694-b2c3-928e69294ae9',
6831+
'ofcbaseeth:susdai',
6832+
'Staked USDai',
6833+
18,
6834+
underlyingAssetForSymbol('baseeth:susdai'),
6835+
undefined,
6836+
undefined,
6837+
'',
6838+
undefined,
6839+
undefined,
6840+
true,
6841+
'baseeth'
6842+
),
67836843
ofcerc20(
67846844
'641dc3f7-a3d0-4495-a520-a1479c6fb34d',
67856845
'ofcbaseeth:opg',

0 commit comments

Comments
 (0)