Skip to content

Commit

Permalink
Modify fcuV3 to handle payload building in Prague
Browse files Browse the repository at this point in the history
  • Loading branch information
mkalinin authored Feb 3, 2025
1 parent 869b7f0 commit 4f3c5bb
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/engine/prague.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ This method follows the same specification as [`engine_getPayloadV3`](./cancun.m

### Update the methods of previous forks

This document defines how Prague payload should be handled by the [`Cancun API`](./cancun.md).
This section defines how Prague payload should be handled by the [`Cancun API`](./cancun.md).

For the following methods:

Expand All @@ -92,4 +92,7 @@ For the following methods:

a validation **MUST** be added:

1. Client software **MUST** return `-38005: Unsupported fork` error if the `timestamp` of payload or payloadAttributes greater or equal to the Prague activation timestamp.
1. Client software **MUST** return `-38005: Unsupported fork` error if the `timestamp` of payload greater or equal to the Prague activation timestamp.

For the [`engine_forkchoiceUpdatedV3`](./cancun.md#engine_forkchoiceupdatedv3) the following modification **MUST** be made:
1. Return `-38005: Unsupported fork` if `payloadAttributes.timestamp` doesn't fall within the time frame of the Cancun *or Prague* forks.

0 comments on commit 4f3c5bb

Please sign in to comment.