Paul Robinson

Results 16 issues of Paul Robinson

### What I did Starting with solc v0.8.10, running `solc --help` gives a return value of `0`. It was previously `1`. I added version checking to expect the correct value....

### What happened? The `_BaseHasLogger` and `_BaseHasExtendedDebugLogger` should no longer be necessary. Update the main class as noted.

p3

### What was wrong? Implement https://eips.ethereum.org/EIPS/eip-6780 ### How was it fixed? ### Todo: - [ ] Clean up commit history - [ ] Add or update documentation related to these...

Types have been added throughout the lib, but against an outdated version of `mypy` that won't run with recent versions of Python. `mypy` is being added as part of `pre-commit`,...

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I often have a...

enhancement

### What feature should we add? PR #42 added the ability to decode a v4 keyfile json. We should also support generating new ones.

The current `yaml` tests were being run against: https://github.com/ethereum/eth2.0-tests/ which were effectively turned off here: https://github.com/ethereum/py-ssz/pull/85/ There are newer, currently maintained tests here: https://github.com/ethereum/consensus-spec-tests We should find relevant tests and...

### What was wrong? Related to Issue #8 ### How was it fixed? ### Todo: - [ ] Clean up commit history - [ ] Add or update documentation related...

`hash_tree.py` passes, but `tree_hash.py` is borked. Once fixed, add it back to `tox.ini` -> `[testenv:benchmark]`

### What was wrong? The [official BIP39 python implementation](https://github.com/trezor/python-mnemonic/tree/master/src/mnemonic/wordlist) has a few new languages. ### How was it fixed? Adding them here. Some kinks to work out, it looks like....