index.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {% extends "layout.html" %}
  2. {% block body %}
  3. <div class="mycard">
  4. <div class="mycard-header"><h1>Welcome to the LabChain Explorer</h1></div>
  5. </div>
  6. <div class="statistics mycard">
  7. <div class="mycard-header"><h2>Statistics</h2></div>
  8. <div class="mycard-body">
  9. <div class="mycard stat"><div class="mycard-header">Block Time Average</div> <div class="card-body"> {{data.statistics.blocktime}} Seconds</div></div>
  10. <div class="mycard stat"><div class="mycard-header">Total Blocks</div> <div class="card-body">{{data.statistics.totalblocks}}</div></div>
  11. <div class="mycard stat"><div class="mycard-header">Current Difficulty</div> <div class="card-body">{{data.statistics.difficulty}}</div></div>
  12. <div class="mycard stat"><div class="mycard-header">Hash Rate</div> <div class="card-body">{{data.statistics.hashrate}} Hashes per Second</div></div>
  13. <div class="mycard stat"><div class="mycard-header">Transactions per Second</div> <div class="card-body">{{data.statistics.tps}}</div></div>
  14. </div>
  15. </div>
  16. <div class=HorizontalGroup>
  17. <div class=half>
  18. <div = class="blocks mycard">
  19. <div class="mycard-header"><a href="/blocks"><h2>Recent Blocks</h2></a></div>
  20. {% for item in data.blocks -%}
  21. <div class="mycard mb-3">
  22. <div class="mycard-header">Block {{item.id}}:</div>
  23. <div class="card-body">
  24. <a href = "/block/{{item.hash}}" ><p class="card-text">{{item.hash}}</p></a>
  25. </div>
  26. </div>
  27. {%- endfor %}
  28. </div>
  29. </div>
  30. <div class=half>
  31. <div class="transactions mycard">
  32. <div class="mycard-header"><a href="/transactions"><h2>Recent Transactions</h2></a></div>
  33. <div class="mycard-body">
  34. {%for transaction in data.transactions -%}
  35. {% if not transaction.senders %}
  36. {% include "mining_transaction.html" %}
  37. {% else %}
  38. {% include "from_to_transaction.html" %}
  39. {%endif %}
  40. {%- endfor %}
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. {% endblock %}