#ethereum #blockchain #evm #aurora-evm

no-std aurora-evm

Aurora Ethereum Virtual Machine implementation written in pure Rust

8 releases (2 stable)

2.0.0 Mar 26, 2025
2.0.0-rc.2 Mar 24, 2025
2.0.0-rc.1 Mar 18, 2025
1.0.0 Mar 18, 2025
0.0.0-reserved Jul 15, 2024

#16 in #evm

Download history 1/week @ 2025-02-22 7/week @ 2025-03-01 1388/week @ 2025-03-15 3252/week @ 2025-03-22 3084/week @ 2025-03-29 2882/week @ 2025-04-05

10,606 downloads per month
Used in 2 crates

MIT license

315KB
7.5K SLoC

Build Status License

Aurora EVM

A blazing fast 🚀, pure Rust implementation of the Ethereum Virtual Machine (EVM)


Features

  • Standalone - can be launched as an independent process or integrated into other apps
  • Universal - production ready for any EVM-compatible chain
  • Stateless - only an execution environment connected to independent State storage
  • Fast - main focus is on performance

Status

Production ready. Supported by Aurora Labs and used in production.

Supported Ethereum hard forks:

  • Frontier
  • Homestead
  • Tangerine Whistle
  • Spurious Dragon
  • Byzantium
  • Constantinople
  • Istanbul
  • Berlin
  • London
  • Paris (The Merge)
  • Shanghai
  • Cancun
  • Prague

Ethereum tests supported

Getting started

To get started, add the following dependency to your Cargo.toml:

[dependencies]
aurora-evm = "1.0"

License: MIT

Dependencies

~2–4MB
~65K SLoC