Ana içeriğe atla
Change page

ERC-1363 Ödenebilir Jeton Standardı

Sayfanın son güncellenme tarihi: 4 Nisan 2025

Giriş

ERC-1363 nedir?

ERC-1363, transferlerden sonra alıcı bir sözleşmede veya onaylardan sonra harcayan bir sözleşmede, tümü tek bir işlemde olmak üzere özel mantık yürütmeyi destekleyen ERC-20 jetonları için bir genişletme arayüzüdür.

ERC-20'den farkları

transfer, transferFrom ve approve gibi standart ERC-20 işlemleri, ayrı bir işlem olmaksızın alıcı veya harcayan sözleşmesinde kod yürütülmesine izin vermez. Bu durum, kullanıcı arayüzü geliştirmede karmaşıklığa ve benimsenmesinde zorluğa neden olur çünkü kullanıcıların ilk işlemin yürütülmesini beklemesi ve ardından ikinci işlemi göndermesi gerekir. Ayrıca iki kez GAZ ödemeleri gerekir.

ERC-1363, misli jetonların eylemleri daha kolay gerçekleştirmesini ve herhangi bir zincir dışı dinleyici kullanmadan çalışmasını sağlar. Tek bir işlemde, bir transferden veya onaydan sonra bir alıcı veya harcayan sözleşmesinde geri arama yapılmasına olanak tanır.

Ön Koşullar

Bu sayfayı daha iyi anlamak için önce şunları okumanızı öneririz:

Gövde

ERC-1363, ERC-20 jetonlarının transfer, transferFrom veya approve işlemlerinden sonra akıllı sözleşmelerle etkileşime girmesi için standart bir API sunar.

Bu standart, jetonları transfer etmek için temel işlevsellik sağlar, ayrıca jetonların zincir üzerindeki başka bir üçüncü tarafça harcanabilmesi için onaylanmasına ve ardından alıcı veya harcayan sözleşmesinde bir geri arama yapılmasına olanak tanır.

ERC-20 geri aramalarını kabul edebilen akıllı sözleşmeler için önerilen birçok kullanım alanı vardır.

Örneğin:

  • Kitle satışları: gönderilen jetonlar anında ödül dağıtımını tetikler.
  • Hizmetler: ödeme, hizmet erişimini tek adımda etkinleştirir.
  • Faturalar: jetonlar faturaları otomatik olarak öder.
  • Abonelikler: yıllık ücretin onaylanması, ilk ayın ödemesi dahilinde aboneliği etkinleştirir.

Bu nedenlerle başlangıçta "Ödenebilir Jeton" olarak adlandırılmıştır.

Geri arama davranışı, kullanım alanını daha da genişleterek şunlar gibi sorunsuz etkileşimleri mümkün kılar:

  • Hisseleme: transfer edilen jetonlar bir hisseleme sözleşmesinde otomatik kilitlemeyi tetikler.
  • Oylama: alınan jetonlar bir yönetişim sisteminde oyları kaydeder.
  • Takas: jeton onayları, takas mantığını tek adımda etkinleştirir.

ERC-1363 jetonları, alınan bir transfer veya onaydan sonra bir geri aramanın yürütülmesini gerektiren tüm durumlarda belirli yardımcı programlar için kullanılabilir. ERC-1363, alıcının jetonları işleme yeteneğini doğrulayarak akıllı sözleşmelerde jeton kaybını veya jeton kilitlenmesini önlemek için de kullanışlıdır.

Diğer ERC-20 genişletme önerilerinin aksine ERC-1363, ERC-20 transfer ve transferFrom yöntemlerini geçersiz kılmaz ve ERC-20 ile geriye dönük uyumluluğu koruyarak uygulanacak arayüz kimliklerini tanımlar.

EIP-1363'den (opens in a new tab):

Yöntemler

ERC-1363 standardını uygulayan akıllı sözleşmeler, ERC1363 arayüzündeki tüm fonksiyonların yanı sıra ERC20 ve ERC165 arayüzlerini de MUTLAKA uygulamalıdır.

transferAndCall veya transferFromAndCall aracılığıyla ERC-1363 jetonlarını kabul etmek isteyen bir akıllı sözleşme, ERC1363Receiver arayüzünü MUTLAKA uygulamalıdır:

approveAndCall aracılığıyla ERC-1363 jetonlarını kabul etmek isteyen bir akıllı sözleşme, ERC1363Spender arayüzünü MUTLAKA uygulamalıdır:

Daha fazla kaynak

Bu makale faydalı oldu mu?