Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 601 Bytes

README.md

File metadata and controls

18 lines (15 loc) · 601 Bytes
Screenshot 2023-07-27 at 1 38 55 AM

Ethereum Virtual Machine

Presenting you the implementation of EVM in Python.
Inspired by jaglinux and test cases provided by @w1nt3r_eth

To-Do List

  • Implement all OpCodes
  • Implement Memory, Stack, Storage, Calldata, ReturnData and Context classes
  • Implement the Logs
  • Implement the printing of transaction trace.
  • Gas calculation of call

How to Run

cd src
python3 evm.py