首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MetaMask不再注入web3错误消息

MetaMask不再注入web3错误消息
EN

Ethereum用户
提问于 2022-06-15 17:25:45
回答 1查看 112关注 0票数 0

正忙着用以下代码编写简单智能契约的一个非常简单的前端:

代码语言:javascript
复制
var web3;
if (typeof web3 !== 'undefined') {
  web3 = new Web3(web3.currentProvider); //check for metamark if cant find 
} else {
  // set the provider you want from Web3.providers
  web3 = new Web3(new Web3.providers.HttpProvider("http://127.0.0.1:8545"));
}

MetaMask不再注入web3。有关详细信息,请参阅:https://docs.metamask.io/guide/provider-migration.html#replacing-window-web3

我看了一下链接,但不知道如何继续。

EN

回答 1

Ethereum用户

发布于 2022-06-15 18:14:46

MetaMask不推荐web3window.web3变量。尝试从现在起在window.ethereum上使用,这意味着您的代码现在必须如下所示:

代码语言:javascript
复制
var web3;
if (window.ethereum) {
    web3 = new Web3(window.ethereum);
}
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/130278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档