{% extends 'base.html' %} {% block content %}

Add A Node

{{ form.csrf_token }} {% for f in form %} {% if f.name != 'csrf_token' %}
{{ f.label }} {{ f }}
{% endif %} {% endfor %}
    {% for field, errors in form.errors.items() %}
  • {{ form[field].label }}: {{ ', '.join(errors) }}
  • {% endfor %}

Find a Node

{% if 'onion' not in request.args %}{% endif %}

{% if nodes %}

Tracking {{ nodes_all }} {{ nettype }} {{ crypto | capitalize }} nodes in the database.
Of those, {{ nodes_unhealthy }} nodes failed their last check-in (unresponsive to ping or over 100 blocks away from highest reported block).

Showing {{ nodes | length }} nodes. {% if 'all' not in request.args %} Show All {% else %} Show Active {% endif %}


{% for node in nodes %} {% endfor %}
URL Available Web
Compatible
Network Date Added Height Last Checked History
{% if node.is_tor %}{% endif %}{{ node.url }} {% if node.available %} {% else %} {% endif %} {% if node.web_compatible %} {% else %} {% endif %} {{ node.nettype }} {{ node.datetime_entered.strftime('%Y-%m-%d %H:%M') }} UTC
({{ node.datetime_entered | humanize }})
{{ node.last_height }} {{ node.datetime_checked | humanize }} {% for hc in node.healthchecks %} {% if loop.index > loop.length - 6 %} {% endif %} {% endfor %}
{% else %}

No nodes in the database yet...

{% endif %}
{% endblock %}