Namespace Xrpl.Client
Classes
AdminCredentials
rippled's admin_user/admin_password port-stanza credentials. They are carried
inside the JSON body of each request, which is the only mechanism rippled accepts for
admin commands over ws/wss.
Connection
Connection.ConnectionOptions
ConnectionManager
Holds the callers waiting for the connection to come up, and releases them when it does.
ConnectionStatusInfo
ReconnectInfo
RequestManager
Manage all the requests made to the websocket, and their async responses that come in from the WebSocket.Responses come in over the WS connection after-the-fact, so this manager will tie that response to resolve the original request.
RequestManager.XrplGRequest
RequestManager.XrplRequest
ResolvedResponse
What a resolved request puts into its promise: the typed result and the envelope it came from, together.
TaskInfo
WebSocketClient
XrplClient
XrplClient.ClientOptions
XrplResponse
Builds XrplResponse<T> from what a resolved request left in its promise.
XrplResponseTaskExtensions
Awaiting helpers for the XrplResponse<T> a client method returns.
Structs
XrplResponse<T>
A response from a node: the typed projection of its result, and the bytes that
projection was made from.
Interfaces
IXrplClient
Enums
ConnectionCloseSeverity
ConnectionStopReason
Why the client stopped, on the notification that says it stopped.
ConnectionTransitionKind
The kind of operation that moved the connection.
ConnectionWaitOutcome
How a wait for the connection ended.
RequestFailurePolicy
SessionEndReason
Why the connection session ended.
SocketFailureReason
XrpConnectionState
Delegates
OnBookChanges
OnConnected
OnConsensusPhase
OnDisconnect
OnError
OnLedgerClosed
OnManifestReceived
OnPathFind
OnPeerStatusChange
OnPing
OnServerStatus
OnServerWarning
OnSessionEnded
A connection session has ended. Everything the node held against that connection - the subscriptions above all - went with it.