Precios de RPC y Data API: pesos de CU y precio por millón de llamadas
Consulte los pesos de CU y unidades de precios de RPC y Data API, calcule el precio por millón de llamadas y estime los costos de uso a partir de la API de planes actual.
Consulte los pesos de métodos actuales y las unidades de conversión en la página de precios de RPC y Data API, o consulte GET /v1/plans. Los desarrolladores y los Agentes de IA pueden usar los mismos valores para estimar los costos de llamadas en Compute Units (CU) y USD.
Esta guía explica qué representa una CU, cómo funcionan los pesos de métodos, cómo convertir pesos de CU en un precio por millón de llamadas en USD y cómo estimar los costos por ciclo.
Pesos de métodos y facturación
Cada método compatible se factura según su peso publicado en Compute Units (CU). Por ejemplo, las llamadas a métodos estándar como eth_blockNumber o eth_call, los métodos de seguimiento de ejecución (como debug_traceTransaction) y los endpoints de Data API (como data.block) consumen cada uno su peso de CU definido por llamada. Los pesos de CU publicados para todos los métodos están disponibles en la página de Precios y se pueden consultar dinámicamente desde la API de planes de la plataforma (GET /v1/plans).
Los métodos JSON-RPC no listados o recién introducidos reciben el peso de CU predeterminado. Los métodos de Data API fuera de la cobertura disponible devuelven los códigos de estado apropiados y no se facturan.
Convertir CU por llamada a precio por millón de llamadas
Al planificar presupuestos de infraestructura, los desarrolladores a menudo miden los costos en dólares por millón de solicitudes.
Fórmula de conversión
Bajo el modelo de precios de la plataforma:
- Los créditos de pago se denominan en unidades de facturación:
units_per_usd(unidades de facturación por 1 USD). - Cada unidad de facturación contiene una cantidad fija de CU:
cu_per_unit(CU por unidad de facturación). - Por lo tanto, 1 USD proporciona un total de
units_per_usd × cu_per_unitCU.
Para saber cómo funciona la liquidación, consulte la página de Precios.
Tabla de precios de métodos comunes
La siguiente tabla enumera métodos representativos, mostrando sus pesos de CU y el precio de lista por millón de llamadas, leídos desde la API de planes de la plataforma (GET /v1/plans):
Parámetros de conversión activos
1 USD = 10,000 unidades de facturación, 1 unidad de facturación = 1,000 CU (1 USD = 10,000,000 CU).
Fórmula: Peso en CU × 1,000,000 ÷ (10,000 × 1,000) USD.
| Método | CU por llamada | Precio por 1M de llamadas (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 |
Comparación con proveedores alternativos
Para obtener una lista de verificación completa de cargas de trabajo y autopruebas, comience con Cómo elegir un proveedor de RPC.
Al evaluar presupuestos de infraestructura para lecturas de contratos EVM y consultas de logs, vea cómo se comparan los precios de unidades de cómputo y los límites de nivel con otras plataformas:
- Comparar proveedores para lecturas de RPC admitidas: Compare las tarifas de cómputo publicadas de
eth_callyeth_getLogs, los rangos de logs del nivel gratuito y las suposiciones de carga de trabajo operativa.
Límites de facturación: qué no se factura
BlockVectra solo factura tras la respuesta; los rechazos tempranos nunca se cobran. Dado que las reglas de facturación abarcan códigos de estado HTTP, códigos de error JSON-RPC y respuestas de Data API, esta guía no repite cada caso límite. Para ver la tabla completa de reglas y las acciones recomendadas para desarrolladores, consulte directamente la guía dedicada:
Qué no se factura: códigos de error y reglas de facturación
Cómo estimar sus costos por ciclo
Estimar los costos por ciclo ayuda a los equipos a elegir entre la asignación del Plan Gratuito y actualizar a capacidad de pago:
1. Identifique la distribución y frecuencia de sus métodos
Desglose el tráfico esperado de su aplicación por método:
- Comprobaciones de sincronización o sondeo ligero (como
eth_blockNumber); - Llamadas a contratos activadas por usuarios (como
eth_call); - Indexación de eventos o consultas de transferencias históricas (como
eth_getLogso endpoints de transferencias de la Data API).
2. Utilice el estimador de uso oficial
En lugar de calcular manualmente, puede utilizar el estimador interactivo en la página de Precios:
Ir al estimador de uso de la página de Precios
Seleccione sus métodos e introduzca los volúmenes diarios de llamadas. El estimador calculará:
- Total de CU por ciclo de uso;
- Porcentaje de la asignación del ciclo del Plan Gratuito;
- Promedio implícito de llamadas por segundo;
- Costo estimado a precio de lista para el uso que exceda la cuota gratuita.
3. Revise la guía del plan gratuito
Para ver qué cubre la asignación gratuita, consulte la Guía del Plan Gratuito.
Después de estimar el uso, recargue su cuenta de RPC programáticamente; verifique las redes y tokens abiertos antes de transferir fondos.
Próximos pasos
- Explore el directorio de conjuntos de datos para ver todos los conjuntos de datos indexados por BlockVectra.
- Consulte el plan gratuito y los precios para comprobar lo que incluye su cuenta.
- Inicie sesión en la consola para crear una API key.
Última actualización:
Logs frente a API de transferencias
Elija eth_getLogs para logs de eventos de contratos o la API de transferencias de tokens para el historial indexado de transferencias ERC-20. Compare rangos de bloques, paginación, cobertura y finalidad.
Robinhood Chain
Conéctese a Robinhood Chain con viem o ethers, despliegue con Foundry o Hardhat, escuche logs de WebSocket o eventos de webhook, y consulte la actividad de tokens de acciones.