-
ERC-20: The ERC-20 standard defines the interface for fungible tokens on the Ethereum blockchain. It provides a set of functions for token creation, transfers, and balance inquiries. ERC-20 tokens are interchangeable and can represent any tradable asset.
-
ERC-721: The ERC-721 standard is used for non-fungible tokens (NFTs) on Ethereum. Each token is unique and represents a distinct asset, such as collectibles, digital art, or in-game items. ERC-721 tokens provide functions for ownership transfers, token metadata retrieval, and enumerability.
-
ERC-1155: The ERC-1155 standard is a multi-token standard that allows the creation of both fungible and non-fungible tokens in a single contract. It enables efficient management of multiple token types within a single smart contract, reducing deployment and maintenance costs.
-
ERC-777: ERC-777 is an advanced token standard that extends the functionality of ERC-20 tokens. It introduces a more flexible approach to token transfers, enabling tokens to trigger callbacks on the receiving contract, providing improved control and composability.
-
ERC-223: ERC-223 is another extension of the ERC-20 standard. It addresses the issue of lost tokens when mistakenly sent to contracts that do not support token reception. ERC-223 introduces a tokenFallback function, allowing the receiving contract to reject incompatible tokens.
-
ERC-621: ERC-621 extends the ERC-20 standard by introducing functions to increase or decrease the supply of tokens within a contract. It provides more flexibility in managing token supply compared to the fixed supply model of ERC-20.
-
ERC-827: ERC-827 combines the features of ERC-20 and ERC-223. It enables token transfers with additional data, allowing contracts to process complex instructions along with the token transfer, enhancing functionality and interoperability.
-
ERC-1400: ERC-1400 is a security token standard designed for regulated financial securities on the blockchain. It provides features like partitioning tokens, transfer restrictions, and investor management, complying with legal and regulatory requirements.
-
ERC-1620: ERC-1620 introduces a standardized interface for decentralized exchange (DEX) orders. It allows the creation, validation, and settlement of off-chain DEX orders, enhancing interoperability and liquidity across different decentralized exchanges.
-
ERC-1967: ERC-1967 is an upgradeable smart contract proxy standard. It enables the separation of the implementation logic from the proxy contract, allowing for seamless upgrades while preserving the contract address and state.
Note that this list may not include all existing or newly developed ERC standards. Ethereum's evolving ecosystem continues to witness the emergence of innovative standards to cater to specific requirements and use cases.