Dados / RPC

Consultar dados históricos da cadeia por RPC de arquivo

O histórico de arquivo é caro de auto-hospedar. Chame os mesmos endpoints JSON-RPC e de dados decodificados que você rodaria localmente, contra nossos próprios nós de arquivo, e pague por chamada em vez de por servidor.

Antes de começar
  • Uma chave de API ao vivo
  • O bloco, hash de transação ou endereço que você quer inspecionar

1Faça uma chamada JSON-RPC

O JSON-RPC padrão funciona sem mudanças —aponte seu cliente existente para o endpoint e troque sua chave. Leituras em profundidade de arquivo (estado antigo, traces) são C2–C3 medidas.

curl https://api.1st-node.com/v1/rpc/eth \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"method":"eth_getBlockByNumber","params":["0x10d4f",true]}'

2Obtenha transações decodificadas

Em vez de decodificar ABIs você mesmo, peça a forma decodificada: nome do método, inputs tipados e logs decodificados voltam prontos para usar.

curl https://api.1st-node.com/v1/data/eth/tx/0xabc..1/decoded \
  -H "Authorization: Bearer sk_live_..."

3Pagine o histórico

Endpoints de listagem aceitam limit e offset e os devolvem, então você pode percorrer o histórico completo de um endereço de forma determinística sem perder ou repetir registros.

Perguntas frequentes

Preciso mudar meu cliente RPC existente?

Não —aponte-o para o endpoint v1/rpc e adicione o header Bearer. Requisições em profundidade de arquivo só custam mais créditos que leituras de estado recente.

Quais cadeias são cobertas?

BTC, ETH e TRON rodam sobre nossos próprios nós de arquivo hoje.

Continue lendo

Recarregue, pegue a chave e publique.

Autoatendimento. Pague em cripto ou cartão. Medido por créditos: primitivas pesadas custam mais, as simples são baratas.

Obter chave de API