py-evm

EVM simulator

A Python implementation of the Ethereum Virtual Machine.

A Python implementation of the Ethereum Virtual Machine

GitHub

40 stars
8 watching
10 forks
Language: Python
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
leonardoalt/tinyzkevmA proof-of-concept implementation of a small subset of the Ethereum Virtual Machine (EVM) inside a Smart Contracting Language (SNARK), using ZoKrates.46
ethereum/evmlabUtilities for interacting with the Ethereum virtual machine367
ethereum/evmoneAn implementation of the Ethereum Virtual Machine872
runtimeverification/evm-semanticsProvides a formal model of the Ethereum Virtual Machine (EVM) semantics in the K programming language.509
crytic/pyevmasmA Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set362
xprnetwork/eosio.evmAn Ethereum Virtual Machine implementation in C++ that enables deployment and execution of smart contracts on the EOSIO blockchain.92
etcdevteam/sputnikvmAn Ethereum Virtual Machine implementation designed to be efficient and adaptable across different blockchain networks.280
bluealloy/revmRust implementation of an Ethereum Virtual Machine with focus on speed and simplicity.1,685
vorot93/evmodinAn implementation of the Ethereum Virtual Machine in Rust, with support for resumability and gas metering.161
rust-ethereum/evmA flexible, customizable, and portable implementation of the Ethereum Virtual Machine1,200
nervous-systems/sputterAn implementation of the Ethereum Virtual Machine122
0xpolygonhermez/zkevm-proverA high-performance prover that generates proofs for Ethereum Virtual Machines (EVM) transactions229
ethereum/py-wasmAn implementation of the Web Assembly interpreter in Python.105
stavrosorf/ev2gymA simulation environment for optimizing electric vehicle charging and grid management56
brockelmore/solvmAn experimental implementation of a miniature EVM inside another EVM using Solidity and YUL228