Closed DavePearce closed 2 years ago
I think the issue here is that the piped output from Geth is either breaking, or is not being flushed properly.
The problem appears to be that it is generating an error from Geth as well. Namely:
error: max code size exceeded
I don't see this when running evm
from the command-line, so its related to the fact that we have an outermost contract call?
For the test
stCreateTest/CREATE_ContractRETURNBigOffset.json
we generate the following trace:(where there are a lot of zeros in the return data)
However, the expected trace is missing the
return(0x00...)
for reasons unknown.