This commit is contained in:
Ben Wilson
2023-07-30 12:02:31 -04:00
parent 2d73b1e6e2
commit 2a8388ddc8
+21 -21
View File
@@ -400,27 +400,27 @@ export class StratumV1Client extends EasyUnsubscribe {
await this.addressSettingsService.resetBestDifficultyAndShares(); await this.addressSettingsService.resetBestDifficultyAndShares();
} }
} }
try { // try {
await this.statistics.addSubmission(this.entity, submissionHash, this.sessionDifficulty); // await this.statistics.addSubmission(this.entity, submissionHash, this.sessionDifficulty);
await this.addressSettingsService.addShares(this.clientAuthorization.address, this.sessionDifficulty); // await this.addressSettingsService.addShares(this.clientAuthorization.address, this.sessionDifficulty);
} catch (e) { // } catch (e) {
console.log(e); // console.log(e);
const err = new StratumErrorMessage( // const err = new StratumErrorMessage(
submission.id, // submission.id,
eStratumErrorCode.DuplicateShare, // eStratumErrorCode.DuplicateShare,
'Duplicate share').response(); // 'Duplicate share').response();
console.error(err); // console.error(err);
await this.promiseSocket.write(err); // await this.promiseSocket.write(err);
return false; // return false;
} // }
if (submissionDifficulty > this.entity.bestDifficulty) { // if (submissionDifficulty > this.entity.bestDifficulty) {
await this.clientService.updateBestDifficulty(this.extraNonceAndSessionId, submissionDifficulty); // await this.clientService.updateBestDifficulty(this.extraNonceAndSessionId, submissionDifficulty);
this.entity.bestDifficulty = submissionDifficulty; // this.entity.bestDifficulty = submissionDifficulty;
if (submissionDifficulty > (await this.addressSettingsService.getSettings(this.clientAuthorization.address)).bestDifficulty) { // if (submissionDifficulty > (await this.addressSettingsService.getSettings(this.clientAuthorization.address)).bestDifficulty) {
await this.addressSettingsService.updateBestDifficulty(this.clientAuthorization.address, submissionDifficulty); // await this.addressSettingsService.updateBestDifficulty(this.clientAuthorization.address, submissionDifficulty);
} // }
} // }
@@ -439,7 +439,7 @@ export class StratumV1Client extends EasyUnsubscribe {
return false; return false;
} }
//await this.checkDifficulty(); await this.checkDifficulty();
return true; return true;
} }