diff --git a/validator_manager/src/validators/common.rs b/validator_manager/src/validators/common.rs index c57bbc4f65..517dca8755 100644 --- a/validator_manager/src/validators/common.rs +++ b/validator_manager/src/validators/common.rs @@ -110,6 +110,11 @@ impl ValidatorSpecification { return Err(UploadError::IncorrectStatusCount(statuses.len() + 1)); } + // Exit early if there's an error uploading. + if status.status == ImportKeystoreStatus::Error { + return Ok(status); + } + if let Some(fee_recipient) = fee_recipient { http_client .post_fee_recipient(