Skip to content
/ evm Public

Ethereum Virtual Machine interpreter in Rust

Notifications You must be signed in to change notification settings

cjeva10/evm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple EVM

A simple EVM interpreter implementation for learning purposes

Completed

  • arithmetic (signed and unsigned)
  • boolean / bitwise operations
  • stack ops (DUP and SWAP etc)
  • jumps / control flow
  • memory management (MSTORE, MLOAD etc)
  • SHA3 opcode

TODO

  • Ethereum state opcodes

About

Ethereum Virtual Machine interpreter in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages