Ce que ce gas tracker montre vraiment
Chaque transaction sur une blockchain EVM coûte du gas, et le prix de ce gas change bloc par bloc. Ce tracker ping six endpoints RPC publics en parallèle (Ethereum, Optimism, Arbitrum, Base, Polygon, BSC), tire la base fee et la distribution de priority fee des 5 derniers blocs, puis convertit ça en estimation de coût en USD pour les quatre types de transaction les plus courants.
Tu vois les mêmes chiffres qu'un wallet comme MetaMask voit, sauf en un seul endroit, côte à côte. La page se rafraîchit auto toutes les 30 secondes, ce qui est environ le rythme auquel Ethereum scelle un nouveau bloc, pour que les données restent honnêtes sans marteler les RPC.
Comment lire chaque carte
- Base fee est la partie du prix du gas réglée par le protocole lui-même, en gwei (1 gwei = 0,000000001 du token natif). Elle monte quand le bloc précédent était plus de moitié plein, baisse quand il était moins. Tu la paies toujours, et après EIP-1559, elle est brûlée, pas payée aux validateurs.
- Les paliers Slow / Standard / Fast sont des prix de gas totaux (base plus priority). Ils viennent des 25e, 50e et 95e percentiles des priority tips réellement payés dans les 5 derniers blocs. Standard est le tarif réaliste « devrait atterrir dans le prochain bloc ou deux ».
- Transfert natif (21k gas) est la transaction la moins chère possible : envoyer ETH, MATIC ou BNB d'une adresse à une autre sans appel de contrat.
- Transfert ERC-20 (65k gas) est l'envoi d'un token (USDC, USDT, ton memecoin préféré) : environ 3× plus cher qu'un transfert natif parce qu'il écrit dans un slot de stockage de contrat.
- Swap Uniswap (150k gas) est un trade DEX représentatif : token en entrée, token en sortie, un hop. Les pools multi-hop ou stableswap peuvent faire 2× à 3× ce chiffre.
- Mint NFT (250k gas) est un mint typique : écriture dans un nouveau slot de stockage, émission d'un event Transfer, parfois un petit paiement de royalty. Les collections complexes avec de l'art on-chain peuvent monter bien plus haut.
- Pause l'auto-refresh avec l'interrupteur dans le header quand tu veux faire une capture, comparer les chiffres entre chaînes sans qu'ils bougent, ou juste fixer une valeur gwei figée pendant que tu décides d'envoyer ou non.
Quand c'est utile
Scénarios concrets où ce tracker te fait économiser de l'argent ou du temps :
- Timer une grosse transaction mainnet. Tu vas mint, swap ou bridge quelque chose de cher sur Ethereum. Tu laisses cet onglet ouvert, attends que la base fee descende sous ton gwei cible, puis soumets. Une seule après-midi de patience peut couper une transaction de 40 $ à 8 $.
- Choisir le L2 le moins cher en ce moment. Optimism, Arbitrum et Base font tous la même chose, mais leurs frais varient. Tu jettes un œil aux trois cartes et choisis celui qui est actuellement le plus calme : souvent une différence de 5× à 10× entre eux un jour chargé.
- Régler un max fee pour un script qui tourne longtemps. Tu vas lancer un bot ou un script batch qui va soumettre des dizaines de transactions dans la prochaine heure. Tu vois le 95e percentile et règles ça comme ton max gas, sachant que 95 % des blocs récents sont passés moins cher.
- Diagnostiquer une transaction bloquée. Ta transaction est pending. Tu vérifies ce qu'est le gas standard maintenant : si ta tx originale était sous ce chiffre, elle n'atterrira pas. Tu accélères (replace by fee) avec une priorité plus haute et tu la débloques.
- Choisir la bonne chaîne pour une appli user-facing. Tu construis quelque chose qui distribue des NFT. Le mint NFT sur Ethereum mainnet coûte 5 $ à 50 $, sur Polygon ça coûte des centimes. Tu vois l'écart, tu choisis Polygon, tes utilisateurs n'abandonnent pas le checkout.
- Sanity-checker l'estimation de gas d'un wallet. MetaMask suggère 80 gwei. C'est juste ? Tu vérifies ce tracker : si le palier standard est à 25, MetaMask est 3× trop cher (souvent le cas après un pic de fee). Tu édites manuellement à la baisse et économises de l'argent réel.
Outils connexes : convertisseur d'unités Ethereum (math gwei vers ether), validateur d'adresses crypto, function selector.