Private ReadonlykeyPrivate ReadonlyloggerPrivate ReadonlysigningRetrieves the current status of a job by its identifier.
Searches the key-generation queue first, then the signing queue.
Throws NotFoundException if the job is not found in either queue.
The UUID returned when the job was enqueued.
A snapshot of the job's current state and result (if available).
PrivatemapTranslates a BullMQ internal state string into the public JobStatus
enum.
BullMQ states beyond active, completed, and failed (e.g. waiting,
delayed, prioritized, waiting-children) are all mapped to pending
since they represent pre-processing states from the client's perspective.
The state string returned by
Job.getState().
The corresponding JobStatus value.
PrivatemapMaps a BullMQ Job instance to the public JobStatusResponse shape.
The BullMQ job retrieved from the queue.
Whether this is a key-generation or signing job.
The formatted response DTO.
PrivatevalidateValidates that a job's return value is a plausible JobResult before
exposing it through the API.
The raw job.returnvalue from BullMQ.
The validated result.
Service for querying the status of enqueued jobs.
Searches both the
key-generationandsigningqueues for a given job identifier. Job identifiers are UUIDs generated by the respective enqueue services; they are globally unique across both queues.