Preços de RPC e Data API: pesos de CU e preço por milhão de chamadas
Consulte os pesos de CU de RPC e Data API e as unidades de cobrança, calcule o preço por milhão de chamadas e estime custos com a API de planos atual.
Consulte os pesos atuais dos métodos e as unidades de conversão na página de preços de RPC e Data API ou obtenha GET /v1/plans. Desenvolvedores e agentes de IA podem usar os mesmos valores para estimar custos de chamadas em Compute Units (CU) e USD.
Este guia explica o que uma CU representa, como os pesos de métodos funcionam, como convertê-los em preço por milhão de chamadas em USD e como estimar custos por ciclo.
Pesos de métodos e cobrança
Todo método compatível é cobrado pelo peso público de Compute Units (CU). Por exemplo, chamadas a métodos padrão como eth_blockNumber ou eth_call, métodos de trace de execução (como debug_traceTransaction) e endpoints da Data API (como data.block) consomem o peso de CU definido para cada chamada. Os pesos públicos de CU de todos os métodos estão na página de preços e podem ser consultados dinamicamente na API de planos da plataforma (GET /v1/plans).
Métodos JSON-RPC não listados ou recém-introduzidos recebem o peso padrão de CU. Métodos da Data API fora da cobertura disponível retornam os códigos de status correspondentes e não são cobrados.
Converter CU por chamada em preço por milhão de chamadas
Ao planejar orçamentos de infraestrutura, desenvolvedores costumam medir custos em dólares por milhão de requisições.
Fórmula de conversão
No modelo de preços da plataforma:
- Créditos pagos são expressos em unidades de cobrança:
units_per_usd(unidades de cobrança por 1 USD). - Cada unidade de cobrança contém uma quantidade fixa de CUs:
cu_per_unit(CUs por unidade de cobrança). - Portanto, 1 USD fornece
units_per_usd × cu_per_unitCUs no total.
Para entender como a liquidação funciona, consulte a página de preços.
Tabela de preços de métodos comuns
A tabela abaixo lista métodos representativos, seus pesos de CU e preço público por milhão de chamadas, consultados na API de planos da plataforma (GET /v1/plans):
Parâmetros de conversão atuais
1 USD = 10,000 unidades de cobrança, 1 unidade de cobrança = 1,000 CU (1 USD = 10,000,000 CU).
Fórmula: Peso de CU × 1,000,000 ÷ (10,000 × 1,000) USD.
| Método | CU por chamada | Preço por 1M de chamadas (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 |
Comparação com outros provedores
Para uma lista completa de critérios de carga de trabalho e testes próprios, comece por Como escolher um provedor RPC.
Ao avaliar orçamentos de infraestrutura para leituras de contratos EVM e consultas de logs, veja como preços por unidades de computação e limites de planos se comparam aos de outras plataformas:
- Compare provedores para leituras RPC compatíveis: compare taxas públicas de computação de
eth_calleeth_getLogs, intervalos de logs no plano gratuito e premissas operacionais da carga de trabalho.
Limites da cobrança: o que não é cobrado
BlockVectra cobra apenas quando há resposta; rejeições antecipadas nunca são cobradas. Como as regras de cobrança abrangem códigos de status HTTP, códigos de erro JSON-RPC e respostas da Data API, este guia não repete todos os casos específicos. Para a tabela completa de regras e ações recomendadas para desenvolvedores, consulte diretamente o guia dedicado:
O que não é cobrado: códigos de erro e regras de cobrança
Como estimar seus custos por ciclo
Estimar custos por ciclo ajuda equipes a escolher entre a franquia do plano gratuito e a ampliação para capacidade paga:
1. Identifique a distribuição e frequência de seus métodos
Divida o tráfego esperado da sua aplicação por método:
- Polling leve ou verificações de sincronização (como
eth_blockNumber); - Chamadas de contrato acionadas pelo usuário (como
eth_call); - Indexação de eventos ou consultas de transferências históricas (como
eth_getLogsou endpoints de transferências da Data API).
2. Use o estimador oficial de uso
Em vez de calcular manualmente, use o estimador interativo na página de preços:
Ir para o estimador de uso da página de preços
Selecione seus métodos e informe os volumes diários de chamadas. O estimador calcula:
- Total de CU por ciclo de uso;
- Parcela da franquia do ciclo do plano gratuito;
- Média implícita de chamadas por segundo;
- Custo estimado pelo preço público para o uso que ultrapassa a cota gratuita.
3. Consulte o guia do plano gratuito
Para saber o que a franquia gratuita cobre, consulte o guia do plano gratuito.
Depois de estimar o uso, recarregue sua conta RPC de forma programática; verifique redes e tokens disponíveis antes de transferir fundos.
Próximos passos
- Explore o diretório de conjuntos de dados para ver todos os conjuntos de dados indexados pela BlockVectra.
- Consulte o plano gratuito e os preços para verificar o que sua conta inclui.
- Entre no console para criar uma API key.
Última atualização:
Intervalo de blocos do eth_getLogs
Trate o limite de intervalo de blocos do eth_getLogs e o erro logs_range_too_large: consulte max_logs_block_range de cada rede e divida consultas amplas em partes.
Pagamentos com stablecoins
Crie um receptor de pagamentos e um cursor de polling. Verifique contratos de tokens, destinatários e quantidades inteiras, deduplique eventos e reconcilie blocos ausentes ou substituídos.