lambdaclass / ethrex

ethrex: Ethereum Execution and L2 client in Rust
Apache License 2.0
226 stars 23 forks source link

[Tracking] EngineAPI older versions #1187

Open Arkenan opened 1 week ago

Arkenan commented 1 week ago

We implemented the latest versions for newPayload, getPayload and forkchoiceUpdated. We should also implement the older versions so that we can benefit from engine-api hive tests that are meant for Paris and Shanghai versions but test most of our functionality.

We should implement all endpoints for each fork before going to the next one, so that we can unlock all hive tests for that version.

Paris (The merge)

Specs. This is the fork that most hive tests use.

Shanghai

Specs

rodrigo-o commented 3 days ago

Just for the record, this is the current state of the hive test related to the engine api before starting this task:

image