Comment calculer des frais de gas ?+
Multipliez le gas utilisé par le prix par unité de gas. Avec EIP-1559, ce prix correspond aux frais de base plus vos frais de priorité, plafonnés par vos frais maximum : un simple transfert d'ETH avec des frais de base de 28 gwei et un pourboire de 2 gwei coûte donc 21,000 × 30 gwei, soit 630,000 gwei, ou 0.00063 ETH. La chaîne d'unités mérite d'être retenue : un gwei est un milliardième d'ether, donc des unités de gas multipliées par des gwei donnent des gwei, et en divisant par un milliard on obtient des ether. Tout le reste de cette page se résume à cette multiplication, plus la question de savoir où va chaque part de l'argent.
Quelle est la différence entre la limite de gas et le gas utilisé ?+
La limite est le plafond que vous autorisez ; le gas utilisé est ce que la transaction consomme réellement, et c'est ce que vous payez. Le gas non utilisé est restitué : fixer une limite plus élevée que nécessaire ne coûte donc rien, alors qu'avec une limite trop basse la transaction tombe à court de gas en cours de route, échoue et vous facture quand même le travail effectué jusque-là. C'est cette asymétrie qui pousse les portefeuilles à ajouter une marge de sécurité à leur estimation. Ce calculateur demande le gas utilisé plutôt que la limite de gas, car c'est ce nombre-là qui se transforme en argent.
Pourquoi un simple transfert d'ETH coûte-t-il toujours exactement 21,000 gas ?+
Parce que le protocole le fixe. 21,000 est le coût intrinsèque de toute transaction : la récupération de la signature, la vérification du nonce, la mise à jour du solde et le coût de base pour entrer dans un bloc. Un transfert vers une adresse ordinaire ne fait rien de plus, donc il ne coûte jamais davantage. Un envoi vers l'adresse d'un contrat ajoute le coût du code exécuté, et l'ajout de données à la transaction coûte un supplément par octet : voilà pourquoi un transfert d'ETH accompagné d'un message coûte plus cher qu'un transfert nu.
Que sont les frais de base, et pourquoi sont-ils brûlés ?+
Les frais de base sont fixés par le protocole au lieu d'être proposés par les utilisateurs, et ils suivent la demande : chaque bloc les ajuste à la hausse ou à la baisse de 12.5% au maximum selon que le bloc précédent était rempli à plus ou à moins de la moitié. Les brûler supprime toute incitation pour le producteur de blocs à les manipuler, puisque gonfler les frais de base ne lui rapporterait rien. Cela signifie aussi qu'une forte activité du réseau retire définitivement de l'ETH de l'offre, et c'est ce mécanisme que l'on décrit quand on dit que l'ETH devient déflationniste en période chargée.
Quels frais de priorité choisir ?+
Assez pour que votre transaction vaille la peine d'être incluse, ce qui est très peu sur un réseau calme. Les validateurs classent les transactions selon ce qu'ils gagnent, c'est-à-dire le pourboire, pas le total. Par temps calme, un ou deux gwei suffisent normalement largement ; pendant un mint très demandé, cela peut valoir plusieurs fois les frais de base, car vous enchérissez contre tous les autres pour le même bloc. Le bon modèle mental : les frais de base décident si votre transaction peut entrer, et le pourboire décide si elle passe en premier.
Pourquoi ma transaction est-elle restée bloquée en attente ?+
Presque toujours parce que les frais maximum sont inférieurs aux frais de base actuels. Personne ne peut l'inclure, car les frais de base ne se négocient pas et ne peuvent pas être payés en partie : elle attend donc que les frais de base retombent à son niveau. Les portefeuilles permettent de corriger cela en remplaçant la transaction par une autre avec le même nonce et des frais maximum plus élevés. L'autre cause fréquente est un trou dans les nonces : une transaction au nonce antérieur est bloquée, et toutes celles qui suivent doivent attendre leur tour, quoi qu'elles paient.
Les frais sur les L2 fonctionnent-ils de la même façon ?+
L'arithmétique est la même, mais la tarification comporte deux parts. Une L2 vous facture l'exécution sur sa propre chaîne, qui est bon marché, plus une part du coût de publication de vos données sur Ethereum, qui ne l'est pas. Depuis la mise à jour Dencun, ces données vont dans des blobs dotés de leur propre marché des frais, ce qui explique la forte baisse des frais sur les L2 et leurs pics quand l'espace de blobs est disputé. Saisissez le prix du gas de votre L2 en gwei dans ce calculateur et la partie exécution sera juste ; la partie données est un montant séparé que votre portefeuille intègre au devis.
Pourquoi le même swap coûte-t-il un montant différent selon les jours ?+
La consommation de gas change à peine, puisque le code exécuté est le même. Ce qui bouge, c'est le prix par unité de gas, et il bouge beaucoup : les frais de base peuvent varier d'un ordre de grandeur entre un week-end calme et une heure de forte activité. Le tableau en paliers de cette page sert à le rendre concret, en montrant la même transaction chiffrée de 1 à 200 gwei. Le stockage a un effet plus modeste : écrire une valeur dans un emplacement de stockage neuf coûte 20,000 gas contre 5,000 pour en mettre un à jour, si bien que la première interaction avec un contrat coûte souvent plus cher que toutes les suivantes.
Cette page se connecte-t-elle à mon portefeuille ou récupère-t-elle un prix du gas ?+
Non. Il n'y a aucune connexion de portefeuille, aucune recherche d'adresse, aucun appel RPC et aucun flux de prix d'aucune sorte. Chaque nombre provient de ce que vous saisissez, et le calcul s'exécute dans cet onglet. C'est un choix délibéré pour toute cette catégorie et non une fonction manquante : un calculateur sans dépendance externe ne peut pas être limité en requêtes, ne peut pas tomber en panne quand un fournisseur change ses conditions et ne peut pas vous afficher un chiffre périmé comme s'il était en direct.
Comment convertir des gwei en ETH ?+
Divisez par un milliard, puisqu'un gwei vaut 10 puissance moins neuf ether. Ainsi, 30 gwei valent 0.00000003 ETH, et 1 ETH vaut un milliard de gwei. Le wei est la plus petite unité, un milliardième de gwei et un trillionième d'ether, et tous les frais de la chaîne sont, en dessous, un nombre entier de wei, quel que soit l'affichage choisi par votre portefeuille. Pour l'échelle complète, unités intermédiaires comprises, le convertisseur satoshi et gwei s'en charge exactement.