Daytona is an EVMC compatible Ethereum VM kit.
It aims to support a variety of VM implementations written in Rust, such as Parity's, CitaVM, SputnikVM, SputnikVM (fork), evm-rs (discontinued), evm-rs (fork) and rust-evm.
The main goal is to benchmark, compare and fuzz these implementations.
P.S. let me know if there are other Rust EVM implementations out there.
Currently it only supports Parity's EVM through standalone-parity-evm.
Install Rust first, then:
$ cargo build --release
should result in an EMVC compatible shared library.
- Alex Beregszaszi
Apache-2.0
Note: While this repository is Apache-2.0 licensed, the resulting binary linked with Parity's EVM will be licensed under GPL-3.0.