首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用web3modal打开Binance智能链钱包

使用web3modal打开Binance智能链钱包
EN

Ethereum用户
提问于 2021-04-28 05:45:19
回答 1查看 1.5K关注 0票数 1

Web3modal在dapp中提供电子钱包连接。我想连接二进制智能链式钱包扩展。我认为为每个钱包扩展编辑providerOptions是可能的。有人能为我的问题给出详细的答案吗?谢谢

EN

回答 1

Ethereum用户

回答已采纳

发布于 2021-08-24 15:45:10

下面的代码是我在我开发的dapp中使用的代码的摘录。

代码语言:javascript
复制
let providerOptions = {
  "custom-binancechainwallet": {
    display: {
      logo: "../../assets/img/binance-logo.svg",
      name: "Binance Chain Wallet",
      description: "Connect to your Binance Chain Wallet"
    },
    package: true,
    connector: async () => {
      let provider = null;
      if (typeof window.BinanceChain !== 'undefined') {
        provider = window.BinanceChain;
        try {
          await provider.request({ method: 'eth_requestAccounts' })
        } catch (error) {
          throw new Error("User Rejected");
        }
      } else {
        throw new Error("No Binance Chain Wallet found");
      }
      return provider;
    }
  }
};

let web3Modal = new Web3Modal({
  cacheProvider: true,
  providerOptions,
  disableInjectedProvider: false
});
票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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