[][src]Module tendermint_light_client::supervisor

Supervisor and Handle implementation.

Structs

Instance

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

Supervisor

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.

SupervisorHandle

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

Traits

Handle

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