import { GossipActionError } from "./gossipValidation.js";
export { SyncCommitteeErrorCode };
var SyncCommitteeErrorCode;
(function (SyncCommitteeErrorCode) {
    SyncCommitteeErrorCode["NOT_CURRENT_SLOT"] = "SYNC_COMMITTEE_ERROR_NOT_CURRENT_SLOT";
    SyncCommitteeErrorCode["UNKNOWN_BEACON_BLOCK_ROOT"] = "SYNC_COMMITTEE_ERROR_UNKNOWN_BEACON_BLOCK_ROOT";
    SyncCommitteeErrorCode["SYNC_COMMITTEE_MESSAGE_KNOWN"] = "SYNC_COMMITTEE_ERROR_SYNC_COMMITTEE_MESSAGE_KNOWN";
    SyncCommitteeErrorCode["SYNC_COMMITTEE_AGGREGATOR_ALREADY_KNOWN"] = "SYNC_COMMITTEE_ERROR_SYNC_COMMITTEE_AGGREGATOR_ALREADY_KNOWN";
    SyncCommitteeErrorCode["SYNC_COMMITTEE_PARTICIPANTS_ALREADY_KNOWN"] = "SYNC_COMMITTEE_ERROR_SYNC_COMMITTEE_PARTICIPANTS_ALREADY_KNOWN";
    SyncCommitteeErrorCode["VALIDATOR_NOT_IN_SYNC_COMMITTEE"] = "SYNC_COMMITTEE_ERROR_VALIDATOR_NOT_IN_SYNC_COMMITTEE";
    SyncCommitteeErrorCode["INVALID_SIGNATURE"] = "SYNC_COMMITTEE_INVALID_SIGNATURE";
    SyncCommitteeErrorCode["INVALID_SUBCOMMITTEE_INDEX"] = "SYNC_COMMITTEE_INVALID_SUBCOMMITTEE_INDEX";
    SyncCommitteeErrorCode["NO_PARTICIPANT"] = "SYNC_COMMITTEE_NO_PARTICIPANT";
    SyncCommitteeErrorCode["INVALID_AGGREGATOR"] = "SYNC_COMMITTEE_ERROR_INVALID_AGGREGATOR";
    SyncCommitteeErrorCode["AGGREGATOR_PUBKEY_UNKNOWN"] = "SYNC_COMMITTEE_ERROR_AGGREGATOR_PUBKEY_UNKNOWN";
})(SyncCommitteeErrorCode || (SyncCommitteeErrorCode = {}));
export class SyncCommitteeError extends GossipActionError {
}
//# sourceMappingURL=syncCommitteeError.js.map