{{ code }}
{% endif %}
{% if files %}
Files generated:
Examples:
0xd6d519043d40691a36c9e718e47110309590e6f47084ac0ec00b53718e449fd3
Random token transfer0x9dbf0326a03a2a3719c27be4fa69aacc9857fd231a8d9dcaede4bb083def75ec
Parity wallet attack
0x66abc672b9e427447a8a8964c7f4671953fab20571ae42ae6a4879687888c495
Jumpdest-analysis attack
This is a tool to take any on-chain live Ethereum transaction, and reproduce it on a fully local evm instance.
The reproducer fetches transaction info from a node, and then runs the transaction inside a standalone EVM. The transaction trace is then analysed, and if there were any external accesses (other accounts, or SLOAD from other accounts), the required information is fetched and put into the genesis.
This process is repeated, until the genesis contains all necessary information to replicate the transaction. At that point, the following artefacts are gathered:
evm
evm-bin
json
format