Metamask
如何從 Metamask 中獲取連接到我網站的所有帳戶?
我在 chrome 中使用 web3 和 Metamask。我想使用以下程式碼將所有帳戶連接到我的網站:
ethereum.request({ method: 'eth_accounts', });
我在 Metamask 中創建了兩個帳戶並將它們都連接到該網站。但是,上面的程式碼只返回目前選擇的賬戶。有沒有辦法從錢包中獲取所有連接?
我不確定您是否可以,因為元遮罩與您的網站的“連接”保留在元遮罩端,而不是網站端。
但是您可以讓您的後端查看地址並檢查該地址是否是新使用者,如果是,那麼您只需將該地址保存到您的數據庫中。
由於隱私原因,Metamask 目前無法返回所有連接的帳戶。
請參閱:https ://stackoverflow.com/questions/68356216/metamask-multiple-getting-all-connected-accounts