diff --git a/cspell.json b/cspell.json index ab9a970d1a08..d183326cfca4 100644 --- a/cspell.json +++ b/cspell.json @@ -76,6 +76,7 @@ "ecid", "ecsign", "elec", + "ELKFINANCE", "encryptedmsg", "endregion", "enhanceable", @@ -91,6 +92,8 @@ "formating", "fullfilled", "furucombo", + "fuse", + "fusefi", "futuna", "gasnow", "geckoview", @@ -214,6 +217,7 @@ "sint", "solana", "sollet", + "sparknet", "steelblue", "steganographic", "steganography", diff --git a/docs/evm-integration.md b/docs/evm-integration.md index 7cfddfc9ecf8..c676a789b79d 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 | | +| Fuse | | diff --git a/packages/mask/shared/flags.ts b/packages/mask/shared/flags.ts index 3a02f63f634e..a985c2f5651b 100644 --- a/packages/mask/shared/flags.ts +++ b/packages/mask/shared/flags.ts @@ -52,6 +52,7 @@ export const Flags = { polygon_enabled: true, arbitrum_enabled: true, xdai_enabled: true, + fuse_enabled: true, avalanche_enabled: true, fantom_enabled: true, flow_enabled: true, diff --git a/packages/mask/src/plugins/EVM/assets/fuse.png b/packages/mask/src/plugins/EVM/assets/fuse.png new file mode 100644 index 000000000000..69e2ce07ca1a Binary files /dev/null and b/packages/mask/src/plugins/EVM/assets/fuse.png differ diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index 0bfa70cae48c..e4a8407921a7 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -147,6 +147,16 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ iconColor: 'rgb(73, 169, 166)', isMainnet: true, }, + { + ID: `${PLUGIN_ID}_fuse`, + networkSupporterPluginID: PLUGIN_ID, + chainId: ChainId.Fuse, + type: NetworkType.Fuse, + name: 'Fuse', + icon: new URL('./assets/fuse.png', import.meta.url), + iconColor: 'rgb(197, 250, 176)', + isMainnet: true, + }, { ID: `${PLUGIN_ID}_avalanche`, networkSupporterPluginID: PLUGIN_ID, diff --git a/packages/mask/src/plugins/ITO/base.ts b/packages/mask/src/plugins/ITO/base.ts index eceee4b13b46..2a050f3bdcf1 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.Fuse, ], }, }, diff --git a/packages/mask/src/plugins/RedPacket/base.ts b/packages/mask/src/plugins/RedPacket/base.ts index 5be12ed3fc1b..45cb25c24618 100644 --- a/packages/mask/src/plugins/RedPacket/base.ts +++ b/packages/mask/src/plugins/RedPacket/base.ts @@ -24,6 +24,7 @@ export const base: Plugin.Shared.Definition = { ChainId.Arbitrum, ChainId.xDai, ChainId.Fantom, + ChainId.Fuse, ChainId.Avalanche, ChainId.Aurora, ], diff --git a/packages/mask/src/plugins/Trader/apis/trader/index.ts b/packages/mask/src/plugins/Trader/apis/trader/index.ts index 3e562ea63401..05fdce37219a 100644 --- a/packages/mask/src/plugins/Trader/apis/trader/index.ts +++ b/packages/mask/src/plugins/Trader/apis/trader/index.ts @@ -26,6 +26,7 @@ export async function getAvailableTraderProviders(chainId: ChainId) { TradeProvider.DODO, TradeProvider.ZRX, TradeProvider.OPENOCEAN, + TradeProvider.ELKFINANCE, TradeProvider.TRISOLARIS, ] case NetworkType.Binance: @@ -35,23 +36,23 @@ export async function getAvailableTraderProviders(chainId: ChainId) { TradeProvider.DODO, TradeProvider.ZRX, TradeProvider.OPENOCEAN, + TradeProvider.ELKFINANCE, ] case NetworkType.Arbitrum: return [TradeProvider.UNISWAP_V3, TradeProvider.OPENOCEAN, TradeProvider.DODO] case NetworkType.xDai: - return [TradeProvider.SUSHISWAP, TradeProvider.OPENOCEAN] + return [TradeProvider.SUSHISWAP, TradeProvider.OPENOCEAN, TradeProvider.ELKFINANCE] 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.Fuse: + return [TradeProvider.SUSHISWAP, TradeProvider.FUSEFI, TradeProvider.ELKFINANCE] case NetworkType.Aurora: return [TradeProvider.DODO, TradeProvider.WANNASWAP, TradeProvider.TRISOLARIS] case NetworkType.Boba: - case NetworkType.Fuse: case NetworkType.Metis: case NetworkType.Optimistic: console.error('To be implement network: ', networkType) diff --git a/packages/mask/src/plugins/Trader/constants/0x.ts b/packages/mask/src/plugins/Trader/constants/0x.ts index 06be52d5c29f..ec30b512c02c 100644 --- a/packages/mask/src/plugins/Trader/constants/0x.ts +++ b/packages/mask/src/plugins/Trader/constants/0x.ts @@ -6,12 +6,12 @@ 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.Fuse]: 'https://fuse.api.0x.org/', [NetworkType.Avalanche]: 'https://avalanche.api.0x.org/', [NetworkType.Celo]: 'https://celo.api.0x.org/', [NetworkType.Fantom]: 'https://fantom.api.0x.org/', [NetworkType.Aurora]: 'https://aurora.api.0x.org/', [NetworkType.Boba]: '', - [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/dodo.ts b/packages/mask/src/plugins/Trader/constants/dodo.ts index 7996fe13525e..3f00bb4f8a4e 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.Fuse]: 'fuse', [NetworkType.Avalanche]: 'avalanche', [NetworkType.Celo]: 'celo', [NetworkType.Fantom]: 'fantom', diff --git a/packages/mask/src/plugins/Trader/constants/elkfinance.ts b/packages/mask/src/plugins/Trader/constants/elkfinance.ts new file mode 100644 index 000000000000..ca967e89643b --- /dev/null +++ b/packages/mask/src/plugins/Trader/constants/elkfinance.ts @@ -0,0 +1,30 @@ +import { + ChainId, + DAI, + USDC, + USDT, + WBTC, + BTCB, + BUSD, + ETHER, + fUSD, + fUSDT, + WNATIVE, + WNATIVE_ONLY, +} from '@masknet/web3-shared-evm' +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 ELKFINANCE_CUSTOM_BASES: ERC20TokenCustomizedBase = {} + +export const ELKFINANCE_BASE_AGAINST_TOKENS: ERC20AgainstToken = { + ...WNATIVE_ONLY, + [ChainId.Fuse]: [WNATIVE, DAI, USDC, USDT, WBTC, ETHER, fUSD].map((x) => x[ChainId.Fuse]), + [ChainId.Fantom]: [WNATIVE, DAI, USDC, fUSDT, WBTC].map((x) => x[ChainId.Fantom]), + [ChainId.Matic]: [WNATIVE, USDC, WBTC, DAI, USDT].map((x) => x[ChainId.Matic]), + [ChainId.BSC]: [WNATIVE, DAI, BUSD, USDC, USDT, BTCB].map((x) => x[ChainId.BSC]), + [ChainId.xDai]: [WNATIVE, USDC, USDT, WBTC].map((x) => x[ChainId.xDai]), +} diff --git a/packages/mask/src/plugins/Trader/constants/fusefi.ts b/packages/mask/src/plugins/Trader/constants/fusefi.ts new file mode 100644 index 000000000000..4f624af7fd38 --- /dev/null +++ b/packages/mask/src/plugins/Trader/constants/fusefi.ts @@ -0,0 +1,13 @@ +import { ChainId, DAI, USDC, USDT, WBTC, ETHER, fUSD, WNATIVE, WNATIVE_ONLY } from '@masknet/web3-shared-evm' +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 FUSEFI_CUSTOM_BASES: ERC20TokenCustomizedBase = {} + +export const FUSEFI_BASE_AGAINST_TOKENS: ERC20AgainstToken = { + ...WNATIVE_ONLY, + [ChainId.Fuse]: [WNATIVE, DAI, USDC, USDT, WBTC, ETHER, fUSD].map((x) => x[ChainId.Fuse]), +} diff --git a/packages/mask/src/plugins/Trader/constants/index.ts b/packages/mask/src/plugins/Trader/constants/index.ts index 7cde5749d988..45e554112c2c 100644 --- a/packages/mask/src/plugins/Trader/constants/index.ts +++ b/packages/mask/src/plugins/Trader/constants/index.ts @@ -9,6 +9,8 @@ export * from './quickswap' export * from './pancakeswap' export * from './dodo' export * from './bancor' +export * from './fusefi' +export * from './elkfinance' export * from './traderjoe' export * from './pangolindex' export * from './wannaswap' diff --git a/packages/mask/src/plugins/Trader/constants/openocean.ts b/packages/mask/src/plugins/Trader/constants/openocean.ts index 862e158999b1..45a102333cf4 100644 --- a/packages/mask/src/plugins/Trader/constants/openocean.ts +++ b/packages/mask/src/plugins/Trader/constants/openocean.ts @@ -10,10 +10,10 @@ export const networkNames: Record = { [NetworkType.xDai]: 'xdai', [NetworkType.Celo]: 'celo', [NetworkType.Fantom]: 'fantom', + [NetworkType.Fuse]: 'fuse', [NetworkType.Avalanche]: 'avalanche', [NetworkType.Aurora]: 'aurora', [NetworkType.Boba]: '', - [NetworkType.Fuse]: '', [NetworkType.Metis]: '', [NetworkType.Optimistic]: '', } diff --git a/packages/mask/src/plugins/Trader/constants/sushiswap.ts b/packages/mask/src/plugins/Trader/constants/sushiswap.ts index cf063b9a1af6..bbee395c2879 100644 --- a/packages/mask/src/plugins/Trader/constants/sushiswap.ts +++ b/packages/mask/src/plugins/Trader/constants/sushiswap.ts @@ -34,6 +34,7 @@ export const SUSHISWAP_BASE_AGAINST_TOKENS: ERC20AgainstToken = { [ChainId.Matic]: [WNATIVE, USDC, WBTC, DAI, USDT].map((x) => x[ChainId.Matic]), [ChainId.BSC]: [WNATIVE, DAI, BUSD, USDC, USDT, BTCB].map((x) => x[ChainId.BSC]), [ChainId.xDai]: [WNATIVE, USDC, USDT, WBTC].map((x) => x[ChainId.xDai]), + [ChainId.Fuse]: [WNATIVE, USDC, USDT, WBTC].map((x) => x[ChainId.Fuse]), [ChainId.Celo]: [WNATIVE, CUSD, CEUR].map((x) => x[ChainId.Celo]), [ChainId.Fantom]: [WNATIVE, DAI, USDC, fUSDT, WBTC].map((x) => x[ChainId.Fantom]), [ChainId.Avalanche]: [WNATIVE, DAI, USDC, WBTC, USDT].map((x) => x[ChainId.Avalanche]), diff --git a/packages/mask/src/plugins/Trader/helpers/uniswap.ts b/packages/mask/src/plugins/Trader/helpers/uniswap.ts index 5b559b38eeb4..a2daa203c5ec 100644 --- a/packages/mask/src/plugins/Trader/helpers/uniswap.ts +++ b/packages/mask/src/plugins/Trader/helpers/uniswap.ts @@ -106,7 +106,7 @@ export function uniswapPriceTo(price: Price) { export function uniswapTokenTo(token: Token) { return { - type: ['eth', 'matic', 'bnb'].includes(token.name?.toLowerCase() ?? '') + type: ['eth', 'matic', 'bnb', 'fuse'].includes(token.name?.toLowerCase() ?? '') ? EthereumTokenType.Native : EthereumTokenType.ERC20, name: token.name, diff --git a/packages/mask/src/plugins/Trader/pipes.ts b/packages/mask/src/plugins/Trader/pipes.ts index c5fa9424b3c1..c42c5b010d47 100644 --- a/packages/mask/src/plugins/Trader/pipes.ts +++ b/packages/mask/src/plugins/Trader/pipes.ts @@ -36,6 +36,8 @@ export const resolveTradeProviderName = createLookupTableResolver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) + +export function FuseFiIcon(props: SvgIconProps) { + return {svg} +} diff --git a/packages/mask/src/resources/elkfinance.png b/packages/mask/src/resources/elkfinance.png new file mode 100644 index 000000000000..3e204f3c2949 Binary files /dev/null and b/packages/mask/src/resources/elkfinance.png differ diff --git a/packages/public-api/src/web.ts b/packages/public-api/src/web.ts index fb4d55ad81ed..bfad591058bb 100644 --- a/packages/public-api/src/web.ts +++ b/packages/public-api/src/web.ts @@ -216,6 +216,8 @@ export enum TradeProvider { TRISOLARIS = 12, TRADERJOE = 13, PANGOLIN = 14, + FUSEFI = 15, + ELKFINANCE = 16, } /** Supported language settings */ export enum LanguageOptions { diff --git a/packages/shared/src/UI/components/NetworkIcon/wallet-network-icon/fuse.png b/packages/shared/src/UI/components/NetworkIcon/wallet-network-icon/fuse.png new file mode 100644 index 000000000000..0570a1706389 Binary files /dev/null and b/packages/shared/src/UI/components/NetworkIcon/wallet-network-icon/fuse.png differ diff --git a/packages/web3-constants/compile-constants.ts b/packages/web3-constants/compile-constants.ts index cafdb8aa29af..3837d969c294 100644 --- a/packages/web3-constants/compile-constants.ts +++ b/packages/web3-constants/compile-constants.ts @@ -53,6 +53,8 @@ compileConstants(path.join(__dirname, 'evm'), [ 'Arbitrum', 'Arbitrum_Rinkeby', 'xDai', + 'Fuse', + 'Fuse_Sparknet', 'Avalanche', 'Avalanche_Fuji', 'Celo', diff --git a/packages/web3-constants/evm/airdrop.json b/packages/web3-constants/evm/airdrop.json index ab949267d4f5..8537987f1344 100644 --- a/packages/web3-constants/evm/airdrop.json +++ b/packages/web3-constants/evm/airdrop.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/artblocks.json b/packages/web3-constants/evm/artblocks.json index b626e1dae9f6..335b5c67a2ee 100644 --- a/packages/web3-constants/evm/artblocks.json +++ b/packages/web3-constants/evm/artblocks.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/coingecko.json b/packages/web3-constants/evm/coingecko.json index 6f3add83afa9..54effece393e 100644 --- a/packages/web3-constants/evm/coingecko.json +++ b/packages/web3-constants/evm/coingecko.json @@ -12,6 +12,8 @@ "Arbitrum": "arbitrum-one", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Fuse": "fuse", + "Fuse_Sparknet": "", "Avalanche": "avalanche", "Avalanche_Fuji": "", "Celo": "celo", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Fuse": "fuse", + "Fuse_Sparknet": "", "Avalanche": "avalanche-2", "Avalanche_Fuji": "", "Celo": "celo", diff --git a/packages/web3-constants/evm/coinmarketcap.json b/packages/web3-constants/evm/coinmarketcap.json index ffd32861a9a2..386b2823b61e 100644 --- a/packages/web3-constants/evm/coinmarketcap.json +++ b/packages/web3-constants/evm/coinmarketcap.json @@ -12,11 +12,13 @@ "Arbitrum": "11841", "Arbitrum_Rinkeby": "", "xDai": "5601", + "Fuse": "5634", + "Fuse_Sparknet": "", "Avalanche": "43114", "Avalanche_Fuji": "", "Celo": "5567", "Fantom": "3513", - "Aurora": "1313161554", + "Aurora": "14803", "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/cryptoartai.json b/packages/web3-constants/evm/cryptoartai.json index edde7f04abdc..e596ca87962a 100644 --- a/packages/web3-constants/evm/cryptoartai.json +++ b/packages/web3-constants/evm/cryptoartai.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/debank.json b/packages/web3-constants/evm/debank.json index 070df0c683df..7776c0fb84ad 100644 --- a/packages/web3-constants/evm/debank.json +++ b/packages/web3-constants/evm/debank.json @@ -12,6 +12,8 @@ "Arbitrum": "arb", "Arbitrum_Rinkeby": "", "xDai": "xdai", + "Fuse": "fuse", + "Fuse_Sparknet": "", "Avalanche": "avax", "Avalanche_Fuji": "", "Celo": "celo", diff --git a/packages/web3-constants/evm/dhedge.json b/packages/web3-constants/evm/dhedge.json index 870f99083e7f..025762dbeea0 100644 --- a/packages/web3-constants/evm/dhedge.json +++ b/packages/web3-constants/evm/dhedge.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/ethereum.json b/packages/web3-constants/evm/ethereum.json index f4ca94106031..cd7a7bbbf876 100644 --- a/packages/web3-constants/evm/ethereum.json +++ b/packages/web3-constants/evm/ethereum.json @@ -12,6 +12,8 @@ "Arbitrum": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", "Arbitrum_Rinkeby": "0xF98dC9391273c5ab9fa2c980A8d4F875ece802db", "xDai": "0x96c7D011cdFD467f551605f0f5Fce279F86F4186", + "Fuse": "0x2690906609A9AF3bF08B8384CD9A0F97A88A7E9c", + "Fuse_Sparknet": "", "Avalanche": "0xC119574D5Fb333F5AC018658D4d8b5035E16bf39", "Avalanche_Fuji": "", "Celo": "0x8e28F1d64ceD52b9A09aB1AA3071Aa3c05802d1F", @@ -32,6 +34,8 @@ "Arbitrum": "0xadF885960B47eA2CD9B55E6DAc6B42b7Cb2806dB", "Arbitrum_Rinkeby": "0xa501c031958F579dB7676fF1CE78AD305794d579", "xDai": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", + "Fuse": "0x6cc1b1058F9153358278C35E0b2D382f1585854B", + "Fuse_Sparknet": "", "Avalanche": "0x6cc1b1058F9153358278C35E0b2D382f1585854B", "Avalanche_Fuji": "", "Celo": "0x072453AdEC16cFC7FB6Af1517c3f25407180cccC", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -72,6 +78,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/explorer.json b/packages/web3-constants/evm/explorer.json index a3c5bf0d117e..02c1ded8d378 100644 --- a/packages/web3-constants/evm/explorer.json +++ b/packages/web3-constants/evm/explorer.json @@ -12,6 +12,8 @@ "Arbitrum": ["BE8VU1P9FUKRT15FBHKQMU84829VITWWF2"], "Arbitrum_Rinkeby": [], "xDai": [], + "Fuse": [], + "Fuse_Sparknet": [], "Avalanche": [], "Avalanche_Fuji": [], "Celo": [], @@ -32,6 +34,8 @@ "Arbitrum": "https://api.arbiscan.io/api", "Arbitrum_Rinkeby": "", "xDai": "https://blockscout.com/xdai/mainnet/api", + "Fuse": "", + "Fuse_Sparknet": "", "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/gitcoin.json b/packages/web3-constants/evm/gitcoin.json index 708e296ea6de..7599e7a8ad57 100644 --- a/packages/web3-constants/evm/gitcoin.json +++ b/packages/web3-constants/evm/gitcoin.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -69,14 +75,16 @@ "BSCT": 5, "Matic": 5, "Mumbai": 5, - "Arbitrum": 5, - "Arbitrum_Rinkeby": 5, + "Arbitrum": 0, + "Arbitrum_Rinkeby": 0, "xDai": 5, + "Fuse": 5, + "Fuse_Sparknet": 0, "Avalanche": 5, "Avalanche_Fuji": 0, - "Celo": 0, - "Fantom": 0, - "Aurora": 0, + "Celo": 5, + "Fantom": 5, + "Aurora": 5, "Aurora_Testnet": 0 } } diff --git a/packages/web3-constants/evm/good-ghosting.json b/packages/web3-constants/evm/good-ghosting.json index e54f1e6ba1bf..b1fab1d1e803 100644 --- a/packages/web3-constants/evm/good-ghosting.json +++ b/packages/web3-constants/evm/good-ghosting.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/ito.json b/packages/web3-constants/evm/ito.json index f0cbea49edfb..d28a8bc601f5 100644 --- a/packages/web3-constants/evm/ito.json +++ b/packages/web3-constants/evm/ito.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "0x2F4aFCcE26e44b8DaAf7074800A21b7d17Fd8EEb", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "0x71834a3FDeA3E70F14a93ED85c6be70925D0CAd9", "Arbitrum_Rinkeby": "0x9b3649eC8C9f68484acC76D437B145a4e58Bf2A2", "xDai": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Avalanche_Fuji": "0xf5056B96ab242C566002852d0b98ce0BcDf1af51", "Celo": "0xaA5bfd7355637eA7405CB194a55303e821c4c569", @@ -72,6 +78,8 @@ "Arbitrum": 102022, "Arbitrum_Rinkeby": 708696, "xDai": 17865755, + "Fuse": 0, + "Fuse_Sparknet": 0, "Avalanche": 8289892, "Avalanche_Fuji": 4751103, "Celo": 10278776, @@ -92,6 +100,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Avalanche_Fuji": "", "Celo": "", @@ -112,6 +122,8 @@ "Arbitrum": "0x913975af2Bb8a6Be4100D7dc5e9765B77F6A5d6c", "Arbitrum_Rinkeby": "0xEbd753E66649C824241E63894301BA8Db5DBF5Bb", "xDai": "0x71834a3FDeA3E70F14a93ED85c6be70925D0CAd9", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x54a0A221C25Fc0a347EC929cFC5db0be17fA2a2B", "Avalanche_Fuji": "", "Celo": "0x2cB220F925E603A04BEE05F210252120deBA29d7", @@ -132,6 +144,8 @@ "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", + "Fuse": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-ito-fuse", + "Fuse_Sparknet": "", "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/lbp.json b/packages/web3-constants/evm/lbp.json index 051943e8a62d..716e977cdbc0 100644 --- a/packages/web3-constants/evm/lbp.json +++ b/packages/web3-constants/evm/lbp.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/mask-box.json b/packages/web3-constants/evm/mask-box.json index a391a2ea2256..903d663d52e4 100644 --- a/packages/web3-constants/evm/mask-box.json +++ b/packages/web3-constants/evm/mask-box.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x05ee315E407C21a594f807D61d6CC11306D1F149", "Avalanche_Fuji": "0xae5c53294003f72b27cef476680979453193673d", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": 0, "Arbitrum_Rinkeby": 0, "xDai": 0, + "Fuse": 0, + "Fuse_Sparknet": 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 14f892ec49c5..7c2c518a93ab 100644 --- a/packages/web3-constants/evm/nft-red-packet.json +++ b/packages/web3-constants/evm/nft-red-packet.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "0x066804d9123bF2609Ed4A4a40b1177a9c5a9Ed51", + "Fuse_Sparknet": "", "Avalanche": "0x96c7D011cdFD467f551605f0f5Fce279F86F4186", "Avalanche_Fuji": "0x5de932BD252DD79231C9eDB5F2e30D488B785109", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-nft-red-packet-fuse", + "Fuse_Sparknet": "", "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 50fb7755a589..d6089e3cb0f5 100644 --- a/packages/web3-constants/evm/openocean.json +++ b/packages/web3-constants/evm/openocean.json @@ -12,6 +12,8 @@ "Arbitrum": "0x934B510D4C9103E6a87AEf13b816fb080286D649", "Arbitrum_Rinkeby": "", "xDai": "0x934B510D4C9103E6a87AEf13b816fb080286D649", + "Fuse": "", + "Fuse_Sparknet": "", "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 8032d46e99ce..ba60730febc5 100644 --- a/packages/web3-constants/evm/opensea-api.json +++ b/packages/web3-constants/evm/opensea-api.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/pooltogether.json b/packages/web3-constants/evm/pooltogether.json index 529a2e16bb28..05fabfa031e4 100644 --- a/packages/web3-constants/evm/pooltogether.json +++ b/packages/web3-constants/evm/pooltogether.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/red-packet.json b/packages/web3-constants/evm/red-packet.json index d587717e2cd6..ab70381a200f 100644 --- a/packages/web3-constants/evm/red-packet.json +++ b/packages/web3-constants/evm/red-packet.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "0x02Ea0720254F7fa4eca7d09A1b9C783F1020EbEF", "Arbitrum_Rinkeby": "0x6B70EC653c4331bdD0D0DCC7C941eb594e69a91d", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -72,6 +78,8 @@ "Arbitrum": "0x83D6b366f21e413f214EB077D5378478e71a5eD2", "Arbitrum_Rinkeby": "0x4A77E797031257db72F7D2C3Ec08a4FAc5c8CfE9", "xDai": "0x54a0A221C25Fc0a347EC929cFC5db0be17fA2a2B", + "Fuse": "0x561c5f3a19871ecb1273D6D8eCc276BeEDa5c8b4", + "Fuse_Sparknet": "", "Avalanche": "0xF9F7C1496c21bC0180f4B64daBE0754ebFc8A8c0", "Avalanche_Fuji": "0x3f64DFB6009d138DfD7b62916f3322A438d8b00D", "Celo": "0xAb7B1bE4233A04e5C43a810E75657ECED8E5463B", @@ -92,6 +100,8 @@ "Arbitrum": 909051, "Arbitrum_Rinkeby": 0, "xDai": 18101937, + "Fuse": 14826468, + "Fuse_Sparknet": 0, "Avalanche": 8306507, "Avalanche_Fuji": 4751550, "Celo": 10413552, @@ -112,6 +122,8 @@ "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", + "Fuse": "https://api.thegraph.com/subgraphs/name/dimensiondev/mask-red-packet-fuse", + "Fuse_Sparknet": "", "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 54cfb9185c13..f761a3229cfc 100644 --- a/packages/web3-constants/evm/rpc.json +++ b/packages/web3-constants/evm/rpc.json @@ -54,6 +54,8 @@ "Arbitrum": ["https://arb1.arbitrum.io/rpc"], "Arbitrum_Rinkeby": ["https://rinkeby.arbitrum.io/rpc"], "xDai": ["https://rpc.xdaichain.com/"], + "Fuse": ["https://rpc.fuse.io"], + "Fuse_Sparknet": ["https://rpc.fusespark.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"], @@ -74,6 +76,8 @@ "Arbitrum": [0, 0, 0, 0, 0], "Arbitrum_Rinkeby": [0, 0, 0, 0, 0], "xDai": [0, 0, 0, 0, 0], + "Fuse": [0, 0, 0, 0, 0], + "Fuse_Sparknet": [0, 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/savings.json b/packages/web3-constants/evm/savings.json index 0f58f923eb48..6e8f1f2eb172 100644 --- a/packages/web3-constants/evm/savings.json +++ b/packages/web3-constants/evm/savings.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/space-station-galaxy.json b/packages/web3-constants/evm/space-station-galaxy.json index 86b85572cdcd..93f84c671de3 100644 --- a/packages/web3-constants/evm/space-station-galaxy.json +++ b/packages/web3-constants/evm/space-station-galaxy.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "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 994c1a1189ae..67f857c87b61 100644 --- a/packages/web3-constants/evm/token-asset-base-url.json +++ b/packages/web3-constants/evm/token-asset-base-url.json @@ -39,6 +39,11 @@ "Arbitrum": [], "Arbitrum_Rinkeby": [], "xDai": [], + "Fuse": [ + "https://raw.githubusercontent.com/dimensiondev/assets/master/blockchains/fuse", + "https://rawcdn.githack.com/dimensiondev/assets/master/blockchains/fuse" + ], + "Fuse_Sparknet": [], "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 76b7b8870aee..52d990757e41 100644 --- a/packages/web3-constants/evm/token-list.json +++ b/packages/web3-constants/evm/token-list.json @@ -12,6 +12,8 @@ "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"], + "Fuse": ["https://tokens.r2d2.to/latest/122/tokens.json"], + "Fuse_Sparknet": [], "Avalanche": ["https://tokens.r2d2.to/latest/43114/tokens.json"], "Avalanche_Fuji": [], "Celo": ["https://tokens.r2d2.to/latest/42220/tokens.json"], diff --git a/packages/web3-constants/evm/token.json b/packages/web3-constants/evm/token.json index f6fe2360d0d4..241a49060149 100644 --- a/packages/web3-constants/evm/token.json +++ b/packages/web3-constants/evm/token.json @@ -12,6 +12,8 @@ "Arbitrum": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "Arbitrum_Rinkeby": "0xB47e6A5f8b33b3F17603C83a0535A9dcD7E32681", "xDai": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", + "Fuse": "0x0BE9e53fd7EDaC9F859882AfdDa116645287C629", + "Fuse_Sparknet": "", "Avalanche": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "Avalanche_Fuji": "", "Celo": "0x471EcE3750Da237f93B8E339c536989b8978a438", @@ -32,6 +34,8 @@ "Arbitrum": "0xe865dF68133fcEd7c2285ff3896B406CAfAa2dB8", "Arbitrum_Rinkeby": "", "xDai": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83", + "Fuse": "0x620fd5fa44BE6af63715Ef4E65DDFA0387aD13F5", + "Fuse_Sparknet": "", "Avalanche": "0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664", "Avalanche_Fuji": "", "Celo": "0x2A3684e9Dc20B857375EA04235F2F7edBe818FA7", @@ -52,6 +56,8 @@ "Arbitrum": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", "Arbitrum_Rinkeby": "", "xDai": "0x4ECaBa5870353805a9F068101A40E0f32ed605C6", + "Fuse": "0xFaDbBF8Ce7D5b7041bE672561bbA99f79c532e10", + "Fuse_Sparknet": "", "Avalanche": "0xc7198437980c041c805A1EDcbA50c1Ce5db95118", "Avalanche_Fuji": "", "Celo": "0xb020d981420744f6b0fedd22bb67cd37ce18a1d5", @@ -72,6 +78,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x1e37E5b504F7773460d6eB0e24D2e7C223B66EC7", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -92,6 +100,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0xdd96B45877d0E8361a4DDb732da741e97f3191Ff", + "Fuse": "0x6a5F6A8121592BeCd6747a38d67451B310F7f156", + "Fuse_Sparknet": "", "Avalanche": "0x19860ccb0a68fd4213ab9d8266f7bbf05a8dde98", "Avalanche_Fuji": "", "Celo": "", @@ -112,6 +122,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0xc3048e19e76cb9a3aa9d77d8c03c29fc906e2437", "Avalanche_Fuji": "", "Celo": "", @@ -132,6 +144,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -152,6 +166,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -172,6 +188,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -192,6 +210,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -212,6 +232,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -232,6 +254,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -252,6 +276,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -272,6 +298,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -292,6 +320,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0xd586E7F844cEa2F87f50152665BCbc2C279D8d70", "Avalanche_Fuji": "", "Celo": "", @@ -312,6 +342,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -332,6 +364,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -352,6 +386,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -372,6 +408,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -392,6 +430,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -412,6 +452,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -419,6 +461,28 @@ "Aurora": "", "Aurora_Testnet": "" }, + "fUSD_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "0x249BE57637D8B013Ad64785404b24aeBaE9B098B", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "" + }, "eDAI_ADDRESS": { "Mainnet": "", "Ropsten": "", @@ -432,6 +496,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -452,6 +518,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -472,6 +540,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -492,6 +562,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -512,6 +584,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -532,6 +606,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -552,6 +628,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x8e5bBbb09Ed1ebdE8674Cda39A0c169401db4252", + "Fuse": "0x33284f95ccb7B948d9D352e1439561CF83d8d00d", + "Fuse_Sparknet": "", "Avalanche": "0x50b7545627a5162F82A992c33b87aDc75187B218", "Avalanche_Fuji": "", "Celo": "0xBe50a3013A1c94768A1ABb78c3cB79AB28fc1aCE", @@ -572,6 +650,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -592,6 +672,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -612,6 +694,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -632,6 +716,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -652,6 +738,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -672,6 +760,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -692,6 +782,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -712,6 +804,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -732,6 +826,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -752,6 +848,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -772,6 +870,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -792,6 +892,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -812,6 +914,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", @@ -832,6 +936,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "0x765de816845861e75a25fca122bb6898b8b1282a", @@ -852,6 +958,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -872,6 +980,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0xce347E069B68C53A9ED5e7DA5952529cAF8ACCd4", "Avalanche_Fuji": "", "Celo": "", @@ -892,6 +1002,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x60781C2586D68229fde47564546784ab3fACA982", "Avalanche_Fuji": "", "Celo": "", @@ -912,6 +1024,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "0xa722c13135930332Eb3d749B2F0906559D2C5b99", + "Fuse_Sparknet": "", "Avalanche": "0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB", "Avalanche_Fuji": "", "Celo": "", @@ -932,6 +1046,8 @@ "Arbitrum": "0x0000000000000000000000000000000000000000", "Arbitrum_Rinkeby": "0x0000000000000000000000000000000000000000", "xDai": "0x0000000000000000000000000000000000000000", + "Fuse": "0x0000000000000000000000000000000000000000", + "Fuse_Sparknet": "0x0000000000000000000000000000000000000000", "Avalanche": "0x0000000000000000000000000000000000000000", "Avalanche_Fuji": "0x0000000000000000000000000000000000000000", "Celo": "0x471ece3750da237f93b8e339c536989b8978a438", diff --git a/packages/web3-constants/evm/trader.json b/packages/web3-constants/evm/trader.json index b656354c3839..43728f44c65a 100644 --- a/packages/web3-constants/evm/trader.json +++ b/packages/web3-constants/evm/trader.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "Avalanche_Fuji": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "Avalanche_Fuji": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -72,6 +78,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", "Avalanche_Fuji": "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", "Celo": "", @@ -92,6 +100,8 @@ "Arbitrum": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "Arbitrum_Rinkeby": "0xE592427A0AEce92De3Edee1F18E0157C05861564", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -112,6 +122,8 @@ "Arbitrum": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "Arbitrum_Rinkeby": "0x1F98431c8aD98523631AE4a59f267346ea31F984", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -132,6 +144,8 @@ "Arbitrum": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "Arbitrum_Rinkeby": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -152,6 +166,8 @@ "Arbitrum": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "Arbitrum_Rinkeby": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -172,6 +188,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -192,6 +210,8 @@ "Arbitrum": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Arbitrum_Rinkeby": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "xDai": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Fuse": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Fuse_Sparknet": "", "Avalanche": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Avalanche_Fuji": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "Celo": "0x1421bDe4B10e8dd459b3BCb598810B1337D56842", @@ -212,6 +232,8 @@ "Arbitrum": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Arbitrum_Rinkeby": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "xDai": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", + "Fuse": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", + "Fuse_Sparknet": "", "Avalanche": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Avalanche_Fuji": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "Celo": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", @@ -232,6 +254,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -252,6 +276,8 @@ "Arbitrum": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Arbitrum_Rinkeby": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "xDai": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", + "Fuse": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", + "Fuse_Sparknet": "", "Avalanche": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Avalanche_Fuji": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", "Celo": "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", @@ -272,6 +298,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -292,6 +320,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -312,6 +342,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -332,6 +364,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -352,6 +386,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -372,6 +408,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -392,6 +430,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -412,6 +452,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -432,6 +474,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -452,6 +496,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -472,6 +518,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -492,6 +540,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -512,6 +562,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -532,6 +584,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -552,6 +606,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -572,6 +628,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -592,6 +650,8 @@ "Arbitrum": "0xA867241cDC8d3b0C07C85cC06F25a0cD3b5474d8", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -612,6 +672,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -632,6 +694,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -652,6 +716,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x60aE616a2155Ee3d9A68541Ba4544862310933d4", "Avalanche_Fuji": "0x5db0735cf88F85E78ed742215090c465979B5006", "Celo": "", @@ -672,6 +738,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10", "Avalanche_Fuji": "0x7eeccb3028870540EEc3D88C2259506f2d34fEE0", "Celo": "", @@ -692,6 +760,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -712,6 +782,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x0bbca9af0511ad1a1da383135cf3a8d2ac620e549ef9f6ae3a4c33c2fed0af91", "Avalanche_Fuji": "0x0bbca9af0511ad1a1da383135cf3a8d2ac620e549ef9f6ae3a4c33c2fed0af91", "Celo": "", @@ -732,6 +804,8 @@ "Arbitrum": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", "Arbitrum_Rinkeby": "", "xDai": "0x0000000000000000000000000000000000000000", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -752,6 +826,8 @@ "Arbitrum": "0x6352a56caadc4f1e25cd6c75970fa768a3304e64", "Arbitrum_Rinkeby": "", "xDai": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", "Avalanche_Fuji": "0x6352a56caadC4F1E25CD6c75970Fa768A3304e64", "Celo": "", @@ -772,6 +848,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0xE54Ca86531e17Ef3616d22Ca28b0D458b6C89106", "Avalanche_Fuji": "0xE54Ca86531e17Ef3616d22Ca28b0D458b6C89106", "Celo": "", @@ -792,6 +870,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "0xFB76e9E7d88E308aB530330eD90e84a952570319", + "Fuse_Sparknet": "", "Avalanche": "0xefa94DE7a4656D787667C749f7E1223D71E9FD88", "Avalanche_Fuji": "0xE4A575550C2b460d2307b82dCd7aFe84AD1484dd", "Celo": "", @@ -812,6 +892,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "https://api.thegraph.com/subgraphs/name/dasconnor/pangolin-dex'", "Avalanche_Fuji": "", "Celo": "", @@ -832,6 +914,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "0x40231f6b438bce0797c9ada29b718a87ea0a5cea3fe9a771abdd76bd41a3e545", "Avalanche_Fuji": "0x40231f6b438bce0797c9ada29b718a87ea0a5cea3fe9a771abdd76bd41a3e545", "Celo": "", @@ -852,6 +936,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -872,11 +958,13 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", "Fantom": "", - "Aurora": "0x8f1E0Cf0f9f269Bc977C38635E560aa5b0E63323", + "Aurora": "", "Aurora_Testnet": "" }, "WANNASWAP_FACTORY_ADDRESS": { @@ -892,11 +980,13 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", "Fantom": "", - "Aurora": "0x7928D4FeA7b2c90C732c10aFF59cf403f0C38246", + "Aurora": "0x8f1E0Cf0f9f269Bc977C38635E560aa5b0E63323", "Aurora_Testnet": "" }, "WANNASWAP_THEGRAPH": { @@ -912,6 +1002,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -932,14 +1024,38 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", "Fantom": "", - "Aurora": "0xa06b8b0642cf6a9298322d0c8ac3c68c291ca24dc66245cf23aa2abc33b57e21", + "Aurora": "0x7928D4FeA7b2c90C732c10aFF59cf403f0C38246", "Aurora_Testnet": "" }, - "TRISOLARIS_ROUTER_ADDRESS": { + "ELKFINANCE_FACTORY_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0x31aFfd875e9f68cd6Cd12Cee8943566c9A4bBA13", + "BSCT": "", + "Matic": "0xE3BD06c7ac7E1CeB17BdD2E5BA83E40D1515AF2a", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "0xCB018587dA9590A18f49fFE2b85314c33aF3Ad3B", + "Fuse": "0x779407e40dad9d70ba5adc30e45cc3494ec71ad2", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "0x7Ba73c99e6f01a37f3e33854c8F544BbbadD3420", + "Aurora": "", + "Aurora_Testnet": "" + }, + "ELKFINANCE_THEGRAPH": { "Mainnet": "", "Ropsten": "", "Rinkeby": "", @@ -952,6 +1068,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -972,6 +1090,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -992,6 +1112,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -999,6 +1121,50 @@ "Aurora": "", "Aurora_Testnet": "" }, + "ELKFINANCE_INIT_CODE_HASH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0x84845e7ccb283dec564acfcd3d9287a491dec6d675705545a2ab8be22ad78f31", + "BSCT": "", + "Matic": "0x84845e7ccb283dec564acfcd3d9287a491dec6d675705545a2ab8be22ad78f31", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "0x84845e7ccb283dec564acfcd3d9287a491dec6d675705545a2ab8be22ad78f31", + "Fuse": "0x84845e7ccb283dec564acfcd3d9287a491dec6d675705545a2ab8be22ad78f31", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "0x84845e7ccb283dec564acfcd3d9287a491dec6d675705545a2ab8be22ad78f31", + "Aurora": "", + "Aurora_Testnet": "" + }, + "ELKFINANCE_ROUTER_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "0xA63B831264183D755756ca9AE5190fF5183d65D6", + "BSCT": "", + "Matic": "0xf38a7A7Ac2D745E2204c13F824c00139DF831FFf", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "0xe5759714998e8B50A33c7333C04C2d02e5dcE77f", + "Fuse": "0x9a5De8C973c2f64f0f518DE581BcC2aa2dF8A621", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "0x4D2cf285a519261F30b4d9c2c344Baf260d65Fa2", + "Aurora": "", + "Aurora_Testnet": "" + }, "TRISOLARIS_INIT_CODE_HASH": { "Mainnet": "", "Ropsten": "", @@ -1012,11 +1178,123 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", "Fantom": "", "Aurora": "0x754e1d90e536e4c1df81b7f030f47b4ca80c87120e145c294f098c83a6cb5ace", "Aurora_Testnet": "" + }, + "TRISOLARIS_ROUTER_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "0x60913758635b54e6C9685f92201A5704eEe74748", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "0x2CB45Edb4517d5947aFdE3BEAbF95A582506858B", + "Aurora_Testnet": "" + }, + "FUSEFI_ROUTER_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "0xFB76e9E7d88E308aB530330eD90e84a952570319", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "" + }, + "FUSEFI_THEGRAPH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "" + }, + "FUSEFI_INIT_CODE_HASH": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "0x04990f130515035f22e76663517440918b83941b25a4ec04ecdf4b2898e846aa", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "" + }, + "FUSEFI_FACTORY_ADDRESS": { + "Mainnet": "", + "Ropsten": "", + "Rinkeby": "", + "Kovan": "", + "Gorli": "", + "BSC": "", + "BSCT": "", + "Matic": "", + "Mumbai": "", + "Arbitrum": "", + "Arbitrum_Rinkeby": "", + "xDai": "", + "Fuse": "0x1d1f1A7280D67246665Bb196F38553b469294f3a", + "Fuse_Sparknet": "", + "Avalanche": "", + "Avalanche_Fuji": "", + "Celo": "", + "Fantom": "", + "Aurora": "", + "Aurora_Testnet": "" } } diff --git a/packages/web3-constants/evm/trending.json b/packages/web3-constants/evm/trending.json index a115fe46afe5..7127b5b9ef76 100644 --- a/packages/web3-constants/evm/trending.json +++ b/packages/web3-constants/evm/trending.json @@ -12,6 +12,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -32,6 +34,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", @@ -52,6 +56,8 @@ "Arbitrum": "", "Arbitrum_Rinkeby": "", "xDai": "", + "Fuse": "", + "Fuse_Sparknet": "", "Avalanche": "", "Avalanche_Fuji": "", "Celo": "", diff --git a/packages/web3-constants/evm/zerion.json b/packages/web3-constants/evm/zerion.json index e0d70150b37f..78598ee53908 100644 --- a/packages/web3-constants/evm/zerion.json +++ b/packages/web3-constants/evm/zerion.json @@ -12,6 +12,8 @@ "Arbitrum": "arbitrum-assets", "Arbitrum_Rinkeby": "", "xDai": "xdai-assets", + "Fuse": "fuse-assets", + "Fuse_Sparknet": "", "Avalanche": "avalanche-assets", "Avalanche_Fuji": "", "Celo": "celo-assets", @@ -32,6 +34,8 @@ "Arbitrum": "arbitrum-transactions", "Arbitrum_Rinkeby": "", "xDai": "xdai-transactions", + "Fuse": "fuse-transactions", + "Fuse_Sparknet": "", "Avalanche": "avalanche-transactions", "Avalanche_Fuji": "", "Celo": "celo-transactions", diff --git a/packages/web3-providers/src/zerion/format.ts b/packages/web3-providers/src/zerion/format.ts index 90fc1bfa51d9..b5b9518980d6 100644 --- a/packages/web3-providers/src/zerion/format.ts +++ b/packages/web3-providers/src/zerion/format.ts @@ -57,7 +57,7 @@ export function formatAssets( return data.map(({ asset, quantity }) => { const balance = leftShift(quantity, asset.decimals).toNumber() const value = (asset as ZerionAsset).price?.value ?? (asset as ZerionCovalentAsset).value ?? 0 - const isNativeToken = (symbol: string) => ['ETH', 'BNB', 'MATIC', 'ARETH', 'AETH'].includes(symbol) + const isNativeToken = (symbol: string) => ['ETH', 'BNB', 'MATIC', 'ARETH', 'AETH', 'FUSE'].includes(symbol) const address = isNativeToken(asset.symbol) ? getTokenConstants().NATIVE_TOKEN_ADDRESS : asset.asset_code const chainId = resolveChainByScope(scope).chainId diff --git a/packages/web3-shared/evm/constants/tokens.ts b/packages/web3-shared/evm/constants/tokens.ts index 486f30fea1ca..dc9073a1ae32 100644 --- a/packages/web3-shared/evm/constants/tokens.ts +++ b/packages/web3-shared/evm/constants/tokens.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 fUSD = createERC20Tokens('fUSD_ADDRESS', 'Fuse Dollar', 'FUSD', 18) export const WNATIVE = createERC20Tokens( 'WNATIVE_ADDRESS', diff --git a/packages/web3-shared/evm/pipes/index.ts b/packages/web3-shared/evm/pipes/index.ts index 34a54a1a422b..58802210741f 100644 --- a/packages/web3-shared/evm/pipes/index.ts +++ b/packages/web3-shared/evm/pipes/index.ts @@ -95,6 +95,7 @@ export const resolveNetworkAddressPrefix = createLookupTableResolver [NetworkType.Avalanche]: 'Avalanche', [NetworkType.Celo]: 'Celo', [NetworkType.Fantom]: 'Fantom', + [NetworkType.Fuse]: 'Fuse', [NetworkType.Aurora]: 'Aurora', }, 'Unknown', @@ -138,6 +140,9 @@ export const resolveChainColor = createLookupTableResolver( [ChainId.Mumbai]: 'rgb(130, 71, 229)', [ChainId.Arbitrum]: 'rgb(36, 150, 238)', [ChainId.Arbitrum_Rinkeby]: 'rgb(36, 150, 238)', + [ChainId.xDai]: 'rgb(189, 169, 166)', + [ChainId.Fuse]: 'rgb(189, 254, 173)', + [ChainId.Fuse_Sparknet]: 'rgb(189, 254, 173)', [ChainId.xDai]: 'rgb(73, 169, 166)', [ChainId.Avalanche]: 'rgb(232, 65, 66)', [ChainId.Avalanche_Fuji]: 'rgb(232, 65, 66)', diff --git a/packages/web3-shared/evm/types/index.ts b/packages/web3-shared/evm/types/index.ts index 7840867421cc..ea0f8c76192c 100644 --- a/packages/web3-shared/evm/types/index.ts +++ b/packages/web3-shared/evm/types/index.ts @@ -69,6 +69,7 @@ export enum ChainId { // Fuse Fuse = 122, + Fuse_Sparknet = 123, // Boba Boba = 288, diff --git a/packages/web3-shared/evm/utils/chainDetailed.ts b/packages/web3-shared/evm/utils/chainDetailed.ts index 2b61165ef252..dee3cc6b246c 100644 --- a/packages/web3-shared/evm/utils/chainDetailed.ts +++ b/packages/web3-shared/evm/utils/chainDetailed.ts @@ -88,6 +88,8 @@ export const getChainIdFromNetworkType = createLookupTableResolver=6.9.0'} - dependencies: - regenerator-runtime: 0.13.9 - dev: false - /@babel/runtime/7.16.3: resolution: {integrity: sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==} engines: {node: '>=6.9.0'} @@ -4346,7 +4339,7 @@ packages: resolution: {integrity: sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==} dependencies: crc-32: 1.2.0 - ethereumjs-util: 7.1.0 + ethereumjs-util: 7.1.3 /@ethereumjs/tx/3.3.0: resolution: {integrity: sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==} @@ -4442,6 +4435,15 @@ packages: '@ethersproject/logger': 5.4.0 '@ethersproject/rlp': 5.4.0 + /@ethersproject/address/5.5.0: + resolution: {integrity: sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==} + dependencies: + '@ethersproject/bignumber': 5.5.0 + '@ethersproject/bytes': 5.5.0 + '@ethersproject/keccak256': 5.5.0 + '@ethersproject/logger': 5.5.0 + '@ethersproject/rlp': 5.5.0 + /@ethersproject/base64/5.4.0: resolution: {integrity: sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==} dependencies: @@ -4469,6 +4471,13 @@ packages: '@ethersproject/logger': 5.4.0 bn.js: 4.12.0 + /@ethersproject/bignumber/5.5.0: + resolution: {integrity: sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==} + dependencies: + '@ethersproject/bytes': 5.5.0 + '@ethersproject/logger': 5.5.0 + bn.js: 4.12.0 + /@ethersproject/bytes/5.4.0: resolution: {integrity: sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==} dependencies: @@ -4484,6 +4493,11 @@ packages: dependencies: '@ethersproject/bignumber': 5.4.1 + /@ethersproject/constants/5.5.0: + resolution: {integrity: sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==} + dependencies: + '@ethersproject/bignumber': 5.5.0 + /@ethersproject/contracts/5.4.0: resolution: {integrity: sha512-hkO3L3IhS1Z3ZtHtaAG/T87nQ7KiPV+/qnvutag35I0IkiQ8G3ZpCQ9NNOpSCzn4pWSW4CfzmtE02FcqnLI+hw==} dependencies: @@ -4567,6 +4581,12 @@ packages: '@ethersproject/bytes': 5.5.0 js-sha3: 0.5.7 + /@ethersproject/keccak256/5.5.0: + resolution: {integrity: sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==} + dependencies: + '@ethersproject/bytes': 5.5.0 + js-sha3: 0.8.0 + /@ethersproject/logger/5.4.0: resolution: {integrity: sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==} @@ -4596,6 +4616,11 @@ packages: dependencies: '@ethersproject/logger': 5.4.0 + /@ethersproject/properties/5.5.0: + resolution: {integrity: sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==} + dependencies: + '@ethersproject/logger': 5.5.0 + /@ethersproject/providers/5.0.12: resolution: {integrity: sha512-bRUEVNth+wGlm2Q0cQprVlixBWumfP9anrgAc3V2CbIh+GKvCwisVO8uRLrZOfOvTNSy6PUJi/Z4D5L+k3NAog==} dependencies: @@ -4717,6 +4742,12 @@ packages: '@ethersproject/bytes': 5.5.0 '@ethersproject/logger': 5.4.0 + /@ethersproject/rlp/5.5.0: + resolution: {integrity: sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==} + dependencies: + '@ethersproject/bytes': 5.5.0 + '@ethersproject/logger': 5.5.0 + /@ethersproject/sha2/5.4.0: resolution: {integrity: sha512-siheo36r1WD7Cy+bDdE1BJ8y0bDtqXCOxRMzPa4bV1TGt/eTUUt03BHoJNB6reWJD8A30E/pdJ8WFkq+/uz4Gg==} dependencies: @@ -4743,6 +4774,16 @@ packages: elliptic: 6.5.4 hash.js: 1.1.7 + /@ethersproject/signing-key/5.5.0: + resolution: {integrity: sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==} + dependencies: + '@ethersproject/bytes': 5.5.0 + '@ethersproject/logger': 5.5.0 + '@ethersproject/properties': 5.5.0 + bn.js: 4.12.0 + elliptic: 6.5.4 + hash.js: 1.1.7 + /@ethersproject/solidity/5.4.0: resolution: {integrity: sha512-XFQTZ7wFSHOhHcV1DpcWj7VXECEiSrBuv7JErJvB9Uo+KfCdc3QtUZV+Vjh/AAaYgezUEKbCtE6Khjm44seevQ==} dependencies: @@ -4773,6 +4814,19 @@ packages: '@ethersproject/rlp': 5.4.0 '@ethersproject/signing-key': 5.4.0 + /@ethersproject/transactions/5.5.0: + resolution: {integrity: sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==} + dependencies: + '@ethersproject/address': 5.5.0 + '@ethersproject/bignumber': 5.5.0 + '@ethersproject/bytes': 5.5.0 + '@ethersproject/constants': 5.5.0 + '@ethersproject/keccak256': 5.5.0 + '@ethersproject/logger': 5.5.0 + '@ethersproject/properties': 5.5.0 + '@ethersproject/rlp': 5.5.0 + '@ethersproject/signing-key': 5.5.0 + /@ethersproject/units/5.4.0: resolution: {integrity: sha512-Z88krX40KCp+JqPCP5oPv5p750g+uU6gopDYRTBGcDvOASh6qhiEYCRatuM/suC4S2XW9Zz90QI35MfSrTIaFg==} dependencies: @@ -11032,6 +11086,12 @@ packages: resolution: {integrity: sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==} dependencies: safe-buffer: 5.2.1 + dev: false + + /base-x/3.0.9: + resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + dependencies: + safe-buffer: 5.2.1 /base/0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} @@ -11385,8 +11445,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001292 - electron-to-chromium: 1.4.28 + caniuse-lite: 1.0.30001312 + electron-to-chromium: 1.4.75 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -11413,7 +11473,7 @@ packages: /bs58/4.0.1: resolution: {integrity: sha1-vhYedsNU9veIrkBx9j806MTwpCo=} dependencies: - base-x: 3.0.8 + base-x: 3.0.9 /bs58check/2.1.2: resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} @@ -11486,17 +11546,11 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /bufferutil/4.0.3: - resolution: {integrity: sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==} - dependencies: - node-gyp-build: 4.3.0 - /bufferutil/4.0.6: resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} engines: {node: '>=6.14.2'} dependencies: node-gyp-build: 4.3.0 - dev: false /builtin-modules/1.1.1: resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} @@ -11685,10 +11739,6 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001292: - resolution: {integrity: sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==} - dev: false - /caniuse-lite/1.0.30001312: resolution: {integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==} @@ -13699,10 +13749,6 @@ packages: encoding: 0.1.13 dev: false - /electron-to-chromium/1.4.28: - resolution: {integrity: sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==} - dev: false - /electron-to-chromium/1.4.75: resolution: {integrity: sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==} @@ -14051,7 +14097,7 @@ packages: resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} dependencies: d: 1.0.1 - ext: 1.4.0 + ext: 1.6.0 /es6-weak-map/2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} @@ -14585,6 +14631,7 @@ packages: ethereum-cryptography: 0.1.3 ethjs-util: 0.1.6 rlp: 2.2.7 + dev: false /ethereumjs-util/7.1.4: resolution: {integrity: sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==} @@ -14595,7 +14642,6 @@ packages: create-hash: 1.2.0 ethereum-cryptography: 0.1.3 rlp: 2.2.7 - dev: false /ethereumjs-vm/2.6.0: resolution: {integrity: sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==} @@ -14735,6 +14781,7 @@ packages: dependencies: is-hex-prefixed: 1.0.0 strip-hex-prefix: 1.0.0 + dev: false /event-emitter/0.3.5: resolution: {integrity: sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=} @@ -14922,8 +14969,8 @@ packages: vary: 1.1.2 dev: true - /ext/1.4.0: - resolution: {integrity: sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==} + /ext/1.6.0: + resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==} dependencies: type: 2.5.0 @@ -18641,8 +18688,8 @@ packages: dotenv-expand: 5.1.0 dev: true - /lazystream/1.0.0: - resolution: {integrity: sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=} + /lazystream/1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} dependencies: readable-stream: 2.3.7 @@ -21659,7 +21706,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.15.4 + '@babel/runtime': 7.16.5 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -24874,17 +24921,11 @@ packages: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} - /utf-8-validate/5.0.5: - resolution: {integrity: sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==} - dependencies: - node-gyp-build: 4.3.0 - /utf-8-validate/5.0.8: resolution: {integrity: sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==} engines: {node: '>=6.14.2'} dependencies: node-gyp-build: 4.3.0 - dev: false /utf8/2.1.2: resolution: {integrity: sha1-H6DZJw6b6FDZsFAn9jUZv0ZFfZY=} @@ -25049,7 +25090,7 @@ packages: glob-stream: 6.1.0 graceful-fs: 4.2.9 is-valid-glob: 1.0.0 - lazystream: 1.0.0 + lazystream: 1.0.1 lead: 1.0.0 object.assign: 4.1.2 pumpify: 1.5.1 @@ -25200,7 +25241,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: '@ethereumjs/common': 2.4.0 - '@ethersproject/transactions': 5.4.0 + '@ethersproject/transactions': 5.5.0 web3-core-helpers: 1.5.2 web3-core-promievent: 1.5.2 web3-core-subscriptions: 1.5.2 @@ -25854,11 +25895,11 @@ packages: resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} engines: {node: '>=4.0.0'} dependencies: - bufferutil: 4.0.3 + bufferutil: 4.0.6 debug: 2.6.9 es5-ext: 0.10.53 typedarray-to-buffer: 3.1.5 - utf-8-validate: 5.0.5 + utf-8-validate: 5.0.8 yaeti: 0.0.6 /whatwg-encoding/2.0.0: