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_unitCU.
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é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.
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 : comparez les tarifs de calcul publiés pour
eth_calleteth_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
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_getLogsou 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
- Parcourir le catalogue des jeux de données pour découvrir chaque jeu de données indexé par BlockVectra.
- Consulter le forfait gratuit et les tarifs pour vérifier ce que comprend votre compte.
- Se connecter à la console pour créer une API key.
Dernière mise à jour :
Comparaison avec QuickNode
Utilisez BlockVectra pour les lectures RPC occasionnelles prises en charge sans abonnement RPC mensuel ; l'accès authentifié utilise des crédits gratuits éligibles ou une facturation à l'usage, avec une recharge minimale de $0.01 hors frais de réseau (gas).
Robinhood Chain
Connectez-vous à Robinhood Chain avec viem ou ethers, déployez avec Foundry ou Hardhat, écoutez les logs WebSocket ou les événements webhook, et interrogez l'activité des actions tokenisées.