class EventSubscriptionManager implements ChainHeadChannel, FinalizedCheckpointChannel {

  List<EventType> getTopics(List<String> topics) {
    return topics.stream().map(EventType::valueOf).collect(Collectors.toList());
  }

  public  EventSubscriptionManager(
      final ChainDataProvider provider,
      final JsonProvider jsonProvider,
      final EventChannels eventChannels);

}