İçeriğe geç
Kriptofoni
Kripto Para SözlüğüGeliştirici Araçları

Web3.js Nedir?

Diğer adları: web3.js, Web3 JavaScript Kütüphanesi

Kısaca

Web3.js, JavaScript ile yazılan uygulamaların Ethereum ve EVM uyumlu ağlardaki düğümlerle JSON-RPC üzerinden iletişim kurmasını sağlayan açık kaynaklı bir kütüphanedir; bakiye sorgulama, işlem gönderme ve akıllı sözleşme çağırma gibi işlemler için kullanılır.

Web3.js, Ethereum ekosisteminin ilk JavaScript kütüphanelerinden biridir ve uzun yıllar boyunca merkeziyetsiz uygulamaların (DApp) ön yüzlerinde standart araç olarak kullanıldı. Kütüphane, bir sözleşmenin ABI tanımını kullanarak fonksiyonlarını JavaScript nesneleri gibi çağırmayı, olayları (event) dinlemeyi, adres ve birim dönüşümleri yapmayı ve MetaMask gibi tarayıcı cüzdanlarıyla bağlantı kurmayı kolaylaştırır.

Örneğin bir geliştirici, kullanıcının cüzdanını bağladıktan sonra Web3.js ile bir ERC-20 token'ının bakiyesini okuyabilir ya da kullanıcının onayıyla bir transfer işlemi gönderebilir. Kütüphanenin 4.x sürümü TypeScript desteği ve modüler bir yapı getirmiştir.

Kütüphanenin bakımını üstlenen ChainSafe, 2025'te Web3.js'in aktif geliştirmesini sonlandırdığını duyurdu. Bu nedenle yeni projelerde genellikle Ethers.js veya viem gibi bakımı süren alternatifler tercih ediliyor. Mevcut projelerde Web3.js'e hâlâ sık rastlanır; ancak güncelleme almayan bir bağımlılığın güvenlik açıkları ve ağ yenilikleriyle uyumsuzluk riski taşıdığı göz önünde bulundurulmalıdır.

Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

İlişkili terimler

Web3.js ile ilgili haberler