aragon / use-wallet

👛 useWallet() · All-in-one solution to connect a dapp to an Ethereum provider.
MIT License
741 stars 240 forks source link

Unknown chain id: 25 #192

Open aclement-rally opened 2 years ago

aclement-rally commented 2 years ago

Trying to connect with the cronos chain and I am getting this error:

getChainInformation
src/chains.ts:282
  279 |   chainId: number
  280 | ): ChainInformation | ChainType {
  281 |   const chainInfo = CHAIN_INFORMATION.get(chainId)
> 282 |   if (!chainInfo) throw new ChainUnknownError(`Unknown chain id: ${chainId}`)
  283 |   return chainInfo
  284 | }
  285 | 

I suppose the chain file should be updated?

humanshield89 commented 2 years ago

211 I created a PR for this , you can also clone the repo with my fix and use it in your project instead of using the npm live package, or just do what I did and move to web3Modal

ChrisFH97 commented 2 years ago

211 I created a PR for this , you can also clone the repo with my fix and use it in your project instead of using the npm live package, or just do what I did and more to web3Modal

Followed this and it works fine but when using wallet connect it doesn't recognise the correct chainid of 56 image

humanshield89 commented 2 years ago

Have configured wallet connect correctly when initializing the useWalletProvider ?

    <UseWalletProvider
      chainId={process.env.CHAIN_ID}
      connectors={{
        walletconnect: { rpc: { 56: "https://bsc-dataseed.binance.org/" } }, {/* Set the rpc for chainid 56*/}
      }}
      pollBalanceInterval={2000}
      pollBlockNumberInterval={5000}
    >
        <App />
    </UseWalletProvider>
ChrisFH97 commented 2 years ago

image

humanshield89 commented 2 years ago

The error has nothing to do with chain id 25 , most likely the wallet you are connecting does not support chain id 25