github.com/aychain/blockbook@v0.1.1-0.20181121092459-6d1fc7e07c5b/static/templates/txdetail.html (about)

     1  {{define "txdetail"}}{{$cs := .CoinShortcut}}{{$addr := .AddrStr}}{{$tx := .Tx}}
     2  <div class="alert alert-data">
     3      <div class="row line-bot">
     4          <div class="col-xs-7 col-md-8 ellipsis">
     5              <a href="/tx/{{$tx.Txid}}">{{$tx.Txid}}</a>
     6          </div>
     7          {{- if $tx.Confirmations -}}
     8          <div class="col-xs-5 col-md-4 text-muted text-right">mined {{formatUnixTime $tx.Blocktime}}</div>
     9          {{- end -}}
    10      </div>
    11      <div class="row line-mid">
    12          <div class="col-md-5">
    13              <div class="row">
    14                  <table class="table data-table">
    15                      <tbody>
    16                          {{- range $vin := $tx.Vin -}}
    17                          <tr>
    18                              <td>
    19                                  {{- if $vin.Txid -}}
    20                                  <a class="float-left text-muted" href="/tx/{{$vin.Txid}}" title="Outpoint {{$vin.Txid}},{{$vin.Vout}}">➡&nbsp;</a>
    21                                  {{- end -}}
    22                                  {{- range $a := $vin.Addresses -}}
    23                                  <span class="ellipsis float-left">
    24                                      {{if and (ne $a $addr) $vin.Searchable}}<a href="/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{end}}
    25                                  </span>
    26                                  {{- else -}}
    27                                  <span class="float-left">No Inputs (Newly Generated Coins)</span>
    28                                  {{- end -}}{{- if $vin.Addresses -}}
    29                                  <span class="float-right{{if stringInSlice $addr $vin.Addresses}} text-danger{{end}}">{{formatAmount $vin.Value}} {{$cs}}</span>
    30                                  {{- end -}}
    31                              </td>
    32                          </tr>
    33                          {{- else -}}
    34                          <tr>
    35                              <td>No Inputs</td>
    36                          </tr>
    37                          {{- end -}}
    38                      </tbody>
    39                  </table>
    40              </div>
    41          </div>
    42          <div class="col-md-1 col-xs-12 text-center">
    43              <svg class="octicon" viewBox="0 0 8 16">
    44                  <path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path>
    45              </svg>
    46          </div>
    47          <div class="col-md-6">
    48              <div class="row">
    49                  <table class="table data-table">
    50                      <tbody>
    51                          {{- range $vout := $tx.Vout -}}
    52                          <tr>
    53                              <td>
    54                                  {{- range $a := $vout.ScriptPubKey.Addresses -}}
    55                                  <span class="ellipsis float-left">
    56                                      {{- if and (ne $a $addr) $vout.ScriptPubKey.Searchable}}<a href="/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{- end -}}
    57                                  </span>
    58                                  {{- else -}}
    59                                  <span class="float-left">Unparsed address</span>
    60                                  {{- end -}}
    61                                  <span class="float-right{{if stringInSlice $addr $vout.ScriptPubKey.Addresses}} text-success{{end}}">
    62                                      {{formatAmount $vout.Value}} {{$cs}} {{if $vout.Spent}}<a class="text-danger" href="{{if $vout.SpentTxID}}/tx/{{$vout.SpentTxID}}{{else}}/spending/{{$tx.Txid}}/{{$vout.N}}{{end}}" title="Spent">➡</a>{{else -}}
    63                                      <span class="text-success" title="Unspent"> <b>×</b></span>
    64                                      {{- end -}}
    65                                  </span>
    66                              </td>
    67                          </tr>
    68                          {{- else -}}
    69                          <tr>
    70                              <td>No Outputs</td>
    71                          </tr>
    72                          {{- end -}}
    73                      </tbody>
    74                  </table>
    75              </div>
    76          </div>
    77      </div>
    78      <div class="row line-top">
    79          <div class="col-xs-6 col-sm-4 col-md-4">
    80              {{- if $tx.Fees -}}
    81              <span class="txvalues txvalues-default">Fee: {{formatAmount $tx.Fees}} {{$cs}}</span>
    82              {{- end -}}
    83          </div>
    84          <div class="col-xs-6 col-sm-8 col-md-8 text-right">
    85              {{- if $tx.Confirmations -}}
    86              <span class="txvalues txvalues-success">{{$tx.Confirmations}} Confirmations</span>
    87              {{- else -}}
    88              <span class="txvalues txvalues-danger ng-hide">Unconfirmed Transaction!</span>
    89              {{- end -}}
    90              <span class="txvalues txvalues-primary">{{formatAmount $tx.ValueOut}} {{$cs}}</span>
    91          </div>
    92      </div>
    93  </div>
    94  {{end}}