github.com/dawnbass68/maddcash@v0.0.0-20201001105353-c91c12cb36e5/static/templates/txdetail_ethereumtype.html (about) 1 {{define "txdetail"}}{{$cs := .CoinShortcut}}{{$addr := .AddrStr}}{{$tx := .Tx}}{{$data := .}} 2 <div class="alert alert-data"{{if eq $tx.EthereumSpecific.Status 0}} style="background-color: #faf2ee;"{{end}}> 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 eq $tx.EthereumSpecific.Status 1}}<span class="text-success"> ✔</span>{{end}}{{if eq $tx.EthereumSpecific.Status 0}}<span class="text-danger"> ✘</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-4"> 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 {{- range $a := $vin.Addresses -}} 19 <span class="ellipsis tx-addr"> 20 {{if and (ne $a $addr) $vin.IsAddress}}<a href="/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{end}} 21 </span> 22 {{- else -}} 23 <span class="tx-addr">Unparsed address</span> 24 {{- end -}} 25 </td> 26 </tr> 27 {{- else -}} 28 <tr> 29 <td>No Inputs</td> 30 </tr> 31 {{- end -}} 32 </tbody> 33 </table> 34 </div> 35 </div> 36 <div class="col-md-1 col-xs-12 text-center"> 37 <svg class="octicon" viewBox="0 0 8 16"> 38 <path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path> 39 </svg> 40 </div> 41 <div class="col-md-4"> 42 <div class="row tx-out"> 43 <table class="table data-table"> 44 <tbody> 45 {{- range $vout := $tx.Vout -}} 46 <tr{{if isOwnAddresses $data $vout.Addresses}} class="tx-own"{{end}}> 47 <td> 48 {{- range $a := $vout.Addresses -}} 49 <span class="ellipsis tx-addr"> 50 {{- if and (ne $a $addr) $vout.IsAddress}}<a href="/address/{{$a}}">{{$a}}</a>{{else}}{{$a}}{{- end -}} 51 </span> 52 {{- else -}} 53 <span class="tx-addr">Unparsed address</span> 54 {{- end -}} 55 </td> 56 </tr> 57 {{- else -}} 58 <tr> 59 <td>No Outputs</td> 60 </tr> 61 {{- end -}} 62 </tbody> 63 </table> 64 </div> 65 </div> 66 <div class="col-md-3 text-right" style="padding: .4rem 0;"> 67 {{formatAmount $tx.ValueOutSat}} {{$cs}} 68 </div> 69 </div> 70 {{- if $tx.TokenTransfers -}} 71 <div class="row line-top" style="padding: 15px 0 6px 15px;font-weight: bold;"> 72 ERC20 Token Transfers 73 </div> 74 {{- range $erc20 := $tx.TokenTransfers -}} 75 <div class="row" style="padding: 2px 15px;"> 76 <div class="col-md-4"> 77 <div class="row tx-in"> 78 <table class="table data-table"> 79 <tbody> 80 <tr{{if isOwnAddress $data $erc20.From}} class="tx-own"{{end}}> 81 <td> 82 <span class="ellipsis tx-addr">{{if ne $erc20.From $addr}}<a href="/address/{{$erc20.From}}">{{$erc20.From}}</a>{{else}}{{$erc20.From}}{{end}}</span> 83 </td> 84 </tr> 85 </tbody> 86 </table> 87 </div> 88 </div> 89 <div class="col-md-1 col-xs-12 text-center"> 90 <svg class="octicon" viewBox="0 0 8 16"> 91 <path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"></path> 92 </svg> 93 </div> 94 <div class="col-md-4"> 95 <div class="row tx-out"> 96 <table class="table data-table"> 97 <tbody> 98 <tr{{if isOwnAddress $data $erc20.To}} class="tx-own"{{end}}> 99 <td> 100 <span class="ellipsis tx-addr">{{if ne $erc20.To $addr}}<a href="/address/{{$erc20.To}}">{{$erc20.To}}</a>{{else}}{{$erc20.To}}{{end}}</span> 101 </td> 102 </tr> 103 </tbody> 104 </table> 105 </div> 106 </div> 107 <div class="col-md-3 text-right" style="padding: .4rem 0;">{{formatAmountWithDecimals $erc20.Value $erc20.Decimals}} {{$erc20.Symbol}}</div> 108 </div> 109 {{- end -}} 110 <div class="row" style="padding: 6px 15px;"></div> 111 {{- end -}} 112 <div class="row line-top"> 113 <div class="col-xs-6 col-sm-4 col-md-4"> 114 {{- if $tx.FeesSat -}} 115 <span class="txvalues txvalues-default">Fee: {{formatAmount $tx.FeesSat}} {{$cs}}</span> 116 {{- end -}} 117 </div> 118 <div class="col-xs-6 col-sm-8 col-md-8 text-right"> 119 {{- if $tx.Confirmations -}} 120 <span class="txvalues txvalues-success">{{$tx.Confirmations}} Confirmations</span> 121 {{- else -}} 122 <span class="txvalues txvalues-danger ng-hide">Unconfirmed Transaction!</span> 123 {{- end -}} 124 <span class="txvalues txvalues-primary">{{formatAmount $tx.ValueOutSat}} {{$cs}}</span> 125 </div> 126 </div> 127 </div> 128 {{end}}