我是web3.js的新手,我试图从omesigo智能合约中调用一个方法,但是我得到了一个令人困惑的错误。我已经阅读过web3 doc并尝试过了。
的package.json
{ “名字”:“web3-learn”, ” …
我遇到了同样的错误,并通过升级Web3库来解决它 "web3": "^1.0.0-beta.39"
"web3": "^1.0.0-beta.39"
深入研究错误,似乎与深度克隆有关 contract.method arguments 。经过几个小时无果而终的调试,我偶然发现了Web3版本,发现它是一个特色版本 beta.39 。 (一天前发布)
contract.method arguments
beta.39
我一直面临同样的问题,与你的方法的唯一区别是web3 api的版本,对我来说是1.0.0-beta.46。这个问题的解决方案似乎很遥远。