| 
									
										
										
										
											2023-04-19 03:34:13 +09:00
										 |  |  | <div class="clock-wrapper" [style]="wrapperStyle"> | 
					
						
							|  |  |  |   <div class="clockchain-bar" [style.height]="chainHeight + 'px'"> | 
					
						
							|  |  |  |     <div class="clockchain"> | 
					
						
							|  |  |  |       <app-clockchain [width]="chainWidth" [height]="chainHeight"></app-clockchain> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <div class="clock-face"> | 
					
						
							|  |  |  |     <app-clock-face [size]="clockSize"> | 
					
						
							|  |  |  |       <div class="block-wrapper"> | 
					
						
							|  |  |  |         <ng-container *ngIf="block && block.height >= 0"> | 
					
						
							|  |  |  |           <ng-container *ngIf="mode === 'block'; else mempoolMode;"> | 
					
						
							|  |  |  |             <div class="block-cube"> | 
					
						
							|  |  |  |               <div class="side top"></div> | 
					
						
							|  |  |  |               <div class="side bottom"></div> | 
					
						
							|  |  |  |               <div class="side right" [style]="blockStyle"></div> | 
					
						
							|  |  |  |               <div class="side left" [style]="blockStyle"></div> | 
					
						
							|  |  |  |               <div class="side front" [style]="blockStyle"></div> | 
					
						
							|  |  |  |               <div class="side back" [style]="blockStyle"></div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |           </ng-container> | 
					
						
							|  |  |  |           <ng-template #mempoolMode> | 
					
						
							|  |  |  |             <div class="block-sizer" [style]="blockSizerStyle"> | 
					
						
							|  |  |  |               <app-mempool-block-overview [index]="0"></app-mempool-block-overview> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |           </ng-template> | 
					
						
							|  |  |  |           <div class="fader"></div> | 
					
						
							|  |  |  |           <div class="title-wrapper"> | 
					
						
							|  |  |  |             <h1 class="block-height">{{ block.height }}</h1> | 
					
						
							|  |  |  |           </div> | 
					
						
							|  |  |  |         </ng-container> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </app-clock-face> | 
					
						
							|  |  |  |   </div> | 
					
						
							| 
									
										
										
										
											2023-04-20 00:30:55 +09:00
										 |  |  |   <ng-container *ngIf="!hideStats"> | 
					
						
							|  |  |  |     <div class="stats top left"> | 
					
						
							|  |  |  |       <p i18n="clock.fiat-price">fiat price</p> | 
					
						
							|  |  |  |       <p> | 
					
						
							|  |  |  |         <app-fiat [value]="100000000" digitsInfo="1.2-2" colorClass="white-color"></app-fiat> | 
					
						
							|  |  |  |       </p> | 
					
						
							| 
									
										
										
										
											2023-04-19 09:41:53 +09:00
										 |  |  |     </div> | 
					
						
							| 
									
										
										
										
											2023-04-20 00:30:55 +09:00
										 |  |  |     <div class="stats top right"> | 
					
						
							|  |  |  |       <p i18n="clock.priority-rate|priority fee rate">priority rate</p> | 
					
						
							|  |  |  |       <p *ngIf="recommendedFees$ | async as recommendedFees;" i18n="shared.sat-vbyte|sat/vB">{{ recommendedFees.fastestFee }} sat/vB</p> | 
					
						
							| 
									
										
										
										
											2023-04-19 09:41:53 +09:00
										 |  |  |     </div> | 
					
						
							| 
									
										
										
										
											2023-04-20 00:30:55 +09:00
										 |  |  |     <div *ngIf="mode !== 'mempool'" class="stats bottom left"> | 
					
						
							|  |  |  |       <p [innerHTML]="block.size | bytes: 2"></p> | 
					
						
							|  |  |  |       <p i18n="clock.block-size">block size</p> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div *ngIf="mode !== 'mempool'" class="stats bottom right"> | 
					
						
							|  |  |  |       <p class="force-wrap"> | 
					
						
							|  |  |  |         <ng-container *ngTemplateOutlet="block.tx_count === 1 ? transactionsSingular : transactionsPlural; context: {$implicit: block.tx_count | number}"></ng-container> | 
					
						
							|  |  |  |         <ng-template #transactionsSingular let-i i18n="shared.transaction-count.singular">{{ i }} transaction</ng-template> | 
					
						
							|  |  |  |         <ng-template #transactionsPlural let-i i18n="shared.transaction-count.plural">{{ i }} transactions</ng-template> | 
					
						
							|  |  |  |       </p> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <ng-container *ngIf="mempoolInfo$ | async as mempoolInfo;"> | 
					
						
							|  |  |  |       <div *ngIf="mode === 'mempool'" class="stats bottom left"> | 
					
						
							|  |  |  |         <p [innerHTML]="mempoolInfo.usage | bytes: 0"></p> | 
					
						
							|  |  |  |         <p i18n="dashboard.memory-usage|Memory usage">memory usage</p> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |       <div *ngIf="mode === 'mempool'" class="stats bottom right"> | 
					
						
							|  |  |  |         <p>{{ mempoolInfo.size | number }}</p> | 
					
						
							|  |  |  |         <p i18n="dashboard.unconfirmed|Unconfirmed count">unconfirmed</p> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </ng-container> | 
					
						
							| 
									
										
										
										
											2023-04-19 09:41:53 +09:00
										 |  |  |   </ng-container> | 
					
						
							| 
									
										
										
										
											2023-04-19 03:34:13 +09:00
										 |  |  | </div> |