py-evm icon indicating copy to clipboard operation
py-evm copied to clipboard

A Python implementation of the Ethereum Virtual Machine

Results 120 py-evm issues
Sort by recently updated
recently updated
newest added

* py-evm Version: 0.4.0-alpha.4 ### What is wrong? The documentation mentions `MiningChain` at the bottom of `docs/cookbook/index.rst`, however `docs/guides/understanding_the_mining_process.rst` does not show an example of `MiningChain` instantiation. A `chain_class` is...

Maybe call `end_previous_txn()` or `mark_new_transaction()`. The point is that we need some explicit way to reset some things that need to be reset in between transactions. Currently, that means making...

### What was wrong? EIP 2315 introduces three new opcodes (BEGINSUB, JUMPSUB, ENDSUB) which deal with subroutines and needed to be implemented. ### How was it fixed? The opcodes were...

* OS: macOS 11.2.2 * Python Version (python --version): Python 3.6.13 ### What is wrong? 1. Guide Doc [building_an_app_that_uses_pyevm](https://py-evm.readthedocs.io/en/latest/guides/building_an_app_that_uses_pyevm.html#add-the-py-evm-library-as-a-dependency) is outdated, py-evm old version `0.2.0a40` causes script below to fail....

### What is wrong? [EIP 2315](https://eips.ethereum.org/EIPS/eip-2315) introduces three opcodes to support subroutines: BEGINSUB, JUMPSUB and RETURNSUB which Py-EVM currently does not yet support. ### How can it be fixed 1....

comp: eth
type: feature
prio: P2 required
effort: E2 days
effort: E3 weeks

### What was wrong? We need to implement the Berlin fork. ### How was it fixed? Not really but this is creating the boiler plate that we need to support...

### What is wrong? The EIP defines nine pre-compiles that Py-EVM currently does not support. ### How can it be fixed Need to dig into the EIP to find out...

comp: eth
type: feature
prio: P2 required
effort: E2 days
effort: E3 weeks

### What was wrong? Forking is error prone and undocumented. ### How was it fixed? ### To-Do [//]: # (Stay ahead of things, add list items here!) - [ ]...

* py-evm Version: 0.3.0a20 * OS: ubuntu (on windows linux subsystem) * Python Version (python --version): 3.6.9 * Environment (output of `pip freeze`): (venv) samont@l10c367:~$ pip freeze blake2b-py==0.1.3 cached-property==1.5.2 cytoolz==0.11.0...

``` WARNING 2020-11-27 22:38:10,568 Chain Proposed Block #11343248-0xf90d..0cdc doesn't follow EVM rules, rejecting... : task serve[daemon=True] exited with error: Mismatch between block and imported block on 3 fields: - header.state_root...