Why am I not seeing a response to my query here?
How do I call a function on the canister from my frontend?
import { token_lobby_backend } from "../../declarations/token_lobby_backend";
import { idlFactory } from "../../declarations/token/token.did.js";
document.querySelector("form").addEventListener("submit", async (e) => {
e.preventDefault();
const button = e.target.querySelector("button");
const name = document.getElementById("name").value.toString();
button.setAttribute("disabled", true);
const token = "avqkn-guaaa-aaaaa-qaaea-cai"
const whitelist = [token];
await window.ic.plug.requestConnect({
whitelist,
});
var p = await window.ic.plug.agent.getPrincipal();
//setAccAdd(p.toString());
console.log(p.toString());
const a = {
owner: p,
subaccount: [],
}
const actor = await window.ic.plug.createActor({
canisterId: token,
interfaceFactory: idlFactory,
});
console.log(actor);
console.log("asking for name")
const token_name = await actor.icrc1_name();
console.log(token_name); //this line does not show in console logs
Why am I not seeing a response?