{% extends "base.html" %} {% block title %}Consensus Dashboard - Guts{% endblock %} {% block content %}

Consensus Dashboard

Network consensus status and validator information

{% if enabled %} Enabled {% else %} Disabled {% endif %}

State

{{ state }}

Current View

{{ view }}

Finalized Height

{{ finalized_height }}

Validators

{{ validator_count }}

Mempool

Pending Transactions {{ mempool_tx_count }}
Oldest Transaction Age {{ mempool_oldest_age_secs }}s
Current Epoch {{ epoch }}

Network Status

Consensus Protocol Simplex BFT
Block Finality 3 Network Hops
Quorum Threshold 2/3 + 1

Validators

{% if validators.is_empty() %}
No validators registered. Consensus may be running in single-node mode.
{% else %}
{% for validator in validators %} {% endfor %}
Name Public Key Stake Address
{{ validator.name }}
{{ validator.public_key }} {{ validator.stake }} {{ validator.address }}
{% endif %}

Recent Blocks

{% if recent_blocks.is_empty() %}
No blocks finalized yet. The network is starting up.
{% else %}
{% for block in recent_blocks %} {% endfor %}
Height Block ID Transactions Producer Time
{{ block.height }} {{ block.id }} {{ block.tx_count }} {{ block.producer }} {{ block.timestamp }}
{% endif %}

Consensus API

GET /api/consensus/status

Get current consensus status

GET /api/consensus/validators

List all validators

GET /api/consensus/mempool

Get mempool statistics

GET /api/consensus/blocks

List recent finalized blocks

POST /api/consensus/transactions

Submit a new transaction

{% endblock %}