Metamask

如何從 Metamask 中獲取連接到我網站的所有帳戶?

  • October 14, 2022

我在 chrome 中使用 web3 和 Metamask。我想使用以下程式碼將所有帳戶連接到我的網站:

ethereum.request({
     method: 'eth_accounts',
   });

我在 Metamask 中創建了兩個帳戶並將它們都連接到該網站。但是,上面的程式碼只返回目前選擇的賬戶。有沒有辦法從錢包中獲取所有連接?

我不確定您是否可以,因為元遮罩與您的網站的“連接”保留在元遮罩端,而不是網站端。

但是您可以讓您的後端查看地址並檢查該地址是否是新使用者,如果是,那麼您只需將該地址保存到您的數據庫中。

由於隱私原因,Metamask 目前無法返回所有連接的帳戶。

請參閱:https ://stackoverflow.com/questions/68356216/metamask-multiple-getting-all-connected-accounts

引用自:https://ethereum.stackexchange.com/questions/137462