
SSP Wallet v2.1.1: kurumsal imzalama yeniden çalışıyor
2.1.1 sürümü 21 Ağustos'ta yayımlandı; Solana'yı ana ağa taşıyan sürüm için bir düzeltme. Kurumsal imzalamayı tümüyle engelleyen bir hatayı ve onayları olması gerekenden daha zor okunur kılan iki küçük hatayı gideriyor.
SSP Enterprise kasaları kullanıyorsanız, istediğiniz güncelleme budur.
Bir kasa teklifini açmak hata ekranına götürüyordu
Ciddi olanı. v2.1.0 ile bu düzeltme arasında, imza için bir kurumsal ödeme teklifini açmak, onay penceresi daha görünmeden eklentiyi hata ekranına fırlatabiliyordu. Teklifte sorun yoktu. Kasada sorun yoktu. Cüzdan yalnızca, imzalamaya çalıştığınız şeyi size göstermeyi reddediyordu.
Nedeni, bir hatanın ilgisiz görünen kodda nasıl saklanabileceğinin güzel bir örneği. SSP Wallet gelen birkaç tür isteği karşılar — onaylanacak bir ödeme, imzalanacak bir mesaj, başlatılacak bir Flux düğümü — ve bu pencereler, başka bir istek işlenirken arka planda bağlı kalır. Bağlı kaldıkları için de props değerleri, oraya son isteğin bıraktığı şeyi tutar.
Flux düğüm başlatma istekleri, delege açık anahtarlarını bir JSON dizesi olarak taşır. Ödeme teklifleri ise aynı yuvayı alıcı nesneleriyle doldurur. Böylece bir kurumsal teklif geldiğinde düğüm başlatma penceresi hâlâ dinliyor, bir alıcı listesini delege anahtarları listesiymiş gibi okuyor ve bu uyumsuzlukta çöküyordu.
Düzeltme iki parçalı. Düğüm pencereleri, aktif istek olmadıkça artık hiçbir şey çizmiyor; eskimiş props değerlerini sessizce tutmuyor. Ve delege listesi türe göre süzülüyor, böylece yalnızca gerçek dizeler anahtar sayılıyor. İki istek türünün bir daha birbirine karışmaması için paylaşılan pencere durumu çevresinde yeni sözleşme testleri var.
Burada hiçbir şey hiçbir zaman risk altında değildi — çöken bir pencere hiçbir şey imzalayamaz ve parayı hareket ettirmek zaten iki cihazı gerektirir. Ama imzalamayı tümüyle engelliyordu ki bir kasa için bu kendi başına bir sorundur.
Web sitesi onayları yine pencere açıyor, yan panel değil
Bir web sitesi onay istediğinde, istek küçük yüzen pencere yerine tam boy bir yan panelde geliyordu. Bu da imza attığınız sayfayı, imza isteyen şeyin arkasına saklıyordu; oysa gereken tam tersi: isteği değerlendirmek için siteyi görmeniz gerekir.
Web sayfası istekleri yine küçük pencereyi açıyor. Cüzdanı araç çubuğu simgesinden kendiniz açmanız değişmedi ve hâlâ Popup, Pencere ya da Yan panel tercihinizi izliyor — bu yalnızca bir sitenin istediği onayları etkiler.
İstekler, zaten açık olan cüzdana ulaşıyor
Aynı alandaki iki küçük sıkıntı. Tarayıcının arkasında kalmış bir cüzdan penceresi artık göremeyeceğiniz bir yerde yanıt vermek yerine öne getiriliyor ve açık bir yan panel, tarayıcı bir süre boşta kaldıktan sonra yanında ikinci bir cüzdan penceresiyle kalmıyor.
Güncellemeyi almak
Tarayıcı eklentileri kendilerini günceller, dolayısıyla çoğu kişi zaten v2.1.1'dedir — emin olmak isterseniz eklentinin ayarlarından bakın. Yeniden yapılandırılacak bir şey yok ve hiçbir anahtar etkilenmiyor.
İmzalama çökmesine takılan kurumsal kasa sahiplerine: gitti, ve açılmayan teklifler artık açılacak.
v2.1.0'ın kendisinde neler olduğu için Solana ana ağı SSP'ye geliyor yazısına bakın.


