请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ethers文档没有Web3Provider

老师您好,ethers文档没有Web3Provider,用的是下面的:
new ethers.BrowserProvider(window.ethereum);

正在回答 回答被采纳积分+3

2回答

残照花开(Adams) 2024-04-08 03:57:24
我看大家有讨论
0 回复 有任何疑惑可以回复我~
残照花开(Adams) 2023-07-13 21:09:03
64aff7530001939c12950557.jpg这是官方文档中访问钱包
0 回复 有任何疑惑可以回复我~
  • 老师,我复制的 ethers 英文官网的代码,和你的截图一样的,还是会报Cannot read properties of undefined (reading 'Web3Provider')
    回复 有任何疑惑可以回复我~ 2023-07-30 23:28:06
  • 群里说吧,得看你的具体环境
    回复 有任何疑惑可以回复我~ 2023-08-01 04:48:11
  • 我也发现了,应该是ethers的版本问题,ethers v5版是:
    const provider = new ethers.providers.Web3Provider(window.ethereum)
    ethers v6是:
    provider = new ethers.BrowserProvider(window.ethereum)
    也就是说新版本ethers的API变了。
    回复 有任何疑惑可以回复我~ 2023-08-23 09:27:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信