WATS Wallet logoWATS Wallet
Guide8 min de lecture

« Fonds insuffisants pour le gas » alors que vous avez des tokens ? Comment débloquer vos cryptos

Votre wallet affiche des tokens mais indique « fonds insuffisants pour le gas ». La cause : le solde de tokens et le solde de gas sont séparés, et chaque chaîne réclame son propre token natif. Voici comment corriger cela rapidement et l'éviter la prochaine fois.

Vous voyez des tokens dans votre wallet, mais un transfert ou un swap échoue avec « fonds insuffisants pour le gas ». Cela signifie presque toujours une seule chose : votre solde de tokens et votre solde de gas sont deux choses différentes, et vous n'avez plus de token de gas natif de la chaîne. Chaque chaîne facture les frais dans sa propre monnaie native — ETH sur Ethereum et la plupart des L2, SOL sur Solana, Toncoin sur TON — et détenir de l'USDC, un meme coin ou même un actif bridgé ne paie pas la transaction. La solution consiste à obtenir une petite quantité de ce token natif sur la même chaîne (via un on-ramp, un bridge ou un swap), à garder une réserve pour la prochaine fois, ou à utiliser un wallet à token de frais unique qui gère cette jonglerie à votre place.

C'est l'un des moments les plus fréquents et les plus déroutants de la self-custody. Rien n'est cassé, rien n'est perdu, et vos tokens sont exactement là où vous les avez laissés. Vous ne pouvez simplement pas les déplacer tant que le bon token de gas n'est pas présent sur la bonne chaîne. Ce guide explique pourquoi cela se produit, vous donne trois moyens rapides de vous en sortir, et montre comment un wallet à token de frais unique supprime le problème de façon structurelle — avec des nuances honnêtes sur ce que cela change et ne change pas.

La solution rapide en un paragraphe

Si vous voulez juste débloquer une transaction tout de suite : identifiez sur quelle chaîne se trouvent vos tokens bloqués, puis faites arriver une petite quantité du token natif de cette chaîne dans le même wallet sur le même réseau. Sur une chaîne EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain) il vous faut un peu d'ETH, de BNB ou de MATIC ; sur Solana il vous faut un peu de SOL ; sur TON il vous faut un peu de Toncoin. Les voies les plus rapides sont un on-ramp intégré (acheter du gas natif directement par carte), un bridge depuis une chaîne où vous détenez déjà du natif (déplacez quelques dollars), ou un swap d'une petite portion des tokens que vous détenez déjà vers la monnaie native — à condition d'avoir assez de natif pour payer ce swap. Une fois que le solde natif couvre les frais, votre transaction bloquée passe.

Pourquoi cela arrive : solde de tokens vs solde de gas

Les blockchains facturent des frais pour chaque changement d'état — envoyer, swapper, approuver, minter. Ces frais s'appellent le gas, et ils sont versés aux validateurs du réseau dans la monnaie native du réseau. Surtout, ces frais ne sont pas déduits du token que vous déplacez. Si vous envoyez de l'USDC, le réseau ne prélève pas sa part en USDC ; il exige de l'ETH (ou la monnaie native de la chaîne) en plus.

Votre wallet suit donc en réalité deux soldes distincts qui partagent le même écran :

  • Solde de tokens — les actifs que vous détenez (USDC, un meme coin, un token wrappé ou bridgé, un NFT). Ce sont ceux que vous voulez déplacer.
  • Solde de gas — la monnaie native qui paie les frais de réseau. C'est ce qui vous permet réellement de déplacer quoi que ce soit.

Vous pouvez détenir 10 000 $ d'un token et être incapable d'en envoyer le moindre centime si votre solde de gas natif est à zéro. L'erreur correspond au réseau qui refuse de lancer une transaction qu'il sait que vous ne pouvez pas payer. C'est un problème de solde, pas un problème de sécurité.

