Web3js

錯誤:contract.methods.myfunction().call() 不是函式

  • May 20, 2022

我是 web 3 的新手,我正在嘗試與使用 ganache 部署的契約進行互動,我收到一個錯誤,這是一個螢幕截圖 我得到的錯誤`

這可能有多種原因。但是:您是否檢查過合約對象的 abi 是否包含您嘗試使用的功能?我總是在合約中添加一個函式而忘記更新 web3.js 的 abi。

或者:您確定不是 balanceOfContractFunc() 而不是 balanceOfContractfunc() 嗎?

引用自:https://ethereum.stackexchange.com/questions/128580