Em resumo
Cada depósito, saque, troca ou varredura que flui pelo Blockradar cria um registro de transação. A API de Transações é seu registro de atividade — use-a para buscar histórico, investigar pagamentos específicos, reenviar webhooks perdidos, cancelar transações pendentes ou retentar as que falharam.
Cada depósito, saque, troca ou varredura que flui pelo Blockradar cria um registro de transação. A API de Transações é seu registro de atividade — use-a para buscar histórico, investigar pagamentos específicos, reenviar webhooks perdidos, cancelar transações pendentes ou retentar as que falharam.
Pré-requisitos
1
Chave de API
Obtenha sua chave de API no Dashboard do Blockradar. Navegue até Desenvolvedores para gerar uma.
2
Carteira Criada
Você precisará de um
walletId para consultar transações. Crie um no dashboard (veja Criar uma Carteira Principal).Como Funciona
Quando qualquer evento on-chain ocorre em uma carteira Blockradar — um depósito chegando, um saque sendo enviado, uma varredura sendo acionada — o Blockradar cria um registro de transação e dispara um webhook. A API de Transações dá acesso programático a todos esses registros.Buscar Histórico
Recupere todas as transações de uma carteira ou filtre por endereço, ativo, status ou intervalo de datas.
Investigar Pagamentos
Busque uma transação específica por ID para verificar seu status, hash e metadados.
Reenviar Webhooks
Reenvie um webhook para uma transação que seu sistema possa ter perdido ou falhado em processar.
Cancelar ou Retentar
Cancele uma transação pendente travada ou retente uma que falhou sem reenviar do zero.
Estados de Transação
Consultando Transações
Obter todas as transações de uma carteira
Obter uma única transação
Exemplo
Reenviar um Webhook Perdido
Se seu sistema perdeu ou falhou em processar um webhook, você pode acionar um reenvio sem esperar por outro evento on-chain.Cancelar uma Transação Pendente
Se uma transação está travada emPENDING e ainda não foi transmitida, você pode cancelá-la.
Retentar uma Transação com Falha
Se uma transação falhou por gas insuficiente ou por um problema temporário de nó, você pode retentá-la.Melhores Práticas
- Use webhooks como sinal principal — não consulte a API de Transações para atualizações em tempo real. Use-a para reconciliação, investigações e histórico.
- Armazene os IDs de transação — salve o ID de transação do Blockradar junto aos seus registros internos para poder consultar o status a qualquer momento.
- Reenvie webhooks após inatividade — se seu endpoint de webhook estava indisponível, use o endpoint de reenvio para recuperar eventos perdidos em vez de reprocessá-los manualmente.

