ERC-20
StandardsDéfinition
Standard de token fongible le plus utilisé sur Ethereum. Définit 6 fonctions obligatoires (totalSupply, balanceOf, transfer, approve, allowance, transferFrom) et 2 événements (Transfer, Approval). Implémenté par la majorité des tokens (USDC, USDT, LINK, UNI, etc.). Permet l'interopérabilité entre tous les protocoles DeFi.
Version anglaise
Most widely used fungible token standard on Ethereum. Defines 6 mandatory functions (totalSupply, balanceOf, transfer, approve, allowance, transferFrom) and 2 events (Transfer, Approval). Implemented by most tokens (USDC, USDT, LINK, UNI, etc.). Enables interoperability across all DeFi protocols.
Exemple de Code
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor() ERC20("MyToken", "MTK") {
_mint(msg.sender, 1000000 * 10**18); // 1M tokens
}
}
// Fonctions standards héritées :
// - balanceOf(address)
// - transfer(address, uint256)
// - approve(address, uint256)
// - transferFrom(address, address, uint256)Termes Liés
Pages Liées
Pratique ce concept sur Solingo
Maîtrise ERC-20 avec des exercices interactifs et un IDE intégré.
Commencer gratuitement