Paweł Bylica

Results 290 issues of Paweł Bylica

On macOS, you can specify multiple `CMAKE_OSX_ARCHITECTURES=arm64;x86_64` and in the result get the universal (also called "fat") binaries: OS will pick up the best machine code at runtime.

build

Currently on CI we just execute e.g. `evmone-statetest tests_dir`, but this runs in a single thread. We can use `ctest` to wrap the test execution for 2 benefits: - tests...

tests

This is blockchain tests execution optimization: for listed test names only check state root hash of first 5 blocks (to detect early problems) and last 5 blocks (to do the...

tests

We can guess that the jumpdest analysis is not needed by inspecting the first opcode. This heuristic has some false negatives but is very cheap and covers EOF. The proof...

This removes `BLS12_G1MUL` and `BLS12_G2MUL` precompiles because they are trivially replaceable by corresponding MSM precompiles. This reduces the number of precompile's addresses defined in this EIP from 9 to 7....

c-update
t-core
a-review
s-review

[EIP-7610](https://eips.ethereum.org/EIPS/eip-7610) changes how we handle create address collisions. Previously, we had to clear the storage of the colliding address. Now we fail the creation in case the address has any...

Silkworm is failing the [CREATE2 - recreate EEST test](https://github.com/ethereum/execution-spec-tests/blob/main/tests/constantinople/eip1014_create2/test_recreate.py#L21) in variant `recreate_on_separate_block=True`. The scenario is like this: 1. Block 1 1. Create account X with `CREATE2` (incarnation 1) 2. Set...

bug

Add support for Ethereum Execution Spec Tests (EEST) fixtures (archives of generated JSON tests). In EEST fixtures blockchain tests are placed in `blockchain_tests` subdirectory so register it for the blockchain...