Module tendermint_light_client::supervisor[][src]

Expand description

Supervisor and Handle implementation.

Structs

A light client Instance packages a LightClient together with its State.

The supervisor manages multiple light client instances, of which one is deemed to be the primary instance through which blocks are retrieved and verified. The other instances are considered as witnesses which are consulted to perform fork detection.

A Handle to the Supervisor which allows to communicate with the supervisor across thread boundaries via message passing.

Traits

Provides an interface to the supervisor for use in downstream code.