PR #4: Wallet Connect V2 tracking branch. #28

Closed
anon wants to merge 10 commits from (deleted):wallet-connect-v2 into master
Showing only changes of commit 10d234b714 - Show all commits

@ -2,7 +2,7 @@
import BN from 'bignumber.js' import BN from 'bignumber.js'
import { EthereumProvider } from '@walletconnect/ethereum-provider' import { EthereumProvider } from '@walletconnect/ethereum-provider'
import networkConfig from '@/networkConfig' import networkConfig, { enabledChains } from '@/networkConfig'
// Build an array of the first RPC URL for each network in a reduce // Build an array of the first RPC URL for each network in a reduce
const createRpcMapIterator = (accumulator, chainId) => { const createRpcMapIterator = (accumulator, chainId) => {
@ -19,7 +19,7 @@ const createRpcMapIterator = (accumulator, chainId) => {
// const walletConnectInterval = 1000 // TODO: Check if we still need // const walletConnectInterval = 1000 // TODO: Check if we still need
const reconnectInterval = 3600000 // 1 hour const reconnectInterval = 3600000 // 1 hour
const supportedWallets = ['metamask', 'trust', 'imtoken', 'genericWeb3'] const supportedWallets = ['metamask', 'trust', 'imtoken', 'genericWeb3']
const rpcMap = networkConfig.enabledChains.reduce(createRpcMapIterator, {}) const rpcMap = enabledChains.reduce(createRpcMapIterator, {})
const walletConnectConnector = async (chainId) => { const walletConnectConnector = async (chainId) => {
try { try {
@ -29,7 +29,7 @@ const walletConnectConnector = async (chainId) => {
localStorage.removeItem('walletconnect') localStorage.removeItem('walletconnect')
} }
const optionalChains = networkConfig.enabledChains.filter((chain) => chain !== chainId) const optionalChains = enabledChains.filter((chain) => chain !== chainId)
const provider = await EthereumProvider.init({ const provider = await EthereumProvider.init({
projectId: process.env.WC_PROJECT_ID, projectId: process.env.WC_PROJECT_ID,