Crate linera_service_graphql_client

Source
Expand description

A GraphQL client for the node service.

Re-exports§

pub use utils::*;

Modules§

applications
block
blocks
chain
chains
notifications
transfer
utils

Structs§

Applications
Block
Blocks
Chain
ChainManager
The state of the certification process for a chain’s next block.
ChainOwnership
Represents the owner(s) of a chain.
Chains
ChannelFullName
A channel name together with its application ID.
Epoch
A number identifying the configuration of the chain (aka the committee).
MessageBundle
A set of messages from a single block, for a single destination.
Notification
Notification that a chain has a new certified block or a new message.
Notifications
Origin
The origin of a message, relative to a particular application. Used to identify each inbox.
Target
The target of a message, relative to a particular application. Used to identify each outbox.
Transfer
UserApplicationDescription
Description of the necessary information to run a user application.

Enums§

Message
A message to be sent and possibly executed in the receiver’s block.
MessageAction
What to do with a message picked from the inbox.
MessageKind
The kind of outgoing message being sent.
Operation
An operation to be executed in a block.
Reason
Reason for the notification.

Type Aliases§

ApplicationId
JSONObject