| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  | <div class="box preview-box" *ngIf="!error"> | 
					
						
							| 
									
										
										
										
											2022-09-09 18:14:16 +00:00
										 |  |  |   <app-preview-title> | 
					
						
							|  |  |  |     <span i18n="shared.block-title">Block</span> | 
					
						
							|  |  |  |   </app-preview-title> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |   <div class="row"> | 
					
						
							|  |  |  |     <div class="col-sm"> | 
					
						
							| 
									
										
										
										
											2022-09-10 15:57:06 +00:00
										 |  |  |       <div class="row"> | 
					
						
							|  |  |  |         <div class="block-titles"> | 
					
						
							| 
									
										
										
										
											2022-09-01 17:01:31 +00:00
										 |  |  |           <h1 class="title"> | 
					
						
							|  |  |  |             <ng-template [ngIf]="blockHeight === 0"><ng-container i18n="@@2303359202781425764">Genesis</ng-container></ng-template> | 
					
						
							|  |  |  |             <ng-template [ngIf]="blockHeight" i18n="shared.block-title">{{ blockHeight }}</ng-template> | 
					
						
							|  |  |  |           </h1> | 
					
						
							| 
									
										
										
										
											2022-09-11 01:17:46 +00:00
										 |  |  |           <div class="blockhash" *ngIf="blockHash"> | 
					
						
							|  |  |  |             <h2 class="truncate right">{{ blockHash.slice(0,32) }}</h2> | 
					
						
							|  |  |  |             <h2 class="truncate left">{{ blockHash.slice(32) }}</h2> | 
					
						
							|  |  |  |           </div> | 
					
						
							| 
									
										
										
										
											2022-09-01 17:01:31 +00:00
										 |  |  |         </div> | 
					
						
							|  |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |       <table class="table table-borderless table-striped"> | 
					
						
							|  |  |  |         <tbody> | 
					
						
							|  |  |  |           <!-- <tr>
 | 
					
						
							|  |  |  |           <td class="td-width" i18n="block.hash">Hash</td> | 
					
						
							|  |  |  |           <td>‎<a [routerLink]="['/block/' | relativeUrl, block?.id]" title="{{ block?.id }}">{{ block?.id | shortenString : 13 }}</a></td> | 
					
						
							|  |  |  |           </tr> --> | 
					
						
							|  |  |  |           <tr> | 
					
						
							|  |  |  |             <td i18n="block.timestamp">Timestamp</td> | 
					
						
							|  |  |  |             <td> | 
					
						
							|  |  |  |               {{ block?.timestamp * 1000 | date:'yyyy-MM-dd HH:mm' }} | 
					
						
							|  |  |  |             </td> | 
					
						
							|  |  |  |           </tr> | 
					
						
							|  |  |  |           <tr> | 
					
						
							|  |  |  |             <td i18n="block.weight">Weight</td> | 
					
						
							|  |  |  |             <td [innerHTML]="'‎' + (block?.weight | wuBytes: 2)"></td> | 
					
						
							|  |  |  |           </tr> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |           <tr *ngIf="block?.extras?.medianFee != undefined"> | 
					
						
							|  |  |  |             <td class="td-width" i18n="block.median-fee">Median fee</td> | 
					
						
							|  |  |  |             <td>~{{ block?.extras?.medianFee | number:'1.0-0' }} <span class="symbol" i18n="shared.sat-vbyte|sat/vB">sat/vB</span></td> | 
					
						
							|  |  |  |           </tr> | 
					
						
							|  |  |  |           <ng-template [ngIf]="fees !== undefined"> | 
					
						
							|  |  |  |             <tr> | 
					
						
							|  |  |  |               <td i18n="block.total-fees|Total fees in a block">Total fees</td> | 
					
						
							|  |  |  |               <td *ngIf="network !== 'liquid' && network !== 'liquidtestnet'; else liquidTotalFees"> | 
					
						
							|  |  |  |                 <app-amount [satoshis]="block?.extras.totalFees" digitsInfo="1.2-3" [noFiat]="true"></app-amount> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |               </td> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |               <ng-template #liquidTotalFees> | 
					
						
							|  |  |  |                 <td> | 
					
						
							|  |  |  |                   <app-amount [satoshis]="fees * 100000000" digitsInfo="1.2-2" [noFiat]="true"></app-amount> | 
					
						
							|  |  |  |                 </td> | 
					
						
							|  |  |  |               </ng-template> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |             </tr> | 
					
						
							|  |  |  |           </ng-template> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |           <tr *ngIf="network !== 'liquid' && network !== 'liquidtestnet'"> | 
					
						
							|  |  |  |             <td i18n="block.miner">Miner</td> | 
					
						
							|  |  |  |             <td *ngIf="stateService.env.MINING_DASHBOARD"> | 
					
						
							|  |  |  |               <a [attr.data-cy]="'block-details-miner-badge'" placement="bottom" [routerLink]="['/mining/pool' | relativeUrl, block?.extras.pool.slug]" class="badge" | 
					
						
							| 
									
										
										
										
											2022-12-07 15:17:10 -06:00
										 |  |  |                 [class]="!block?.extras.pool.name || block?.extras.pool.name === 'Unknown' ? 'badge-secondary' : 'badge-primary'"> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |                 {{ block?.extras.pool.name }} | 
					
						
							|  |  |  |               </a> | 
					
						
							|  |  |  |             </td> | 
					
						
							|  |  |  |             <td *ngIf="!stateService.env.MINING_DASHBOARD && stateService.env.BASE_MODULE === 'mempool'"> | 
					
						
							|  |  |  |               <span [attr.data-cy]="'block-details-miner-badge'" placement="bottom" class="badge" | 
					
						
							| 
									
										
										
										
											2022-12-07 15:17:10 -06:00
										 |  |  |                 [class]="!block?.extras.pool.name || block?.extras.pool.name === 'Unknown' ? 'badge-secondary' : 'badge-primary'"> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |                 {{ block?.extras.pool.name }} | 
					
						
							|  |  |  |             </span> | 
					
						
							|  |  |  |             </td> | 
					
						
							|  |  |  |           </tr> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |         </tbody> | 
					
						
							|  |  |  |       </table> | 
					
						
							|  |  |  |     </div> | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |     <div class="col-sm chart-container"> | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |       <app-block-overview-graph | 
					
						
							|  |  |  |         #blockGraph | 
					
						
							|  |  |  |         [isLoading]="false" | 
					
						
							|  |  |  |         [resolution]="75" | 
					
						
							|  |  |  |         [blockLimit]="stateService.blockVSize" | 
					
						
							|  |  |  |         [orientation]="'top'" | 
					
						
							|  |  |  |         [flip]="false" | 
					
						
							| 
									
										
										
										
											2022-09-09 19:01:32 +00:00
										 |  |  |         [disableSpinner]="true" | 
					
						
							| 
									
										
										
										
											2022-08-02 00:37:54 +00:00
										 |  |  |         (readyEvent)="onGraphReady()" | 
					
						
							| 
									
										
										
										
											2022-07-12 22:04:20 +00:00
										 |  |  |       ></app-block-overview-graph> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </div> |