UNPKG

@gohelpfund/insight-ui

Version:

An open-source frontend for the Insight API. The Insight API provides you with a convenient, powerful and simple way to query and broadcast data on the Help network and build your own services with it.

99 lines (98 loc) 4.61 kB
<div data-ng-include src="'views/includes/connection.html'"></div> <section data-ng-controller="transactionsController" data-ng-init="findThis()"> <div class="secondary_navbar hidden-xs hidden-sm" scroll data-ng-class="{'hidden': !secondaryNavbar}" data-ng-show="tx.txid" data-ng-init="hideSNavbar=0"> <div class="container" data-ng-if="!hideSNavbar"> <div class="col-md-6 col-lg-7 text-left"> <h3 translate>Transaction</h3> <div class="ellipsis"> <small>{{tx.txid}}</small> <span class="btn-copy" clip-copy="tx.txid"></span> </div> </div> <div class="col-md-6 col-lg-5 text-right"> <span data-ng-show="tx.confirmations" class="txvalues txvalues-success">{{tx.confirmations}} <span translate>Confirmations</span> </span> <span data-ng-show="!tx.confirmations" class="txvalues txvalues-danger" translate>Unconfirmed Transaction!</span> <span class="txvalues txvalues-primary">{{$root.currency.getConvertion(tx.valueOut) || tx.valueOut + ' HELP' }}</span> </div> </div> <div class="hide_snavbar"> <a href="#" data-ng-click="hideSNavbar=!hideSNavbar"> <span data-ng-show="hideSNavbar"><span class="text-muted glyphicon glyphicon-chevron-down"></span></span> <span data-ng-show="!hideSNavbar"><span class="text-muted glyphicon glyphicon-chevron-up"></span></span> </a> </div> </div> <div data-ng-if="tx.txid"> <h1><span translate>Transaction</span> <small data-ng-show="from_vin || from_vout"> <span data-ng-show="from_vin" translate>Input</span> <span data-ng-show="from_vout" translate>Output</span> <span>{{v_index}}</span> </small> </h1> <div class="progress progress-striped active" data-ng-if="!tx.txid"> <div class="progress-bar progress-bar-info" style="width: 100%"> <span translate>Loading Transaction Details</span> <span class="loader-gif"></span> </div> </div> <div data-ng-if="tx.txid"> <div class="well well-sm ellipsis"> <strong translate>Transaction</strong> <span class="txid text-muted">{{tx.txid}}</span> <span class="btn-copy" clip-copy="tx.txid"></span> </div> <h2 translate>Summary</h2> <table class="table" style="table-layout: fixed"> <tbody> <tr> <td><strong translate>Size</strong></td> <td class="text-muted text-right">{{tx.size}} (bytes)</td> </tr> <tr data-ng-show="tx.fees"> <td><strong translate>Fee Rate</strong></td> <td class="text-muted text-right">{{$root.currency.getConvertion((tx.fees * 1000) / tx.size) + ' per kB' || ((tx.fees * 1000) / tx.size) + 'HELP per kB'}}</td> </tr> <tr> <td><strong translate>Received Time</strong></td> <td data-ng-show="tx.time" class="text-muted text-right">{{tx.time * 1000|date:'medium'}}</td> <td data-ng-show="!tx.time" class="text-muted text-right">N/A</td> </tr> <tr> <td><strong translate>Mined Time</strong></td> <td data-ng-show="tx.blocktime" class="text-muted text-right">{{tx.blocktime * 1000|date:'medium'}}</td> <td data-ng-show="!tx.blocktime" class="text-muted text-right">N/A</td> </tr> <tr> <td><strong translate>Included in Block</strong></td> <td data-ng-show="tx.blockhash" class="text-muted text-right"> <div class="ellipsis"> <a href="block/{{tx.blockhash}}">{{tx.blockhash}}</a> </div> <td data-ng-show="!tx.blockhash" class="text-muted text-right">Unconfirmed</td> </tr> <tr data-ng-show="tx.locktime"> <td><strong>LockTime</strong></td> <td class="text-muted text-right">{{tx.locktime}}</td> </tr> <tr data-ng-show="tx.isCoinBase"> <td><strong>Coinbase</strong></td> <td class="text-muted text-right"> <div class="ellipsis"> <span class="btn-copy ng-isolate-scope" clip-copy="tx.vin[0].coinbase"></span> <span class="ng-binding">{{tx.vin[0].coinbase}}</span> </div> </td> </tr> </tbody> </table> </div> <h2 translate>Details</h2> <div class="block-tx" data-ng-if="tx.txid"> <div data-ng-include src="'views/transaction/tx.html'"></div> </div> </div> </section>