50 请问 Web.js 钱包怎么获得 Dapp 的授权?

程序前端是 Vue 打包的 Dapp,通过浏览器打开 Dapp ,这个时候链接钱包会弹出授权,或者我看 Imtoken 是用 Dapp 直接获得授权,请问应该如何实现 钱包和Dapp 的直接链接?

请先 登录 后评论

最佳答案 2021-08-03 17:30

使用 ethereum.enable() 请求授权:

try {
        await window.ethereum.enable();
      } catch (error) {
        console.error("User denied account access");
      }

构造出 new Web3(window.ethereum) 对象后,就可以用web3 相关的 API 与钱包交互。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,3662 浏览
  • e9571 提出于 2021-08-03 11:25