Ціноутворення RPC та Data API: вага CU та ціна за мільйон викликів

За поточними опублікованими тарифами eth_call коштує 15 CU за виклик, або $1.50 за мільйон викликів до застосування доступних безкоштовних кредитів; отримайте актуальні дані з API планів для оцінки вашого навантаження.

Ознайомтеся з поточною вагою методів та розрахунковими одиницями на сторінці цін на RPC та Data API або отримайте GET /v1/plans. Розробники та AI-агенти можуть використовувати однакові значення для оцінки витрат на виклики в Compute Units (CU) та USD.

Цей посібник пояснює, що являє собою CU, як працює вага методів, як конвертувати вагу CU в ціну за мільйон викликів у USD та як оцінити витрати на кожен цикл.

Вага методів та тарифікація

Кожен підтримуваний метод тарифікується за його опублікованою вагою в Compute Unit (CU). Наприклад, виклики стандартних методів, таких як eth_blockNumber або eth_call, методів трасування виконання (таких як debug_traceTransaction) та ендпоінтів Data API (таких як data.block), споживають визначену для них вагу CU за виклик. Опублікована вага CU для всіх методів доступна на сторінці цін, а також може бути динамічно отримана з API планів платформи (GET /v1/plans).

Методи JSON-RPC, які не вказані в списку або нещодавно з'явилися, отримують вагу CU за замовчуванням. Методи Data API поза межами доступного покриття повертають відповідні коди стану і не тарифікуються.

Конвертація CU за виклик у ціну за мільйон викликів

Плануючи інфраструктурні бюджети, розробники часто оцінюють витрати в доларах за мільйон запитів.

Формула конвертації

За моделлю ціноутворення платформи:

  • Платні кредити виражаються в розрахункових одиницях: units_per_usd (розрахункових одиниць за 1 USD).
  • Кожна розрахункова одиниця містить фіксовану кількість CU: cu_per_unit (CU на розрахункову одиницю).
  • Отже, 1 USD забезпечує units_per_usd × cu_per_unit загальної кількості CU.

Як працює розрахунок, див. на сторінці цін.

Таблиця цін на поширені методи

У таблиці нижче наведено репрезентативні методи, їхню вагу CU та прейскурантну ціну за мільйон викликів, отримані з API планів платформи (GET /v1/plans):

Активні параметри конвертації

1 USD = 10,000 розрахункових одиниць, 1 розрахункова одиниця = 1,000 CU (1 USD = 10,000,000 CU).

Формула: Вага CU × 1,000,000 ÷ (10,000 × 1,000) USD.

МетодCU на викликЦіна за 1M викликів (USD)
eth_blockNumber1$0.10
eth_call15$1.50
eth_getLogs30$3.00
debug_traceTransaction100$10.00
data.block5$0.50

Порівняння з іншими провайдерами

Для повного контрольного списку навантаження та самотестування почніть із посібника Як вибрати RPC-провайдера.

Оцінюючи інфраструктурні бюджети для читання EVM-контрактів та запитів журналів, дізнайтеся, як вартість обчислювальних одиниць та ліміти тарифів порівнюються з іншими платформами:

Межі тарифікації: за що плата не стягується

BlockVectra стягує плату лише після відповіді; ранні відхилення ніколи не тарифікуються. Оскільки правила тарифікації охоплюють коди стану HTTP, коди помилок JSON-RPC та відповіді Data API, цей посібник не повторює кожен граничний випадок. Повну таблицю правил та рекомендовані дії для розробників можна знайти безпосередньо у спеціальному посібнику:

За що плата не стягується: коди помилок та правила тарифікації

Як оцінити ваші витрати на цикл

Оцінка витрат на цикл допомагає командам визначитися між лімітами безкоштовного плану та переходом на платні потужності:

1. Визначте розподіл та частоту методів

Розподіліть очікуваний трафік вашого застосунку за методами:

  • Легковагове опитування або перевірки синхронізації (наприклад, eth_blockNumber);
  • Виклики контрактів, ініційовані користувачами (наприклад, eth_call);
  • Індексація подій або запити історії переказів (наприклад, eth_getLogs або ендпоінти переказів Data API).

2. Скористайтеся офіційним калькулятором використання

Замість того, щоб рахувати вручну, ви можете скористатися інтерактивним калькулятором на сторінці цін:

Перейти до калькулятора використання на сторінці цін

Виберіть методи та введіть щоденні обсяги викликів. Калькулятор розрахує:

  • Загальну кількість CU за цикл використання;
  • Частку ліміту циклу безкоштовного плану;
  • Очікувану середню кількість викликів на секунду;
  • Орієнтовну вартість за прейскурантом для використання, що перевищує безкоштовну квоту.

3. Ознайомтеся з посібником щодо безкоштовного плану

Щоб дізнатися, що покриває безкоштовний ліміт, зверніться до посібника з безкоштовного плану.

Після оцінки використання поповніть свій акаунт RPC програмно; перевірте відкриті мережі та токени перед переказом коштів.

Наступні кроки

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

На цій сторінці