py-evm (original) (raw)

Python implementation of the Ethereum Virtual Machine

Project description

Python Implementation of the Ethereum protocol

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

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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file py_evm-0.12.1b1.tar.gz.

File metadata

File hashes

Hashes for py_evm-0.12.1b1.tar.gz | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 7bcd9935a3ac2989c8f068b2006f136189281ebc6e279663405cb2c5397ed890 | | | MD5 | 72d25a6dfbfcd8a7644f5f167c86d455 | | | BLAKE2b-256 | 0a57a0a84d991bac43058200245d853de9e7e819d216b56e22f66654fdf596d5 | |

See more details on using hashes here.

File details

Details for the file py_evm-0.12.1b1-py3-none-any.whl.

File metadata

File hashes

Hashes for py_evm-0.12.1b1-py3-none-any.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 015ebc8dd95925030be87ce4b3fd31e3c70df626c5ad8665fb06cd611c73eb68 | | | MD5 | a84db71842c73950d3fe632608a2cce4 | | | BLAKE2b-256 | 9fbe1e0de8a1f1dbe3911ccae2d598a2c60610e2f4984a918690b5469e8c8774 | |

See more details on using hashes here.