go-ethereum/beacon
Gaurav Dhiman ecae519972
beacon/engine, miner: fix testing_buildBlockV1 response (#34704)
Two fixes for `testing_buildBlockV1`:

1. Add `omitempty` to `SlotNumber` in `ExecutableData` so it is omitted
for pre-Amsterdam payloads. The spec defines the response as
`ExecutionPayloadV3` which does not include `slotNumber`.

2. Pass `res.fees` instead of `new(big.Int)` in `BuildTestingPayload` so
`blockValue` reflects actual priority fees instead of always being zero.

Corresponding fixture update: ethereum/execution-apis#783
2026-04-13 13:45:35 +02:00
..
blsync beacon/blsync: ignore beacon syncer reorging errors (#33628) 2026-02-23 16:02:23 +01:00
engine beacon/engine, miner: fix testing_buildBlockV1 response (#34704) 2026-04-13 13:45:35 +02:00
light beacon/light: keep retrying checkpoint init if failed (#33966) 2026-04-01 16:05:57 +02:00
merkle beacon/merkle: use reflect.TypeFor (#32322) 2025-08-07 14:36:20 +02:00
params beacon/config: ignore nil values in config file (#33065) 2025-11-26 16:19:33 +01:00
types beacon/types: update for fulu (#33349) 2025-12-03 23:17:19 +01:00