ABI (Uygulama İkili Arayüzü)
Akıllı sözleşmenin fonksiyonlarını ve veri yapılarını tanımlayan arayüz tanım dosyasıdır.
Detaylı Açıklama
ABI (Application Binary Interface), bir akıllı sözleşmenin dış dünyayla (dApp'ler, cüzdanlar) nasıl etkileşim kuracağını tanımlayan JSON formatındaki arayüz dosyasıdır.
Ne içerir: Fonksiyon isimleri ve parametreleri. Dönüş tipleri. Event tanımları. Constructor parametreleri.
Nasıl kullanılır: Etherscan'de sözleşme kodunu doğrularken ABI otomatik oluşturulur. dApp'ler ABI'yi kullanarak sözleşme fonksiyonlarını çağırır. Ethers.js, Web3.js gibi kütüphaneler ABI'yi okuyarak JavaScript'ten sözleşmeyle etkileşim sağlar.
Verified vs unverified: Etherscan'de "verified" sözleşmelerin ABI'si herkese açıktır. Unverified sözleşmelerde ABI gizlidir — bu kırmızı bayrak olabilir.
Kripto dünyasını keşfet.
KYC olmadan, hesap açmadan, dakikalar içinde kripto çevir.
SwapLab'de Swap Yap →