Skip to content

ntrippar/tiny-evm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-evm

A tiny EVM implementation in Rust.

What's included

This crate only implements the core execution engine of the EVM.

What's not included

This crate doesn't implements:

  • Gas metering nor out of gas errors

  • The Ethereum world state

  • Inter-account calls

  • Any kind of hardfork-specific logic

TODO

  • Tests

  • Add support for precompiles 1, 2, 3, and 4

  • Turn this crate into a library

  • Publish it to crates.io

  • Create wasm bindings and publish an npm package

  • Create an N-API bindings and publish an npm package

License

MIT

About

A tiny implementation of the EVM in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%