Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /