Jason Carver
Jason Carver
### What was wrong? A number of methods return a value from `keccak` which is guaranteed to be 32 bytes. For example, see: https://github.com/ethereum/eth-utils/blob/d05279c6af22b9e7defc0d7a5df0d7d3422e2061/eth_utils/abi.py#L54-L60 Other methods that require the 32-byte...
### What was wrong? `eth_utils.toolz` does not provide access to the curried versions of the methods ### How can it be fixed? Add another `eth_utils.curried.toolz` module like the `eth_utils.toolz` one,...
### What was wrong? The error message is not clear, when solc isn't available. Examples: - https://ethereum.stackexchange.com/questions/26192/errno-2-no-such-file-or-directory-solc-using-py-solc-and-solidity - https://github.com/ethereum/web3.py/issues/467 Proposal: catch and reraise the exception with a note saying something...
## What was wrong? ### Code that produced the error I have some code that hangs when the other endpoint disconnects: ```py await event_bus.request(...) ``` Note: this happens inside of...
Since this is roughly my first real contact with `lahja`, I wanted to write down my first impressions. I'll leave this open and `[WIP]` for a bit, as I collect...
https://github.com/ethereum/lahja/blob/595a0f52ff825e12ecf244b80dd73e1a88e71d54/lahja/asyncio/endpoint.py#L586-L587 I'm thinking we should run these ^ in a `loop.run_in_executor()` so that long runs don't block lahja's event handling.
### What is wrong? Windows is not supported. Even if we never get trinity supported, just being able to run evm stuff on Windows would be nice. ### How can...
See https://github.com/pytest-dev/pytest-xdist/issues/117 ### Todo: [//]: # (Stay ahead of things, add list items here!) - [ ] Clean up commit history [//]: # (See: https://py-evm.readthedocs.io/en/latest/contributing.html#pull-requests) - [ ] Add entry...
### What is wrong? Would be ideal to be able to create a Chain object from a genesis file. This implementation already exists in Trinity, but more reasonably belongs in...
It has a lot of overlap with `create_header_from_parent`, maybe we can drop it altogether to get rid of some duplicate logic.