O que o plano gratuito cobre: pesos dos métodos e uso
Entenda o que o plano gratuito cobre com base em pesos reais de métodos, com cálculos baseados em tarefas e caminhos de atualização.
Para que o plano gratuito é adequado
O plano gratuito da BlockVectra oferece uma interface blockchain pronta para uso aos desenvolvedores. Sem a necessidade de cartão de crédito, você pode usá-lo para desenvolvimento local, projetos pessoais, bots de automação leves, rastreamento de eventos de contratos e consultas a dados on-chain de frequência moderada.
A cobrança é medida em Compute Units (CU): cada método consome CU de acordo com seu peso, com o uso agregado em todas as redes, JSON-RPC e Data API. Para regras detalhadas de cobrança, consulte a página de preços.
Pesos dos métodos e capacidade por período
A tabela abaixo calcula a capacidade estimada de chamadas para métodos comuns dentro de uma única janela de uso, com base nos pesos ativos dos métodos e nos dados da API da plataforma:
O Plano Gratuito requer o cadastro de uma conta e o uso de uma API key; todas as chaves de uma conta compartilham uma média de 25 chamadas por segundo (picos curtos permitidos). Ao final de cada ciclo de 30 dias, saldos abaixo de 30,000,000 CU são recarregados para 30,000,000 CU.
| Método | Peso em CU | Chamadas aprox. / Ciclo | Aprox. / Dia | Preço de tabela / 1M chamadas |
|---|---|---|---|---|
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 |
Exemplos de tarefas e caminhos de atualização
Para ajudar a avaliar o uso, aqui estão os cálculos para tarefas representativas de desenvolvimento:
- Consultando eth_blockNumber uma vez por segundo: cerca de 2,592,000 chamadas por ciclo, consumindo apenas 8.6% da cota gratuita.
- Monitorando eventos de contrato com eth_getLogs: consultas a cada 60s consomem 4.3%, a cada 10s consomem 25.9% e a cada 2s consomem 129.6% (excede a cota gratuita).
- Consultando saldos de 1.000 endereços a cada 10 minutos (data.address_balances): o consumo total por ciclo é de 108,000,000 CU, o que representa 3.6x o limite gratuito; a taxa média de chamadas é de apenas 1.67 chamadas/seg, mostrando que o uso excede a cota de CU em vez do limite de taxa; a preço de tabela, o uso total desta tarefa é de cerca de $10.80/mês — tornando-se um caminho natural de upgrade.
Como começar e fazer upgrade
A cota gratuita é ideal para desenvolvimento, testes e cargas de trabalho leves. Quando seu tráfego aumentar e exigir maior simultaneidade ou mais unidades de computação, faça uma recarga on-chain: obtenha seu endereço de depósito na página de faturamento do Console ou via GET /v1/topup/deposit-address (MCP get_deposit_address; consulte o guia de recarga para Agents); assim que creditado, o limite de chamadas por segundo de toda a conta é removido. Cada chave permanece sujeita a limites de taxa e rajada de CU, conforme descrito na documentação de JSON-RPC. Quaisquer créditos gratuitos não utilizados permanecem em seus Créditos e ainda podem ser usados. Para tarifas e unidades de cobrança atuais, consulte a página de preços.
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:
Estado histórico da EVM
Distinga janelas de estado autenticadas, histórico sem chave e intervalos de logs. Escolha um bloco fixo para eth_call e diagnostique erros de state_window.
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.