Anoche a las 21:28, puse a un agente de IA a ejecutar un mint gratuito. A mitad del proceso, el estado de la wallet cambió a UNCONNECTED (NOT_LOGGED_IN), y tanto la vista previa como la acuñación se detuvieron. Después de volver a iniciar sesión, solo hay una forma de comprobar si se reconectó de verdad: consultar el estado desde la línea de comandos y verificar que responda CONNECTED. Que la app muestre que la operación se completó correctamente no cuenta.
Esta vez seguí el orden de reconexión indicado en la documentación oficial de habilidades de Agentic Wallet de @BinanceWallet:
1. Primero ejecuté baw wallet status --json y confirmé que respondiera UNCONNECTED, no que hubiera agotado el tiempo de espera de la red.
2. Ejecuté baw auth signin --json para obtener un código de emparejamiento y un enlace de inicio de sesión.
3. Comprobé que el código de emparejamiento coincidiera en la app de Binance Wallet de @binance y luego confirmé. Este código caduca en unos 5 minutos; si caduca, vuelve a ejecutar signin. No sigas verificando con un qrCodeId antiguo.
4. Ejecuté baw auth verify y dejé que terminara por sí solo y devolviera SUCCESS; no lo cierres a mitad del proceso.
5. Volví a ejecutar wallet status. La reconexión solo se considera completada cuando responde CONNECTED.
El paso 4 es donde más suelen surgir problemas. La documentación indica que, si se interrumpe verify, la app podría mostrar que el inicio de sesión se completó correctamente, mientras que el estado local seguiría siendo UNCONNECTED. En ese caso, hay que empezar de nuevo desde signin. Si quieres que el agente se detenga, ejecuta baw auth signout; se borrará el estado de inicio de sesión local y volverá a LOGGED_OUT.
En mi caso, a las 21:37 el estado volvió a CONNECTED. Después de que la vista previa de esa misma ronda se completara correctamente, solo acuñé 1 FreeAI y el status de la transacción fue 1. El gas de esa transacción costó aproximadamente 0,0046 dólares y la lista de autorizaciones sigue vacía.
Esta vez seguí el orden de reconexión indicado en la documentación oficial de habilidades de Agentic Wallet de @BinanceWallet:
1. Primero ejecuté baw wallet status --json y confirmé que respondiera UNCONNECTED, no que hubiera agotado el tiempo de espera de la red.
2. Ejecuté baw auth signin --json para obtener un código de emparejamiento y un enlace de inicio de sesión.
3. Comprobé que el código de emparejamiento coincidiera en la app de Binance Wallet de @binance y luego confirmé. Este código caduca en unos 5 minutos; si caduca, vuelve a ejecutar signin. No sigas verificando con un qrCodeId antiguo.
4. Ejecuté baw auth verify y dejé que terminara por sí solo y devolviera SUCCESS; no lo cierres a mitad del proceso.
5. Volví a ejecutar wallet status. La reconexión solo se considera completada cuando responde CONNECTED.
El paso 4 es donde más suelen surgir problemas. La documentación indica que, si se interrumpe verify, la app podría mostrar que el inicio de sesión se completó correctamente, mientras que el estado local seguiría siendo UNCONNECTED. En ese caso, hay que empezar de nuevo desde signin. Si quieres que el agente se detenga, ejecuta baw auth signout; se borrará el estado de inicio de sesión local y volverá a LOGGED_OUT.
En mi caso, a las 21:37 el estado volvió a CONNECTED. Después de que la vista previa de esa misma ronda se completara correctamente, solo acuñé 1 FreeAI y el status de la transacción fue 1. El gas de esa transacción costó aproximadamente 0,0046 dólares y la lista de autorizaciones sigue vacía.
