Skip to content

Signature 403 error on multiple perpetual pairs (XRP, ARB) when creating/starting bots #7

Description

@jpostius-dot

Al crear e intentar arrancar bots de grid trading en los pares XRP_USDT_Perp y ARB_USDT_Perp, la app falla con el siguiente error al colocar órdenes:
HTTP 403:
{"code":2002,"message":"Signature does not match payload","status":403}
Detalles:

Confirmado en XRP_USDT_Perp: falla consistentemente al arrancar el bot.
Confirmado en ARB_USDT_Perp: falló en dos intentos separados con configuraciones distintas (10 niveles/$50 y 2 niveles/$10), en dos sesiones distintas (incluso cerrando sesión y volviendo a entrar). Sin embargo, un bot anterior con ARB_USDT_Perp sí llegó a colocar una orden con éxito antes de fallar en órdenes posteriores — sugiere comportamiento intermitente, no un fallo 100% consistente.
Como control, hice una compra manual de ARB-USDT-Perp directamente en grvt.io (no vía GRVTBot) con el mismo par y la misma cuenta — la orden se ejecutó sin ningún problema. Esto descarta que el problema sea de la cuenta, credenciales API, o del instrumento en sí; apunta a un bug específico en cómo GRVTBot construye/firma el payload para ciertos instrumentos.
Ya se había reportado previamente un problema similar con DOGE_USDT_Perp (bug de firma en el manejo del hash del instrumento).

Instrumentos confirmados afectados hasta ahora: DOGE, XRP, ARB
Instrumentos confirmados funcionando: SOL, ETH
Sería útil revisar si estos instrumentos comparten algo en común en cómo se codifica su símbolo/hash en la construcción del payload de la firma.

Cuando tengas la URL correcta del repo, dímela y te ayudo a pulir el issue o a completarlo con capturas si hace falta.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions