8 releases (2 stable)
new 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 |
#579 in Magic Beans
4,084 downloads per month
Used in 2 crates
315KB
7.5K
SLoC
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
- 100% supports of Ethereum tests
- 100% supports of Ethereum Execution Spec Tests
Getting started
To get started, add the following dependency to your Cargo.toml
:
[dependencies]
aurora-evm = "1.0"
License: MIT
Dependencies
~2.1–4MB
~66K SLoC