class SlashingProtectedSigner implements Signer {

  @Override
  public SafeFuture<BLSSignature> signAggregationSlot(final UInt64 slot, final ForkInfo forkInfo) {
    return delegate.signAggregationSlot(slot, forkInfo);
  }

  public  SlashingProtectedSigner(
      final BLSPublicKey validatorPublicKey,
      final SlashingProtector slashingProtector,
      final Signer delegate);

}