我无法使用Web3JS从智能合约中检索合约余额。我也没有收到错误。
我尝试过调用除balanceOf之外的其他几个函数,并且所有这些函数都返回以下内容:
[Symbol(kWeak)]:WeakReference {}。
这是我正在使用的代码:
contract.methods.balanceOf(address).call((err, result) => {console.log(result)})
Promise {
<pending>,
domain:
Domain {
domain: null,
_events:
[Object: null prototype] {
removeListener: [Function: updateExceptionCapture],
newListener: [Function: updateExceptionCapture],
error: [Function: debugDomainError] },
_eventsCount: 3,
_maxListeners: undefined,
members: [],
[Symbol(kWeak)]: WeakReference {} } }
预期结果应该是给定地址的帐户余额。