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}}">➡ </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}}