Skip to content

Commit 5f98183

Browse files
feat(statics): add mainnet and Hoodi testnet token configs
CGARD-821 Made-with: Cursor TICKET: CGARD-821 Made-with: Cursor
1 parent 4d0c656 commit 5f98183

9 files changed

Lines changed: 211 additions & 10 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5654,6 +5654,14 @@ export const allCoinsAndTokens = [
56545654
'0xd6b3d81868770083307840f513a3491960b95cb6',
56555655
UnderlyingAsset['arbeth:cbl']
56565656
),
5657+
arbethErc20(
5658+
'f9601039-4616-4ea3-afa4-7d9ae901b488',
5659+
'arbeth:chip',
5660+
'USD.AI',
5661+
18,
5662+
'0x0c1c1c109fe34733fca54b82d7b46b75cfb71f6e',
5663+
UnderlyingAsset['arbeth:chip']
5664+
),
56575665
arbethErc20(
56585666
'5a160655-9d96-4fdd-a362-224026b7c1e8',
56595667
'arbeth:w',
@@ -5886,31 +5894,35 @@ export const allCoinsAndTokens = [
58865894
'Tesla (Test)',
58875895
18,
58885896
'0xb94263fa0a2a29ea32c1f90ccaeeaffd0bb73908',
5889-
UnderlyingAsset['arbeth:testtsla']
5897+
UnderlyingAsset['arbeth:testtsla'],
5898+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
58905899
),
58915900
arbethErc20(
58925901
'1a137f85-4f8f-4191-8760-2b161e240bf2',
58935902
'arbeth:testamzn',
58945903
'Amazon (Test)',
58955904
18,
58965905
'0x76fca8a5bc14fce9eb613d96674868d687498804',
5897-
UnderlyingAsset['arbeth:testamzn']
5906+
UnderlyingAsset['arbeth:testamzn'],
5907+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
58985908
),
58995909
arbethErc20(
59005910
'd33cf58a-5e21-418b-bcb0-103f15fe1965',
59015911
'arbeth:testpltr',
59025912
'Palantir Technologies Inc (Test)',
59035913
18,
59045914
'0x99cd69ef9221c7fe0ad5618a7527244ef79636c6',
5905-
UnderlyingAsset['arbeth:testpltr']
5915+
UnderlyingAsset['arbeth:testpltr'],
5916+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
59065917
),
59075918
arbethErc20(
59085919
'a52a4906-7a39-4d4d-9b63-d4845685ecfa',
59095920
'arbeth:testnflx',
59105921
'Netflix Inc (Test)',
59115922
18,
59125923
'0xf10e5372335a33da22a78a6581fd7383b422875a',
5913-
UnderlyingAsset['arbeth:testnflx']
5924+
UnderlyingAsset['arbeth:testnflx'],
5925+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
59145926
),
59155927
arbethErc20(
59165928
'6a69ea1d-ce7d-4603-89df-cf2f6490d1f9',

modules/statics/src/base.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,6 +1871,8 @@ export enum UnderlyingAsset {
18711871
'hteth:stgfyusd' = 'hteth:stgfyusd',
18721872
'hteth:stgwbtc' = 'hteth:stgwbtc',
18731873
'hteth:tsteth' = 'hteth:tsteth',
1874+
'hteth:tusdc' = 'hteth:tusdc',
1875+
'hteth:tusdt' = 'hteth:tusdt',
18741876
'hteth:grtxp' = 'hteth:grtxp',
18751877
'hteth:testeigen' = 'hteth:testeigen',
18761878
'hteth:wbtc' = 'hteth:wbtc',
@@ -2268,6 +2270,7 @@ export enum UnderlyingAsset {
22682270
'eth:paal' = 'eth:paal',
22692271
'eth:wmtx' = 'eth:wmtx',
22702272
'eth:anime' = 'eth:anime',
2273+
'eth:anvl' = 'eth:anvl',
22712274
'eth:newt' = 'eth:newt',
22722275
'eth:hsk' = 'eth:hsk',
22732276
'eth:rog' = 'eth:rog',
@@ -2284,6 +2287,7 @@ export enum UnderlyingAsset {
22842287
'eth:arm-susde-usde' = 'eth:arm-susde-usde',
22852288
'eth:arm-weth-eeth' = 'eth:arm-weth-eeth',
22862289
'eth:cashplus' = 'eth:cashplus',
2290+
'eth:cbbtc' = 'eth:cbbtc',
22872291
'eth:island' = 'eth:island',
22882292
'eth:six' = 'eth:six',
22892293
'eth:eden' = 'eth:eden',
@@ -2975,6 +2979,7 @@ export enum UnderlyingAsset {
29752979
'arbeth:arb' = 'arbeth:arb',
29762980
'arbeth:sqd' = 'arbeth:sqd',
29772981
'arbeth:cbl' = 'arbeth:cbl',
2982+
'arbeth:chip' = 'arbeth:chip',
29782983
'arbeth:w' = 'arbeth:w',
29792984
'arbeth:comp' = 'arbeth:comp',
29802985
'arbeth:coti' = 'arbeth:coti',
@@ -3478,7 +3483,10 @@ export enum UnderlyingAsset {
34783483
'sol:skr' = 'sol:skr',
34793484
'sol:bmt' = 'sol:bmt',
34803485
'sol:huma' = 'sol:huma',
3486+
'sol:cbbtc' = 'sol:cbbtc',
3487+
'sol:gobucks' = 'sol:gobucks',
34813488
'sol:prime' = 'sol:prime',
3489+
'sol:tbtc' = 'sol:tbtc',
34823490
'sol:kwyld-usdc' = 'sol:kwyld-usdc',
34833491
'sol:kprme-cash' = 'sol:kprme-cash',
34843492
'sol:kwyld-cash' = 'sol:kwyld-cash',
@@ -3712,6 +3720,8 @@ export enum UnderlyingAsset {
37123720
'eth:zkc' = 'eth:zkc',
37133721
'eth:musd' = 'eth:musd',
37143722
'eth:mezo' = 'eth:mezo',
3723+
'eth:drv' = 'eth:drv',
3724+
'eth:prn' = 'eth:prn',
37153725
// ADA testnet tokens
37163726
'tada:water' = 'tada:water',
37173727
'tada:tusda' = 'tada:tusda',
@@ -3738,6 +3748,8 @@ export enum UnderlyingAsset {
37383748
'canton:cbtc' = 'canton:cbtc',
37393749
'canton:usdxlr' = 'canton:usdxlr',
37403750
'canton:cltc' = 'canton:cltc',
3751+
'canton:ibenji' = 'canton:ibenji',
3752+
'canton:sbc' = 'canton:sbc',
37413753

37423754
// Tempo mainnet tokens
37433755
'tempo:pathusd' = 'tempo:pathusd',

modules/statics/src/coins/bscTokens.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1613,6 +1613,6 @@ export const bscTokens = [
16131613
18,
16141614
'0xf39e4b21c84e737df08e2c3b32541d856f508e48',
16151615
UnderlyingAsset['bsc:esports'],
1616-
BSC_TOKEN_FEATURES
1616+
BSC_TOKEN_FEATURES_EXCLUDE_SINGAPORE
16171617
),
16181618
];

modules/statics/src/coins/cantonTokens.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,26 @@ export const cantonTokens = [
4343
UnderlyingAsset['canton:cltc'],
4444
CANTON_TOKEN_FEATURES
4545
),
46+
cantonToken(
47+
'34d29e90-a5cd-4ed5-b88e-567be17733ed',
48+
'canton:sbc',
49+
'Stable Coin',
50+
10,
51+
'https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/',
52+
'ft::12200b5582a91686c5278999a988a8e6ae2ff7f870834fe2deccbafaefad73db4f2d:IBENJI',
53+
UnderlyingAsset['canton:sbc'],
54+
CANTON_TOKEN_FEATURES
55+
),
56+
cantonToken(
57+
'6369549f-c1d7-46a7-be26-592a6ac105ab',
58+
'canton:ibenji',
59+
'iBENJI',
60+
10,
61+
'https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/',
62+
'party-28dc4516-b5ca-44ff-86c7-2107e90a6807::1220b8301e18aa8a401d6e34e6c20f8b0243183c514373bca8f1b6b9270246341a9e:SBC',
63+
UnderlyingAsset['canton:ibenji'],
64+
CANTON_TOKEN_FEATURES
65+
),
4666
// testnet tokens
4767
tcantonToken(
4868
'46356790-0ac4-4c3b-8b70-39094106d772',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11663,6 +11663,14 @@ export const erc20Coins = [
1166311663
'0x4dc26fc5854e7648a064a4abd590bbe71724c277',
1166411664
UnderlyingAsset['eth:anime']
1166511665
),
11666+
erc20(
11667+
'73a0b641-124e-475b-ac4a-8ce4c58758e3',
11668+
'eth:anvl',
11669+
'Anvil',
11670+
18,
11671+
'0xaeeaa594e7dc112d67b8547fe9767a02c15b5597',
11672+
UnderlyingAsset['eth:anvl']
11673+
),
1166611674
erc20(
1166711675
'42a4bc3f-2853-49dd-975f-487dbf028774',
1166811676
'eth:newt',
@@ -12047,6 +12055,14 @@ export const erc20Coins = [
1204712055
'0x498d9329555471bf6073a5f2d047f746d522a373',
1204812056
UnderlyingAsset['eth:cashplus']
1204912057
),
12058+
erc20(
12059+
'30236a6b-80af-42b8-a6ee-e4633aa57cfa',
12060+
'eth:cbbtc',
12061+
'Coinbase Wrapped BTC',
12062+
8,
12063+
'0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf',
12064+
UnderlyingAsset['eth:cbbtc']
12065+
),
1205012066
erc20(
1205112067
'e5f6a7b8-9c0d-4e1f-aa3b-4c5d6e7f8a9b',
1205212068
'eth:island',
@@ -12784,6 +12800,30 @@ export const erc20Coins = [
1278412800
undefined,
1278512801
Networks.test.hoodi
1278612802
),
12803+
terc20(
12804+
'0513704d-3cf8-4a95-8ff6-4b7e9322244d',
12805+
'hteth:tusdc',
12806+
'Hoodi Testnet USDC',
12807+
6,
12808+
'0x263898d2f6f8e153f1e4dd4caef86c93784fcf33',
12809+
UnderlyingAsset['hteth:tusdc'],
12810+
[...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN],
12811+
undefined,
12812+
undefined,
12813+
Networks.test.hoodi
12814+
),
12815+
terc20(
12816+
'6359427d-890d-4161-9c0f-272aaca2928c',
12817+
'hteth:tusdt',
12818+
'Hoodi Testnet USDT',
12819+
6,
12820+
'0x7728a33ebebcfa852cf7f7fc377bfc87c24a701a',
12821+
UnderlyingAsset['hteth:tusdt'],
12822+
[...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN],
12823+
undefined,
12824+
undefined,
12825+
Networks.test.hoodi
12826+
),
1278712827
terc20(
1278812828
'49ff49ea-3355-4717-bbb0-5e8f5cae2202',
1278912829
'hteth:gousd',
@@ -14629,15 +14669,33 @@ export const erc20Coins = [
1462914669
'Mezo USD',
1463014670
18,
1463114671
'0xdd468a1ddc392dcdbef6db6e34e89aa338f9f186',
14632-
UnderlyingAsset['eth:musd']
14672+
UnderlyingAsset['eth:musd'],
14673+
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.BULK_TRANSACTION]
1463314674
),
1463414675
erc20(
1463514676
'e88997d9-bcea-4d1d-9ee0-4e83391a3b9c',
1463614677
'eth:mezo',
1463714678
'Mezo',
1463814679
18,
1463914680
'0x8e4cbbcc33db6c0a18561fde1f6ba35906d4848b',
14640-
UnderlyingAsset['eth:mezo']
14681+
UnderlyingAsset['eth:mezo'],
14682+
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.BULK_TRANSACTION]
14683+
),
14684+
erc20(
14685+
'28287970-5b7e-454d-8871-647b66088d74',
14686+
'eth:drv',
14687+
'Derive',
14688+
18,
14689+
'0xb1d1eae60eea9525032a6dcb4c1ce336a1de71be',
14690+
UnderlyingAsset['eth:drv']
14691+
),
14692+
erc20(
14693+
'0b31ef76-9c53-4c71-a502-35f6f8f548f2',
14694+
'eth:prn',
14695+
'Peoples Reserve',
14696+
18,
14697+
'0x0c5d9fae8670cfa0aa5f57b42ccd630c46bbe498',
14698+
UnderlyingAsset['eth:prn']
1464114699
),
1464214700
terc20(
1464314701
'0c333619-e5a6-4f9d-8bbc-5b0e5dc64d03',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -837,6 +837,21 @@ export const ofcCoins = [
837837
),
838838
ofcsolToken('eac1b075-0c6e-4655-8b86-4ebe0f1f9552', 'ofcsol:sonic', 'Sonic SVM', 9, UnderlyingAsset['sol:sonic']),
839839

840+
ofcsolToken(
841+
'43e8e014-dcab-413f-8de3-e083ace7cbaf',
842+
'ofcsol:gobucks',
843+
'GoBucks Token',
844+
9,
845+
UnderlyingAsset['sol:gobucks']
846+
),
847+
ofcsolToken(
848+
'f494ad39-de05-4296-a031-2fa24c530e62',
849+
'ofcsol:cbbtc',
850+
'Coinbase Wrapped BTC',
851+
8,
852+
UnderlyingAsset['sol:cbbtc']
853+
),
854+
ofcsolToken('ed01ea0f-2640-4774-a527-665e7b525f97', 'ofcsol:tbtc', 'tBTC', 8, UnderlyingAsset['sol:tbtc']),
840855
ofcsolToken('a6b1c9d4-8e5f-4a0c-9b3d-7f9e0a4c6b8d', 'ofcsol:prime', 'HASTRA PRIME', 6, UnderlyingAsset['sol:prime']),
841856
ofcsolToken(
842857
'b7c2d0e5-9f6a-4b1d-9c4e-8a0f1b5d7c9e',
@@ -2014,6 +2029,13 @@ export const ofcCoins = [
20142029
18,
20152030
UnderlyingAsset['arbeth:benji']
20162031
),
2032+
ofcArbethErc20(
2033+
'9e70657b-5970-4aed-bcb9-a67daef39a91',
2034+
'ofcarbeth:chip',
2035+
'USD.AI',
2036+
18,
2037+
UnderlyingAsset['arbeth:chip']
2038+
),
20172039
ofcArbethErc20(
20182040
'2cca89a3-788d-499b-bb41-a35ce2428d9e',
20192041
'ofcarbeth:dolo',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3577,6 +3577,7 @@ export const ofcErc20Coins = [
35773577
18,
35783578
underlyingAssetForSymbol('eth:anime')
35793579
),
3580+
ofcerc20('24664572-ed05-4c0a-bafa-5d98ab17449d', 'ofceth:anvl', 'Anvil', 18, underlyingAssetForSymbol('eth:anvl')),
35803581
ofcerc20('7b243fe0-983b-4c6c-a781-b1cc4ad410cc', 'ofceth:newt', 'Newton', 18, underlyingAssetForSymbol('eth:newt')),
35813582
ofcerc20(
35823583
'12bad7a8-28d4-4d5d-9481-eeb90d9b08a2',
@@ -4251,6 +4252,34 @@ export const tOfcErc20Coins = [
42514252
undefined,
42524253
'hteth'
42534254
),
4255+
tofcerc20(
4256+
'94aaaa67-249d-4a88-a34f-f0a9a4da9ead',
4257+
'ofchteth:tusdc',
4258+
'Hoodi Testnet USDC',
4259+
6,
4260+
UnderlyingAsset['hteth:tusdc'],
4261+
undefined,
4262+
[CoinFeature.STABLECOIN],
4263+
undefined,
4264+
undefined,
4265+
undefined,
4266+
undefined,
4267+
'hteth'
4268+
),
4269+
tofcerc20(
4270+
'fdc61701-2542-4065-99f5-dddb035596c3',
4271+
'ofchteth:tusdt',
4272+
'Hoodi Testnet USDT',
4273+
6,
4274+
UnderlyingAsset['hteth:tusdt'],
4275+
undefined,
4276+
[CoinFeature.STABLECOIN],
4277+
undefined,
4278+
undefined,
4279+
undefined,
4280+
undefined,
4281+
'hteth'
4282+
),
42544283
tofcerc20(
42554284
'f0fdaaaa-7587-4cc4-a2b3-875085d81ac8',
42564285
'ofchteth:gousd',
@@ -5114,6 +5143,13 @@ export const tOfcErc20Coins = [
51145143
UnderlyingAsset['eth:arm-weth-eeth']
51155144
),
51165145
ofcerc20('d8f3b2c7-4e9a-4f6b-a5c0-9e2f3a4b5c6d', 'ofceth:cashplus', 'CashPlus', 18, UnderlyingAsset['eth:cashplus']),
5146+
ofcerc20(
5147+
'79be0838-92b8-470b-88c2-5363deef180b',
5148+
'ofceth:cbbtc',
5149+
'Coinbase Wrapped BTC',
5150+
8,
5151+
underlyingAssetForSymbol('eth:cbbtc')
5152+
),
51175153
ofcerc20('e9a4c3d8-5f0b-4a7c-86d1-af3a4b5c6d7e', 'ofceth:island', 'ISLAND Token', 18, UnderlyingAsset['eth:island']),
51185154
ofcerc20('63f1d5de-5729-4a71-ba6e-dcd7095c20da', 'ofceth:job', 'jobchain', 8, UnderlyingAsset['eth:job']),
51195155
ofcerc20('90169666-a3ee-4ff6-b447-0553a1a4cbb8', 'ofceth:irys', 'irys', 18, UnderlyingAsset['eth:irys']),
@@ -6217,6 +6253,14 @@ export const tOfcErc20Coins = [
62176253
ofcerc20('e4f9a7b2-6c3d-4e8a-9f1b-5d7c8e2a4b6f', 'ofceth:btr', 'Bitlayer', 18, UnderlyingAsset['eth:btr']),
62186254
ofcerc20('289ee20a-5659-4b40-82fb-259a881c7c20', 'ofceth:musd', 'Mezo USD', 18, UnderlyingAsset['eth:musd']),
62196255
ofcerc20('403bd58f-cd53-4d2d-81ac-93055d0cf59e', 'ofceth:mezo', 'Mezo', 18, UnderlyingAsset['eth:mezo']),
6256+
ofcerc20('e7c36012-528b-46ef-8376-d137abaf8ad8', 'ofceth:drv', 'Derive', 18, underlyingAssetForSymbol('eth:drv')),
6257+
ofcerc20(
6258+
'5cf232e8-5711-4171-97c6-53c9c4005bfe',
6259+
'ofceth:prn',
6260+
'Peoples Reserve',
6261+
18,
6262+
underlyingAssetForSymbol('eth:prn')
6263+
),
62206264
ofcerc20(
62216265
'47d8cf79-ed67-4e9c-8e51-422d31290282',
62226266
'ofcbaseeth:usad',

0 commit comments

Comments
 (0)