Skip to content

Commit 0da1440

Browse files
feat: add support for 12 tokens
Ticket: CGARD-71
1 parent acfe084 commit 0da1440

7 files changed

Lines changed: 169 additions & 0 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4515,6 +4515,18 @@ export const allCoinsAndTokens = [
45154515
'VAULTA',
45164516
'A'
45174517
),
4518+
eosToken(
4519+
'eccacbc6-d98e-444f-8753-104b29bf3b57',
4520+
'eos:SBET',
4521+
'SportBet SBET',
4522+
4,
4523+
'sportbetsbet',
4524+
'sportbetsbet',
4525+
UnderlyingAsset.EOS_SBET,
4526+
AccountCoin.DEFAULT_FEATURES,
4527+
'',
4528+
'SBET'
4529+
),
45184530
teosToken(
45194531
'1c627bb5-4bee-4ab0-8bb6-3d535e17a769',
45204532
'teos:CHEX',
@@ -4978,6 +4990,14 @@ export const allCoinsAndTokens = [
49784990
UnderlyingAsset['arbeth:tbill'],
49794991
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
49804992
),
4993+
arbethErc20(
4994+
'b2c1d3e4-f5a6-4b7c-8d9e-0f1a2b3c4d5e',
4995+
'arbeth:zro',
4996+
'LayerZero',
4997+
18,
4998+
'0x6985884c4392d348587b19cb9eaaf157f13271cd',
4999+
UnderlyingAsset['arbeth:zro']
5000+
),
49815001
tarbethErc20(
49825002
'd6a8869d-3da4-4b95-a9af-f2a059ca651f',
49835003
'tarbeth:link',
@@ -5781,6 +5801,18 @@ export const allCoinsAndTokens = [
57815801
UnderlyingAsset['sui:suins'],
57825802
SUI_TOKEN_FEATURES
57835803
),
5804+
suiToken(
5805+
'p3q4r5s6-t7u8-4v9w-8x0y-1z2a3b4c5d6e7',
5806+
'sui:suiusde',
5807+
'eSui Dollar',
5808+
6,
5809+
'0x41d587e5336f1c86cad50d38a7136db99333bb9bda91cea4ba69115defeb1402',
5810+
'sui_usde',
5811+
'SUI_USDE',
5812+
'0x41d587e5336f1c86cad50d38a7136db99333bb9bda91cea4ba69115defeb1402::sui_usde::SUI_USDE',
5813+
UnderlyingAsset['sui:suiusde'],
5814+
[...SUI_TOKEN_FEATURES, CoinFeature.STABLECOIN]
5815+
),
57845816
suiToken(
57855817
'6ba90645-42ba-47d8-ba09-8b00228bfe33',
57865818
'sui:fdusd',

modules/statics/src/base.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,7 +1056,12 @@ export enum UnderlyingAsset {
10561056
'eth:bito' = 'eth:bito',
10571057
'ETH:ECASH' = 'eth:ecash',
10581058
'ETH:OORT' = 'eth:oort',
1059+
'eth:prism' = 'eth:prism',
10591060
'eth:ultra' = 'eth:ultra',
1061+
'eth:yprism' = 'eth:yprism',
1062+
'eth:nvylds' = 'eth:nvylds',
1063+
'eth:nvheloc' = 'eth:nvheloc',
1064+
'eth:nil' = 'eth:nil',
10601065
'eth:dragonx' = 'eth:dragonx',
10611066
ETHHEDGE = 'ethhedge',
10621067
ETHMOON = 'ethmoon',
@@ -2118,6 +2123,7 @@ export enum UnderlyingAsset {
21182123
'eth:sky' = 'eth:sky',
21192124
'eth:uco' = 'eth:uco',
21202125
'eth:fuel' = 'eth:fuel',
2126+
'eth:xprism' = 'eth:xprism',
21212127
'eth:xreth' = 'eth:xreth',
21222128
'eth:xy' = 'eth:xy',
21232129
'eth:yu' = 'eth:yu',
@@ -2146,6 +2152,7 @@ export enum UnderlyingAsset {
21462152
'eth:lngvx' = 'eth:lngvx',
21472153
'eth:eqtyx' = 'eth:eqtyx',
21482154
'eth:deuro' = 'eth:deuro',
2155+
'eth:usat' = 'eth:usat',
21492156
'eth:usdf' = 'eth:usdf',
21502157
'eth:ausd' = 'eth:ausd',
21512158
'eth:ags' = 'eth:ags',
@@ -2469,6 +2476,7 @@ export enum UnderlyingAsset {
24692476
CHEX = 'chex',
24702477
IQ = 'iq',
24712478
EOS_BOX = 'eos:box',
2479+
EOS_SBET = 'eos:sbet',
24722480
VAULTA = 'vaulta',
24732481

24742482
// Avax Token ERC-20
@@ -2698,6 +2706,7 @@ export enum UnderlyingAsset {
26982706
// BSC Token BEP-20
26992707
'bsc:sol' = 'bsc:sol',
27002708
'bsc:solv' = 'bsc:solv',
2709+
'bsc:stable' = 'bsc:stable',
27012710
'bsc:brise' = 'bsc:brise',
27022711
'bsc:bsw' = 'bsc:bsw',
27032712
'bsc:burger' = 'bsc:burger',
@@ -2943,6 +2952,7 @@ export enum UnderlyingAsset {
29432952
'arbeth:gmx' = 'arbeth:gmx',
29442953
'arbeth:uxlink' = 'arbeth:uxlink',
29452954
'arbeth:next' = 'arbeth:next',
2955+
'arbeth:zro' = 'arbeth:zro',
29462956

29472957
// BaseETH mainnet tokens
29482958
'baseeth:aero' = 'baseeth:aero',
@@ -3289,6 +3299,7 @@ export enum UnderlyingAsset {
32893299
'sol:superbonds' = 'sol:superbonds',
32903300
'sol:would' = 'sol:would',
32913301
'sol:dog' = 'sol:dog',
3302+
'sol:dont' = 'sol:dont',
32923303
'sol:saros' = 'sol:saros',
32933304
'sol:babydoge' = 'sol:babydoge',
32943305
'sol:useless' = 'sol:useless',
@@ -3384,6 +3395,7 @@ export enum UnderlyingAsset {
33843395
// Sui tokens
33853396
'sui:deep' = 'sui:deep',
33863397
'sui:suins' = 'sui:suins',
3398+
'sui:suiusde' = 'sui:suiusde',
33873399
'sui:fdusd' = 'sui:fdusd',
33883400
'sui:usdc' = 'sui:usdc',
33893401
'sui:wusdc' = 'sui:wusdc',

modules/statics/src/coins/bscTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ export const bscTokens = [
1616
UnderlyingAsset['bsc:solv'],
1717
BSC_TOKEN_FEATURES
1818
),
19+
bscToken(
20+
'n9o0p1q2-r3s4-4t5u-8v6w-9x7y8z0a1b2c3',
21+
'bsc:stable',
22+
'Stable',
23+
18,
24+
'0x011ebe7d75e2c9d1e0bd0be0bef5c36f0a90075f',
25+
UnderlyingAsset['bsc:stable'],
26+
BSC_TOKEN_FEATURES
27+
),
1928
bscToken(
2029
'b7540916-53ed-49e9-b8a4-8a853fd7d607',
2130
'bsc:brise',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,15 @@ export const erc20Coins = [
9797
'0x584bc13c7d411c00c01a62e8019472de68768430',
9898
UnderlyingAsset['eth:hegic']
9999
),
100+
erc20(
101+
'c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f',
102+
'eth:xprism',
103+
'Staked Portfolio of Risk-adjusted Investment Strategy',
104+
18,
105+
'0x12e04c932d682a2999b4582f7c9b86171b73220d',
106+
UnderlyingAsset['eth:xprism'],
107+
AccountCoin.getFeaturesByTypeExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE], ETH_FEATURES)
108+
),
100109
erc20(
101110
'e5195aca-b807-4fb9-b8c3-b4440cb24f67',
102111
'eth:xreth',
@@ -11131,6 +11140,15 @@ export const erc20Coins = [
1113111140
ETH_FEATURES
1113211141
)
1113311142
),
11143+
erc20(
11144+
'e1f2g3h4-i5j6-4k7l-8m9n-0o1p2q3r4s5t',
11145+
'eth:usat',
11146+
'Tether America USD',
11147+
6,
11148+
'0x07041776f5007aca2a54844f50503a18a72a8b68',
11149+
UnderlyingAsset['eth:usat'],
11150+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
11151+
),
1113411152
erc20(
1113511153
'ad73ed49-cbce-4809-a2e1-9d66c7f7a8d8',
1113611154
'eth:usdf',
@@ -11697,6 +11715,15 @@ export const erc20Coins = [
1169711715
'0x764a726d9ced0433a8d7643335919deb03a9a935',
1169811716
UnderlyingAsset['eth:pokt']
1169911717
),
11718+
erc20(
11719+
'a1b2c3d4-e5f6-4g7h-8i9j-0k1l2m3n4o5p',
11720+
'eth:prism',
11721+
'Portfolio of Risk-adjusted Investment Strategy Mix',
11722+
18,
11723+
'0x06bb4ab600b7d22eb2c312f9babc22be6a619046',
11724+
UnderlyingAsset['eth:prism'],
11725+
AccountCoin.getFeaturesByTypeExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE], ETH_FEATURES)
11726+
),
1170011727
erc20(
1170111728
'648bf099-cefc-4ed3-9af8-14feecc89503',
1170211729
'eth:lon',
@@ -12210,6 +12237,41 @@ export const erc20Coins = [
1221012237
'0xe868084cf08f3c3db11f4b73a95473762d9463f7',
1221112238
UnderlyingAsset['eth:yu']
1221212239
),
12240+
erc20(
12241+
'd4e5f6a7-b8c9-4d0e-8f1a-2b3c4d5e6f7a',
12242+
'eth:yprism',
12243+
'yPRISM',
12244+
18,
12245+
'0xdd5eff0756db08bad0ff16b66f88f506e7318894',
12246+
UnderlyingAsset['eth:yprism'],
12247+
AccountCoin.getFeaturesByTypeExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE], ETH_FEATURES)
12248+
),
12249+
erc20(
12250+
'f7a8b9c0-d1e2-4f3a-8b4c-5d6e7f8a9b0c',
12251+
'eth:nvylds',
12252+
'NUVA YLDS',
12253+
12,
12254+
'0x82c9e80f0e099bf61e061ee96e23df605388d902',
12255+
UnderlyingAsset['eth:nvylds'],
12256+
AccountCoin.getFeaturesByTypeExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE], ETH_FEATURES)
12257+
),
12258+
erc20(
12259+
'h9i0j1k2-l3m4-4n5o-8p6q-7r8s9t0u1v2w',
12260+
'eth:nvheloc',
12261+
'NUVA HELOC',
12262+
12,
12263+
'0x4acb074ff8152de067be3da282dda6469992b42d',
12264+
UnderlyingAsset['eth:nvheloc'],
12265+
AccountCoin.getFeaturesByTypeExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE], ETH_FEATURES)
12266+
),
12267+
erc20(
12268+
'l5m6n7o8-p9q0-4r1s-8t2u-3v4w5x6y7z8',
12269+
'eth:nil',
12270+
'Nillion',
12271+
6,
12272+
'0x7cf9a80db3b29ee8efe3710aadb7b95270572d47',
12273+
UnderlyingAsset['eth:nil']
12274+
),
1221312275
terc20(
1221412276
'0205f0d6-0647-47c9-ad8b-c48d048e54f3',
1221512277
'fixed',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ export const ofcCoins = [
8787
ofc('afa494f3-a56d-4b81-991d-066b4aae181c', 'ofcbsv', 'Bitcoin SV', 8, UnderlyingAsset.BSV, CoinKind.CRYPTO),
8888
ofc('5b206383-7b8c-4199-8456-71e7a84527d5', 'ofcdot', 'Polkadot', 10, UnderlyingAsset.DOT, CoinKind.CRYPTO),
8989
ofc('f1ed2667-fed1-4db8-87f5-061282d6147b', 'ofceos', 'Eos', 4, UnderlyingAsset.EOS, CoinKind.CRYPTO),
90+
ofc('e3526b19-c4eb-48f3-932f-2989083e1acf', 'ofcsbet', 'SportBet SBET', 4, UnderlyingAsset.EOS_SBET, CoinKind.CRYPTO),
9091
ofc('6c0714f3-fb74-4bb7-b17d-e34e48821890', 'ofcetc', 'Ethereum Classic', 18, UnderlyingAsset.ETC, CoinKind.CRYPTO),
9192
ofc('49bc92d3-3085-4124-bdb3-df86385dd9b5', 'ofcstx', 'Stacks', 6, UnderlyingAsset.STX, CoinKind.CRYPTO),
9293
ofc('181974a6-b042-460e-acec-46733f8af941', 'ofchbar', 'Hedera', 8, UnderlyingAsset.HBAR, CoinKind.CRYPTO),
@@ -1147,6 +1148,14 @@ export const ofcCoins = [
11471148
UnderlyingAsset['sol:dog'],
11481149
SOL_TOKEN_FEATURES
11491150
),
1151+
ofcsolToken(
1152+
'k3l4m5n6-o7p8-4q9r-8s0t-1u2v3w4x5y6z',
1153+
'ofcsol:dont',
1154+
'DisclaimerCoin',
1155+
6,
1156+
UnderlyingAsset['sol:dont'],
1157+
SOL_TOKEN_FEATURES
1158+
),
11501159
ofcsolToken(
11511160
'3d4bfe68-49cb-4d30-aef0-d143a9e9d9a7',
11521161
'ofcsol:saros',
@@ -1923,6 +1932,13 @@ export const ofcCoins = [
19231932
18,
19241933
UnderlyingAsset['arbeth:uxlink']
19251934
),
1935+
ofcArbethErc20(
1936+
'c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f',
1937+
'ofcarbeth:zro',
1938+
'LayerZero',
1939+
18,
1940+
UnderlyingAsset['arbeth:zro']
1941+
),
19261942

19271943
ofcAvaxErc20('2bd6201d-c46c-481e-b82d-7cf3601679cb', 'ofcavaxc:aave-e', 'Aave', 18, UnderlyingAsset['avaxc:aave']),
19281944
ofcAvaxErc20(
@@ -2193,6 +2209,7 @@ export const ofcCoins = [
21932209
[CoinFeature.STABLECOIN]
21942210
),
21952211
ofcBscToken('6a1e8b8c-4d7e-4f9a-9d8f-f6e72f8c7e65', 'ofcbsc:solv', 'SOLV Protocol', 9, UnderlyingAsset['bsc:solv']),
2212+
ofcBscToken('o1p2q3r4-s5t6-4u7v-8w9x-0y1z2a3b4c5d6', 'ofcbsc:stable', 'Stable', 18, UnderlyingAsset['bsc:stable']),
21962213
ofcBscToken('f8c3d7b5-2d9e-4b3f-8a1e-7c6d9e3a2f4b', 'ofcbsc:brise', 'Bitrise Token', 9, UnderlyingAsset['bsc:brise']),
21972214
ofcBscToken('2e9f4c6b-8a7d-4b2e-9d3f-7c6a5e8b1f2a', 'ofcbsc:bsw', 'Biswap', 18, UnderlyingAsset['bsc:bsw']),
21982215
ofcBscToken(
@@ -3913,6 +3930,13 @@ export const ofcCoins = [
39133930
UnderlyingAsset['tton:ukwny-us']
39143931
),
39153932
ofcSuiToken('6313a162-0c48-4c0c-ae73-27cc3df9e000', 'ofcsui:deep', 'Deepbook', 6, UnderlyingAsset['sui:deep']),
3933+
ofcSuiToken(
3934+
'a1b2c3d4-e5f6-4g7h-8i9j-0k1l2m3n4o5p',
3935+
'ofcsui:suiusde',
3936+
'eSui Dollar',
3937+
6,
3938+
UnderlyingAsset['sui:suiusde']
3939+
),
39163940
tofcSuiToken(
39173941
'b6e53ed9-5a86-4994-8b69-ca59c243cac6',
39183942
'ofctsui:deep',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,13 @@ export const ofcErc20Coins = [
329329
ofcerc20('cb202cff-d8de-4e1c-9b4f-c096fd888f72', 'ofceth:iris', 'IRISnet', 6, underlyingAssetForSymbol('eth:iris')),
330330
ofcerc20('6f9c8419-182f-4fe4-a82c-bd99939eb3b6', 'ofceth:hard', 'Kava Lend', 6, underlyingAssetForSymbol('eth:hard')),
331331
ofcerc20('8ee9f243-5192-43e0-a1ea-3b6b329b1bbc', 'ofceth:hegic', 'Hegic', 18, underlyingAssetForSymbol('eth:hegic')),
332+
ofcerc20(
333+
'd1e2f3g4-h5i6-4j7k-8l9m-0n1o2p3q4r5',
334+
'ofceth:xprism',
335+
'Staked Portfolio of Risk-adjusted Investment Strategy',
336+
18,
337+
UnderlyingAsset['eth:xprism']
338+
),
332339
ofcerc20(
333340
'9321cc5f-623e-428c-a831-43cd381bdcda',
334341
'ofceth:xreth',
@@ -3368,6 +3375,7 @@ export const ofcErc20Coins = [
33683375
18,
33693376
underlyingAssetForSymbol('eth:deuro')
33703377
),
3378+
ofcerc20('f2g3h4i5-j6k7-4l8m-9n0o-1p2q3r4s5t6u', 'ofceth:usat', 'Tether America USD', 6, UnderlyingAsset['eth:usat']),
33713379
ofcerc20(
33723380
'e7b1c5d2-9e6e-4c9b-9f3e-2d2a4e5b6c8d',
33733381
'ofceth:usdf',
@@ -3977,6 +3985,14 @@ export const tOfcErc20Coins = [
39773985
underlyingAssetForSymbol('eth:pokt')
39783986
),
39793987

3988+
ofcerc20(
3989+
'b2c3d4e5-f6g7-4h8i-9j0k-1l2m3n4o5p6q',
3990+
'ofceth:prism',
3991+
'Portfolio of Risk-adjusted Investment Strategy Mix',
3992+
18,
3993+
UnderlyingAsset['eth:prism']
3994+
),
3995+
39803996
ofcerc20(
39813997
'de8fe485-c227-4ee3-a7c4-09ddea2ee81b',
39823998
'ofceth:lon',
@@ -4982,6 +4998,10 @@ export const tOfcErc20Coins = [
49824998
UnderlyingAsset['eth:fidd']
49834999
),
49845000
ofcerc20('c71454e2-c51c-40df-8605-e57f2d97ed53', 'ofceth:yu', 'Yala Stablecoin', 18, UnderlyingAsset['eth:yu']),
5001+
ofcerc20('e6f7a8b9-c0d1-4e2f-8g3h-4i5j6k7l8m9n', 'ofceth:yprism', 'yPRISM', 18, UnderlyingAsset['eth:yprism']),
5002+
ofcerc20('g8h9i0j-k1l2-4m5n-8o6p-7q8r9s0t1u2v', 'ofceth:nvylds', 'NUVA YLDS', 12, UnderlyingAsset['eth:nvylds']),
5003+
ofcerc20('i0j1k2l-m3n4-4o5p-8q6r-7s8t9u0v1w2x', 'ofceth:nvheloc', 'NUVA HELOC', 12, UnderlyingAsset['eth:nvheloc']),
5004+
ofcerc20('m7n8o9p0-q1r2-4s3t-8u4v-5w6x7y8z9a0b', 'ofceth:nil', 'Nillion', 6, UnderlyingAsset['eth:nil']),
49855005
ofcerc20('14912a5e-254c-4c6f-9f9c-f9ce11b7b293', 'ofceth:bard', 'Lombard', 18, UnderlyingAsset['eth:bard']),
49865006
ofcerc20('a31a6330-cbd6-49b0-b8b1-a7f9a48e770c', 'ofceth:sfp', 'SafePal Token', 18, UnderlyingAsset['eth:sfp']),
49875007
ofcerc20('60f825f0-ed18-46b2-a03f-fd93b5e94f43', 'ofceth:aztec', 'Aztec', 18, UnderlyingAsset['eth:aztec']),

modules/statics/src/coins/solTokens.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2815,6 +2815,16 @@ export const solTokens = [
28152815
UnderlyingAsset['sol:dog'],
28162816
SOL_TOKEN_FEATURES
28172817
),
2818+
solToken(
2819+
'j2k3l4m5-n6o7-4p8q-8r9s-0t1u2v3w4x5y',
2820+
'sol:dont',
2821+
'DisclaimerCoin',
2822+
6,
2823+
'FbmmdcCYHL7WETG89xtWmNFMzQAaQ8Zs9NXVbimibonk',
2824+
'FbmmdcCYHL7WETG89xtWmNFMzQAaQ8Zs9NXVbimibonk',
2825+
UnderlyingAsset['sol:dont'],
2826+
SOL_TOKEN_FEATURES
2827+
),
28182828
solToken(
28192829
'a73223a4-e35f-4324-b0dd-21eb31d641db',
28202830
'sol:saros',

0 commit comments

Comments
 (0)