Skip to content

Commit e255712

Browse files
committed
feat(statics): onboard SPXUX (ETH, ARB, AVAXC, OP), XSGD (Testnet-HBAR)
Ticket: COIN-4002
1 parent 0795883 commit e255712

File tree

6 files changed

+103
-1
lines changed

6 files changed

+103
-1
lines changed

modules/statics/src/base.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1868,6 +1868,10 @@ export enum UnderlyingAsset {
18681868
ZRX = 'zrx',
18691869
ZUSD = 'zusd',
18701870
'eth:usdg' = 'eth:usdg',
1871+
'eth:spxux' = 'eth:spxux',
1872+
'eth:aleo' = 'eth:aleo',
1873+
'eth:dbusd' = 'eth:dbusd',
1874+
'eth:aut' = 'eth:aut',
18711875
'eth:edu' = 'eth:edu',
18721876
'eth:telos' = 'eth:telos',
18731877
'eth:cusdo' = 'eth:cusdo',
@@ -1999,6 +2003,7 @@ export enum UnderlyingAsset {
19992003
'avaxc:xsgd' = 'avaxc:xsgd',
20002004
'avaxc:ticov2' = 'avaxc:ticov2',
20012005
'avaxc:nxpc' = 'avaxc:nxpc',
2006+
'avaxc:spxux' = 'avaxc:spxux',
20022007
'tavaxc:opm' = 'tavaxc:opm',
20032008
'tavaxc:cop2peq' = 'tavaxc:cop2peq',
20042009
'tavaxc:xsgd' = 'tavaxc:xsgd',
@@ -2175,6 +2180,7 @@ export enum UnderlyingAsset {
21752180
'polygon:mv' = 'polygon:mv',
21762181
'polygon:bid' = 'polygon:bid',
21772182
'polygon:tcs' = 'polygon:tcs',
2183+
'polygon:buidl' = 'polygon:buidl',
21782184
// Polygon NFTs
21792185
// generic NFTs
21802186
'erc721:polygontoken' = 'erc721:polygontoken',
@@ -2341,6 +2347,7 @@ export enum UnderlyingAsset {
23412347

23422348
// Arbitrum mainnet tokens
23432349
'arbeth:link' = 'arbeth:link',
2350+
'arbeth:spxux' = 'arbeth:spxux',
23442351
'arbeth:usdc' = 'arbeth:usdc',
23452352
'arbeth:xsgdv2' = 'arbeth:xsgdv2',
23462353
'arbeth:usdcv2' = 'arbeth:usdcv2',
@@ -2398,6 +2405,7 @@ export enum UnderlyingAsset {
23982405
'opeth:exa' = 'opeth:exa',
23992406
'opeth:wld' = 'opeth:wld',
24002407
'opeth:wct' = 'opeth:wct',
2408+
'opeth:spxux' = 'opeth:spxux',
24012409

24022410
// Optimism testnet tokens
24032411
'topeth:terc18dp' = 'topeth:terc18dp',
@@ -2545,6 +2553,8 @@ export enum UnderlyingAsset {
25452553
'sol:matrix' = 'sol:matrix',
25462554
'sol:eurcv' = 'sol:eurcv',
25472555
'sol:layer' = 'sol:layer',
2556+
'sol:rock' = 'sol:rock',
2557+
'sol:doodles' = 'sol:doodles',
25482558

25492559
// TRX tokens
25502560
'trx:htx' = 'trx:htx',

modules/statics/src/coins.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,6 +1471,7 @@ export const coins = CoinMap.fromCoins([
14711471
'0.0.456858',
14721472
AccountCoin.DEFAULT_FEATURES
14731473
),
1474+
14741475
hederaToken(
14751476
'221fb1c9-0fb0-4b06-8dd1-ed857a804d58',
14761477
'hbar:xsgd',
@@ -1581,6 +1582,17 @@ export const coins = CoinMap.fromCoins([
15811582
'0.0.13078',
15821583
AccountCoin.DEFAULT_FEATURES
15831584
),
1585+
hederaToken(
1586+
'77bc438b-7206-4cb1-bee8-dc900e5915be',
1587+
'thbar:txsgd',
1588+
'Testnet Fungible Token',
1589+
Networks.test.hedera,
1590+
6,
1591+
UnderlyingAsset.USDC,
1592+
'0.0.5894751',
1593+
'0.0.5894751',
1594+
AccountCoin.DEFAULT_FEATURES
1595+
),
15841596
// End FTX missing ERC20 tokens
15851597
celoToken(
15861598
'1a9935a6-54d2-4988-97ff-d871338e29b5',
@@ -2342,6 +2354,14 @@ export const coins = CoinMap.fromCoins([
23422354
'0xf97f4df75117a78c1a5a0dbb814af92458539fb4',
23432355
UnderlyingAsset['arbeth:link']
23442356
),
2357+
arbethErc20(
2358+
'67c9fa5c-e9e0-4586-abe2-f2921d7a83cd',
2359+
'arbeth:spxux',
2360+
'WisdomTree 500 Digital Fund (SPXUX)',
2361+
18,
2362+
'0x4122047076a1106618e984a8776a3f7bbcb1d429',
2363+
UnderlyingAsset['arbeth:spxux']
2364+
),
23452365
arbethErc20(
23462366
'42ae1f1a-95df-40b7-a584-fe52b2cf08c6',
23472367
'arbeth:xsgdv2',
@@ -2771,6 +2791,14 @@ export const coins = CoinMap.fromCoins([
27712791
UnderlyingAsset['opeth:wct'],
27722792
WCT_FEATURES
27732793
),
2794+
opethErc20(
2795+
'19dc7cc3-614a-43e7-97f6-986aefbc958f',
2796+
'opeth:spxux',
2797+
'WisdomTree 500 Digital Fund (SPXUX)',
2798+
18,
2799+
'0x1A149E21bd3E74b7018Db79C988B4Ba3bbC1873d',
2800+
UnderlyingAsset['opeth:spxux']
2801+
),
27742802
topethErc20(
27752803
'3c06bc28-1af2-4869-a632-bd081376fb46',
27762804
'topeth:terc18dp',

modules/statics/src/coins/avaxTokens.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,14 @@ export const avaxTokens = [
645645
UnderlyingAsset['avaxc:nxpc'],
646646
AccountCoin.getFeaturesExcluding([CoinFeature.CUSTODY_BITGO_CUSTODY_MENA_FZE, CoinFeature.CUSTODY_BITGO_MENA_FZE])
647647
),
648+
avaxErc20(
649+
'45e27c49-3064-41b4-ae5f-d0620cfbdd9d',
650+
'avaxc:spxux',
651+
'WisdomTree 500 Digital Fund',
652+
18,
653+
'0x1A149E21bd3E74b7018Db79C988B4Ba3bbC1873d',
654+
UnderlyingAsset['avaxc:spxux']
655+
),
648656
// End FTX missing AVAXC tokens
649657
tavaxErc20(
650658
'cd107316-6e78-4936-946f-70e8fd5d8040',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10175,6 +10175,38 @@ export const erc20Coins = [
1017510175
'0xe343167631d89b6ffc58b88d6b7fb0228795491d',
1017610176
UnderlyingAsset['eth:usdg']
1017710177
),
10178+
erc20(
10179+
'36ec9ba1-359b-4a05-addb-ada12ced8371',
10180+
'eth:spxux',
10181+
'WisdomTree 500 Digital Fund',
10182+
18,
10183+
'0x873d589f38abbcdd1fca27261aba2f1aa0661d44',
10184+
UnderlyingAsset['eth:spxux']
10185+
),
10186+
erc20(
10187+
'cd21be23-a0f4-4706-8b00-cee136e1188a',
10188+
'eth:aleo',
10189+
'Aleo',
10190+
3,
10191+
'0xa8162a07efa81602c3803772d18d1789a44Fd87a',
10192+
UnderlyingAsset['eth:aleo']
10193+
),
10194+
erc20(
10195+
'4ce3341b-4811-47fd-a2d0-127e30a60d66',
10196+
'eth:dbusd',
10197+
'Deep Blue USD',
10198+
6,
10199+
'0x32bdd8b97868acf7014cfe6eb49bf4f2936C8f02',
10200+
UnderlyingAsset['eth:dbusd']
10201+
),
10202+
erc20(
10203+
'29c9cb44-00a9-4740-8de0-abf0a321b830',
10204+
'eth:aut',
10205+
'AllUnity',
10206+
6,
10207+
'0x63d0b467059a10b365aa18f441684ed154628f4e',
10208+
UnderlyingAsset['eth:aut']
10209+
),
1017810210
erc20(
1017910211
'6418f63b-3c9b-4880-9034-e286d3abd1ac',
1018010212
'eth:edu',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1484,6 +1484,13 @@ export const ofcCoins = [
14841484
18,
14851485
UnderlyingAsset['polygon:tcs']
14861486
),
1487+
ofcPolygonErc20(
1488+
'bde9aea4-027d-48c3-95c7-e1a74bc5aa06',
1489+
'polygon:buidl',
1490+
'BlackRock USD Institutional Digital Liquidity Fund',
1491+
6,
1492+
UnderlyingAsset['polygon:buidl']
1493+
),
14871494
ofcPolygonErc20(
14881495
'82855675-ecfa-4acb-a489-8d7b826d2783',
14891496
'ofcpolygon:weth',

modules/statics/src/coins/solTokens.ts

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2588,7 +2588,24 @@ export const solTokens = [
25882588
UnderlyingAsset['sol:layer'],
25892589
SOL_TOKEN_FEATURES
25902590
),
2591-
2591+
solToken(
2592+
'7ac9fc4f-6e4d-4fdd-90b1-99a4d1c4f8ee',
2593+
'sol:rock',
2594+
'Zenrock',
2595+
6,
2596+
'5VsPJ2EG7jjo3k2LPzQVriENKKQkNUTzujEzuaj4Aisf',
2597+
'5VsPJ2EG7jjo3k2LPzQVriENKKQkNUTzujEzuaj4Aisf',
2598+
UnderlyingAsset['sol:rock']
2599+
),
2600+
solToken(
2601+
'269e778e-f9fd-455d-a066-5eb38c32c845',
2602+
'sol:doodles',
2603+
'Doodles',
2604+
9,
2605+
'DvjbEsdca43oQcw2h3HW1CT7N3x5vRcr3QrvTUHnXvgV',
2606+
'DvjbEsdca43oQcw2h3HW1CT7N3x5vRcr3QrvTUHnXvgV',
2607+
UnderlyingAsset['sol:doodles']
2608+
),
25922609
tsolToken(
25932610
'b98c5a7a-49c5-45f1-a6ee-b08dff596a7d',
25942611
'tsol:srm',

0 commit comments

Comments
 (0)