From 87770b62312b02f840466715942ebb7edbdb04a0 Mon Sep 17 00:00:00 2001 From: Raul Glogovetan Date: Wed, 17 Jul 2024 16:59:42 +0300 Subject: [PATCH] Add: wallet saga update onboard supported chains array --- src/redux/sagas/wallet/onboard.ts | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/redux/sagas/wallet/onboard.ts b/src/redux/sagas/wallet/onboard.ts index b841b9f1c08..b406d082246 100644 --- a/src/redux/sagas/wallet/onboard.ts +++ b/src/redux/sagas/wallet/onboard.ts @@ -11,6 +11,9 @@ import { TOKEN_DATA, GANACHE_NETWORK, GANACHE_LOCAL_RPC_URL, + ARBITRUM_NETWORK, + ARBITRUM_SEPOLIA_NETWORK, + GNOSIS_NETWORK, } from '~constants/index.ts'; import { Network } from '~types/network.ts'; import { getChainIdAsHex } from '~utils/chainId.ts'; @@ -99,7 +102,7 @@ const onboardConfig: InitOptions = { [ProviderLabel.Zeal]: false, [ProviderLabel.Phantom]: false, [ProviderLabel.OKXWallet]: false, - [ProviderLabel.Zerion]: false, + [ProviderLabel.Zerion]: true, // Enabled [ProviderLabel.Rainbow]: false, [ProviderLabel.SafePal]: false, [ProviderLabel.DeFiWallet]: false, @@ -128,6 +131,27 @@ const onboardConfig: InitOptions = { label: GANACHE_NETWORK.shortName, rpcUrl: GANACHE_LOCAL_RPC_URL, }, + // arbitrum + { + // web3-onboard formats chain id as hex strings + id: getChainIdAsHex(ARBITRUM_NETWORK.chainId), + token: TOKEN_DATA[Network.ArbitrumOne].symbol, + label: ARBITRUM_NETWORK.shortName, + }, + // arbitrum sepolia (testnet) + { + // web3-onboard formats chain id as hex strings + id: getChainIdAsHex(ARBITRUM_SEPOLIA_NETWORK.chainId), + token: TOKEN_DATA[Network.ArbitrumSepolia].symbol, + label: ARBITRUM_SEPOLIA_NETWORK.shortName, + }, + // gnosis + { + // web3-onboard formats chain id as hex strings + id: getChainIdAsHex(GNOSIS_NETWORK.chainId), + token: TOKEN_DATA[Network.Gnosis].symbol, + label: GNOSIS_NETWORK.shortName, + }, ], accountCenter: { desktop: { enabled: false },