【问题标题】:How to limit WalletConnect to only connect to Binance Smart Chain?如何限制 WalletConnect 仅连接到 Binance Smart Chain?
【发布时间】:2022-09-08 17:51:41
【问题描述】:

我正在尝试创建一个仅适用于 Binance Smart Chain 的 Dapp。我使用了 walletConnect CDN:

<script src="https://cdn.jsdelivr.net/npm/@walletconnect/web3-provider@1.7.8/dist/umd/index.min.js"></script> 

在 RPC 部分,我只将 rpc 用于币安智能链,如下所示:

 function getProvider() {
    // const provider = new WalletConnectProvider.default({
    //   infuraId: "27e484dcd9e3efcfd25a83a78777cdf1",
    // });

    var provider = new WalletConnectProvider.default({
      rpc: {
        56: "https://bsc-dataseed.binance.org",
      },
      // bridge: "https://bridge.walletconnect.org",
    });

    return provider;
  }

我正在尝试将 Trust Wallet 连接到我的 dapp,但它仅显示以太坊主网。我也可以提供完整的代码(目前这是一个非常简单的站点)。

有人可以告诉我如何将其限制为仅 BSC 吗?

【问题讨论】:

  • 你能解决这个问题吗?

标签: javascript web3js wallet-connect


【解决方案1】:

有趣的是,在 4 年内没有人回答这个问题,而且您可能已经找到了您的解决方案,但如果我可以通过这个查询找到这个问题,任何人都可以找到它。所以这就是答案。钱包连接不允许所有网络实施。 BSC(币安智能链)也是倒霉的之一。如果你去https://example.walletconnect.org/ 并尝试连接你的网站。你会得到bsc是错误网络的错误请切换。

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2021-09-22
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    相关资源
    最近更新 更多