Thanks, for answer.
If I repeat what you did it works, but in my main file it doesnât for some strange reason.
In my old files where I was learning moralis that have remained untouched it also doent work enymore.
I also tried coping your html code and my js and put it between script tags, it also didnt work like that:
<html>
<head>
<script src="https://npmcdn.com/[email protected]/dist/moralis.js"></script>
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>
</head>
<body>
<script>
Moralis.initialize("...");
Moralis.serverURL = "...";
async function init1() {
try{
window.web3 = await Moralis.Web3.enable();
const user = await Moralis.User.current();
if(user){
const _userAddress = user.get('ethAddress');
userEthAddress = _userAddress;
console.log("User:");
console.log(user);
console.log(_userAddress);
}else{
console.log(user);
}
}catch (err) {
console.log("Error Occured: " + err);
}
}
async function logInMetaMask1() {
try{
await Moralis.Web3.authenticate();
console.log("logged");
init1();
}catch (err){
console.log("Error occured: " + err);
}
}
async function logInWalletConnect1() {
try{
await Moralis.Web3.authenticate({ provider: "walletconnect" });
init1();
}catch (err){
console.log(err);
}
}
async function logOut1() {
try{
await Moralis.User.logOut();
console.log("user logged out");
init1();
}catch(err){
console.log("Error occured: " + err);
}
}
</script>
</body>
</html>