Le second piège, c'est que le gas est spécifique à chaque chaîne. L'ETH sur le mainnet Ethereum ne paie pas une transaction sur Polygon, et le SOL ne sert à rien sur une chaîne EVM. Chaque réseau est sa propre route à péage avec sa propre monnaie. Les gens rencontrent le plus souvent ce problème juste après un bridge : ils déplacent de l'USDC vers une toute nouvelle chaîne, arrivent avec des tokens mais zéro monnaie native sur cette chaîne, et découvrent qu'ils ne peuvent même pas faire ressortir l'USDC.

Étape 1 : identifier le token natif dont la chaîne a besoin

Avant de corriger quoi que ce soit, confirmez deux choses : sur quelle chaîne se trouvent réellement vos tokens bloqués, et dans quelle monnaie native cette chaîne facture les frais. Ouvrez votre wallet et vérifiez le réseau sur lequel se trouve le token — un même symbole de token (par exemple, USDC) peut exister sur une dizaine de chaînes, et seule la monnaie native de cette chaîne précise fonctionnera.

Voici la correspondance pour les réseaux pris en charge par WATS :

ChaîneToken de gas natifNotes
EthereumETHFrais les plus élevés ; il vous faut du véritable ETH, pas des variantes wrappées ou bridgées.
Arbitrum / Optimism / BaseETHCes L2 paient aussi le gas en ETH, mais il doit s'agir d'ETH sur ce L2, pas sur le mainnet.
PolygonPOL (anciennement MATIC)Frais peu élevés, mais quand même sa propre monnaie native.
BNB ChainBNBLe BNB natif sur BNB Chain paie les frais.
SolanaSOLFrais minimes, mais il vous faut quand même un petit solde de SOL pour transiger.
TONToncoin (TON)Le Toncoin natif paie les opérations du réseau TON.

Une précision honnête : WATS couvre les chaînes EVM, Solana et TON dans un seul wallet self-custody, mais il ne prend pas en charge nativement Bitcoin, donc le modèle de gas de Bitcoin sort du cadre de cet article. Une fois que vous connaissez la chaîne exacte et sa monnaie native, vous savez précisément ce qu'il faut acquérir.

Étape 2 : les moyens les plus rapides d'obtenir un peu de gas natif (on-ramp, bridge, swap)

Vous n'avez besoin que d'une petite quantité de token natif — assez pour couvrir une ou quelques transactions, pas une grosse position. Il existe trois voies fiables, à peu près par ordre de rapidité selon ce que vous détenez déjà.

Option A — Acheter du gas natif via un on-ramp

La solution la plus directe lorsque vous n'avez aucune monnaie native nulle part consiste à en acheter une petite quantité directement par carte ou virement bancaire via un on-ramp, en l'envoyant directement à l'adresse de votre wallet sur la chaîne dont vous avez besoin. Assurez-vous que l'on-ramp livre la monnaie native sur le bon réseau — acheter de l'ETH qui arrive sur le mainnet n'aidera pas une transaction bloquée sur Base. C'est la seule voie qui n'exige rien de préexistant dans votre wallet.

Option B — Bridger un peu de natif depuis une autre chaîne

Si vous détenez déjà du gas natif sur une autre chaîne — disons que vous avez de l'ETH sur Arbitrum mais que vos tokens sont coincés sur Base — vous pouvez bridger quelques dollars de natif. Bridgez un montant petit et réfléchi ; vous faites le plein du réservoir de gas, vous ne relocalisez pas tout votre solde. Attention au cas de la poule et de l'œuf : le bridge lui-même coûte du gas sur la chaîne source, il vous faut donc un peu de natif là-bas pour démarrer.

Option C — Swapper une portion de ce que vous détenez déjà

Si vous avez juste assez de natif pour couvrir une transaction, vous pouvez swapper une petite portion de vos tokens bloqués vers davantage de monnaie native pour constituer une réserve. Le piège est le même que celui qui vous a amené ici : un swap est lui-même une transaction et a besoin de gas. Si votre solde natif est vraiment à zéro, un swap sur la même chaîne ne vous sauvera pas — vous devez d'abord utiliser l'Option A ou B. Certains wallets et agrégateurs proposent des fonctionnalités de gas-on-swap qui déduisent les frais différemment, ce qui mène directement à la solution structurelle ci-dessous.

