Merge branch 'master' into nymkappa/bugfix/initial-indexing
This commit is contained in:
commit
1ff51e60db
@ -156,6 +156,7 @@ class Bisq {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async loadBisqDumpFile(): Promise<void> {
|
private async loadBisqDumpFile(): Promise<void> {
|
||||||
|
this.allBlocks = [];
|
||||||
try {
|
try {
|
||||||
await this.loadData();
|
await this.loadData();
|
||||||
this.buildIndex();
|
this.buildIndex();
|
||||||
|
@ -630,6 +630,8 @@ class Routes {
|
|||||||
res.json({
|
res.json({
|
||||||
hashrates: hashrates,
|
hashrates: hashrates,
|
||||||
difficulty: difficulty,
|
difficulty: difficulty,
|
||||||
|
currentHashrate: await bitcoinClient.getNetworkHashPs(),
|
||||||
|
currentDifficulty: await bitcoinClient.getDifficulty(),
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
res.status(500).send(e instanceof Error ? e.message : e);
|
res.status(500).send(e instanceof Error ? e.message : e);
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
<div class="item">
|
<div class="item">
|
||||||
<h5 class="card-title" i18n="mining.hashrate">Hashrate</h5>
|
<h5 class="card-title" i18n="mining.hashrate">Hashrate</h5>
|
||||||
<p class="card-text">
|
<p class="card-text">
|
||||||
{{ hashrates.currentHashrate | amountShortener }}
|
{{ hashrates.currentHashrate | amountShortener: 1 : 'H/s' }}
|
||||||
<span class="symbol">hashes/sec</span>
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
|
@ -114,23 +114,15 @@ export class HashrateChartComponent implements OnInit {
|
|||||||
difficulty: diffFixed.map(val => [val.timestamp * 1000, val.difficulty]),
|
difficulty: diffFixed.map(val => [val.timestamp * 1000, val.difficulty]),
|
||||||
});
|
});
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
|
|
||||||
if (data.hashrates.length === 0) {
|
|
||||||
this.cd.markForCheck();
|
|
||||||
throw new Error();
|
|
||||||
}
|
|
||||||
}),
|
}),
|
||||||
map((response) => {
|
map((response) => {
|
||||||
const data = response.body;
|
const data = response.body;
|
||||||
return {
|
return {
|
||||||
blockCount: parseInt(response.headers.get('x-total-count'), 10),
|
blockCount: parseInt(response.headers.get('x-total-count'), 10),
|
||||||
currentDifficulty: Math.round(data.difficulty[data.difficulty.length - 1].difficulty * 100) / 100,
|
currentDifficulty: data.currentDifficulty,
|
||||||
currentHashrate: data.hashrates[data.hashrates.length - 1].avgHashrate,
|
currentHashrate: data.currentHashrate,
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
retryWhen((errors) => errors.pipe(
|
|
||||||
delay(60000)
|
|
||||||
))
|
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
share()
|
share()
|
||||||
|
@ -43,21 +43,21 @@
|
|||||||
<ng-template #loadingReward>
|
<ng-template #loadingReward>
|
||||||
<div class="fee-estimation-container loading-container">
|
<div class="fee-estimation-container loading-container">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<h5 class="card-title" i18n="fees-box.low-priority">Low priority</h5>
|
<h5 class="card-title" i18n="mining.rewards">Miners Reward</h5>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<h5 class="card-title" i18n="fees-box.medium-priority">Medium priority</h5>
|
<h5 class="card-title" i18n="mining.rewards-per-tx">Reward Per Tx</h5>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<h5 class="card-title" i18n="fees-box.high-priority">High priority</h5>
|
<h5 class="card-title" i18n="mining.average-fee">Average Fee</h5>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user