py-evm
py-evm copied to clipboard
A Python implementation of the Ethereum Virtual Machine
### What was wrong? Fixes #1814 ### How was it fixed? Run pyupgrade against the repo ### To-Do [//]: # (Stay ahead of things, add list items here!) - [x]...
### What was wrong? EIP170 states that the contract size limit was changed to `2**14 + 2**13` which is `24,576` bytes. The following line implementations the constant for EIP170, but...
### What is wrong? Citing @carver from https://github.com/ethereum/py-evm/pull/1830#pullrequestreview-278043892 >Yeah, the only issue I can think of here is if the header was already present and some headers were persisted on...
* py-evm Version: current master (d2ccc1e8a9be1cb92cb15a8bb117bb6a1972636e) * OS: osx * Python Version (python --version): 3.7.4 * Environment (output of `pip freeze`): ``` alabaster==0.7.12 attrs==19.1.0 Babel==2.7.0 bumpversion==0.5.3 cached-property==1.5.1 certifi==2019.6.16 chardet==3.0.4 cytoolz==0.10.0...
### What is wrong? The database backend system from `eth.db` doesn't actually get used. ### How can it be fixed Remove it and re-namespace everything under `eth.db.backends.whatever` to just be...
### What is wrong? Double checking this is the intended functionality. EIP170 states that the contract size limit was changed to `2**14 + 2**13` which is 24,576 bytes. The following...
### What is wrong? Previous to https://github.com/ethereum/py-evm/pull/1805 we had classes like `eth.vm.BaseVM` that served as the reference. Now, we have interfaces defined in `eth.abc`. There are now two primary problems....
This is a fresh attempt to organize efforts to release a complete, user friendly and up to date documentation. I know that we already have two existing (https://github.com/ethereum/py-evm/issues/19, https://github.com/ethereum/py-evm/issues/177) github...
### What was wrong? As part of https://github.com/ethereum/trinity/issues/779 py-evm will soon have to support reading and writing databases with a different schema, if the code ever tries to use a...
### What was wrong? EIP170 states that the contract size limit was changed to `2**14 + 2**13` which is `24,576 bytes`. The following line implementations the constant for EIP170, but...