From 89e4de90d5771ea4b56473f010ff6e5c9f32a76e Mon Sep 17 00:00:00 2001 From: realbigsean Date: Fri, 10 May 2024 12:09:39 -0400 Subject: [PATCH] don't fail on empty consolidations --- .../src/per_block_processing/process_operations.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/consensus/state_processing/src/per_block_processing/process_operations.rs b/consensus/state_processing/src/per_block_processing/process_operations.rs index aba184b804..0fbb82ed1d 100644 --- a/consensus/state_processing/src/per_block_processing/process_operations.rs +++ b/consensus/state_processing/src/per_block_processing/process_operations.rs @@ -653,6 +653,10 @@ pub fn process_consolidations( verify_signatures: VerifySignatures, spec: &ChainSpec, ) -> Result<(), BlockProcessingError> { + if consolidations.is_empty() { + return Ok(()); + } + // If the pending consolidations queue is full, no consolidations are allowed in the block let pending_consolidations = state.pending_consolidations()?.len(); let pending_consolidations_limit = E::pending_consolidations_limit();