50 请问如何用python获得帐户历史的余额

balance = eth.getBalance(sender_address, "ether")
这个是用来获取当前ETH帐户的余额的,如何获取它的历史某一时间的余额呢?

又如何获取这个帐户某个币的余额和历史余额呢?

请先 登录 后评论

2 个回答

Tiny熊
  擅长:智能合约,以太坊

连接存档节点, 可以获取到某个区块高度的余额。

这个文章 里有介绍。

请先 登录 后评论
zdhtc_aidi

from web3 import Web3
node_url = "CHAINSTACK_ARCHIVE_NODE_URL"
web3 = Web3(Web3.HTTPProvider(node_url))
balance = web3.eth.get_balance("0x9D00f1630b5B18a74231477B7d7244f47138ab47", 1)
print(web3.fromWei(balance, "ether"))

请先 登录 后评论
  • 2 关注
  • 0 收藏,2396 浏览
  • zdhtc_aidi 提出于 2022-09-09 16:12