En la versión beta de Telegram para macOS ha aparecido una pantalla para transferir GRAM desde la billetera integrada. En ella, el monto se puede alternar entre GRAM y dólares, y se puede adjuntar un comentario a la transferencia; por defecto, solo el remitente y el destinatario lo leen, y la transferencia en sí permanece en el chat como una tarjeta azul. Por ahora, la pantalla solo es visible para los testers de la beta, y en la primera demostración se especificó que la interfaz podría cambiar antes del lanzamiento.

Cómo se ve la transferencia

The post on Telegram — @thedailytonrus
Transferencia de 10 GRAM en la versión beta de Telegram para macOS, 2 de octubre

La ventana se llama Send Money to. Arriba, el destinatario: nombre, nombre de usuario y dirección de la billetera en la blockchain de TON. El signo de interrogación junto a la dirección abre una explicación: esta dirección está vinculada a tal cuenta de Telegram. La transferencia no va «al usuario», sino a la dirección, y la interfaz muestra a quién pertenece.

Abajo, el monto: «10 GRAM», debajo «≈15,16 USD» y las flechas ↑↓. Las flechas intercambian las monedas: el monto en dólares se convierte en el principal, y GRAM pasa a ser la descripción. Debajo del monto, el saldo y la comisión de red, en el video «0 Grams».

El comentario se añade a través del menú «…». El campo está etiquetado como Optional message, debajo hay una casilla Make comment public con una explicación: un comentario público puede ser leído por cualquiera en la blockchain; de lo contrario, solo por el remitente y el destinatario.

Después de enviar, en la conversación aparecen una línea de servicio «You sent … 10 Grams ($15,16)» y una tarjeta azul «−10 Grams» con el nombre y la dirección del destinatario. La tarjeta abre la pantalla de la transacción.

Pantalla de transacción en la versión beta para macOS, datos del destinatario ocultos
Pantalla de transacción en la versión beta para macOS, datos del destinatario ocultos

En ella se muestra el monto con un signo menos, su equivalente en dólares, el estado Processing…, el destinatario, la dirección y la fecha. Debajo, dos botones. What's Gram? explica que es la moneda nativa de la blockchain de TON, e indica la tasa («1 Gram currently equals $1,52») con tres puntos: rápido, barato, útil. Open My Money lleva a la billetera misma. Money, según el análisis de la interfaz, podría ser el nombre de la billetera en el menú de configuración.

Qué cambió en la build

La mañana después de la demostración, el 3 de octubre, se lanzó la build beta 12.10.283258. Según el datamining de gramnews.org, en el módulo de la interfaz de la billetera (WalletUI) se añadió el archivo default.metallib, que contiene shaders Metal compilados, la API gráfica de Apple. En el binario aparecieron simultáneamente las clases WalletSendAmountCanvas, WalletSendAmountLayer, WalletSendAmountMetal, WalletSendAmountMorph y WalletSendMotionClock, así como la cadena «Wallet send glyph atlas».

A juzgar por los nombres, el monto en la pantalla de envío ahora es dibujado por la GPU, y no por una simple etiqueta de texto.

Qué es un atlas de glifos

Un glifo es la imagen de un símbolo de fuente. Un atlas de glifos es una textura única en la que se han renderizado previamente los símbolos necesarios, por ejemplo, los números del 0 al 9, la coma y el signo de la moneda. El shader no rasteriza la fuente de nuevo en cada fotograma, sino que toma piezas ya preparadas del atlas, y por lo tanto puede "fluir" suavemente de un número a otro. La palabra Morph en el nombre de la clase indica precisamente esta transición, y MotionClock, un reloj de animación propio. Esta es una interpretación basada en los nombres: el código fuente del cliente para macOS no se ha actualizado públicamente desde 2025.

El video fue grabado el 2 de octubre, en una de las builds anteriores; la animación del monto fue rediseñada después de que se mostrara la pantalla.

Comentario privado y público

En la blockchain de TON, una transferencia puede tener dos tipos de comentarios. El abierto se almacena en la transacción como texto plano, y cualquier explorador de la blockchain puede verlo. El cifrado se cifra con una clave que se calcula a partir de la clave del remitente y la clave pública de la billetera del destinatario; solo los dos pueden leerlo. La casilla Make comment public elige entre estos dos tipos, y por defecto está desactivada.

Qué más se está preparando

La pantalla de envío no solo se está preparando para macOS. El 1 de octubre, se añadieron a la plataforma de transferencias de Telegram para iOS las cadenas Wallet.Info.SendTitle (título de envío), Wallet.Recipient.InvalidAddressText (error de dirección inválida) y Wallet.Recipient.NoRecentRecipients (lista vacía de destinatarios recientes). En el binario de la beta para macOS, el mismo día apareció el mensaje «This wallet address is invalid. Check it or try another address».

El 3 de octubre, se añadieron a las cadenas de iOS notificaciones sobre transferencias entrantes de GRAM: con el monto en moneda fiduciaria (Notification.GramTransfer.WithFiat) y de un remitente desconocido (Notification.GramTransferUnknown).

En el análisis de la interfaz de la nueva billetera se enumeran otras pantallas: una pestaña Collectibles con NFT en la dirección, una pantalla de código QR para recargar, la compra de GRAM con tarjeta, a través de P2P o mediante intercambio desde otra red —con Walt como operador de pagos— y la oferta de activar la autenticación de dos factores después de crear la billetera.

Gram Wallet apareció por primera vez en la beta para macOS el 31 de agosto.