-
Notifications
You must be signed in to change notification settings - Fork 55
[Tracking] Hive ethereum/engine
simulation
#1285
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
Comments
This was referenced Feb 17, 2025
github-merge-queue bot
pushed a commit
that referenced
this issue
Feb 19, 2025
**Motivation** Fix failing tests in the engine-cancun hive suite. **Description** This update fixes all tests matching the pattern `ForkId: *` in the `engine-cancun` suite. The issue resulted from not filtering out duplicate fork values and failing to exclude forks that occurred before the genesis block. Advances on #1285
github-merge-queue bot
pushed a commit
that referenced
this issue
Feb 19, 2025
**Motivation** Fixes hive invalid ancestor tests under `engine-cancun` with the pattern `engine-cancun/Invalid Missing .* .*CanonicalReOrg=False`. **Description** The following was implemented to fix the tests: - Because `forkchoice_update` and `new_payload` require us to send the latest valid hash, we now cache the last valid hash of the chain corresponding to bad blocks, these are the `invalid_ancestors`. - The bad blocks are cached when: 1. When failing to add a block during syncing 2. When the block execution of `new_payload` fails. - The latest valid hash was fixed on `new_payload`; this was a known issue see #982. - Finally, when syncing, if we have a pending block from a `new_payload` request, we attach it if the parent hash of the block corresponds to the last header parent hash. Closes #982 Advances on #1285
JereSalo
pushed a commit
that referenced
this issue
Feb 28, 2025
**Motivation** Fix failing tests in the engine-cancun hive suite. **Description** This update fixes all tests matching the pattern `ForkId: *` in the `engine-cancun` suite. The issue resulted from not filtering out duplicate fork values and failing to exclude forks that occurred before the genesis block. Advances on #1285
JereSalo
pushed a commit
that referenced
this issue
Feb 28, 2025
**Motivation** Fixes hive invalid ancestor tests under `engine-cancun` with the pattern `engine-cancun/Invalid Missing .* .*CanonicalReOrg=False`. **Description** The following was implemented to fix the tests: - Because `forkchoice_update` and `new_payload` require us to send the latest valid hash, we now cache the last valid hash of the chain corresponding to bad blocks, these are the `invalid_ancestors`. - The bad blocks are cached when: 1. When failing to add a block during syncing 2. When the block execution of `new_payload` fails. - The latest valid hash was fixed on `new_payload`; this was a known issue see #982. - Finally, when syncing, if we have a pending block from a `new_payload` request, we attach it if the parent hash of the block corresponds to the last header parent hash. Closes #982 Advances on #1285
engine-cancun
test suiteengine-cancun
test suite (Cancun)
engine-cancun
test suite (Cancun)ethereum/engine
simulation
This was referenced Apr 24, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
These are the failing tests
Currently failing tests:
Current failing tests:
The text was updated successfully, but these errors were encountered: