Skip to main content

errors

Classes

<dl> <dt><a href="#ApiError">ApiError</a></dt> <dd><p>Base API Error class</p> </dd> <dt><a href="#ValidationError">ValidationError</a></dt> <dd><p>Validation Error (400)</p> </dd> <dt><a href="#AuthenticationError">AuthenticationError</a></dt> <dd><p>Authentication Error (401)</p> </dd> <dt><a href="#AuthorizationError">AuthorizationError</a></dt> <dd><p>Authorization Error (403)</p> </dd> <dt><a href="#NotFoundError">NotFoundError</a></dt> <dd><p>Not Found Error (404)</p> </dd> <dt><a href="#ConflictError">ConflictError</a></dt> <dd><p>Conflict Error (409)</p> </dd> <dt><a href="#RateLimitError">RateLimitError</a></dt> <dd><p>Rate Limit Error (429)</p> </dd> <dt><a href="#ServiceUnavailableError">ServiceUnavailableError</a></dt> <dd><p>Service Unavailable Error (503)</p> </dd> <dt><a href="#WalletNotFoundError">WalletNotFoundError</a></dt> <dd><p>Wallet-specific Errors</p> </dd> <dt><a href="#PolicyBlockedError">PolicyBlockedError</a></dt> <dd><p>Policy-specific Errors</p> </dd> <dt><a href="#UnsupportedChainError">UnsupportedChainError</a></dt> <dd><p>Chain-specific Errors</p> </dd> </dl>

Constants

<dl> <dt><a href="#ErrorCodes">ErrorCodes</a></dt> <dd><p>Error Code Registry</p> </dd> <dt><a href="#ErrorMessages">ErrorMessages</a></dt> <dd><p>Error message templates for common scenarios</p> </dd> </dl>

Functions

<dl> <dt><a href="#createErrorResponse">createErrorResponse()</a></dt> <dd><p>Helper function to create standardized error responses</p> </dd> </dl>

<a name="ErrorCodes"></a>

ErrorCodes

Error Code Registry

Kind: global constant
<a name="ErrorMessages"></a>

ErrorMessages

Error message templates for common scenarios

Kind: global constant
<a name="createErrorResponse"></a>

createErrorResponse()

Helper function to create standardized error responses

Kind: global function