Kode beta baru Telegram untuk macOS memuat tampilan NFT di dompet, nama MoonPay di dekat opsi isi saldo dengan kartu, serta layar cadangan terenkripsi seed phrase yang ditulis ulang. Build 12.10.283234 dirilis di feed versi beta pada 29 September dengan nomor yang sama seperti build 25 September, tetapi dengan file executable yang berbeda, dan string dompet di dalamnya bertambah. Semua ini masih berupa string dan tipe di dalam kode, bukan layar yang sudah dibuka, dan dari build-nya tidak terlihat mana yang sudah diaktifkan.

Salinan terenkripsi seed phrase
Salinan terenkripsi seed phrase, yaitu rangkaian kata untuk memulihkan kunci dompet, sudah ada di beta sejak build 18 September, ketika menu dompet sudah memiliki opsi Keys & Backup. Cara kerja salinan ini dijelaskan di string itu sendiri. Kunci dienkripsi, dibagi menjadi tiga bagian, dan disimpan di pusat data Telegram di tiga benua, sedangkan penyatuannya hanya bisa dilakukan di perangkat pemilik, sehingga menurut antarmukanya tidak ada yang punya akses ke kunci, “bahkan Telegram”. Salinan bisa dimatikan, dan dalam hal itu seed phrase harus dimasukkan secara manual di setiap sesi Telegram baru.
Di build baru, layar-layar ini ditulis ulang. “recovery phrase” di semua tempat berganti menjadi “secret phrase”, dan muncul pula alur penggantian kunci, yaitu jendela “Secret Phrase Has Changed” serta permintaan memasukkan frasa 24 kata yang sedang dipakai untuk mengaktifkan salinan. Mekanismenya dijelaskan di catatan perubahan mesin dompet yang dibundel dalam beta. Dompet baru mendapat frasa 12 kata, dan setelah kunci diganti, frasa itu ditambah paruh kedua sebanyak 12 kata. Paruh pertama tetap menjadi jangkar untuk menghitung alamat, sedangkan paruh kedua menandatangani transfer, sehingga alamat tidak berubah saat kunci diganti. Versi mesin 0.0.7 di catatan itu bertanggal sama, 29 September, dan fungsinya sudah ada di dalam biner.
Menurut string-nya, frasa hanya bisa diganti jika saldo tidak nol. Setelah penggantian dikonfirmasi, Telegram menghapus salinan terenkripsi dari pusat datanya.
Tampilan NFT
Tampilan NFT adalah hal baru di build ini, sedangkan transfer NFT sudah ada sebelumnya. Galat “NFT transfer is unavailable” dan layar Send Collectible sudah ada sejak build 18 September. Kini skema API klien memuat objek nftItem, nftItems, dan nftAttribute, sementara antarmuka dompet memiliki kelas untuk daftar NFT, item satuan, dan atributnya beserta jenis sifatnya. Karena objek-objek ini ada di skema API, tampaknya dompet akan mengambil daftar NFT dari server Telegram, bukan mengumpulkannya sendiri dari blockchain.
MoonPay dan isi saldo
MoonPay muncul di kode di dekat opsi isi saldo yang baru. Tombol “Buy with cash or crypto” di layar penerimaan sudah ada di build sebelumnya, bersama pesan bahwa pembelian saat ini belum tersedia. Di build baru, isi saldo punya dua opsi, dengan kartu dan dengan kripto (Crypto top-up). Di bagian kode yang sama tempat opsi kartu disusun, tercantum nama MoonPay, layanan yang menjual kripto dengan pembayaran kartu bank. Tampaknya dompet akan menyerahkan pembelian dengan kartu kepadanya, tetapi string-nya tidak menyebut hal itu secara langsung.
Money di chat dan di pengaturan
Dompet kini bernama Money, baik di menu lampiran chat maupun di pengaturan. Petunjuk dompet dulu hanya berbunyi “kirim Gram ke siapa saja di chat”, sedangkan kini menyebut jalurnya, Attach > Money. Opsi dompet di pengaturan juga bernama Money dengan label NEW. Di build 18 September, posisinya masih diisi opsi Wallet kedua.



