Errores de Aster
Errores de Aster en LootX: dos tipos de clave y tres campos de conexión, «No aster user found», «Signature check failed», hora del dispositivo, ban por IP y códigos de órdenes.
Aster es un exchange descentralizado con API siguiendo el modelo de Binance, por lo que sus códigos de error son como los de Binance: un número negativo en el campo code y una explicación en msg, por ejemplo {"code":-2010,"msg":"Account has insufficient balance for requested action"}. Aster se diferencia en la conexión: la clave puede ser de dos tipos — una clave API antigua con secret y una nueva clave de API-wallet con la dirección de la wallet principal. La mayoría de los errores de conexión se deben a que los campos no se rellenan según el tipo de clave.
Si el terminal no reconoce el rechazo de una orden, en el mensaje emergente después de «Order:» aparecerá la respuesta de Aster tal cual. El rechazo de conexión lo muestra el terminal en la sugerencia de la conexión en Ajustes → Conexiones y en el log — en el mismo lugar donde se ve la causa de la desconexión. El procedimiento general de análisis está en la página Mensajes de error: cómo leerlos, y la configuración de claves en Conexión de exchanges y API keys.
Qué explica el terminal por sí mismo
| Situación | Códigos y respuesta del exchange | Qué verás |
|---|---|---|
| El exchange no aceptó la clave | -2014, -2015 |
Etiqueta «…: el exchange rechazó la API key o el secret — verifícalos en los ajustes de conexión», en la conexión la sugerencia «El exchange rechazó la API key o el secret» |
| La firma no coincide | -1022, «Signature check failed» |
Al conectar — la misma etiqueta, y en el log la sugerencia en inglés «Aster: signature rejected…»; en la orden — «Orden rechazada: API key o secret incorrectos» |
| Wallet principal no encontrada | «No aster user found» | En la sugerencia de la conexión y en el log: «Aster: ‘No aster user found’ — fill the “Account Id” field…» o «…the address in “Account Id” isn’t recognised…». Más detalles — abajo |
| El reloj difiere del exchange | -1021, «Your device time must match the actual time» |
El terminal verifica la hora con el propio Aster antes de la primera solicitud firmada. Si aun así llega el rechazo — en la sugerencia de la conexión «Aster: timestamp out of recvWindow — adjust your system clock or check NTP.» |
| Dirección IP baneada | HTTP 418 | Etiqueta «Excedido el número de solicitudes al exchange, dirección IP baneada hasta las … UTC». Hasta ese momento el terminal no envía ninguna solicitud a Aster desde esta dirección |
| Demasiadas solicitudes | HTTP 429 | Etiqueta «Rate limit (429), pausa ~… s — hasta las … UTC». El terminal respeta la pausa por sí mismo |
| La orden ya no existe | -2011 |
Nada: el terminal consulta por sí mismo el estado final de la orden al exchange |
| Faltaron monedas al cerrar una posición spot | -2010 |
El terminal repite la venta con un volumen ligeramente menor — dentro del margen de la comisión. Si no ayuda — muestra el texto del exchange |
| Nada que cerrar en spot | — | «Aster …: no hay nada que vender — saldo … = 0, la posición ya está cerrada» con el nombre del par y de la moneda. La orden no se envía al exchange |
Códigos frecuentes
| Código | Cómo se ve | Causa | Qué hacer |
|---|---|---|---|
-2014, -2015 |
Etiqueta «el exchange rechazó la API key o el secret» | La clave es incorrecta, fue eliminada o no es del tipo correcto | Verifica los campos — consulta Dos tipos de clave |
-1022 |
Etiqueta o «Orden rechazada: API key o secret incorrectos» | La firma no coincide: el secret o la clave privada no corresponde | Vuelve a pegar el secret o la clave privada |
| «Signature check failed» | Etiqueta «el exchange rechazó la API key o el secret», sugerencia en el log | La clave privada y el Account Id no son del mismo par | Consulta Signature check failed |
| «No aster user found» | Sugerencia de la conexión | En Account Id no está la dirección de la wallet principal o el campo está vacío | Consulta No aster user found |
-1021 |
Normalmente nada; con un salto brusco del reloj — sugerencia «timestamp out of recvWindow» | El reloj del ordenador difiere del exchange | Activa la sincronización de hora en Windows |
-2010 |
Texto del exchange en el mensaje de la orden: «Account has insufficient balance for requested action» | No hay suficientes fondos libres | Reduce el volumen o cancela órdenes innecesarias |
-2019 |
Texto del exchange en el mensaje de la orden sobre margen insuficiente | En futuros, no hay margen suficiente considerando el apalancamiento | Reduce el volumen o el apalancamiento, deposita fondos en la cuenta |
-1013 |
Texto del exchange en el mensaje de la orden: «Filter failure: …» | El volumen o el precio no pasaron el filtro del par: por debajo del mínimo, no respeta el paso de volumen o de precio | Corrige el volumen o el precio. Reducir el volumen no resuelve este rechazo, por lo que el terminal no lo repite |
-2011 |
Nada | La orden que se pretendía cancelar ya no existe: fue ejecutada o cancelada | No es necesario hacer nada |
| HTTP 418 | «Excedido el número de solicitudes al exchange, dirección IP baneada hasta las … UTC» | Demasiadas solicitudes desde una misma IP | Consulta Ban por IP |
Cómo solucionar problemas frecuentes
Dos tipos de clave
La conexión a Aster tiene tres campos: API key / API wallet address, API secret / Private key y Account Id. El terminal determina por sí mismo qué tipo de clave tienes — según lo que pegues en el segundo campo: una clave privada 0x… o una frase semilla — es el nuevo tipo con firma de wallet; todo lo demás es la clave API antigua.
Así emite Aster las claves actualmente: con el botón Generate API Key en el sitio del exchange se crea una API-wallet separada, que firma las órdenes en nombre de la principal.
- API secret / Private key — la clave privada de la API-wallet (
0xy 64 caracteres) o su frase semilla. - Account Id — la dirección de la wallet principal, la que está conectada en el sitio de Aster y en la que están los fondos. No la dirección de la API-wallet.
- API key / API wallet address — la dirección de la API-wallet.
Rellena los tres campos. Si en lugar de la clave de la API-wallet pegaste la clave privada de la propia wallet principal, en Account Id indica la dirección de esa misma wallet.
Clave y secret, como en Binance. Aster emitió estas claves hasta el 25 de marzo de 2026; ya no emite nuevas, pero las antiguas siguen funcionando.
- API key / API wallet address — la clave API.
- API secret / Private key — el secret.
- Account Id — no se usa para este tipo de clave.
Con la clave de la wallet principal, el terminal puede aprobar por sí mismo la comisión del builder de LootX; con una API-wallet no puede, y las órdenes se envían sin ella. Esto no afecta al trading.
No aster user found
Aster no encontró la cuenta principal por la dirección en cuyo nombre se firmó la solicitud. Casi siempre la causa es una: solo se pegó la clave privada de la API-wallet y Account Id está vacío. Entonces el terminal considera que la wallet principal es la propia API-wallet — y esta no tiene cuenta.
Averigua la dirección de la wallet principal
Es la wallet con la que inicias sesión en el sitio de Aster y en la que están los fondos.
Pégala en Account Id
Abre la conexión de Aster en Ajustes → Conexiones y pega la dirección 0x… en Account Id.
Verifica que la dirección sea la misma
Si el campo ya está rellenado y el error persiste, la dirección no coincide con la wallet del sitio de Aster. Cópiala de nuevo.
Signature check failed
Aster recuperó de la firma una dirección que no está registrada como API-wallet de esa cuenta. Es decir, la clave privada y el Account Id no son del mismo par: por ejemplo, la clave es de una API-wallet y la dirección de otra cuenta, o la API-wallet fue eliminada en el sitio de Aster.
Pega la clave privada de la API-wallet que se creó con el botón Generate API Key para tu wallet principal, y en Account Id la dirección de esa wallet principal. Si la API-wallet fue eliminada, crea una nueva.
Ban por IP
Aster, al igual que Binance, responde 418 y banea la IP si hay demasiadas solicitudes. El terminal toma la hora de fin del ban de la respuesta del exchange y hasta entonces no envía ninguna solicitud a Aster desde esa dirección — de lo contrario, el ban se prolonga.
Espera hasta la hora indicada. Si necesitas operar antes, cambia la conexión a otro proxy (sección Proxy en la tarjeta de conexión). El límite se cuenta por dirección: las conexiones de Aster a un mismo mercado a través de una misma IP o proxy consumen un cupo común, por lo que si se repite, distribúyelas por proxies diferentes. Más detalles en Mensajes del terminal.
Spot con clave de API-wallet
Las solicitudes spot se firman con el mismo tipo de clave que las de futuros. La nueva firma para la API spot de Aster apareció después que la de futuros. Si los futuros se conectan con la clave de API-wallet pero el spot no, lee la causa en la sugerencia de la conexión: es la respuesta del exchange.