Evan Sultanik
Evan Sultanik
This needs to be done before the first release.
We can reduce the Docker image size still by incorporating Echidna's new Dockerfile and applying its concepts to other installs. We also need to set up GitHub Actions to upload...
Once https://github.com/trailofbits/manticore/issues/1369 is resolved, reimplement our hack workaround to override Manticore's logging framework.
We currently just log the raw transaction data. We're already compiling the Echidna fuzz contract, so it wouldn't be too hard to extract the ABI and decode the resulting transactions.
Record and compare execution times for different JSON RPC calls. Normalize execution time for transactions by gas usage.
https://ethereum-tests.readthedocs.io/en/latest/ https://github.com/ethereum/tests
Add an argument to load contract state from an existing chain and mirror it across all clients.
Etheno already runs a webserver, so add an option to serve a webpage that dynamically loads all of the log files.
Add support for rewriting _and_ re-signing raw transactions that contain addresses that need to be rewritten. If Etheno does not have the necessary private key, throw an exception.