github.com/trezor/blockbook@v0.4.1-0.20240328132726-e9a08582ee2c/static/templates/block.html (about)

     1  {{define "specific"}}{{$cs := .CoinShortcut}}{{$b := .Block}}{{$data := .}}
     2  <div class="row">
     3      <h1 class="col-sm-6">Block</h1>
     4      <nav class="col-sm-6 paging justify-content-end pb-1">
     5          {{if $b.Prev}}<a class="btn btn-paging" href="/block/{{$b.Prev}}">Previous Block</a>{{else}}<span class="btn btn-paging">Previous Block</span>{{end}}
     6          {{if $b.Next}}<a class="btn btn-paging ms-2" href="/block/{{$b.Next}}">Next Block</a>{{else}}<span class="btn btn-paging ms-2">Next Block</span>{{end}}
     7      </nav>
     8  </div>
     9  <div class="row pt-3">
    10      <h5 class="col-lg-3 h-data"><span class="ellipsis copyable">{{formatUint32 $b.Height}}</span></h5>
    11      <h5 class="col-lg-9 justify-content-end d-flex h-data"><span class="copyable ellipsis">{{$b.Hash}}</span></h5>
    12  </div>
    13  <div class="row">
    14      <div class="col-md-6">
    15          <table class="table data-table info-table">
    16              <tbody>
    17                  <tr>
    18                      <td>Transactions</td>
    19                      <td>{{formatInt $b.TxCount}}</td>
    20                  </tr>
    21                  <tr>
    22                      <td>Height</td>
    23                      <td>{{formatUint32 $b.Height}}</td>
    24                  </tr>
    25                  <tr>
    26                      <td>Confirmations</td>
    27                      <td>{{formatInt $b.Confirmations}}</td>
    28                  </tr>
    29                  <tr>
    30                      <td>Timestamp</td>
    31                      <td>{{unixTimeSpan $b.Time}}</td>
    32                  </tr>
    33                  <tr>
    34                      <td>Size (bytes)</td>
    35                      <td>{{formatInt $b.Size}}</td>
    36                  </tr>
    37              </tbody>
    38          </table>
    39      </div>
    40      <div class="col-md-6">
    41          <table class="table data-table info-table">
    42              <tbody>
    43                  <tr>
    44                      <td>Version</td>
    45                      <td class="ellipsis">{{$b.Version}}</td>
    46                  </tr>
    47                  <tr>
    48                      <td>Merkle&nbsp;Root</td>
    49                      <td style="max-width: 280px;" class="ellipsis">{{$b.MerkleRoot}}</td>
    50                  </tr>
    51                  <tr>
    52                      <td>Nonce</td>
    53                      <td style="max-width: 280px;" class="ellipsis">{{$b.Nonce}}</td>
    54                  </tr>
    55                  <tr>
    56                      <td>Bits</td>
    57                      <td class="ellipsis">{{$b.Bits}}</td>
    58                  </tr>
    59                  <tr>
    60                      <td>Difficulty</td>
    61                      <td class="ellipsis">{{$b.Difficulty}}</td>
    62                  </tr>
    63              </tbody>
    64          </table>
    65      </div>
    66  </div>
    67  {{if $b.Transactions}}
    68  <div class="row pt-3 pb-1">
    69      <h3 class="col-md-6 align-self-center">Transactions</h3>
    70      <div class="col-md-6">{{template "paging" $data}}</div>
    71  </div>
    72  <div>
    73      {{range $tx := $b.Transactions}}{{$data := setTxToTemplateData $data $tx}}{{template "txdetail" $data}}{{end}}
    74  </div>
    75  {{template "paging" $data }}
    76  {{end}}{{end}}