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

> Source: https://docs.blockvectra.com/fr/guides/reading-cu-pricing/

Consultez les pondérations actuelles des méthodes et les unités de conversion sur la [page des tarifs RPC et Data API](https://blockvectra.com/fr/pricing/), ou interrogez [GET /v1/plans](https://console-api.blockvectra.com/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](https://blockvectra.com/fr/pricing/) 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](https://blockvectra.com/fr/pricing/).

### 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éthode | CU par appel | Prix par million d'appels (USD) |
| --- | --- | --- |
| `eth_blockNumber` | 1 | $0.10 |
| `eth_call` | 15 | $1.50 |
| `eth_getLogs` | 30 | $3.00 |
| `debug_traceTransaction` | 100 | $10.00 |
| `data.block` | 5 | $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](https://docs.blockvectra.com/fr/guides/choose-rpc-provider/).

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 :

* [Comparer les fournisseurs pour les lectures RPC prises en charge](https://docs.blockvectra.com/fr/guides/alchemy-alternative/) : comparez les tarifs de calcul publiés pour `eth_call` et `eth_getLogs`, les plages de logs du forfait gratuit et les hypothèses de charge opérationnelle.

## 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](https://docs.blockvectra.com/fr/guides/billing-rules/)

## 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](https://blockvectra.com/fr/pricing/#estimate)

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](https://docs.blockvectra.com/fr/guides/free-plan/).

Après avoir estimé votre utilisation, [rechargez votre compte RPC par programmation](https://docs.blockvectra.com/fr/guides/agent-topup/) ; vérifiez les réseaux et tokens ouverts avant de transférer des fonds.

## Prochaines étapes

* [Parcourir le catalogue des jeux de données](https://blockvectra.com/fr/data/) pour découvrir chaque jeu de données indexé par BlockVectra.
* [Consulter le forfait gratuit et les tarifs](https://blockvectra.com/fr/pricing/#free) pour vérifier ce que comprend votre compte.
* [Se connecter à la console](https://console.blockvectra.com/login/?next=%2Fkeys%2F) pour créer une API key.
