diff --git a/crates/threshold-signature-server/src/validator/api.rs b/crates/threshold-signature-server/src/validator/api.rs index 179342402..074629da9 100644 --- a/crates/threshold-signature-server/src/validator/api.rs +++ b/crates/threshold-signature-server/src/validator/api.rs @@ -295,7 +295,7 @@ pub async fn validate_new_reshare( .await? .ok_or_else(|| ValidatorErr::ChainFetch("Not Currently in a reshare"))?; - if chain_data.block_number != reshare_data.block_number.saturating_sub(1) + if chain_data.block_number != reshare_data.block_number || chain_data.new_signers != reshare_data.new_signers { return Err(ValidatorErr::InvalidData);