skills/aster-api-errors-v1/SKILL.md
Error codes, rate limits, 429/418 handling, retry/backoff for Aster Futures API v1. Use when handling API errors or building rate-aware clients.
npx skillsauth add asterdex/aster-skills-hub aster-api-errors-v1Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Payload: { "code": -1121, "msg": "..." }. Handle by code (stable); messages may vary.
Rate limits: From GET /fapi/v1/exchangeInfo → rateLimits. REQUEST_WEIGHT: per IP (e.g. 2400/min); header X-MBX-USED-WEIGHT-*. ORDERS: per account (e.g. 1200/min); header X-MBX-ORDER-COUNT-*. 429: back off. 418: IP banned (2 min–3 days). Prefer WebSocket to reduce REST load.
Security: -1021 INVALID_TIMESTAMP → recvWindow or clock; use GET /fapi/v1/time. -1022 INVALID_SIGNATURE → check HMAC/secret.
| Range | Category | Examples | |-------|----------|----------| | 10xx | Server/network | -1000, -1001, -1003, -1007, -1015, -1021, -1022 | | 11xx | Request/params | -1102, -1121, -1130 | | 20xx | Processing | -2010, -2011, -2013, -2018, -2019, -2021, -2025 | | 40xx | Filters | -4004, -4014, -4023, -4047, -4048, -4164 |
HTTP: 4XX = client (403 WAF, 429, 418); 5XX = server. 503 = may have been processed—do not assume failure.
Payload shapes: reference.md.
tools
Deposit funds to Aster from a wallet; private key from env. Use when the user wants to deposit to Aster or fund an Aster account.
development
WebSocket market + user data streams for Aster Futures API v3. Subscription model, stream names, listenKey. Use when implementing real-time market or user events (orders, balance, positions). listenKey = signed; see aster-api-auth-v3.
development
WebSocket market + user data streams for Aster Futures API v1. Subscription model, stream names, listenKey (/fapi/v1/listenKey). Use when implementing real-time market or user events (orders, balance, positions). listenKey = signed; see aster-api-auth-v1.
development
Place, cancel, batch, and query orders for Aster Futures API v3 (/fapi/v3/). Use when placing/canceling orders or querying open/historical. Signed; see aster-api-auth-v3.