[英]How to connect Metamask wallet address to web3 on bsc testnet on React
[英]How to connect my web3 app only to Meta Mask wallet
我正在尝试使用 web3js 构建一个应用程序。 我使用 JavaScript 将应用程序连接到钱包。
const accounts = await web3.eth.requestAccounts().catch((error) => {
$('#walletErrorMsg').html(error.message);
$('#walletErrorModal').modal('show');
});
这是我将应用程序连接到钱包的代码。 此代码完美运行。 但现在我只想连接 MetaMask。 不支持其他钱包。 我怎样才能只与元掩码连接? 有什么解决办法吗? 提前致谢。
您可以针对window.ethereum.isMetaMask
进行验证。
其他钱包很可能没有设置这个属性并且没有返回true
。
文档: https ://docs.metamask.io/guide/ethereum-provider.html#ethereum-ismetamask
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.