web3modal icon indicating copy to clipboard operation
web3modal copied to clipboard

Connect does not return provider

Open ernaneluis opened this issue 4 years ago • 0 comments

After I click on Metamask, modal does not disappear, also does not return any error, neither log, only this warning:

MetaMask: 'ethereum.enable()' is deprecated and may be removed in the future. Please use the 'eth_requestAccounts' RPC method instead.
For more information, see: https://eips.ethereum.org/EIPS/eip-1102

Code:

  const web3Modal = new Web3Modal({
    network: process.env.REACT_APP_ETHEREUM_NETWORK,
    cacheProvider: true,
    providerOptions: {
      walletconnect: {
        package: WalletConnectProvider,
        options: {
          infuraId: process.env.REACT_APP_INFURA_ID,
        },
      },
    },
  });

console.log('onConnect');
const provider = await web3Modal.connect();
console.log({ provider });  // this is never reached

Package.json:

    "web3modal": "^1.9.1",
   "web3": "^1.3.0",
    "@walletconnect/web3-provider": "^1.2.2",

ernaneluis avatar Oct 07 '20 20:10 ernaneluis