Ethereum(EVM) internal transaction failed check

Viewed 21

I want to check eth transfer case(A -> B). I check transfer by eth trace data of parity but, there are some edge case..

In case of failure of internal transaction, I check bubble up the revert through the link.

But if there is a lot of depth of internal tx, how do you know the revert range?

I found the following transaction on Etherscan. example transaction

Error cases in trace raw data are as follows.

  • call_1_1
  • call_1_1_0
  • call_1_1_0_0
  • call_1_1_0_0_2

If revert is bubble, Isn't call_1_4_0 also revert? why is call_1_4_0 a success? enter image description here

Is there anything I can refer to to accurately measure the internal transfer value?

Are all sub_trace_trees where an error occurred in the trace_tree canceled? Does this write up as "revert" error?

0 Answers
Related