Uso svelte para crear la aplicación Web3 y obtuve un error
1. Ya agregué web3.js cdn en mi index.html
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>2.Este es mi script en el archivo .svelte para conectar Metamask Wallet
function connectWallet(){ if(window.ethereum){ window.web3 = new Web3(ethereum); window.ethereum.enable(); metamaskConnected = window.ethereum.isConnected(); web3.eth.getAccounts(function(error, accounts) { WalletAddress = accounts console.log(error) }) }}
Y cuando abro mi sitio web en Broser (Brave) por primera vez, aparece este error
Runtime.lastError no verificado: no se pudo establecer la conexión
y el script no funciona
Me podrías dar alguna sugerencia, muchas gracias
Tengo exactamente el mismo problema en mi dapp, tengo que investigar más, pero parece que sucede en cualquier navegador Chromium y SOLO SI hace clic en la URL de dapp para abrir el navegador al mismo tiempo.
Error bastante extraño, probablemente un problema entre la comunicación de los navegadores Metamask y Chromium