Display coinbase and op return messages all the time.
This commit is contained in:
		
							parent
							
								
									6662bc4646
								
							
						
					
					
						commit
						4bef9f9b79
					
				@ -35,7 +35,7 @@
 | 
				
			|||||||
              </td>
 | 
					              </td>
 | 
				
			||||||
              <td>
 | 
					              <td>
 | 
				
			||||||
                <div [ngSwitch]="true">
 | 
					                <div [ngSwitch]="true">
 | 
				
			||||||
                  <ng-container *ngSwitchCase="vin.is_coinbase"><a placement="bottom" [ngbTooltip]="vin.scriptsig | hex2ascii">Coinbase<ng-template [ngIf]="network !== 'liquid'"> (Newly Generated Coins)</ng-template></a></ng-container>
 | 
					                  <ng-container *ngSwitchCase="vin.is_coinbase"><a placement="bottom" [ngbTooltip]="vin.scriptsig | hex2ascii">Coinbase<ng-template [ngIf]="network !== 'liquid'"> (Newly Generated Coins)</ng-template></a><br><span class="badge badge-secondary scriptmessage longer">{{ vin.scriptsig | hex2ascii }}</span></ng-container>
 | 
				
			||||||
                  <ng-container *ngSwitchCase="vin.is_pegin">
 | 
					                  <ng-container *ngSwitchCase="vin.is_pegin">
 | 
				
			||||||
                    Peg-in
 | 
					                    Peg-in
 | 
				
			||||||
                  </ng-container>
 | 
					                  </ng-container>
 | 
				
			||||||
@ -80,7 +80,7 @@
 | 
				
			|||||||
                    </a>
 | 
					                    </a>
 | 
				
			||||||
                  </ng-template>
 | 
					                  </ng-template>
 | 
				
			||||||
                  <ng-template #defaultscriptpubkey_type>
 | 
					                  <ng-template #defaultscriptpubkey_type>
 | 
				
			||||||
                    <a placement="bottom" [ngbTooltip]="vout.scriptpubkey | hex2ascii">{{ vout.scriptpubkey_type | scriptpubkeyType }}</a>
 | 
					                    <a placement="bottom" [ngbTooltip]="vout.scriptpubkey | hex2ascii">{{ vout.scriptpubkey_type | scriptpubkeyType }}</a> <span class="badge badge-secondary scriptmessage">{{ vout.scriptpubkey_asm | hex2ascii }}</span>
 | 
				
			||||||
                  </ng-template>
 | 
					                  </ng-template>
 | 
				
			||||||
                </ng-template>
 | 
					                </ng-template>
 | 
				
			||||||
              </td>
 | 
					              </td>
 | 
				
			||||||
 | 
				
			|||||||
@ -59,8 +59,26 @@
 | 
				
			|||||||
  background-color:#6c757d;
 | 
					  background-color:#6c757d;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.scriptmessage {
 | 
				
			||||||
 | 
						max-width: 280px;
 | 
				
			||||||
 | 
						overflow: hidden;
 | 
				
			||||||
 | 
						text-overflow: ellipsis;
 | 
				
			||||||
 | 
						vertical-align: middle;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.scriptmessage.longer {
 | 
				
			||||||
 | 
						max-width: 500px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: 767.98px) {
 | 
					@media (max-width: 767.98px) {
 | 
				
			||||||
	.mobile-bottomcol {
 | 
						.mobile-bottomcol {
 | 
				
			||||||
		margin-top: 15px;
 | 
							margin-top: 15px;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						.scriptmessage {
 | 
				
			||||||
 | 
							max-width: 90px !important;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						.scriptmessage.longer {
 | 
				
			||||||
 | 
							max-width: 280px !important;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -6,6 +6,12 @@ import { Pipe, PipeTransform } from '@angular/core';
 | 
				
			|||||||
export class Hex2asciiPipe implements PipeTransform {
 | 
					export class Hex2asciiPipe implements PipeTransform {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  transform(hex: string): string {
 | 
					  transform(hex: string): string {
 | 
				
			||||||
 | 
					    const opPush = hex.split(' ').filter((_, i, a) => i > 0 && /^OP_PUSH/.test(a[i - 1]));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (opPush[0]) {
 | 
				
			||||||
 | 
					      hex = opPush[0];
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!hex) {
 | 
					    if (!hex) {
 | 
				
			||||||
      return '';
 | 
					      return '';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user