Metamask

總元遮罩餘額

  • November 16, 2019

我很好奇如何獲得我的 metamask 錢包的目前總餘額,其中包含盡可能多的“賬戶”?

據我所知,metamask 是 HD 錢包,我在其中的所有地址都來自我的助記詞和 xpub/private 密鑰。

那麼是否有可能找到一項服務或(最好)編寫一個腳本來使用我的 xpub 或其他根資訊來計算我的元遮罩錢包的總餘額?請告訴我正確的方向。謝謝你。

您可以通過以下方式獲取單個賬戶的餘額:

web3.eth.getBalance(address);

預設情況下,您將獲得 metamask 的所有帳戶。 (此程式碼使用等待,因此必須放在非同步函式中)

const accounts = await web3.eth.getAccounts();

**你得到的是一個包含所有帳戶的數組。**現在由您來循環遍歷它們並總結餘額。

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