Py-EVM

以太坊虚拟机的 Python 实现。「A Python implementation of the Ethereum Virtual Machine」

Github stars Tracking Chart

Python Implementation of the Ethereum protocol

Join the chat at https://gitter.im/ethereum/py-evm
Documentation Status

Py-EVM

Py-EVM is a new implementation of the Ethereum protocol in Python. It contains the low level
primitives for the existing Ethereum 1.0 chain as well as emerging support for the upcoming
Ethereum 2.0 / Serenity spec.

Goals

Py-EVM aims to eventually become the defacto Python implementation of the Ethereum protocol,
enabling a wide array of use cases for both public and private chains.

In particular Py-EVM aims to:

  • be a reference implementation of the Ethereum 1.0 and 2.0 implementation in one of the most widely used and understood languages, Python.

  • be easy to understand and modifiable

  • have clear and simple APIs

  • come with solid, friendly documentation

  • deliver the low level primitives to build various clients on top (including full and light clients)

  • be highly flexible to support both research as well as alternate use cases like private chains.

Quickstart

Get started in 5 minutes

Documentation

Check out the documentation on our official website

Want to help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our
guidelines for contributing and then check out one of our issues that are labeled Good First Issue.

Main metrics

Overview
Name With Ownerethereum/py-evm
Primary LanguagePython
Program languagePython (Language Count: 4)
PlatformLinux, Mac
License:MIT License
所有者活动
Created At2016-12-27 19:36:00
Pushed At2025-04-21 20:23:25
Last Commit At
Release Count118
Last Release Namev0.12.0-beta.1 (Posted on 2025-04-21 14:20:00)
First Release Namev0.2.0-alpha.1 (Posted on 2017-08-24 11:50:31)
用户参与
Stargazers Count2.3k
Watchers Count96
Fork Count688
Commits Count3.9k
Has Issues Enabled
Issues Count658
Issue Open Count62
Pull Requests Count1174
Pull Requests Open Count18
Pull Requests Close Count235
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private