Preços: cada método com preço público, pagamento conforme o uso
1 USD = 10,000,000 CU. O peso de CU para cada método JSON-RPC e operação da Data API é detalhado abaixo e está disponível em um ponto de extremidade público. Requisições rejeitadas não são cobradas.
Planos
Comece grátis
30,000,000 CU no cadastro. Após sua primeira chamada faturada, cada ciclo de 30 dias termina com uma renovação até 30,000,000 CU se o seu saldo estiver abaixo dessa quantia (sem acúmulo). 25 chamadas por segundo em média entre todas as chaves da sua conta. Sem cartão de crédito.
Pagamento conforme o uso
Recarga mínima de $10; USD, USDT ou USDC (no momento, entre em contato conosco). Sua primeira recarga paga remove o limite de chamadas por segundo no nível da conta; cada chave mantém seu limite padrão de 400 CU/s (rajada de 1,600 CU). Os créditos gratuitos restantes são mantidos.
Métodos comuns (por 1M de chamadas)
- eth_call $1.50
- eth_getLogs $3.00
- saldos de endereços $2.50
- preços diários de DEX $1.50
Tabela completa de pesos de métodos
Ordenada por CU, do menor para o maior.
| Método | CU |
|---|---|
| eth_blockNumber | 1 |
| eth_chainId | 1 |
| eth_getBlockByNumber | 5 |
| eth_blobBaseFee | 10 |
| eth_feeHistory | 10 |
| eth_gasPrice | 10 |
| eth_getBalance | 10 |
| eth_getBlockByHash | 10 |
| eth_getBlockReceipts | 10 |
| eth_getBlockTransactionCountByHash | 10 |
| eth_getBlockTransactionCountByNumber | 10 |
| eth_getCode | 10 |
| eth_getHeaderByHash | 10 |
| eth_getHeaderByNumber | 10 |
| eth_getProof | 10 |
| eth_getRawTransactionByBlockHashAndIndex | 10 |
| eth_getRawTransactionByBlockNumberAndIndex | 10 |
| eth_getRawTransactionByHash | 10 |
| eth_getStorageAt | 10 |
| eth_getTransactionByBlockHashAndIndex | 10 |
| eth_getTransactionByBlockNumberAndIndex | 10 |
| eth_getTransactionByHash | 10 |
| eth_getTransactionCount | 10 |
| eth_getTransactionReceipt | 10 |
| eth_getUncleByBlockHashAndIndex | 10 |
| eth_getUncleByBlockNumberAndIndex | 10 |
| eth_getUncleCountByBlockHash | 10 |
| eth_getUncleCountByBlockNumber | 10 |
| eth_maxPriorityFeePerGas | 10 |
| eth_syncing | 10 |
| net_version | 10 |
| web3_clientVersion | 10 |
| web3_sha3 | 10 |
| eth_call | 15 |
| eth_createAccessList | 20 |
| eth_estimateGas | 20 |
| eth_simulateV1 | 20 |
| eth_getLogs | 30 |
| eth_sendRawTransaction | 30 |
| debug_traceBlockByHash | 100 |
| debug_traceBlockByNumber | 100 |
| debug_traceCall | 100 |
| debug_traceTransaction | 100 |
| trace_block | 100 |
| trace_call | 100 |
| trace_get | 100 |
| trace_replayTransaction | 100 |
| trace_transaction | 100 |
Operações da Data API
| Método | CU |
|---|---|
| data.chains | 1 |
| data.status_freshness | 1 |
| data.block | 5 |
| data.block_by_hash | 5 |
| data.nft | 5 |
| data.token | 5 |
| data.transaction | 5 |
| data.block_transactions | 10 |
| data.tokens_batch | 10 |
| data.dex_prices | 15 |
| data.stock | 15 |
| data.stocks | 15 |
| data.address_balances | 25 |
| data.address_transactions | 25 |
| data.address_transfers | 25 |
| data.dex_swaps | 25 |
| data.nfts_by_owner | 25 |
| data.token_holders | 25 |
| data.token_transfers | 25 |
| data.block_traces | 200 |
| data.transaction_trace | 200 |
Operações específicas da cadeia que não estão disponíveis (por exemplo, uma cadeia sem suporte ou fora da cobertura de rastreamentos) retornam HTTP 422 e não são cobradas.
Estes pesos também estão disponíveis em formato JSON em GET /v1/plans.
Todos os métodos e pesos de CU
Cada linha é um método e cada coluna é uma cadeia. Os pesos de CU são provenientes do ponto de extremidade público de preços.
| Método | CU por chamada | Base | BNB Smart Chain | Ethereum | HyperEVM | Polygon | Robinhood Chain |
|---|---|---|---|---|---|---|---|
| debug_traceBlockByHash | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | ✓Com suporte |
| debug_traceBlockByNumber | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | ✓Com suporte |
| debug_traceCall | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| debug_traceTransaction | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_blobBaseFee | 10 | ✓Com suporte | —Sem suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_blockNumber | 1 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_call | 15 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_chainId | 1 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_createAccessList | 20 | ✓Com suporte | —Sem suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_estimateGas | 20 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_feeHistory | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_gasPrice | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBalance | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBlockByHash | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBlockByNumber | 5 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBlockReceipts | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBlockTransactionCountByHash | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getBlockTransactionCountByNumber | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getCode | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getHeaderByHash | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getHeaderByNumber | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getLogs | 30 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getProof | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getRawTransactionByBlockHashAndIndex | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getRawTransactionByBlockNumberAndIndex | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getRawTransactionByHash | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getStorageAt | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getTransactionByBlockHashAndIndex | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getTransactionByBlockNumberAndIndex | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getTransactionByHash | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getTransactionCount | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getTransactionReceipt | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_getUncleByBlockHashAndIndex | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getUncleByBlockNumberAndIndex | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getUncleCountByBlockHash | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_getUncleCountByBlockNumber | 10 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_maxPriorityFeePerGas | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| eth_sendRawTransaction | 30 | ✓Com suporte | ✓Com suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_simulateV1 | 20 | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
| eth_syncing | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| net_version | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| trace_block | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte |
| trace_call | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte |
| trace_get | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte |
| trace_replayTransaction | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte |
| trace_transaction | 100 | —Sem suporte | —Sem suporte | ✓Com suporte | —Sem suporte | —Sem suporte | —Sem suporte |
| web3_clientVersion | 10 | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte | ✓Com suporte |
| web3_sha3 | 10 | ✓Com suporte | —Sem suporte | ✓Com suporte | —Sem suporte | ✓Com suporte | ✓Com suporte |
Requisições sem suporte comuns
- métodos de rastreamento (como trace_block ou trace_transaction) em cadeias que não os suportam: use debug_traceTransaction com {"tracer":"callTracer"}.
- Métodos de filtro (como eth_newFilter): consulte eth_getLogs em vez disso. Chamar eth_subscribe via HTTP retorna -32601; nas cadeias onde ws for true em /v1/chains, eth_subscribe está disponível via WebSocket (consulte Cadeias com suporte na documentação); caso contrário, consulte eth_getLogs.
- Consultas além da profundidade de histórico do nó: use a Data API — consulte ocatálogo de conjuntos de dados.
Estimador de uso
Escolha métodos e chamadas por dia para estimar o uso de CU por ciclo, a proporção da cota do plano gratuito e o custo a preço de tabela.
- Total de CU por ciclo de 30 dias
- 9,000,000 CU
- Proporção da cota do ciclo do plano gratuito
- 30% (cota gratuita de 30,000,000 CU)
- Estimativa a preço de tabela
- $0.90
- Média de chamadas por segundo
- 0.23 chamadas/s (limite do plano gratuito de 25 chamadas/s, rajadas curtas permitidas)
Métodos permitidos e negados
Detalhes de faturamento (liquidação, arredondamento e transferência, verificações de saldo)
O uso é medido em CU (Compute Units): cada método JSON-RPC consome um número determinado de CU de acordo com seu peso. O uso é totalizado entre todas as cadeias, combinando JSON-RPC e Data API.
Métodos JSON-RPC não listados na tabela de pesos são cobrados a 10 CU.
Cada 1000 CU é liquidada como 1 unidade de faturamento.
Liquidação
O uso é cobrado por conta a cada período de uma hora, arredondado para baixo em unidades de faturamento inteiras (1 unidade = 1000 CU), e o restante é transferido para o próximo período (no conjunto dos períodos, o total cobrado é floor(total CU / 1000)); a liquidação é executada aproximadamente 15 minutos após o término do período. Por exemplo: 508 CU transferidas + 2557 CU consumidas = 3065 CU cobradas como 3 unidades de faturamento, com 65 CU transferidas.
Saldo e elegibilidade das requisições
Cada requisição é verificada contra seu saldo em tempo real, incluindo o uso ainda não faturado. Quando seu saldo se esgota, novas requisições são rejeitadas com HTTP 402.
Plano gratuito
Inclui 30,000,000 CU de créditos de boas-vindas. Cada ciclo de 30 dias começa com o primeiro uso faturado e é renovado automaticamente até 30,000,000 CU ao final do período (sem acúmulo; créditos concedidos não são recuperados, exceto por créditos obtidos indevidamente, consulte os Termos de Serviço). Todas as chaves compartilham uma média de 25 chamadas por segundo e rajadas curtas são permitidas. Sua primeira recarga paga remove o limite de chamadas por segundo no nível da conta; cada chave mantém seu limite padrão de 400 CU/s (rajada de 1,600 CU).
Sem necessidade de cartão de crédito — cadastre-se instantaneamente com GitHub, Google ou sua carteira.
Sua primeira recarga paga atualiza permanentemente a conta e remove o limite de chamadas por segundo no nível da conta.
Preços e planos
Pagamento conforme o uso; 1 USD = 10,000 unidades de faturamento (= 10,000,000 CU); recarga mínima de $10. Moedas aceitas: USD, USDT, USDC. Fale conosco para recarregar; seu saldo é creditado após a confirmação do pagamento.
Perguntas frequentes
Uma só chave de API pode ser usada em todas as cadeias?
Sim. Uma só chave de API funciona para JSON-RPC em todas as cadeias com suporte e para a Data API nas cadeias que a oferecem; uma chave pertence à conta, não a uma cadeia específica. Guia: uma chave, muitas cadeias →
Requisições rejeitadas são cobradas?
Não. A Seção 8 (Medição e faturamento) dos Termos de Serviço estabelece: requisições que o Serviço rejeita, por exemplo por créditos insuficientes, limites de taxa excedidos, uma rede temporariamente indisponível ou uma requisição malformada, não são cobradas. Requisições fora de nossa cobertura de dados não são cobradas, mas podem contar para os limites de taxa. Ler a Seção 8 dos Termos →
Como faço o pagamento?
Pagamento conforme o uso: 1 USD = 10,000 unidades de faturamento (= 10,000,000 CU), recarga mínima de $10, aceita-se USD/USDT/USDC. Por enquanto, as recargas são tratadas por e-mail; os créditos são adicionados assim que o pagamento for confirmado. Fale conosco para recarregar →
O que é uma oportunidade de redefinição?
Uma oportunidade de redefinição recompõe seu saldo até o valor da promoção e nunca deduz. Oferta atual: oportunidades de redefinição são emitidas mensalmente; use uma para recompor seu saldo até 30,000,000 CU. Saiba mais →