Skip to content

Implementation of the Ethereum Virtual Machine in Rust.

Notifications You must be signed in to change notification settings

0xRajkumar/revm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages