diff --git a/eth/catalyst/api.go b/eth/catalyst/api.go index 26aa7ce995..029851f4cd 100644 --- a/eth/catalyst/api.go +++ b/eth/catalyst/api.go @@ -190,7 +190,7 @@ func (api *ConsensusAPI) ForkchoiceUpdatedV2(update engine.ForkchoiceStateV1, pa return engine.STATUS_INVALID, engine.InvalidParams.With(errors.New("missing withdrawals")) } if params.BeaconRoot != nil { - return engine.STATUS_INVALID, engine.InvalidParams.With(errors.New("missing beacon root")) + return engine.STATUS_INVALID, engine.InvalidParams.With(errors.New("unexpected beacon root")) } c := api.eth.BlockChain().Config() if !active(c.IsShanghai, c.IsCancun, c.LondonBlock, params.Timestamp) { diff --git a/eth/catalyst/api_test.go b/eth/catalyst/api_test.go index 814ad4a7fe..07b6c3f7a9 100644 --- a/eth/catalyst/api_test.go +++ b/eth/catalyst/api_test.go @@ -1600,7 +1600,7 @@ func TestParentBeaconBlockRoot(t *testing.T) { fcState := engine.ForkchoiceStateV1{ HeadBlockHash: parent.Hash(), } - resp, err := api.ForkchoiceUpdatedV2(fcState, &blockParams) + resp, err := api.ForkchoiceUpdatedV3(fcState, &blockParams) if err != nil { t.Fatalf("error preparing payload, err=%v", err.(*engine.EngineAPIError).ErrorData()) }