Pourquoi les jetons envoyés à des adresses de contrat intelligent ne peuvent-ils pas être récupérés ?
Dernière mise à jour : 25/09/2025
Sur Ethereum, il existe deux types de comptes :
- Comptes possédés de manière externe (EOA)
- Contrôlés par des clés privées (adresses de portefeuille typiques).
- Consistent en une paire de clés publique et privée.
- Les utilisateurs peuvent initier directement des transactions.
- Comptes de contrat
- Contrôlés par le code et le stockage du contrat intelligent, pas par des clés privées.
- L'adresse est connue sous le nom d'adresse de contrat.
De par leur apparence, il est presque impossible de distinguer une adresse de portefeuille d'une adresse de contrat. En conséquence, de nombreux utilisateurs transfèrent par erreur des jetons à des adresses de contrat qui n'ont pas de clés privées.
Que se passe-t-il si des jetons sont envoyés à une adresse de contrat ?
- Une fois que des jetons sont transférés à une adresse de contrat, ils ne peuvent généralement pas être récupérés.
- Ce n'est que si le code du contrat permet explicitement des retraits que les jetons peuvent potentiellement être récupérés.
- La plupart des comptes de contrat sont simplement des programmes sans la capacité d'envoyer "manuellement" des jetons en retour.
Que devez-vous faire si cela se produit ?
- Contactez l'équipe derrière le contrat intelligent pour confirmer si la récupération est possible.
- Remarque : Le portefeuille Web3 de KuCoin est un portefeuille décentralisé et non-custodial. Nous ne pouvons pas interférer avec les transactions blockchain ou annuler les transferts que vous avez déjà effectués.
- Si vous n'êtes pas sûr de l'endroit où vos jetons sont allés, vous pouvez vérifier votre historique de transactions sur un explorateur de blocs pour confirmer l'adresse de réception finale.