Skip to main content

Module client

Module client 

Source

Structs§

BodyIdleTimeout
Per-request override for the client’s idle-body watchdog.
CheckpointStreamFrame
A checkpoint frame with an optional payload and inclusive restart cursor.
CheckpointStreamRequest
Request for a resumable checkpoint stream.
Client
A gRPC client for the Sui fullnode RPC interface.
DelegatedStake
EventStreamFrame
An event frame with an optional payload and opaque exclusive restart cursor.
EventStreamRequest
Request for a resumable event stream.
HeadersInterceptor
Interceptor used to add additional headers to a Request
LedgerStreamConfig
Polling, retry, buffering, and observability controls for stream_* operations.
ListConfig
Retry and observability controls for finite list_* operations.
TransactionStreamFrame
A transaction frame with an optional payload and opaque exclusive restart cursor.
TransactionStreamRequest
Request for a resumable transaction stream.

Enums§

CheckpointStreamStart
Starting position for a checkpoint stream.
Delivery
How a stream follows the ledger.
EventStreamStart
Starting position for an event stream.
ExecuteAndWaitError
Error types that can occur when executing a transaction and waiting for checkpoint
LedgerStreamEvent
Observability events emitted by ledger streams.
LedgerStreamFamily
The ledger protocol family associated with an observability event.
LedgerStreamOperation
The RPC operation associated with an observability event.
LedgerStreamStage
List operations use List; stream operations use the remaining stages.
ListEvent
Observability events emitted by finite List operations.
TransactionStreamStart
Starting position for a transaction stream.

Traits§

ResponseExt
Extension trait used to facilitate retrieval of Sui specific data from responses