2020-07-11 00:17:13 +07:00
|
|
|
<div class="container-xl">
|
|
|
|
|
2020-07-13 23:22:24 +07:00
|
|
|
<h1 class="float-left mr-3 mb-md-3">Transaction</h1>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-16 16:18:35 +07:00
|
|
|
<ng-template [ngIf]="!isLoading && !error">
|
2020-07-13 15:16:12 +07:00
|
|
|
|
|
|
|
<button *ngIf="(latestBlock$ | async) as latestBlock" type="button" class="btn btn-sm btn-success float-right mr-2 mt-1 mt-md-3">{{ latestBlock.height - bisqTx.blockHeight + 1 }} confirmation<ng-container *ngIf="latestBlock.height - bisqTx.blockHeight + 1 > 1">s</ng-container></button>
|
|
|
|
|
|
|
|
<div>
|
2020-07-16 17:56:40 +07:00
|
|
|
<a [routerLink]="['/bisq-tx' | relativeUrl, bisqTx.id]" style="line-height: 56px;">
|
|
|
|
<span class="d-inline d-lg-none">{{ bisqTx.id | shortenString : 24 }}</span>
|
|
|
|
<span class="d-none d-lg-inline">{{ bisqTx.id }}</span>
|
2020-07-13 15:16:12 +07:00
|
|
|
</a>
|
2020-07-16 17:56:40 +07:00
|
|
|
<app-clipboard [text]="bisqTx.id"></app-clipboard>
|
2020-07-13 15:16:12 +07:00
|
|
|
</div>
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
|
|
|
<div class="box">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-sm">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
2020-07-11 00:17:13 +07:00
|
|
|
<tr>
|
2020-07-13 15:16:12 +07:00
|
|
|
<td class="td-width">Included in block</td>
|
|
|
|
<td>
|
|
|
|
<a [routerLink]="['/block/' | relativeUrl, bisqTx.blockHash]" [state]="{ data: { blockHeight: bisqTx.blockHash } }">{{ bisqTx.blockHeight }}</a>
|
|
|
|
<i> (<app-time-since [time]="bisqTx.time / 1000" [fastRender]="true"></app-time-since> ago)</i>
|
2020-07-11 00:17:13 +07:00
|
|
|
</td>
|
|
|
|
</tr>
|
2020-07-13 15:16:12 +07:00
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div class="col-sm">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
2020-07-14 23:49:57 +07:00
|
|
|
<td class="td-width">Burnt</td>
|
2020-07-13 15:16:12 +07:00
|
|
|
<td>
|
2020-07-14 21:26:02 +07:00
|
|
|
{{ bisqTx.burntFee / 100 | number: '1.2-2' }} BSQ (<app-bsq-amount [bsq]="bisqTx.burntFee" [forceFiat]="true" [green]="true"></app-bsq-amount>)
|
2020-07-13 15:16:12 +07:00
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
</div>
|
2020-07-11 00:17:13 +07:00
|
|
|
</div>
|
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<br>
|
|
|
|
|
|
|
|
<h2>Details</h2>
|
|
|
|
|
|
|
|
|
|
|
|
<app-bisq-transaction-details [tx]="bisqTx"></app-bisq-transaction-details>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<br>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<h2>Inputs & Outputs</h2>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<app-bisq-transfers [tx]="bisqTx"></app-bisq-transfers>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<br>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
</ng-template>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-16 16:18:35 +07:00
|
|
|
<ng-template [ngIf="isLoading && !error">
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
|
|
|
<div class="box">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-sm">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="td-width"><span class="skeleton-loader"></span></td>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div class="col-sm">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="td-width"><span class="skeleton-loader"></span></td>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
<h2>Details</h2>
|
|
|
|
<div class="box">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
<h2>Inputs & Outputs</h2>
|
|
|
|
|
|
|
|
<div class="box">
|
|
|
|
<div class="row">
|
|
|
|
<table class="table table-borderless table-striped">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
<td><span class="skeleton-loader"></span></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-13 15:16:12 +07:00
|
|
|
</ng-template>
|
2020-07-11 00:17:13 +07:00
|
|
|
|
2020-07-16 16:18:35 +07:00
|
|
|
<ng-template [ngIf]="error">
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
|
|
|
<div class="text-center">
|
|
|
|
Error loading transaction
|
|
|
|
<br>
|
|
|
|
<i>{{ error.status }}: {{ error.statusText }}</i>
|
|
|
|
</div>
|
|
|
|
</ng-template>
|
|
|
|
|
2020-07-11 00:17:13 +07:00
|
|
|
</div>
|