Skip to content

Aurora EVM – a high-performance, pure Rust implementation of the Ethereum Virtual Machine (EVM). Designed for security, efficiency, and full Ethereum compatibility.

License

Notifications You must be signed in to change notification settings

aurora-is-near/aurora-evm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Build & Lint Status Ethereum tests Status Crates.io version Crates.io Total Downloads

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 = "2.0"

License: MIT

About

Aurora EVM – a high-performance, pure Rust implementation of the Ethereum Virtual Machine (EVM). Designed for security, efficiency, and full Ethereum compatibility.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages