Archived Content from Web3Auth Community
This topic was originally posted by limbachiyachintan500 on 3/20/2024.
This content has been migrated from our previous community forum to preserve valuable discussions.
I am getting Questions that time errors how to solve?
TypeError: Cannot read properties of undefined (reading āgetGeneralStoreDomainā)
at TssSecurityQuestion.getQuestion (mpcCoreKit.esm.js:752:39)
at initMPC (Loginbutton.jsx:117:41)
const securityQuestion: TssSecurityQuestion = useMemo(() => new TssSecurityQuestion(), []);useEffect(() => {
const initMPC = async () => {
try {
const selectedNetwork = WEB3AUTH_NETWORK.MAINNET;
const clientidweb3 = process.env.NEXT_PUBLIC_WEB3AUTH_CLIENTID;const coreKitInstance = new Web3AuthMPCCoreKit({ web3AuthClientId: clientidweb3, web3AuthNetwork: selectedNetwork, uxMode: "redirect", chainConfig: { chainNamespace: "eip155", chainId: "0xa4ba", rpcTarget: "https://nova.arbitrum.io/rpc", displayName: "Arbitrum Nova", blockExplorer: "https://explorer.arbitrum.io/nova", ticker: "NOVA", tickerName: "Nova", }, }); await coreKitInstance.init(); setCoreKitInstance(coreKitInstance); setCoreKitStatus(coreKitInstance.status); console.log("coreKitInstance.status-->", coreKitInstance.status); if (coreKitInstance.status === COREKIT_STATUS.REQUIRED_SHARE) { setRequiredshares(true); } if (coreKitInstance.provider) { const web3Instance = new Web3(coreKitInstance.provider); setWeb3(web3Instance); setWeb3AuthSigner(coreKitInstance.provider); const userdata = coreKitInstance?.getUserInfo(); setUserinfo(userdata); router.push("/dashboard"); console.log("userdata-->", userdata); } try { let result = securityQuestion.getQuestion(coreKitInstance); console.log("š ~ init ~ result:", result); setQuestion(result); } catch (e) { setQuestion(undefined); console.log("Result Error--->", e); } } catch (error) { console.error("Error initializing MPC Core Kit:", error); } };