diff --git a/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.html b/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.html
index 19d5700a5..83ecad459 100644
--- a/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.html
+++ b/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.html
@@ -18,7 +18,12 @@
-
+
+ @if (hasCpfp) {
+
+ }
+
+
|
@@ -27,6 +32,15 @@
{{ acceleratedByPercentage }} of hashrate
+ @if (hasCpfp && chartPositionLeft) {
+
+
+
+
+
+ |
+
+ }
}
diff --git a/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.ts b/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.ts
index 9638532e8..46ba12816 100644
--- a/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.ts
+++ b/frontend/src/app/components/acceleration/active-acceleration-box/active-acceleration-box.component.ts
@@ -1,4 +1,4 @@
-import { Component, ChangeDetectionStrategy, Input, OnChanges, SimpleChanges } from '@angular/core';
+import { Component, ChangeDetectionStrategy, Input, Output, OnChanges, SimpleChanges, EventEmitter } from '@angular/core';
import { Transaction } from '../../../interfaces/electrs.interface';
import { Acceleration, SinglePoolStats } from '../../../interfaces/node-api.interface';
import { EChartsOption, PieSeriesOption } from '../../../graphs/echarts';
@@ -27,8 +27,10 @@ export class ActiveAccelerationBox implements OnChanges {
@Input() accelerationInfo: Acceleration;
@Input() miningStats: MiningStats;
@Input() pools: number[];
+ @Input() hasCpfp: boolean = false;
@Input() chartOnly: boolean = false;
@Input() chartPositionLeft: boolean = false;
+ @Output() toggleCpfp = new EventEmitter();
acceleratedByPercentage: string = '';
@@ -133,4 +135,8 @@ export class ActiveAccelerationBox implements OnChanges {
}
this.chartInstance = ec;
}
+
+ onToggleCpfp(): void {
+ this.toggleCpfp.emit();
+ }
}
\ No newline at end of file
diff --git a/frontend/src/app/components/transaction/transaction.component.html b/frontend/src/app/components/transaction/transaction.component.html
index 22916b242..c5a683c76 100644
--- a/frontend/src/app/components/transaction/transaction.component.html
+++ b/frontend/src/app/components/transaction/transaction.component.html
@@ -663,7 +663,7 @@
-
+
|