Error Handling
Error Response Format
{
"success": false,
"error": {
"code": "ERROR_CODE",
"message": "Human-readable error description",
"details": {
"additionalInfo": "contextual information"
}
},
"timestamp": 1697234567890
}HTTP Status Codes
Status Code
Meaning
Common Causes
Common Error Codes
Authentication Errors
UNAUTHORIZED
FORBIDDEN
Validation Errors
INVALID_PARAMETERS
INVALID_PUBLIC_KEY
INVALID_MINT
Trading Errors
INSUFFICIENT_BALANCE
SLIPPAGE_EXCEEDED
INSUFFICIENT_LIQUIDITY
Rate Limiting
RATE_LIMIT_EXCEEDED
Network Errors
NETWORK_ERROR
TRANSACTION_FAILED
Implementing Error Handling
JavaScript/TypeScript Example
Python Example
Best Practices
Getting Help
Last updated
