From 15b8925100248a19c1f9517989989aaeee443083 Mon Sep 17 00:00:00 2001 From: kediyalua Date: Sat, 10 Oct 2026 21:54:15 +0800 Subject: [PATCH] Propagate optimistic head errors in attestation rewards API Signed-off-by: kediyalua --- beacon_node/http_api/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beacon_node/http_api/src/lib.rs b/beacon_node/http_api/src/lib.rs index f8496bf067e..1878b95fff6 100644 --- a/beacon_node/http_api/src/lib.rs +++ b/beacon_node/http_api/src/lib.rs @@ -1902,8 +1902,9 @@ pub async fn serve( e )), })?; - let execution_optimistic = - chain.is_optimistic_or_invalid_head().unwrap_or_default(); + let execution_optimistic = chain + .is_optimistic_or_invalid_head() + .map_err(warp_utils::reject::unhandled_error)?; let finalized = epoch + 2 <= chain