Console web (/ui)¶
Cada helix-node serve um console read-only em GET /ui — uma SPA estática
(sem build) que consome apenas os endpoints de leitura. Complementa o Grafana
(métricas/alertas): o console é o explorador da blockchain e o board do
cluster.
Abas¶
- Cluster — board de todos os nós: status, altura, round, lag, validador/ follower, validadores/quórum (atualiza a cada 3s, cruza nós via CORS).
- Blocos — explorer com drill-down de registros, mudanças de validador e seals.
- Adulterações — feed de registros com veredito
TAMPERED. - Validadores — evolução do conjunto on-chain (gráfico de tamanho por altura, timeline de ADD/REMOVE e conjunto ativo atual).
- Verificar Merkle — verificação de prova de inclusão no navegador
(espelha
domain/merkle.py), sem confiar no nó. - Ações — (com token, requer
HELIX_DEBUG_API=true) submeter registros (OK/TAMPERED) e mudar o conjunto de validadores.
Abrir o console¶
Rodando o cluster local (ver installation.md):
O "Abrir console do nó" funciona mesmo a partir do site HTTPS (é navegação, não embed). Embutir um nó
http://localhostnuma página HTTPS é bloqueado pelo navegador (mixed content) — sirva os docs localmente (mkdocs serve) ou exponha o nó por HTTPS para embutir.