JSON-RPCМетоди

eth_estimateGas: параметри, повернені значення та CU

Оцінка gas limit, необхідного для транзакції.

Огляд

Оцінює ліміт газу, необхідний для виконання транзакції.

Compute Units (CU) та ціноутворення

CU на виклик

20 CU

Ціна за 1M викликів (USD)

$2.00

Параметри

ПараметрТипОпис
transactionobjectОб'єкт виклику транзакції, що може містити from, to, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value та data/input; використовується лише для симуляції та не змінює стан ончейн.
blockParameterQUANTITY|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 підтримуваних мережах.

Востаннє оновлено: