Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ catch (CryptohopperException $e) {

**`cURL error 60: SSL certificate problem`** — corporate proxy or self-signed root CA in the chain. Don't disable verification globally; supply a custom Guzzle client with `verify` pointing at the right CA bundle (see "Bringing your own HTTP client" above).

**`cURL error 28: Operation timed out`** — your server's outbound connection to Cryptohopper is slow. The SDK now classifies this as `TIMEOUT` (was `NETWORK_ERROR` before iter-16). Retry with a longer `timeout:` if the slowness is legitimate, or check your firewall / outbound NAT.
**`cURL error 28: Operation timed out`** — your server's outbound connection to Cryptohopper is slow. The SDK classifies this as `TIMEOUT` (errno 28 specifically — non-timeout cURL errors stay as `NETWORK_ERROR`). Retry with a longer `timeout:` if the slowness is legitimate, or check your firewall / outbound NAT.

**Memory exhaustion on huge JSON responses** — the SDK reads the entire body into memory via `(string) $response->getBody()`. The Cryptohopper API doesn't return responses large enough to matter (no streaming endpoints), but if you hit a wall, supply a custom Guzzle client with stream-parsing middleware.

Expand Down