Tarification RPC et Data API : poids en CU et prix par million d'appels

Aux tarifs actuels publiés, eth_call coûte 15 CU par appel, soit $1.50 par million d'appels avant déduction des crédits gratuits disponibles ; interrogez l'API des forfaits pour estimer votre charge.

Consultez les pondérations actuelles des méthodes et les unités de conversion sur la page des tarifs RPC et Data API, ou interrogez GET /v1/plans. Les développeurs et les agents IA peuvent utiliser les mêmes valeurs pour estimer le coût des appels en Compute Units (CU) et en USD.

Ce guide explique ce que représente une CU, comment fonctionnent les pondérations des méthodes, comment convertir les poids en CU en un prix par million d'appels en USD, et comment estimer les coûts par cycle.

Pondérations des méthodes et facturation

Chaque méthode prise en charge est facturée à son poids publié en Compute Units (CU). Par exemple, les appels aux méthodes standard comme eth_blockNumber ou eth_call, aux méthodes de trace d'exécution (telles que debug_traceTransaction) et aux points de terminaison de la Data API (tels que data.block) consomment chacun leur poids défini en CU par appel. Les poids publiés en CU pour toutes les méthodes sont disponibles sur la page Tarifs et peuvent être consultés dynamiquement depuis l'API des forfaits de la plateforme (GET /v1/plans).

Les méthodes JSON-RPC non répertoriées ou nouvellement introduites se voient attribuer le poids en CU par défaut. Les méthodes de la Data API situées en dehors de la couverture disponible renvoient les codes d'état appropriés et ne sont pas facturées.

Convertir les CU par appel en un prix par million d'appels

Lors de la planification des budgets d'infrastructure, les développeurs mesurent souvent les coûts en dollars par million de requêtes.

Formule de conversion

Selon le modèle de tarification de la plateforme :

  • Les crédits payants sont libellés en unités de facturation : units_per_usd (unités de facturation pour 1 USD).
  • Chaque unité de facturation contient un nombre fixe de CU : cu_per_unit (CU par unité de facturation).
  • Par conséquent, 1 USD fournit au total units_per_usd × cu_per_unit CU.

Pour comprendre le fonctionnement du règlement, consultez la page Tarifs.

Tableau des prix des méthodes courantes

Le tableau ci-dessous répertorie des méthodes représentatives, affichant leurs poids en CU et leur prix catalogue par million d'appels, lus depuis l'API des forfaits de la plateforme (GET /v1/plans) :

Paramètres de conversion actifs

1 USD = 10,000 unités de facturation, 1 unité de facturation = 1,000 CU (1 USD = 10,000,000 CU).

Formule : Poids en CU × 1 000 000 ÷ (10,000 × 1,000) USD.

MéthodeCU par appelPrix par million d'appels (USD)
eth_blockNumber1$0.10
eth_call15$1.50
eth_getLogs30$3.00
debug_traceTransaction100$10.00
data.block5$0.50

Comparaison avec d'autres fournisseurs

Pour une liste de contrôle complète des charges de travail et des auto-tests, commencez par Comment choisir un fournisseur RPC.

Lors de l'évaluation des budgets d'infrastructure pour les lectures de contrats EVM et les requêtes de logs, comparez la tarification des Compute Units et les limites de forfait avec d'autres plateformes :

Frontières de facturation : ce qui n'est pas facturé

BlockVectra ne facture qu'à la réponse ; les rejets précoces ne sont jamais facturés. Comme les règles de facturation couvrent les codes d'état HTTP, les codes d'erreur JSON-RPC et les réponses de la Data API, ce guide ne réitère pas chaque cas particulier. Pour le tableau complet des règles et les actions recommandées aux développeurs, veuillez vous référer directement au guide dédié :

Ce qui n'est pas facturé : codes d'erreur et règles de facturation

Comment estimer vos coûts par cycle

Estimer les coûts par cycle aide les équipes à choisir entre l'allocation du Forfait gratuit et le passage à une capacité payante :

1. Identifier la répartition et la fréquence de vos méthodes

Décomposez le trafic prévu de votre application par méthode :

  • Scrutation légère ou vérifications de synchronisation (comme eth_blockNumber) ;
  • Appels de contrats déclenchés par les utilisateurs (comme eth_call) ;
  • Indexation d'événements ou requêtes de transferts historiques (comme eth_getLogs ou les points de terminaison de transferts de la Data API).

2. Utiliser l'estimateur d'utilisation officiel

Plutôt que d'effectuer les calculs manuellement, vous pouvez utiliser l'estimateur interactif sur la page Tarifs :

Accéder à l'estimateur d'utilisation de la page Tarifs

Sélectionnez vos méthodes et saisissez vos volumes d'appels quotidiens. L'estimateur calculera :

  • Le total de CU par cycle d'utilisation ;
  • La part de l'allocation de cycle du Forfait gratuit ;
  • Le nombre moyen d'appels par seconde implicite ;
  • Le coût estimé au prix catalogue pour l'utilisation dépassant le quota gratuit.

3. Consulter le guide du forfait gratuit

Pour voir ce que couvre l'allocation gratuite, reportez-vous au guide du Forfait gratuit.

Après avoir estimé votre utilisation, rechargez votre compte RPC par programmation ; vérifiez les réseaux et tokens ouverts avant de transférer des fonds.

Prochaines étapes

Dernière mise à jour :

Sur cette page