JSON-RPCVue d'ensemble
eth_estimateGas : paramètres, retours et CU
Estime la limite de gas requise pour exécuter une transaction.
Aperçu
Estime la limite de gas requise pour exécuter une transaction.
Unités de calcul (CU) et tarification
CU par appel
20 CU
Prix par million d'appels (USD)
$2.00
Paramètres
| Paramètre | Type | Description |
|---|---|---|
transaction | object | Objet d'appel de transaction pouvant inclure from, to, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value et data/input ; il est uniquement simulé et ne modifie aucun état sur la chaîne. |
blockParameter | QUANTITY|TAG | Numéro ou balise de bloc facultatif pour l'estimation : latest ou pending ; safe, finalized et earliest renvoient -32011 (non facturé) ; valeur par défaut : latest. |
Valeur de retour
- Type:
QUANTITY - Description: Quantité de gas estimée sous forme de quantité hexadécimale préfixée par 0x.
Remarques
L'estimation s'exécute sur l'état du bloc indiqué ; si l'appel devait être annulé (revert), les clients renvoient généralement une erreur plutôt qu'un nombre.
Exemple de requête
export BLOCKVECTRA_API_KEY=rgw_your_api_key
curl -X POST "https://api.blockvectra.com/v1/robinhood_mainnet" \
-H 'Content-Type: application/json' \
-H "x-api-key: $BLOCKVECTRA_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "eth_estimateGas",
"params": [
{
"to": "0x0000000000000000000000000000000000000000",
"data": "0x"
},
"latest"
],
"id": 1
}'Chaînes prises en charge
Disponible sur l'ensemble des 9 chaînes prises en charge.
Références associées
Dernière mise à jour :