Etherscan

如何使用 Etherscan 的 API 查詢合約輸入(地址)?

  • August 24, 2021

我將如何使用他們的 API 進行查詢?下面似乎不想工作,我正在查詢它接收地址的 canMint()

$$ $$並返回一個布爾值。 https://api-rinkeby.etherscan.io/api?module=proxy&action=eth_call&to=0xc25B19Fa4a0bb8Ad16B2E164DfBb344012F29A50&data=0xbeb9716d0000000000000000000000000000000000000000000000000000000000000035Fb85AF34adbdD00850392dfE3251283bAf1b75

我得到的只是execution reverted錯誤。任何指針?

您實際上無法查詢智能合約的方法。您應該查詢智能合約的事件/日誌

如果您嘗試查詢 canMint() 函式執行。您需要查詢在執行 canMint() 方法時發出的事件。

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