Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

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.

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1