@Override
  public Optional<VoteProvider> getVoteProviderAtHead() {
    return Optional.of(voteProvider);
  }
Non forking validator provider block validator provider.

@param blockchain the blockchain
@param epochManager the epoch manager
@param blockInterface the block interface
@return the block validator provider
consensus/common/src/main/java/org/hyperledger/besu/consensus/common/validator/blockbased/BlockValidatorProvider.java