ERC-777
Web3 / cryptocurrency types
ERC-777 is an advanced fungible token standard designed to improve upon ERC-20 by introducing hooks, operators, and enhanced user experience features. The standard allows contracts to execute custom logic when tokens are sent to them through a "tokensReceived" hook mechanism, enabling automatic token reactions without requiring separate approval transactions. ERC-777 also introduces the concept of operators—authorized accounts that can send tokens on behalf of token holders—providing more flexible delegation patterns. While technically superior to ERC-20 with better functionality and user experience, ERC-777 adoption has been limited due to its complexity and the established dominance of ERC-20, though it remains valuable for specific use cases requiring advanced token mechanics. Example: DAOstack's governance token implementation explored ERC-777 features to enable more sophisticated voting and delegation mechanisms within decentralized autonomous organization structures. Why it matters for cryptocurrency: ERC-777 represents the evolution of token standards toward more sophisticated interactions and user experiences. Though not widely adopted, it demonstrates the cryptocurrency community's continuous effort to improve smart contract functionality and reduce friction in token-based systems, influencing future standard designs.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.