如何使用以太坊从reactjs中的metamask帐户注销
Posted
技术标签:
【中文标题】如何使用以太坊从reactjs中的metamask帐户注销【英文标题】:How to logout from metamask account in reactjs using etherum 【发布时间】:2022-01-19 12:43:52 【问题描述】:我无法断开与元掩码帐户的连接。我附上代码sn-p。
export const logoutUser = () =>
if (window.ethereum && window.ethereum.isMetaMask)
window.ethereum.on('accountsChanged', function (accounts)
return () => window.ethereum.removeListener('accountsChanged', accounts);
);
【问题讨论】:
【参考方案1】:截至目前,您无法通过 web3 或 ethereum api 注销 metamask。您必须手动断开元掩码。
accountChanged
监听器只会检测元掩码是否连接到不同的帐户。
【讨论】:
以上是关于如何使用以太坊从reactjs中的metamask帐户注销的主要内容,如果未能解决你的问题,请参考以下文章
安装 metamask 和 coinbase chrome 扩展时如何获取 metamask 以太坊对象?
以太坊搭建私链(小问题1)——如何通过metamask获取账户的私钥