Observaciones de Musi|NEAR convirtió un iPhone antiguo en un Ledger: el código acaba de hacerse público y basta con elegir Ledger en el sitio web de NEAR para conectarlo
El 12 de noviembre apareció en el GitHub oficial de NEAR un nuevo repositorio público, near-signer-ios, que contiene una app para iPhone llamada NEAR Signer. Al instalarla, el teléfono funciona para el ordenador como un Ledger Nano X: no hace falta modificar el sitio web de NEAR ni las herramientas de línea de comandos; basta con elegir Ledger en la lista de billeteras para conectarlo.
El 19 de octubre, @Freol (Vlad Frolov, uno de los responsables del repositorio) publicó un adelanto y ofreció una versión de prueba a quienes comentaran. Ahora se ha publicado el código y se ha añadido otra forma de firmar escaneando un código QR, sin activar el Bluetooth. La cuenta oficial @NEARProtocol aún no ha hablado de ello y, al mediodía del 12 de noviembre, el repositorio tenía solo 1 estrella. Esto es lo que ya consta en el código y la documentación.
https://github.com/near/near-signer-ios
🐋 En un minuto
- Qué es: una app que convierte el iPhone en una billetera de hardware para NEAR. El código es de código abierto (licencia MIT) y los derechos de autor figuran a nombre de NEAR One, el equipo responsable del desarrollo central del protocolo NEAR.
- Quién la hizo: según @Freol, la escribieron Ivan Frolov y sus «agents» (agentes de IA); la documentación especifica que Claude revisa cada cambio de código antes de que se realice.
- Cómo se conecta: por Bluetooth o escaneando un código QR sin activar el Bluetooth.
- Qué puede firmar: solo transacciones y mensajes de NEAR. @Freol dice que, por ahora, no hay planes de admitir otras cadenas.
- Estado actual: la app no está publicada en la tienda; hay que compilarla con Xcode e instalarla en el teléfono. Requiere iOS 17 o posterior, sistema compatible desde el iPhone XS y XR de 2018.
🐋 Cómo conectarla: elegir Ledger en el sitio web
Para conectarla por Bluetooth, no hace falta instalar nada en el ordenador:
1. Abre NEAR Signer en el teléfono y déjala en primer plano. Si pasa a segundo plano, se desconecta el Bluetooth.
2. En el ordenador, abre el sitio web de NEAR con Chrome o Edge, elige Ledger en la lista de billeteras y, después, Bluetooth.
3. En la lista de dispositivos que aparece en el navegador, elige «NEAR Signer». La primera vez hay que emparejarlo.
4. A partir de entonces, cada transacción se muestra primero en el teléfono. Pulsa para aprobarla y luego usa el reconocimiento facial o introduce la contraseña para firmar.
La documentación menciona explícitamente la compatibilidad con dos elementos: el componente de conexión de billeteras near-connect, utilizado por el sitio web de NEAR, y la herramienta de línea de comandos near-cli-rs (a partir de la versión 0.25). Safari y Firefox no admiten la conexión web por Bluetooth, así que no se pueden usar.
La app del iPhone no puede convertir el teléfono en un dispositivo USB, así que solo funciona por Bluetooth y simula un Nano X de Ledger, que incluye Bluetooth. En los comentarios de su publicación de adelanto, @Freol dijo que también se puede conectar con la versión móvil de Ledger Live y con la billetera Meteor. La gestión de dispositivos de Ledger Live (My Ledger) no funciona: ese paso requiere comprobar el firmware y verificar que el dispositivo sea auténtico, y la documentación especifica que no es compatible.
🐋 ¿No quieres activar el Bluetooth? Escanea un código QR
Esta función no se integró en el código hasta el 8 de noviembre. El ordenador muestra la solicitud como un código QR; si la solicitud es grande, aparece una secuencia de códigos que se reproduce en bucle. En el teléfono, pulsa «Scan from computer» y escanéala con la cámara. Tras aprobarla, el teléfono muestra un código QR con la firma. El ordenador lo lee con su cámara o puedes introducir manualmente la secuencia de letras que aparece debajo del código.
Durante todo el proceso, el teléfono solo usa la cámara para leer y la pantalla para mostrar información; el ordenador no puede acceder a nada de lo que hay en el teléfono.
Ya existe una herramienta para usar este método desde la línea de comandos: near-signer-qr 0.1.0, publicada el 12/11 a las 01:16 (UTC+8). La única versión que figura actualmente en el repositorio, la 0.1.0, corresponde a esta herramienta para códigos QR; la app para el teléfono todavía no ha publicado ninguna versión. Para usarla con el sitio web, hay que añadir manualmente una opción en la configuración de la lista de billeteras, así que es menos práctico que el Bluetooth.
🐋 Qué muestra el teléfono antes de firmar
En otra respuesta de octubre, @Freol comentó que los usuarios ya se han acostumbrado a pulsar confirmar en Ledger frente a una serie de datos que no entienden. NEAR Signer funciona al revés:
- Primero analiza por completo cada solicitud y muestra todos sus elementos; si no puede analizarla, la rechaza directamente. No se puede «firmar algo aunque no lo entiendas».
- Las operaciones habituales incluyen una tarjeta de resumen: transferencias de NEAR y tokens, propuestas y votaciones de DAO, y depósitos, retiros e intercambios de NEAR Intents (el servicio de intercambio entre cadenas de NEAR). En los intercambios se muestra «lo que entregas / lo que recibes».
- Las operaciones de alto riesgo incluyen una advertencia: añadir una clave con control total de la cuenta, eliminar una cuenta o sustituir el código de un contrato.
- Los nombres de los tokens y sus decimales se reconocen únicamente mediante una tabla integrada en la app. Los tokens que no aparecen en ella se muestran en unidades mínimas y con una advertencia. La documentación explica que el teléfono no está conectado a Internet y no puede verificar lo que informa el ordenador.
- Las solicitudes aprobadas, rechazadas o fallidas se guardan en el historial de firmas.
La tabla integrada contiene 51 tokens. Además de los de la cadena NEAR, incluye BTC, ETH, SOL, ZEC, XRP y DOGE de NEAR Intents, así como USDC y USDT de 18 cadenas. También figuran USDC y USDT0 de X Layer.
……
——
Consulta la versión completa en X: @musinoot
El 12 de noviembre apareció en el GitHub oficial de NEAR un nuevo repositorio público, near-signer-ios, que contiene una app para iPhone llamada NEAR Signer. Al instalarla, el teléfono funciona para el ordenador como un Ledger Nano X: no hace falta modificar el sitio web de NEAR ni las herramientas de línea de comandos; basta con elegir Ledger en la lista de billeteras para conectarlo.
El 19 de octubre, @Freol (Vlad Frolov, uno de los responsables del repositorio) publicó un adelanto y ofreció una versión de prueba a quienes comentaran. Ahora se ha publicado el código y se ha añadido otra forma de firmar escaneando un código QR, sin activar el Bluetooth. La cuenta oficial @NEARProtocol aún no ha hablado de ello y, al mediodía del 12 de noviembre, el repositorio tenía solo 1 estrella. Esto es lo que ya consta en el código y la documentación.
https://github.com/near/near-signer-ios
🐋 En un minuto
- Qué es: una app que convierte el iPhone en una billetera de hardware para NEAR. El código es de código abierto (licencia MIT) y los derechos de autor figuran a nombre de NEAR One, el equipo responsable del desarrollo central del protocolo NEAR.
- Quién la hizo: según @Freol, la escribieron Ivan Frolov y sus «agents» (agentes de IA); la documentación especifica que Claude revisa cada cambio de código antes de que se realice.
- Cómo se conecta: por Bluetooth o escaneando un código QR sin activar el Bluetooth.
- Qué puede firmar: solo transacciones y mensajes de NEAR. @Freol dice que, por ahora, no hay planes de admitir otras cadenas.
- Estado actual: la app no está publicada en la tienda; hay que compilarla con Xcode e instalarla en el teléfono. Requiere iOS 17 o posterior, sistema compatible desde el iPhone XS y XR de 2018.
🐋 Cómo conectarla: elegir Ledger en el sitio web
Para conectarla por Bluetooth, no hace falta instalar nada en el ordenador:
1. Abre NEAR Signer en el teléfono y déjala en primer plano. Si pasa a segundo plano, se desconecta el Bluetooth.
2. En el ordenador, abre el sitio web de NEAR con Chrome o Edge, elige Ledger en la lista de billeteras y, después, Bluetooth.
3. En la lista de dispositivos que aparece en el navegador, elige «NEAR Signer». La primera vez hay que emparejarlo.
4. A partir de entonces, cada transacción se muestra primero en el teléfono. Pulsa para aprobarla y luego usa el reconocimiento facial o introduce la contraseña para firmar.
La documentación menciona explícitamente la compatibilidad con dos elementos: el componente de conexión de billeteras near-connect, utilizado por el sitio web de NEAR, y la herramienta de línea de comandos near-cli-rs (a partir de la versión 0.25). Safari y Firefox no admiten la conexión web por Bluetooth, así que no se pueden usar.
La app del iPhone no puede convertir el teléfono en un dispositivo USB, así que solo funciona por Bluetooth y simula un Nano X de Ledger, que incluye Bluetooth. En los comentarios de su publicación de adelanto, @Freol dijo que también se puede conectar con la versión móvil de Ledger Live y con la billetera Meteor. La gestión de dispositivos de Ledger Live (My Ledger) no funciona: ese paso requiere comprobar el firmware y verificar que el dispositivo sea auténtico, y la documentación especifica que no es compatible.
🐋 ¿No quieres activar el Bluetooth? Escanea un código QR
Esta función no se integró en el código hasta el 8 de noviembre. El ordenador muestra la solicitud como un código QR; si la solicitud es grande, aparece una secuencia de códigos que se reproduce en bucle. En el teléfono, pulsa «Scan from computer» y escanéala con la cámara. Tras aprobarla, el teléfono muestra un código QR con la firma. El ordenador lo lee con su cámara o puedes introducir manualmente la secuencia de letras que aparece debajo del código.
Durante todo el proceso, el teléfono solo usa la cámara para leer y la pantalla para mostrar información; el ordenador no puede acceder a nada de lo que hay en el teléfono.
Ya existe una herramienta para usar este método desde la línea de comandos: near-signer-qr 0.1.0, publicada el 12/11 a las 01:16 (UTC+8). La única versión que figura actualmente en el repositorio, la 0.1.0, corresponde a esta herramienta para códigos QR; la app para el teléfono todavía no ha publicado ninguna versión. Para usarla con el sitio web, hay que añadir manualmente una opción en la configuración de la lista de billeteras, así que es menos práctico que el Bluetooth.
🐋 Qué muestra el teléfono antes de firmar
En otra respuesta de octubre, @Freol comentó que los usuarios ya se han acostumbrado a pulsar confirmar en Ledger frente a una serie de datos que no entienden. NEAR Signer funciona al revés:
- Primero analiza por completo cada solicitud y muestra todos sus elementos; si no puede analizarla, la rechaza directamente. No se puede «firmar algo aunque no lo entiendas».
- Las operaciones habituales incluyen una tarjeta de resumen: transferencias de NEAR y tokens, propuestas y votaciones de DAO, y depósitos, retiros e intercambios de NEAR Intents (el servicio de intercambio entre cadenas de NEAR). En los intercambios se muestra «lo que entregas / lo que recibes».
- Las operaciones de alto riesgo incluyen una advertencia: añadir una clave con control total de la cuenta, eliminar una cuenta o sustituir el código de un contrato.
- Los nombres de los tokens y sus decimales se reconocen únicamente mediante una tabla integrada en la app. Los tokens que no aparecen en ella se muestran en unidades mínimas y con una advertencia. La documentación explica que el teléfono no está conectado a Internet y no puede verificar lo que informa el ordenador.
- Las solicitudes aprobadas, rechazadas o fallidas se guardan en el historial de firmas.
La tabla integrada contiene 51 tokens. Además de los de la cadena NEAR, incluye BTC, ETH, SOL, ZEC, XRP y DOGE de NEAR Intents, así como USDC y USDT de 18 cadenas. También figuran USDC y USDT0 de X Layer.
……
——
Consulta la versión completa en X: @musinoot



