Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EIP-2537: BLS updates for subgroups checks. #165

Closed
jflo opened this issue Apr 25, 2024 · 1 comment
Closed

EIP-2537: BLS updates for subgroups checks. #165

jflo opened this issue Apr 25, 2024 · 1 comment
Assignees

Comments

@jflo
Copy link

jflo commented Apr 25, 2024

The use of BLS curves has been amended to require a subgroup check for most operations:

https://eips.ethereum.org/EIPS/eip-2537#subgroup-checks

Advice from @shemnon

ethereum/execution-spec-tests#499 are the pending BLS tests, but you will want ethereum/execution-spec-tests#511 in your local set so --traces can be turned on.

Here's my CLI I use. Your directories of choice will differ.

fill --from=Prague --until=Prague -v tests/prague --evm-bin /Users//src/besu/build/install/besu/bin/evmtool --t8n-dump-dir build/besu_eof --traces > build/besu_eof/res.txt

@marioevz
Copy link

marioevz commented May 1, 2024

We just merged ethereum/execution-spec-tests#511 and rebased all Prague EIP tests including ethereum/execution-spec-tests#499 on top of it so no need to do it manually anymore 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants