BEP-20 définit une interface commune pour les contrats de tokens sur BNB Smart Chain, ou BSC. Dérivé d’ERC-20, il prend en charge les consultations de soldes et d’offre, les transferts, approbations et plafonds de dépense. Les applications compatibles utilisent ainsi des méthodes de contrat familières.
Standard et réseau
BEP-20 nomme un standard, même si les menus de transfert l’emploient souvent pour désigner BSC. Un retrait doit correspondre au réseau et à l’actif acceptés par le service destinataire. Une adresse qui paraît valide sur Ethereum ne prouve pas qu’un dépôt sur BSC sera crédité.
BNB et soldes de tokens
BNB est l’actif natif servant aux frais de BSC. Détenir un token BEP-20 est distinct de détenir du BNB natif ; un transfert ordinaire nécessite généralement du BNB pour le gas. Le contrat détermine l’émission et les contrôles supplémentaires. La conformité BEP-20 ne garantit donc ni réserves, ni transferts sans restriction, ni offre fixe.
Attention aux noms historiques
BEP-2 appartenait à BNB Beacon Chain et constitue un autre standard. Beacon Chain a cessé de fonctionner en décembre 2024. Les anciennes explications BEP-20 évoquant des transferts courants entre les deux chaînes décrivent une organisation historique, sans établir que ces itinéraires restent disponibles.