Skip to content

evstack/ev-rs

Evolve

Evolve is a modular Rust SDK for building blockchain applications with Ethereum compatibility.

Warning

Alpha software: Evolve is in active development and is not production-ready.

What Evolve Provides

  • Account-centric execution model
  • Deterministic state transition engine
  • Ethereum transaction and JSON-RPC compatibility
  • Composable SDK modules and standards

Getting Started

Prerequisites

  • Rust 1.86.0 or later
  • just

Build and Validate

git clone https://github.com/01builders/evolve.git
cd evolve
just --list
just build
just test
just quality

Run a Dev Node

just node-init
just node-run

Default RPC endpoint: http://localhost:8545.

Documentation

Read the docs for implementation details instead of this README.

Start Here

Build Modules and Accounts

State Collections and Storage

Pre-built Modules and Standards

Testing, Determinism, and Operations

License

Apache-2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages