Detaylı İnceleme
1. Java SDK 2.0.0-beta0 (Yakında)
Genel Bakış: Bu büyük beta sürümü, geliştiricileri Stellar’ın Protokol 23’üne hazırlıyor. Akıllı sözleşme işlemlerini sorgulamak ve mesajları imzalamak için yeni yöntemler sunuyor. Birkaç eski yöntemin kaldırılması ve XDR tanımlarının güncellenmesi gibi önemli değişiklikler içeriyor; bu nedenle kodda güncellemeler yapılması gerekiyor.
Güncelleme, SorobanServer sınıfına işlem durumunu güçlü şekilde kontrol etmek için pollTransaction metodunu ekliyor ve SEP-10 mesaj imzalama desteğini getiriyor. Ayrıca, likidite havuzları ve talep edilebilir bakiyeler gibi yeni defter giriş türlerini StrKey ve Address sınıflarında tam destekliyor. Ancak, yükseltme sırasında eski yöntemlerin kullanımdan kaldırılması ve veri işleme şeklinin değişmesi nedeniyle dikkatli olunmalı.
Ne anlama geliyor: Bu, Stellar için olumlu bir gelişme çünkü geliştiricilere Soroban akıllı sözleşme platformu üzerinde daha güçlü ve güvenilir araçlar sunuyor. Kırılma yaratan değişiklikler biraz çaba gerektirse de, kod tabanını modernize ederek daha karmaşık uygulamaların geliştirilmesini kolaylaştırıyor. (Kaynak)
2. JavaScript SDK Yayınlanmamış Güncellemeleri
Genel Bakış: JavaScript SDK, signAndSend metoduna bir watcher parametresi ekliyor. Bu sayede geliştiriciler, işlemin gönderilmesi ve ilerlemesi hakkında gerçek zamanlı geri bildirim alabiliyor. Ayrıca, Axios kütüphanesi olmayan ortamlarda işlem gönderimini engelleyen bir hata düzeltiliyor.
Yeni watcher nesnesi, uygulamaların işlemin ağa gönderildiği anda tepki vermesini ve onay durumunu adım adım takip etmesini sağlıyor. Bu, dApp kullanıcıları için çok daha akıcı ve şeffaf bir deneyim sunuyor.
Ne anlama geliyor: Bu, Stellar için olumlu çünkü web ve cüzdan uygulamalarında geliştirici ve son kullanıcı deneyimini önemli ölçüde iyileştiriyor. Daha sorunsuz ve şeffaf işlem süreçleri, ağın benimsenmesini artırabilir ve daha sağlam uygulamaların geliştirilmesine olanak tanır. (Kaynak)
Sonuç
Son kod tabanı güncellemeleri, Stellar’ın gelişmiş bir akıllı sözleşme platformu olma yolundaki kararlı ilerleyişini gösteriyor. Hem Java hem de JavaScript SDK’ları, işlem yönetimi ve geliştirici deneyimi açısından önemli iyileştirmeler alıyor. Bu gelişmiş temel araçlar, Soroban tabanlı uygulamaların bir sonraki dalgasını nasıl hızlandıracak?