From 772499a5b32d8821d5040f6f9960cfd01034ba8d Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Sun, 16 Jul 2023 17:41:53 -0400 Subject: [PATCH] bug --- src/services/stratum-v1-jobs.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/services/stratum-v1-jobs.service.ts b/src/services/stratum-v1-jobs.service.ts index c70622d..1cef29b 100644 --- a/src/services/stratum-v1-jobs.service.ts +++ b/src/services/stratum-v1-jobs.service.ts @@ -29,6 +29,7 @@ export class StratumV1JobsService { public newMiningJob$: Observable; public latestJobId: number = 1; + public latestJobTemplateId: number = 1; public jobs: MiningJob[] = []; @@ -108,11 +109,13 @@ export class StratumV1JobsService { block.transactions = transactions; block.witnessCommit = bitcoinjs.Block.calculateMerkleRoot(transactions, true); + const id = this.getNextTemplateId(); + this.latestJobTemplateId++; return { block, merkle_branch, blockData: { - id: this.getNextId(), + id, littleEndianBlockHeight, coinbasevalue, networkDifficulty, @@ -167,6 +170,9 @@ export class StratumV1JobsService { return this.jobs.find(job => job.jobId == jobId); } + public getNextTemplateId() { + return this.latestJobTemplateId.toString(16); + } public getNextId() { return this.latestJobId.toString(16); }