/* Moralis init code */
const serverUrl = "https://c1qxv3e4auot.usemoralis.com:2053/server";
const appId = "gWSt6pWWgRsi8xRRDD18oE6WyBEKqQJodFOWu6nP";
Moralis.start({ serverUrl, appId });
/* Authentication code */
async function login() {
let user = Moralis.User.current();
if (!user) {
user = await Moralis.authenticate({ signingMessage: "Log in using Moralis" });
await Moralis.enableWeb3();
.then(function (user) {
console.log("logged in user:", user);
console.log(user.get("ethAddress"));
})
.catch(function (error) {
console.log(error);
});
}
}
async function getMember() {
let options = {
contractAddres:"0x8563571DA0702B8E02AA1f37e544efCa4Fdf37ea",
functionName:"getMember"
abi:[{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"getMember","outputs":[],"stateMutability":"payable","type":"function"}]
params:{
to : user.get("ethAddress")
}
msgValue: Moralis.Units.ETH(0.05)
}
await Moralis.executeFunction(options);
}
async function logOut() {
await Moralis.User.logOut();
console.log("logged out");
}
document.getElementById("btn-login").onclick = login;
document.getElementById("btn-getMember").onclick = getMember;
document.getElementById("btn-logout").onclick = logOut;
its my main.js ı wanna run function on contract but didnt login or mint