Source: https://github.com/ethereum/execution-apis/blob/main/src/engine/shanghai.md [x] Paris payloads MUST be processed by newPayloadV2 and forkchoiceUpdatedV2[x] case with forkchoiceUpdatedV2 and payloadAttributes == null, and Paris block data [x] case with forkchoiceUpdatedV2 and payloadAttributes == null, and Shanghai block data [x] case with forkchoiceUpdatedV2 and payloadAttributes = {data of the first Capella slot} etc [x] EL MUST return -32602: Invalid params in the following cases: [x] newPayloadV2ExecutionPayloadV1 passed with timestamp >= SHANGHAI_TIMESTAMP
2/2/2023Kiln spec v2.1 released on March 10. See v2.1 change set for details. [toc] This document defines the version of the Merge specification that is considered to be implemented for Kiln🔥🧱 -- the last Merge sprint before launching pre-production testnets. Kiln aims to move client implementations into the production readiness stage. Spec versions The following is Kiln Spec v2.1: Specification
3/10/2022Kintsugi spec updated to v3 on November 30. See v3 change set for details. [toc] This document defines the version of the Merge specification that is considered to be implemented for Kintsugi🍵 -- the Merge sprint for November 2021 -- and provides additional guidance to client developers. Spec versions The following is Kintsugi Spec v3. Specification
11/30/2021[toc] This document defines the version of the Merge specification that should be implemented as a prerequisite for the Interop and provides additional guidance to client developers. Spec versions The Merge specification has a number of different sources that should be aligned with each other to avoid incompatibility issues between consensus and execution client implementations. We define the following versions for each of these documents to be used during the Interop: Specification
10/5/2021