private void InitiateChange(Block block, Address[] potentialValidators) { // We are ignoring the signal if there are already pending validators. This replicates Parity behaviour which can be seen as a bug. if (_pendingValidators == null && potentialValidators.Length > 0) { _pendingValidators = new PendingValidators(block.Number, potentialValidators); _validatedSinceFinalized.Add(new ValidationStamp(block)); } }
private void ClearPendingValidators() { _pendingValidators = null; _validatedSinceFinalized.Clear(); }