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.