Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

Solana web3.js v3 yayında: Mevcut uygulamalarda asenkron kod değişikliği gerekiyor

Kod editörü önünde asenkron kod yazan eller / TokenPost.ai

Solana(SOL) geliştiricileri, JavaScript SDK’sı web3.js v3’ü duyurdu. Sürüm, mevcut sınıf tabanlı arayüzü korurken iç yapısını Solana Kit üzerine taşıdı. Asenkron işleyiş ve veri tipi değişiklikleri nedeniyle eski uygulamaların kodunda düzenleme yapılması gerekiyor.

Solana geliştirici hesabı (@solana_devs), 6 Ekim’de (yerel saatle) web3.js v3’ün çıktığını duyurdu. v3, mevcut sınıfları Solana Kit tabanında yeniden uyguluyor. Sınıf isimleri aynı kaldı, ancak iç uygulama ve bazı davranışlar değişti.

En büyük fark, senkron metotların asenkron hale gelmesi. Daha önce çağrıldığı anda sonuç veren Keypair.generate() gibi metotlarda da artık sonucun beklenmesi gerekiyor. Sayısal değerler JavaScript’in büyük tamsayı tipi olan bigint ile, hesap verileri ise bayt dizisi formatındaki Uint8Array ile işleniyor.

Solana Kit; RPC istekleri, işlemler, imzalayıcılar ve kodekleri bir araya getirerek uygulama geliştirmeye yarayan bir araç seti. v3, klasik sınıf tabanlı API’yi kullanan geliştiricilerin bu altyapıya bağlanabilmesi için iç yapıyı yeniden kurguluyor.

Eski sürümlerle uyumluluk sınırlı. web3.js v1 yalnızca bakım moduna alındı. Kodunu v3’e taşımak isteyen ekipler, asenkron işleyişi, bigint ve Uint8Array değişikliklerini projelerine yansıtmak zorunda.

Çalışma ortamı tarafında Node.js 20.18 ve üzeri ile güncel tarayıcılar destekleniyor.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1