Transaction Solana échouée? Les 6 causes et comment les régler

Mis à jour 2 min de lecture

Certains liens sont des liens d'affiliation : si vous vous inscrivez par leur intermédiaire, nous pouvons recevoir une commission, sans frais supplémentaires pour vous. Ceci n'est pas un conseil financier.

Une transaction échouée, c’est agaçant, mais presque jamais dangereux : si elle a échoué, vos jetons n’ont pas bougé. Vous pourriez quand même payer les minuscules frais de réseau, puisque le réseau a traité la tentative.

D’abord, trouvez ce qui s’est passé : copiez la signature de la transaction dans l’onglet d’activité de votre portefeuille et collez-la dans un explorateur comme Solscan. Il indique si elle a réussi, échoué ou n’a jamais été prise en compte, et souvent l’erreur.

1. Pas assez de SOL pour les frais

Chaque transaction se paie en SOL, y compris les transferts de jetons et les swaps. La création d’un nouveau compte de jeton (par exemple, la première fois que vous recevez un jeton) exige aussi un petit dépôt en SOL.

Solution : gardez toujours un peu de SOL dans le portefeuille. Si vous n’avez que des USDC, achetez ou recevez d’abord une petite quantité de SOL.

2. Slippage dépassé (swaps)

Pendant un swap, le prix a bougé plus que ce que vous aviez permis, alors le swap s’est annulé de lui-même pour vous protéger.

Solution : réessayez. Pour les jetons qui bougent vite, augmentez légèrement le slippage. Un slippage très élevé sur un jeton inconnu, c’est comme ça que des gens obtiennent un très mauvais prix; restez raisonnable.

3. Transaction expirée / « blockhash not found »

Les transactions Solana ne sont valides que pendant une courte période. Si vous avez trop attendu avant d’approuver, ou si le réseau était occupé, elle a expiré.

Solution : recommencez et approuvez rapidement. Avec un portefeuille matériel, déverrouillez l’appareil et ouvrez l’application Solana avant de cliquer.

4. Congestion du réseau

Aux heures achalandées, les transactions sans frais de priorité risquent de ne pas passer.

Solution : la plupart des portefeuilles ajoutent automatiquement des frais de priorité. Réessayez, ou choisissez une option de priorité plus élevée si votre portefeuille en offre une.

5. Le portefeuille matériel l’a refusée

Un Ledger refuse les transactions qu’il ne peut pas afficher, à moins que la signature aveugle soit activée.

Solution : consultez utiliser un Ledger avec Phantom.

6. Le problème vient de l’application ou du jeton

Certains jetons limitent les transferts, et certains sites construisent des transactions défectueuses. Si un site échoue toujours alors que les autres fonctionnent, le problème vient du site. Méfiez-vous de tout site qui vous demande sans cesse de « réessayer avec d’autres paramètres » ou d’approuver quelque chose d’inhabituel.

Quand elle a « réussi », mais que rien n’est arrivé

  • Vérifiez dans l’explorateur : s’il indique une réussite, les fonds sont à l’adresse de destination. Vérifiez que vous avez envoyé à la bonne.
  • Vous envoyiez vers une plateforme d’échange? Les dépôts peuvent prendre quelques minutes avant d’être crédités, et un dépôt sur le mauvais réseau doit passer par le soutien de la plateforme. Contactez-la seulement à partir de son site officiel.

À lire aussi : Envoyer des USDC sur Solana · Portefeuille vidé : que faire