From fdd0311507430c217176f0492ba1364fe384e716 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Mon, 29 Aug 2022 18:34:46 +1000 Subject: [PATCH] Strip newlines from VC token --- validator_manager/src/validators/common.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/validator_manager/src/validators/common.rs b/validator_manager/src/validators/common.rs index d3f3d3f231..c57bbc4f65 100644 --- a/validator_manager/src/validators/common.rs +++ b/validator_manager/src/validators/common.rs @@ -1,4 +1,4 @@ -use account_utils::ZeroizeString; +use account_utils::{strip_off_newlines, ZeroizeString}; use eth2::lighthouse_vc::std_types::{InterchangeJsonStr, KeystoreJsonStr}; use eth2::{ lighthouse_vc::{ @@ -309,7 +309,7 @@ pub async fn vc_http_client>( let token_path = token_path.as_ref(); let token_bytes = fs::read(&token_path).map_err(|e| format!("Failed to read {:?}: {:?}", token_path, e))?; - let token_string = String::from_utf8(token_bytes) + let token_string = String::from_utf8(strip_off_newlines(token_bytes)) .map_err(|e| format!("Failed to parse {:?} as utf8: {:?}", token_path, e))?; let http_client = ValidatorClientHttpClient::new(url.clone(), token_string).map_err(|e| { format!(