0xRajkumar / revm

Implementation of the Ethereum Virtual Machine in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EVM From Scratch

EVM From Scratch

Welcome to Rajkumar's implementation of the Ethereum Virtual Machine in Rust.

Note

  1. Gas tracking hasn't been added yet.
  2. It doesn't include Tload and TStore.
  3. This project was for learning. I chose to implement an EVM in Rust to improve my Rust skills.

Getting Started

The command below will run the EVM against the test cases in evm.json.

cargo run

Credits

All the test cases in this repository were created by w1nt3r.eth. The repository is part of the "EVM From Scratch" course (release date TBD).

About

Implementation of the Ethereum Virtual Machine in Rust.


Languages

Language:Rust 100.0%