class SigningHistory {

  @Override
  public String toString() {
    return MoreObjects.toStringHelper(this)
        .add("pubkey", pubkey)
        .add("signedBlocks", signedBlocks)
        .add("signedAttestations", signedAttestations)
        .toString();
  }

  @JsonCreator public  SigningHistory(
      @JsonProperty("pubkey") final BLSPubKey pubkey,
      @JsonProperty("signed_blocks") final List<SignedBlock> signedBlocks,
      @JsonProperty("signed_attestations") final List<SignedAttestation> signedAttestations);
  public  SigningHistory(final BLSPubKey pubkey, final ValidatorSigningRecord record);

}