diff --git a/frontend/src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.components.ts b/frontend/src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.components.ts index 32ad907d3..f12277f72 100644 --- a/frontend/src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.components.ts +++ b/frontend/src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.components.ts @@ -4,6 +4,7 @@ import { map } from 'rxjs/operators'; import { ApiService } from 'src/app/services/api.service'; import { formatNumber } from '@angular/common'; import { selectPowerOfTen } from 'src/app/bitcoin.utils'; +import { StateService } from 'src/app/services/state.service'; @Component({ selector: 'app-difficulty-adjustments-table', @@ -26,10 +27,16 @@ export class DifficultyAdjustmentsTable implements OnInit { constructor( @Inject(LOCALE_ID) public locale: string, private apiService: ApiService, + public stateService: StateService ) { } ngOnInit(): void { + let decimals = 2; + if (this.stateService.network === 'signet') { + decimals = 5; + } + this.hashrateObservable$ = this.apiService.getDifficultyAdjustments$('3m') .pipe( map((response) => { @@ -43,7 +50,7 @@ export class DifficultyAdjustmentsTable implements OnInit { change: (adjustment[3] - 1) * 100, difficultyShorten: formatNumber( adjustment[2] / selectedPowerOfTen.divider, - this.locale, '1.2-2') + selectedPowerOfTen.unit + this.locale, `1.${decimals}-${decimals}`) + selectedPowerOfTen.unit }); } this.isLoading = false; diff --git a/frontend/src/app/components/hashrate-chart/hashrate-chart.component.html b/frontend/src/app/components/hashrate-chart/hashrate-chart.component.html index 9e013a45c..285a0d410 100644 --- a/frontend/src/app/components/hashrate-chart/hashrate-chart.component.html +++ b/frontend/src/app/components/hashrate-chart/hashrate-chart.component.html @@ -12,8 +12,11 @@
Difficulty
-

- {{ hashrates.currentDifficulty | amountShortener }} +

+ {{ hashrates.currentDifficulty | amountShortener : 5 }} +

+

+ {{ hashrates.currentDifficulty | amountShortener : 2 }}

diff --git a/frontend/src/app/components/hashrate-chart/hashrate-chart.component.ts b/frontend/src/app/components/hashrate-chart/hashrate-chart.component.ts index 0e9e05167..385be0669 100644 --- a/frontend/src/app/components/hashrate-chart/hashrate-chart.component.ts +++ b/frontend/src/app/components/hashrate-chart/hashrate-chart.component.ts @@ -335,6 +335,9 @@ export class HashrateChartComponent implements OnInit { axisLabel: { color: 'rgb(110, 112, 121)', formatter: (val) => { + if (this.stateService.network === 'signet') { + return val; + } const selectedPowerOfTen: any = selectPowerOfTen(val); const newVal = Math.round(val / selectedPowerOfTen.divider); return `${newVal} ${selectedPowerOfTen.unit}`;