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**
Implements endpoint `engine_newPayloadV4`. The endpoint was tested by
running the `eest` simulator.
**Description**
- Performs validation on the received `Requests` following:
https://github.com/ethereum/execution-apis/blob/c710097abda52b5a190d831eb8b1eddd3d28c603/src/engine/prague.md?plain=1#L50
- Computes the hash of the received `Requests` and adds it to the block
header for validation.
- Modifies `GenesisAccounts` to use `U256` as storage keys to be able to
parse the genesis of the `eest` simulator.
- Removes the `requests_hash` from the `Payload` structure since it is
not a payload field.
> [!NOTE]
> The `eest` suite was not added to the CI because some tests (unrelated
to this implementation) are still failing.
0 commit comments