Étape 3 : l'éviter la prochaine fois — gardez une petite réserve de natif

L'habitude la plus simple pour éviter complètement cela : chaque fois que vous déplacez des tokens vers une chaîne, emportez avec eux un peu de monnaie native. Voyez cela comme garder quelques dollars de carburant dans une voiture que vous pourriez conduire dans une nouvelle ville.

  • Pré-approvisionnez chaque chaîne que vous utilisez. Gardez un petit solde natif (souvent juste quelques dollars) sur chaque réseau sur lequel vous transigez réellement, pour ne jamais vous retrouver bloqué avec des tokens que vous ne pouvez pas déplacer.
  • Faites le plein avant de bridger, pas après. Lorsque vous envoyez des tokens vers une nouvelle chaîne, envoyez ou achetez-y un peu de natif dans la même session.
  • Laissez une marge. Ne videz pas votre monnaie native jusqu'au dernier centime après une transaction — les frais fluctuent, et la suivante pourrait coûter un peu plus que la précédente.
  • Faites attention aux chaînes très chargées. Sur le mainnet Ethereum en particulier, le gas grimpe en flèche lors des congestions ; une réserve qui suffisait hier peut s'avérer insuffisante pendant une heure de pointe.

Cela fonctionne, mais avec un inconvénient évident : plus vous utilisez de chaînes, plus vous avez de petits soldes natifs à suivre et à recharger. C'est précisément cette jonglerie que traite la section suivante.

La solution structurelle : les wallets à token de frais unique (Hot Wallet, présentation honnête)

Garder une réserve de natif sur six chaînes est une corvée. L'alternative structurelle est un wallet qui vous permet de payer les frais dans un seul token partout, pour que vous cessiez de gérer une monnaie de gas distincte par chaîne. Le Hot Wallet WATS fait cela avec un modèle à token de frais unique reposant sur la gas abstraction : vous approvisionnez un seul solde ATS, et ce token couvre les frais de réseau sur les chaînes prises en charge par le Hot Wallet, au lieu que vous deviez vous procurer de l'ETH ici et du SOL là.

Maintenant, la présentation honnête, car c'est facile de survendre la chose :

  • Cela change quel token paie, pas combien. La gas abstraction remplace le token de frais, passant des monnaies natives par chaîne à l'ATS. Ce n'est pas une remise, pas du « gasless », et pas du gas moins cher. Le réseau facture toujours son coût réel, suivi en direct ; l'ATS ne fait que le régler.
  • Il vous faut quand même un solde approvisionné. Le token de frais unique est l'ATS, donc un solde ATS à zéro vous ramène tout droit à « fonds insuffisants pour le gas ». Vous avez remplacé de nombreux soldes natifs par un seul — vous n'avez pas supprimé le besoin d'en avoir un.
  • C'est une fonctionnalité du Hot Wallet, pas une fonctionnalité universelle. Cela s'applique spécifiquement au Hot Wallet WATS. L'extension Chrome et l'application mobile WATS sont des wallets purement self-custody qui suivent le modèle normal de gas natif par chaîne, exactement comme décrit ci-dessus.

Le véritable bénéfice est donc précis et concret : un seul réservoir de carburant au lieu de six. Si votre frustration vient du fait de tomber constamment en panne sèche sur la chaîne où vous atterrissez, consolider les frais dans un seul token approvisionné supprime la jonglerie par chaîne — tandis que tout le reste du fonctionnement des frais demeure inchangé.

Notes chaîne par chaîne (EVM, Solana, TON)

