Show / Hide Table of Contents

Namespace Xrpl.Client.Exceptions

Classes

AmountOutOfRangeException

An issued-currency amount the node sent is outside the range decimal can hold.

ClientDisconnectedException

The client is not connected because the consumer disconnected it.

ConnectHandlerFailedException

The client gave up because its own OnConnected handler kept failing.

ConnectionClosedPermanentlyException

The node closed the connection with a status code this client does not reconnect after, and no reconnect was started.

ConnectionException

Exception thrown when xrpl.js has an Exception with connection to rippled.

ConnectionSupersededException

The operation was overtaken by a later one, which now owns the connection.

DisconnectedException

Exception thrown when xrpl.js has disconnected from rippled server.

NotConnectedException

Exception thrown when xrpl.js is not connected to rippled server.

NotConnectingException

There is no connection and no attempt to make one.

NotFoundException

Exception thrown when xrpl.js cannot retrieve a transaction, ledger, account, etc. From rippled.

ReconnectExhaustedException

The reconnect loop spent its budget of attempts and stopped.

RequestRefusedException

The request was refused at once because the client was not connected and the policy in force is RequestFailurePolicy.ImmediateFail.

ResponseFormatException

Exception thrown when xrpl.js sees a response in the wrong format.

RippleException

RippledErrorParser

RippledException

Exception thrown when rippled responds with an Exception.

RippledNotInitializedException

Exception thrown when rippled is not initialized.

TimeoutException

Exception thrown when a request to rippled times out.

IMPORTANT: this is Xrpl.Client.Exceptions.TimeoutException, NOT System.TimeoutException. It derives from XrplException, so a catch (System.TimeoutException) will NOT catch it. Catch this type (or its base XrplException) explicitly; if both using System; and using Xrpl.Client.Exceptions; are in scope, fully-qualify the type to avoid catching the wrong one.

TransactionFailedException

A transaction was submitted and did not succeed.

UnexpectedException

Exception thrown when xrpl.js cannot specify Exception type.

ValidationException

Exception thrown when xrpl.js sees a malformed transaction.

XRPLFaucetException

Exception thrown when a client cannot generate a wallet from the testnet/devnet faucets, or when the client cannot infer the faucet URL(i.e.when the Client is connected to mainnet).

XrplErrorClassifier

XrplErrorCodes

XrplErrorInfo

XrplException

Enums

XrplErrorCategory

XrplErrorSubject

In this article
Back to top Generated by DocFX