diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html index c8778480e..436dd138e 100644 --- a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html +++ b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html @@ -68,7 +68,7 @@
How much faster?
- + Your transaction will be prioritized by up to {{ etaInfo.hashratePercentage | number : '1.1-1' }}% of miners. This will reduce your expected waiting time until the first confirmation to diff --git a/frontend/src/app/components/time/time.component.ts b/frontend/src/app/components/time/time.component.ts index 376786d00..979940e8d 100644 --- a/frontend/src/app/components/time/time.component.ts +++ b/frontend/src/app/components/time/time.component.ts @@ -78,6 +78,10 @@ export class TimeComponent implements OnInit, OnChanges, OnDestroy { } calculate() { + if (!this.time) { + return; + } + let seconds: number; switch (this.kind) { case 'since': diff --git a/frontend/src/app/services/eta.service.ts b/frontend/src/app/services/eta.service.ts index 7753a80b5..2e80fd31c 100644 --- a/frontend/src/app/services/eta.service.ts +++ b/frontend/src/app/services/eta.service.ts @@ -26,7 +26,7 @@ export class EtaService { getProjectedEtaObservable(estimate: AccelerationEstimate, miningStats?: MiningStats): Observable<{ hashratePercentage: number, ETA: number, acceleratedETA: number }> { return combineLatest([ - this.stateService.mempoolTxPosition$.pipe(map(p => p.position)), + this.stateService.mempoolTxPosition$.pipe(map(p => p?.position)), this.stateService.difficultyAdjustment$, miningStats ? of(miningStats) : this.miningService.getMiningStats('1w'), ]).pipe(