5 useEffect读取合约不成功

使用next.js,想在页面加载后从合约中读取是否订阅的状态,以便播放或订阅操作。但next.js一直报错,看到说useEffect不支持异步,按照给出的方法,修改依然无效。

# Unhandled Runtime Error

TypeError: Cannot read properties of null (reading 'call')
useEffect(()=>{
    const fetchData = async () => {      
      const contract = new ethers.Contract(contractAddress, contractAbi, signer);
      let result = await contract.isSubscribe(videoAddress);
      setAccountSubscribe(result);
    }
    fetchData();
  }, []);
请先 登录 后评论

1 个回答

张小雨 - 程序猿
请先 登录 后评论