This commit is contained in:
Benjamin Wilson
2024-07-15 09:16:55 -04:00
parent 38ecbdc7ec
commit d40742ef71
+17 -2
View File
@@ -477,10 +477,10 @@ export class StratumV1Client {
const job = this.stratumV1JobsService.getJobById(submission.jobId);
const jobTemplate = this.stratumV1JobsService.getJobTemplateById(job.jobTemplateId);
// a miner may submit a job that doesn't exist anymore if it was removed by a new block notification
if (job == null || jobTemplate == null) {
if (job == null) {
const err = new StratumErrorMessage(
submission.id,
eStratumErrorCode.JobNotFound,
@@ -492,6 +492,21 @@ export class StratumV1Client {
}
return false;
}
const jobTemplate = this.stratumV1JobsService.getJobTemplateById(job.jobTemplateId);
if (jobTemplate == null) {
const err = new StratumErrorMessage(
submission.id,
eStratumErrorCode.JobNotFound,
'Job Template not found').response();
//console.log(err);
const success = await this.write(err);
if (!success) {
return false;
}
return false;
}
const updatedJobBlock = job.copyAndUpdateBlock(