web3modal
web3modal copied to clipboard
Connect does not return provider
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",