5 使用ethers.js生成钱包失败

错误信息

TypeError: Cannot read property 'sendTransaction' of undefined

错误原因是没有生成钱包,但我似乎已经生成了钱包。 我的后台是koa。我在启动后台的时候直接用私钥生成了一个钱包 SUEXTK9EOYNGPC0U3GFYT.png

我把contract、provider、manager导出后,在项目入口文件index.js放置到全局变量中 UZ04HRR259OO.png

然后我在使用manager也就是钱包的时候,发生了underfined错误。我在错误前打印了这三个变量,发现contract和provider是正常的,但是manager就变成了underfined。我不明白哪里出错了。 1FQL3JOS5A3DATEPTOBQM.png

其他所有和以太坊的交互没有问题。例如用一个有余额的账户往智能合约里面写东西。

请先 登录 后评论

最佳答案 2020-03-12 19:59

大概率你的 provider 没有连上.

还是需要自己去调试.

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 0 收藏,5641 浏览
  • panzun 提出于 2020-03-12 14:26