BlockVectra comme alternative à Infura : crédits de cycle et facturation à l'usage
Utilisez les crédits de cycle BlockVectra pour les tâches de lecture concentrées, payez par méthode sans abonnement RPC mensuel, et automatisez la création de compte et le financement en stablecoins.
Choisissez BlockVectra pour utiliser un solde de CU de cycle pour les tâches de lecture prises en charge concentrées et payer les lectures supplémentaires sans abonnement RPC mensuel.
Comparaison
Chiffres de la concurrence vérifiés le 2026-10-08. Les poids des méthodes, les limites du forfait gratuit et des clés de BlockVectra ont été vérifiés par rapport à GET /v1/plans, et les plages de logs par rapport à GET /v1/chains, le 2026-10-09. Les chiffres actuels sont affichés par les composants ci-dessous.
| Métrique | Infura | BlockVectra | Sources |
|---|---|---|---|
| Budget gratuit d'eth_call Ethereum, sans autre trafic | 3M crédits/jour ÷ 80 crédits/appel = 37 500 appels/jour | Appels de cycle actuels dans le tableau du forfait gratuit ci-dessous ; à utiliser dans la limite du solde restant | Forfaits journaliers, crédits des méthodes, forfaits, chaînes |
| Abonnement RPC payant standard | Développeur : 50 $/mois, 15M crédits/jour inclus | Facturation à l'usage sans abonnement RPC mensuel | Prix des forfaits, forfaits, chaînes |
La ligne du budget gratuit compare le moment où les crédits peuvent être utilisés, et non des allocations mensuelles égales ou un débit mesuré. Une tâche concentrée nécessite suffisamment de CU BlockVectra restantes et doit respecter les limites du compte et des clés. Aucun prix de dépassement par crédit n'est déduit des frais d'abonnement d'Infura.
Pourquoi choisir BlockVectra
Prix des méthodes et budget du compte gratuit
Les poids des méthodes, la conversion en USD et le budget du compte gratuit ci-dessous proviennent de GET /v1/plans. Les limites des chaînes proviennent de GET /v1/chains. Comparez la même chaîne, méthode, bloc et résultat complet ; le découpage et les nouvelles tentatives modifient le nombre d'appels.
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 |
Le Forfait gratuit nécessite l'enregistrement d'un compte et l'utilisation d'une clé API ; toutes les clés d'un compte partagent une moyenne de 25 appels par seconde (pics courts autorisés). À la fin de chaque cycle de 30 jours, les soldes inférieurs à 30,000,000 CU sont rechargés à hauteur de 30,000,000 CU.
| Méthode | Poids en CU | Appels approx. / cycle | Approx. / jour | Tarif catalogue / 1M d'appels |
|---|---|---|---|---|
eth_blockNumber | 1 | 30,000,000 | 1,000,000 | $0.10 |
eth_getBlockByNumber | 5 | 6,000,000 | 200,000 | $0.50 |
eth_getBalance | 10 | 3,000,000 | 100,000 | $1.00 |
eth_call | 15 | 2,000,000 | 66,666 | $1.50 |
eth_getLogs | 30 | 1,000,000 | 33,333 | $3.00 |
debug_traceTransaction | 100 | 300,000 | 10,000 | $10.00 |
data.block | 5 | 6,000,000 | 200,000 | $0.50 |
data.address_balances | 25 | 1,200,000 | 40,000 | $2.50 |
data.dex_prices | 15 | 2,000,000 | 66,666 | $1.50 |
data.transaction_trace | 200 | 150,000 | 5,000 | $20.00 |
Plafond du compte gratuit : jusqu'à 25 appels par seconde, partagés entre toutes les clés du compte, toutes les chaînes et la Data API. Les paramètres par clé key_defaults.cu_per_sec et burst_cu s'appliquent également. Les recharges de cycle éligibles rétablissent le solde gratuit jusqu'au niveau cible plutôt que d'ajouter une dotation complète. La première recharge payante interrompt les recharges de cycle tout en préservant les CU gratuites restantes. Consultez les règles du forfait gratuit.
Un solde de cycle pour les tâches de lecture concentrées
Pour une tâche hypothétique de 50 000 appels Ethereum eth_call sur une journée, calculez l'utilisation de BlockVectra comme 50 000 × poids CU actuel de eth_call à l'aide du tableau des méthodes. Divisez par pricing.units_per_usd × pricing.cu_per_unit pour le coût de calcul au prix catalogue avant déduction des crédits gratuits disponibles. Vous pouvez utiliser le solde de cycle lorsque votre solde réel restant couvre la tâche.
Plafond du compte gratuit : jusqu'à 25 appels par seconde, partagés entre toutes les clés du compte, toutes les chaînes et la Data API. Diviser key_defaults.cu_per_sec par le poids actuel d'eth_call donne un débit budgétaire soutenu en CU, et non un débit mesuré. Le plafond de compte partagé et d'autres trafics peuvent réduire le débit utilisable. Testez les mêmes blocs fixes que votre tâche requiert avant de migrer. Sources : forfaits et chaînes, vérifiés le 2026-10-09.
Essais sans clé et financement programmatique pour les agents
Essayez une méthode répertoriée dans public.methods à l'adresse public.url du catalogue de chaînes avant de créer une clé. Pour un accès authentifié, l'inscription programmatique permet à un agent de créer un compte et une clé avec une signature de portefeuille. Les recharges pour agents approvisionnent le même solde d'utilisation avec des stablecoins ; lisez les réseaux, tokens et montants minimums depuis l'état des recharges. Les développeurs et les agents IA bénéficient des mêmes tarifs et limites.
Push d'adresses multi-chaînes
Surveillez le même ensemble d'adresses sur plusieurs chaînes prises en charge dans un seul abonnement, avec un récepteur HTTPS unique. Cela convient aux activités de portefeuille et aux notifications de paiement sans maintenir un socket par chaîne. Consultez la capacité d'adresses en libre-service et entreprise ; contactez-nous pour activer la capacité entreprise. Les frais par jour d'adresse et par événement remis sont distincts des appels RPC et sont répertoriés dans la tarification Push.
Le RPC sur Robinhood Chain et HyperEVM est répertorié dans le catalogue des chaînes. Vérifiez les méthodes et la prise en charge du Push par réseau ; utilisez le guide de démarrage par chaîne et le guide de rétro-remplissage HyperEVM pour le flux de travail correspondant.
Étapes de migration
- Inventaire et couverture : listez les chaînes, les méthodes, les blocs fixes, les plages de logs et les dépendances d'abonnement. Vérifiez
methods.allow,methods.deny,public.methods,state_window_blocksetwsdans le catalogue. Une fenêtre d'historique nulle est non spécifiée, et non une couverture d'archive. Un test de fumée sans clé surpublic.urlne valide que ses méthodes publiques répertoriées. - Clé et authentification : obtenez une clé BlockVectra via la console ou l'inscription programmatique. Conservez-la dans votre environnement de serveur. Le RPC accepte
POST /v1/{chain}/{api_key}ouPOST /v1/{chain}avecx-api-key; la Data API utilisex-api-key. Cet exemple dedecimals()sur le WETH d'Ethereum utilise l'en-tête :
if [ -z "$BLOCKVECTRA_API_KEY" ]; then
echo "Set BLOCKVECTRA_API_KEY in your server environment"
exit 1
fi
curl --fail-with-body -sS --max-time 15 https://api.blockvectra.com/v1/eth_mainnet \
-H 'Content-Type: application/json' \
-H 'User-Agent: curl BlockVectraQA/1' \
-H "x-api-key: $BLOCKVECTRA_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","data":"0x313ce567"},"latest"]}'- Rejouer avant de basculer : remplacez
latestpar le même bloc fixe pris en charge chez les deux fournisseurs et enregistrez le hash de bloc. Comparez les valeurs renvoyées et l'errorJSON-RPC, même après un HTTP 200. Testez des requêtes de logs représentatives, des nouvelles tentatives bornées, la récupération après limite de débit et la reprise sur curseur. Migrez les API propriétaires et les abonnements séparément ; déplacez le trafic une fois que les résultats requis correspondent.
FAQ
Un prix de méthode inférieur signifie-t-il un coût total de tâche inférieur ?
Calculez max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit). Incluez le découpage, les nouvelles tentatives et tous les services utilisés par votre tâche. Les crédits inclus existants modifient les coûts marginaux ; comparez le résultat complet plutôt que les libellés des unités de facturation.
Puis-je migrer simplement en changeant l'endpoint ?
Pour les méthodes RPC standard prises en charge, mettez à jour l'endpoint et la clé de chemin ou l'en-tête x-api-key, puis rejouez les requêtes à bloc fixe. Vérifiez d'abord l'état historique et la couverture des méthodes. Les API propriétaires, les abonnements WebSocket et les récepteurs Push nécessitent leurs propres tests de migration ; consultez état historique et Webhook versus WebSocket.
Consultez Comment choisir un fournisseur RPC pour une liste de contrôle de la charge de travail et des auto-tests.
Dernière mise à jour :
Rétro-remplissage et scrutation HyperEVM
Sur BlockVectra, les requêtes eth_getLogs authentifiées HyperEVM couvrent jusqu'à 1,000 blocs, en comptant les deux bornes ; découpez les fenêtres plus longues et enregistrez le dernier bloc terminé pour reprendre.
Logs vs Transfers API
Choisissez eth_getLogs pour les logs d'événements de contrat ou l'API Token Transfers pour l'historique indexé des transferts ERC-20. Comparez les plages de blocs, la pagination, la couverture et la finalité.