WebSocket connection to 'wss://wallet-connect.crypto.com' failed
Dung Do Tien
Aug 28 2022
317
Hello guys, I have created an application that helps connect to DeFi wallet of Cronos. I follow the setup Defi wallet by this link:
https://cronos.org/docs/resources/web-extension-integration.html#introduction
And here is my Javascript code:
try {
walletConnect = null;
walletConnect = new window.DeFiConnect.DeFiWeb3Connector({
supportedChainIds: [25],
rpc: {
25: "https://evm.cronos.org/"
},
pollingInterval: 15000
});
await walletConnect.activate();
const provider = await walletConnect.getProvider();
web3ojb = new Web3(provider);
typeOfLogin = type;
} catch (err) {
console.log('Error from Defi wallet: ' + err);
alert('Failed to establish a connection to DeFi Wallet.');
window.location.reload();
await walletConnect.deactivate()
return;
}
And when I run this code, it shows a QR code for me
But check in the Console tab of the browser I see this exception WebSocket connection to 'wss://wallet-connect.crypto.com' failed:
VM815 index.umd.js:26 WebSocket connection to 'wss://wallet-connect.crypto.com/api/v1/ncwconnect/relay/ws?dapp_name=&env=browser&host=example.com&protocol=wc&role=dapp&version=3' failed:
_socketCreate @ VM815 index.umd.js:26
(anonymous) @ VM815 index.umd.js:26
I used a smartphone to scan QR codes but always threw the wrong setup.
What is wrong with my code? I really added web3.js and Defi libs to the HTML page.
Can anyone help me?
Have 1 answer(s) found.
-
A0
Anuja Abhang Aug 28 2022
I really got this issue when adding Defi wallet to my project.
Solution: add
<title>
tag to your HTML page.Explain: Defi uses value inside
<title>
tag for the app name.I hope this answer useful for you.
* Type maximum 2000 characters.
* All comments have to wait approved before display.
* Please polite comment and respect questions and answers of others.