diff --git a/.vscode/schema/constants.json b/.vscode/schema/constants.json index 4bff76476e14..d7c5c8ed9f08 100644 --- a/.vscode/schema/constants.json +++ b/.vscode/schema/constants.json @@ -30,7 +30,10 @@ "Matic", "Mumbai", "Arbitrum", - "Arbitrum_Rinkeby" + "Arbitrum_Rinkeby", + "Optimism", + "Optimism_Kovan", + "Optimism_Goerli" ] }, "primitive": { diff --git a/cspell.json b/cspell.json index accc1c0afd28..04ec80f1f602 100644 --- a/cspell.json +++ b/cspell.json @@ -108,6 +108,7 @@ "ipfshttp", "ittr", "jsbi", + "jsonml", "juicebox", "kdfparams", "keccak", @@ -150,8 +151,11 @@ "nftrss", "nftscan", "nums", + "oeth", + "opensea", "openswap", "openx", + "optimism", "overridable", "overscan", "pageable", diff --git a/packages/dashboard/src/pages/Wallets/hooks/useGasConfig.ts b/packages/dashboard/src/pages/Wallets/hooks/useGasConfig.ts index 4b28631e388c..30284cb131b7 100644 --- a/packages/dashboard/src/pages/Wallets/hooks/useGasConfig.ts +++ b/packages/dashboard/src/pages/Wallets/hooks/useGasConfig.ts @@ -75,7 +75,7 @@ export const useGasConfig = (gasLimit: number, minGasLimit: number) => { maxFeePerGas: toHex(new BigNumber(maxFee).integerValue().toFixed()), maxPriorityFeePerGas: toHex(new BigNumber(priorityFee).integerValue().toFixed()), } - : { gas: gasLimit_, gasPrice: new BigNumber(gasPrice).toNumber() } + : { gas: gasLimit_, gasPrice: toHex(formatGweiToWei(gasPrice).toString()) } }, [is1559Supported, gasLimit_, maxFee, priorityFee, gasPrice, chainId]) return { diff --git a/packages/mask/shared-ui/locales/ko-KR.json b/packages/mask/shared-ui/locales/ko-KR.json index 05e712f43965..551042c73a7d 100644 --- a/packages/mask/shared-ui/locales/ko-KR.json +++ b/packages/mask/shared-ui/locales/ko-KR.json @@ -119,7 +119,6 @@ "wallet_rename": "월렛 이름 바꾸기", "wallet_loading_nft_contract": "NFT 컨트렉트 로딩...", "wallet_search_contract_no_result": "검색 포준에 맞추는 결과나 컨트렉트 주소가 없습니다.", - "wallet_search_no_result": "결과 없음.", "wallet_airdrop_nft_unclaimed_title": "수령하지 않는 NFT 에어드랍:", "plugin_airdrop_nft_start_time": "시작 시간: {{date}}", "plugin_airdrop_nft_end_time": "종료 시간: {{date}}", diff --git a/packages/mask/shared-ui/locales/qya-AA.json b/packages/mask/shared-ui/locales/qya-AA.json index 12bdda0cc799..b0cc7b81b59b 100644 --- a/packages/mask/shared-ui/locales/qya-AA.json +++ b/packages/mask/shared-ui/locales/qya-AA.json @@ -221,7 +221,6 @@ "wallet_rename": "crwdns4489:0crwdne4489:0", "wallet_loading_nft_contract": "crwdns8135:0crwdne8135:0", "wallet_search_contract_no_result": "crwdns8137:0crwdne8137:0", - "wallet_search_no_result": "crwdns8139:0crwdne8139:0", "wallet_confirm_with_password": "crwdns10141:0crwdne10141:0", "wallet_airdrop_nft_unclaimed_title": "crwdns8093:0crwdne8093:0", "plugin_external_unknown_plugin": "crwdns10143:0crwdne10143:0", diff --git a/packages/mask/shared-ui/locales/zh-CN.json b/packages/mask/shared-ui/locales/zh-CN.json index 224c746e285c..674b98eff668 100644 --- a/packages/mask/shared-ui/locales/zh-CN.json +++ b/packages/mask/shared-ui/locales/zh-CN.json @@ -213,7 +213,6 @@ "wallet_rename": "重新命名钱包", "wallet_loading_nft_contract": "正在加载 NFT 合约...", "wallet_search_contract_no_result": "没有结果或合同地址不符合查询标准。", - "wallet_search_no_result": "没有任何结果。", "wallet_confirm_with_password": "使用密码确认", "wallet_airdrop_nft_unclaimed_title": "未认领的NFT Airdrop:", "plugin_external_unknown_plugin": "发现新的未知Mask插件,您想要加载它们吗?", diff --git a/packages/mask/shared-ui/locales/zh-TW.json b/packages/mask/shared-ui/locales/zh-TW.json index c8c6b1aa96c7..890142e7ee2c 100644 --- a/packages/mask/shared-ui/locales/zh-TW.json +++ b/packages/mask/shared-ui/locales/zh-TW.json @@ -98,7 +98,6 @@ "wallet_name": "錢包名稱", "wallet_rename": "重新命名錢包", "wallet_loading_nft_contract": "加載NFT合約中...", - "wallet_search_no_result": "無結果", "wallet_confirm_with_password": "確認密碼", "wallet_airdrop_nft_unclaimed_title": "尚未認領的NFT空投", "plugin_external_loader_search_holder": "搜尋外部插件", diff --git a/packages/mask/shared/flags.ts b/packages/mask/shared/flags.ts index c7280fad5600..e461eef90abf 100644 --- a/packages/mask/shared/flags.ts +++ b/packages/mask/shared/flags.ts @@ -31,6 +31,7 @@ export const Flags = { polygon_enabled: true, arbitrum_enabled: true, xdai_enabled: true, + optimism_enabled: true, avalanche_enabled: true, fantom_enabled: true, celo_enabled: true, diff --git a/packages/mask/src/plugins/Approval/SNSAdaptor/pipes.ts b/packages/mask/src/plugins/Approval/SNSAdaptor/pipes.ts index 4945c64fcee4..a109aad46905 100644 --- a/packages/mask/src/plugins/Approval/SNSAdaptor/pipes.ts +++ b/packages/mask/src/plugins/Approval/SNSAdaptor/pipes.ts @@ -15,7 +15,7 @@ export const resolveNetworkOnRabby = createLookupTableResolver /^https:\/\/gitcoin.co\/grants\/\d+/.test(x) -const isGitCoinSupported = (chainId: ChainId) => [ChainId.Mainnet, ChainId.Matic].includes(chainId) const sns: Plugin.SNSAdaptor.Definition = { ...base, @@ -56,7 +52,6 @@ const sns: Plugin.SNSAdaptor.Definition = { function Renderer(props: React.PropsWithChildren<{ url: string }>) { const [id = ''] = props.url.match(/\d+/) ?? [] - const chainId = useChainId(NetworkPluginID.PLUGIN_EVM) usePluginWrapper(true) return } diff --git a/packages/mask/src/plugins/ITO/base.ts b/packages/mask/src/plugins/ITO/base.ts index 467fecb826fe..a73a4ece7d78 100644 --- a/packages/mask/src/plugins/ITO/base.ts +++ b/packages/mask/src/plugins/ITO/base.ts @@ -29,6 +29,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Avalanche, ChainId.Fantom, ChainId.Harmony, + ChainId.Optimism, ], }, [NetworkPluginID.PLUGIN_FLOW]: { supportedChainIds: [] }, diff --git a/packages/mask/src/plugins/NextID/base.ts b/packages/mask/src/plugins/NextID/base.ts index 5f54d1f829f4..537965e75bd4 100644 --- a/packages/mask/src/plugins/NextID/base.ts +++ b/packages/mask/src/plugins/NextID/base.ts @@ -31,6 +31,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Fantom, ChainId.Harmony, ChainId.Conflux, + ChainId.Optimism, ], }, [NetworkPluginID.PLUGIN_FLOW]: { supportedChainIds: [] }, diff --git a/packages/mask/src/plugins/RedPacket/SNSAdaptor/NftList.tsx b/packages/mask/src/plugins/RedPacket/SNSAdaptor/NftList.tsx index 9438384321da..edc2736eb856 100644 --- a/packages/mask/src/plugins/RedPacket/SNSAdaptor/NftList.tsx +++ b/packages/mask/src/plugins/RedPacket/SNSAdaptor/NftList.tsx @@ -3,9 +3,9 @@ import { ChainId, formatTokenId, SchemaType } from '@masknet/web3-shared-evm' import { List, ListItem, ListProps, Typography } from '@mui/material' import classnames from 'classnames' import { FC, HTMLProps, useState } from 'react' -import { useI18N } from '../../../utils' import { NFTCardStyledAssetPlayer } from '@masknet/shared' import type { NonFungibleTokenContract } from '@masknet/web3-shared-base' +import { useI18N } from '../locales' const useStyles = makeStyles()((theme) => { const smallQuery = `@media (max-width: ${theme.breakpoints.values.sm}px)` @@ -100,7 +100,7 @@ interface NftItemProps extends HTMLProps { } export const NftItem: FC = ({ contract, tokenId, className, claimed, renderOrder, ...rest }) => { - const { t } = useI18N() + const t = useI18N() const { classes } = useStyles() const [name, setName] = useState(formatTokenId(tokenId, 2)) @@ -117,7 +117,7 @@ export const NftItem: FC = ({ contract, tokenId, className, claime setERC721TokenName={setName} /> {name} - {claimed && {t('plugin_red_packet_claimed')}} + {claimed && {t.claimed()}} ) } diff --git a/packages/mask/src/plugins/RedPacket/base.ts b/packages/mask/src/plugins/RedPacket/base.ts index 3c2fc14a4bb2..56cbfea8da66 100644 --- a/packages/mask/src/plugins/RedPacket/base.ts +++ b/packages/mask/src/plugins/RedPacket/base.ts @@ -28,6 +28,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Arbitrum, ChainId.xDai, ChainId.Fantom, + ChainId.Optimism, ChainId.Avalanche, ChainId.Aurora, ChainId.Harmony, diff --git a/packages/mask/src/plugins/Savings/base.ts b/packages/mask/src/plugins/Savings/base.ts index 51b9ef9821f1..00e39f3a8807 100644 --- a/packages/mask/src/plugins/Savings/base.ts +++ b/packages/mask/src/plugins/Savings/base.ts @@ -28,6 +28,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, + ChainId.Optimism, ChainId.Harmony, ], }, diff --git a/packages/mask/src/plugins/Trader/apis/trader/index.ts b/packages/mask/src/plugins/Trader/apis/trader/index.ts index a15a9ac5876a..6e14ed5a9247 100644 --- a/packages/mask/src/plugins/Trader/apis/trader/index.ts +++ b/packages/mask/src/plugins/Trader/apis/trader/index.ts @@ -16,6 +16,7 @@ export async function getAvailableTraderProviders(chainId: ChainId) { TradeProvider.DODO, TradeProvider.BANCOR, TradeProvider.OPENOCEAN, + TradeProvider.MDEX, ] case NetworkType.Polygon: return [ @@ -42,12 +43,12 @@ export async function getAvailableTraderProviders(chainId: ChainId) { return [TradeProvider.SUSHISWAP, TradeProvider.OPENOCEAN] case NetworkType.Avalanche: return [TradeProvider.SUSHISWAP, TradeProvider.OPENOCEAN, TradeProvider.TRADERJOE, TradeProvider.PANGOLIN] - case NetworkType.xDai: - return [TradeProvider.SUSHISWAP, TradeProvider.OPENOCEAN] case NetworkType.Celo: return [TradeProvider.SUSHISWAP] case NetworkType.Fantom: return [TradeProvider.SUSHISWAP] + case NetworkType.Optimism: + return [TradeProvider.UNISWAP_V3] case NetworkType.Aurora: return [TradeProvider.DODO, TradeProvider.WANNASWAP, TradeProvider.TRISOLARIS] case NetworkType.Harmony: @@ -60,7 +61,6 @@ export async function getAvailableTraderProviders(chainId: ChainId) { case NetworkType.Boba: case NetworkType.Fuse: case NetworkType.Metis: - case NetworkType.Optimistic: case NetworkType.Conflux: console.error('To be implement network: ', networkType) return [] diff --git a/packages/mask/src/plugins/Trader/base.ts b/packages/mask/src/plugins/Trader/base.ts index 7ae069e8d5db..b9d8edc63f0a 100644 --- a/packages/mask/src/plugins/Trader/base.ts +++ b/packages/mask/src/plugins/Trader/base.ts @@ -24,6 +24,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Aurora, ChainId.Avalanche, ChainId.Fantom, + ChainId.Optimism, ChainId.Harmony, ], }, diff --git a/packages/mask/src/plugins/Trader/constants/0x.ts b/packages/mask/src/plugins/Trader/constants/0x.ts index 9edc0eec1c8f..e8bb3312e04f 100644 --- a/packages/mask/src/plugins/Trader/constants/0x.ts +++ b/packages/mask/src/plugins/Trader/constants/0x.ts @@ -6,6 +6,7 @@ export const ZRX_BASE_URL: Record = { [NetworkType.Polygon]: 'https://polygon.api.0x.org/', [NetworkType.Arbitrum]: 'https://arbitrum.api.0x.org/', [NetworkType.xDai]: 'https://xdai.api.0x.org/', + [NetworkType.Optimism]: 'https://optimism.api.0x.org/', [NetworkType.Avalanche]: 'https://avalanche.api.0x.org/', [NetworkType.Celo]: 'https://celo.api.0x.org/', [NetworkType.Fantom]: 'https://fantom.api.0x.org/', @@ -13,7 +14,6 @@ export const ZRX_BASE_URL: Record = { [NetworkType.Boba]: '', [NetworkType.Fuse]: '', [NetworkType.Metis]: '', - [NetworkType.Optimistic]: '', [NetworkType.Harmony]: '', [NetworkType.Conflux]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/dodo.ts b/packages/mask/src/plugins/Trader/constants/dodo.ts index 05a4d2ea4c55..a01e52cb9cee 100644 --- a/packages/mask/src/plugins/Trader/constants/dodo.ts +++ b/packages/mask/src/plugins/Trader/constants/dodo.ts @@ -8,6 +8,7 @@ export const networkNames: Record = { [NetworkType.Polygon]: 'matic', [NetworkType.Arbitrum]: 'arbitrum', [NetworkType.xDai]: 'xdai', + [NetworkType.Optimism]: 'Optimism', [NetworkType.Avalanche]: 'avalanche', [NetworkType.Celo]: 'celo', [NetworkType.Fantom]: 'fantom', @@ -15,7 +16,7 @@ export const networkNames: Record = { [NetworkType.Boba]: '', [NetworkType.Fuse]: '', [NetworkType.Metis]: '', - [NetworkType.Optimistic]: '', + [NetworkType.Optimism]: '', [NetworkType.Harmony]: 'harmony', [NetworkType.Conflux]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/openocean.ts b/packages/mask/src/plugins/Trader/constants/openocean.ts index c7c970c5dd4d..020fdd6ba702 100644 --- a/packages/mask/src/plugins/Trader/constants/openocean.ts +++ b/packages/mask/src/plugins/Trader/constants/openocean.ts @@ -15,7 +15,8 @@ export const networkNames: Record = { [NetworkType.Boba]: '', [NetworkType.Fuse]: '', [NetworkType.Metis]: '', - [NetworkType.Optimistic]: '', + [NetworkType.Optimism]: 'Optimism', + [NetworkType.Optimism]: '', [NetworkType.Harmony]: '', [NetworkType.Conflux]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/sushiswap.ts b/packages/mask/src/plugins/Trader/constants/sushiswap.ts index 5f5e7931a4c6..bc894a425c72 100644 --- a/packages/mask/src/plugins/Trader/constants/sushiswap.ts +++ b/packages/mask/src/plugins/Trader/constants/sushiswap.ts @@ -34,4 +34,5 @@ export const SUSHISWAP_BASE_AGAINST_TOKENS: ERC20AgainstToken = { [ChainId.Fantom]: [WNATIVE, DAI, USDC, fUSDT, WBTC].map((x) => x[ChainId.Fantom]), [ChainId.Avalanche]: [WNATIVE, DAI, USDC, WBTC, USDT].map((x) => x[ChainId.Avalanche]), [ChainId.Harmony]: [WNATIVE, DAI, USDC, WBTC, USDT].map((x) => x[ChainId.Harmony]), + [ChainId.Optimism]: [WNATIVE, DAI, USDC, WBTC, USDT].map((x) => x[ChainId.Optimism]), } diff --git a/packages/mask/src/plugins/Trader/constants/uniswap.ts b/packages/mask/src/plugins/Trader/constants/uniswap.ts index dbf356667492..06a069a390cb 100644 --- a/packages/mask/src/plugins/Trader/constants/uniswap.ts +++ b/packages/mask/src/plugins/Trader/constants/uniswap.ts @@ -1,4 +1,4 @@ -import { ChainId, AMPL, DAI, USDC, USDT, WBTC, WNATIVE, WNATIVE_ONLY } from '@masknet/web3-shared-evm' +import { ChainId, AMPL, DAI, USDC, USDT, WBTC, WNATIVE, WNATIVE_ONLY, OP } from '@masknet/web3-shared-evm' import { Percent } from '@uniswap/sdk-core' import JSBI from 'jsbi' import type { ERC20AgainstToken, ERC20TokenCustomizedBase } from './types' @@ -20,6 +20,7 @@ export const UNISWAP_BASE_AGAINST_TOKENS: ERC20AgainstToken = { ...WNATIVE_ONLY, [ChainId.Mainnet]: [WNATIVE, DAI, USDC, USDT, WBTC].map((x) => x[ChainId.Mainnet]), [ChainId.Matic]: [WNATIVE, DAI, USDC, USDT, WBTC].map((x) => x[ChainId.Matic]), + [ChainId.Optimism]: [WNATIVE, DAI, USDC, USDT, WBTC, OP].map((x) => x[ChainId.Optimism]), } export const MAX_HOP = 3 diff --git a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts index e6dc47c7e445..ac3c8e13e9a6 100644 --- a/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts +++ b/packages/mask/src/plugins/Trader/trader/0x/useTrade.ts @@ -26,7 +26,7 @@ export function getNativeTokenLabel(networkType: NetworkType) { case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Avalanche: - case NetworkType.Optimistic: + case NetworkType.Optimism: case NetworkType.Harmony: case NetworkType.Conflux: return NATIVE_TOKEN_ADDRESS diff --git a/packages/mask/src/plugins/Trader/trader/uniswap/useV3SwapPools.ts b/packages/mask/src/plugins/Trader/trader/uniswap/useV3SwapPools.ts index 059f68186f7b..8d16aedbebf7 100644 --- a/packages/mask/src/plugins/Trader/trader/uniswap/useV3SwapPools.ts +++ b/packages/mask/src/plugins/Trader/trader/uniswap/useV3SwapPools.ts @@ -1,9 +1,9 @@ +import { useMemo } from 'react' import type { Currency, Token } from '@uniswap/sdk-core' import { FeeAmount, Pool } from '@uniswap/v3-sdk' -import { useMemo } from 'react' +import { TradeProvider } from '@masknet/public-api' import { useAllCurrencyCombinations } from './useAllCommonPairs' import { PoolState, usePools } from './usePools' -import { TradeProvider } from '@masknet/public-api' /** * Returns all the existing pools that should be considered for swapping between an input currency and an output currency diff --git a/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts b/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts index 1f2a3626ad32..677cace10a95 100644 --- a/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts +++ b/packages/mask/src/plugins/Trader/trader/useTradeCallback.ts @@ -1,3 +1,4 @@ +import { noop } from 'lodash-unified' import type { Trade as V2Trade } from '@uniswap/v2-sdk' import type { Trade as V3Trade } from '@uniswap/v3-sdk' import type { Currency, TradeType } from '@uniswap/sdk-core' @@ -24,7 +25,6 @@ import { isNativeTokenWrapper } from '../helpers' import { useGetTradeContext } from './useGetTradeContext' import { TargetChainIdContext } from '@masknet/plugin-infra/web3-evm' import type { GasOptionConfig } from '@masknet/web3-shared-evm' -import { noop } from 'lodash-unified' import type { AsyncFnReturn } from 'react-use/lib/useAsyncFn' export function useTradeCallback( diff --git a/packages/mask/src/plugins/UnlockProtocol/constants.ts b/packages/mask/src/plugins/UnlockProtocol/constants.ts index 7b2b204fc61b..cc14b5699069 100644 --- a/packages/mask/src/plugins/UnlockProtocol/constants.ts +++ b/packages/mask/src/plugins/UnlockProtocol/constants.ts @@ -12,6 +12,7 @@ export const graphEndpointKeyVal = { [ChainId.xDai]: 'https://api.thegraph.com/subgraphs/name/unlock-protocol/xdai', [ChainId.Matic]: 'https://api.thegraph.com/subgraphs/name/unlock-protocol/polygon', [ChainId.Avalanche]: '', + [ChainId.Optimism]: '', } export const keyServerEndpoint = 'https://unlock.r2d2.to/' diff --git a/packages/mask/src/plugins/Wallet/services/account.ts b/packages/mask/src/plugins/Wallet/services/account.ts index d21f0e3f7574..f04947b979a2 100644 --- a/packages/mask/src/plugins/Wallet/services/account.ts +++ b/packages/mask/src/plugins/Wallet/services/account.ts @@ -78,6 +78,7 @@ export async function getSupportedNetworks() { Flags.polygon_enabled ? NetworkType.Polygon : undefined, Flags.arbitrum_enabled ? NetworkType.Arbitrum : undefined, Flags.xdai_enabled ? NetworkType.xDai : undefined, + Flags.optimism_enabled ? NetworkType.Optimism : undefined, Flags.celo_enabled ? NetworkType.Celo : undefined, Flags.fantom_enabled ? NetworkType.Fantom : undefined, Flags.avalanche_enabled ? NetworkType.Avalanche : undefined, diff --git a/packages/web3-constants/compile-constants.ts b/packages/web3-constants/compile-constants.ts index ef2c95494704..34993a35d2f4 100644 --- a/packages/web3-constants/compile-constants.ts +++ b/packages/web3-constants/compile-constants.ts @@ -53,6 +53,9 @@ compileConstants(path.join(__dirname, 'evm'), [ 'Arbitrum', 'Arbitrum_Rinkeby', 'xDai', + 'Optimism', + 'Optimism_Kovan', + 'Optimism_Goerli', 'Avalanche', 'Avalanche_Fuji', 'Celo', diff --git a/packages/web3-constants/evm/aave.json b/packages/web3-constants/evm/aave.json index 8fc273982e95..0bf55e3c6776 100644 --- a/packages/web3-constants/evm/aave.json +++ b/packages/web3-constants/evm/aave.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/airdrop.json b/packages/web3-constants/evm/airdrop.json index c2926befc023..ffa11a8b10b9 100644 --- a/packages/web3-constants/evm/airdrop.json +++ b/packages/web3-constants/evm/airdrop.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/artblocks.json b/packages/web3-constants/evm/artblocks.json index fb6b6d224eae..223eb773598b 100644 --- a/packages/web3-constants/evm/artblocks.json +++ b/packages/web3-constants/evm/artblocks.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/coingecko.json b/packages/web3-constants/evm/coingecko.json index a0b9c6d8b510..60978bbcfeec 100644 --- a/packages/web3-constants/evm/coingecko.json +++ b/packages/web3-constants/evm/coingecko.json @@ -12,6 +12,9 @@ "Arbitrum": "arbitrum-one", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Optimism": "optimistic-ethereum", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "avalanche", "Avalanche_Fuji": "", "Celo": "celo", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Optimism": "ethereum", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "avalanche-2", "Avalanche_Fuji": "", "Celo": "celo", diff --git a/packages/web3-constants/evm/coinmarketcap.json b/packages/web3-constants/evm/coinmarketcap.json index bb8ef5c346d4..128110d4e2ca 100644 --- a/packages/web3-constants/evm/coinmarketcap.json +++ b/packages/web3-constants/evm/coinmarketcap.json @@ -12,6 +12,9 @@ "Arbitrum": "11841", "Arbitrum_Rinkeby": "", "xDai": "5601", + "Optimism": "10", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "43114", "Avalanche_Fuji": "", "Celo": "5567", diff --git a/packages/web3-constants/evm/cryptoartai.json b/packages/web3-constants/evm/cryptoartai.json index 8c0fd4f8d36f..75d55cd32818 100644 --- a/packages/web3-constants/evm/cryptoartai.json +++ b/packages/web3-constants/evm/cryptoartai.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/debank.json b/packages/web3-constants/evm/debank.json index f62c9f0461ba..7580c816c580 100644 --- a/packages/web3-constants/evm/debank.json +++ b/packages/web3-constants/evm/debank.json @@ -12,6 +12,9 @@ "Arbitrum": "arb", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Optimism": "op", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "avax", "Avalanche_Fuji": "", "Celo": "celo", diff --git a/packages/web3-constants/evm/dhedge.json b/packages/web3-constants/evm/dhedge.json index 845dc5287bfc..3b32d4bfcd3d 100644 --- a/packages/web3-constants/evm/dhedge.json +++ b/packages/web3-constants/evm/dhedge.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "https://app.dhedge.org", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "https://api-v2.dhedge.org/graphql", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/ethereum.json b/packages/web3-constants/evm/ethereum.json index d2aae0d26463..d974e40a1b9c 100644 --- a/packages/web3-constants/evm/ethereum.json +++ b/packages/web3-constants/evm/ethereum.json @@ -12,6 +12,9 @@ "Arbitrum": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", "Arbitrum_Rinkeby": "0xF98dC9391273c5ab9fa2c980A8d4F875ece802db", "xDai": "0x96c7D011cdFD467f551605f0f5Fce279F86F4186", + "Optimism": "0xB1c568e9C3E6bdaf755A60c7418C269eb11524FC", + "Optimism_Kovan": "0xB1c568e9C3E6bdaf755A60c7418C269eb11524FC", + "Optimism_Goerli": "", "Avalanche": "0xC119574D5Fb333F5AC018658D4d8b5035E16bf39", "Avalanche_Fuji": "", "Celo": "0x8e28F1d64ceD52b9A09aB1AA3071Aa3c05802d1F", @@ -35,6 +38,9 @@ "Arbitrum": "0xadF885960B47eA2CD9B55E6DAc6B42b7Cb2806dB", "Arbitrum_Rinkeby": "0xa501c031958F579dB7676fF1CE78AD305794d579", "xDai": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", + "Optimism": "0x1F98415757620B543A52E61c46B32eB19261F984", + "Optimism_Kovan": "0x1F98415757620B543A52E61c46B32eB19261F984", + "Optimism_Goerli": "0x1F98415757620B543A52E61c46B32eB19261F984", "Avalanche": "0x6cc1b1058F9153358278C35E0b2D382f1585854B", "Avalanche_Fuji": "", "Celo": "0x072453AdEC16cFC7FB6Af1517c3f25407180cccC", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -81,6 +90,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/explorer.json b/packages/web3-constants/evm/explorer.json index b6b05a3396f4..3dd782754f6e 100644 --- a/packages/web3-constants/evm/explorer.json +++ b/packages/web3-constants/evm/explorer.json @@ -12,6 +12,9 @@ "Arbitrum": ["BE8VU1P9FUKRT15FBHKQMU84829VITWWF2"], "Arbitrum_Rinkeby": [], "xDai": [], + "Optimism": [], + "Optimism_Kovan": [], + "Optimism_Goerli": [], "Avalanche": [], "Avalanche_Fuji": [], "Celo": [], @@ -35,6 +38,9 @@ "Arbitrum": "https://api.arbiscan.io/api", "Arbitrum_Rinkeby": "", "xDai": "https://blockscout.com/xdai/mainnet/api", + "Optimism": "https://api-optimistic.etherscan.io/api", + "Optimism_Kovan": "https://kovan-optimistic.etherscan.io", + "Optimism_Goerli": "https://goerli-optimistic.etherscan.io", "Avalanche": "https://api.snowtrace.io/api", "Avalanche_Fuji": "https://api-testnet.snowtrace.io/api", "Celo": "https://explorer.celo.org/api", diff --git a/packages/web3-constants/evm/game.json b/packages/web3-constants/evm/game.json index fe974205a3b7..e871f1cd6b3e 100644 --- a/packages/web3-constants/evm/game.json +++ b/packages/web3-constants/evm/game.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/gitcoin.json b/packages/web3-constants/evm/gitcoin.json index 47630e59da64..225bf27c7fe9 100644 --- a/packages/web3-constants/evm/gitcoin.json +++ b/packages/web3-constants/evm/gitcoin.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -81,6 +90,9 @@ "Arbitrum": 5, "Arbitrum_Rinkeby": 5, "xDai": 5, + "Optimism": 5, + "Optimism_Kovan": 0, + "Optimism_Goerli": 0, "Avalanche": 5, "Avalanche_Fuji": 0, "Celo": 0, diff --git a/packages/web3-constants/evm/good-ghosting.json b/packages/web3-constants/evm/good-ghosting.json index 6c86d726b946..3ae13683d3e6 100644 --- a/packages/web3-constants/evm/good-ghosting.json +++ b/packages/web3-constants/evm/good-ghosting.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/ito.json b/packages/web3-constants/evm/ito.json index ed88c8ac7f71..0208dbb59b0e 100644 --- a/packages/web3-constants/evm/ito.json +++ b/packages/web3-constants/evm/ito.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -47,17 +53,20 @@ }, "ITO2_CONTRACT_ADDRESS": { "Mainnet": "0xc2CFbF22d6Dc87D0eE18d38d73733524c109Ff46", - "Ropsten": "0xBD4c3Cf084B6F4d25430Ee5d44436e860Cc58Ee4", - "Rinkeby": "", + "Ropsten": "0xcdE281B32b629f2e89E5953B674E1E507e6dabcF", + "Rinkeby": "0xBe62f1805C43559cC62f9326103354080588B158", "Kovan": "", "Gorli": "", "BSC": "0x96c7D011cdFD467f551605f0f5Fce279F86F4186", - "BSCT": "", + "BSCT": "0xbc558E7683F79FAAE236c1083671396cbB2Ac242", "Matic": "0xF9F7C1496c21bC0180f4B64daBE0754ebFc8A8c0", "Mumbai": "", "Arbitrum": "0x71834a3FDeA3E70F14a93ED85c6be70925D0CAd9", "Arbitrum_Rinkeby": "0x9b3649eC8C9f68484acC76D437B145a4e58Bf2A2", "xDai": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", + "Optimism": "0x71834a3FDeA3E70F14a93ED85c6be70925D0CAd9", + "Optimism_Kovan": "0xd60A384B01Ac271B68483441a06BA32b96a94ad8", + "Optimism_Goerli": "", "Avalanche": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Avalanche_Fuji": "0xf5056B96ab242C566002852d0b98ce0BcDf1af51", "Celo": "0xaA5bfd7355637eA7405CB194a55303e821c4c569", @@ -73,7 +82,7 @@ "Ropsten": 10572050, "Rinkeby": 0, "Kovan": 0, - "Gorli": 0, + "Gorli": 6028660, "BSC": 8885927, "BSCT": 0, "Matic": 16516643, @@ -81,6 +90,9 @@ "Arbitrum": 102022, "Arbitrum_Rinkeby": 708696, "xDai": 17865755, + "Optimism": 8994, + "Optimism_Kovan": 0, + "Optimism_Goerli": 0, "Avalanche": 8289892, "Avalanche_Fuji": 4751103, "Celo": 10278776, @@ -104,6 +116,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Avalanche_Fuji": "", "Celo": "", @@ -117,7 +132,7 @@ "DEFAULT_QUALIFICATION2_ADDRESS": { "Mainnet": "0x4dC5f343Fe57E4fbDA1B454d125D396A3181272c", "Ropsten": "", - "Rinkeby": "", + "Rinkeby": "0xEbd753E66649C824241E63894301BA8Db5DBF5Bb", "Kovan": "", "Gorli": "", "BSC": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", @@ -127,6 +142,9 @@ "Arbitrum": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", "Arbitrum_Rinkeby": "0xEbd753E66649C824241E63894301BA8Db5DBF5Bb", "xDai": "0x71834a3FDeA3E70F14a93ED85c6be70925D0CAd9", + "Optimism": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x54a0A221C25Fc0a347EC929cFC5db0be17fA2a2B", "Avalanche_Fuji": "", "Celo": "0x2cB220F925E603A04BEE05F210252120deBA29d7", @@ -150,6 +168,9 @@ "Arbitrum": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-arbitrum-one", "Arbitrum_Rinkeby": "", "xDai": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-xdai", + "Optimism": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-Optimism", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-avalanche", "Avalanche_Fuji": "", "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-celo", diff --git a/packages/web3-constants/evm/lido.json b/packages/web3-constants/evm/lido.json index 6bce00b13733..17fc27cb4c3a 100644 --- a/packages/web3-constants/evm/lido.json +++ b/packages/web3-constants/evm/lido.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "0x934b510d4c9103e6a87aef13b816fb080286d649", "Arbitrum_Rinkeby": "0x934b510d4c9103e6a87aef13b816fb080286d649", "xDai": "0x934b510d4c9103e6a87aef13b816fb080286d649", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x934b510d4c9103e6a87aef13b816fb080286d649", "Avalanche_Fuji": "0x934b510d4c9103e6a87aef13b816fb080286d649", "Celo": "0x934b510d4c9103e6a87aef13b816fb080286d649", diff --git a/packages/web3-constants/evm/mask-box.json b/packages/web3-constants/evm/mask-box.json index 46222400694a..5ee57e0038e7 100644 --- a/packages/web3-constants/evm/mask-box.json +++ b/packages/web3-constants/evm/mask-box.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "0x9D205B3A1B2724d545Ca7e3717ea629b9844401a", + "Optimism_Kovan": "0xdb93ccd481012bb5d1e2c8d0af7c5f2940c00fdc", + "Optimism_Goerli": "", "Avalanche": "0x05ee315E407C21a594f807D61d6CC11306D1F149", "Avalanche_Fuji": "0xae5c53294003f72b27cef476680979453193673d", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": 0, "Arbitrum_Rinkeby": 0, "xDai": 0, + "Optimism": 1272779, + "Optimism_Kovan": 0, + "Optimism_Goerli": 0, "Avalanche": 8351767, "Avalanche_Fuji": 4752026, "Celo": 0, diff --git a/packages/web3-constants/evm/nft-red-packet.json b/packages/web3-constants/evm/nft-red-packet.json index 7475a36b6c43..8fea7f5a9378 100644 --- a/packages/web3-constants/evm/nft-red-packet.json +++ b/packages/web3-constants/evm/nft-red-packet.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "0xC86e48D8FE6E8b999840927859290F4e41bDa779", + "Optimism_Kovan": "0x2690906609A9AF3bF08B8384CD9A0F97A88A7E9c", + "Optimism_Goerli": "", "Avalanche": "0x96c7D011cdFD467f551605f0f5Fce279F86F4186", "Avalanche_Fuji": "0x5de932BD252DD79231C9eDB5F2e30D488B785109", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-op", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-avalanche", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/openocean.json b/packages/web3-constants/evm/openocean.json index 6cc2a20b1148..76bc36a20122 100644 --- a/packages/web3-constants/evm/openocean.json +++ b/packages/web3-constants/evm/openocean.json @@ -12,6 +12,9 @@ "Arbitrum": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Arbitrum_Rinkeby": "", "xDai": "0x934B510D4C9103E6a87AEf13b816fb080286D649", + "Optimism": "0x934B510D4C9103E6a87AEf13b816fb080286D649", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Avalanche_Fuji": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Celo": "0x934B510D4C9103E6a87AEf13b816fb080286D649", diff --git a/packages/web3-constants/evm/opensea-api.json b/packages/web3-constants/evm/opensea-api.json index 5f5acdc0beae..c4145343db8e 100644 --- a/packages/web3-constants/evm/opensea-api.json +++ b/packages/web3-constants/evm/opensea-api.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/pet.json b/packages/web3-constants/evm/pet.json index c5c4f8e59cb9..5350972cb45f 100644 --- a/packages/web3-constants/evm/pet.json +++ b/packages/web3-constants/evm/pet.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/pooltogether.json b/packages/web3-constants/evm/pooltogether.json index 76bb72969f5a..3c7def4c4af1 100644 --- a/packages/web3-constants/evm/pooltogether.json +++ b/packages/web3-constants/evm/pooltogether.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/red-packet.json b/packages/web3-constants/evm/red-packet.json index 1b52af2433b4..36d0e8de748c 100644 --- a/packages/web3-constants/evm/red-packet.json +++ b/packages/web3-constants/evm/red-packet.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Arbitrum_Rinkeby": "0x6B70EC653c4331bdD0D0DCC7C941eb594e69a91d", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -81,6 +90,9 @@ "Arbitrum": "0x83D6b366f21e413f214EB077D5378478e71a5eD2", "Arbitrum_Rinkeby": "0x4A77E797031257db72F7D2C3Ec08a4FAc5c8CfE9", "xDai": "0x54a0A221C25Fc0a347EC929cFC5db0be17fA2a2B", + "Optimism": "0x981be454a930479d92C91a0092D204b64845A5D6", + "Optimism_Kovan": "0x68EDbfA3E564C987FaaAB54f4FD1E7567D4151Dd", + "Optimism_Goerli": "", "Avalanche": "0xF9F7C1496c21bC0180f4B64daBE0754ebFc8A8c0", "Avalanche_Fuji": "0x3f64DFB6009d138DfD7b62916f3322A438d8b00D", "Celo": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", @@ -104,6 +116,9 @@ "Arbitrum": 909051, "Arbitrum_Rinkeby": 0, "xDai": 18101937, + "Optimism": 1266143, + "Optimism_Kovan": 442843, + "Optimism_Goerli": 0, "Avalanche": 8306507, "Avalanche_Fuji": 4751550, "Celo": 10413552, @@ -127,6 +142,9 @@ "Arbitrum": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-arbitrum-one", "Arbitrum_Rinkeby": "", "xDai": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-xdai", + "Optimism": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-op", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-avalanche", "Avalanche_Fuji": "", "Celo": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-celo", diff --git a/packages/web3-constants/evm/rpc.json b/packages/web3-constants/evm/rpc.json index 6187ee5f547f..382719aaf616 100644 --- a/packages/web3-constants/evm/rpc.json +++ b/packages/web3-constants/evm/rpc.json @@ -54,6 +54,13 @@ "Arbitrum": ["https://arb1.arbitrum.io/rpc"], "Arbitrum_Rinkeby": ["https://rinkeby.arbitrum.io/rpc"], "xDai": ["https://rpc.gnosischain.com"], + "Optimism": [ + "https://opt-mainnet.g.alchemy.com/v2/si4Ts8BGkOpDGesRfjdRZHFzUukHvURN", + "https://optimism-mainnet.infura.io/v3/c44fac7726a64d5bbbb3a1c51f02d75b", + "https://mainnet.optimism.io" + ], + "Optimism_Kovan": ["https://kovan.optimism.io"], + "Optimism_Goerli": ["https://goerli.optimism.io"], "Avalanche": ["https://api.avax.network/ext/bc/C/rpc"], "Avalanche_Fuji": ["https://api.avax-test.network/ext/bc/C/rpc"], "Celo": ["https://forno.celo.org"], @@ -83,6 +90,9 @@ "Arbitrum": [0, 0, 0, 0, 0], "Arbitrum_Rinkeby": [0, 0, 0, 0, 0], "xDai": [0, 0, 0, 0, 0], + "Optimism": [0, 1, 2, 2], + "Optimism_Kovan": [0, 0, 0, 0], + "Optimism_Goerli": [0, 0, 0, 0], "Avalanche": [0, 0, 0, 0, 0], "Avalanche_Fuji": [0, 0, 0, 0, 0], "Celo": [0, 0, 0, 0, 0], diff --git a/packages/web3-constants/evm/space-station-galaxy.json b/packages/web3-constants/evm/space-station-galaxy.json index dccfde580628..f5b9de415f7e 100644 --- a/packages/web3-constants/evm/space-station-galaxy.json +++ b/packages/web3-constants/evm/space-station-galaxy.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/token-asset-base-url.json b/packages/web3-constants/evm/token-asset-base-url.json index f491027b2f4e..298656945d41 100644 --- a/packages/web3-constants/evm/token-asset-base-url.json +++ b/packages/web3-constants/evm/token-asset-base-url.json @@ -45,6 +45,12 @@ "https://raw.githubusercontent.com/dimensiondev/assets/master/blockchains/xdai", "https://rawcdn.githack.com/dimensiondev/assets/master/blockchains/xdai" ], + "Optimism": [ + "https://raw.githubusercontent.com/dimensiondev/assets/master/blockchains/optimism", + "https://rawcdn.githack.com/dimensiondev/assets/master/blockchains/optimism" + ], + "Optimism_Kovan": [], + "Optimism_Goerli": [], "Avalanche": [ "https://raw.githubusercontent.com/dimensiondev/assets/master/blockchains/avalanchec", "https://rawcdn.githack.com/dimensiondev/assets/master/blockchains/avalanchec" diff --git a/packages/web3-constants/evm/token-list.json b/packages/web3-constants/evm/token-list.json index 2abc144015ae..65a741276c2c 100644 --- a/packages/web3-constants/evm/token-list.json +++ b/packages/web3-constants/evm/token-list.json @@ -12,6 +12,9 @@ "Arbitrum": ["https://tokens.r2d2.to/latest/42161/tokens.json"], "Arbitrum_Rinkeby": ["https://tokens.r2d2.to/latest/421611/tokens.json"], "xDai": ["https://tokens.r2d2.to/latest/100/tokens.json"], + "Optimism": ["https://tokens.r2d2.to/latest/10/tokens.json"], + "Optimism_Kovan": [], + "Optimism_Goerli": [], "Avalanche": ["https://tokens.r2d2.to/latest/43114/tokens.json"], "Avalanche_Fuji": [], "Celo": ["https://tokens.r2d2.to/latest/42220/tokens.json"], @@ -35,6 +38,9 @@ "Arbitrum": [], "Arbitrum_Rinkeby": [], "xDai": [], + "Optimism": [], + "Optimism_Kovan": [], + "Optimism_Goerli": [], "Avalanche": [], "Avalanche_Fuji": [], "Celo": [], diff --git a/packages/web3-constants/evm/token.json b/packages/web3-constants/evm/token.json index 1486158cf340..a6b4d1d6b3b0 100644 --- a/packages/web3-constants/evm/token.json +++ b/packages/web3-constants/evm/token.json @@ -12,6 +12,9 @@ "Arbitrum": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "Arbitrum_Rinkeby": "0xB47e6A5f8b33b3F17603C83a0535A9dcD7E32681", "xDai": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", + "Optimism": "0x4200000000000000000000000000000000000006", + "Optimism_Kovan": "0x4200000000000000000000000000000000000006", + "Optimism_Goerli": "0x4200000000000000000000000000000000000006", "Avalanche": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "Avalanche_Fuji": "", "Celo": "0x471EcE3750Da237f93B8E339c536989b8978a438", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -45,6 +51,32 @@ "Harmony": "", "Harmony_Test": "" }, + "ELK_ADDRESS": { + "Mainnet": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "BSCT": "", + "Matic": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "Optimism": "0xeeeeeb57642040be42185f49c52f7e9b38f8eeee", + "Optimism_Kovan": "", + "Optimism_Goerli": "", + "Avalanche": "0xeeeeeb57642040be42185f49c52f7e9b38f8eeee", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "0xeEeEEb57642040bE42185f49C52F7E9B38f8eeeE", + "Harmony_Test": "" + }, "USDC_ADDRESS": { "Mainnet": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "Ropsten": "0x0D9C8723B343A8368BebE0B5E89273fF8D712e3C", @@ -58,6 +90,9 @@ "Arbitrum": "0xe865dF68133fcEd7c2285ff3896B406CAfAa2dB8", "Arbitrum_Rinkeby": "", "xDai": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83", + "Optimism": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664", "Avalanche_Fuji": "", "Celo": "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7", @@ -81,6 +116,9 @@ "Arbitrum": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", "Arbitrum_Rinkeby": "", "xDai": "0x4ECaBa5870353805a9F068101A40E0f32ed605C6", + "Optimism": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xc7198437980c041c805A1EDcbA50c1Ce5db95118", "Avalanche_Fuji": "", "Celo": "0xb020d981420744f6b0fedd22bb67cd37ce18a1d5", @@ -104,6 +142,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -127,6 +168,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x1e37E5b504F7773460d6eB0e24D2e7C223B66EC7", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -150,6 +194,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0xdd96B45877d0E8361a4DDb732da741e97f3191Ff", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x19860ccb0a68fd4213ab9d8266f7bbf05a8dde98", "Avalanche_Fuji": "", "Celo": "", @@ -173,6 +220,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xc3048e19e76cb9a3aa9d77d8c03c29fc906e2437", "Avalanche_Fuji": "", "Celo": "", @@ -196,6 +246,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -219,6 +272,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -242,6 +298,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "0x3390108E913824B8eaD638444cc52B9aBdF63798", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -265,6 +324,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -288,6 +350,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -311,6 +376,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -334,6 +402,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -357,6 +428,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -380,6 +454,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xd586E7F844cEa2F87f50152665BCbc2C279D8d70", "Avalanche_Fuji": "", "Celo": "", @@ -403,6 +480,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -426,6 +506,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -449,6 +532,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -472,6 +558,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -495,6 +584,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -518,6 +610,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -541,6 +636,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -564,6 +662,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -587,6 +688,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -610,6 +714,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -633,6 +740,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -656,6 +766,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -679,6 +792,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x8e5bBbb09Ed1ebdE8674Cda39A0c169401db4252", + "Optimism": "0x68f180fcCe6836688e9084f035309E29Bf0A2095", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x50b7545627a5162F82A992c33b87aDc75187B218", "Avalanche_Fuji": "", "Celo": "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE", @@ -702,6 +818,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -725,6 +844,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -748,6 +870,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -771,6 +896,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -794,6 +922,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -817,6 +948,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -840,6 +974,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -863,6 +1000,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -886,6 +1026,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -909,6 +1052,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -932,6 +1078,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -955,6 +1104,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -978,6 +1130,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", @@ -1001,6 +1156,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", @@ -1024,6 +1182,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1047,6 +1208,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xce347E069B68C53A9ED5e7DA5952529cAF8ACCd4", "Avalanche_Fuji": "", "Celo": "", @@ -1070,6 +1234,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x60781C2586D68229fde47564546784ab3fACA982", "Avalanche_Fuji": "", "Celo": "", @@ -1093,6 +1260,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1116,6 +1286,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1139,6 +1312,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1162,6 +1338,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1185,6 +1364,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB", "Avalanche_Fuji": "", "Celo": "", @@ -1208,6 +1390,9 @@ "Arbitrum": "0x0000000000000000000000000000000000000000", "Arbitrum_Rinkeby": "0x0000000000000000000000000000000000000000", "xDai": "0x0000000000000000000000000000000000000000", + "Optimism": "0x0000000000000000000000000000000000000000", + "Optimism_Kovan": "0x0000000000000000000000000000000000000000", + "Optimism_Goerli": "0x0000000000000000000000000000000000000000", "Avalanche": "0x0000000000000000000000000000000000000000", "Avalanche_Fuji": "0x0000000000000000000000000000000000000000", "Celo": "0x471ece3750da237f93b8e339c536989b8978a438", @@ -1231,6 +1416,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1254,6 +1442,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1277,6 +1468,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1300,6 +1494,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1323,6 +1520,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1346,6 +1546,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1369,6 +1572,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1392,6 +1598,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1415,6 +1624,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1438,6 +1650,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1461,6 +1676,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1484,6 +1702,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1507,6 +1728,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1530,6 +1754,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1553,6 +1780,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1576,6 +1806,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1599,6 +1832,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1622,6 +1858,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1645,6 +1884,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1668,6 +1910,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1691,6 +1936,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1714,6 +1962,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1737,6 +1988,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1760,6 +2014,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1783,6 +2040,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1806,6 +2066,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1829,6 +2092,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1852,6 +2118,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1875,6 +2144,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1898,6 +2170,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1921,6 +2196,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1944,6 +2222,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1967,6 +2248,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1990,6 +2274,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2013,6 +2300,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2036,6 +2326,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2059,6 +2352,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2082,6 +2378,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2105,6 +2404,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2128,6 +2430,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2151,6 +2456,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2174,6 +2482,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2197,6 +2508,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2220,6 +2534,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2243,6 +2560,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2266,6 +2586,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2289,6 +2612,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2312,6 +2638,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2335,6 +2664,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2358,6 +2690,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2381,6 +2716,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2404,6 +2742,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2427,6 +2768,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -2436,5 +2780,57 @@ "Conflux": "0x0000000000000000000000000000000000000000", "Harmony": "", "Harmony_Test": "" + }, + "ZIP_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "0xFA436399d0458Dbe8aB890c3441256E3E09022a8", + "Optimism_Kovan": "", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" + }, + "OP_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "0x4200000000000000000000000000000000000042", + "Optimism_Kovan": "", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" } } diff --git a/packages/web3-constants/evm/trader.json b/packages/web3-constants/evm/trader.json index 440bbe3e7d09..121a6c952dba 100644 --- a/packages/web3-constants/evm/trader.json +++ b/packages/web3-constants/evm/trader.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "Avalanche_Fuji": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "Avalanche_Fuji": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -81,6 +90,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", "Avalanche_Fuji": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", "Celo": "", @@ -104,9 +116,12 @@ "Arbitrum": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "Arbitrum_Rinkeby": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "xDai": "", + "Optimism": "0xE592427A0AEce92De3Edee1F18E0157C05861564", + "Optimism_Kovan": "0xE592427A0AEce92De3Edee1F18E0157C05861564", + "Optimism_Goerli": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "Avalanche": "", "Avalanche_Fuji": "", - "Celo": "", + "Celo": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "Fantom": "", "Aurora": "", "Aurora_Testnet": "", @@ -127,9 +142,12 @@ "Arbitrum": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "Arbitrum_Rinkeby": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "xDai": "", + "Optimism": "0x1F98431c8aD98523631AE4a59f267346ea31F984", + "Optimism_Kovan": "0x1F98431c8aD98523631AE4a59f267346ea31F984", + "Optimism_Goerli": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "Avalanche": "", "Avalanche_Fuji": "", - "Celo": "", + "Celo": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "Fantom": "", "Aurora": "", "Aurora_Testnet": "", @@ -150,9 +168,12 @@ "Arbitrum": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "Arbitrum_Rinkeby": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "xDai": "", + "Optimism": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", + "Optimism_Kovan": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", + "Optimism_Goerli": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "Avalanche": "", "Avalanche_Fuji": "", - "Celo": "", + "Celo": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "Fantom": "", "Aurora": "", "Aurora_Testnet": "", @@ -173,9 +194,12 @@ "Arbitrum": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "Arbitrum_Rinkeby": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "xDai": "", + "Optimism": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", + "Optimism_Kovan": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", + "Optimism_Goerli": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "Avalanche": "", "Avalanche_Fuji": "", - "Celo": "", + "Celo": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "Fantom": "", "Aurora": "", "Aurora_Testnet": "", @@ -193,12 +217,15 @@ "BSCT": "", "Matic": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", "Mumbai": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", - "Arbitrum": "", - "Arbitrum_Rinkeby": "", + "Arbitrum": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", + "Arbitrum_Rinkeby": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", "xDai": "", + "Optimism": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", + "Optimism_Kovan": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", + "Optimism_Goerli": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", "Avalanche": "", "Avalanche_Fuji": "", - "Celo": "", + "Celo": "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", "Fantom": "", "Aurora": "", "Aurora_Testnet": "", @@ -219,6 +246,9 @@ "Arbitrum": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Arbitrum_Rinkeby": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "xDai": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Optimism": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Avalanche_Fuji": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Celo": "0x1421bDe4B10e8dd459b3BCb598810B1337D56842", @@ -242,6 +272,9 @@ "Arbitrum": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Arbitrum_Rinkeby": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "xDai": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", + "Optimism": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", + "Optimism_Kovan": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", + "Optimism_Goerli": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Avalanche": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Avalanche_Fuji": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Celo": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", @@ -265,6 +298,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -288,6 +324,9 @@ "Arbitrum": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Arbitrum_Rinkeby": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "xDai": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", + "Optimism": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Avalanche_Fuji": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Celo": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", @@ -311,6 +350,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -334,6 +376,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -357,6 +402,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -380,6 +428,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -403,6 +454,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -426,6 +480,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -449,6 +506,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -472,6 +532,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -495,6 +558,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -518,6 +584,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -541,6 +610,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -564,6 +636,9 @@ "Arbitrum": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", "Arbitrum_Rinkeby": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -587,6 +662,9 @@ "Arbitrum": "0xA867241cDC8d3b0C07C85cC06F25a0cD3b5474d8", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -610,6 +688,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -633,6 +714,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -656,6 +740,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x60aE616a2155Ee3d9A68541Ba4544862310933d4", "Avalanche_Fuji": "0x5db0735cf88F85E78ed742215090c465979B5006", "Celo": "", @@ -679,6 +766,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10", "Avalanche_Fuji": "0x7eeccb3028870540EEc3D88C2259506f2d34fEE0", "Celo": "", @@ -702,6 +792,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -725,6 +818,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x0bbca9af0511ad1a1da383135cf3a8d2ac620e549ef9f6ae3a4c33c2fed0af91", "Avalanche_Fuji": "0x0bbca9af0511ad1a1da383135cf3a8d2ac620e549ef9f6ae3a4c33c2fed0af91", "Celo": "", @@ -748,6 +844,9 @@ "Arbitrum": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", "Arbitrum_Rinkeby": "", "xDai": "0x0000000000000000000000000000000000000000", + "Optimism": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -771,6 +870,9 @@ "Arbitrum": "0x6352a56caadc4f1e25cd6c75970fa768a3304e64", "Arbitrum_Rinkeby": "", "xDai": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", + "Optimism": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", "Avalanche_Fuji": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", "Celo": "", @@ -794,6 +896,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xE54Ca86531e17Ef3616d22Ca28b0D458b6C89106", "Avalanche_Fuji": "0xE54Ca86531e17Ef3616d22Ca28b0D458b6C89106", "Celo": "", @@ -817,6 +922,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0xefa94DE7a4656D787667C749f7E1223D71E9FD88", "Avalanche_Fuji": "0xE4A575550C2b460d2307b82dCd7aFe84AD1484dd", "Celo": "", @@ -840,6 +948,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "https://api.thegraph.com/subgraphs/name/dasconnor/pangolin-dex'", "Avalanche_Fuji": "", "Celo": "", @@ -863,6 +974,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "0x40231f6b438bce0797c9ada29b718a87ea0a5cea3fe9a771abdd76bd41a3e545", "Avalanche_Fuji": "0x40231f6b438bce0797c9ada29b718a87ea0a5cea3fe9a771abdd76bd41a3e545", "Celo": "", @@ -886,6 +1000,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -909,6 +1026,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -932,6 +1052,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -955,6 +1078,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -978,6 +1104,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1001,6 +1130,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1024,6 +1156,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1047,6 +1182,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1070,6 +1208,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1093,6 +1234,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1116,6 +1260,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1139,6 +1286,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1162,6 +1312,113 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" + }, + "JUGGLERRED_INIT_CODE_HASH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "0x00df6f7248463b27d2ee7dd0b735fb2b62d9877f528541c958399a1711b5bc4b", + "Optimism_Kovan": "0x00df6f7248463b27d2ee7dd0b735fb2b62d9877f528541c958399a1711b5bc4b", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" + }, + "JUGGLERRED_ROUTER_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "0x3A682E671D1C74F82A45C074E531D33Bd1CEb09c", + "Optimism_Kovan": "0x3A682E671D1C74F82A45C074E531D33Bd1CEb09c", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" + }, + "JUGGLERRED_FACTORY_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "0x0BEf94f16cE5b7c83B0BDbD9924cF80239BA9837", + "Optimism_Kovan": "0x0BEf94f16cE5b7c83B0BDbD9924cF80239BA9837", + "Optimism_Goerli": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "", + "Conflux": "", + "Harmony": "", + "Harmony_Test": "" + }, + "JUGGLERRED_THEGRAPH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1185,6 +1442,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1208,6 +1468,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1231,6 +1494,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1254,6 +1520,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1277,6 +1546,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1300,6 +1572,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1323,6 +1598,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1346,6 +1624,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1369,6 +1650,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1392,6 +1676,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1415,6 +1702,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -1438,6 +1728,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/trending.json b/packages/web3-constants/evm/trending.json index d905555795f4..56b1854253ff 100644 --- a/packages/web3-constants/evm/trending.json +++ b/packages/web3-constants/evm/trending.json @@ -12,6 +12,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -35,6 +38,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -58,6 +64,9 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Optimism": "", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/zerion.json b/packages/web3-constants/evm/zerion.json index e37ba5227d63..106a9bce00e3 100644 --- a/packages/web3-constants/evm/zerion.json +++ b/packages/web3-constants/evm/zerion.json @@ -12,6 +12,9 @@ "Arbitrum": "arbitrum-assets", "Arbitrum_Rinkeby": "", "xDai": "xdai-assets", + "Optimism": "optimism-assets", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "avalanche-assets", "Avalanche_Fuji": "", "Celo": "celo-assets", @@ -35,6 +38,9 @@ "Arbitrum": "arbitrum-transactions", "Arbitrum_Rinkeby": "", "xDai": "xdai-transactions", + "Optimism": "Optimism-transactions", + "Optimism_Kovan": "", + "Optimism_Goerli": "", "Avalanche": "avalanche-transactions", "Avalanche_Fuji": "", "Celo": "celo-transactions", diff --git a/packages/web3-providers/src/rabby/helpers.tsx b/packages/web3-providers/src/rabby/helpers.tsx index 8f4883e223f2..6e69a88018ea 100644 --- a/packages/web3-providers/src/rabby/helpers.tsx +++ b/packages/web3-providers/src/rabby/helpers.tsx @@ -80,7 +80,7 @@ export const resolveNetworkOnRabby = createLookupTableResolver> averageBlockDelay: 15, isMainnet: true, }, + { + ID: `${PLUGIN_ID}_optimism`, + networkSupporterPluginID: PLUGIN_ID, + chainId: ChainId.Optimism, + type: NetworkType.Optimism, + name: 'Optimism', + icon: new URL('../assets/optimism.png', import.meta.url), + iconColor: 'rgb(232, 65, 66)', + isMainnet: true, + averageBlockDelay: 15, + }, ] export const PROVIDER_DESCRIPTORS: Array> = [ { @@ -375,7 +386,7 @@ export const PROVIDER_DESCRIPTORS: Array