pirapira / dry-analyzer

Dr. Y's Ethereum Contract Analyzer
GNU Lesser General Public License v2.1
42 stars 10 forks source link

What happens after `CALL` #12

Open pirapira opened 8 years ago

pirapira commented 8 years ago

Currently the analyzer stops at a CALL instruction. This issue keeps track of fixing this. After the call there would be three cases

  1. the callee returns
  2. the callee fails
  3. the callee somehow calls back the original contract

exit criteria Cases 1. and 2. should be implemented. A message should be shown for case 3. Also a github issue should be created for dealing with reentrancy in the analyzer.

pirapira commented 8 years ago

The same applies for CREATE.