Skip to content

Node Operational States

Runtime states for active validator and observer nodes.

Back to State Diagrams

Validator States

Active validator nodes cycle through consensus states.

Observer States

Observer nodes monitor without participating in consensus.

Observer Mode

Observer nodes continuously receive and store blocks but do not participate in consensus voting.

State Descriptions

Active (Validator)

StateTriggerDescription
ProposingBlock slotCreating new block proposal
VotingReceived blockValidating peer's block
FinalizingConsensus reachedCommitting finalized block

Observer

StateDescription
ObserverReceiving and storing blocks
DisconnectedNetwork connection lost
ReconnectingAttempting to restore connection

Monitoring

Check current node activity:

bash
# Watch consensus activity
docker logs -f validator 2>&1 | grep -E "propose|vote|finalized"

# Check connection status
docker logs validator 2>&1 | grep -i "connected\|disconnected"

Connection Recovery

ScenarioAuto-Recovery
Brief network dropYes, automatic
Extended outageYes, with resync
Bootstrap unreachableRetry with backoff

ASI:Chain DevNet - Development Network