Errors

Structured error codes and a safe error envelope.

Error shape

{
  "error": { "code": "INVALID_WALLET", "message": "..." },
  "meta": { "requestId": "..." }
}

Common codes

INVALID_WALLET · DUPLICATE_WALLET · FEATURE_DISABLED · ACCOUNT_NOT_COMPARABLE · RPC_UNAVAILABLE · COMPARISON_IN_PROGRESS · QUOTA_EXCEEDED · ANALYSIS_REQUIRED · SERVICE_BUSY.

Production error responses never expose stack traces, SQL, internal hostnames, or secret values. Details go to server logs only.