Přeskočit na hlavní obsah
Change page

Standard tokenu ERC-777

Stránka naposledy aktualizována: 21. srpna 2025

Varování

ERC-777 je obtížné správně implementovat kvůli jeho náchylnosti k různým formám útokuopens in a new tab. Doporučuje se místo něj použít ERC-20. Tato stránka zde zůstává jako historický archiv.

Úvod?

ERC-777 je standard pro zaměnitelné tokeny, který vylepšuje stávající standard ERC-20.

Předpoklady

Pro lepší porozumění této stránce vám doporučujeme si nejprve přečíst o ERC-20.

Jaká vylepšení navrhuje ERC-777 oproti ERC-20?

ERC-777 poskytuje následující vylepšení oproti ERC-20.

Háčky

Háčky jsou funkce popsané v kódu smart kontraktu. Háčky se volají, když jsou tokeny odesílány nebo přijímány prostřednictvím kontraktu. To umožňuje smart kontraktu reagovat na příchozí nebo odchozí tokeny.

Háčky jsou registrovány a objevovány pomocí standardu ERC-1820opens in a new tab.

Proč jsou háčky skvělé?

  1. Háčky umožňují odesílat tokeny do kontraktu a oznamovat to kontraktu v jediné transakci, na rozdíl od ERC-20opens in a new tab, který k dosažení tohoto cíle vyžaduje dvojí volání (approve/transferFrom).
  2. Kontrakty, které nemají registrované háčky, nejsou kompatibilní s ERC-777. Když přijímací kontrakt nemá registrovaný háček, odesílací kontrakt přeruší transakci. Tím se zabrání neúmyslným převodům přrostředků do smart kontraktů, které nejsou ERC-777.
  3. Háčky mohou transakce také odmítat.

Desetinná místa

Standard také řeší zmatek kolem decimals způsobený v ERC-20. To vede k příjemnější vývojářské zkušenosti.

Zpětná kompatibilita s ERC-20

S ERC-777 kontrakty lze pracovat, jako by to byly ERC-20 kontrakty.

Další čtení

EIP-777: Tokenový standardopens in a new tab

Byl tento článek užitečný?