En el código de la nueva beta de Telegram para macOS aparecen la visualización de NFT en la billetera, el nombre de MoonPay junto a la recarga con tarjeta y unas pantallas reescritas de la copia de seguridad cifrada de la frase semilla. La compilación 12.10.283234 se publicó en el canal de versiones beta el 29 de septiembre con el mismo número que la del día 25, pero con otro ejecutable, que trae más cadenas de la billetera. Todo esto son cadenas y tipos en el código, no pantallas que se puedan abrir, y la compilación no permite saber cuáles están activadas.

Cadenas de la billetera en el binario de la beta 12.10.283234 de Telegram para macOS
En rojo, una cadena de la compilación del 18 de septiembre; en verde, cadenas que no estaban en ella; en gris, una cadena que ya existía antes.

Copia cifrada de la frase semilla

La copia cifrada de la frase semilla, el conjunto de palabras con el que se restaura la clave de la billetera, está en la beta desde la compilación del 18 de septiembre: el menú de la billetera ya tenía entonces la opción Keys & Backup. Las propias cadenas describen cómo funciona la copia. La clave se cifra, se divide en tres partes y se guarda en centros de datos de Telegram en tres continentes, y solo puede reconstruirse en los dispositivos del propietario, de modo que, según la interfaz, nadie tiene acceso a la clave, «ni siquiera Telegram». La copia se puede desactivar, y en ese caso habrá que introducir la frase semilla a mano en cada nueva sesión de Telegram.

En la nueva compilación estas pantallas se reescribieron. «recovery phrase» pasó a ser «secret phrase» en todas partes, y se añadió un flujo de cambio de clave: la ventana «Secret Phrase Has Changed» y la petición de introducir la frase actual de 24 palabras para activar la copia. La mecánica la explica el registro de cambios del motor de la billetera incluido en la beta. Una billetera nueva recibe una frase de 12 palabras, y tras un cambio de clave se le añade una segunda mitad de 12. La primera mitad sigue siendo el ancla de la que se deriva la dirección y la segunda firma las transferencias, por lo que la dirección no cambia al cambiar la clave. La versión 0.0.7 del motor figura en el registro con fecha del mismo 29 de septiembre, y sus funciones ya están en el binario.

A juzgar por las cadenas, la frase solo puede cambiarse con un saldo distinto de cero. Una vez confirmado el cambio, Telegram borra la copia cifrada de sus centros de datos.

Visualización de NFT

La visualización de NFT es la novedad de esta compilación; la transferencia ya existía. El error «NFT transfer is unavailable» y la pantalla Send Collectible ya están en la compilación del 18 de septiembre. Ahora el esquema de la API del cliente incorpora los objetos nftItem, nftItems y nftAttribute, y la interfaz de la billetera, clases para la lista de NFT, para un objeto concreto y para sus atributos con tipo de rasgo. Como los objetos están en el esquema de la API, todo indica que la billetera recibirá la lista de NFT de los servidores de Telegram en lugar de reunirla ella misma a partir de la blockchain.

MoonPay y la recarga

MoonPay apareció en el código junto a nuevas opciones de recarga. El botón «Buy with cash or crypto» de la pantalla de recepción ya estaba en la compilación anterior, acompañado de un mensaje de que la compra no está disponible por ahora. En la nueva, la recarga tiene dos opciones: con tarjeta y con criptomonedas (Crypto top-up). En el mismo fragmento de código donde se arma la opción con tarjeta figura el nombre de MoonPay, un servicio que vende criptomonedas a cambio de pagos con tarjeta bancaria. Parece que la billetera le delegará la compra con tarjeta, pero las cadenas no lo dicen de forma explícita.

Money en el chat y en los ajustes

La billetera ahora se llama Money tanto en el menú de adjuntos del chat como en los ajustes. La sugerencia de la billetera antes decía simplemente «transfiere Gram a quien quieras en los chats», y ahora indica la ruta: Attach > Money. El elemento de la billetera en los ajustes también lleva el nombre Money, con la etiqueta NEW, mientras que en la compilación del 18 de septiembre en su lugar había un segundo Wallet.

La ventana Money en la beta: tarjeta con el saldo, Gram Earnings, el menú Keys & Backup y la pantalla How It Works.