Erc-20

有沒有辦法在特定區塊上輪詢 ERC20 代幣的總供應量?

  • July 20, 2021

我正在使用 web3.py,我正在嘗試獲取一些 ERC20 代幣合約的特定於區塊的數據。此外,我嘗試使用 Google 的 BigQuery,但兩者似乎都在“最新”塊中提供了 totalSupply。

有沒有辦法在特定區塊獲取合約數據/儲存?或者我需要通過從目前值返回每個鑄幣廠,或從令牌的初始部署向前執行來計算 totalSupply 的變化?

您可以在使用 呼叫或交易時指定要從中獲取數據的塊web3.py。這是一個例子:

token_contract.functions.myBalance().call(block_identifier=10)

如果您可以從契約中獲得總供應量(我認為您可以),那麼這就是您的解決方案

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