Metamask
總元遮罩餘額
我很好奇如何獲得我的 metamask 錢包的目前總餘額,其中包含盡可能多的“賬戶”?
據我所知,metamask 是 HD 錢包,我在其中的所有地址都來自我的助記詞和 xpub/private 密鑰。
那麼是否有可能找到一項服務或(最好)編寫一個腳本來使用我的 xpub 或其他根資訊來計算我的元遮罩錢包的總餘額?請告訴我正確的方向。謝謝你。
您可以通過以下方式獲取單個賬戶的餘額:
web3.eth.getBalance(address);
預設情況下,您將獲得 metamask 的所有帳戶。 (此程式碼使用等待,因此必須放在非同步函式中)
const accounts = await web3.eth.getAccounts();
**你得到的是一個包含所有帳戶的數組。**現在由您來循環遍歷它們並總結餘額。