cburgdorf on master
updated py-evm version to 0.3.0… (compare)
py-evmto pass all ethereum/tests for Istanbul locally. However, tests are crashing on CircleCI. Details for the test failure are here: https://github.com/ethereum/py-evm/pull/1852#issuecomment-533900250
py-evmand all other implementations - including
parity-ethereum, which caved in and did it like
SLOWEST_TESTSis unpopulated with
static_Call50000(and family) for
Istanbul, and on some test (don't know the name yet, because I first ran it in
tox) it just hangs... Might be
GeneralStateTests/stTimeConsuming/CALLBlake2f_MaxRounds.json, will see.
RIPEMD160precompile again: https://github.com/ethereum/py-evm/issues/1857#issuecomment-538433394
gethis not as stringent as
py-evmon when this should happen. We only do it if
For now I think I can just checkout the commit before the merge.
Yup, this is a reasonable solution for now. It is possible to make the blake2b-py install optional and maintain the pure python implementation as a backup. It's probably not top priority for us, but if you open an issue or want to work on it yourself I'm happy to guide on the necessary steps.