Telegram'ın macOS için yeni beta sürümünün kodunda cüzdanda NFT gösterimi, kartla bakiye yüklemenin yanında MoonPay adı ve kurtarma ifadesinin şifreli yedeğine ait yeniden yazılmış ekranlar bulundu. 12.10.283234 numaralı derleme 29 Eylül'de beta sürüm akışında 25 Eylül'dekiyle aynı numarayla ama farklı bir çalıştırılabilir dosyayla yayımlandı ve bu dosyada cüzdan dizeleri çoğalmış. Bunların hepsi koddaki dizeler ve türler, açılabilen ekranlar değil; hangilerinin etkin olduğu da derlemeden anlaşılmıyor.

Telegram macOS beta 12.10.283234 ikili dosyasındaki cüzdan dizeleri
Kırmızıyla 18 Eylül derlemesinden bir dize, yeşille o derlemede bulunmayan dizeler, griyle daha önce de var olan bir dize gösteriliyor.

Kurtarma ifadesinin şifreli yedeği

Kurtarma ifadesinin, yani cüzdan anahtarını geri yüklemeye yarayan kelime dizisinin şifreli yedeği betada 18 Eylül derlemesinden beri var: cüzdan menüsünde o zaman da Keys & Backup öğesi bulunuyordu. Yedeğin nasıl çalıştığı dizelerin kendisinde anlatılıyor. Anahtar şifreleniyor, üç parçaya bölünüyor ve Telegram'ın üç kıtadaki veri merkezlerinde saklanıyor, bir araya getirilmesi ise yalnızca sahibinin cihazlarında mümkün; bu yüzden arayüzün ifadesiyle anahtara hiç kimse, “Telegram bile” erişemiyor. Yedek kapatılabiliyor, bu durumda kurtarma ifadesinin her yeni Telegram oturumunda elle girilmesi gerekecek.

Yeni derlemede bu ekranlar yeniden yazılmış. “recovery phrase” her yerde “secret phrase” olmuş, ayrıca bir anahtar değiştirme akışı eklenmiş: “Secret Phrase Has Changed” penceresi ve yedeği açmak için mevcut 24 kelimelik ifadenin girilmesi isteği. İşleyişi, betaya dahil edilen cüzdan motorunun değişiklik günlüğü açıklıyor. Yeni bir cüzdan 12 kelimelik bir ifade alıyor, anahtar değiştirildikten sonra buna 12 kelimelik ikinci bir yarı ekleniyor. İlk yarı adresin türetildiği çapa olarak kalıyor, ikinci yarı ise transferleri imzalıyor; bu yüzden anahtar değişince adres değişmiyor. Motorun 0.0.7 sürümü günlükte aynı 29 Eylül tarihini taşıyor ve işlevleri ikili dosyada zaten mevcut.

Dizelere bakılırsa ifade yalnızca bakiye sıfır değilken değiştirilebiliyor. Değişiklik onaylandıktan sonra Telegram şifreli yedeği kendi veri merkezlerinden siliyor.

NFT gösterimi

NFT gösterimi bu derlemenin yeniliği; transfer daha önce de vardı. “NFT transfer is unavailable” hatası ve Send Collectible ekranı 18 Eylül derlemesinde de bulunuyor. Şimdi istemcinin API şemasına nftItem, nftItems ve nftAttribute nesneleri, cüzdan arayüzüne ise NFT listesi, tek bir öğe ve bu öğenin özellik türüyle birlikte nitelikleri için sınıflar eklenmiş. Nesneler API şemasında yer aldığına göre cüzdan, NFT listesini büyük olasılıkla blokzincirden kendisi toplamak yerine Telegram sunucularından alacak.

MoonPay ve bakiye yükleme

MoonPay kodda yeni bakiye yükleme seçeneklerinin yanında ortaya çıktı. Alma ekranındaki “Buy with cash or crypto” düğmesi, satın almanın şu an kullanılamadığını bildiren bir mesajla birlikte önceki derlemede de vardı. Yeni derlemede bakiye yüklemenin iki seçeneği var: kartla ve kripto parayla (Crypto top-up). Kart seçeneğinin oluşturulduğu kod bölümünde, banka kartıyla kripto para satan MoonPay hizmetinin adı geçiyor. Görünüşe göre cüzdan kartla satın almayı bu hizmete devredecek, ancak dizelerde bu açıkça yazmıyor.

Sohbette ve ayarlarda Money

Cüzdanın adı artık hem sohbetteki ek menüsünde hem de ayarlarda Money. Cüzdan ipucu önceden yalnızca “Sohbetlerde herkese Gram gönderin” diyordu, şimdi ise yolu gösteriyor: Attach > Money. Ayarlardaki cüzdan öğesinin adı da NEW etiketli Money, 18 Eylül derlemesinde ise aynı yerde ikinci bir Wallet öğesi duruyordu.

Betadaki Money penceresi: bakiye kartı, Gram Earnings, Keys & Backup menüsü ve How It Works ekranı.