Error Handling
Error Hierarchy
GrvtError (base)
├── TransportError
│ ├── HttpRequestError
│ └── WebSocketRequestError
├── ApiRequestError
├── AbstractWalletError
└── GrvtInvalidOrderGrvtError
import { GrvtError } from "@wezzcoetzee/grvt";
try {
await client.fetchTicker("INVALID");
} catch (error) {
if (error instanceof GrvtError) {
console.error("SDK error:", error.message);
}
}TransportError
HttpRequestError
Property
Type
Description
WebSocketRequestError
ApiRequestError
Property
Type
Description
AbstractWalletError
GrvtInvalidOrder
Error Handling Patterns
Comprehensive Error Handling
Retrying Failed Requests
WebSocket Error Recovery
Checking Error Responses
Next Steps
Last updated