You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Motivation**
There are some hive tests under `ethereum/engine` simulation that are
failing due to some mismatches between the implementation of some engine
RPC endpoints and their specification.
**Description**
This PR modifies some engine RPC endpoints validations, to comply with
[shangai](https://github.com/ethereum/execution-apis/blob/main/src/engine/shanghai.md)
and
[cancun](https://github.com/ethereum/execution-apis/blob/main/src/engine/cancun.md)
official ethereum engine specification. Those endpoints are:
* `engine_newPayloadV1`, `engine_newPayloadV2`, `engine_newPayloadV3`
* `engine_forkChoiceUpdatedV1`, `engine_forkChoiceUpdatedV2`,
`engine_forkChoiceUpdatedV3`
* `engine_getPayloadV1`, `engine_getPayloadV2`, `engine_getPayloadV3`
This PR fixes some of the failing tests mentioned on #1586. Those tests
are:
* Withdrawals Fork on Block 2 (Paris) (ethrex)
* Withdrawals Fork on Block 3 (Paris) (ethrex)
If you want, you can run only those tests by using the following
command:
```bash
make run-hive SIMULATION=ethereum/engine TEST_PATTERN="engine-withdrawals/(Withdrawals Fork on Block 2|Withdrawals Fork on Block 3)"
```
---------
Co-authored-by: Julian Ventura <[email protected]>
Currently failing tests:
The text was updated successfully, but these errors were encountered: