JSON-RPCМетоди
eth_estimateGas: параметри, повернені значення та CU
Оцінка gas limit, необхідного для транзакції.
Огляд
Оцінює ліміт газу, необхідний для виконання транзакції.
Compute Units (CU) та ціноутворення
CU на виклик
20 CU
Ціна за 1M викликів (USD)
$2.00
Параметри
| Параметр | Тип | Опис |
|---|---|---|
transaction | object | Об'єкт виклику транзакції, що може містити from, to, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value та data/input; використовується лише для симуляції та не змінює стан ончейн. |
blockParameter | QUANTITY|TAG | Необов'язковий номер блоку або тег для оцінки: latest або pending; safe, finalized і earliest повертають -32011 (без списання коштів); за замовчуванням — latest. |
Значення, що повертається
- Тип:
QUANTITY - Опис: Оцінена кількість газу у вигляді шістнадцяткового числа з префіксом 0x.
Примітки
Оцінка виконується на основі стану вказаного блоку; якщо виклик повертає помилку (revert), клієнти зазвичай повертають помилку замість числа.
Приклад запиту
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
}'Підтримувані мережі
Доступно на всіх 9 підтримуваних мережах.
Пов'язані довідкові матеріали
Востаннє оновлено: