Ana içeriğe geç
Change page

ERC-777 Token Standardı

Sayfanın son güncellenmesi: 21 Ağustos 2025

Uyarı

ERC-777'nin, farklı saldırı biçimlerine karşı savunmasızlığıopens in a new tab nedeniyle düzgün bir şekilde uygulanması zordur. Bunun yerine ERC-20 kullanılması önerilir. Bu sayfa, tarihsel bir arşiv olarak kalır.

Giriş

ERC-777, mevcut ERC-20 standardını geliştiren bir değiştirilebilir jeton standardıdır.

Ön Koşullar

Bu sayfayı daha iyi anlamak için öncelikle ERC-20 hakkında bilgi edinmenizi öneririz.

ERC-777, ERC-20'nin üzerine ne tür iyileştirmeler önerir?

ERC-777, ERC-20'nin üzerine aşağıdaki iyileştirmeleri sağlar.

Kancalar

Kancalar, bir akıllı sözleşmenin kodunda açıklanan bir fonksiyondur. Kancalar, jetonlar sözleşme aracılığıyla gönderildiğinde veya alındığında çağrılır. Bu, bir akıllı sözleşmenin gelen veya giden jetonlara tepki vermesini sağlar.

Kancalar, ERC-1820opens in a new tab standardı kullanılarak kaydedilir ve keşfedilir.

Kancalar neden kullanışlıdır?

  1. Kancalar, bir sözleşmeye jeton göndermeyi ve sözleşmeyi tek bir işlemde bilgilendirmeyi sağlar; bunun aksine ERC-20opens in a new tab ise bunu başarmak için çift çağrı (approve/transferFrom) gerektirir.
  2. Kayıtlı kancalara sahip olmayan sözleşmeler ERC-777 ile uyumsuzlardır. Gönderen sözleşme, alıcı sözleşme bir kanca kaydetmediyse işlemi iptal eder. Bu, ERC-777 dışındaki akıllı sözleşmelere yanlışlıkla transfer yapılmasını önler.
  3. Kancalar işlemleri reddedebilirler.

Ondalıklar

Standart ayrıca ERC-20'de decimals kaynaklı kafa karışıklığını da çözer. Bu netlik, geliştirici deneyimini geliştirir.

ERC-20 ile geriye dönük uyumluluk

ERC-777 sözleşmeleri ile sanki ERC-20 sözleşmeleriymiş gibi etkileşime geçilebilir.

Ek Okumalar

EIP-777: Jeton Standardıopens in a new tab

Bu makale yararlı oldu mu?