GitHub - ethereum/py-evm: A Python implementation of the Ethereum Virtual Machine (original) (raw)

Python Implementation of the Ethereum protocol

Join the conversation on Discord Build Status PyPI version Python versions Docs build

Py-EVM

Py-EVM is an implementation of the Ethereum Virtual Machine (EVM) in Python.

Goals

Py-EVM aims to be a readable yet generally performant version of the EVM in Python.

In particular Py-EVM aims to:

Ethereum consensus today is achieved via Proof of Stake, involving a consensus layer that is beyond the scope of this repository.

Installation

python -m pip install py-evm

Documentation

Get started in 5 minutes

Check out the documentation on our official website

View the change log.