Py-EVM

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

Github星跟踪图

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.

主要指标

概览
名称与所有者ethereum/py-evm
主编程语言Python
编程语言Python (语言数: 4)
平台Linux, Mac
许可证MIT License
所有者活动
创建于2016-12-27 19:36:00
推送于2025-05-14 17:25:22
最后一次提交
发布数121
最新版本名称v0.12.1-beta.1 (发布于 2025-05-14 11:24:40)
第一版名称v0.2.0-alpha.1 (发布于 2017-08-24 11:50:31)
用户参与
星数2.4k
关注者数98
派生数691
提交数3.9k
已启用问题?
问题数660
打开的问题数63
拉请求数1180
打开的拉请求数17
关闭的拉请求数235
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?