Menu
in

« TRANSFER_FROM_FAILED » sur PancakeSwap-. comment corriger l’erreur

Obtenez-vous une erreur « TRANSFER_FROM_FAILED » sur PancakeSwap?

Voici le message d’erreur complet, « La transaction ne peut pas réussir en raison d’une erreur: TransferHelper: TRANSFER_FROM_FAILED ».

Suivi de, « C’est probablement un problème avec l’un des jetons que vous négociez. »

L’échec du transfert d’erreur sur PancakeSwap vous empêche d’échanger un jeton que vous possédez sur votre portefeuille de crypto-monnaie (par exemple, Trust Wallet, MetaMask).

En conséquence, vous ne pourrez pas liquider votre position.

Si vous êtes un développeur, vous devez corriger l’erreur afin que les acheteurs puissent échanger le jeton sur PancakeSwap.

Que signifie TRANSFER_FROM_FAILED sur PancakeSwap?

L’erreur « TRANSFER_FROM_FAILED » sur PancakeSwap signifie que vous ne pouvez pas échanger le jeton.

Dans la plupart des cas, le jeton est une arnaque et vous ne pourrez pas récupérer votre argent.

C’est frustrant parce que vous pouvez acheter le jeton, mais vous n’êtes pas en mesure de le vendre.

Cela est dû à un code dans le contrat qui bloque les transferts au fournisseur de liquidité.

Donc, avant d’acheter un jeton, assurez-vous de voir d’abord ses transactions.

Si le jeton est une arnaque, vous verrez seulement que les gens l’achètent et ne le vendent pas.

Pour voir les transactions d’un jeton, vous pouvez visiter ce site Web et rechercher le nom ou l’adresse du jeton.

Ensuite, faites défiler jusqu’à l’onglet « Token tx » pour voir une liste des transactions de jetons.

Le vert indique un achat, tandis que le rouge indique une vente.

Si toute la liste est verte, le jeton est très probablement une arnaque car personne ne le vend.

En outre, la plupart des contrats qui sont sur une version 0.5.17 sont une arnaque, vous devez donc vous assurer de les éviter à l’avenir.

Pour vérifier la construction d’un contrat, vous pouvez visiter ce site Web et rechercher le nom ou l’adresse du jeton.

Ensuite, cliquez sur « x Contract » dans la barre latérale d’informations (x est le nom du jeton).

Après avoir cliqué sur « x Contrat », vous atterrirez sur le contrat de jeton sur le site Web de BscScan.

La version du contrat apparaît à côté de « Version du compilateur ».

Si la version est 0.5.17, essayez d’éviter d’acheter le jeton.

Comment réparer « TRANSFER_FROM_FAILED » sur PancakeSwap

Pour corriger « TRANSFER_FROM_FAILED » sur PancakeSwap en tant qu’utilisateur, vous pouvez essayer de modifier le dernier numéro dans le champ « De (estimé) » sur PancakeSwap.

Si vous êtes développeur, vous pouvez corriger l’erreur en désactivant la fonctionnalité « setSwapAndLiquifyEnabled ».

Alternativement, vous pouvez essayer d’utiliser « V1 » de PancakeSwap au lieu de « V2 »:

Si vous êtes un utilisateur et que vous cherchez à échanger « 1000000 » BONFIRE, changez le numéro en « 1000001 » à la place.

Après avoir modifié le dernier numéro dans le champ « De (estimé) », la transaction sera réussie.

Si vous ne pouvez toujours pas échanger le jeton, cela signifie que l’erreur est causée par le jeton / PancakeSwap.

PancakeSwap a récemment migré de V1 à V2.

Cela a causé des problèmes avec l’échange de jetons sur l’échange.

Pour corriger l’erreur, le développeur de jetons doit désactiver la fonctionnalité « setSwapAndLiquifyEnabled » sur le contrat de jeton.

Ensuite, vous devez attendre que le développeur résolve le problème de sa part.

Vous pouvez également essayer d’utiliser « V1 » de PancakeSwap au lieu de « V2 ».

Cependant, si le jeton est nouveau et a une communauté faible derrière lui, il pourrait s’agir d’une arnaque.

Si vous êtes le développeur du jeton, vous devez résoudre le problème en modifiant le contrat du jeton.

Si vous êtes un utilisateur, vous devez demander au développeur de résoudre le problème en procédant comme suit :

1. Passez à « Écrire un contrat » et connectez-vous à Web3

La première étape consiste à accéder au contact du jeton sur BscScan.

Tout d’abord, visitez BscScan et recherchez votre jeton.

Une fois que vous êtes sur votre jeton, vous verrez plusieurs onglets, y compris « Transferts », « Détenteurs », « Informations », etc.

Vous verrez également l’onglet « Écrire un contrat ».

Cliquez sur « Écrire le contrat » pour ouvrir le contrat de jeton.

Dans l’onglet « Écrire un contact », vous verrez plus de fonctionnalités que vous pouvez écrire.

Pour écrire des fonctionnalités, vous devez d’abord vous connecter à Web3.

Cliquez sur « Se connecter à Web3 » et sélectionnez le portefeuille auquel vous souhaitez vous connecter (MetaMask/WalletConnect).

2. Entrez « false » et cliquez sur « Write » sur « setSwapAndLiquifyEnabled »

Après vous être connecté à Web3, faites défiler vers le bas jusqu’à ce que vous trouviez la fonction « setSwapAndLiquifyEnabled ».

La fonctionnalité est un type de données booléen qui n’a que true ou false.

Vous pouvez activer ou désactiver cette fonctionnalité.

Si la fonctionnalité est activée, la liquidité entrera automatiquement dans le pool.

Cependant, en raison de la migration de PancakeSwap de V1 à V2, cette fonctionnalité provoque l’erreur « TRANSFER_FROM_FAILED ».

Pour corriger l’erreur, tapez « false » sous la fonction « setSwapAndLiquifyEnabled » et cliquez sur « Write ».

Après avoir tapé « false » et cliqué sur « Write », la fonction « setSwapAndLiquifyEnabled » sera désactivée.

De plus, l’erreur « TRANSFER_FROM_FAILED » sera également corrigée.

Ensuite, d’autres personnes pourront continuer à acheter ou à vendre le jeton.

Malheureusement, si vous avez renoncé à la propriété du jeton sur BscScan, vous ne pourrez pas modifier le contrat.

Conclusion

Si vous avez récemment lancé un jeton et que personne n’est en mesure de l’acheter ou de le vendre, vous devez vous rendre sur BscScan pour le réparer.

Sur BscScan, tapez « false » sous la fonction « setSwapAndLiquifyEnabled » et cliquez sur « Write ».

Le problème est causé par la migration de PancakeSwap de V1 vers V2, de sorte que l’erreur restera jusqu’à ce que PancakeSwap le résolve.

Si vous êtes un développeur, essayez de changer la fonctionnalité « setSwapAndLiquifyEnabled » en « true » après quelques jours pour voir si les gens peuvent acheter ou vendre votre jeton.

Si je ne parviens toujours pas à le faire, remplacez la fonction « setSwapAndLiquifyEnabled » par « false » jusqu’à ce que PancakeSwap le résolve.

Leave a Reply