← Tüm Terimler

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.

Altyapı & Teknoloji

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 →