Support Liquid 0.1 sat/vB fees on blocks.
This commit is contained in:
		
							parent
							
								
									0f390e65a4
								
							
						
					
					
						commit
						c6b1979391
					
				@ -7,10 +7,10 @@
 | 
			
		||||
      </div>
 | 
			
		||||
      <div class="block-body">
 | 
			
		||||
        <div class="fees">
 | 
			
		||||
          ~{{ block.medianFee | number:'1.0-0' }} <ng-container i18n="shared.sat-vbyte|sat/vB">sat/vB</ng-container>
 | 
			
		||||
          ~{{ block.medianFee | number:feeRounding }} <ng-container i18n="shared.sat-vbyte|sat/vB">sat/vB</ng-container>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="fee-span">
 | 
			
		||||
          {{ block.feeRange[1] | number:'1.0-0' }} - {{ block.feeRange[block.feeRange.length - 1] | number:'1.0-0' }} <ng-container i18n="shared.sat-vbyte|sat/vB">sat/vB</ng-container>
 | 
			
		||||
          {{ block.feeRange[1] | number:feeRounding }} - {{ block.feeRange[block.feeRange.length - 1] | number:feeRounding }} <ng-container i18n="shared.sat-vbyte|sat/vB">sat/vB</ng-container>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="block-size" [innerHTML]="block.size | bytes: 2">‎</div>
 | 
			
		||||
        <div class="transaction-count">
 | 
			
		||||
 | 
			
		||||
@ -23,6 +23,7 @@ export class BlockchainBlocksComponent implements OnInit, OnDestroy {
 | 
			
		||||
  interval: any;
 | 
			
		||||
  tabHidden = false;
 | 
			
		||||
  loadingBlocks = false;
 | 
			
		||||
  feeRounding = '1.0-0';
 | 
			
		||||
 | 
			
		||||
  arrowVisible = false;
 | 
			
		||||
  arrowLeftPx = 30;
 | 
			
		||||
@ -44,6 +45,9 @@ export class BlockchainBlocksComponent implements OnInit, OnDestroy {
 | 
			
		||||
  ) { }
 | 
			
		||||
 | 
			
		||||
  ngOnInit() {
 | 
			
		||||
    if (this.stateService.network === 'liquid') {
 | 
			
		||||
      this.feeRounding = '1.0-1';
 | 
			
		||||
    }
 | 
			
		||||
    this.blocks.forEach((b) => this.blockStyles.push(this.getStyleForBlock(b)));
 | 
			
		||||
    this.networkSubscriotion = this.stateService.networkChanged$.subscribe((network) => this.network = network);
 | 
			
		||||
    this.tabHiddenSubscription = this.stateService.isTabHidden$.subscribe((tabHidden) => this.tabHidden = tabHidden);
 | 
			
		||||
 | 
			
		||||
@ -5,10 +5,10 @@
 | 
			
		||||
        <a [routerLink]="['/mempool-block/' | relativeUrl, i]" class="blockLink"> </a>
 | 
			
		||||
        <div class="block-body">
 | 
			
		||||
          <div class="fees">
 | 
			
		||||
            ~{{ projectedBlock.medianFee | number:'1.0-0' }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span>
 | 
			
		||||
            ~{{ projectedBlock.medianFee | number:feeRounding }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="fee-span">
 | 
			
		||||
            {{ projectedBlock.feeRange[0] | number:'1.0-0' }} - {{ projectedBlock.feeRange[projectedBlock.feeRange.length - 1] | number:'1.0-0' }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span>
 | 
			
		||||
            {{ projectedBlock.feeRange[0] | number:feeRounding }} - {{ projectedBlock.feeRange[projectedBlock.feeRange.length - 1] | number:feeRounding }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="block-size" [innerHTML]="projectedBlock.blockSize | bytes: 2">‎</div>
 | 
			
		||||
          <div class="transaction-count">
 | 
			
		||||
 | 
			
		||||
@ -31,6 +31,7 @@ export class MempoolBlocksComponent implements OnInit, OnDestroy {
 | 
			
		||||
  arrowVisible = false;
 | 
			
		||||
  tabHidden = false;
 | 
			
		||||
  loadingMempoolBlocks = true;
 | 
			
		||||
  feeRounding = '1.0-0';
 | 
			
		||||
 | 
			
		||||
  rightPosition = 0;
 | 
			
		||||
  transition = '2s';
 | 
			
		||||
@ -49,6 +50,9 @@ export class MempoolBlocksComponent implements OnInit, OnDestroy {
 | 
			
		||||
  ) { }
 | 
			
		||||
 | 
			
		||||
  ngOnInit() {
 | 
			
		||||
    if (this.stateService.network === 'liquid') {
 | 
			
		||||
      this.feeRounding = '1.0-1';
 | 
			
		||||
    }
 | 
			
		||||
    this.mempoolBlocks.map(() => {
 | 
			
		||||
      this.updateMempoolBlockStyles();
 | 
			
		||||
      this.calculateTransactionPosition();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user