private static int minimumBlocksSincePreviousSigning(
      final BlockHeader parent, final ValidatorProvider validatorProvider) {
    final int validatorCount = validatorProvider.getValidatorsAfterBlock(parent).size();
    // The number of contiguous blocks in which a signer may only sign 1 (as taken from clique spec)
    final int signerLimit = (validatorCount / 2) + 1;
    return signerLimit - 1;
  }
Address is allowed to produce next block.

@param candidate the candidate
@param protocolContext the protocol context
@param parent the parent
@return the boolean
consensus/clique/src/main/java/org/hyperledger/besu/consensus/clique/CliqueHelpers.java