Skip to content

Commit 6ade015

Browse files
feat(statics): add mainnet and testnet token configs
Ticket: CGD-1545
1 parent 9d70081 commit 6ade015

10 files changed

Lines changed: 353 additions & 0 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4852,6 +4852,25 @@ export const allCoinsAndTokens = [
48524852
Networks.main.basechain,
48534853
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559]
48544854
),
4855+
erc20Token(
4856+
'ee820f5e-580d-4aba-85dc-fae843200be6',
4857+
'baseeth:nock',
4858+
'Nockchain',
4859+
16,
4860+
'0x9b5e262cf9bb04869ab40b19af91d2dc85761722',
4861+
UnderlyingAsset['baseeth:nock'],
4862+
Networks.main.basechain
4863+
),
4864+
erc20Token(
4865+
'b120a596-a9b2-4f87-bda9-24254489623c',
4866+
'baseeth:frnt',
4867+
'Frontier Stable Token',
4868+
6,
4869+
'0x5e817f2abccb9095585d26c2a3ce234a440574fc',
4870+
UnderlyingAsset['baseeth:frnt'],
4871+
Networks.main.basechain,
4872+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
4873+
),
48554874

48564875
// XDC mainnet tokens
48574876
xdcErc20(
@@ -6964,6 +6983,24 @@ export const allCoinsAndTokens = [
69646983
'0x5ae39d492e06bedf5a261687af18c653e920a8a3',
69656984
UnderlyingAsset['arbeth:week']
69666985
),
6986+
arbethErc20(
6987+
'de30d487-8349-4cf6-b018-2291bddbd26a',
6988+
'arbeth:ausd',
6989+
'AUSD',
6990+
6,
6991+
'0x00000000efe302beaa2b3e6e1b18d08d69a9012a',
6992+
UnderlyingAsset['arbeth:ausd'],
6993+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
6994+
),
6995+
arbethErc20(
6996+
'6092bc16-1eb5-42be-b33b-9c760838ac0b',
6997+
'arbeth:frnt',
6998+
'Frontier Stable Token',
6999+
6,
7000+
'0x5e817f2abccb9095585d26c2a3ce234a440574fc',
7001+
UnderlyingAsset['arbeth:frnt'],
7002+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
7003+
),
69677004

69687005
opethErc20(
69697006
'8d80fac6-4cbc-447c-b49b-4229cb8aa89d',
@@ -7173,6 +7210,23 @@ export const allCoinsAndTokens = [
71737210
'0x9560e827af36c94d2ac33a39bce1fe78631088db',
71747211
UnderlyingAsset['opeth:velo']
71757212
),
7213+
opethErc20(
7214+
'3bd2e304-040e-47eb-ad5a-2a184e3100fc',
7215+
'opeth:mre7',
7216+
'Midas Re7 Ethereum',
7217+
18,
7218+
'0xe7ba07519dfa06e60059563f484d6090dedf21b3',
7219+
UnderlyingAsset['opeth:mre7']
7220+
),
7221+
opethErc20(
7222+
'c97e8174-ab12-4787-bd4c-3f8aeeae9880',
7223+
'opeth:frnt',
7224+
'Frontier Stable Token',
7225+
6,
7226+
'0x5e817f2abccb9095585d26c2a3ce234a440574fc',
7227+
UnderlyingAsset['opeth:frnt'],
7228+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
7229+
),
71767230
topethErc20(
71777231
'3c06bc28-1af2-4869-a632-bd081376fb46',
71787232
'topeth:terc18dp',
@@ -7853,6 +7907,18 @@ export const allCoinsAndTokens = [
78537907
UnderlyingAsset['tsui:wal'],
78547908
SUI_TOKEN_FEATURES_STAKING
78557909
),
7910+
tsuiToken(
7911+
'ac944510-223e-43d7-a81f-1f9d9c522aef',
7912+
'tsui:tmerog',
7913+
'Testnet MeroG',
7914+
9,
7915+
'0x10596a4e0b68bdcb2699142707439997cbdcb5a467e4132e9c173910cd656a84',
7916+
'merog',
7917+
'MEROG',
7918+
'0x10596a4e0b68bdcb2699142707439997cbdcb5a467e4132e9c173910cd656a84::merog::MEROG',
7919+
UnderlyingAsset['tsui:tmerog'],
7920+
SUI_TOKEN_FEATURES
7921+
),
78567922
ttaoToken(
78577923
'b8b5fded-65f8-49eb-8f83-ad97d08d07f2',
78587924
'ttao:apex',

modules/statics/src/base.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1931,6 +1931,7 @@ export enum UnderlyingAsset {
19311931
'hteth:wbtc' = 'hteth:wbtc',
19321932
'hteth:htusdl' = 'hteth:htusdl',
19331933
'hteth:htusdlt' = 'hteth:htusdlt',
1934+
'hteth:tprn' = 'hteth:tprn',
19341935
// Robinhood Chain testnet ERC-20 tokens
19351936
'thoodeth:amzn' = 'thoodeth:amzn',
19361937
'thoodeth:tsla' = 'thoodeth:tsla',
@@ -2727,6 +2728,7 @@ export enum UnderlyingAsset {
27272728
'avaxc:wine' = 'avaxc:wine',
27282729
'avaxc:mu' = 'avaxc:mu',
27292730
'avaxc:frax' = 'avaxc:frax',
2731+
'avaxc:frnt' = 'avaxc:frnt',
27302732
'avaxc:movr' = 'avaxc:movr',
27312733
'avaxc:ice' = 'avaxc:ice',
27322734
'avaxc:note' = 'avaxc:note',
@@ -2756,6 +2758,7 @@ export enum UnderlyingAsset {
27562758
'polygon:cel' = 'polygon:cel',
27572759
'polygon:busd' = 'polygon:busd',
27582760
'polygon:frax' = 'polygon:frax',
2761+
'polygon:frnt' = 'polygon:frnt',
27592762
'polygon:crv' = 'polygon:crv',
27602763
'polygon:uni' = 'polygon:uni',
27612764
'polygon:fcd' = 'polygon:fcd',
@@ -2846,6 +2849,7 @@ export enum UnderlyingAsset {
28462849
'polygon:geod' = 'polygon:geod',
28472850
'polygon:heth' = 'polygon:heth',
28482851
'polygon:copm' = 'polygon:copm',
2852+
'polygon:copr' = 'polygon:copr',
28492853
'polygon:gmt' = 'polygon:gmt',
28502854
'polygon:uhu' = 'polygon:uhu',
28512855
'polygon:mv' = 'polygon:mv',
@@ -2958,6 +2962,7 @@ export enum UnderlyingAsset {
29582962
'bsc:ankr' = 'bsc:ankr',
29592963
'bsc:avax' = 'bsc:avax',
29602964
'bsc:beta' = 'bsc:beta',
2965+
'bsc:btcb' = 'bsc:btcb',
29612966
'bsc:btt' = 'bsc:btt',
29622967
'bsc:celr' = 'bsc:celr',
29632968
'bsc:chr' = 'bsc:chr',
@@ -2966,11 +2971,13 @@ export enum UnderlyingAsset {
29662971
'bsc:dar' = 'bsc:dar',
29672972
'bsc:degov2' = 'bsc:degov2',
29682973
'bsc:dodo' = 'bsc:dodo',
2974+
'bsc:dusk' = 'bsc:dusk',
29692975
'bsc:elon' = 'bsc:elon',
29702976
'bsc:etc' = 'bsc:etc',
29712977
'bsc:firo' = 'bsc:firo',
29722978
'bsc:front' = 'bsc:front',
29732979
'bsc:hft' = 'bsc:hft',
2980+
'bsc:hybond' = 'bsc:hybond',
29742981
'bsc:high' = 'bsc:high',
29752982
'bsc:hyper' = 'bsc:hyper',
29762983
'bsc:inj' = 'bsc:inj',
@@ -3126,6 +3133,7 @@ export enum UnderlyingAsset {
31263133
'arbeth:usdcv2' = 'arbeth:usdcv2',
31273134
'arbeth:usdt' = 'arbeth:usdt',
31283135
'arbeth:arb' = 'arbeth:arb',
3136+
'arbeth:ausd' = 'arbeth:ausd',
31293137
'arbeth:sqd' = 'arbeth:sqd',
31303138
'arbeth:cbl' = 'arbeth:cbl',
31313139
'arbeth:chip' = 'arbeth:chip',
@@ -3154,6 +3162,7 @@ export enum UnderlyingAsset {
31543162
'arbeth:tbill' = 'arbeth:tbill',
31553163
'arbeth:xai' = 'arbeth:xai',
31563164
'arbeth:flttx' = 'arbeth:flttx',
3165+
'arbeth:frnt' = 'arbeth:frnt',
31573166
'arbeth:wtsix' = 'arbeth:wtsix',
31583167
'arbeth:modrx' = 'arbeth:modrx',
31593168
'arbeth:techx' = 'arbeth:techx',
@@ -3189,12 +3198,14 @@ export enum UnderlyingAsset {
31893198
'baseeth:mey' = 'baseeth:mey',
31903199
'baseeth:morpho' = 'baseeth:morpho',
31913200
'baseeth:myrc' = 'baseeth:myrc',
3201+
'baseeth:nock' = 'baseeth:nock',
31923202
'baseeth:weth' = 'baseeth:weth',
31933203
'baseeth:usdc' = 'baseeth:usdc',
31943204
'baseeth:wbtc' = 'baseeth:wbtc',
31953205
'baseeth:usde' = 'baseeth:usde',
31963206
'baseeth:trust' = 'baseeth:trust',
31973207
'baseeth:flk' = 'baseeth:flk',
3208+
'baseeth:frnt' = 'baseeth:frnt',
31983209
'baseeth:soon' = 'baseeth:soon',
31993210
'baseeth:wave' = 'baseeth:wave',
32003211

@@ -3358,8 +3369,10 @@ export enum UnderlyingAsset {
33583369
'opeth:spxux' = 'opeth:spxux',
33593370
'opeth:perp' = 'opeth:perp',
33603371
'opeth:flttx' = 'opeth:flttx',
3372+
'opeth:frnt' = 'opeth:frnt',
33613373
'opeth:wtsix' = 'opeth:wtsix',
33623374
'opeth:modrx' = 'opeth:modrx',
3375+
'opeth:mre7' = 'opeth:mre7',
33633376
'opeth:techx' = 'opeth:techx',
33643377
'opeth:wtsyx' = 'opeth:wtsyx',
33653378
'opeth:wtlgx' = 'opeth:wtlgx',
@@ -3530,6 +3543,7 @@ export enum UnderlyingAsset {
35303543
'sol:soon' = 'sol:soon',
35313544
'sol:wylds' = 'sol:wylds',
35323545
'sol:block' = 'sol:block',
3546+
'sol:brs' = 'sol:brs',
35333547
'sol:render' = 'sol:render',
35343548
'sol:wen' = 'sol:wen',
35353549
'sol:mew' = 'sol:mew',
@@ -3569,12 +3583,14 @@ export enum UnderlyingAsset {
35693583
'sol:pnut' = 'sol:pnut',
35703584
'sol:nyan' = 'sol:nyan',
35713585
'sol:fight' = 'sol:fight',
3586+
'sol:frnt' = 'sol:frnt',
35723587
'sol:wet' = 'sol:wet',
35733588
'sol:meta' = 'sol:meta',
35743589
'sol:portals' = 'sol:portals',
35753590
'sol:virtual' = 'sol:virtual',
35763591
'sol:zerebro' = 'sol:zerebro',
35773592
'sol:arc' = 'sol:arc',
3593+
'sol:arx' = 'sol:arx',
35783594
'sol:nos' = 'sol:nos',
35793595
'sol:jlp' = 'sol:jlp',
35803596
'sol:grass' = 'sol:grass',
@@ -3612,6 +3628,7 @@ export enum UnderlyingAsset {
36123628
'sol:stik' = 'sol:stik',
36133629
'sol:chill' = 'sol:chill',
36143630
'sol:zbcn' = 'sol:zbcn',
3631+
'sol:zaru' = 'sol:zaru',
36153632
'sol:benji' = 'sol:benji',
36163633
'sol:dupe' = 'sol:dupe',
36173634
'sol:tank' = 'sol:tank',
@@ -3648,6 +3665,7 @@ export enum UnderlyingAsset {
36483665
'sol:ban' = 'sol:ban',
36493666
'sol:dbr' = 'sol:dbr',
36503667
'sol:bless' = 'sol:bless',
3668+
'sol:blsh' = 'sol:blsh',
36513669
'sol:cpool' = 'sol:cpool',
36523670
'sol:home' = 'sol:home',
36533671
'sol:oob' = 'sol:oob',
@@ -3734,6 +3752,7 @@ export enum UnderlyingAsset {
37343752
// Sui testnet tokens
37353753
'tsui:deep' = 'tsui:deep',
37363754
'tsui:wal' = 'tsui:wal',
3755+
'tsui:tmerog' = 'tsui:tmerog',
37373756

37383757
// Apt tokens
37393758
'apt:usd1' = 'apt:usd1',

modules/statics/src/coins/avaxTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,15 @@ export const avaxTokens = [
743743
'0x00000000efe302beaa2b3e6e1b18d08d69a9012a',
744744
UnderlyingAsset['avaxc:ausd']
745745
),
746+
avaxErc20(
747+
'3fed1a2a-a6d5-44f8-b745-b1fb86c5b9e9',
748+
'avaxc:frnt',
749+
'Frontier Stable Token',
750+
6,
751+
'0x5e817f2abccb9095585d26c2a3ce234a440574fc',
752+
UnderlyingAsset['avaxc:frnt'],
753+
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
754+
),
746755
// End FTX missing AVAXC tokens
747756
tavaxErc20(
748757
'cd107316-6e78-4936-946f-70e8fd5d8040',

modules/statics/src/coins/bscTokens.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,4 +1688,31 @@ export const bscTokens = [
16881688
UnderlyingAsset['bsc:sqd'],
16891689
BSC_TOKEN_FEATURES
16901690
),
1691+
bscToken(
1692+
'7c4d08e9-d88e-4e2e-9eb7-841408182c12',
1693+
'bsc:btcb',
1694+
'Binance Bitcoin',
1695+
18,
1696+
'0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c',
1697+
UnderlyingAsset['bsc:btcb'],
1698+
BSC_TOKEN_FEATURES
1699+
),
1700+
bscToken(
1701+
'31ff3fc6-6f99-4477-a316-eef8a8864fbe',
1702+
'bsc:dusk',
1703+
'Dusk Network',
1704+
18,
1705+
'0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c',
1706+
UnderlyingAsset['bsc:dusk'],
1707+
BSC_TOKEN_FEATURES
1708+
),
1709+
bscToken(
1710+
'fc833ff6-0a89-4ff2-8910-69b99729c72c',
1711+
'bsc:hybond',
1712+
'HYBOND',
1713+
18,
1714+
'0xb613ab1be4039a7d799ad968ba9e425b6bff4224',
1715+
UnderlyingAsset['bsc:hybond'],
1716+
BSC_TOKEN_FEATURES
1717+
),
16911718
];

modules/statics/src/coins/erc20Coins.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14916,4 +14916,16 @@ export const erc20Coins = [
1491614916
undefined,
1491714917
Networks.test.hoodi
1491814918
),
14919+
terc20(
14920+
'878acb7f-baca-4a32-a546-a8251e1f22b1',
14921+
'hteth:tprn',
14922+
'Hoodi Testnet Peoples Reserve',
14923+
18,
14924+
'0x80aad09be9112d53d77997174388a65fa66bb308',
14925+
UnderlyingAsset['hteth:tprn'],
14926+
undefined,
14927+
undefined,
14928+
undefined,
14929+
Networks.test.hoodi
14930+
),
1491914931
];

0 commit comments

Comments
 (0)