Chaînes EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain). Toutes utilisent le même modèle : une monnaie native paie le gas, et il doit s'agir de cette monnaie sur cette chaîne précise. L'ETH couvre Ethereum et les grands L2, mais l'ETH sur Arbitrum ne paiera pas un frais sur Base — ce sont des soldes distincts. Polygon utilise le POL et BNB Chain utilise le BNB. Les frais du mainnet sont les plus volatils, gardez-y donc la réserve relative la plus importante.

Solana. Les frais sont minimes, ce qui pousse les gens à les ignorer — mais « minime » n'est pas « zéro ». Il vous faut quand même un petit solde de SOL pour envoyer des tokens SPL ou interagir avec des programmes. Certaines actions exigent aussi un petit dépôt de rent pour ouvrir des comptes de tokens, gardez donc un peu plus de SOL que ne le suggère le seul frais de transaction.

TON. Les opérations du réseau sont payées en Toncoin. Comme pour les autres, détenir un jetton (un token TON) ne paie pas son propre transfert ; il vous faut un peu de Toncoin natif dans le même wallet. Gardez une petite réserve de Toncoin si vous transigez régulièrement sur TON.

Le fil conducteur des trois est identique : les tokens sont la cargaison, la monnaie native est le carburant, et chaque chaîne n'accepte que son propre carburant. Une fois ce principe assimilé, « fonds insuffisants pour le gas » cesse d'être un mystère et devient un simple appoint rapide et prévisible. Si vous voulez les mécanismes plus en détail, lisez les frais de gas crypto expliqués ; pour comprendre comment les wallets à token de frais unique déplacent le token de frais sans changer le coût, voyez qu'est-ce que la gas abstraction.

Foire aux questions

Pourquoi mon wallet affiche-t-il « fonds insuffisants pour le gas » alors que j'ai des tokens ?

Parce que le solde de tokens et le solde de gas sont séparés. Les réseaux facturent les frais dans leur propre monnaie native (ETH, SOL, Toncoin), pas dans le token que vous déplacez. Vous pouvez détenir des milliers dans un token et être incapable de l'envoyer si votre solde de gas natif sur cette chaîne est à zéro. Ajoutez un peu de monnaie native sur la même chaîne pour corriger cela.

Puis-je payer le gas avec de l'USDC ou mes autres tokens au lieu de la monnaie native ?

Sur un wallet self-custody standard, non — chaque chaîne exige sa monnaie native pour le gas. Un wallet à token de frais unique utilisant la gas abstraction, comme le Hot Wallet WATS, vous permet de payer les frais depuis un seul solde ATS au lieu de vous procurer de la monnaie native par chaîne. Cela change quel token paie, pas le coût, et nécessite quand même un solde ATS approvisionné. L'extension et l'application mobile WATS utilisent le modèle natif normal par chaîne.

Je viens de bridger des tokens vers une nouvelle chaîne et maintenant je suis bloqué. Que faire ?

C'est la version la plus fréquente du problème : vous êtes arrivé avec des tokens mais zéro monnaie native sur la nouvelle chaîne. Obtenez-y une petite quantité du token natif de cette chaîne — achetez-le via un on-ramp, ou bridgez quelques dollars de natif depuis une chaîne où vous en détenez déjà. La prochaine fois, emportez un peu de natif lorsque vous bridgez.

Combien de token natif devrais-je garder pour le gas ?

Assez pour couvrir plusieurs transactions avec une marge — souvent juste quelques dollars par chaîne, davantage sur le mainnet Ethereum où les frais grimpent en flèche lors des congestions. Ne videz pas votre monnaie native jusqu'au dernier centime après une transaction, car le frais suivant pourrait coûter un peu plus que le précédent.

WATS prend-il en charge le gas de Bitcoin ?

Non. WATS est un wallet self-custody couvrant les chaînes EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain), Solana et TON dans un seul wallet, mais il ne prend pas en charge nativement Bitcoin, donc le modèle de frais de Bitcoin sort du cadre. Pour les chaînes qu'il prend en charge, chacune utilise sa propre monnaie de gas native comme décrit ci-dessus.