当前位置:   article > 正文

MetaMask与Web3中智能合约调用_metamask no longer injects web3

metamask no longer injects web3

在这里插入图片描述

MetaMask 是一款浏览器插件钱包,简称小狐狸,可以连接以太坊实现购买NFT,只需添加至浏览器扩展程序即可使用,非常方便。
下载链接

Web3 浏览器检测

要验证浏览器是否正在运行 MetaMask

if (typeof window.ethereum !== 'undefined') {
  console.log('MetaMask已安装!');
}
  • 1
  • 2
  • 3

当安装成功后可以直接调用MetaMask进行登录

const {ethereum} = window  //把ethereum对象从window中解构出来
ethereum.request({ method: 'eth_requestAccounts' }).then()//此处可获取账户地址
  • 1
  • 2

method中的eth_requestAccounts其实就是Web3中方法web3.eth.requestAccounts,该方法为请求账户

注 注

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号