我正在尝试获取钱包的特定 NFT 的余额,但收到错误“TypeError:contract.methods.balanceOf 不是函数”
这是我用来执行此操作的代码
const main = async () => {
await connect()
contract = new web3.eth.Contract(ABI, ADDRESS)
const balance = Number(await contract.methods.balanceOf(account).call())
}
我做错了什么?
我已经查看了文档,但我找不到为什么这是一个问题
问题在于该函数不包含 ABI,或者该函数缺少合约定义,
如果还有问题请评论合约地址,
我收到了确切的错误,但我不认为它来自 ABI,因为如果我运行contract.methods,我会得到一些方法的列表,但balanceOf()、tokenSupply()和其他相关方法似乎没有在那里列出