github.com/dawnbass68/maddcash@v0.0.0-20201001105353-c91c12cb36e5/static/templates/txdetail.html (about)

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