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

https://github.com/ethereum/py-evm/blob/sharding/evm/db/state.py#L58

Probably Close

### What is wrong? It would be nice to have a test suite for our p2p code that was *generic* in some of the ways that the JSON-fixture tests are...

Probably Close

### What is wrong? The `evm.opcode.Opcode` class is more overhead than should probably be standard for opcodes. ### How can it be fixed I've considered the following options. * Write...

Probably Close

We have no unit tests for most Chain methods; it'd be good to have some at least for the methods that deal with block retrieval/import/validation

Probably Close

### What is wrong? As part of issue #1398 this new issue arised from this https://github.com/ethereum/py-evm/issues/1398#issuecomment-432303381. It was proposed to remove the different types of elements in the `stack` (`bytes`...

Currently we don't have good benchmarking tools. Lets write a script that does the following. - ~~For each set of mainnet VM rules, build a chain of X empty blocks.~~...

Good First Issue
type: tests

### What is wrong? Python 3.6 was released nearly 2 years ago. `trinity` is alpha software, which won't be stable for another good while. Python 3.5 doesn't support some sweet...

* py-evm Version: master ### What is wrong? I tried to request data on a light client, when I wasn't connected to any peers. As expected, trinity raised a `NoConnectedPeers`...

### What is wrong? The current calling route: ```python class Chain(BaseChain): def import_block(self, block: BaseBlock, perform_validation: bool=True ) -> Tuple[BaseBlock, Tuple[BaseBlock, ...], Tuple[BaseBlock, ...]]: .... base_header_for_import = self.create_header_from_parent(parent_header) imported_block =...

type: RFC / discussion / question

### What is wrong? `eth-bloom` recently landed support for PEP561 type hints. ### How can it be fixed - update to a new release of the library (no release of...

PR state: blocked