Paweł Bylica
Paweł Bylica
The ethereum/execution-spec-tests#1059 moves this feature "more" into "tests only". This should be fine for now.
~~Remember to drop "WARNING: test case with set_code transaction (type 4) skipped".~~ Added a commit for it.
There is one test failing in EEST: https://github.com/ethereum/execution-spec-tests/blob/main/tests/constantinople/eip1014_create2/test_recreate.py. Someone should take a look.
I was able to install the mull toolchain and build evmone with it, with single file instrumented (as suggested by the docs). This gave me this report: https://github.com/ethereum/evmone/pull/1149.
Yes, I just need one example locally. It actually crashes because of the stack overflow. This is because we don't run EEST with Clang nor MSVC debug builds.
I implemented exporting `"withdrawals"` to JSON to fix round-trip JSON testing, but the test still don't pass.
Hi @VeerChaurasia, Some work has been done in https://github.com/ethereum/evmone/tree/bls_benchmarks. You can take a look there, it require a rebase and removal of some temporary additions.
I'm guessing the KZG proof verification precompile was very aggressively down-priced by 4844 champions because this was in their interest. I can realistically treat is as good baseline for anything....
You can solely rely on standard `std::assume_aligned`. But I was thinking if this can be done more elegantly by annotating the type with `alignas`.