From aa229873e509ca2768300c43bdcb8108c6775612 Mon Sep 17 00:00:00 2001 From: codingsh Date: Sat, 5 Mar 2022 20:48:09 +0000 Subject: [PATCH 1/6] feat(network): add Heco --- cspell.json | 1 + docs/evm-integration.md | 1 + packages/mask/shared/flags.ts | 1 + .../mask/src/components/shared/ApplicationBoard.tsx | 1 + packages/mask/src/plugins/EVM/constants.ts | 10 ++++++++++ packages/mask/src/plugins/ITO/base.ts | 1 + packages/mask/src/plugins/NextID/base.ts | 1 + packages/mask/src/plugins/RedPacket/base.ts | 1 + packages/mask/src/plugins/Trader/apis/trader/index.ts | 1 + packages/mask/src/plugins/Trader/base.ts | 1 + packages/mask/src/plugins/Trader/constants/0x.ts | 1 + packages/mask/src/plugins/Trader/constants/dodo.ts | 1 + .../mask/src/plugins/Trader/constants/openocean.ts | 1 + packages/mask/src/plugins/Trader/constants/trader.ts | 1 + packages/mask/src/plugins/Trader/pipes.ts | 2 ++ packages/mask/src/plugins/Trader/trader/0x/useTrade.ts | 1 + packages/mask/src/plugins/Wallet/services/account.ts | 1 + packages/public-api/src/web.ts | 1 + packages/web3-constants/compile-constants.ts | 1 + packages/web3-constants/evm/zerion.json | 6 ++++-- packages/web3-shared/evm/pipes/index.ts | 1 + packages/web3-shared/evm/types/index.ts | 4 ++++ packages/web3-shared/evm/utils/chainDetailed.ts | 2 ++ 23 files changed, 40 insertions(+), 2 deletions(-) diff --git a/cspell.json b/cspell.json index aa4c82a87783..afdad0a8f078 100644 --- a/cspell.json +++ b/cspell.json @@ -97,6 +97,7 @@ "goodghosting", "gundb", "hashmasks", + "heco", "hexlify", "holoflows", "iconbar", diff --git a/docs/evm-integration.md b/docs/evm-integration.md index 7cfddfc9ecf8..2697c031d3f8 100644 --- a/docs/evm-integration.md +++ b/docs/evm-integration.md @@ -100,3 +100,4 @@ Goto `chrome-extension://jkoeaghipilijlahjplgbfiocjhldnap/dashboard.html#/wallet | xDai | | | Arbitrum | | | Avalanche | | +| Heco | | diff --git a/packages/mask/shared/flags.ts b/packages/mask/shared/flags.ts index 3a02f63f634e..c4ca0e016be3 100644 --- a/packages/mask/shared/flags.ts +++ b/packages/mask/shared/flags.ts @@ -57,6 +57,7 @@ export const Flags = { flow_enabled: true, celo_enabled: true, aurora_enabled: true, + heco_enabled: true, nft_airdrop_enabled: false, post_actions_enabled: false, next_id_tip_enabled: false, diff --git a/packages/mask/src/components/shared/ApplicationBoard.tsx b/packages/mask/src/components/shared/ApplicationBoard.tsx index d30e2849a02f..fcf1d6382a4e 100644 --- a/packages/mask/src/components/shared/ApplicationBoard.tsx +++ b/packages/mask/src/components/shared/ApplicationBoard.tsx @@ -111,6 +111,7 @@ const SUPPORTED_CHAIN_ID_LIST = [ ChainId.Fantom, ChainId.Aurora, ChainId.Avalanche, + ChainId.Heco, ] export interface MaskAppEntry { diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index c49be1afb4b8..a1fb1c769917 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -167,6 +167,16 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ iconColor: 'rgb(112, 212, 74)', isMainnet: true, }, + { + ID: `${PLUGIN_ID}_heco`, + networkSupporterPluginID: PLUGIN_ID, + chainId: ChainId.Heco, + type: NetworkType.Heco, + name: 'heco', + icon: new URL('./assets/heco.png', import.meta.url), + iconColor: 'rgb(112, 212, 74)', + isMainnet: true, + }, ] export const PLUGIN_PROVIDERS: Web3Plugin.ProviderDescriptor[] = [ { diff --git a/packages/mask/src/plugins/ITO/base.ts b/packages/mask/src/plugins/ITO/base.ts index eceee4b13b46..e7d0b1369868 100644 --- a/packages/mask/src/plugins/ITO/base.ts +++ b/packages/mask/src/plugins/ITO/base.ts @@ -25,6 +25,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, + ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/NextID/base.ts b/packages/mask/src/plugins/NextID/base.ts index 459ddf09c267..5615937bf4aa 100644 --- a/packages/mask/src/plugins/NextID/base.ts +++ b/packages/mask/src/plugins/NextID/base.ts @@ -28,6 +28,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, + ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/RedPacket/base.ts b/packages/mask/src/plugins/RedPacket/base.ts index 5be12ed3fc1b..577f8a37b62e 100644 --- a/packages/mask/src/plugins/RedPacket/base.ts +++ b/packages/mask/src/plugins/RedPacket/base.ts @@ -26,6 +26,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Fantom, ChainId.Avalanche, ChainId.Aurora, + ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/Trader/apis/trader/index.ts b/packages/mask/src/plugins/Trader/apis/trader/index.ts index 3e562ea63401..64bd15926408 100644 --- a/packages/mask/src/plugins/Trader/apis/trader/index.ts +++ b/packages/mask/src/plugins/Trader/apis/trader/index.ts @@ -54,6 +54,7 @@ export async function getAvailableTraderProviders(chainId: ChainId) { case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Optimistic: + case NetworkType.Heco: console.error('To be implement network: ', networkType) return [] default: diff --git a/packages/mask/src/plugins/Trader/base.ts b/packages/mask/src/plugins/Trader/base.ts index 2c575a7ae707..c11c18571fdf 100644 --- a/packages/mask/src/plugins/Trader/base.ts +++ b/packages/mask/src/plugins/Trader/base.ts @@ -23,6 +23,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, + ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/Trader/constants/0x.ts b/packages/mask/src/plugins/Trader/constants/0x.ts index 06be52d5c29f..95f3951e591f 100644 --- a/packages/mask/src/plugins/Trader/constants/0x.ts +++ b/packages/mask/src/plugins/Trader/constants/0x.ts @@ -14,6 +14,7 @@ export const ZRX_BASE_URL: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', + [NetworkType.Heco]: '', } export const ZRX_AFFILIATE_ADDRESS = '0x934B510D4C9103E6a87AEf13b816fb080286D649' diff --git a/packages/mask/src/plugins/Trader/constants/dodo.ts b/packages/mask/src/plugins/Trader/constants/dodo.ts index 7996fe13525e..a47ece4fb7fe 100644 --- a/packages/mask/src/plugins/Trader/constants/dodo.ts +++ b/packages/mask/src/plugins/Trader/constants/dodo.ts @@ -16,4 +16,5 @@ export const networkNames: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', + [NetworkType.Heco]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/openocean.ts b/packages/mask/src/plugins/Trader/constants/openocean.ts index 862e158999b1..d65287cd1d86 100644 --- a/packages/mask/src/plugins/Trader/constants/openocean.ts +++ b/packages/mask/src/plugins/Trader/constants/openocean.ts @@ -16,4 +16,5 @@ export const networkNames: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', + [NetworkType.Heco]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/trader.ts b/packages/mask/src/plugins/Trader/constants/trader.ts index 6f8cdc2d5594..0cf2e53bcfe2 100644 --- a/packages/mask/src/plugins/Trader/constants/trader.ts +++ b/packages/mask/src/plugins/Trader/constants/trader.ts @@ -77,6 +77,7 @@ export const WNATIVE_ONLY: ERC20AgainstToken = { [ChainId.Fantom]: [WNATIVE[ChainId.Fantom]], [ChainId.Aurora]: [WNATIVE[ChainId.Aurora]], [ChainId.Aurora_Testnet]: [WNATIVE[ChainId.Aurora_Testnet]], + [ChainId.Heco]: [WNATIVE[ChainId.Heco]], } export const BIPS_BASE = new BigNumber(10000) diff --git a/packages/mask/src/plugins/Trader/pipes.ts b/packages/mask/src/plugins/Trader/pipes.ts index ea9434a4858a..eebe509a6965 100644 --- a/packages/mask/src/plugins/Trader/pipes.ts +++ b/packages/mask/src/plugins/Trader/pipes.ts @@ -98,6 +98,7 @@ export function resolveTradeProviderLink(tradeProvider: TradeProvider, networkTy case NetworkType.Metis: case NetworkType.Avalanche: case NetworkType.Optimistic: + case NetworkType.Heco: console.error('To be implement network: ', networkType) return '' default: @@ -176,6 +177,7 @@ export function resolveTradePairLink(tradeProvider: TradeProvider, address: stri case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Optimistic: + case NetworkType.Heco: console.error('To be implement network: ', networkType) return '' default: diff --git a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts index 8476309e06ed..2857d7f5f4ff 100644 --- a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts +++ b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts @@ -36,6 +36,7 @@ export function getNativeTokenLabel(networkType: NetworkType) { case NetworkType.Metis: case NetworkType.Avalanche: case NetworkType.Optimistic: + case NetworkType.Heco: return NATIVE_TOKEN_ADDRESS default: safeUnreachable(networkType) diff --git a/packages/mask/src/plugins/Wallet/services/account.ts b/packages/mask/src/plugins/Wallet/services/account.ts index 2b3759fc6beb..f26067fe0bb4 100644 --- a/packages/mask/src/plugins/Wallet/services/account.ts +++ b/packages/mask/src/plugins/Wallet/services/account.ts @@ -128,5 +128,6 @@ export async function getSupportedNetworks() { Flags.fantom_enabled ? NetworkType.Fantom : undefined, Flags.avalanche_enabled ? NetworkType.Avalanche : undefined, Flags.aurora_enabled ? NetworkType.Aurora : undefined, + Flags.heco_enabled ? NetworkType.Heco : undefined, ].filter(Boolean) as NetworkType[] } diff --git a/packages/public-api/src/web.ts b/packages/public-api/src/web.ts index fb4d55ad81ed..999f5b48dc93 100644 --- a/packages/public-api/src/web.ts +++ b/packages/public-api/src/web.ts @@ -192,6 +192,7 @@ export enum NetworkType { Fuse = 'Fuse', Metis = 'Metis', Optimistic = 'Optimistic', + Heco = 'Heco', } export enum DataProvider { diff --git a/packages/web3-constants/compile-constants.ts b/packages/web3-constants/compile-constants.ts index cafdb8aa29af..bf02da75c6a4 100644 --- a/packages/web3-constants/compile-constants.ts +++ b/packages/web3-constants/compile-constants.ts @@ -59,6 +59,7 @@ compileConstants(path.join(__dirname, 'evm'), [ 'Fantom', 'Aurora', 'Aurora_Testnet', + 'Heco', ]) compileConstants(path.join(__dirname, 'solana'), ['Mainnet', 'Testnet', 'Devnet']) diff --git a/packages/web3-constants/evm/zerion.json b/packages/web3-constants/evm/zerion.json index e0d70150b37f..3267d8250035 100644 --- a/packages/web3-constants/evm/zerion.json +++ b/packages/web3-constants/evm/zerion.json @@ -17,7 +17,8 @@ "Celo": "celo-assets", "Fantom": "fantom-assets", "Aurora": "aurora-assets", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "heco-assets" }, "TRANSACTIONS_SCOPE_NAME": { "Mainnet": "transactions", @@ -37,6 +38,7 @@ "Celo": "celo-transactions", "Fantom": "fantom-transactions", "Aurora": "aurora-transactions", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "heco-transactions" } } diff --git a/packages/web3-shared/evm/pipes/index.ts b/packages/web3-shared/evm/pipes/index.ts index 34a54a1a422b..51739f5db1eb 100644 --- a/packages/web3-shared/evm/pipes/index.ts +++ b/packages/web3-shared/evm/pipes/index.ts @@ -145,6 +145,7 @@ export const resolveChainColor = createLookupTableResolver( [ChainId.Fantom]: 'rgb(19, 181, 236)', [ChainId.Aurora]: 'rgb(112, 212, 74)', [ChainId.Aurora_Testnet]: 'rgb(112, 212, 74)', + [ChainId.Heco]: 'rgb(0, 148, 62)', }, 'rgb(214, 217, 220)', ) diff --git a/packages/web3-shared/evm/types/index.ts b/packages/web3-shared/evm/types/index.ts index 7840867421cc..294871f0c429 100644 --- a/packages/web3-shared/evm/types/index.ts +++ b/packages/web3-shared/evm/types/index.ts @@ -78,6 +78,9 @@ export enum ChainId { // Optimistic Optimistic = 10, + + // Heco + Heco = 128, } export enum ProviderType { @@ -113,6 +116,7 @@ export enum NetworkType { Fuse = 'Fuse', Metis = 'Metis', Optimistic = 'Optimistic', + Heco = 'Heco', } export interface Wallet { diff --git a/packages/web3-shared/evm/utils/chainDetailed.ts b/packages/web3-shared/evm/utils/chainDetailed.ts index 1cceb01fa697..7fb7b9cbfca0 100644 --- a/packages/web3-shared/evm/utils/chainDetailed.ts +++ b/packages/web3-shared/evm/utils/chainDetailed.ts @@ -95,6 +95,7 @@ export const getChainIdFromNetworkType = createLookupTableResolver = { [NetworkType.Fuse]: 'Fuse', [NetworkType.Metis]: 'Metis', [NetworkType.Optimistic]: 'Optimistic', + [NetworkType.Heco]: 'Heco', } export function getNetworkTypeFromChainId(chainId: ChainId, value?: boolean) { const chainDetailed = getChainDetailed(chainId) From e45c152e1c07e9a2c154d234eff422d186b74e74 Mon Sep 17 00:00:00 2001 From: codingsh Date: Sat, 5 Mar 2022 21:30:03 +0000 Subject: [PATCH 2/6] feat(heco): add mdex exchange --- cspell.json | 1 + .../src/plugins/Trader/apis/trader/index.ts | 4 +- .../src/plugins/Trader/constants/index.ts | 1 + .../mask/src/plugins/Trader/constants/mdex.ts | 15 ++ .../src/plugins/Trader/constants/trader.ts | 1 + packages/mask/src/plugins/Trader/pipes.ts | 6 + packages/mask/src/plugins/Trader/settings.ts | 3 + .../Trader/trader/useAllTradeComputed.ts | 13 + .../Trader/trader/useGetTradeContext.ts | 14 ++ .../plugins/Trader/trader/useTradeCallback.ts | 2 + .../plugins/Trader/trader/useTradeContext.ts | 14 ++ .../mask/src/plugins/Trader/types/trader.ts | 1 + packages/public-api/src/web.ts | 1 + packages/web3-constants/evm/airdrop.json | 3 +- packages/web3-constants/evm/artblocks.json | 3 +- packages/web3-constants/evm/coingecko.json | 6 +- .../web3-constants/evm/coinmarketcap.json | 3 +- packages/web3-constants/evm/cryptoartai.json | 9 +- packages/web3-constants/evm/debank.json | 3 +- packages/web3-constants/evm/dhedge.json | 6 +- packages/web3-constants/evm/ethereum.json | 12 +- packages/web3-constants/evm/explorer.json | 6 +- packages/web3-constants/evm/gitcoin.json | 12 +- .../web3-constants/evm/good-ghosting.json | 6 +- packages/web3-constants/evm/ito.json | 21 +- packages/web3-constants/evm/lbp.json | 3 +- packages/web3-constants/evm/mask-box.json | 6 +- .../web3-constants/evm/nft-red-packet.json | 6 +- packages/web3-constants/evm/openocean.json | 3 +- packages/web3-constants/evm/opensea-api.json | 9 +- packages/web3-constants/evm/pooltogether.json | 6 +- packages/web3-constants/evm/red-packet.json | 18 +- packages/web3-constants/evm/rpc.json | 6 +- packages/web3-constants/evm/savings.json | 9 +- .../evm/space-station-galaxy.json | 6 +- .../evm/token-asset-base-url.json | 3 +- packages/web3-constants/evm/token-list.json | 3 +- packages/web3-constants/evm/token.json | 162 ++++++++---- packages/web3-constants/evm/trader.json | 237 ++++++++++++++---- packages/web3-constants/evm/trending.json | 9 +- 40 files changed, 494 insertions(+), 158 deletions(-) create mode 100644 packages/mask/src/plugins/Trader/constants/mdex.ts diff --git a/cspell.json b/cspell.json index afdad0a8f078..4d5bcd2332ca 100644 --- a/cspell.json +++ b/cspell.json @@ -142,6 +142,7 @@ "masktext", "mastdon", "mayen", + "mdex", "merkel", "merkle", "metas", diff --git a/packages/mask/src/plugins/Trader/apis/trader/index.ts b/packages/mask/src/plugins/Trader/apis/trader/index.ts index 64bd15926408..e8c430d88f60 100644 --- a/packages/mask/src/plugins/Trader/apis/trader/index.ts +++ b/packages/mask/src/plugins/Trader/apis/trader/index.ts @@ -35,6 +35,7 @@ export async function getAvailableTraderProviders(chainId: ChainId) { TradeProvider.DODO, TradeProvider.ZRX, TradeProvider.OPENOCEAN, + TradeProvider.MDEX, ] case NetworkType.Arbitrum: return [TradeProvider.UNISWAP_V3, TradeProvider.OPENOCEAN, TradeProvider.DODO] @@ -50,11 +51,12 @@ export async function getAvailableTraderProviders(chainId: ChainId) { return [TradeProvider.SUSHISWAP] case NetworkType.Aurora: return [TradeProvider.DODO, TradeProvider.WANNASWAP, TradeProvider.TRISOLARIS] + case NetworkType.Heco: + return [TradeProvider.MDEX] case NetworkType.Boba: case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Optimistic: - case NetworkType.Heco: console.error('To be implement network: ', networkType) return [] default: diff --git a/packages/mask/src/plugins/Trader/constants/index.ts b/packages/mask/src/plugins/Trader/constants/index.ts index 7cde5749d988..9f89799a8a2d 100644 --- a/packages/mask/src/plugins/Trader/constants/index.ts +++ b/packages/mask/src/plugins/Trader/constants/index.ts @@ -13,4 +13,5 @@ export * from './traderjoe' export * from './pangolindex' export * from './wannaswap' export * from './trisolaris' +export * from './mdex' export type { ERC20TokenCustomizedBase, ERC20AgainstToken } from './types' diff --git a/packages/mask/src/plugins/Trader/constants/mdex.ts b/packages/mask/src/plugins/Trader/constants/mdex.ts new file mode 100644 index 000000000000..2bd30ed218db --- /dev/null +++ b/packages/mask/src/plugins/Trader/constants/mdex.ts @@ -0,0 +1,15 @@ +import { ChainId } from '@masknet/web3-shared-evm' +import { DAI, USDC, USDT, MDX, WNATIVE, WNATIVE_ONLY } from './trader' +import type { ERC20AgainstToken, ERC20TokenCustomizedBase } from './types' + +/** + * Some tokens can only be swapped via certain pairs, + * so we override the list of bases that are considered for these tokens. + */ +export const MDEX_CUSTOM_BASES: ERC20TokenCustomizedBase = {} + +export const MDEX_BASE_AGAINST_TOKENS: ERC20AgainstToken = { + ...WNATIVE_ONLY, + [ChainId.BSC]: [WNATIVE, DAI, USDC, USDT].map((x) => x[ChainId.Aurora]), + [ChainId.Heco]: [WNATIVE, MDX, DAI, USDC, USDT].map((x) => x[ChainId.Aurora]), +} diff --git a/packages/mask/src/plugins/Trader/constants/trader.ts b/packages/mask/src/plugins/Trader/constants/trader.ts index 0cf2e53bcfe2..5112027820c7 100644 --- a/packages/mask/src/plugins/Trader/constants/trader.ts +++ b/packages/mask/src/plugins/Trader/constants/trader.ts @@ -50,6 +50,7 @@ export const CUSD = createERC20Tokens('cUSD_ADDRESS', 'Celo Dollar', 'cUSD', 18) export const CEUR = createERC20Tokens('cEUR_ADDRESS', 'Celo Euro', 'cEUR', 18) export const JOE = createERC20Tokens('JOE_ADDRESS', 'JoeToken', 'JOE', 18) export const PNG = createERC20Tokens('PNG_ADDRESS', 'Pangolin', 'PNG', 18) +export const MDX = createERC20Tokens('MDX_ADDRESS', ' MDX Token', 'MDX', 18) export const WNATIVE = createERC20Tokens( 'WNATIVE_ADDRESS', diff --git a/packages/mask/src/plugins/Trader/pipes.ts b/packages/mask/src/plugins/Trader/pipes.ts index eebe509a6965..87b9595df4bd 100644 --- a/packages/mask/src/plugins/Trader/pipes.ts +++ b/packages/mask/src/plugins/Trader/pipes.ts @@ -61,6 +61,7 @@ export const resolveTradeProviderName = createLookupTableResolver { throw new Error(`Unknown provider type: ${tradeProvider}`) @@ -129,6 +130,8 @@ export function resolveTradeProviderLink(tradeProvider: TradeProvider, networkTy return 'https://www.trisolaris.io/#/swap' case TradeProvider.WANNASWAP: return 'https://wannaswap.finance/exchange/swap' + case TradeProvider.MDEX: + return 'https://eth.mdex.com/#/swap?lang=en' default: unreachable(tradeProvider) } @@ -208,6 +211,8 @@ export function resolveTradePairLink(tradeProvider: TradeProvider, address: stri case TradeProvider.WANNASWAP: // TODO - add WannaSwap analytics return '' + case TradeProvider.MDEX: + return `https://info.mdex.com/#/pools/${address}` default: unreachable(tradeProvider) } @@ -301,6 +306,7 @@ export const resolveZrxTradePoolName = createLookupTableResolver(`${PLUGIN_ID}+tradeProvi const openoceanSettings = createInternalSettings(`${PLUGIN_ID}+tradeProvider+openocean`, '') const trisolarisSettings = createInternalSettings(`${PLUGIN_ID}+tradeProvider+trisolaris`, '') const wannaswapSettings = createInternalSettings(`${PLUGIN_ID}+tradeProvider+wannaswap`, '') +const mdexSettings = createInternalSettings(`${PLUGIN_ID}+tradeProvider+mdex`, '') /** * The general settings of specific tarde provider @@ -91,6 +92,8 @@ export function getCurrentTradeProviderGeneralSettings(tradeProvider: TradeProvi return trisolarisSettings case TradeProvider.WANNASWAP: return wannaswapSettings + case TradeProvider.MDEX: + return mdexSettings default: unreachable(tradeProvider) } diff --git a/packages/mask/src/plugins/Trader/trader/useAllTradeComputed.ts b/packages/mask/src/plugins/Trader/trader/useAllTradeComputed.ts index 085da9903ab5..a36133cf7775 100644 --- a/packages/mask/src/plugins/Trader/trader/useAllTradeComputed.ts +++ b/packages/mask/src/plugins/Trader/trader/useAllTradeComputed.ts @@ -247,6 +247,18 @@ export function useAllTradeComputed( const wannaswap = useUniswapTradeComputed(wannaswap_.value, inputToken, outputToken) const wannaSwapEstimateGas = useUniswapTradeGasLimit(wannaswap, TradeProvider.WANNASWAP) + // Mdex + const mdex_ = useUniswapV2Trade( + TradeProvider.MDEX, + TradeStrategy.ExactIn, + inputAmount_, + '0', + tradeProviders.some((x) => x === TradeProvider.MDEX) ? inputToken : undefined, + tradeProviders.some((x) => x === TradeProvider.MDEX) ? outputToken : undefined, + ) + const mdex = useUniswapTradeComputed(mdex_.value, inputToken, outputToken) + const mdexEstimateGas = useUniswapTradeGasLimit(mdex, TradeProvider.MDEX) + const allTradeResult = [ { provider: TradeProvider.UNISWAP_V2, ...uniswapV2_, value: uniswapV2, gas: uniswapV2EstimateGas }, { provider: TradeProvider.SUSHISWAP, ...sushiSwap_, value: sushiSwap, gas: sushiSwapEstimateGas }, @@ -263,6 +275,7 @@ export function useAllTradeComputed( { provider: TradeProvider.OPENOCEAN, ...openocean_, value: openocean, gas: openoceanSwapEstimateGas }, { provider: TradeProvider.WANNASWAP, ...wannaswap_, value: wannaswap, gas: wannaSwapEstimateGas }, { provider: TradeProvider.TRISOLARIS, ...trisolaris_, value: trisolaris, gas: trisolarisEstimateGas }, + { provider: TradeProvider.MDEX, ...mdex_, value: mdex, gas: mdexEstimateGas }, ] return nativeToken_.value diff --git a/packages/mask/src/plugins/Trader/trader/useGetTradeContext.ts b/packages/mask/src/plugins/Trader/trader/useGetTradeContext.ts index 77533cc926e2..122a42570f09 100644 --- a/packages/mask/src/plugins/Trader/trader/useGetTradeContext.ts +++ b/packages/mask/src/plugins/Trader/trader/useGetTradeContext.ts @@ -21,6 +21,8 @@ import { WANNASWAP_CUSTOM_BASES, TRISOLARIS_BASE_AGAINST_TOKENS, TRISOLARIS_CUSTOM_BASES, + MDEX_BASE_AGAINST_TOKENS, + MDEX_CUSTOM_BASES, } from '../constants' import { unreachable } from '@dimensiondev/kit' import { TargetChainIdContext } from './useTargetChainIdContext' @@ -150,6 +152,18 @@ export function useGetTradeContext(tradeProvider?: TradeProvider) { ADDITIONAL_TOKENS: {}, CUSTOM_TOKENS: TRISOLARIS_CUSTOM_BASES, } + case TradeProvider.MDEX: + return { + TYPE: tradeProvider, + IS_UNISWAP_V2_LIKE: true, + GRAPH_API: DEX_TRADE.MDEX_THEGRAPH, + INIT_CODE_HASH: DEX_TRADE.MDEX_INIT_CODE_HASH, + ROUTER_CONTRACT_ADDRESS: DEX_TRADE.MDEX_ROUTER_ADDRESS, + FACTORY_CONTRACT_ADDRESS: DEX_TRADE.MDEX_FACTORY_ADDRESS, + AGAINST_TOKENS: MDEX_BASE_AGAINST_TOKENS, + ADDITIONAL_TOKENS: {}, + CUSTOM_TOKENS: MDEX_CUSTOM_BASES, + } case TradeProvider.ZRX: return { TYPE: tradeProvider, diff --git a/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts b/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts index c678a4013af9..1f45f7b22380 100644 --- a/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts +++ b/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts @@ -100,6 +100,8 @@ export function useTradeCallback( return uniswapV2Like case TradeProvider.TRISOLARIS: return uniswapV2Like + case TradeProvider.MDEX: + return uniswapV2Like case TradeProvider.ZRX: return zrx case TradeProvider.BALANCER: diff --git a/packages/mask/src/plugins/Trader/trader/useTradeContext.ts b/packages/mask/src/plugins/Trader/trader/useTradeContext.ts index 3db649333430..f7c178b17548 100644 --- a/packages/mask/src/plugins/Trader/trader/useTradeContext.ts +++ b/packages/mask/src/plugins/Trader/trader/useTradeContext.ts @@ -21,6 +21,8 @@ import { WANNASWAP_CUSTOM_BASES, TRISOLARIS_CUSTOM_BASES, TRISOLARIS_BASE_AGAINST_TOKENS, + MDEX_CUSTOM_BASES, + MDEX_BASE_AGAINST_TOKENS, } from '../constants' import type { TradeContext as TradeContext_ } from '../types' import { TargetChainIdContext } from './useTargetChainIdContext' @@ -128,6 +130,18 @@ export function useTradeContext(tradeProvider: TradeProvider) { ADDITIONAL_TOKENS: {}, CUSTOM_TOKENS: TRISOLARIS_CUSTOM_BASES, } + case TradeProvider.MDEX: + return { + TYPE: tradeProvider, + IS_UNISWAP_V2_LIKE: true, + GRAPH_API: DEX_TRADE.MDEX_THEGRAPH, + INIT_CODE_HASH: DEX_TRADE.MDEX_INIT_CODE_HASH, + ROUTER_CONTRACT_ADDRESS: DEX_TRADE.MDEX_ROUTER_ADDRESS, + FACTORY_CONTRACT_ADDRESS: DEX_TRADE.MDEX_FACTORY_ADDRESS, + AGAINST_TOKENS: MDEX_BASE_AGAINST_TOKENS, + ADDITIONAL_TOKENS: {}, + CUSTOM_TOKENS: MDEX_CUSTOM_BASES, + } case TradeProvider.ZRX: return { TYPE: tradeProvider, diff --git a/packages/mask/src/plugins/Trader/types/trader.ts b/packages/mask/src/plugins/Trader/types/trader.ts index fb0d655737ee..7b93d13ef58d 100644 --- a/packages/mask/src/plugins/Trader/types/trader.ts +++ b/packages/mask/src/plugins/Trader/types/trader.ts @@ -75,6 +75,7 @@ export enum ZrxTradePool { PangolinDex = 'PangolinDex', Trisolaris = 'Trisolaris', WannaSwap = 'WannaSwap', + Mdex = 'Mdex', } export interface TradeComputed { diff --git a/packages/public-api/src/web.ts b/packages/public-api/src/web.ts index 999f5b48dc93..dd50384974ca 100644 --- a/packages/public-api/src/web.ts +++ b/packages/public-api/src/web.ts @@ -217,6 +217,7 @@ export enum TradeProvider { TRISOLARIS = 12, TRADERJOE = 13, PANGOLIN = 14, + MDEX = 15, } /** Supported language settings */ export enum LanguageOptions { diff --git a/packages/web3-constants/evm/airdrop.json b/packages/web3-constants/evm/airdrop.json index ab949267d4f5..ab1b22d03d95 100644 --- a/packages/web3-constants/evm/airdrop.json +++ b/packages/web3-constants/evm/airdrop.json @@ -17,6 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/artblocks.json b/packages/web3-constants/evm/artblocks.json index b626e1dae9f6..7f192becb8ef 100644 --- a/packages/web3-constants/evm/artblocks.json +++ b/packages/web3-constants/evm/artblocks.json @@ -17,6 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/coingecko.json b/packages/web3-constants/evm/coingecko.json index 6f3add83afa9..427ee3233518 100644 --- a/packages/web3-constants/evm/coingecko.json +++ b/packages/web3-constants/evm/coingecko.json @@ -17,7 +17,8 @@ "Celo": "celo", "Fantom": "fantom", "Aurora": "aurora", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "huobi-token" }, "COIN_ID": { "Mainnet": "ethereum", @@ -37,6 +38,7 @@ "Celo": "celo", "Fantom": "fantom", "Aurora": "ethereum", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "heco-chain-ecosystem" } } diff --git a/packages/web3-constants/evm/coinmarketcap.json b/packages/web3-constants/evm/coinmarketcap.json index ffd32861a9a2..fe6257384132 100644 --- a/packages/web3-constants/evm/coinmarketcap.json +++ b/packages/web3-constants/evm/coinmarketcap.json @@ -17,6 +17,7 @@ "Celo": "5567", "Fantom": "3513", "Aurora": "1313161554", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/cryptoartai.json b/packages/web3-constants/evm/cryptoartai.json index edde7f04abdc..11015356c4b2 100644 --- a/packages/web3-constants/evm/cryptoartai.json +++ b/packages/web3-constants/evm/cryptoartai.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "ARTIST_ACCEPTING_BIDS_V2": { "Mainnet": "0x78C889749f29D2965a76Ede3BBb232A9729Ccf0b", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "CANFT_MARKET": { "Mainnet": "0x72d081953957723e540780a0C6bA31725469238E", @@ -57,6 +59,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/debank.json b/packages/web3-constants/evm/debank.json index 070df0c683df..1a43643f537e 100644 --- a/packages/web3-constants/evm/debank.json +++ b/packages/web3-constants/evm/debank.json @@ -17,6 +17,7 @@ "Celo": "celo", "Fantom": "ftm", "Aurora": "aurora", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "heco" } } diff --git a/packages/web3-constants/evm/dhedge.json b/packages/web3-constants/evm/dhedge.json index 870f99083e7f..26ad1aec4ef0 100644 --- a/packages/web3-constants/evm/dhedge.json +++ b/packages/web3-constants/evm/dhedge.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "API_URL": { "Mainnet": "https://api-v2.dhedge.org/graphql", @@ -37,6 +38,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/ethereum.json b/packages/web3-constants/evm/ethereum.json index f4ca94106031..9a753b943fc3 100644 --- a/packages/web3-constants/evm/ethereum.json +++ b/packages/web3-constants/evm/ethereum.json @@ -17,7 +17,8 @@ "Celo": "0x8e28F1d64ceD52b9A09aB1AA3071Aa3c05802d1F", "Fantom": "0xc119574d5fb333f5ac018658d4d8b5035e16bf39", "Aurora": "0xC119574D5Fb333F5AC018658D4d8b5035E16bf39", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MULTICALL_ADDRESS": { "Mainnet": "0x1F98415757620B543A52E61c46B32eB19261F984", @@ -37,7 +38,8 @@ "Celo": "0x072453AdEC16cFC7FB6Af1517c3f25407180cccC", "Fantom": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", "Aurora": "0x6cc1b1058F9153358278C35E0b2D382f1585854B", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "ENS_REGISTRAR_ADDRESS": { "Mainnet": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", @@ -57,7 +59,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "ENS_REVERSE_RECORDS_ADDRESS": { "Mainnet": "0x3671aE578E63FdF66ad4F3E12CC0c0d71Ac7510C", @@ -77,6 +80,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/explorer.json b/packages/web3-constants/evm/explorer.json index a3c5bf0d117e..e370cef908b2 100644 --- a/packages/web3-constants/evm/explorer.json +++ b/packages/web3-constants/evm/explorer.json @@ -17,7 +17,8 @@ "Celo": [], "Fantom": ["AST4WWPNEYDURUXG2GH32JZMYWEFDP999S"], "Aurora": [], - "Aurora_Testnet": [] + "Aurora_Testnet": [], + "Heco": [] }, "EXPLORER_API": { "Mainnet": "https://api.etherscan.io/api", @@ -37,6 +38,7 @@ "Celo": "https://explorer.celo.org/api", "Fantom": "https://api.ftmscan.com/api", "Aurora": "https://explorer.mainnet.aurora.dev/api", - "Aurora_Testnet": "https://explorer.testnet.aurora.dev/api" + "Aurora_Testnet": "https://explorer.testnet.aurora.dev/api", + "Heco": "" } } diff --git a/packages/web3-constants/evm/gitcoin.json b/packages/web3-constants/evm/gitcoin.json index 708e296ea6de..7394be622d4b 100644 --- a/packages/web3-constants/evm/gitcoin.json +++ b/packages/web3-constants/evm/gitcoin.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BULK_CHECKOUT_ADDRESS": { "Mainnet": "0x7d655c57f71464B6f83811C55D84009Cd9f5221C", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "GITCOIN_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -57,7 +59,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "GITCOIN_TIP_PERCENTAGE": { "Mainnet": 5, @@ -77,6 +80,7 @@ "Celo": 0, "Fantom": 0, "Aurora": 0, - "Aurora_Testnet": 0 + "Aurora_Testnet": 0, + "Heco": 0 } } diff --git a/packages/web3-constants/evm/good-ghosting.json b/packages/web3-constants/evm/good-ghosting.json index e54f1e6ba1bf..5a4a6036016d 100644 --- a/packages/web3-constants/evm/good-ghosting.json +++ b/packages/web3-constants/evm/good-ghosting.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "GOOD_GHOSTING_INCENTIVES_CONTRACT_ADDRESS": { "Mainnet": "", @@ -37,6 +38,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/ito.json b/packages/web3-constants/evm/ito.json index f0cbea49edfb..93e7cdeba17f 100644 --- a/packages/web3-constants/evm/ito.json +++ b/packages/web3-constants/evm/ito.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MASK_ITO_CONTRACT_ADDRESS": { "Mainnet": "0x86812da3A623ab9606976078588b80C315E55FA3", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "ITO2_CONTRACT_ADDRESS": { "Mainnet": "0xc2CFbF22d6Dc87D0eE18d38d73733524c109Ff46", @@ -57,7 +59,8 @@ "Celo": "0xaA5bfd7355637eA7405CB194a55303e821c4c569", "Fantom": "0x981be454a930479d92C91a0092D204b64845A5D6", "Aurora": "0x2cf91AD8C175305EBe6970Bd8f81231585EFbd77", - "Aurora_Testnet": "0xdcA6F476EebCDE8FE8b072e3fC80dBC28dC209b3" + "Aurora_Testnet": "0xdcA6F476EebCDE8FE8b072e3fC80dBC28dC209b3", + "Heco": "" }, "ITO2_CONTRACT_CREATION_BLOCK_HEIGHT": { "Mainnet": 12766513, @@ -77,7 +80,8 @@ "Celo": 10278776, "Fantom": 25071597, "Aurora": 57350598, - "Aurora_Testnet": 77919102 + "Aurora_Testnet": 77919102, + "Heco": 0 }, "DEFAULT_QUALIFICATION_ADDRESS": { "Mainnet": "0x81b6ae377e360dcad63611846a2516f4ba8c88ac", @@ -97,7 +101,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "DEFAULT_QUALIFICATION2_ADDRESS": { "Mainnet": "0x4dC5f343Fe57E4fbDA1B454d125D396A3181272c", @@ -117,7 +122,8 @@ "Celo": "0x2cB220F925E603A04BEE05F210252120deBA29d7", "Fantom": "0x83D6b366f21e413f214EB077D5378478e71a5eD2", "Aurora": "0x578a7Fee5f0D8CEc7d00578Bf37374C5b95C4b98", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-mainnet", @@ -137,6 +143,7 @@ "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-celo", "Fantom": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-fantom", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-aurora", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/lbp.json b/packages/web3-constants/evm/lbp.json index 051943e8a62d..f868c4ae5ca4 100644 --- a/packages/web3-constants/evm/lbp.json +++ b/packages/web3-constants/evm/lbp.json @@ -17,6 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/mask-box.json b/packages/web3-constants/evm/mask-box.json index a391a2ea2256..29d19c211d7d 100644 --- a/packages/web3-constants/evm/mask-box.json +++ b/packages/web3-constants/evm/mask-box.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "0xf5056B96ab242C566002852d0b98ce0BcDf1af51", - "Aurora_Testnet": "0xB4D669bc117735FdA44e90e52795132187705B21" + "Aurora_Testnet": "0xB4D669bc117735FdA44e90e52795132187705B21", + "Heco": "" }, "MASK_BOX_CONTRACT_FROM_BLOCK": { "Mainnet": 13687866, @@ -37,6 +38,7 @@ "Celo": 0, "Fantom": 0, "Aurora": 57259004, - "Aurora_Testnet": 77919118 + "Aurora_Testnet": 77919118, + "Heco": 0 } } diff --git a/packages/web3-constants/evm/nft-red-packet.json b/packages/web3-constants/evm/nft-red-packet.json index 14f892ec49c5..6f9ac5e204a1 100644 --- a/packages/web3-constants/evm/nft-red-packet.json +++ b/packages/web3-constants/evm/nft-red-packet.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x05ee315E407C21a594f807D61d6CC11306D1F149", - "Aurora_Testnet": "0x97369fEE7db34E0BfE47861f2ec44b4378d13eB4" + "Aurora_Testnet": "0x97369fEE7db34E0BfE47861f2ec44b4378d13eB4", + "Heco": "" }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-mainnet", @@ -37,6 +38,7 @@ "Celo": "", "Fantom": "", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-aurora", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/openocean.json b/packages/web3-constants/evm/openocean.json index 50fb7755a589..f8328378e9da 100644 --- a/packages/web3-constants/evm/openocean.json +++ b/packages/web3-constants/evm/openocean.json @@ -17,6 +17,7 @@ "Celo": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Fantom": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/opensea-api.json b/packages/web3-constants/evm/opensea-api.json index 8032d46e99ce..8e92dde79b2d 100644 --- a/packages/web3-constants/evm/opensea-api.json +++ b/packages/web3-constants/evm/opensea-api.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "GET_SINGLE_ASSET_URL": { "Mainnet": "https://api.opensea.io/api/v1/asset", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "GET_ASSETS_URL": { "Mainnet": "https://api.opensea.io/api/v1/assets", @@ -57,6 +59,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/pooltogether.json b/packages/web3-constants/evm/pooltogether.json index 529a2e16bb28..882287a93b29 100644 --- a/packages/web3-constants/evm/pooltogether.json +++ b/packages/web3-constants/evm/pooltogether.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MASK_POOL_ADDRESS": { "Mainnet": "", @@ -37,6 +38,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/red-packet.json b/packages/web3-constants/evm/red-packet.json index d587717e2cd6..be9e0c468dda 100644 --- a/packages/web3-constants/evm/red-packet.json +++ b/packages/web3-constants/evm/red-packet.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "HAPPY_RED_PACKET_ADDRESS_V2": { "Mainnet": "0x8D8912E1237F9FF3EF661F32743CFB276E052F98", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "HAPPY_RED_PACKET_ADDRESS_V3": { "Mainnet": "", @@ -57,7 +59,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "HAPPY_RED_PACKET_ADDRESS_V4": { "Mainnet": "0xaBBe1101FD8fa5847c452A6D70C8655532B03C33", @@ -77,7 +80,8 @@ "Celo": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", "Fantom": "0x578a7Fee5f0D8CEc7d00578Bf37374C5b95C4b98", "Aurora": "0x19f179D7e0D7d9F9d5386afFF64271D98A91615B", - "Aurora_Testnet": "0xdB93cCd481012bB5D1E2c8d0aF7C5f2940c00fdC" + "Aurora_Testnet": "0xdB93cCd481012bB5D1E2c8d0aF7C5f2940c00fdC", + "Heco": "" }, "HAPPY_RED_PACKET_ADDRESS_V4_BLOCK_HEIGHT": { "Mainnet": 12939427, @@ -97,7 +101,8 @@ "Celo": 10413552, "Fantom": 25112473, "Aurora": 57552338, - "Aurora_Testnet": 77918765 + "Aurora_Testnet": 77918765, + "Heco": 0 }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-mainnet", @@ -117,6 +122,7 @@ "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-celo", "Fantom": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-fantom", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-aurora", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/rpc.json b/packages/web3-constants/evm/rpc.json index 54cfb9185c13..81eea738a765 100644 --- a/packages/web3-constants/evm/rpc.json +++ b/packages/web3-constants/evm/rpc.json @@ -59,7 +59,8 @@ "Celo": ["https://forno.celo.org"], "Fantom": ["https://rpc.ftm.tools/"], "Aurora": ["https://mainnet.aurora.dev"], - "Aurora_Testnet": ["https://testnet.aurora.dev"] + "Aurora_Testnet": ["https://testnet.aurora.dev"], + "Heco": [] }, "RPC_WEIGHTS": { "Mainnet": [0, 1, 2, 3, 4], @@ -79,6 +80,7 @@ "Celo": [0, 0, 0, 0, 0], "Fantom": [0, 0, 0, 0, 0], "Aurora": [0, 0, 0, 0, 0], - "Aurora_Testnet": [0, 0, 0, 0, 0] + "Aurora_Testnet": [0, 0, 0, 0, 0], + "Heco": [] } } diff --git a/packages/web3-constants/evm/savings.json b/packages/web3-constants/evm/savings.json index 0f58f923eb48..ed5b20066e5a 100644 --- a/packages/web3-constants/evm/savings.json +++ b/packages/web3-constants/evm/savings.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "LIDO_STETH": { "Mainnet": "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "LIDO_REFERRAL_ADDRESS": { "Mainnet": "0x278D7e418a28ff763eEeDf29238CD6dfcade3A3a", @@ -57,6 +59,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/space-station-galaxy.json b/packages/web3-constants/evm/space-station-galaxy.json index 86b85572cdcd..a286a96faf60 100644 --- a/packages/web3-constants/evm/space-station-galaxy.json +++ b/packages/web3-constants/evm/space-station-galaxy.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUBGRAPH_URL": { "Mainnet": "", @@ -37,6 +38,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/token-asset-base-url.json b/packages/web3-constants/evm/token-asset-base-url.json index 994c1a1189ae..9acc59916f0a 100644 --- a/packages/web3-constants/evm/token-asset-base-url.json +++ b/packages/web3-constants/evm/token-asset-base-url.json @@ -47,6 +47,7 @@ "Celo": [], "Fantom": [], "Aurora": [], - "Aurora_Testnet": [] + "Aurora_Testnet": [], + "Heco": [] } } diff --git a/packages/web3-constants/evm/token-list.json b/packages/web3-constants/evm/token-list.json index 76b7b8870aee..b9788a40e4dd 100644 --- a/packages/web3-constants/evm/token-list.json +++ b/packages/web3-constants/evm/token-list.json @@ -17,6 +17,7 @@ "Celo": ["https://tokens.r2d2.to/latest/42220/tokens.json"], "Fantom": ["https://tokens.r2d2.to/latest/250/tokens.json"], "Aurora": ["https://tokens.r2d2.to/latest/1313161554/tokens.json"], - "Aurora_Testnet": [] + "Aurora_Testnet": [], + "Heco": ["https://tokens.r2d2.to/latest/128/tokens.json"] } } diff --git a/packages/web3-constants/evm/token.json b/packages/web3-constants/evm/token.json index f6fe2360d0d4..8f5b96fa017f 100644 --- a/packages/web3-constants/evm/token.json +++ b/packages/web3-constants/evm/token.json @@ -17,7 +17,8 @@ "Celo": "0x471EcE3750Da237f93B8E339c536989b8978a438", "Fantom": "0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83", "Aurora": "0xC9BdeEd33CD01541e1eeD10f90519d2C06Fe3feB", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0x5545153ccfca01fbd7dd11c0b23ba694d9509a6f" }, "USDC_ADDRESS": { "Mainnet": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", @@ -37,7 +38,8 @@ "Celo": "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7", "Fantom": "0x04068da6c83afcfa0e13ba15a6696662335d5b75", "Aurora": "0xb12bfca5a55806aaf64e99521918a4bf0fc40802", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d" }, "USDT_ADDRESS": { "Mainnet": "0xdAC17F958D2ee523a2206206994597C13D831ec7", @@ -57,7 +59,8 @@ "Celo": "0xb020d981420744f6b0fedd22bb67cd37ce18a1d5", "Fantom": "", "Aurora": "0x4988a896b1227218e4a686fde5eabdcabd91571f", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0xa71edc38d189767582c38a3145b5873052c3e47a" }, "HUSD_ADDRESS": { "Mainnet": "0xdf574c24545e5ffecb9a659c229253d4111d87e1", @@ -77,7 +80,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0x0298c2b32eae4da002a15f36fdf7615bea3da047" }, "BUSD_ADDRESS": { "Mainnet": "0x4fabb145d64652a948d72533023f6e7a623c7c53", @@ -97,7 +101,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0xe9e7cea3dedca5984780bafc599bd69add087d56" }, "COMP_ADDRESS": { "Mainnet": "0xc00e94Cb662C3520282E6f5717214004A7f26888", @@ -117,7 +122,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "EASY_ADDRESS": { "Mainnet": "", @@ -137,7 +143,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MKR_ADDRESS": { "Mainnet": "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", @@ -157,7 +164,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MASK_ADDRESS": { "Mainnet": "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074", @@ -177,7 +185,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MSKA_ADDRESS": { "Mainnet": "", @@ -197,7 +206,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MSKB_ADDRESS": { "Mainnet": "", @@ -217,7 +227,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MSKC_ADDRESS": { "Mainnet": "", @@ -237,7 +248,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MSKD_ADDRESS": { "Mainnet": "", @@ -257,7 +269,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "MSKE_ADDRESS": { "Mainnet": "", @@ -277,7 +290,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "DAI_ADDRESS": { "Mainnet": "0x6B175474E89094C44Da98b954EedeAC495271d0F", @@ -297,7 +311,8 @@ "Celo": "", "Fantom": "0x8D11eC38a3EB5E956B052f67Da8Bdc9bef8Abf3E", "Aurora": "0xe3520349f477a5f6eb06107066048508498a291b", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0x3d760a45d0887dfd89a2f5385a236b29cb46ed2a" }, "AMPL_ADDRESS": { "Mainnet": "0xD46bA6D942050d489DBd938a2C909A5d5039A161", @@ -317,7 +332,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "OKB_ADDRESS": { "Mainnet": "0x75231F58b43240C9718Dd58B4967c5114342a86c", @@ -337,7 +353,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UST_ADDRESS": { "Mainnet": "0xa47c8bf37f92aBed4A126BDA807A7b7498661acD", @@ -357,7 +374,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "eUSDC_ADDRESS": { "Mainnet": "", @@ -377,7 +395,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "eUSDT_ADDRESS": { "Mainnet": "", @@ -397,7 +416,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "fUSDT_ADDRESS": { "Mainnet": "", @@ -417,7 +437,8 @@ "Celo": "", "Fantom": "0x049d68029688eAbF473097a2fC38ef61633A3C7A", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "eDAI_ADDRESS": { "Mainnet": "", @@ -437,7 +458,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNITOKEN_ADDRESS": { "Mainnet": "", @@ -457,7 +479,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0xbf5140a22578168fd562dccf235e5d43a02ce9b1" }, "TT01_ADDRESS": { "Mainnet": "", @@ -477,7 +500,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TT02_ADDRESS": { "Mainnet": "", @@ -497,7 +521,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "QUICK_ADDRESS": { "Mainnet": "", @@ -517,7 +542,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNA_ADDRESS": { "Mainnet": "", @@ -537,7 +563,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x7faA64Faf54750a2E3eE621166635fEAF406Ab22", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WBTC_ADDRESS": { "Mainnet": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", @@ -557,7 +584,8 @@ "Celo": "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE", "Fantom": "0x321162Cd933E2Be498Cd2267a90534A804051b11", "Aurora": "0xf4eb217ba2454613b15dbdea6e5f22276410e89e", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "IGG_ADDRESS": { "Mainnet": "", @@ -577,7 +605,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "OM_ADDRESS": { "Mainnet": "", @@ -597,7 +626,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUSHI_ADDRESS": { "Mainnet": "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", @@ -617,7 +647,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "YAM_ADDRESS": { "Mainnet": "0x0e2298E3B3390e3b945a5456fBf59eCc3f55DA16", @@ -637,7 +668,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "RUNE_ADDRESS": { "Mainnet": "0x3155BA85D5F96b2d030a4966AF206230e46849cb", @@ -657,7 +689,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "YFI_ADDRESS": { "Mainnet": "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", @@ -677,7 +710,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "sUSD_ADDRESS": { "Mainnet": "0x57ab1ec28d129707052df4df418d58a2d46d5f51", @@ -697,7 +731,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BTCB_ADDRESS": { "Mainnet": "", @@ -717,7 +752,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "CAKE_ADDRESS": { "Mainnet": "", @@ -737,7 +773,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "maUSDC_ADDRESS": { "Mainnet": "", @@ -757,7 +794,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "stETH_ADDRESS": { "Mainnet": "0xDFe66B14D37C77F4E9b180cEb433d1b164f0281D", @@ -777,7 +815,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "NFTX_ADDRESS": { "Mainnet": "0x87d73E916D7057945c9BcD8cdd94e42A6F47f776", @@ -797,7 +836,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "cUSD_ADDRESS": { "Mainnet": "", @@ -817,7 +857,8 @@ "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "cEUR_ADDRESS": { "Mainnet": "", @@ -837,7 +878,8 @@ "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "xTRI_ADDRESS": { "Mainnet": "", @@ -857,7 +899,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x802119e4e253D5C19aA06A5d567C5a41596D6803", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "JOE_ADDRESS": { "Mainnet": "", @@ -877,7 +920,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PNG_ADDRESS": { "Mainnet": "", @@ -897,7 +941,29 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" + }, + "MDX_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Heco": "0x25D2e80cB6B86881Fd7e07dd263Fb79f4AbE033c" }, "ETHER_ADDRESS": { "Mainnet": "", @@ -917,7 +983,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "0x64ff637fb478863b7468bc97d30a5bf3a428a1fd" }, "NATIVE_TOKEN_ADDRESS": { "Mainnet": "0x0000000000000000000000000000000000000000", @@ -937,6 +1004,7 @@ "Celo": "0x471ece3750da237f93b8e339c536989b8978a438", "Fantom": "0x0000000000000000000000000000000000000000", "Aurora": "0x0000000000000000000000000000000000000000", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } diff --git a/packages/web3-constants/evm/trader.json b/packages/web3-constants/evm/trader.json index b656354c3839..8b87c2cefc54 100644 --- a/packages/web3-constants/evm/trader.json +++ b/packages/web3-constants/evm/trader.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V2_FACTORY_ADDRESS": { "Mainnet": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V2_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v2", @@ -57,7 +59,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V2_INIT_CODE_HASH": { "Mainnet": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", @@ -77,7 +80,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_SWAP_ROUTER_ADDRESS": { "Mainnet": "0xe592427a0aece92de3edee1f18e0157c05861564", @@ -97,7 +101,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V3_FACTORY_ADDRESS": { "Mainnet": "0x1F98431c8aD98523631AE4a59f267346ea31F984", @@ -117,7 +122,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V3_QUOTER_ADDRESS": { "Mainnet": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", @@ -137,7 +143,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V3_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", @@ -157,7 +164,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V3_INIT_CODE_HASH": { "Mainnet": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", @@ -177,7 +185,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUSHISWAP_ROUTER_ADDRESS": { "Mainnet": "0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F", @@ -197,7 +206,8 @@ "Celo": "0x1421bDe4B10e8dd459b3BCb598810B1337D56842", "Fantom": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Aurora": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUSHISWAP_FACTORY_ADDRESS": { "Mainnet": "0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac", @@ -217,7 +227,8 @@ "Celo": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Fantom": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUSHISWAP_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/zippoxer/sushiswap-subgraph-fork", @@ -237,7 +248,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SUSHISWAP_INIT_CODE_HASH": { "Mainnet": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", @@ -257,7 +269,8 @@ "Celo": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Fantom": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SASHIMISWAP_ROUTER_ADDRESS": { "Mainnet": "0xe4fe6a45f354e845f954cddee6084603cedb9410", @@ -277,7 +290,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SASHIMISWAP_FACTORY_ADDRESS": { "Mainnet": "0xF028F723ED1D0fE01cC59973C49298AA95c57472", @@ -297,7 +311,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SASHIMISWAP_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/sashimiproject/sashimi", @@ -317,7 +332,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "SASHIMISWAP_INIT_CODE_HASH": { "Mainnet": "0xb465bbe4edb8c9b0da8ff0b2b36ce0065de9fcd5a33f32c6856ea821779c8b72", @@ -337,7 +353,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "QUICKSWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -357,7 +374,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "QUICKSWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -377,7 +395,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "QUICKSWAP_THEGRAPH": { "Mainnet": "", @@ -397,7 +416,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "QUICKSWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -417,7 +437,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANCAKESWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -437,7 +458,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANCAKESWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -457,7 +479,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANCAKESWAP_THEGRAPH": { "Mainnet": "", @@ -477,7 +500,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANCAKESWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -497,7 +521,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BALANCER_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -517,7 +542,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BALANCER_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x3E66B66Fd1d0b02fDa6C811Da9E0547970DB2f21", @@ -537,7 +563,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BALANCER_POOLS_URL": { "Mainnet": "https://ipfs.fleek.co/ipns/balancer-bucket.storage.fleek.co/balancer-exchange/pools", @@ -557,7 +584,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "DODO_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -577,7 +605,8 @@ "Celo": "", "Fantom": "", "Aurora": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "DODO_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0xCB859eA579b28e02B87A1FDE08d087ab9dbE5149", @@ -597,7 +626,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x335aC99bb3E51BDbF22025f092Ebc1Cf2c5cC619", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BANCOR_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -617,7 +647,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "BANCOR_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x2F9EC37d6CcFFf1caB21733BdaDEdE11c823cCB0", @@ -637,7 +668,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRADERJOE_ROUTER_ADDRESS": { "Mainnet": "", @@ -657,7 +689,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRADERJOE_FACTORY_ADDRESS": { "Mainnet": "", @@ -677,7 +710,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRADERJOE_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/traderjoe-xyz/exchange", @@ -697,7 +731,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRADERJOE_INIT_CODE_HASH": { "Mainnet": "", @@ -717,7 +752,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "OPENOCEAN_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -737,7 +773,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "OPENOCEAN_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", @@ -757,7 +794,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANGOLIN_ROUTER_ADDRESS": { "Mainnet": "", @@ -777,7 +815,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANGOLIN_FACTORY_ADDRESS": { "Mainnet": "", @@ -797,7 +836,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANGOLIN_THEGRAPH": { "Mainnet": "", @@ -817,7 +857,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "PANGOLIN_INIT_CODE_HASH": { "Mainnet": "", @@ -837,7 +878,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNASWAP_ROUTER_V2_ADDRESS": { "Mainnet": "", @@ -857,7 +899,8 @@ "Celo": "", "Fantom": "", "Aurora": "0xa3a1eF5Ae6561572023363862e238aFA84C72ef5", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNASWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -877,7 +920,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x8f1E0Cf0f9f269Bc977C38635E560aa5b0E63323", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNASWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -897,7 +941,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x7928D4FeA7b2c90C732c10aFF59cf403f0C38246", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNASWAP_THEGRAPH": { "Mainnet": "", @@ -917,7 +962,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "WANNASWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -937,7 +983,8 @@ "Celo": "", "Fantom": "", "Aurora": "0xa06b8b0642cf6a9298322d0c8ac3c68c291ca24dc66245cf23aa2abc33b57e21", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRISOLARIS_ROUTER_ADDRESS": { "Mainnet": "", @@ -957,7 +1004,8 @@ "Celo": "", "Fantom": "", "Aurora": "0x2CB45Edb4517d5947aFdE3BEAbF95A582506858B", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRISOLARIS_FACTORY_ADDRESS": { "Mainnet": "", @@ -977,7 +1025,8 @@ "Celo": "", "Fantom": "", "Aurora": "0xc66F594268041dB60507F00703b152492fb176E7", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRISOLARIS_THEGRAPH": { "Mainnet": "", @@ -997,7 +1046,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "TRISOLARIS_INIT_CODE_HASH": { "Mainnet": "", @@ -1017,6 +1067,91 @@ "Celo": "", "Fantom": "", "Aurora": "0x754e1d90e536e4c1df81b7f030f47b4ca80c87120e145c294f098c83a6cb5ace", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" + }, + "MDEX_ROUTER_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0x0384E9ad329396C3A6A401243Ca71633B2bC4333", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Heco": "0xED7d5F38C79115ca12fe6C0041abb22F0A06C300" + }, + "MDEX_FACTORY_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0x3CD1C46068dAEa5Ebb0d3f55F6915B10648062B8", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Heco": "0xb0b670fc1F7724119963018DB0BfA86aDb22d941" + }, + "MDEX_THEGRAPH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Heco": "" + }, + "MDEX_INIT_CODE_HASH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0x0d994d996174b05cfc7bed897dc1b20b4c458fc8d64fe98bc78b3c64a6b4d093", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Heco": "0x2ad889f82040abccb2649ea6a874796c1601fb67f91a747a80e08860c73ddf24" } } diff --git a/packages/web3-constants/evm/trending.json b/packages/web3-constants/evm/trending.json index a115fe46afe5..9606bc6e3747 100644 --- a/packages/web3-constants/evm/trending.json +++ b/packages/web3-constants/evm/trending.json @@ -17,7 +17,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "UNISWAP_V2_HEALTH_URL": { "Mainnet": "https://api.thegraph.com/index-node/graphql", @@ -37,7 +38,8 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" }, "ETHEREUM_BLOCKS_SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/blocklytics/ethereum-blocks", @@ -57,6 +59,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "" + "Aurora_Testnet": "", + "Heco": "" } } From 0e079656ba68441500d4ca6fe328f288b72ce01a Mon Sep 17 00:00:00 2001 From: codingsh Date: Sat, 5 Mar 2022 22:06:20 +0000 Subject: [PATCH 3/6] feat(heco): add heco image --- docs/evm-integration.md | 2 +- packages/mask/src/plugins/EVM/assets/heco.png | Bin 0 -> 7059 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 packages/mask/src/plugins/EVM/assets/heco.png diff --git a/docs/evm-integration.md b/docs/evm-integration.md index 2697c031d3f8..b7cf8f477d5b 100644 --- a/docs/evm-integration.md +++ b/docs/evm-integration.md @@ -100,4 +100,4 @@ Goto `chrome-extension://jkoeaghipilijlahjplgbfiocjhldnap/dashboard.html#/wallet | xDai | | | Arbitrum | | | Avalanche | | -| Heco | | +| Heco | | diff --git a/packages/mask/src/plugins/EVM/assets/heco.png b/packages/mask/src/plugins/EVM/assets/heco.png new file mode 100644 index 0000000000000000000000000000000000000000..d24d218ada85e060c3702a0dcd7d299defcd5e65 GIT binary patch literal 7059 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 Date: Mon, 7 Mar 2022 02:08:54 +0000 Subject: [PATCH 4/6] feat(dex): integrate MDEX exchange #5796 --- cspell.json | 1 - docs/evm-integration.md | 1 - packages/mask/shared/flags.ts | 1 - .../components/shared/ApplicationBoard.tsx | 1 - packages/mask/src/plugins/EVM/constants.ts | 10 -- packages/mask/src/plugins/ITO/base.ts | 1 - packages/mask/src/plugins/NextID/base.ts | 1 - packages/mask/src/plugins/RedPacket/base.ts | 1 - .../src/plugins/Trader/apis/trader/index.ts | 2 - packages/mask/src/plugins/Trader/base.ts | 1 - .../mask/src/plugins/Trader/constants/0x.ts | 1 - .../mask/src/plugins/Trader/constants/dodo.ts | 1 - .../mask/src/plugins/Trader/constants/mdex.ts | 5 +- .../src/plugins/Trader/constants/openocean.ts | 1 - .../src/plugins/Trader/constants/trader.ts | 1 - packages/mask/src/plugins/Trader/pipes.ts | 2 - .../src/plugins/Trader/trader/0x/useTrade.ts | 1 - .../src/plugins/Wallet/services/account.ts | 1 - packages/public-api/src/web.ts | 1 - packages/web3-constants/compile-constants.ts | 1 - packages/web3-constants/evm/airdrop.json | 3 +- packages/web3-constants/evm/artblocks.json | 3 +- packages/web3-constants/evm/coingecko.json | 6 +- .../web3-constants/evm/coinmarketcap.json | 3 +- packages/web3-constants/evm/cryptoartai.json | 9 +- packages/web3-constants/evm/debank.json | 3 +- packages/web3-constants/evm/dhedge.json | 6 +- packages/web3-constants/evm/ethereum.json | 12 +- packages/web3-constants/evm/explorer.json | 6 +- packages/web3-constants/evm/gitcoin.json | 12 +- .../web3-constants/evm/good-ghosting.json | 6 +- packages/web3-constants/evm/ito.json | 21 +-- packages/web3-constants/evm/lbp.json | 3 +- packages/web3-constants/evm/mask-box.json | 6 +- .../web3-constants/evm/nft-red-packet.json | 6 +- packages/web3-constants/evm/openocean.json | 3 +- packages/web3-constants/evm/opensea-api.json | 9 +- packages/web3-constants/evm/pooltogether.json | 6 +- packages/web3-constants/evm/red-packet.json | 18 +- packages/web3-constants/evm/rpc.json | 6 +- packages/web3-constants/evm/savings.json | 9 +- .../evm/space-station-galaxy.json | 6 +- .../evm/token-asset-base-url.json | 3 +- packages/web3-constants/evm/token-list.json | 3 +- packages/web3-constants/evm/token.json | 144 +++++---------- packages/web3-constants/evm/trader.json | 165 ++++++------------ packages/web3-constants/evm/trending.json | 9 +- packages/web3-constants/evm/zerion.json | 6 +- packages/web3-shared/evm/types/index.ts | 4 - .../web3-shared/evm/utils/chainDetailed.ts | 2 - 50 files changed, 166 insertions(+), 367 deletions(-) diff --git a/cspell.json b/cspell.json index 4d5bcd2332ca..9552e18fd53b 100644 --- a/cspell.json +++ b/cspell.json @@ -97,7 +97,6 @@ "goodghosting", "gundb", "hashmasks", - "heco", "hexlify", "holoflows", "iconbar", diff --git a/docs/evm-integration.md b/docs/evm-integration.md index b7cf8f477d5b..7cfddfc9ecf8 100644 --- a/docs/evm-integration.md +++ b/docs/evm-integration.md @@ -100,4 +100,3 @@ Goto `chrome-extension://jkoeaghipilijlahjplgbfiocjhldnap/dashboard.html#/wallet | xDai | | | Arbitrum | | | Avalanche | | -| Heco | | diff --git a/packages/mask/shared/flags.ts b/packages/mask/shared/flags.ts index c4ca0e016be3..3a02f63f634e 100644 --- a/packages/mask/shared/flags.ts +++ b/packages/mask/shared/flags.ts @@ -57,7 +57,6 @@ export const Flags = { flow_enabled: true, celo_enabled: true, aurora_enabled: true, - heco_enabled: true, nft_airdrop_enabled: false, post_actions_enabled: false, next_id_tip_enabled: false, diff --git a/packages/mask/src/components/shared/ApplicationBoard.tsx b/packages/mask/src/components/shared/ApplicationBoard.tsx index fcf1d6382a4e..d30e2849a02f 100644 --- a/packages/mask/src/components/shared/ApplicationBoard.tsx +++ b/packages/mask/src/components/shared/ApplicationBoard.tsx @@ -111,7 +111,6 @@ const SUPPORTED_CHAIN_ID_LIST = [ ChainId.Fantom, ChainId.Aurora, ChainId.Avalanche, - ChainId.Heco, ] export interface MaskAppEntry { diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index a1fb1c769917..c49be1afb4b8 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -167,16 +167,6 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ iconColor: 'rgb(112, 212, 74)', isMainnet: true, }, - { - ID: `${PLUGIN_ID}_heco`, - networkSupporterPluginID: PLUGIN_ID, - chainId: ChainId.Heco, - type: NetworkType.Heco, - name: 'heco', - icon: new URL('./assets/heco.png', import.meta.url), - iconColor: 'rgb(112, 212, 74)', - isMainnet: true, - }, ] export const PLUGIN_PROVIDERS: Web3Plugin.ProviderDescriptor[] = [ { diff --git a/packages/mask/src/plugins/ITO/base.ts b/packages/mask/src/plugins/ITO/base.ts index e7d0b1369868..eceee4b13b46 100644 --- a/packages/mask/src/plugins/ITO/base.ts +++ b/packages/mask/src/plugins/ITO/base.ts @@ -25,7 +25,6 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, - ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/NextID/base.ts b/packages/mask/src/plugins/NextID/base.ts index 5615937bf4aa..459ddf09c267 100644 --- a/packages/mask/src/plugins/NextID/base.ts +++ b/packages/mask/src/plugins/NextID/base.ts @@ -28,7 +28,6 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, - ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/RedPacket/base.ts b/packages/mask/src/plugins/RedPacket/base.ts index 577f8a37b62e..5be12ed3fc1b 100644 --- a/packages/mask/src/plugins/RedPacket/base.ts +++ b/packages/mask/src/plugins/RedPacket/base.ts @@ -26,7 +26,6 @@ export const base: Plugin.Shared.Definition = { ChainId.Fantom, ChainId.Avalanche, ChainId.Aurora, - ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/Trader/apis/trader/index.ts b/packages/mask/src/plugins/Trader/apis/trader/index.ts index e8c430d88f60..6fd6be225435 100644 --- a/packages/mask/src/plugins/Trader/apis/trader/index.ts +++ b/packages/mask/src/plugins/Trader/apis/trader/index.ts @@ -51,8 +51,6 @@ export async function getAvailableTraderProviders(chainId: ChainId) { return [TradeProvider.SUSHISWAP] case NetworkType.Aurora: return [TradeProvider.DODO, TradeProvider.WANNASWAP, TradeProvider.TRISOLARIS] - case NetworkType.Heco: - return [TradeProvider.MDEX] case NetworkType.Boba: case NetworkType.Fuse: case NetworkType.Metis: diff --git a/packages/mask/src/plugins/Trader/base.ts b/packages/mask/src/plugins/Trader/base.ts index c11c18571fdf..2c575a7ae707 100644 --- a/packages/mask/src/plugins/Trader/base.ts +++ b/packages/mask/src/plugins/Trader/base.ts @@ -23,7 +23,6 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, - ChainId.Heco, ], }, }, diff --git a/packages/mask/src/plugins/Trader/constants/0x.ts b/packages/mask/src/plugins/Trader/constants/0x.ts index 95f3951e591f..06be52d5c29f 100644 --- a/packages/mask/src/plugins/Trader/constants/0x.ts +++ b/packages/mask/src/plugins/Trader/constants/0x.ts @@ -14,7 +14,6 @@ export const ZRX_BASE_URL: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', - [NetworkType.Heco]: '', } export const ZRX_AFFILIATE_ADDRESS = '0x934B510D4C9103E6a87AEf13b816fb080286D649' diff --git a/packages/mask/src/plugins/Trader/constants/dodo.ts b/packages/mask/src/plugins/Trader/constants/dodo.ts index a47ece4fb7fe..7996fe13525e 100644 --- a/packages/mask/src/plugins/Trader/constants/dodo.ts +++ b/packages/mask/src/plugins/Trader/constants/dodo.ts @@ -16,5 +16,4 @@ export const networkNames: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', - [NetworkType.Heco]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/mdex.ts b/packages/mask/src/plugins/Trader/constants/mdex.ts index 2bd30ed218db..87bef3d7473c 100644 --- a/packages/mask/src/plugins/Trader/constants/mdex.ts +++ b/packages/mask/src/plugins/Trader/constants/mdex.ts @@ -1,5 +1,5 @@ import { ChainId } from '@masknet/web3-shared-evm' -import { DAI, USDC, USDT, MDX, WNATIVE, WNATIVE_ONLY } from './trader' +import { DAI, USDC, USDT, WNATIVE, WNATIVE_ONLY } from './trader' import type { ERC20AgainstToken, ERC20TokenCustomizedBase } from './types' /** @@ -10,6 +10,5 @@ export const MDEX_CUSTOM_BASES: ERC20TokenCustomizedBase = {} export const MDEX_BASE_AGAINST_TOKENS: ERC20AgainstToken = { ...WNATIVE_ONLY, - [ChainId.BSC]: [WNATIVE, DAI, USDC, USDT].map((x) => x[ChainId.Aurora]), - [ChainId.Heco]: [WNATIVE, MDX, DAI, USDC, USDT].map((x) => x[ChainId.Aurora]), + [ChainId.BSC]: [WNATIVE, DAI, USDC, USDT].map((x) => x[ChainId.BSC]), } diff --git a/packages/mask/src/plugins/Trader/constants/openocean.ts b/packages/mask/src/plugins/Trader/constants/openocean.ts index d65287cd1d86..862e158999b1 100644 --- a/packages/mask/src/plugins/Trader/constants/openocean.ts +++ b/packages/mask/src/plugins/Trader/constants/openocean.ts @@ -16,5 +16,4 @@ export const networkNames: Record = { [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', - [NetworkType.Heco]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/trader.ts b/packages/mask/src/plugins/Trader/constants/trader.ts index 5112027820c7..858710610816 100644 --- a/packages/mask/src/plugins/Trader/constants/trader.ts +++ b/packages/mask/src/plugins/Trader/constants/trader.ts @@ -78,7 +78,6 @@ export const WNATIVE_ONLY: ERC20AgainstToken = { [ChainId.Fantom]: [WNATIVE[ChainId.Fantom]], [ChainId.Aurora]: [WNATIVE[ChainId.Aurora]], [ChainId.Aurora_Testnet]: [WNATIVE[ChainId.Aurora_Testnet]], - [ChainId.Heco]: [WNATIVE[ChainId.Heco]], } export const BIPS_BASE = new BigNumber(10000) diff --git a/packages/mask/src/plugins/Trader/pipes.ts b/packages/mask/src/plugins/Trader/pipes.ts index 87b9595df4bd..46fb5d8f3ff5 100644 --- a/packages/mask/src/plugins/Trader/pipes.ts +++ b/packages/mask/src/plugins/Trader/pipes.ts @@ -99,7 +99,6 @@ export function resolveTradeProviderLink(tradeProvider: TradeProvider, networkTy case NetworkType.Metis: case NetworkType.Avalanche: case NetworkType.Optimistic: - case NetworkType.Heco: console.error('To be implement network: ', networkType) return '' default: @@ -180,7 +179,6 @@ export function resolveTradePairLink(tradeProvider: TradeProvider, address: stri case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Optimistic: - case NetworkType.Heco: console.error('To be implement network: ', networkType) return '' default: diff --git a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts index 2857d7f5f4ff..8476309e06ed 100644 --- a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts +++ b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts @@ -36,7 +36,6 @@ export function getNativeTokenLabel(networkType: NetworkType) { case NetworkType.Metis: case NetworkType.Avalanche: case NetworkType.Optimistic: - case NetworkType.Heco: return NATIVE_TOKEN_ADDRESS default: safeUnreachable(networkType) diff --git a/packages/mask/src/plugins/Wallet/services/account.ts b/packages/mask/src/plugins/Wallet/services/account.ts index f26067fe0bb4..2b3759fc6beb 100644 --- a/packages/mask/src/plugins/Wallet/services/account.ts +++ b/packages/mask/src/plugins/Wallet/services/account.ts @@ -128,6 +128,5 @@ export async function getSupportedNetworks() { Flags.fantom_enabled ? NetworkType.Fantom : undefined, Flags.avalanche_enabled ? NetworkType.Avalanche : undefined, Flags.aurora_enabled ? NetworkType.Aurora : undefined, - Flags.heco_enabled ? NetworkType.Heco : undefined, ].filter(Boolean) as NetworkType[] } diff --git a/packages/public-api/src/web.ts b/packages/public-api/src/web.ts index dd50384974ca..9c872e048491 100644 --- a/packages/public-api/src/web.ts +++ b/packages/public-api/src/web.ts @@ -192,7 +192,6 @@ export enum NetworkType { Fuse = 'Fuse', Metis = 'Metis', Optimistic = 'Optimistic', - Heco = 'Heco', } export enum DataProvider { diff --git a/packages/web3-constants/compile-constants.ts b/packages/web3-constants/compile-constants.ts index bf02da75c6a4..cafdb8aa29af 100644 --- a/packages/web3-constants/compile-constants.ts +++ b/packages/web3-constants/compile-constants.ts @@ -59,7 +59,6 @@ compileConstants(path.join(__dirname, 'evm'), [ 'Fantom', 'Aurora', 'Aurora_Testnet', - 'Heco', ]) compileConstants(path.join(__dirname, 'solana'), ['Mainnet', 'Testnet', 'Devnet']) diff --git a/packages/web3-constants/evm/airdrop.json b/packages/web3-constants/evm/airdrop.json index ab1b22d03d95..ab949267d4f5 100644 --- a/packages/web3-constants/evm/airdrop.json +++ b/packages/web3-constants/evm/airdrop.json @@ -17,7 +17,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/artblocks.json b/packages/web3-constants/evm/artblocks.json index 7f192becb8ef..b626e1dae9f6 100644 --- a/packages/web3-constants/evm/artblocks.json +++ b/packages/web3-constants/evm/artblocks.json @@ -17,7 +17,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/coingecko.json b/packages/web3-constants/evm/coingecko.json index 427ee3233518..6f3add83afa9 100644 --- a/packages/web3-constants/evm/coingecko.json +++ b/packages/web3-constants/evm/coingecko.json @@ -17,8 +17,7 @@ "Celo": "celo", "Fantom": "fantom", "Aurora": "aurora", - "Aurora_Testnet": "", - "Heco": "huobi-token" + "Aurora_Testnet": "" }, "COIN_ID": { "Mainnet": "ethereum", @@ -38,7 +37,6 @@ "Celo": "celo", "Fantom": "fantom", "Aurora": "ethereum", - "Aurora_Testnet": "", - "Heco": "heco-chain-ecosystem" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/coinmarketcap.json b/packages/web3-constants/evm/coinmarketcap.json index fe6257384132..ffd32861a9a2 100644 --- a/packages/web3-constants/evm/coinmarketcap.json +++ b/packages/web3-constants/evm/coinmarketcap.json @@ -17,7 +17,6 @@ "Celo": "5567", "Fantom": "3513", "Aurora": "1313161554", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/cryptoartai.json b/packages/web3-constants/evm/cryptoartai.json index 11015356c4b2..edde7f04abdc 100644 --- a/packages/web3-constants/evm/cryptoartai.json +++ b/packages/web3-constants/evm/cryptoartai.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "ARTIST_ACCEPTING_BIDS_V2": { "Mainnet": "0x78C889749f29D2965a76Ede3BBb232A9729Ccf0b", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "CANFT_MARKET": { "Mainnet": "0x72d081953957723e540780a0C6bA31725469238E", @@ -59,7 +57,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/debank.json b/packages/web3-constants/evm/debank.json index 1a43643f537e..070df0c683df 100644 --- a/packages/web3-constants/evm/debank.json +++ b/packages/web3-constants/evm/debank.json @@ -17,7 +17,6 @@ "Celo": "celo", "Fantom": "ftm", "Aurora": "aurora", - "Aurora_Testnet": "", - "Heco": "heco" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/dhedge.json b/packages/web3-constants/evm/dhedge.json index 26ad1aec4ef0..870f99083e7f 100644 --- a/packages/web3-constants/evm/dhedge.json +++ b/packages/web3-constants/evm/dhedge.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "API_URL": { "Mainnet": "https://api-v2.dhedge.org/graphql", @@ -38,7 +37,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/ethereum.json b/packages/web3-constants/evm/ethereum.json index 9a753b943fc3..f4ca94106031 100644 --- a/packages/web3-constants/evm/ethereum.json +++ b/packages/web3-constants/evm/ethereum.json @@ -17,8 +17,7 @@ "Celo": "0x8e28F1d64ceD52b9A09aB1AA3071Aa3c05802d1F", "Fantom": "0xc119574d5fb333f5ac018658d4d8b5035e16bf39", "Aurora": "0xC119574D5Fb333F5AC018658D4d8b5035E16bf39", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MULTICALL_ADDRESS": { "Mainnet": "0x1F98415757620B543A52E61c46B32eB19261F984", @@ -38,8 +37,7 @@ "Celo": "0x072453AdEC16cFC7FB6Af1517c3f25407180cccC", "Fantom": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", "Aurora": "0x6cc1b1058F9153358278C35E0b2D382f1585854B", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "ENS_REGISTRAR_ADDRESS": { "Mainnet": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", @@ -59,8 +57,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "ENS_REVERSE_RECORDS_ADDRESS": { "Mainnet": "0x3671aE578E63FdF66ad4F3E12CC0c0d71Ac7510C", @@ -80,7 +77,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/explorer.json b/packages/web3-constants/evm/explorer.json index e370cef908b2..a3c5bf0d117e 100644 --- a/packages/web3-constants/evm/explorer.json +++ b/packages/web3-constants/evm/explorer.json @@ -17,8 +17,7 @@ "Celo": [], "Fantom": ["AST4WWPNEYDURUXG2GH32JZMYWEFDP999S"], "Aurora": [], - "Aurora_Testnet": [], - "Heco": [] + "Aurora_Testnet": [] }, "EXPLORER_API": { "Mainnet": "https://api.etherscan.io/api", @@ -38,7 +37,6 @@ "Celo": "https://explorer.celo.org/api", "Fantom": "https://api.ftmscan.com/api", "Aurora": "https://explorer.mainnet.aurora.dev/api", - "Aurora_Testnet": "https://explorer.testnet.aurora.dev/api", - "Heco": "" + "Aurora_Testnet": "https://explorer.testnet.aurora.dev/api" } } diff --git a/packages/web3-constants/evm/gitcoin.json b/packages/web3-constants/evm/gitcoin.json index 7394be622d4b..708e296ea6de 100644 --- a/packages/web3-constants/evm/gitcoin.json +++ b/packages/web3-constants/evm/gitcoin.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BULK_CHECKOUT_ADDRESS": { "Mainnet": "0x7d655c57f71464B6f83811C55D84009Cd9f5221C", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "GITCOIN_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -59,8 +57,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "GITCOIN_TIP_PERCENTAGE": { "Mainnet": 5, @@ -80,7 +77,6 @@ "Celo": 0, "Fantom": 0, "Aurora": 0, - "Aurora_Testnet": 0, - "Heco": 0 + "Aurora_Testnet": 0 } } diff --git a/packages/web3-constants/evm/good-ghosting.json b/packages/web3-constants/evm/good-ghosting.json index 5a4a6036016d..e54f1e6ba1bf 100644 --- a/packages/web3-constants/evm/good-ghosting.json +++ b/packages/web3-constants/evm/good-ghosting.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "GOOD_GHOSTING_INCENTIVES_CONTRACT_ADDRESS": { "Mainnet": "", @@ -38,7 +37,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/ito.json b/packages/web3-constants/evm/ito.json index 93e7cdeba17f..f0cbea49edfb 100644 --- a/packages/web3-constants/evm/ito.json +++ b/packages/web3-constants/evm/ito.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MASK_ITO_CONTRACT_ADDRESS": { "Mainnet": "0x86812da3A623ab9606976078588b80C315E55FA3", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "ITO2_CONTRACT_ADDRESS": { "Mainnet": "0xc2CFbF22d6Dc87D0eE18d38d73733524c109Ff46", @@ -59,8 +57,7 @@ "Celo": "0xaA5bfd7355637eA7405CB194a55303e821c4c569", "Fantom": "0x981be454a930479d92C91a0092D204b64845A5D6", "Aurora": "0x2cf91AD8C175305EBe6970Bd8f81231585EFbd77", - "Aurora_Testnet": "0xdcA6F476EebCDE8FE8b072e3fC80dBC28dC209b3", - "Heco": "" + "Aurora_Testnet": "0xdcA6F476EebCDE8FE8b072e3fC80dBC28dC209b3" }, "ITO2_CONTRACT_CREATION_BLOCK_HEIGHT": { "Mainnet": 12766513, @@ -80,8 +77,7 @@ "Celo": 10278776, "Fantom": 25071597, "Aurora": 57350598, - "Aurora_Testnet": 77919102, - "Heco": 0 + "Aurora_Testnet": 77919102 }, "DEFAULT_QUALIFICATION_ADDRESS": { "Mainnet": "0x81b6ae377e360dcad63611846a2516f4ba8c88ac", @@ -101,8 +97,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "DEFAULT_QUALIFICATION2_ADDRESS": { "Mainnet": "0x4dC5f343Fe57E4fbDA1B454d125D396A3181272c", @@ -122,8 +117,7 @@ "Celo": "0x2cB220F925E603A04BEE05F210252120deBA29d7", "Fantom": "0x83D6b366f21e413f214EB077D5378478e71a5eD2", "Aurora": "0x578a7Fee5f0D8CEc7d00578Bf37374C5b95C4b98", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-mainnet", @@ -143,7 +137,6 @@ "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-celo", "Fantom": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-fantom", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-aurora", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/lbp.json b/packages/web3-constants/evm/lbp.json index f868c4ae5ca4..051943e8a62d 100644 --- a/packages/web3-constants/evm/lbp.json +++ b/packages/web3-constants/evm/lbp.json @@ -17,7 +17,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/mask-box.json b/packages/web3-constants/evm/mask-box.json index 29d19c211d7d..a391a2ea2256 100644 --- a/packages/web3-constants/evm/mask-box.json +++ b/packages/web3-constants/evm/mask-box.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "0xf5056B96ab242C566002852d0b98ce0BcDf1af51", - "Aurora_Testnet": "0xB4D669bc117735FdA44e90e52795132187705B21", - "Heco": "" + "Aurora_Testnet": "0xB4D669bc117735FdA44e90e52795132187705B21" }, "MASK_BOX_CONTRACT_FROM_BLOCK": { "Mainnet": 13687866, @@ -38,7 +37,6 @@ "Celo": 0, "Fantom": 0, "Aurora": 57259004, - "Aurora_Testnet": 77919118, - "Heco": 0 + "Aurora_Testnet": 77919118 } } diff --git a/packages/web3-constants/evm/nft-red-packet.json b/packages/web3-constants/evm/nft-red-packet.json index 6f9ac5e204a1..14f892ec49c5 100644 --- a/packages/web3-constants/evm/nft-red-packet.json +++ b/packages/web3-constants/evm/nft-red-packet.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x05ee315E407C21a594f807D61d6CC11306D1F149", - "Aurora_Testnet": "0x97369fEE7db34E0BfE47861f2ec44b4378d13eB4", - "Heco": "" + "Aurora_Testnet": "0x97369fEE7db34E0BfE47861f2ec44b4378d13eB4" }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-mainnet", @@ -38,7 +37,6 @@ "Celo": "", "Fantom": "", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-aurora", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/openocean.json b/packages/web3-constants/evm/openocean.json index f8328378e9da..50fb7755a589 100644 --- a/packages/web3-constants/evm/openocean.json +++ b/packages/web3-constants/evm/openocean.json @@ -17,7 +17,6 @@ "Celo": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Fantom": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/opensea-api.json b/packages/web3-constants/evm/opensea-api.json index 8e92dde79b2d..8032d46e99ce 100644 --- a/packages/web3-constants/evm/opensea-api.json +++ b/packages/web3-constants/evm/opensea-api.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "GET_SINGLE_ASSET_URL": { "Mainnet": "https://api.opensea.io/api/v1/asset", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "GET_ASSETS_URL": { "Mainnet": "https://api.opensea.io/api/v1/assets", @@ -59,7 +57,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/pooltogether.json b/packages/web3-constants/evm/pooltogether.json index 882287a93b29..529a2e16bb28 100644 --- a/packages/web3-constants/evm/pooltogether.json +++ b/packages/web3-constants/evm/pooltogether.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MASK_POOL_ADDRESS": { "Mainnet": "", @@ -38,7 +37,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/red-packet.json b/packages/web3-constants/evm/red-packet.json index be9e0c468dda..d587717e2cd6 100644 --- a/packages/web3-constants/evm/red-packet.json +++ b/packages/web3-constants/evm/red-packet.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "HAPPY_RED_PACKET_ADDRESS_V2": { "Mainnet": "0x8D8912E1237F9FF3EF661F32743CFB276E052F98", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "HAPPY_RED_PACKET_ADDRESS_V3": { "Mainnet": "", @@ -59,8 +57,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "HAPPY_RED_PACKET_ADDRESS_V4": { "Mainnet": "0xaBBe1101FD8fa5847c452A6D70C8655532B03C33", @@ -80,8 +77,7 @@ "Celo": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", "Fantom": "0x578a7Fee5f0D8CEc7d00578Bf37374C5b95C4b98", "Aurora": "0x19f179D7e0D7d9F9d5386afFF64271D98A91615B", - "Aurora_Testnet": "0xdB93cCd481012bB5D1E2c8d0aF7C5f2940c00fdC", - "Heco": "" + "Aurora_Testnet": "0xdB93cCd481012bB5D1E2c8d0aF7C5f2940c00fdC" }, "HAPPY_RED_PACKET_ADDRESS_V4_BLOCK_HEIGHT": { "Mainnet": 12939427, @@ -101,8 +97,7 @@ "Celo": 10413552, "Fantom": 25112473, "Aurora": 57552338, - "Aurora_Testnet": 77918765, - "Heco": 0 + "Aurora_Testnet": 77918765 }, "SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-mainnet", @@ -122,7 +117,6 @@ "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-celo", "Fantom": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-fantom", "Aurora": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-aurora", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/rpc.json b/packages/web3-constants/evm/rpc.json index 81eea738a765..54cfb9185c13 100644 --- a/packages/web3-constants/evm/rpc.json +++ b/packages/web3-constants/evm/rpc.json @@ -59,8 +59,7 @@ "Celo": ["https://forno.celo.org"], "Fantom": ["https://rpc.ftm.tools/"], "Aurora": ["https://mainnet.aurora.dev"], - "Aurora_Testnet": ["https://testnet.aurora.dev"], - "Heco": [] + "Aurora_Testnet": ["https://testnet.aurora.dev"] }, "RPC_WEIGHTS": { "Mainnet": [0, 1, 2, 3, 4], @@ -80,7 +79,6 @@ "Celo": [0, 0, 0, 0, 0], "Fantom": [0, 0, 0, 0, 0], "Aurora": [0, 0, 0, 0, 0], - "Aurora_Testnet": [0, 0, 0, 0, 0], - "Heco": [] + "Aurora_Testnet": [0, 0, 0, 0, 0] } } diff --git a/packages/web3-constants/evm/savings.json b/packages/web3-constants/evm/savings.json index ed5b20066e5a..0f58f923eb48 100644 --- a/packages/web3-constants/evm/savings.json +++ b/packages/web3-constants/evm/savings.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "LIDO_STETH": { "Mainnet": "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "LIDO_REFERRAL_ADDRESS": { "Mainnet": "0x278D7e418a28ff763eEeDf29238CD6dfcade3A3a", @@ -59,7 +57,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/space-station-galaxy.json b/packages/web3-constants/evm/space-station-galaxy.json index a286a96faf60..86b85572cdcd 100644 --- a/packages/web3-constants/evm/space-station-galaxy.json +++ b/packages/web3-constants/evm/space-station-galaxy.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUBGRAPH_URL": { "Mainnet": "", @@ -38,7 +37,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/token-asset-base-url.json b/packages/web3-constants/evm/token-asset-base-url.json index 9acc59916f0a..994c1a1189ae 100644 --- a/packages/web3-constants/evm/token-asset-base-url.json +++ b/packages/web3-constants/evm/token-asset-base-url.json @@ -47,7 +47,6 @@ "Celo": [], "Fantom": [], "Aurora": [], - "Aurora_Testnet": [], - "Heco": [] + "Aurora_Testnet": [] } } diff --git a/packages/web3-constants/evm/token-list.json b/packages/web3-constants/evm/token-list.json index b9788a40e4dd..76b7b8870aee 100644 --- a/packages/web3-constants/evm/token-list.json +++ b/packages/web3-constants/evm/token-list.json @@ -17,7 +17,6 @@ "Celo": ["https://tokens.r2d2.to/latest/42220/tokens.json"], "Fantom": ["https://tokens.r2d2.to/latest/250/tokens.json"], "Aurora": ["https://tokens.r2d2.to/latest/1313161554/tokens.json"], - "Aurora_Testnet": [], - "Heco": ["https://tokens.r2d2.to/latest/128/tokens.json"] + "Aurora_Testnet": [] } } diff --git a/packages/web3-constants/evm/token.json b/packages/web3-constants/evm/token.json index 8f5b96fa017f..2dcfe0a7d610 100644 --- a/packages/web3-constants/evm/token.json +++ b/packages/web3-constants/evm/token.json @@ -17,8 +17,7 @@ "Celo": "0x471EcE3750Da237f93B8E339c536989b8978a438", "Fantom": "0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83", "Aurora": "0xC9BdeEd33CD01541e1eeD10f90519d2C06Fe3feB", - "Aurora_Testnet": "", - "Heco": "0x5545153ccfca01fbd7dd11c0b23ba694d9509a6f" + "Aurora_Testnet": "" }, "USDC_ADDRESS": { "Mainnet": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", @@ -38,8 +37,7 @@ "Celo": "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7", "Fantom": "0x04068da6c83afcfa0e13ba15a6696662335d5b75", "Aurora": "0xb12bfca5a55806aaf64e99521918a4bf0fc40802", - "Aurora_Testnet": "", - "Heco": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d" + "Aurora_Testnet": "" }, "USDT_ADDRESS": { "Mainnet": "0xdAC17F958D2ee523a2206206994597C13D831ec7", @@ -59,8 +57,7 @@ "Celo": "0xb020d981420744f6b0fedd22bb67cd37ce18a1d5", "Fantom": "", "Aurora": "0x4988a896b1227218e4a686fde5eabdcabd91571f", - "Aurora_Testnet": "", - "Heco": "0xa71edc38d189767582c38a3145b5873052c3e47a" + "Aurora_Testnet": "" }, "HUSD_ADDRESS": { "Mainnet": "0xdf574c24545e5ffecb9a659c229253d4111d87e1", @@ -80,8 +77,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0x0298c2b32eae4da002a15f36fdf7615bea3da047" + "Aurora_Testnet": "" }, "BUSD_ADDRESS": { "Mainnet": "0x4fabb145d64652a948d72533023f6e7a623c7c53", @@ -101,8 +97,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0xe9e7cea3dedca5984780bafc599bd69add087d56" + "Aurora_Testnet": "" }, "COMP_ADDRESS": { "Mainnet": "0xc00e94Cb662C3520282E6f5717214004A7f26888", @@ -122,8 +117,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "EASY_ADDRESS": { "Mainnet": "", @@ -143,8 +137,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MKR_ADDRESS": { "Mainnet": "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", @@ -164,8 +157,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MASK_ADDRESS": { "Mainnet": "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074", @@ -185,8 +177,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MSKA_ADDRESS": { "Mainnet": "", @@ -206,8 +197,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MSKB_ADDRESS": { "Mainnet": "", @@ -227,8 +217,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MSKC_ADDRESS": { "Mainnet": "", @@ -248,8 +237,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MSKD_ADDRESS": { "Mainnet": "", @@ -269,8 +257,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MSKE_ADDRESS": { "Mainnet": "", @@ -290,8 +277,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "DAI_ADDRESS": { "Mainnet": "0x6B175474E89094C44Da98b954EedeAC495271d0F", @@ -311,8 +297,7 @@ "Celo": "", "Fantom": "0x8D11eC38a3EB5E956B052f67Da8Bdc9bef8Abf3E", "Aurora": "0xe3520349f477a5f6eb06107066048508498a291b", - "Aurora_Testnet": "", - "Heco": "0x3d760a45d0887dfd89a2f5385a236b29cb46ed2a" + "Aurora_Testnet": "" }, "AMPL_ADDRESS": { "Mainnet": "0xD46bA6D942050d489DBd938a2C909A5d5039A161", @@ -332,8 +317,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "OKB_ADDRESS": { "Mainnet": "0x75231F58b43240C9718Dd58B4967c5114342a86c", @@ -353,8 +337,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UST_ADDRESS": { "Mainnet": "0xa47c8bf37f92aBed4A126BDA807A7b7498661acD", @@ -374,8 +357,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "eUSDC_ADDRESS": { "Mainnet": "", @@ -395,8 +377,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "eUSDT_ADDRESS": { "Mainnet": "", @@ -416,8 +397,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "fUSDT_ADDRESS": { "Mainnet": "", @@ -437,8 +417,7 @@ "Celo": "", "Fantom": "0x049d68029688eAbF473097a2fC38ef61633A3C7A", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "eDAI_ADDRESS": { "Mainnet": "", @@ -458,8 +437,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNITOKEN_ADDRESS": { "Mainnet": "", @@ -479,8 +457,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0xbf5140a22578168fd562dccf235e5d43a02ce9b1" + "Aurora_Testnet": "" }, "TT01_ADDRESS": { "Mainnet": "", @@ -500,8 +477,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TT02_ADDRESS": { "Mainnet": "", @@ -521,8 +497,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "QUICK_ADDRESS": { "Mainnet": "", @@ -542,8 +517,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNA_ADDRESS": { "Mainnet": "", @@ -563,8 +537,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x7faA64Faf54750a2E3eE621166635fEAF406Ab22", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WBTC_ADDRESS": { "Mainnet": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", @@ -584,8 +557,7 @@ "Celo": "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE", "Fantom": "0x321162Cd933E2Be498Cd2267a90534A804051b11", "Aurora": "0xf4eb217ba2454613b15dbdea6e5f22276410e89e", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "IGG_ADDRESS": { "Mainnet": "", @@ -605,8 +577,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "OM_ADDRESS": { "Mainnet": "", @@ -626,8 +597,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUSHI_ADDRESS": { "Mainnet": "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", @@ -647,8 +617,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "YAM_ADDRESS": { "Mainnet": "0x0e2298E3B3390e3b945a5456fBf59eCc3f55DA16", @@ -668,8 +637,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "RUNE_ADDRESS": { "Mainnet": "0x3155BA85D5F96b2d030a4966AF206230e46849cb", @@ -689,8 +657,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "YFI_ADDRESS": { "Mainnet": "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", @@ -710,8 +677,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "sUSD_ADDRESS": { "Mainnet": "0x57ab1ec28d129707052df4df418d58a2d46d5f51", @@ -731,8 +697,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BTCB_ADDRESS": { "Mainnet": "", @@ -752,8 +717,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "CAKE_ADDRESS": { "Mainnet": "", @@ -773,8 +737,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "maUSDC_ADDRESS": { "Mainnet": "", @@ -794,8 +757,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "stETH_ADDRESS": { "Mainnet": "0xDFe66B14D37C77F4E9b180cEb433d1b164f0281D", @@ -815,8 +777,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "NFTX_ADDRESS": { "Mainnet": "0x87d73E916D7057945c9BcD8cdd94e42A6F47f776", @@ -836,8 +797,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "cUSD_ADDRESS": { "Mainnet": "", @@ -857,8 +817,7 @@ "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "cEUR_ADDRESS": { "Mainnet": "", @@ -878,8 +837,7 @@ "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "xTRI_ADDRESS": { "Mainnet": "", @@ -899,8 +857,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x802119e4e253D5C19aA06A5d567C5a41596D6803", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "JOE_ADDRESS": { "Mainnet": "", @@ -920,8 +877,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PNG_ADDRESS": { "Mainnet": "", @@ -941,8 +897,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MDX_ADDRESS": { "Mainnet": "", @@ -962,8 +917,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0x25D2e80cB6B86881Fd7e07dd263Fb79f4AbE033c" + "Aurora_Testnet": "" }, "ETHER_ADDRESS": { "Mainnet": "", @@ -983,8 +937,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0x64ff637fb478863b7468bc97d30a5bf3a428a1fd" + "Aurora_Testnet": "" }, "NATIVE_TOKEN_ADDRESS": { "Mainnet": "0x0000000000000000000000000000000000000000", @@ -1004,7 +957,6 @@ "Celo": "0x471ece3750da237f93b8e339c536989b8978a438", "Fantom": "0x0000000000000000000000000000000000000000", "Aurora": "0x0000000000000000000000000000000000000000", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/trader.json b/packages/web3-constants/evm/trader.json index 8b87c2cefc54..77b962db40bf 100644 --- a/packages/web3-constants/evm/trader.json +++ b/packages/web3-constants/evm/trader.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V2_FACTORY_ADDRESS": { "Mainnet": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V2_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v2", @@ -59,8 +57,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V2_INIT_CODE_HASH": { "Mainnet": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", @@ -80,8 +77,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_SWAP_ROUTER_ADDRESS": { "Mainnet": "0xe592427a0aece92de3edee1f18e0157c05861564", @@ -101,8 +97,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V3_FACTORY_ADDRESS": { "Mainnet": "0x1F98431c8aD98523631AE4a59f267346ea31F984", @@ -122,8 +117,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V3_QUOTER_ADDRESS": { "Mainnet": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", @@ -143,8 +137,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V3_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", @@ -164,8 +157,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V3_INIT_CODE_HASH": { "Mainnet": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", @@ -185,8 +177,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUSHISWAP_ROUTER_ADDRESS": { "Mainnet": "0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F", @@ -206,8 +197,7 @@ "Celo": "0x1421bDe4B10e8dd459b3BCb598810B1337D56842", "Fantom": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Aurora": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUSHISWAP_FACTORY_ADDRESS": { "Mainnet": "0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac", @@ -227,8 +217,7 @@ "Celo": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Fantom": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUSHISWAP_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/zippoxer/sushiswap-subgraph-fork", @@ -248,8 +237,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SUSHISWAP_INIT_CODE_HASH": { "Mainnet": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", @@ -269,8 +257,7 @@ "Celo": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Fantom": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SASHIMISWAP_ROUTER_ADDRESS": { "Mainnet": "0xe4fe6a45f354e845f954cddee6084603cedb9410", @@ -290,8 +277,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SASHIMISWAP_FACTORY_ADDRESS": { "Mainnet": "0xF028F723ED1D0fE01cC59973C49298AA95c57472", @@ -311,8 +297,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SASHIMISWAP_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/sashimiproject/sashimi", @@ -332,8 +317,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "SASHIMISWAP_INIT_CODE_HASH": { "Mainnet": "0xb465bbe4edb8c9b0da8ff0b2b36ce0065de9fcd5a33f32c6856ea821779c8b72", @@ -353,8 +337,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "QUICKSWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -374,8 +357,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "QUICKSWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -395,8 +377,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "QUICKSWAP_THEGRAPH": { "Mainnet": "", @@ -416,8 +397,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "QUICKSWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -437,8 +417,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANCAKESWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -458,8 +437,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANCAKESWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -479,8 +457,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANCAKESWAP_THEGRAPH": { "Mainnet": "", @@ -500,8 +477,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANCAKESWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -521,8 +497,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BALANCER_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -542,8 +517,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BALANCER_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x3E66B66Fd1d0b02fDa6C811Da9E0547970DB2f21", @@ -563,8 +537,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BALANCER_POOLS_URL": { "Mainnet": "https://ipfs.fleek.co/ipns/balancer-bucket.storage.fleek.co/balancer-exchange/pools", @@ -584,8 +557,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "DODO_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -605,8 +577,7 @@ "Celo": "", "Fantom": "", "Aurora": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "DODO_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0xCB859eA579b28e02B87A1FDE08d087ab9dbE5149", @@ -626,8 +597,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x335aC99bb3E51BDbF22025f092Ebc1Cf2c5cC619", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BANCOR_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -647,8 +617,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "BANCOR_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x2F9EC37d6CcFFf1caB21733BdaDEdE11c823cCB0", @@ -668,8 +637,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRADERJOE_ROUTER_ADDRESS": { "Mainnet": "", @@ -689,8 +657,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRADERJOE_FACTORY_ADDRESS": { "Mainnet": "", @@ -710,8 +677,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRADERJOE_THEGRAPH": { "Mainnet": "https://api.thegraph.com/subgraphs/name/traderjoe-xyz/exchange", @@ -731,8 +697,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRADERJOE_INIT_CODE_HASH": { "Mainnet": "", @@ -752,8 +717,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "OPENOCEAN_ETH_ADDRESS": { "Mainnet": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", @@ -773,8 +737,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "OPENOCEAN_EXCHANGE_PROXY_ADDRESS": { "Mainnet": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", @@ -794,8 +757,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANGOLIN_ROUTER_ADDRESS": { "Mainnet": "", @@ -815,8 +777,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANGOLIN_FACTORY_ADDRESS": { "Mainnet": "", @@ -836,8 +797,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANGOLIN_THEGRAPH": { "Mainnet": "", @@ -857,8 +817,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "PANGOLIN_INIT_CODE_HASH": { "Mainnet": "", @@ -878,8 +837,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNASWAP_ROUTER_V2_ADDRESS": { "Mainnet": "", @@ -899,8 +857,7 @@ "Celo": "", "Fantom": "", "Aurora": "0xa3a1eF5Ae6561572023363862e238aFA84C72ef5", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNASWAP_ROUTER_ADDRESS": { "Mainnet": "", @@ -920,8 +877,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x8f1E0Cf0f9f269Bc977C38635E560aa5b0E63323", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNASWAP_FACTORY_ADDRESS": { "Mainnet": "", @@ -941,8 +897,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x7928D4FeA7b2c90C732c10aFF59cf403f0C38246", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNASWAP_THEGRAPH": { "Mainnet": "", @@ -962,8 +917,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "WANNASWAP_INIT_CODE_HASH": { "Mainnet": "", @@ -983,8 +937,7 @@ "Celo": "", "Fantom": "", "Aurora": "0xa06b8b0642cf6a9298322d0c8ac3c68c291ca24dc66245cf23aa2abc33b57e21", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRISOLARIS_ROUTER_ADDRESS": { "Mainnet": "", @@ -1004,8 +957,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x2CB45Edb4517d5947aFdE3BEAbF95A582506858B", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRISOLARIS_FACTORY_ADDRESS": { "Mainnet": "", @@ -1025,8 +977,7 @@ "Celo": "", "Fantom": "", "Aurora": "0xc66F594268041dB60507F00703b152492fb176E7", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRISOLARIS_THEGRAPH": { "Mainnet": "", @@ -1046,8 +997,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "TRISOLARIS_INIT_CODE_HASH": { "Mainnet": "", @@ -1067,8 +1017,7 @@ "Celo": "", "Fantom": "", "Aurora": "0x754e1d90e536e4c1df81b7f030f47b4ca80c87120e145c294f098c83a6cb5ace", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MDEX_ROUTER_ADDRESS": { "Mainnet": "", @@ -1088,8 +1037,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0xED7d5F38C79115ca12fe6C0041abb22F0A06C300" + "Aurora_Testnet": "" }, "MDEX_FACTORY_ADDRESS": { "Mainnet": "", @@ -1109,8 +1057,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0xb0b670fc1F7724119963018DB0BfA86aDb22d941" + "Aurora_Testnet": "" }, "MDEX_THEGRAPH": { "Mainnet": "", @@ -1130,8 +1077,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "MDEX_INIT_CODE_HASH": { "Mainnet": "", @@ -1151,7 +1097,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "0x2ad889f82040abccb2649ea6a874796c1601fb67f91a747a80e08860c73ddf24" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/trending.json b/packages/web3-constants/evm/trending.json index 9606bc6e3747..a115fe46afe5 100644 --- a/packages/web3-constants/evm/trending.json +++ b/packages/web3-constants/evm/trending.json @@ -17,8 +17,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "UNISWAP_V2_HEALTH_URL": { "Mainnet": "https://api.thegraph.com/index-node/graphql", @@ -38,8 +37,7 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" }, "ETHEREUM_BLOCKS_SUBGRAPH_URL": { "Mainnet": "https://api.thegraph.com/subgraphs/name/blocklytics/ethereum-blocks", @@ -59,7 +57,6 @@ "Celo": "", "Fantom": "", "Aurora": "", - "Aurora_Testnet": "", - "Heco": "" + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/zerion.json b/packages/web3-constants/evm/zerion.json index 3267d8250035..e0d70150b37f 100644 --- a/packages/web3-constants/evm/zerion.json +++ b/packages/web3-constants/evm/zerion.json @@ -17,8 +17,7 @@ "Celo": "celo-assets", "Fantom": "fantom-assets", "Aurora": "aurora-assets", - "Aurora_Testnet": "", - "Heco": "heco-assets" + "Aurora_Testnet": "" }, "TRANSACTIONS_SCOPE_NAME": { "Mainnet": "transactions", @@ -38,7 +37,6 @@ "Celo": "celo-transactions", "Fantom": "fantom-transactions", "Aurora": "aurora-transactions", - "Aurora_Testnet": "", - "Heco": "heco-transactions" + "Aurora_Testnet": "" } } diff --git a/packages/web3-shared/evm/types/index.ts b/packages/web3-shared/evm/types/index.ts index 294871f0c429..7840867421cc 100644 --- a/packages/web3-shared/evm/types/index.ts +++ b/packages/web3-shared/evm/types/index.ts @@ -78,9 +78,6 @@ export enum ChainId { // Optimistic Optimistic = 10, - - // Heco - Heco = 128, } export enum ProviderType { @@ -116,7 +113,6 @@ export enum NetworkType { Fuse = 'Fuse', Metis = 'Metis', Optimistic = 'Optimistic', - Heco = 'Heco', } export interface Wallet { diff --git a/packages/web3-shared/evm/utils/chainDetailed.ts b/packages/web3-shared/evm/utils/chainDetailed.ts index 7fb7b9cbfca0..1cceb01fa697 100644 --- a/packages/web3-shared/evm/utils/chainDetailed.ts +++ b/packages/web3-shared/evm/utils/chainDetailed.ts @@ -95,7 +95,6 @@ export const getChainIdFromNetworkType = createLookupTableResolver = { [NetworkType.Fuse]: 'Fuse', [NetworkType.Metis]: 'Metis', [NetworkType.Optimistic]: 'Optimistic', - [NetworkType.Heco]: 'Heco', } export function getNetworkTypeFromChainId(chainId: ChainId, value?: boolean) { const chainDetailed = getChainDetailed(chainId) From 4d065d55352e84fa49b6d43bc782104a1ed56036 Mon Sep 17 00:00:00 2001 From: codingsh Date: Mon, 7 Mar 2022 02:23:15 +0000 Subject: [PATCH 5/6] feat(mdex): enable trade ETH network --- packages/mask/src/plugins/EVM/assets/heco.png | Bin 7059 -> 0 bytes .../mask/src/plugins/Trader/apis/trader/index.ts | 1 + .../mask/src/plugins/Trader/constants/mdex.ts | 1 + packages/web3-constants/evm/trader.json | 6 +++--- packages/web3-shared/evm/pipes/index.ts | 1 - 5 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 packages/mask/src/plugins/EVM/assets/heco.png diff --git a/packages/mask/src/plugins/EVM/assets/heco.png b/packages/mask/src/plugins/EVM/assets/heco.png deleted file mode 100644 index d24d218ada85e060c3702a0dcd7d299defcd5e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7059 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 x[ChainId.Mainnet]), [ChainId.BSC]: [WNATIVE, DAI, USDC, USDT].map((x) => x[ChainId.BSC]), } diff --git a/packages/web3-constants/evm/trader.json b/packages/web3-constants/evm/trader.json index 77b962db40bf..be8dcb28d3fb 100644 --- a/packages/web3-constants/evm/trader.json +++ b/packages/web3-constants/evm/trader.json @@ -1020,7 +1020,7 @@ "Aurora_Testnet": "" }, "MDEX_ROUTER_ADDRESS": { - "Mainnet": "", + "Mainnet": "0x74119c3bca85bEA0538A62319a79b4a372590B47", "Ropsten": "", "Rinkeby": "", "Kovan": "", @@ -1040,7 +1040,7 @@ "Aurora_Testnet": "" }, "MDEX_FACTORY_ADDRESS": { - "Mainnet": "", + "Mainnet": "0x7DAe51BD3E3376B8c7c4900E9107f12Be3AF1bA8", "Ropsten": "", "Rinkeby": "", "Kovan": "", @@ -1080,7 +1080,7 @@ "Aurora_Testnet": "" }, "MDEX_INIT_CODE_HASH": { - "Mainnet": "", + "Mainnet": "0x8ecc069c645df696f2ca5116ab459c5c2889f299e73c1b208aaa3cdd7d110b16", "Ropsten": "", "Rinkeby": "", "Kovan": "", diff --git a/packages/web3-shared/evm/pipes/index.ts b/packages/web3-shared/evm/pipes/index.ts index 51739f5db1eb..34a54a1a422b 100644 --- a/packages/web3-shared/evm/pipes/index.ts +++ b/packages/web3-shared/evm/pipes/index.ts @@ -145,7 +145,6 @@ export const resolveChainColor = createLookupTableResolver( [ChainId.Fantom]: 'rgb(19, 181, 236)', [ChainId.Aurora]: 'rgb(112, 212, 74)', [ChainId.Aurora_Testnet]: 'rgb(112, 212, 74)', - [ChainId.Heco]: 'rgb(0, 148, 62)', }, 'rgb(214, 217, 220)', ) From 6089e7a1f484ce68049c5195bba03f496c0ac407 Mon Sep 17 00:00:00 2001 From: codingsh Date: Mon, 7 Mar 2022 13:50:30 +0000 Subject: [PATCH 6/6] chore(mdex): remove mdx on eth mainnet --- .../src/plugins/Trader/constants/trader.ts | 1 - packages/web3-constants/evm/token.json | 20 ------------------- 2 files changed, 21 deletions(-) diff --git a/packages/mask/src/plugins/Trader/constants/trader.ts b/packages/mask/src/plugins/Trader/constants/trader.ts index 858710610816..6f8cdc2d5594 100644 --- a/packages/mask/src/plugins/Trader/constants/trader.ts +++ b/packages/mask/src/plugins/Trader/constants/trader.ts @@ -50,7 +50,6 @@ export const CUSD = createERC20Tokens('cUSD_ADDRESS', 'Celo Dollar', 'cUSD', 18) export const CEUR = createERC20Tokens('cEUR_ADDRESS', 'Celo Euro', 'cEUR', 18) export const JOE = createERC20Tokens('JOE_ADDRESS', 'JoeToken', 'JOE', 18) export const PNG = createERC20Tokens('PNG_ADDRESS', 'Pangolin', 'PNG', 18) -export const MDX = createERC20Tokens('MDX_ADDRESS', ' MDX Token', 'MDX', 18) export const WNATIVE = createERC20Tokens( 'WNATIVE_ADDRESS', diff --git a/packages/web3-constants/evm/token.json b/packages/web3-constants/evm/token.json index 2dcfe0a7d610..f6fe2360d0d4 100644 --- a/packages/web3-constants/evm/token.json +++ b/packages/web3-constants/evm/token.json @@ -899,26 +899,6 @@ "Aurora": "", "Aurora_Testnet": "" }, - "MDX_ADDRESS": { - "Mainnet": "", - "Ropsten": "", - "Rinkeby": "", - "Kovan": "", - "Gorli": "", - "BSC": "", - "BSCT": "", - "Matic": "", - "Mumbai": "", - "Arbitrum": "", - "Arbitrum_Rinkeby": "", - "xDai": "", - "Avalanche": "", - "Avalanche_Fuji": "", - "Celo": "", - "Fantom": "", - "Aurora": "", - "Aurora_Testnet": "" - }, "ETHER_ADDRESS": { "Mainnet": "", "Ropsten": "",