Open drortirosh opened 5 years ago
Hey,
Yeah, we definetely need it. It is on our roadmap, but it's not number one priority, so it may take some time until we get there.
I am not sure, but maybe it doesn't require that much of work since we can save and load states. Maybe the missing part is serializing/deserializing ManticoreEVM?
@feliam might know more about it.
Anyway, if you really need this feature and you could work on that we can answer some questions either here or on #manticore channel on empire hacking slack (see Manticore readme to join).
OS / Environment
Manticore version
0.2.4
Python version
3.7
Dependencies
Summary of the problem
Our contract takes a lot of time to start the first time. just calling solidity_create_contract() (and some initialization transaciton) takes very long, before running each state.
It would be very nice to SAVE the EVM state at this point, and be able to restore it on each run, when we modify the state processing code.
e.g.
Step to reproduce the behavior
Expected behavior
Actual behavior
Any relevant logs