Expand description
Interact with a node running on greenlight.
The node must be scheduled using crate::scheduler::Scheduler:
Structs§
- A GRPC client that can call and return pre-encoded messages. Used by the language bindings to keep the interface between languages small: the client language is used to encode the protobuf payloads, and on the Rust side we just expose the
callmethod. - A builder to configure a
Clientthat can either connect to a node directly, assuming you have thegrpc_urithat the node is listening on, or it can talk to thecrate::scheduler::Schedulerto schedule the node and configure theClientaccordingly.
Traits§
Type Aliases§
- A client to the remotely running node on the greenlight infrastructure. It is configured to authenticate itself with the device mTLS keypair and will sign outgoing requests with the same mTLS keypair.