IntersectMBO / IntersectMBO/ouroboros-network

Network connectivity API

Open
#1,413 1 comment 0 reactions 0 assignees View on GitHub
daedalus
Dominant language
Haskell
Stars
296
Forks
104
Avg merge
2d 10h
Merged PRs (30d)
4

Description

A home user wants to see a network connection status on Daedalus so that he/she knows the state of the network connection.

If the user receives a notification that they are in red or amber mode, Daedalus will give the user some helpful information on how to resolve common connectivity issues. There are three (at least) the following three distinct modes that the network can be operating in, each one has a red, green, amber status.

Initial block sync
----------------------
red receiving <1 blocks per 10s
amber receiving <10 blocks per 10s
green otherwise

Recovery
-------------
red receiving <1 block per 10s
amber otherwise
green (not applicable)

Block chain following
---------------------------
red it has been more that 200s since a slot indication was received.
amber it has been more than 60s since a slot indication was received.
green otherwise.

This assumes that the slot time remains 20 seconds, or at least that the average time
between production of new blocks is 20 seconds.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.