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 ». Le solde de tokens et le solde de gas sont deux choses distinctes, et chaque chaîne réclame sa propre monnaie native. Voici trois solutions rapides — et la solution structurelle : WATS paie les frais de réseau depuis un seul solde ATS au lieu d'un token de gas différent par chaîne.

« Fonds insuffisants pour le gas » signifie que votre solde de tokens et votre solde de gas sont deux choses différentes, et que vous n'avez plus de monnaie native sur la chaîne où vous transigez. Chaque réseau facture ses frais de transaction dans sa propre monnaie — ETH sur Ethereum et ses principaux L2, POL sur Polygon, BNB sur BNB Chain, SOL sur Solana, Toncoin sur TON — et détenir de l'USDC, un meme coin ou un actif bridgé ne paie pas la transaction. Rien n'est perdu : vos tokens sont la cargaison d'un camion dont le réservoir est vide. Pour débloquer quelque chose tout de suite, faites arriver une petite quantité de la monnaie native de cette chaîne dans le même wallet sur le même réseau — via un on-ramp, un bridge ou un swap. Pour que cela ne se reproduise pas, gardez une petite réserve de natif sur chaque chaîne que vous utilisez, ou servez-vous d'un wallet comme WATS, qui vous permet de payer les frais de réseau depuis un seul solde ATS approvisionné sur les chaînes qu'il prend en charge, plutôt qu'avec un token natif différent par chaîne.

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 — le camion est chargé, le réservoir est vide. Ce guide explique pourquoi cela se produit, vous donne trois moyens rapides de vous en sortir, et montre comment payer les frais dans un seul token 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 POL ou de BNB ; 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 facturés dans la monnaie native du réseau lui-même (sur Ethereum, une partie des frais est brûlée et le pourboire de priorité revient aux validateurs). 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, c'est votre wallet — ou son nœud — qui refuse de soumettre une transaction dont il sait déjà que le réseau la rejetterait comme impayable. C'est un problème de solde, pas un problème de sécurité, et dans un wallet non custodial comme WATS, vos clés et vos tokens restent intacts pendant que vous réglez cela.

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 ces 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 frais 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. C'est précisément cette impasse qui pousse certains wallets à sortir totalement le paiement des frais de la monnaie native, ce qui constitue 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 : payer les frais dans un seul token avec le Hot Wallet WATS

Garder une réserve de natif distincte sur chaque chaîne que vous touchez 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 fonctionne ainsi : vous approvisionnez un seul solde ATS, et ce token paie 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à. Sur les chaînes EVM, cela repose sur la gas abstraction via l'abstraction de comptes ERC-4337, et l'ATS lui-même circule entre les chaînes en tant qu'OFT LayerZero, ce qui permet à un seul solde de régler des frais sur plusieurs réseaux. WATS reste entièrement non custodial d'un bout à l'autre — c'est vous qui détenez les clés, et WATS ne détient jamais de clé.

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

  • Cela change quel token paie, pas combien. Payer en ATS remplace le token de frais, passant des monnaies natives par chaîne à un seul token. 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 ; 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.
  • Cela s'applique là où vous payez effectivement en ATS. Le modèle à token de frais unique couvre les chaînes que WATS prend en charge pour cela. Partout où vous transigez en dehors de ce cadre — un autre wallet, une autre chaîne — le modèle normal de gas natif par chaîne décrit plus haut continue de s'appliquer, il vaut donc la peine de connaître les deux.

Le véritable bénéfice est donc précis et concret : un seul réservoir de carburant au lieu d'un par chaîne. 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. Pour les mécanismes en profondeur, lisez les frais de gas crypto expliqués et qu'est-ce que la gas abstraction. Et si ce sont les appoints incessants qui vous fatiguent plutôt que les frais eux-mêmes, l'étape pratique suivante consiste à les regrouper : gardez votre activité multichaîne dans le Hot Wallet WATS, approvisionnez un seul solde ATS pour les frais de réseau, et gérez un unique réservoir de carburant au lieu d'un par chaîne.

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, POL, BNB, 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 et la transaction passe.

Puis-je payer le gas avec de l'USDC ou un autre token au lieu de la monnaie native ?

Sur un wallet standard, non — chaque chaîne exige sa propre monnaie native, et aucune quantité d'USDC ne réglera des frais de gas libellés en ETH. L'exception, c'est un wallet qui abstrait le token de frais : le Hot Wallet WATS paie les frais de réseau depuis un seul solde ATS approvisionné sur les chaînes qu'il prend en charge, en s'appuyant sur l'abstraction de comptes ERC-4337 sur les chaînes EVM, ce qui vous évite de vous procurer une monnaie de gas différente par chaîne. Notez que cela change quel token paie, pas ce que facture le réseau, et qu'un solde ATS à zéro bloque toujours une transaction.

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, ou utilisez un wallet comme WATS qui paie les frais depuis un seul solde ATS, pour qu'une nouvelle chaîne ne soit jamais une impasse.

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.

Payer les frais dans un seul token, est-ce la même chose que des transactions gasless ?

Non. Payer les frais dans un seul token change quel actif règle les frais, pas le fait qu'il y ait des frais. Avec le Hot Wallet WATS, vous approvisionnez un seul solde ATS et celui-ci couvre les frais de réseau sur les chaînes prises en charge ; le réseau facture toujours son coût réel, et si ce solde ATS tombe à zéro, vous êtes de nouveau bloqué. C'est un seul réservoir de carburant au lieu d'un par chaîne — pas du gas gratuit, pas une remise.

WATS prend-il en charge le gas de Bitcoin ?

Non. WATS est un wallet entièrement non custodial 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 — ou, dans le Hot Wallet, un seul solde ATS.