Skip to content
This repository was archived by the owner on Oct 17, 2025. It is now read-only.

Pin execution-apis before totalDifficutly field removal#6

Merged
fmoletta merged 1 commit into
masterfrom
revert-ttd-removal
Sep 26, 2024
Merged

Pin execution-apis before totalDifficutly field removal#6
fmoletta merged 1 commit into
masterfrom
revert-ttd-removal

Conversation

@fmoletta

@fmoletta fmoletta commented Sep 26, 2024

Copy link
Copy Markdown

While the removal of this field works fine with rpc-compact tests, the engine test suite still relies on it, so we cannot support both the new rpc spec and the engine tests

@fmoletta fmoletta marked this pull request as ready for review September 26, 2024 14:30
@fmoletta fmoletta merged commit 61003ce into master Sep 26, 2024
@fmoletta fmoletta deleted the revert-ttd-removal branch September 26, 2024 14:39
github-merge-queue Bot pushed a commit to lambdaclass/ethrex that referenced this pull request Sep 26, 2024
**Motivation**

<!-- Why does this pull request exist? What are its goals? -->

While the rpc-compat tests can be made to work without the
totalDifficulty field by updating the execution api crate, the engine
tests panick as they still rely on it.
This PR aims to fix this issue (at least until the hive engine test
suite is updated) by reverting the removal of the field and using a
previous version of the execution api crate which still has this field

<!-- A clear and concise general description of the changes this PR
introduces -->
* Reverts #347 
* Updates hive rev to a version using a previous version of
execution-apis that still uses the totalDifficulty field
(lambdaclass/hive#6)

<!-- Link to issues: Resolves #111, Resolves #222 -->

Closes None, but is needed in order to run engine tests
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants