Calculateur de gaz crypto
Les frais d’une blockchain peuvent sembler abstraits lorsque le portefeuille affiche des unités de gaz et un prix en gwei, alors que votre budget est tenu en monnaie courante.
Lancer gratuitement
Ce calculateur relie ces valeurs par une opération transparente. Saisissez le gaz consommé ou estimé, le prix par unité et la valeur fiat actuelle du jeton natif du réseau. Le résultat indique les frais dans le jeton et leur équivalent fiat, afin de vérifier une estimation, de préparer un transfert ou de comparer le moment d’exécution.
Rassemblez les trois valeurs qui déterminent les frais
Commencez par les unités de gaz de la transaction. Une opération terminée indique généralement le gaz réellement consommé dans son reçu, tandis qu’un portefeuille ou une application peut fournir une estimation avant l’envoi. Saisissez ensuite le prix de chaque unité en gwei. Pour examiner une transaction confirmée, utilisez le prix effectif du gaz, car il reflète le montant réellement facturé. Pour une opération en attente, retenez le prix proposé par le portefeuille ou l’estimateur. Enfin, indiquez le prix fiat d’un jeton natif entier dans la devise qui vous intéresse. Les trois données doivent concerner la même opération et le même moment pour donner une estimation pertinente. Le calculateur considère le prix comme un simple montant fiat : une cotation en euros produit un résultat en euros, tandis qu’une cotation en dollars produit un résultat en dollars. Il ne consulte aucun marché et n’interroge aucune blockchain. Le résultat reste ainsi reproductible et vous gardez la maîtrise de toutes les hypothèses.
Comprenez la conversion du gwei en monnaie fiat
La première étape multiplie les unités de gaz par leur prix en gwei. Un gwei représentant un milliardième de jeton natif entier, le produit est divisé par un milliard afin d’obtenir les frais en jetons. Ces frais sont ensuite multipliés par le prix fiat d’un jeton. Par exemple, un transfert standard consommant 21,000 unités à 25 gwei utilise 0.000525 jeton natif. Si un jeton vaut 3,200 unités de la monnaie fiat choisie, les frais s’élèvent à 1.68 dans cette devise. Le calculateur renvoie les données saisies avec les deux résultats, afin que les hypothèses restent visibles. Le coût en jetons est arrondi à dix-huit décimales au maximum et le coût fiat à huit décimales au maximum, pour une sortie JSON stable et lisible. Il s’agit uniquement d’un arrondi arithmétique : cela ne signifie pas que chaque devise, plateforme d’échange, portefeuille ou système comptable accepte huit décimales. Appliquez ensuite les règles d’affichage ou de comptabilisation adaptées à votre usage.
Distinguez une estimation des frais définitifs
Avant de diffuser une transaction, considérez le résultat comme une valeur de planification. L’estimation du gaz peut évoluer lorsque l’état d’un contrat change, et le prix payé par unité peut différer d’une cotation antérieure. Sur les réseaux dotés d’un marché des frais, le portefeuille peut aussi afficher un montant maximal supérieur à la somme effectivement payée. Après confirmation, remplacez le gaz estimé et le prix proposé par le gaz consommé et le prix effectif figurant dans le reçu afin de reconstituer les frais définitifs. La valeur fiat impose un autre choix temporel : le cours actuel indique ce que valent les frais aujourd’hui, alors que le cours au moment de la confirmation indique leur valeur lorsqu’ils ont été engagés. Documentez cette convention pour toute utilisation comptable ou fiscale. Cette capacité calcule uniquement le gaz du réseau. Elle exclut les marges de change, frais de pont, frais applicatifs, pourboires hors du prix fourni et montant transféré. Chaque calcul par API coûte $0.002 et repose sur la même formule déterministe.
Cas d’usage
Vérifier l’estimation d’un portefeuille
Convertissez les unités et le prix en gwei proposés par le portefeuille en montant fiat avant d’approuver la transaction.
Rapprocher une transaction confirmée
Utilisez les valeurs du reçu et un cours enregistré du jeton pour calculer les frais de réseau à des fins comptables.
Comparer les moments d’exécution
Évaluez plusieurs prix du gaz avec la même estimation et le même cours du jeton afin de mesurer l’économie possible.
Questions fréquentes
Quelles données faut-il saisir ?
Vous devez fournir les unités de gaz, le prix par unité en gwei et le prix fiat d’un jeton natif.
Quelle formule le calculateur utilise-t-il ?
Les frais en jetons correspondent aux unités de gaz multipliées par le prix en gwei, puis divisées par un milliard. Le coût fiat est obtenu en multipliant ces frais par le cours du jeton.
Récupère-t-il les cours en temps réel ?
Non. Vous fournissez le cours, ce qui rend le calcul déterministe et vous permet de choisir le moment d’évaluation ainsi que la devise fiat.
Faut-il utiliser la limite de gaz ou le gaz consommé ?
Utilisez le gaz estimé pour planifier avant l’envoi. Pour une transaction confirmée, utilisez si possible le gaz réellement consommé indiqué dans le reçu.
Le résultat comprend-il tous les frais de transaction ?
Non. Il calcule les frais de gaz correspondant aux trois valeurs fournies et exclut les marges de change, ponts, applications et le montant transféré.
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/finance/crypto-gas-fee-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gas_units":21000,"gas_price_gwei":25,"token_price_fiat":3200}'const res = await fetch("https://api.kit.forhosting.com/finance/crypto-gas-fee-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gas_units": 21000,
"gas_price_gwei": 25,
"token_price_fiat": 3200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/crypto-gas-fee-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gas_units": 21000,
"gas_price_gwei": 25,
"token_price_fiat": 3200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/crypto-gas-fee-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gas_units":21000,"gas_price_gwei":25,"token_price_fiat":3200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gas_units":21000,"gas_price_gwei":25,"token_price_fiat":3200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/crypto-gas-fee-total", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"gas_units": 21000,
"gas_price_gwei": 25,
"token_price_fiat": 3200
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.crypto_gas_fee_total",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |