diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 32539be7a4..7465e249c1 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -71,7 +71,6 @@ import { vetTokens } from './coins/vetTokens'; import { cosmosTokens } from './coins/cosmosTokens'; import { jettonTokens } from './coins/jettonTokens'; import { polyxTokens } from './coins/polyxTokens'; -import { cantonTokens } from './coins/cantonTokens'; import { flrp } from './flrp'; import { ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE_AND_MENA_FZE, @@ -139,7 +138,6 @@ import { XTZ_FEATURES, ZETA_FEATURES, ZKETH_FEATURES, - ZKSYNCERA_FEATURES, } from './coinFeatures'; import { botTokens } from './coins/botTokens'; import { adaTokens } from './coins/adaTokens'; @@ -160,7 +158,6 @@ export const allCoinsAndTokens = [ ...adaTokens, ...jettonTokens, ...polyxTokens, - ...cantonTokens, avaxp( '5436386e-9e4d-4d82-92df-59d9720d1738', 'avaxp', @@ -840,7 +837,6 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_NON_BITGO_RECOVERY, CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, CoinFeature.SUPPORTS_ERC20, - CoinFeature.STAKING, ], KeyCurve.Secp256k1, '', @@ -1025,7 +1021,7 @@ export const allCoinsAndTokens = [ 6, UnderlyingAsset.KAVA, BaseUnit.KAVA, - [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] + COSMOS_SIDECHAIN_FEATURES ), account( '62895d6b-6e99-4eba-82f1-9ce4e7658998', @@ -1035,27 +1031,7 @@ export const allCoinsAndTokens = [ 6, UnderlyingAsset.KAVA, BaseUnit.KAVA, - [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] - ), - account( - 'f5a8c3d1-7b2e-4f9a-8c6d-1e3b5a7c9d2f', - 'dydxcosmos', - 'dYdX Cosmos', - Networks.main.dydx, - 18, - UnderlyingAsset.DYDX, - BaseUnit.DYDX, - [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] - ), - account( - 'a2b4c6d8-e1f3-5a7b-9c2d-4e6f8a1b3c5d', - 'tdydxcosmos', - 'Testnet dYdX Cosmos', - Networks.test.dydx, - 18, - UnderlyingAsset.DYDX, - BaseUnit.DYDX, - [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] + COSMOS_SIDECHAIN_FEATURES ), account( '7df858d5-9da3-4071-ab06-399962ea87b7', @@ -1398,26 +1374,6 @@ export const allCoinsAndTokens = [ BaseUnit.ETH, ZKETH_FEATURES ), - account( - '73c6f066-107a-4dcb-84e6-5a5f9dab2a1e', - 'zksyncera', - 'zkSync Era', - Networks.main.zkSyncEra, - 18, - UnderlyingAsset.ZKSYNCERA, - BaseUnit.ETH, - ZKSYNCERA_FEATURES - ), - account( - 'fc901cec-26fa-4afb-830a-6793425d7064', - 'tzksyncera', - 'Testnet zkSync Era', - Networks.test.zkSyncEra, - 18, - UnderlyingAsset.ZKSYNCERA, - BaseUnit.ETH, - ZKSYNCERA_FEATURES - ), account( 'ac3c225e-55a9-4236-b907-a4cccc30a2fd', 'bera', @@ -1729,7 +1685,6 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_NON_BITGO_RECOVERY, CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, CoinFeature.SUPPORTS_ERC20, - CoinFeature.STAKING, ] ), account( @@ -1748,7 +1703,6 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_COMPATIBLE_UI, CoinFeature.EVM_NON_BITGO_RECOVERY, CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, - CoinFeature.STAKING, ] ), account( @@ -2486,11 +2440,11 @@ export const allCoinsAndTokens = [ ), account( '2c59a9f2-9bb0-42ff-b925-6049476b93a0', - 'okbxlayer', - 'OKB (X layer)', - Networks.main.okbxlayer, + 'okb', + 'X Layer', + Networks.main.okb, 18, - UnderlyingAsset.OKBXLAYER, + UnderlyingAsset.OKB, BaseUnit.ETH, [ ...EVM_FEATURES, @@ -2506,11 +2460,11 @@ export const allCoinsAndTokens = [ ), account( '6f29e239-1bcd-4d29-b638-e17b5efc3f6c', - 'tokbxlayer', - 'Testnet OKB (X layer)', - Networks.test.okbxlayer, + 'tokb', + 'Testnet X Layer', + Networks.test.okb, 18, - UnderlyingAsset.OKBXLAYER, + UnderlyingAsset.OKB, BaseUnit.ETH, [ ...EVM_FEATURES, @@ -2527,50 +2481,50 @@ export const allCoinsAndTokens = [ // X Layer (OKB) mainnet tokens erc20Token( '636c562a-87a1-4d9b-acbb-211d41b73967', - 'okbxlayer:usdg', + 'okb:usdg', 'Global Dollar', 6, '0x4ae46a509f6b1d9056937ba4500cb143933d2dc8', - UnderlyingAsset['okbxlayer:usdg'], - Networks.main.okbxlayer + UnderlyingAsset['okb:usdg'], + Networks.main.okb ), erc20Token( '34c6e62c-1926-49c0-b31d-72363745fc18', - 'okbxlayer:usdt0', + 'okb:usdt0', 'USDT0', 6, '0x779ded0c9e1022225f8e0630b35a9b54be713736', - UnderlyingAsset['okbxlayer:usdt0'], - Networks.main.okbxlayer + UnderlyingAsset['okb:usdt0'], + Networks.main.okb ), erc20Token( 'd21681a2-1d13-41db-8813-76bfd9b0b23e', - 'okbxlayer:usdt', + 'okb:usdt', 'USDT', 6, '0x1e4a5963abfd975d8c9021ce480b42188849d41d', - UnderlyingAsset['okbxlayer:usdt'], - Networks.main.okbxlayer + UnderlyingAsset['okb:usdt'], + Networks.main.okb ), erc20Token( '68387219-4c67-4ccc-abc5-76a5dd1ca964', - 'okbxlayer:usdc', + 'okb:usdc', 'USDC', 6, '0x74b7f16337b8972027f6196a17a631ac6de26d22', - UnderlyingAsset['okbxlayer:usdc'], - Networks.main.okbxlayer + UnderlyingAsset['okb:usdc'], + Networks.main.okb ), // X Layer (OKB) testnet tokens erc20Token( '2b149c11-d8d6-4d5e-88f6-3d1372592201', - 'tokbxlayer:tzeb', + 'tokb:tzeb', 'Zebra testnet', 18, '0x8ab88ea756a039abe3e2590c1adc90e7d9ee47e9', - UnderlyingAsset['tokbxlayer:tzeb'], - Networks.test.okbxlayer + UnderlyingAsset['tokb:tzeb'], + Networks.test.okb ), account( @@ -2588,9 +2542,6 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_COMPATIBLE_IMS, CoinFeature.EVM_COMPATIBLE_UI, CoinFeature.EVM_COMPATIBLE_WP, - CoinFeature.EVM_NON_BITGO_RECOVERY, - CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, - CoinFeature.SUPPORTS_ERC20, ] ), account( @@ -2608,50 +2559,6 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_COMPATIBLE_IMS, CoinFeature.EVM_COMPATIBLE_UI, CoinFeature.EVM_COMPATIBLE_WP, - CoinFeature.EVM_NON_BITGO_RECOVERY, - CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, - CoinFeature.SUPPORTS_ERC20, - ] - ), - - account( - '51de29b1-dd97-4b05-9239-a177522b469f', - 'morpheth', - 'Morph Ethereum Mainnet', - Networks.main.morpheth, - 18, - UnderlyingAsset.MORPHETH, - BaseUnit.ETH, - [ - ...EVM_FEATURES, - CoinFeature.SHARED_EVM_SIGNING, - CoinFeature.SHARED_EVM_SDK, - CoinFeature.EVM_COMPATIBLE_IMS, - CoinFeature.EVM_COMPATIBLE_UI, - CoinFeature.EVM_COMPATIBLE_WP, - CoinFeature.EVM_NON_BITGO_RECOVERY, - CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, - CoinFeature.SUPPORTS_ERC20, - ] - ), - account( - 'f99419da-0ee8-46c3-af81-3bd43af29642', - 'tmorpheth', - 'Morph Ethereum Testnet', - Networks.test.morpheth, - 18, - UnderlyingAsset.MORPHETH, - BaseUnit.ETH, - [ - ...EVM_FEATURES, - CoinFeature.SHARED_EVM_SIGNING, - CoinFeature.SHARED_EVM_SDK, - CoinFeature.EVM_COMPATIBLE_IMS, - CoinFeature.EVM_COMPATIBLE_UI, - CoinFeature.EVM_COMPATIBLE_WP, - CoinFeature.EVM_NON_BITGO_RECOVERY, - CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, - CoinFeature.SUPPORTS_ERC20, ] ), account( @@ -2672,7 +2579,10 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, CoinFeature.SUPPORTS_ERC20, CoinFeature.EVM_COMPATIBLE_WP, - ] + ], + KeyCurve.Secp256k1, + '', + 'TDogeOS' ), account( '7d69a368-ea4b-422d-bb21-38812fb5a418', @@ -2692,15 +2602,18 @@ export const allCoinsAndTokens = [ CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, CoinFeature.SUPPORTS_ERC20, CoinFeature.EVM_COMPATIBLE_WP, - ] + ], + KeyCurve.Secp256k1, + '', + 'DogeOS' ), account( 'cf06d1ea-f7c4-4a26-95fd-f71983eba58f', - 'tarcusdc', - 'USDC (ARC) Testnet', - Networks.test.arcusdc, + 'tarc', + 'Arc Testnet', + Networks.test.arc, 18, - UnderlyingAsset.ARCUSDC, + UnderlyingAsset.ARC, BaseUnit.ETH, [ ...EVM_FEATURES, @@ -2715,11 +2628,11 @@ export const allCoinsAndTokens = [ ), account( '733c4da8-52f7-4f9f-a7dc-897c81453fee', - 'arcusdc', - 'USDC (ARC)', - Networks.main.arcusdc, + 'arc', + 'Arc', + Networks.main.arc, 18, - UnderlyingAsset.ARCUSDC, + UnderlyingAsset.ARC, BaseUnit.ETH, [ ...EVM_FEATURES, @@ -3015,15 +2928,6 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:icnt'], Networks.main.basechain ), - erc20Token( - '1d6535c8-38f0-4b5b-b2d9-d5433dbaf868', - 'baseeth:cfi', - 'ConsumerFI', - 18, - '0x0382e3fee4a420bd446367d468a6f00225853420', - UnderlyingAsset['baseeth:cfi'], - Networks.main.basechain - ), erc20Token( 'f5df6b74-c009-4d28-95e6-3cc7e66427b6', 'baseeth:weth', @@ -3042,24 +2946,6 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:morpho'], Networks.main.basechain ), - erc20Token( - '2bd8ca07-ea27-4f6e-8503-0d9be1648fa5', - 'baseeth:mey', - 'Mey Network', - 18, - '0x8bfac1b375bf2894d6f12fb2eb48b1c1a7916789', - UnderlyingAsset['baseeth:mey'], - Networks.main.basechain - ), - erc20Token( - 'd304292e-95c1-43b9-a690-f0ef04bd6590', - 'baseeth:myrc', - 'Malaysian Ringgit Coin', - 18, - '0x3ed03e95dd894235090b3d4a49e0c3239edce59e', - UnderlyingAsset['baseeth:myrc'], - Networks.main.basechain - ), erc20Token( '6f5e8b2e-7d8d-4f76-8f8e-7d6fbf7b8c5f', 'baseeth:creator', @@ -3259,14 +3145,6 @@ export const allCoinsAndTokens = [ '0x05940b2df33d6371201e7ae099ced4c363855dfe', UnderlyingAsset['xdc:lbt'] ), - xdcErc20( - '39ac0cd2-8869-4b7e-8122-89f12dc9c7c6', - 'xdc:cre', - 'Crescite', - 18, - '0xb5fa33923ec3ff7f4b9ab7b4c20b236d31243f77', - UnderlyingAsset['xdc:cre'] - ), xdcErc20( 'f03302de-b06b-4ddc-94a2-ad7e89896725', 'xdc:gama', @@ -3404,97 +3282,6 @@ export const allCoinsAndTokens = [ Networks.main.megaeth ), - // MegaEth testnet tokens - erc20Token( - 'b8a7c96f-96af-4c2f-94eb-582aa21ac6bb', - 'tmegaeth:tmt', - 'Test Mintable Token', - 6, - '0x9abf1ca968783ba2ad3a75b6b7b2beece80a4fc2', - UnderlyingAsset['tmegaeth:tmt'], - Networks.test.megaeth - ), - - // Morph mainnet tokens - erc20Token( - 'd95a9238-a1e6-42df-862f-a921adf8151d', - 'morph:usdc', - 'USD Coin', - 6, - '0xe34c91815d7fc18a9e2148bcd4241d0a5848b693', - UnderlyingAsset['morph:usdc'], - Networks.main.morph - ), - erc20Token( - '7c3fb96a-edaf-4c5d-85b3-4a445ce92fc8', - 'morph:usdt', - 'Tether USD', - 6, - '0xc7d67a9cbb121b3b0b9c053dd9f469523243379a', - UnderlyingAsset['morph:usdt'], - Networks.main.morph - ), - erc20Token( - '03ccbfa5-c912-45f7-8b77-9e21950a5369', - 'morph:usd1', - 'USD1', - 18, - '0x111111d2bf19e43c34263401e0cad979ed1cdb61', - UnderlyingAsset['morph:usd1'], - Networks.main.morph - ), - - // Morph testnet tokens - erc20Token( - '7949177e-0c92-4a02-8f34-cee1cbfb38d1', - 'tmorph:tmt', - 'Test Mintable Token', - 6, - '0x5257950b5277dac30536eae4742ffef4e5af5256', - UnderlyingAsset['tmorph:tmt'], - Networks.test.morph - ), - - // MorphEth mainnet tokens - erc20Token( - '088dcce6-6259-4012-a1e2-857534ea88fc', - 'morpheth:usdc', - 'USD Coin', - 6, - '0xe34c91815d7fc18a9e2148bcd4241d0a5848b693', - UnderlyingAsset['morpheth:usdc'], - Networks.main.morpheth - ), - erc20Token( - '03257b8a-67cc-4a84-9226-b757852fff63', - 'morpheth:usdt', - 'Tether USD', - 6, - '0xc7d67a9cbb121b3b0b9c053dd9f469523243379a', - UnderlyingAsset['morpheth:usdt'], - Networks.main.morpheth - ), - erc20Token( - 'f0dad043-371d-48a4-a3cb-d798b4fc0fee', - 'morpheth:usd1', - 'USD1', - 18, - '0x111111d2bf19e43c34263401e0cad979ed1cdb61', - UnderlyingAsset['morpheth:usd1'], - Networks.main.morpheth - ), - - // MorphEth testnet tokens - erc20Token( - '3383765b-37f9-4609-baf3-37c42f0ffee7', - 'tmorpheth:tmt', - 'Test Mintable Token', - 6, - '0x5257950b5277dac30536eae4742ffef4e5af5256', - UnderlyingAsset['tmorpheth:tmt'], - Networks.test.morpheth - ), - // Plume testnet tokens erc20Token( '67a140e3-c73e-4984-af13-7b1555ee3ff3', @@ -3823,17 +3610,6 @@ export const allCoinsAndTokens = [ '', 'USDC' ), - stellarToken( - 'b7f3e8d2-5a9c-4e6b-8f1d-3c2a7e9b4f0d', - 'xlm:USDM1-GDM5QWWXCMDTQMZAKMYTCI52LA7FWBHAZMU5NJLMIFHDJISJRP2ZWPKC', - 'USDM1', - 7, - UnderlyingAsset['xlm:USDM1-GDM5QWWXCMDTQMZAKMYTCI52LA7FWBHAZMU5NJLMIFHDJISJRP2ZWPKC'], - '', - [...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN], - '', - 'USDM1' - ), stellarToken( '8b30dc19-aad7-426b-a98b-ee05f2e6dd71', 'xlm:SIX-GDMS6EECOH6MBMCP3FYRYEVRBIV3TQGLOFQIPVAITBRJUMTI6V7A2X6Z', @@ -5208,6 +4984,14 @@ export const allCoinsAndTokens = [ UnderlyingAsset['opeth:wct'], WCT_FEATURES ), + opethErc20( + '47a91c17-d481-4dcd-a721-003ac21cfc8b', + 'opeth:perp', + 'Perpetual Protocol', + 18, + '0x9e1028f5f1d5ede59748ffcee5532509976840e0', // https://optimistic.etherscan.io/token/0x9e1028f5f1d5ede59748ffcee5532509976840e0 + UnderlyingAsset['opeth:perp'] + ), opethErc20( '19dc7cc3-614a-43e7-97f6-986aefbc958f', 'opeth:spxux', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index d9d76eea73..50a1b899f5 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -49,7 +49,6 @@ export enum CoinFamily { DOGE = 'doge', DOGEOS = 'dogeos', DOT = 'dot', - DYDX = 'dydx', ETH = 'eth', ETH2 = 'eth2', ETHW = 'ethw', @@ -91,7 +90,7 @@ export enum CoinFamily { OFC = 'ofc', OG = 'og', OPBNB = 'opbnb', // opBNB Chain - OKBXLAYER = 'okbxlayer', + OKB = 'okb', OPETH = 'opeth', OSMO = 'osmo', PLUME = 'plume', @@ -121,14 +120,12 @@ export enum CoinFamily { ZEC = 'zec', ZETA = 'zeta', ZKETH = 'zketh', - ZKSYNCERA = 'zksyncera', // ZkSync Era LINEAETH = 'lineaeth', IP = 'ip', // Story Chain SOMI = 'somi', // Somnia Chain FLUENTETH = 'fluenteth', MORPH = 'morph', - MORPHETH = 'morpheth', - ARCUSDC = 'arcusdc', // ARC network + ARC = 'arc', // ARC network TEMPO = 'tempo', // Tempo Network } @@ -508,11 +505,6 @@ export enum CoinFeature { */ ALTERNATIVE_ADDRESS_IDENTIFIER = 'alternative-address-identifier', - /** - * This token standard uses alternative address identifiers (e.g., DIDs for Polymesh tokens) - */ - TOKEN_STANDARD_USES_ALTERNATIVE_ADDRESS_IDENTIFIER = 'token-standard-uses-alternative-address-identifier', - /** * This coin supports one-step deposit */ @@ -611,11 +603,10 @@ export enum UnderlyingAsset { MEGAETH = 'megaeth', MON = 'mon', MORPH = 'morph', - MORPHETH = 'morpheth', NEAR = 'near', OAS = 'oas', OG = 'og', - OKBXLAYER = 'okbxlayer', + OKB = 'okb', OPBNB = 'opbnb', // opBNB Chain OPETH = 'opeth', OSMO = 'osmo', @@ -650,7 +641,6 @@ export enum UnderlyingAsset { ZETA = 'zeta', ZKETH = 'zketh', - ZKSYNCERA = 'zksyncera', // ZkSync Era // ERC 20 tokens '$Evmosia.com' = '$evmosia.com', '0xREVIEW' = '0xreview', @@ -716,7 +706,7 @@ export enum UnderlyingAsset { APPC = 'appc', APT = 'apt', AQT = 'aqt', - ARCUSDC = 'arcusdc', + ARC = 'arc', ARCT = 'arct', ARCX = 'arcx', ARKM = 'arkm', @@ -1009,7 +999,6 @@ export enum UnderlyingAsset { ECHT = 'echt', 'eth:eco' = 'eth:eco', ECOX = 'ecox', - 'sol:eusx' = 'sol:eusx', EDEN = 'eden', EDISON = 'edison', EDLC = 'edlc', @@ -1135,7 +1124,6 @@ export enum UnderlyingAsset { GAMMA = 'gamma', 'sol:gari' = 'sol:gari', 'sol:usd1' = 'sol:usd1', - 'sol:usdm1' = 'sol:usdm1', 'tsol:slnd' = 'tsol:slnd', 'tsol:orca' = 'tsol:orca', 'tsol:usdc' = 'tsol:usdc', @@ -1445,7 +1433,6 @@ export enum UnderlyingAsset { MVI = 'mvi', MWT = 'mwt', MYRC = 'myrc', - 'sol:myrc' = 'sol:myrc', MYTH = 'myth', NAAI = 'naai', NAS = 'nas', @@ -1480,7 +1467,6 @@ export enum UnderlyingAsset { OCTAV = 'octav', OGN = 'ogn', OGV = 'ogv', - OKB = 'okb', OKBBEAR = 'okbbear', OKBBULL = 'okbbull', OKBDOOM = 'okbdoom', @@ -1830,7 +1816,6 @@ export enum UnderlyingAsset { TUSDS = 'tusds', TGOUSD = 'tgousd', 'hteth:gousd' = 'hteth:gousd', - 'hteth:grtx' = 'hteth:grtx', 'hteth:sofid' = 'hteth:sofid', 'hteth:stgsofid' = 'hteth:stgsofid', 'hteth:usd1' = 'hteth:usd1', @@ -1918,6 +1903,8 @@ export enum UnderlyingAsset { URHD = 'urhd', 'sol:usdt' = 'sol:usdt', 'sol:usdc' = 'sol:usdc', + 'sol:agri' = 'sol:agri', + 'sol:usdc.a' = 'sol:usdc.a', USCC = 'uscc', USDC = 'usdc', 'USDC-POS-WORMHOLE' = 'usdc-pos-wormhole', @@ -2086,6 +2073,7 @@ export enum UnderlyingAsset { 'ZRO-0xE5C' = 'zro-0xe5c', ZRX = 'zrx', ZUSD = 'zusd', + 'eth:okb' = 'eth:okb', 'eth:usdg' = 'eth:usdg', 'eth:spxux' = 'eth:spxux', 'eth:aleo' = 'eth:aleo', @@ -2121,7 +2109,6 @@ export enum UnderlyingAsset { 'eth:mon' = 'eth:mon', 'eth:usual' = 'eth:usual', 'eth:usd1' = 'eth:usd1', - 'eth:usdm1' = 'eth:usdm1', 'eth:sofid' = 'eth:sofid', 'eth:ibtc' = 'eth:ibtc', 'eth:pyr' = 'eth:pyr', @@ -2144,6 +2131,11 @@ export enum UnderlyingAsset { 'eth:deuro' = 'eth:deuro', 'eth:usdf' = 'eth:usdf', 'eth:ausd' = 'eth:ausd', + 'eth:ags' = 'eth:ags', + 'eth:aus' = 'eth:aus', + 'eth:reya' = 'eth:reya', + 'eth:usdp' = 'eth:usdp', + 'eth:grtx' = 'eth:grtx', 'eth:gaia' = 'eth:gaia', 'eth:usds' = 'eth:usds', 'eth:perc' = 'eth:perc', @@ -2390,14 +2382,6 @@ export enum UnderlyingAsset { 'eth:spec' = 'eth:spec', 'eth:prompt' = 'eth:prompt', 'eth:yb' = 'eth:yb', - 'morph:usdc' = 'morph:usdc', - 'morpheth:usdc' = 'morpheth:usdc', - 'morph:usdt' = 'morph:usdt', - 'morpheth:usdt' = 'morpheth:usdt', - 'morph:usd1' = 'morph:usd1', - 'morpheth:usd1' = 'morpheth:usd1', - 'tmorph:tmt' = 'tmorph:tmt', - 'tmorpheth:tmt' = 'tmorpheth:tmt', 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ' = 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ', 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M' = 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M', @@ -2406,7 +2390,6 @@ export enum UnderlyingAsset { 'xlm:ETH-GBVOL67TMUQBGL4TZYNMY3ZQ5WGQYFPFD5VJRWXR72VA33VFNL225PL5' = 'xlm:ETH-GBVOL67TMUQBGL4TZYNMY3ZQ5WGQYFPFD5VJRWXR72VA33VFNL225PL5', 'xlm:WXT-GASBLVHS5FOABSDNW5SPPH3QRJYXY5JHA2AOA2QHH2FJLZBRXSG4SWXT' = 'xlm:WXT-GASBLVHS5FOABSDNW5SPPH3QRJYXY5JHA2AOA2QHH2FJLZBRXSG4SWXT', 'xlm:USDC-GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN' = 'xlm:USDC-GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN', - 'xlm:USDM1-GDM5QWWXCMDTQMZAKMYTCI52LA7FWBHAZMU5NJLMIFHDJISJRP2ZWPKC' = 'xlm:USDM1-GDM5QWWXCMDTQMZAKMYTCI52LA7FWBHAZMU5NJLMIFHDJISJRP2ZWPKC', 'xlm:SIX-GDMS6EECOH6MBMCP3FYRYEVRBIV3TQGLOFQIPVAITBRJUMTI6V7A2X6Z' = 'xlm:SIX-GDMS6EECOH6MBMCP3FYRYEVRBIV3TQGLOFQIPVAITBRJUMTI6V7A2X6Z', 'xlm:BRLT-GCHQ3F2BF5P74DMDNOOGHT5DUCKC773AW5DTOFINC26W4KGYFPYDPRSO' = 'xlm:BRLT-GCHQ3F2BF5P74DMDNOOGHT5DUCKC773AW5DTOFINC26W4KGYFPYDPRSO', 'xlm:ARST-GCSAZVWXZKWS4XS223M5F54H2B6XPIIXZZGP7KEAIU6YSL5HDRGCI3DG' = 'xlm:ARST-GCSAZVWXZKWS4XS223M5F54H2B6XPIIXZZGP7KEAIU6YSL5HDRGCI3DG', @@ -2937,11 +2920,8 @@ export enum UnderlyingAsset { // BaseETH mainnet tokens 'baseeth:aero' = 'baseeth:aero', - 'baseeth:cfi' = 'baseeth:cfi', 'baseeth:icnt' = 'baseeth:icnt', - 'baseeth:mey' = 'baseeth:mey', 'baseeth:morpho' = 'baseeth:morpho', - 'baseeth:myrc' = 'baseeth:myrc', 'baseeth:weth' = 'baseeth:weth', 'baseeth:usdc' = 'baseeth:usdc', 'baseeth:wbtc' = 'baseeth:wbtc', @@ -3014,7 +2994,6 @@ export enum UnderlyingAsset { // XDC mainnet tokens 'xdc:usdc' = 'xdc:usdc', 'xdc:lbt' = 'xdc:lbt', - 'xdc:cre' = 'xdc:cre', 'xdc:gama' = 'xdc:gama', 'xdc:srx' = 'xdc:srx', 'xdc:weth' = 'xdc:weth', @@ -3035,13 +3014,13 @@ export enum UnderlyingAsset { 'tjovayeth:tcmn' = 'tjovayeth:tcmn', // X Layer (OKB) mainnet tokens - 'okbxlayer:usdg' = 'okbxlayer:usdg', - 'okbxlayer:usdt0' = 'okbxlayer:usdt0', - 'okbxlayer:usdt' = 'okbxlayer:usdt', - 'okbxlayer:usdc' = 'okbxlayer:usdc', + 'okb:usdg' = 'okb:usdg', + 'okb:usdt0' = 'okb:usdt0', + 'okb:usdt' = 'okb:usdt', + 'okb:usdc' = 'okb:usdc', // X Layer (OKB) testnet tokens - 'tokbxlayer:tzeb' = 'tokbxlayer:tzeb', + 'tokb:tzeb' = 'tokb:tzeb', // Story testnet tokens 'tip:usdc' = 'tip:usdc', @@ -3054,9 +3033,6 @@ export enum UnderlyingAsset { 'megaeth:mega' = 'megaeth:mega', 'megaeth:weth' = 'megaeth:weth', - // MegaEth testnet tokens - 'tmegaeth:tmt' = 'tmegaeth:tmt', - // Plume testnet tokens 'tplume:usdc' = 'tplume:usdc', @@ -3074,6 +3050,7 @@ export enum UnderlyingAsset { 'opeth:wld' = 'opeth:wld', 'opeth:wct' = 'opeth:wct', 'opeth:spxux' = 'opeth:spxux', + 'opeth:perp' = 'opeth:perp', 'opeth:flttx' = 'opeth:flttx', 'opeth:wtsix' = 'opeth:wtsix', 'opeth:modrx' = 'opeth:modrx', @@ -3493,11 +3470,9 @@ export enum UnderlyingAsset { // COSMOS tokens 'hash:ylds' = 'hash:ylds', - 'hash:figr' = 'hash:figr', // COSMOS testnet tokens 'thash:ylds' = 'thash:ylds', - 'thash:tfigr' = 'thash:tfigr', // TON mainnet tokens 'ton:usdt' = 'ton:usdt', @@ -3546,14 +3521,6 @@ export enum UnderlyingAsset { 'ada:usda' = 'ada:usda', 'ada:night' = 'ada:night', - // Canton testnet tokens - 'tcanton:testcoin1' = 'tcanton:testcoin1', - 'tcanton:testtoken' = 'tcanton:testtoken', - - // Canton mainnet tokens - 'canton:usdcx' = 'canton:usdcx', - 'canton:cbtc' = 'canton:cbtc', - // fiats AED = 'aed', EUR = 'eur', @@ -3611,7 +3578,6 @@ export enum BaseUnit { IOTA = 'iota', ZETA = 'azeta', KAVA = 'ukava', - DYDX = 'adydx', COREUM = 'ucore', TCOREUM = 'utestcore', // Coreum testnet uses different name for native coin ISLM = 'aISLM', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index a5fdf5ad31..536c15c849 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -4445,11 +4445,11 @@ export const erc20Coins = [ ), erc20( '987fa929-39ff-40a2-9249-d7b3be9dc76d', - 'okb', - 'OKB', + 'eth:okb', + 'OKB ETH Token', 18, '0x75231f58b43240c9718dd58b4967c5114342a86c', - UnderlyingAsset.OKB + UnderlyingAsset['eth:okb'] ), erc20( '68a5e76f-cb79-4016-a35e-f88b5a391d95', @@ -10944,15 +10944,6 @@ export const erc20Coins = [ UnderlyingAsset['eth:usd1'], [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] ), - erc20( - '80f6ed83-3024-45c2-8d81-6debd2bf9f12', - 'eth:usdm1', - 'USDM1', - 18, - '0xab3cfc7cf0720b75c41b4db078b4ddb338f562e7', - UnderlyingAsset['eth:usdm1'], - [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] - ), erc20( '4400af90-30d8-43fb-98b6-ca6791c94aa2', 'eth:sofid', @@ -12812,18 +12803,6 @@ export const erc20Coins = [ undefined, Networks.test.hoodi ), - terc20( - 'ec5345e2-5dec-44d7-8dc7-bc46fb4b4f1d', - 'hteth:grtx', - 'GreatX Token', - 6, - '0xa1b562a390915605a427f8f46c21917a4e1f1e0a', - UnderlyingAsset['hteth:grtx'], - undefined, - undefined, - undefined, - Networks.test.hoodi - ), terc20( 'c316d8ef-20d6-40b7-b0c1-e3cc278d0c17', 'hterc2dp', @@ -14272,4 +14251,45 @@ export const erc20Coins = [ '0x01791f726b4103694969820be083196cc7c045ff', UnderlyingAsset['eth:yb'] ), + erc20( + '39a47119-f542-42ed-a349-1f3ebe23b0f6', + 'eth:ags', + 'Silver Standard', + 4, + '0x843c9af34f698618f90c898e3967278a260c8d9a', // https://etherscan.io/address/0x843c9af34f698618f90c898e3967278a260c8d9a + UnderlyingAsset['eth:ags'] + ), + erc20( + '7cbb994b-d26f-445f-aed8-7d7e179b94ee', + 'eth:aus', + 'Gold Standard', + 4, + '0x171f9cfc136f2b2aaa148fcc6b660a2029bab048', // https://etherscan.io/address/0x171f9cfc136f2b2aaa148fcc6b660a2029bab048 + UnderlyingAsset['eth:aus'] + ), + erc20( + '06afec64-68de-4b1b-8ed6-71d690f5c387', + 'eth:reya', + 'Reya', + 18, + '0xcc8e02d7112ddaa66a63b89d73e4eda65722b111', // https://etherscan.io/token/0xcc8e02d7112ddaa66a63b89d73e4eda65722b111 + UnderlyingAsset['eth:reya'] + ), + erc20( + '4b8b6cdf-94ac-48a4-8898-7e730eacb0db', + 'eth:usdp', + 'USDP Stablecoin', + 18, + '0x1456688345527be1f37e9e627da0837d6f08c925', // https://etherscan.io/token/0x1456688345527bE1f37E9e627DA0837D6f08C925 + UnderlyingAsset['eth:usdp'], + [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] + ), + erc20( + '22c3d5be-c127-4815-97c4-2315aaeefe05', + 'eth:grtx', + 'GreatX', + 6, + '0x4bbe27b87c20f76349e47cbc3908477f7bbd71b0', // https://etherscan.io/token/0x4bbE27b87c20f76349E47cBc3908477f7bBD71B0 + UnderlyingAsset['eth:grtx'] + ), ]; diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 78f12a1726..1d5307934e 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -297,38 +297,8 @@ export const ofcCoins = [ UnderlyingAsset.MORPH, CoinKind.CRYPTO ), - ofc( - 'cdf3487e-a365-4319-83ff-ff06f02810a6', - 'ofcmorpheth', - 'Morph Ethereum', - 18, - UnderlyingAsset.MORPHETH, - CoinKind.CRYPTO - ), - tofc( - '4113e0ae-41c5-4293-8b7a-5829cbc3ee92', - 'ofctmorpheth', - 'Morph Ethereum Testnet', - 18, - UnderlyingAsset.MORPHETH, - CoinKind.CRYPTO - ), - ofc( - 'dc733b2f-92bf-49d3-9f5d-9774e1637f0f', - 'ofcokbxlayer', - 'OKB (X layer)', - 18, - UnderlyingAsset.OKBXLAYER, - CoinKind.CRYPTO - ), - tofc( - '98460a7d-0677-4dbd-934e-fbb0e9c5f8cc', - 'ofctokbxlayer', - 'Testnet OKB (X layer)', - 18, - UnderlyingAsset.OKBXLAYER, - CoinKind.CRYPTO - ), + ofc('dc733b2f-92bf-49d3-9f5d-9774e1637f0f', 'ofcokb', 'X Layer', 18, UnderlyingAsset.OKB, CoinKind.CRYPTO), + tofc('98460a7d-0677-4dbd-934e-fbb0e9c5f8cc', 'ofctokb', 'X Layer Testnet', 18, UnderlyingAsset.OKB, CoinKind.CRYPTO), ofc( '357901a6-9f4f-444c-abfd-c2f32638f0cb', 'ofcmantle', @@ -363,22 +333,6 @@ export const ofcCoins = [ ), ofc('aa7e956f-2d59-4bf6-aba6-2d51bd298150', 'ofcip', 'Story', 18, UnderlyingAsset.IP, CoinKind.CRYPTO), tofc('773b02f6-32ea-493a-bca5-13d93cb0afff', 'ofctip', 'Story Testnet', 18, UnderlyingAsset.IP, CoinKind.CRYPTO), - ofc( - '8b50bd47-54d4-456d-a141-09f8e90df850', - 'ofczksyncera', - 'ZKSyncEra', - 18, - UnderlyingAsset.ZKSYNCERA, - CoinKind.CRYPTO - ), - tofc( - 'fef4f726-0b9c-42c6-a06a-f76a33020326', - 'ofctzksyncera', - 'ZKSyncEra Testnet', - 18, - UnderlyingAsset.ZKSYNCERA, - CoinKind.CRYPTO - ), ofc('c5015165-6ae4-4925-bd3f-4b767feba2f9', 'ofcplume', 'Plume', 18, UnderlyingAsset.PLUME, CoinKind.CRYPTO), tofc( '7b81e4fb-0ca7-4626-8f0f-0ab36239a35f', @@ -738,26 +692,10 @@ export const ofcCoins = [ ...SOL_OFC_TOKEN_FEATURES, CoinFeature.STABLECOIN, ]), - ofcsolToken('daf9636e-8c99-4d62-bfaf-3ec7a4a5c883', 'ofcsol:eusx', 'Solstice eUSX', 6, UnderlyingAsset['sol:eusx'], [ - ...SOL_OFC_TOKEN_FEATURES, - CoinFeature.STABLECOIN, - ]), - ofcsolToken( - '74ca70b5-a98c-4486-a51b-f59165bdbed8', - 'ofcsol:myrc', - 'Malaysian Ringgit Coin', - 6, - UnderlyingAsset['sol:myrc'], - [...SOL_OFC_TOKEN_FEATURES] - ), ofcsolToken('0d96e2db-d01e-4ea0-ac87-3b51d563ea91', 'ofcsol:usdc', 'USD Coin', 6, UnderlyingAsset['sol:usdc'], [ ...SOL_OFC_TOKEN_FEATURES, CoinFeature.STABLECOIN, ]), - ofcsolToken('2ef2ca5a-139b-4797-97e1-476b2a39e63e', 'ofcsol:usdm1', 'USDM1', 9, UnderlyingAsset['sol:usdm1'], [ - ...SOL_OFC_TOKEN_FEATURES, - CoinFeature.STABLECOIN, - ]), ofcsolToken( 'ebbe0d38-44cb-4464-999f-68c9765e37ef', 'ofcsol:srm', @@ -1389,6 +1327,22 @@ export const ofcCoins = [ UnderlyingAsset['sol:eurc'], SOL_TOKEN_FEATURES ), + ofcsolToken( + '68a1c4e8-9a22-4177-9fae-d0356f245a85', + 'ofcsol:agri', + 'AgriDex', + 6, + UnderlyingAsset['sol:agri'], + SOL_TOKEN_FEATURES + ), + ofcsolToken( + '2ad7fab3-71f1-4201-8c6d-16ef57f012b7', + 'ofcsol:usdc.a', + 'USDC.a Bridged ART20', + 6, + UnderlyingAsset['sol:usdc.a'], + [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] + ), ofcsolToken( '90c297d2-853b-4322-9050-809254c9cfc2', 'ofcsol:dynosol', @@ -2058,6 +2012,13 @@ export const ofcCoins = [ 18, UnderlyingAsset['opeth:modrx'] ), + ofcOpethErc20( + '550edf0d-1617-404e-bdab-931e98f37326', + 'ofcopeth:perp', + 'Perpetual Protocol', + 18, + UnderlyingAsset['opeth:perp'] + ), ofcOpethErc20( '059ad416-681d-41c0-86b3-24e6d7025f8a', 'ofcopeth:techx', @@ -3606,16 +3567,6 @@ export const ofcCoins = [ [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] ), - ofcStellarToken( - '14d6fddf-3a96-4495-a4d7-1afaf166c25e', - 'ofcxlm:usdm1', - 'USDM1', - 7, - UnderlyingAsset['xlm:USDM1-GDM5QWWXCMDTQMZAKMYTCI52LA7FWBHAZMU5NJLMIFHDJISJRP2ZWPKC'], - undefined, - [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] - ), - ofcStellarToken( '612c9f4e-3c0d-496b-97cb-b4035ded678d', 'ofcxlm:benji', @@ -3858,14 +3809,6 @@ export const ofcCoins = [ 6, UnderlyingAsset['thash:ylds'] ), - ofcHashToken('f5df8376-e06c-4c96-a9c3-f5dfd41525f1', 'ofchash:figr', 'Figure', 9, UnderlyingAsset['hash:figr']), - tofcHashToken( - '726c0865-2f8b-4409-8e93-a7c9a47a6c35', - 'ofcthash:tfigr', - 'Testnet Figure', - 9, - UnderlyingAsset['thash:tfigr'] - ), ofcTonToken('c0e7396b-d21a-4b5a-b547-fdfe001cf3ba', 'ofcton:usdt', 'Ton USDT', 6, UnderlyingAsset['ton:usdt']), ofcTonToken('8977a6f0-0864-4250-a060-6ff385d304f9', 'ofcton:usde', 'Ethena USDe', 6, UnderlyingAsset['ton:usde']), ofcTonToken('827bf2c7-a741-406f-9ed4-fb0f3c33b01a', 'ofcton:not', 'Notcoin', 9, UnderlyingAsset['ton:not']), @@ -3887,15 +3830,8 @@ export const ofcCoins = [ 6, UnderlyingAsset['tsui:deep'] ), - ofc('d45636f8-f120-4374-b717-70fe999baa43', 'ofcarcusdc', 'USDC (ARC)', 18, UnderlyingAsset.ARCUSDC, CoinKind.CRYPTO), - tofc( - 'bc57e64d-045e-4421-aa92-64db0c51e1d7', - 'ofctarcusdc', - 'USDC (ARC) Testnet', - 18, - UnderlyingAsset.ARCUSDC, - CoinKind.CRYPTO - ), + ofc('d45636f8-f120-4374-b717-70fe999baa43', 'ofcarc', 'Arc', 18, UnderlyingAsset.ARC, CoinKind.CRYPTO), + tofc('bc57e64d-045e-4421-aa92-64db0c51e1d7', 'ofctarc', 'Arc Testnet', 18, UnderlyingAsset.ARC, CoinKind.CRYPTO), // New BSC OFC token ofcBscToken('b4200c85-f550-44d6-a6cb-a590f19773b0', 'ofcbsc:sto', 'StakeStone', 18, UnderlyingAsset['bsc:sto']), // New Arbitrum OFC token @@ -3909,13 +3845,6 @@ export const ofcCoins = [ // New SOL OFC tokens ofcsolToken('0ce490e5-fba4-4f50-b059-598c151482f0', 'ofcsol:prcl', 'Parcl', 6, UnderlyingAsset['sol:prcl']), ofcsolToken('ddba6928-8700-4435-8970-0e75acae7025', 'ofcsol:asp', 'Aspecta', 9, UnderlyingAsset['sol:asp']), - ofcsolToken( - '2cb0b222-eeae-441b-9546-698a87c509e0', - 'ofcsol:pengu', - 'Pudgy Penguins', - 6, - UnderlyingAsset['sol:pengu'] - ), // New SUI OFC token ofcSuiToken('1e01eb3d-2573-4662-aa5e-4c390e4a9b38', 'ofcsui:dmc', 'DeLorean', 9, UnderlyingAsset['sui:dmc']), ]; diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 9564e05304..93eaefa81c 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -45,15 +45,6 @@ export const ofcErc20Coins = [ ofcerc20('28024a59-6fbb-4156-96e4-2ba7747e8581', 'ofcusdc', 'USD Coin', 6, UnderlyingAsset.USDC, undefined, [ CoinFeature.STABLECOIN, ]), - ofcerc20( - 'ee579200-2f43-41f3-ba2e-365bcb20ff21', - 'ofcusdm1', - 'USDM1', - 18, - underlyingAssetForSymbol('eth:usdm1'), - undefined, - [...OfcCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN] - ), ofcerc20('f790e63d-9785-4e98-b323-897fdc489613', 'ofcaave', 'Aave', 18, UnderlyingAsset.AAVE), ofcerc20('a3b0e98b-3a50-4ee7-a290-696b4cbce666', 'ofcape', 'ApeCoin', 18, UnderlyingAsset.APE), ofcerc20('15c3f5fb-255c-4ef6-9df3-767b3aa2b36d', 'ofcaudio', 'Audio', 18, UnderlyingAsset.AUDIO), @@ -206,7 +197,7 @@ export const ofcErc20Coins = [ CoinFeature.STABLECOIN, ]), ofcerc20('dec90842-ca08-417e-9cb0-89723cc50b77', 'ofcwbtc', 'Wrapped Bitcoin', 8, UnderlyingAsset.WBTC), - ofcerc20('8f01bcec-f576-49f8-b925-274566954017', 'ofcokb', 'OKB', 18, UnderlyingAsset.OKB), + ofcerc20('8f01bcec-f576-49f8-b925-274566954017', 'ofceth:okb', 'OKB ETH Token', 18, UnderlyingAsset['eth:okb']), ofcerc20('37e7d659-c3a4-4761-8f42-76fb7bc5032c', 'ofcmnt', 'Mantle', 18, UnderlyingAsset.MNT), ofcerc20('688725ff-e582-44bc-b42e-0de600426594', 'ofcstrk', 'StarkNet Token', 18, UnderlyingAsset.STRK), ofcerc20('d6d6ee90-05c1-4fdd-8621-bfaefaa703ae', 'ofctkx', 'Tokenize', 8, UnderlyingAsset.TKX), @@ -3403,6 +3394,43 @@ export const ofcErc20Coins = [ 18, underlyingAssetForSymbol('eth:ibenji') ), + ofcerc20( + 'fd4cfe16-5228-4d92-9d87-5b8eaa1f89eb', + 'ofceth:ags', + 'Silver Standard', + 4, + underlyingAssetForSymbol('eth:ags') + ), + ofcerc20( + '54eff6b7-6db0-4ad3-9757-e232efc78d89', + 'ofceth:aus', + 'Gold Standard', + 4, + underlyingAssetForSymbol('eth:aus') + ), + ofcerc20( + '44a386ad-a9d4-4cb5-8f30-72128e618286', + 'ofceth:reya', + 'Reya', + 18, + underlyingAssetForSymbol('eth:reya') + ), + ofcerc20( + 'ff16374d-c3c8-4f1f-9cd2-5dab15c1f895', + 'ofceth:usdp', + 'USDP Stablecoin', + 18, + underlyingAssetForSymbol('eth:usdp'), + undefined, + [CoinFeature.STABLECOIN] + ), + ofcerc20( + 'dd95c7b9-2be8-4471-920d-40e1fd583bf3', + 'ofceth:grtx', + 'GreatX', + 6, + underlyingAssetForSymbol('eth:grtx') + ), ofcerc20( 'c3a5c5d2-5d6e-4c9b-9f3e-6d2a4e5b6c8d', 'ofceth:usds', @@ -3847,20 +3875,6 @@ export const tOfcErc20Coins = [ undefined, 'hteth' ), - tofcerc20( - '10c3d10e-d725-4a1c-9485-d467cc171b56', - 'ofchteth:grtx', - 'GreatX Token', - 6, - UnderlyingAsset['hteth:grtx'], - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), tofcerc20( '4dc4534c-72b8-4a68-a914-210dae1e5d4d', 'ofchteth:usd1', @@ -4759,49 +4773,6 @@ export const tOfcErc20Coins = [ 'baseeth' ), - ofcerc20( - '7bdb4371-8488-4395-9f91-f60abf561f47', - 'ofcbaseeth:cfi', - 'ConsumerFI', - 18, - UnderlyingAsset['baseeth:cfi'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'baseeth' - ), - ofcerc20( - 'e083e24a-292c-48e1-8edb-e15ebd6c601b', - 'ofcbaseeth:mey', - 'Mey Network', - 18, - UnderlyingAsset['baseeth:mey'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'baseeth' - ), - ofcerc20( - '35139b9b-cbad-419c-b8d8-b9182d7b8ddb', - 'ofcbaseeth:myrc', - 'Malaysian Ringgit Coin', - 18, - UnderlyingAsset['baseeth:myrc'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'baseeth' - ), - ofcerc20( 'faddfbec-becf-4f9f-8f8b-9daebfcadbec', 'ofcbaseeth:towns', @@ -5046,20 +5017,6 @@ export const tOfcErc20Coins = [ true, 'xdc' ), - ofcerc20( - '26dc9e5b-7bd5-4e77-859e-56e77e2582e7', - 'ofcxdc:cre', - 'Crescite', - 18, - underlyingAssetForSymbol('xdc:cre'), - undefined, - undefined, - '', - undefined, - undefined, - true, - 'xdc' - ), ofcerc20( '086883c7-f7e9-458e-a0a1-ed3ec525f9c6', 'ofcxdc:gama', @@ -5106,75 +5063,75 @@ export const tOfcErc20Coins = [ // X Layer (OKB) Mainnet tokens ofcerc20( '74624f51-a9ee-4e08-a3d8-3f59221dd782', - 'ofcokbxlayer:usdg', + 'ofcokb:usdg', 'Global Dollar', 6, - underlyingAssetForSymbol('okbxlayer:usdg'), + underlyingAssetForSymbol('okb:usdg'), undefined, undefined, '', undefined, undefined, true, - 'okbxlayer' + 'okb' ), ofcerc20( '586b6383-f965-4f6a-9d40-e135ad815147', - 'ofcokbxlayer:usdt0', + 'ofcokb:usdt0', 'USDT0', 6, - underlyingAssetForSymbol('okbxlayer:usdt0'), + underlyingAssetForSymbol('okb:usdt0'), undefined, undefined, '', undefined, undefined, true, - 'okbxlayer' + 'okb' ), ofcerc20( '560de5af-59c2-421c-bb60-9086a5745539', - 'ofcokbxlayer:usdt', + 'ofcokb:usdt', 'USDT', 6, - underlyingAssetForSymbol('okbxlayer:usdt'), + underlyingAssetForSymbol('okb:usdt'), undefined, undefined, '', undefined, undefined, true, - 'okbxlayer' + 'okb' ), ofcerc20( 'f22e7b40-8bfb-42b7-a741-44bb36088a50', - 'ofcokbxlayer:usdc', + 'ofcokb:usdc', 'USDC', 6, - underlyingAssetForSymbol('okbxlayer:usdc'), + underlyingAssetForSymbol('okb:usdc'), undefined, undefined, '', undefined, undefined, true, - 'okbxlayer' + 'okb' ), // X Layer (OKB) Testnet tokens tofcerc20( '1be3bd63-04d8-43f5-a772-86292fa5631d', - 'ofctokbxlayer:tzeb', + 'ofctokb:tzeb', 'Zebra testnet', 18, - underlyingAssetForSymbol('tokbxlayer:tzeb'), + underlyingAssetForSymbol('tokb:tzeb'), undefined, undefined, '', undefined, undefined, true, - 'tokbxlayer' + 'tokb' ), // Jovayeth Mainnet tokens @@ -5292,131 +5249,6 @@ export const tOfcErc20Coins = [ 18, underlyingAssetForSymbol('megaeth:weth') ), - - // MegaEth testnet tokens - tofcerc20( - 'c4e8f2a1-9b3d-4e5f-8a6c-7d2e1f0b9c8a', - 'ofctmegaeth:tmt', - 'Test Mintable Token', - 6, - underlyingAssetForSymbol('tmegaeth:tmt') - ), - - // Morph tokens - ofcerc20( - '4d5f4fb7-b2e2-4e63-bbda-7f315332da5b', - 'ofcmorph:usdc', - 'USD Coin', - 6, - UnderlyingAsset['morph:usdc'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morph' - ), - ofcerc20( - '37f51c58-9be5-4c56-adcb-2c7f3c2cfc1a', - 'ofcmorph:usdt', - 'Tether USD', - 6, - UnderlyingAsset['morph:usdt'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morph' - ), - ofcerc20( - 'e499e7cc-22ae-4374-ae4b-27651565af15', - 'ofcmorph:usd1', - 'USD1', - 18, - UnderlyingAsset['morph:usd1'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morph' - ), - tofcerc20( - '299efde0-9c67-44d8-ac00-44d0259d709d', - 'ofctmorph:tmt', - 'Test Mintable Token', - 6, - underlyingAssetForSymbol('tmorph:tmt'), - undefined, - undefined, - '', - undefined, - undefined, - true, - 'tmorph' - ), - - // MorphETH tokens - ofcerc20( - '9c28b89b-1069-4bad-bf7b-8ecea440cee2', - 'ofcmorpheth:usdc', - 'USD Coin', - 6, - UnderlyingAsset['morpheth:usdc'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morpheth' - ), - ofcerc20( - '07010f84-5bc7-4715-9d19-09d694f558fb', - 'ofcmorpheth:usdt', - 'Tether USD', - 6, - UnderlyingAsset['morpheth:usdt'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morpheth' - ), - ofcerc20( - '883727b5-49e3-4fb3-99f7-fefb803710e5', - 'ofcmorpheth:usd1', - 'USD1', - 18, - UnderlyingAsset['morpheth:usd1'], - undefined, - undefined, - '', - undefined, - undefined, - true, - 'morpheth' - ), - tofcerc20( - '34e77cee-2885-4a77-911c-b5f2bdd28cd7', - 'ofctmorpheth:tmt', - 'Test Mintable Token', - 6, - underlyingAssetForSymbol('tmorpheth:tmt'), - undefined, - undefined, - '', - undefined, - undefined, - true, - 'tmorpheth' - ), ]; function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset { diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index cf2c980dce..62aa8e4270 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -2488,7 +2488,7 @@ export const solTokens = [ '2zMMhcVQEXDtdE6vsFS7S7D5oUodfJHE8vd1gnBouauv', '2zMMhcVQEXDtdE6vsFS7S7D5oUodfJHE8vd1gnBouauv', UnderlyingAsset['sol:pengu'], - [...SOL_TOKEN_FEATURES, ...SOL_TOKEN_FEATURES_WITH_FRANKFURT] + SOL_TOKEN_FEATURES_WITH_FRANKFURT ), solToken( @@ -2937,26 +2937,6 @@ export const solTokens = [ SOL_TOKEN_FEATURES, ProgramID.Token2022ProgramId ), - solToken( - 'd1a4fb13-6911-4cc7-ba80-c767cbe4bbec', - 'sol:eusx', - 'Solstice eUSX', - 6, - '3ThdFZQKM6kRyVGLG48kaPg5TRMhYMKY1iCRa9xop1WC', - '3ThdFZQKM6kRyVGLG48kaPg5TRMhYMKY1iCRa9xop1WC', - UnderlyingAsset['sol:eusx'], - [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] - ), - solToken( - '58651360-5c62-4268-8bf1-0ed520f78979', - 'sol:myrc', - 'Malaysian Ringgit Coin', - 6, - 'myrcAs6bpP2g5oGHZ3qpgrfZQAFkbo9KUHdqYDXMjGv', - 'myrcAs6bpP2g5oGHZ3qpgrfZQAFkbo9KUHdqYDXMjGv', - UnderlyingAsset['sol:myrc'], - SOL_TOKEN_FEATURES - ), solToken( '2a5d3340-e68a-4baa-bae8-7bcc785d757f', 'sol:usd1', @@ -2967,17 +2947,6 @@ export const solTokens = [ UnderlyingAsset['sol:usd1'], [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] ), - solToken( - '18e33ee6-dd70-437b-9153-e79ec01c475e', - 'sol:usdm1', - 'USDM1', - 9, - 'BNgsQdjfWmjoy3cw8T3VXWswHfgCzEMyQzUno8gmzmRC', - 'BNgsQdjfWmjoy3cw8T3VXWswHfgCzEMyQzUno8gmzmRC', - UnderlyingAsset['sol:usdm1'], - [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN], - ProgramID.Token2022ProgramId - ), solToken( '1477933f-cda3-469a-8da6-c80e701ffc99', 'sol:rksol', @@ -3604,4 +3573,24 @@ export const solTokens = [ UnderlyingAsset['sol:asp'], SOL_TOKEN_FEATURES ), + solToken( + '51d19d87-51ba-4d30-837f-ea4a3c6f06df', + 'sol:agri', + 'AgriDex', + 6, + 'AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ', // https://solscan.io/token/AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ + 'AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ', + UnderlyingAsset['sol:agri'], + SOL_TOKEN_FEATURES + ), + solToken( + 'e13fd5e0-0828-4f06-884b-de1bc5cf42c5', + 'sol:usdc.a', + 'USDC.a Bridged ART20', + 6, + 'AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj', // https://solscan.io/token/AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj + 'AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj', + UnderlyingAsset['sol:usdc.a'], + [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] + ), ];