JSON-RPCМетоди

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

Виконання виклику лише для читання на основі стану блоку та повернення результату.

Огляд

Виконує виклик лише для читання на основі стану вказаного блоку та повертає результат.

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

CU на виклик

15 CU

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

$1.50

Параметри

ПараметрТипОпис
transactionobjectОб'єкт виклику, що містить to (адресу призначення) та необов'язкові параметри from, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value і data/input.
blockParameterQUANTITY|TAGНеобов'язковий номер блоку або тег, для якого виконується виклик: latest або pending; safe, finalized і earliest повертають -32011 (без списання коштів); за замовчуванням — latest.

Значення, що повертається

  • Тип: DATA
  • Опис: Дані, повернуті викликом, зазвичай закодовані в ABI, у вигляді шістнадцяткового рядка з префіксом 0x; 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_call",
    "params": [
      {
        "to": "0x0000000000000000000000000000000000000000",
        "data": "0x"
      },
      "latest"
    ],
    "id": 1
  }'

Підтримувані мережі

Доступно на всіх 9 підтримуваних мережах.

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