Web3js Javascript Returned error: execution reverted

Web3js Javascript Returned error: execution reverted

我有自己的 BSC 节点 运行 用于抓取数据,有时有一个令牌没有标准令牌信息功能,如名称、符号、totalSupply 和小数,我的抓取器会抛出错误“返回错误:执行已恢复”。现在我找不到一种方法来防止在出现此错误时停止刮板。我只是希望刮板在出现错误时忽略该标记。

对于任何有兴趣的人。基本上这是一个双重但我不能删除我的问题。

我解决问题的方法是

await contract.methods.totalSupply().call().catch((err) => {
 return;
});

web3js 可以有一个 catch() 来捕获错误。