Treceți la conținutul principal

Ajutați-ne să actualizăm această pagină

🌏

Există o nouă versiune a acestei pagini, dar este doar în limba engleză pentru moment. Ajutați-ne să traducem versiunea cea mai recentă.

Traduceți pagina
Afișați versiunea în limba engleză

Nici o eroare aici!🐛

Această pagină nu este tradusă. Am lăsat în mod intenționat această pagină în limba engleză deocamdată.

Standardul de tokenuri ERC-777

Ultima modificare: , Invalid DateTime
Modificați pagina
(opens in a new tab)

Introducere?

ERC-777 este un standard de tokenuri fungibile care îmbunătățește standardul ERC-20 existent.

Condiții prealabile

Pentru a înțelege mai bine această pagină, vă recomandăm să citiți mai întâi despre ERC-20.

Ce îmbunătățiri propune ERC-777 față de ERC-20?

ERC-777 oferă următoarele îmbunătățiri față de ERC-20.

Hook-uri

Hook-urile sunt o funcție descrisă în codul unui contract inteligent. Hook-urile sunt apelate atunci când sunt trimise sau primite tokenuri prin intermediul contractului. Acest lucru permite unui contract inteligent să reacționeze la tokenurile primite sau trimise.

Hook-urile sunt înregistrate și descoperite folosind standardul ERC-1820(opens in a new tab).

De ce sunt foarte utile hook-urile?

  1. Hook-urile permit trimiterea de tokenuri către un contract și notificarea contractului într-o singură tranzacție, spre deosebire de ERC-20(opens in a new tab), care necesită un apel dublu (approve/transferFrom) pentru a realiza acest lucru.
  2. Contractele care nu au înregistrat hook-uri sunt incompatibile cu ERC-777. Contractul de trimitere va întrerupe tranzacția în cazul când contractul de primire nu a înregistrat un hook. Acest lucru împiedică transferurile accidentale către contractele inteligente care nu sunt ERC-777.
  3. Hook-urile pot respinge tranzacțiile.

Zecimale

Standardul rezolvă şi confuzia legată de decimals ce are loc în ERC-20. Această claritate creşte satisfacţia dezvoltatorului.

Compatibilitate retroactivă cu ERC-20

Se poate interacționa cu contractele ERC-777 ca și cum ar fi contracte ERC-20.

Referințe suplimentare

EIP-777: Standard de tokenuri(opens in a new tab)

A fost util acest articol?