Expand description

For outgoing light client requests. Helper for outgoing light client requests.

Call [LightClientRequestSender::send_request] to send out light client requests. It will:

  1. Build the request.

  2. Forward the request to [crate::request_responses::RequestResponsesBehaviour] via [OutEvent::SendRequest].

  3. Wait for the response and forward the response via the [oneshot::Sender] provided earlier with [LightClientRequestSender::send_request].

Structs

State machine helping to send out light client requests.

Enums

The possible light client requests we support.

Incoming response from remote.