83 lines
4.0 KiB
HTML
83 lines
4.0 KiB
HTML
{{define "txdetail"}}{{$cs := .CoinShortcut}}{{$addr := .AddrStr}}{{$tx := .Tx}}
|
|
<div class="alert alert-data">
|
|
<div class="row line-bot">
|
|
<div class="col-xs-7 col-md-8 ellipsis">
|
|
<a href="/explorer/tx/{{$tx.Txid}}">{{$tx.Txid}}</a>
|
|
</div>
|
|
{{- if $tx.Confirmations -}}
|
|
<div class="col-xs-5 col-md-4 text-muted text-right">mined {{formatUnixTime $tx.Blocktime}}</div>
|
|
{{- end -}}
|
|
</div>
|
|
<div class="row line-mid">
|
|
<div class="col-md-5">
|
|
<div class="row">
|
|
<table class="table data-table">
|
|
<tbody>
|
|
{{- range $vin := $tx.Vin -}}
|
|
<tr>
|
|
<td>
|
|
{{- range $a := $vin.Addresses}}
|
|
<span class="ellipsis float-left">
|
|
{{if and (ne $a $addr) $vin.Searchable}}<a href="/explorer/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{end}}
|
|
</span>
|
|
{{- else -}}
|
|
<span class="float-left">No Inputs (Newly Generated Coins)</span>
|
|
{{- end -}}{{- if $vin.Addresses -}}
|
|
<span class="float-right{{if stringInSlice $addr $vin.Addresses}} text-danger{{end}}">{{formatAmount $vin.Value}} {{$cs}}</span>
|
|
{{- end -}}
|
|
</td>
|
|
</tr>
|
|
{{- end -}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-1 col-xs-12 text-center">
|
|
<svg class="octicon" viewBox="0 0 8 16">
|
|
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
|
|
</svg>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="row">
|
|
<table class="table data-table">
|
|
<tbody>
|
|
{{- range $vout := $tx.Vout -}}
|
|
<tr>
|
|
<td>
|
|
{{- range $a := $vout.ScriptPubKey.Addresses -}}
|
|
<span class="ellipsis float-left">
|
|
{{- if and (ne $a $addr) $vout.ScriptPubKey.Searchable}}<a href="/explorer/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{- end -}}
|
|
</span>
|
|
{{- else -}}
|
|
<span class="float-left">Unparsed address</span>
|
|
{{- end -}}
|
|
<span class="float-right{{if stringInSlice $addr $vout.ScriptPubKey.Addresses}} text-success{{end}}">
|
|
{{formatAmount $vout.Value}} {{$cs}}{{if $vout.Spent}}{{if $vout.SpentTxID}}<a class="text-danger" href="/explorer/tx/{{$vout.SpentTxID}}">(S)</a>{{else}}<span class="text-danger">(S)</span>{{end}}{{else -}}
|
|
<span class="text-success">(U)</span>
|
|
{{- end -}}
|
|
</span>
|
|
</td>
|
|
</tr>
|
|
{{- end -}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row line-top">
|
|
<div class="col-xs-6 col-sm-4 col-md-4">
|
|
{{- if $tx.Fees -}}
|
|
<span class="txvalues txvalues-default">Fee: {{formatAmount $tx.Fees}} {{$cs}}</span>
|
|
{{- end -}}
|
|
</div>
|
|
<div class="col-xs-6 col-sm-8 col-md-8 text-right">
|
|
{{- if $tx.Confirmations -}}
|
|
<span class="txvalues txvalues-success">{{$tx.Confirmations}} Confirmations</span>
|
|
{{- else -}}
|
|
<span class="txvalues txvalues-danger ng-hide">Unconfirmed Transaction!</span>
|
|
{{- end -}}
|
|
<span class="txvalues txvalues-primary">{{formatAmount $tx.ValueOut}} {{$cs}}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{end}} |