This commit is contained in:
Ben
2023-07-07 21:04:48 -04:00
parent 5a49c83ed3
commit c409b7c8b0
9 changed files with 682 additions and 14 deletions
+3 -3
View File
@@ -5,7 +5,7 @@ import * as crypto from 'crypto';
import { Socket } from 'net';
import PromiseSocket from 'promise-socket';
import { combineLatest, firstValueFrom, interval, startWith, takeUntil } from 'rxjs';
import { TelegramService } from 'src/services/telegram.service';
import { NotificationService } from 'src/services/notification.service';
import { ClientStatisticsService } from '../ORM/client-statistics/client-statistics.service';
import { ClientEntity } from '../ORM/client/client.entity';
@@ -49,7 +49,7 @@ export class StratumV1Client extends EasyUnsubscribe {
private readonly bitcoinRpcService: BitcoinRpcService,
private readonly clientService: ClientService,
private readonly clientStatisticsService: ClientStatisticsService,
private readonly telegramService: TelegramService
private readonly notificationService: NotificationService
) {
super();
@@ -347,7 +347,7 @@ export class StratumV1Client extends EasyUnsubscribe {
console.log('!!! BLOCK FOUND !!!');
const blockHex = updatedJobBlock.toHex(false);
this.bitcoinRpcService.SUBMIT_BLOCK(blockHex);
await this.telegramService.notifySubscribersBlockFound(this.clientAuthorization.address);
await this.notificationService.notifySubscribersBlockFound(this.clientAuthorization.address);
}
try {
await this.statistics.addSubmission(this.entity, submissionHash, this.sessionDifficulty);