diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index bd6ddff053..1b487d9665 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -3472,6 +3472,24 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:mext'], Networks.main.basechain ), + erc20Token( + 'a9b0c1d2-3e4f-4a5b-86c7-9d9e0f1a2b3c', + 'baseeth:common', + 'COMMON', + 18, + '0x4c87da04887a1f9f21f777e3a8dd55c3c9f84701', + UnderlyingAsset['baseeth:common'], + Networks.main.basechain + ), + erc20Token( + 'b0c1d2e3-4f5a-4b6c-87d8-9e0f1a2b3c4d', + 'baseeth:unite', + 'Unite', + 18, + '0xa6c6ea2e0140849be02a3a34780cf61b766916c5', + UnderlyingAsset['baseeth:unite'], + Networks.main.basechain + ), erc20Token( '7609fc1a-c35c-4179-97fb-18c69bd3b6d3', 'baseeth:b3', @@ -5712,6 +5730,14 @@ export const allCoinsAndTokens = [ UnderlyingAsset['bera:wgbera'], [...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559] ), + beraErc20( + 'c3d4e5f6-7a8b-4c9d-8e1f-2a3b4c5d6e7f', + 'bera:ir', + 'Infrared', + 18, + '0xa1b644aec990ad6023811ced36e6a2d6d128c7c9', + UnderlyingAsset['bera:ir'] + ), tberaErc20( '24af5e18-ab4b-43e5-80db-0ddb9beb01b3', 'tbera:bgt', @@ -6226,6 +6252,18 @@ export const allCoinsAndTokens = [ UnderlyingAsset['sui:dmc'], SUI_TOKEN_FEATURES ), + suiToken( + 'e7b8c9d0-1f2a-4b3c-85d6-ae8f9a0b1c2d', + 'sui:mmt', + 'Momentum', + 9, + '0x35169bc93e1fddfcf3a82a9eae726d349689ed59e4b065369af8789fe59f8608', + 'mmt', + 'MMT', + '0x35169bc93e1fddfcf3a82a9eae726d349689ed59e4b065369af8789fe59f8608::mmt::MMT', + UnderlyingAsset['sui:mmt'], + SUI_TOKEN_FEATURES + ), tsuiToken( '0b8a7919-c37e-4be8-8338-7fc13c6c875e', 'tsui:deep', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index c75c4bfce9..846024ce7c 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2248,6 +2248,8 @@ export enum UnderlyingAsset { 'eth:aedz' = 'eth:aedz', 'eth:arm-susde-usde' = 'eth:arm-susde-usde', 'eth:arm-weth-eeth' = 'eth:arm-weth-eeth', + 'eth:cashplus' = 'eth:cashplus', + 'eth:island' = 'eth:island', 'eth:six' = 'eth:six', 'eth:eden' = 'eth:eden', 'eth:xeden' = 'eth:xeden', @@ -2714,6 +2716,7 @@ export enum UnderlyingAsset { 'polygon:argt' = 'polygon:argt', 'polygon:brat' = 'polygon:brat', 'polygon:chlt' = 'polygon:chlt', + 'polygon:stg' = 'polygon:stg', // Polygon NFTs // generic NFTs 'erc721:polygontoken' = 'erc721:polygontoken', @@ -2744,6 +2747,8 @@ export enum UnderlyingAsset { 'bsc:parti' = 'bsc:parti', 'bsc:form' = 'bsc:form', 'bsc:ake' = 'bsc:ake', + 'bsc:kgen' = 'bsc:kgen', + 'bsc:myx' = 'bsc:myx', 'bsc:ltc' = 'bsc:ltc', 'bsc:mask' = 'bsc:mask', 'bsc:matic' = 'bsc:matic', @@ -3004,6 +3009,8 @@ export enum UnderlyingAsset { 'baseeth:argt' = 'baseeth:argt', 'baseeth:brat' = 'baseeth:brat', 'baseeth:mext' = 'baseeth:mext', + 'baseeth:common' = 'baseeth:common', + 'baseeth:unite' = 'baseeth:unite', 'baseeth:b3' = 'baseeth:b3', 'baseeth:kaito' = 'baseeth:kaito', @@ -3149,6 +3156,7 @@ export enum UnderlyingAsset { 'bera:ibera' = 'bera:ibera', 'bera:dolo' = 'bera:dolo', 'bera:wgbera' = 'bera:wgbera', + 'bera:ir' = 'bera:ir', // bera testnet tokens 'tbera:bgt' = 'tbera:bgt', @@ -3292,6 +3300,8 @@ export enum UnderlyingAsset { 'sol:nyan' = 'sol:nyan', 'sol:fight' = 'sol:fight', 'sol:wet' = 'sol:wet', + 'sol:meta' = 'sol:meta', + 'sol:portals' = 'sol:portals', 'sol:virtual' = 'sol:virtual', 'sol:zerebro' = 'sol:zerebro', 'sol:arc' = 'sol:arc', @@ -3433,6 +3443,7 @@ export enum UnderlyingAsset { 'sui:xaum' = 'sui:xaum', 'sui:alkimi' = 'sui:alkimi', 'sui:dmc' = 'sui:dmc', + 'sui:mmt' = 'sui:mmt', // Sui testnet tokens 'tsui:deep' = 'tsui:deep', @@ -3598,6 +3609,7 @@ export enum UnderlyingAsset { // Canton mainnet tokens 'canton:usdcx' = 'canton:usdcx', 'canton:cbtc' = 'canton:cbtc', + 'canton:usdxlr' = 'canton:usdxlr', // Tempo testnet tokens 'ttempo:pathusd' = 'ttempo:pathusd', diff --git a/modules/statics/src/coins/bscTokens.ts b/modules/statics/src/coins/bscTokens.ts index 3805a70d2a..e919ff84a5 100644 --- a/modules/statics/src/coins/bscTokens.ts +++ b/modules/statics/src/coins/bscTokens.ts @@ -61,6 +61,24 @@ export const bscTokens = [ UnderlyingAsset['bsc:ake'], BSC_TOKEN_FEATURES ), + bscToken( + 'c1d2e3f4-5a6b-4c7d-88e9-af1a2b3c4d5e', + 'bsc:kgen', + 'KGeN', + 8, + '0xf3d5b4c34ed623478cc5141861776e6cf7ae3a1e', + UnderlyingAsset['bsc:kgen'], + BSC_TOKEN_FEATURES + ), + bscToken( + 'd2e3f4a5-6b7c-4d8e-89f0-1a2b3c4d5e6f', + 'bsc:myx', + 'MYX Finance', + 18, + '0xd82544bf0dfe8385ef8fa34d67e6e4940cc63e16', + UnderlyingAsset['bsc:myx'], + BSC_TOKEN_FEATURES + ), bscToken( '2a3e9315-0cb8-4bdf-ba9c-d872aeeb1ce2', 'bsc:bsw', diff --git a/modules/statics/src/coins/cantonTokens.ts b/modules/statics/src/coins/cantonTokens.ts index d6c46bf6a7..bea8522bca 100644 --- a/modules/statics/src/coins/cantonTokens.ts +++ b/modules/statics/src/coins/cantonTokens.ts @@ -23,6 +23,16 @@ export const cantonTokens = [ UnderlyingAsset['canton:cbtc'], CANTON_TOKEN_FEATURES ), + cantonToken( + 'f6a7b8c9-0d1e-4f2a-ab4c-5d6e7f8a9b0c', + 'canton:usdxlr', + 'USDXLR (Canton)', + 10, + 'https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/', + '4e667aab-9089-400b-9485-74d73732f068::1220dd489bd2242472a14015e9aebc12a48879a7e3aac60875506df30f7fce4e0f78:USDXLR', + UnderlyingAsset['canton:usdxlr'], + CANTON_TOKEN_FEATURES + ), // testnet tokens tcantonToken( '46356790-0ac4-4c3b-8b70-39094106d772', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index 2e062a8586..d56ac11445 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -12037,6 +12037,22 @@ export const erc20Coins = [ '0xfb0a3cf9b019bfd8827443d131b235b3e0fc58d2', UnderlyingAsset['eth:arm-weth-eeth'] ), + erc20( + 'd4e5f6a7-8b9c-4d0e-9f2a-3b4c5d6e7f8a', + 'eth:cashplus', + 'CASH+', + 18, + '0x498d9329555471bf6073a5f2d047f746d522a373', + UnderlyingAsset['eth:cashplus'] + ), + erc20( + 'e5f6a7b8-9c0d-4e1f-aa3b-4c5d6e7f8a9b', + 'eth:island', + 'ISLAND Token', + 18, + '0x157a6df6b74f4e5e45af4e4615fde7b49225a662', + UnderlyingAsset['eth:island'] + ), erc20( '3b5398f9-9c76-4508-8e9a-bf114506025c', 'eth:job', diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index f3bf83825a..4aa76cdc50 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -532,6 +532,14 @@ export const ofcCoins = [ UnderlyingAsset['bera:dolo'], CoinKind.CRYPTO ), + ofc( + 'a8b9c0d1-2e3f-4a5b-86c7-ad0e1f2a3b4c', + 'ofcbera:ir', + 'Infrared', + 18, + UnderlyingAsset['bera:ir'], + CoinKind.CRYPTO + ), ofc('411fd61a-3571-41f4-b632-6058a30a66a2', 'ofcapt', 'Aptos', 8, UnderlyingAsset.APT, CoinKind.CRYPTO), ofc('2fee34a2-cfb8-4882-953a-ac02f2c1577d', 'ofcvet', 'VeChain', 18, UnderlyingAsset.VET, CoinKind.CRYPTO), ofc('195cfca5-2a3e-4581-b47c-5582fe9bcf25', 'ofccanton', 'Canton Coin', 10, UnderlyingAsset.CANTON, CoinKind.CRYPTO), @@ -2281,6 +2289,8 @@ export const ofcCoins = [ ), ofcBscToken('8d250ad4-775f-4435-9c4c-cf0f77b26f7e', 'ofcbsc:form', 'Four', 18, UnderlyingAsset['bsc:form']), ofcBscToken('d4a9b8c3-5f0e-4d7a-96f2-7e3c9b4d0a8e', 'ofcbsc:ake', 'Akedo', 18, UnderlyingAsset['bsc:ake']), + ofcBscToken('e5b0c9d4-6a1b-4e8c-a7d3-9f4e0a5f1b2c', 'ofcbsc:kgen', 'KGeN', 8, UnderlyingAsset['bsc:kgen']), + ofcBscToken('f6c1d0e5-7b2c-4f9d-b8e4-ba5f1b6c2d3e', 'ofcbsc:myx', 'MYX Finance', 18, UnderlyingAsset['bsc:myx']), ofcBscToken( '7c3f2e8a-9d1f-4b6a-8e7b-1f9e4c5d2a6f', 'ofcbsc:burger', @@ -3572,6 +3582,13 @@ export const ofcCoins = [ 18, UnderlyingAsset['polygon:chlt'] ), + ofcPolygonErc20( + 'd4a9b8c3-5f0e-4d1b-a6c2-9a3b9d4e0f1a', + 'ofcpolygon:stg', + 'Stargate Finance', + 18, + UnderlyingAsset['polygon:stg'] + ), tofcPolygonErc20( '62f4329d-11cd-4875-b91b-9ceae66c9439', @@ -4041,8 +4058,11 @@ export const ofcCoins = [ 6, UnderlyingAsset['sol:pengu'] ), + ofcsolToken('c2d3e4f5-6a7b-4c8d-90e1-af3a4b5c6d7e', 'ofcsol:meta', 'MetaDAO', 9, UnderlyingAsset['sol:meta']), + ofcsolToken('d3e4f5a6-7b8c-4d9e-81f2-3a4b5c6d7e8f', 'ofcsol:portals', 'Portals', 9, UnderlyingAsset['sol:portals']), // New SUI OFC token ofcSuiToken('1e01eb3d-2573-4662-aa5e-4c390e4a9b38', 'ofcsui:dmc', 'DeLorean', 9, UnderlyingAsset['sui:dmc']), + ofcSuiToken('e4f5a6b7-8c9d-4eaf-82a3-4b5c6d7e8f9a', 'ofcsui:mmt', 'Momentum', 9, UnderlyingAsset['sui:mmt']), // Tempo testnet OFC tokens tofcTempoToken( '7912e76e-5a5c-4f1b-86e9-1fc2a51f5a98', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 5c4fdfab83..1e33db44b8 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -4697,6 +4697,8 @@ export const tOfcErc20Coins = [ 18, UnderlyingAsset['eth:arm-weth-eeth'] ), + ofcerc20('d8f3b2c7-4e9a-4f6b-a5c0-9e2f3a4b5c6d', 'ofceth:cashplus', 'CASH+', 18, UnderlyingAsset['eth:cashplus']), + ofcerc20('e9a4c3d8-5f0b-4a7c-86d1-af3a4b5c6d7e', 'ofceth:island', 'ISLAND Token', 18, UnderlyingAsset['eth:island']), ofcerc20('63f1d5de-5729-4a71-ba6e-dcd7095c20da', 'ofceth:job', 'jobchain', 8, UnderlyingAsset['eth:job']), ofcerc20('90169666-a3ee-4ff6-b447-0553a1a4cbb8', 'ofceth:irys', 'irys', 18, UnderlyingAsset['eth:irys']), ofcerc20('42fc787e-bd51-4ba0-915f-14b7cdae1bf3', 'ofceth:kpk', 'kpk', 18, UnderlyingAsset['eth:kpk']), @@ -5066,6 +5068,34 @@ export const tOfcErc20Coins = [ true, 'baseeth' ), + ofcerc20( + 'a1d6e5f0-7b8c-4a9d-90e1-af3a4b5c6d7e', + 'ofcbaseeth:common', + 'COMMON', + 18, + UnderlyingAsset['baseeth:common'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), + ofcerc20( + 'b2e7f6a1-8c9d-4bae-81f2-3a4b5c6d7e8f', + 'ofcbaseeth:unite', + 'Unite', + 18, + UnderlyingAsset['baseeth:unite'], + undefined, + undefined, + '', + undefined, + undefined, + true, + 'baseeth' + ), ofcerc20('abeefced-cfda-4afa-8f9c-aebfcadbecfd', 'ofceth:align', 'Aligned', 18, UnderlyingAsset['eth:align']), diff --git a/modules/statics/src/coins/polygonTokens.ts b/modules/statics/src/coins/polygonTokens.ts index 55a5de99d3..f455410f1a 100644 --- a/modules/statics/src/coins/polygonTokens.ts +++ b/modules/statics/src/coins/polygonTokens.ts @@ -1287,4 +1287,13 @@ export const polygonTokens = [ UnderlyingAsset['polygon:chlt'], POLYGON_TOKEN_FEATURES ), + polygonErc20( + 'd6a1b0c5-2f7e-4b4c-88f9-ac6f7b3e0a5d', + 'polygon:stg', + 'Stargate Finance', + 18, + '0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590', + UnderlyingAsset['polygon:stg'], + POLYGON_TOKEN_FEATURES + ), ]; diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index 5d3c0a0826..0f79d91e5c 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -48,6 +48,26 @@ export const solTokens = [ UnderlyingAsset['sol:wet'], SOL_TOKEN_FEATURES ), + solToken( + 'a1b2c3d4-5e6f-4a7b-9c9d-0e1f2a3b4c5d', + 'sol:meta', + 'MetaDAO', + 9, + 'METAwkXcqyXKy1AtsSgJ8JiUHwGCafnZL38n3vYmeta', // https://solscan.io/token/METAwkXcqyXKy1AtsSgJ8JiUHwGCafnZL38n3vYmeta + 'METAwkXcqyXKy1AtsSgJ8JiUHwGCafnZL38n3vYmeta', + UnderlyingAsset['sol:meta'], + SOL_TOKEN_FEATURES + ), + solToken( + 'b2c3d4e5-6f7a-4b8c-ad0e-1f2a3b4c5d6e', + 'sol:portals', + 'Portals', + 9, + 'PRTLSwfLzpVGSAQiUfXEenJkq1cwTsEcsn1hPL9zwwg', // https://solscan.io/token/PRTLSwfLzpVGSAQiUfXEenJkq1cwTsEcsn1hPL9zwwg + 'PRTLSwfLzpVGSAQiUfXEenJkq1cwTsEcsn1hPL9zwwg', + UnderlyingAsset['sol:portals'], + SOL_TOKEN_FEATURES + ), solToken( '5367fe0f-1f39-48c1-8673-23cd6bc1f445', 'sol:pnut',