Skip to main content

Errors

This page contains the list of errors that can be thrown by the SDK.

warning

All errors are thrown as ClientError instances. By now, the client does not provide a way to catch and handle its errors.

Custom errors

The SDK uses the following custom errors:

ClientError

This error is thrown when the SDK encounters an error. It extends the Error class and adds a code property. The code property must be one of the following values:

REDIRECT_URL_NOT_SET

The redirectUrl is not set in the client configuration. If this error is thrown, you need to set the redirectUrl property in the client configuration to call the desired method.

RELAYER_API_NOT_SET

The relayerApi is not set in the client configuration. If this error is thrown, you need to set the relayerApi property in the client configuration to call the desired method. (RelayerClient only)

ACCOUNT_ALREADY_EXISTS

This error is thrown when trying to sign an initial transaction for an account that's already stored in the client. It is thrown by the signInitialTx method.