Ana içeriğe atla
Change page

ERC-777 Token Standardı

Uyarı

ERC-777'nin farklı saldırı türlerine karşı duyarlılığı (opens in a new tab) nedeniyle doğru bir şekilde uygulanması zordur. Bunun yerine ERC-20 kullanılması önerilir. Bu sayfa tarihi bir arşiv olarak kalmaktadır.

Giriş?

ERC-777, mevcut ERC-20 standardını geliştiren bir misli token standardıdır.

Ön Koşullar

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

ERC-777, ERC-20'ye göre hangi iyileştirmeleri sunar?

ERC-777, ERC-20'ye göre aşağıdaki iyileştirmeleri sağlar.

Kancalar

Kancalar, bir akıllı sözleşme kodunda tanımlanan bir işlevdir. Kancalar, sözleşme aracılığıyla Token gönderildiğinde veya alındığında çağrılır. Bu, bir akıllı sözleşmenin gelen veya giden Token'lara tepki vermesini sağlar.

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

Kancalar neden harikadır?

  1. Kancalar, bunu başarmak için çift çağrı (approve/transferFrom) gerektiren ERC-20 (opens in a new tab)'nin aksine, tek bir işlemde bir sözleşmeye Token göndermeye ve sözleşmeyi bilgilendirmeye olanak tanır.
  2. Kanca kaydetmemiş sözleşmeler ERC-777 ile uyumsuzdur. Alıcı sözleşme bir kanca kaydetmediğinde, gönderen sözleşme işlemi iptal edecektir. Bu, ERC-777 olmayan akıllı sözleşmelere yanlışlıkla yapılan transferleri önler.
  3. Kancalar işlemleri reddedebilir.

Ondalıklar

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

ERC-20 ile geriye dönük uyumluluk

ERC-777 sözleşmeleriyle, sanki ERC-20 sözleşmeleriymiş gibi etkileşime girilebilir.

Daha Fazla Okuma

EIP-777: Token Standardı (opens in a new tab)

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