From b95f99f130ace6ba105819174f74a8714ae51f2c Mon Sep 17 00:00:00 2001 From: CATS Date: Thu, 9 Apr 2026 07:54:10 +0200 Subject: [PATCH] feat(execution_layer): log more detail when JWT auth fails (#9051) Co-Authored-By: CATS Co-Authored-By: chonghe <44791194+chong-he@users.noreply.github.com> --- beacon_node/execution_layer/src/engine_api.rs | 2 +- beacon_node/execution_layer/src/engine_api/auth.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/beacon_node/execution_layer/src/engine_api.rs b/beacon_node/execution_layer/src/engine_api.rs index 774eac5fe2..9c19e94c0e 100644 --- a/beacon_node/execution_layer/src/engine_api.rs +++ b/beacon_node/execution_layer/src/engine_api.rs @@ -79,7 +79,7 @@ impl From for Error { e.status(), Some(StatusCode::UNAUTHORIZED) | Some(StatusCode::FORBIDDEN) ) { - Error::Auth(auth::Error::InvalidToken) + Error::Auth(auth::Error::InvalidToken(e.to_string())) } else { Error::HttpClient(e.into()) } diff --git a/beacon_node/execution_layer/src/engine_api/auth.rs b/beacon_node/execution_layer/src/engine_api/auth.rs index af1ca195bd..3a27048b1a 100644 --- a/beacon_node/execution_layer/src/engine_api/auth.rs +++ b/beacon_node/execution_layer/src/engine_api/auth.rs @@ -14,7 +14,7 @@ pub const JWT_SECRET_LENGTH: usize = 32; #[derive(Debug)] pub enum Error { JWT(jsonwebtoken::errors::Error), - InvalidToken, + InvalidToken(String), InvalidKey(String), }