Pular para conteúdo

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://localhost numa página HTTPS é bloqueado pelo navegador (mixed content) — sirva os docs localmente (mkdocs serve) ou exponha o nó por HTTPS para embutir.