TV view button. Updated stats bar. Removed tx/second graph. CSS fixes.
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
<div class="container">
|
||||
<div class="my-2 my-md-0 mr-md-3">
|
||||
<div *ngIf="memPoolInfo" class="info-block">
|
||||
<span class="unconfirmedTx">Unconfirmed transactions:</span> <b>{{ memPoolInfo?.memPoolInfo?.size | number }} ({{ mempoolBlocks }} block<span [hidden]="mempoolBlocks <= 1">s</span>)</b>
|
||||
<span class="unconfirmedTx">Unconfirmed transactions:</span> <b>{{ memPoolInfo?.memPoolInfo?.size | number }}</b>
|
||||
<br />
|
||||
<span class="mempoolSize">Tx per second:</span> <b>{{ memPoolInfo?.txPerSecond | number : '1.2-2' }} tx/s</b>
|
||||
<span class="mempoolSize">Mempool size:</span> <b>{{ mempoolSize | bytes }} ({{ mempoolBlocks }} block<span [hidden]="mempoolBlocks <= 1">s</span>)</b>
|
||||
<br />
|
||||
<span class="txPerSecond">Tx weight per second:</span>
|
||||
|
||||
|
||||
@@ -23,12 +23,14 @@
|
||||
}
|
||||
|
||||
.info-block {
|
||||
float:left;
|
||||
float: left;
|
||||
width: 350px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
.progress {
|
||||
display: inline-flex;
|
||||
width: 150px;
|
||||
width: 160px;
|
||||
background-color: #2d3348;
|
||||
height: 1.1rem;
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ export class FooterComponent implements OnInit {
|
||||
mempoolBlocks = 0;
|
||||
progressWidth = '';
|
||||
progressClass: string;
|
||||
mempoolSize = 0;
|
||||
|
||||
constructor(
|
||||
private memPoolService: MemPoolService
|
||||
@@ -22,9 +23,14 @@ export class FooterComponent implements OnInit {
|
||||
this.memPoolInfo = mempoolState;
|
||||
this.updateProgress();
|
||||
});
|
||||
this.memPoolService.mempoolWeight$
|
||||
.subscribe((mempoolWeight) => {
|
||||
this.mempoolBlocks = Math.ceil(mempoolWeight / 4000000);
|
||||
|
||||
this.memPoolService.projectedBlocks$
|
||||
.subscribe((projectedblocks) => {
|
||||
if (!projectedblocks.length) { return; }
|
||||
const size = projectedblocks.map((m) => m.blockSize).reduce((a, b) => a + b);
|
||||
const weight = projectedblocks.map((m) => m.blockWeight).reduce((a, b) => a + b);
|
||||
this.mempoolSize = size;
|
||||
this.mempoolBlocks = Math.ceil(weight / 4000000);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user