Reputation: 39
So far it's been working fine, but out of the blue,without changing anything, I get this error Cannot read properties of undefined (reading 'connect')
in the line of code "await window.solana.connect()", worked before, but after a refresh it stopped working, nothing changed.
(async () => {
// Connect to cluster
var connection = new solanaWeb3.Connection(
solanaWeb3.clusterApiUrl('mainnet-beta'),
'confirmed',
);
localStorage.setItem('connectionWeb3', connection);
})();
$("#buttonContainer").click(function(){
(async () => {
try{
var ownsNFT = false;
const resp = await window.solana.connect();
wallet = resp;
localStorage.setItem('walletFinal',resp);
} catch(err){
//
}
})();
});
i removed some stuff including my call to the api because it included my private key and it wasn't relevant.
Upvotes: 2
Views: 1617
Reputation: 39
I fixed the issue, apparently because the website it was hosted on was http it didn't work, I forced https in the SSL and now that its secured it works. Strange but apparently that's how it works.
Upvotes: 1