Etherscan

Etherscan api 不顯示內部交易

  • May 10, 2020

例如:

https://etherscan.io/address/0x4e646a576917a6a47d5b0896c3e207693870869d#internaltx

如果我對與以下地址相同的地址進行 api 呼叫:

http://api.etherscan.io/api?module=account&action=txlistinternal&address=0x4e646a576917a6a47d5b0896c3e207693870869d&startblock=0&endblock=2702578&sort=asc&apikey=YourApiKeyToken

並得到以下回复:

{"status":"0","message":"No transactions found","result":[]}

這包含一些內部事務,但 etherscan api 沒有顯示它們。是什麼原因?

提前致謝。

endBlock 參數是 2702578,這是在任何內部事務發生之前。

將其更改為 9999999 即可。

試試這個:

https://api.etherscan.io/api?module=account&action=txlistinternal&txhash={txHash}&apikey={apiKey}

您需要註冊並生成一個 api 密鑰。使用測試網。使用以下格式

https://{testnet}.etherscan.io/api?module=account&action=txlistinternal&txhash={txHash}&apikey={apiKey}

testnet 值可以是 ropstan、Rinkeby、kovan 等。

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