import { LodestarError } from "@lodestar/utils";
export { BlockInputErrorCode };
var BlockInputErrorCode;
(function (BlockInputErrorCode) {
    // Bad Arguments
    BlockInputErrorCode["INVALID_CONSTRUCTION"] = "BLOCK_INPUT_ERROR_INVALID_CONSTRUCTION";
    // Attempt to get all data but some is missing
    BlockInputErrorCode["INCOMPLETE_DATA"] = "BLOCK_INPUT_ERROR_INCOMPLETE_DATA";
    // Missing class property values for getters
    BlockInputErrorCode["MISSING_BLOCK"] = "BLOCK_INPUT_ERROR_MISSING_BLOCK";
    BlockInputErrorCode["MISSING_TIME_COMPLETE"] = "BLOCK_INPUT_ERROR_MISSING_TIME_COMPLETE";
    // Mismatched values
    BlockInputErrorCode["MISMATCHED_ROOT_HEX"] = "BLOCK_INPUT_ERROR_MISMATCHED_ROOT_HEX";
    BlockInputErrorCode["MISMATCHED_KZG_COMMITMENT"] = "BLOCK_INPUT_ERROR_MISMATCHED_KZG_COMMITMENT";
})(BlockInputErrorCode || (BlockInputErrorCode = {}));
export class BlockInputError extends LodestarError {
}
//# sourceMappingURL=errors.js.map