Go-Ethereum

eth_getLogs 只返回 erc20 令牌

  • June 14, 2020

我已經使用下面的命令來獲取特殊塊上的每個日誌,但它只返回 erc20 令牌日誌和乙太坊交易未列出。

我的 geth 命令:

curl --data '{"method":"eth_getLogs","params":[{"fromBlock": "0x9C98BE", "toBlock": "0x9C98BE"}],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:25545

我的命令只返回147筆交易:

https://pastebin.com/ybYz1k4q

etherscan 返回170筆交易:

https://etherscan.io/txs?block=10262718

任何人都可以解釋 eth_getLogs 上的乙太坊交易(不是 ERC20 交易)在哪裡?

該命令eth_getLogs返回生成日誌條目的事務。普通賬戶之間的乙太幣轉賬不會生成日誌,因此不會包含在內。

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