Contract-Debugging

歷史交易 debug_traceTransaction 差異

  • May 9, 2016

我目前正在查看歷史交易中的內部交易,並想知道我是否遇到了特定 tx 的錯誤:0xd8aaf9c7f3b5e2389e6899914d6421085e6d3b932fd427180dd7cdb67f83e18d

Ether camp vmtrace 列出了 44 個步驟,其中沒有 CALL https://live.ether.camp/transaction/d8aaf9c7f3b5e2/vmtrace#0

然而,同一事務的 debug_traceTransaction 返回 64 個步驟,包括一個 CALL 一個步驟 52。該 CALL 似乎沒有反映在 eth_getBalance 中,所以它看起來像 debug_traceTransaction 的一個錯誤,但還有另一種可能性嗎?

編輯:打開https://github.com/ethereum/go-ethereum/issues/2522

這是一個錯誤,應該在開發和下一個 1.4.2 中修復

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