go-ethereum/beacon/engine
Barnabas Busa 1f3041824f eth/catalyst: add Engine API stubs for Amsterdam fork
Add Engine API method stubs for the Amsterdam fork (Gloas on CL side):
- engine_newPayloadV5 for Amsterdam payloads
- engine_getPayloadV6 for Amsterdam payloads
- engine_newPayloadWithWitnessV5 for witness generation
- engine_executeStatelessPayloadV5 for stateless execution
- Update engine_forkchoiceUpdatedV3 to accept Amsterdam payloads
- Add PayloadV4 constant for ExecutionPayloadV4

This is a minimal implementation with method stubs only - no blockAccessList
(EIP-7928) integration yet.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 14:00:09 +01:00
..
errors.go beacon/engine, eth/catalyst, miner: EIP-4788 CL/EL protocol updates (#27872) 2023-08-26 04:52:12 +02:00
gen_blockparams.go beacon/engine, eth/catalyst, miner: EIP-4788 CL/EL protocol updates (#27872) 2023-08-26 04:52:12 +02:00
gen_ed.go trie, go.mod: remove all references to go-verkle and go-ipa (#33461) 2025-12-30 20:44:04 +08:00
gen_epe.go eth/catalyst, beacon/engine: enable BPO and Osaka on stateless APIs (#32636) 2025-09-19 00:16:01 +02:00
types.go eth/catalyst: add Engine API stubs for Amsterdam fork 2026-02-13 14:00:09 +01:00
types_test.go all: define constructor for BlobSidecar (#32213) 2025-07-17 11:19:20 +08:00