Saltar al contenido principal
En resumen
Cada depósito, retiro, intercambio o barrido que fluye a través de Blockradar crea un registro de transacción. La API de Transacciones es tu registro de actividad — úsala para consultar historial, investigar pagos específicos, reenviar webhooks perdidos, cancelar transacciones pendientes o reintentar las fallidas.

Requisitos Previos

1

Clave API

Obtén tu clave API desde el Dashboard de Blockradar. Ve a Desarrolladores para generar una.
2

Billetera Creada

Necesitarás un walletId para consultar transacciones. Crea uno en el dashboard (consulta Crear una billetera principal).

Cómo Funciona

Cuando ocurre cualquier evento on-chain en una billetera Blockradar — un depósito entrante, un retiro enviado, un barrido activado — Blockradar crea un registro de transacción y dispara un webhook. La API de Transacciones te da acceso programático a todos estos registros.

Consultar Historial

Recupera todas las transacciones de una billetera o filtra por dirección, activo, estado o rango de fechas.

Investigar Pagos

Busca una transacción específica por ID para verificar su estado, hash y metadatos.

Reenviar Webhooks

Reenvía un webhook para una transacción que tu sistema pudo haber perdido o fallado en procesar.

Cancelar o Reintentar

Cancela una transacción pendiente atascada o reintenta una fallida sin reenviar desde cero.

Estados de Transacción

Consultar Transacciones

Obtener todas las transacciones de una billetera

Puedes filtrar por dirección, activo, tipo, estado y rango de fechas usando parámetros de consulta.

Obtener una sola transacción

Ejemplo

Reenviar un Webhook Perdido

Si tu sistema perdió o no pudo procesar un webhook, puedes solicitar un reenvío sin esperar otro evento on-chain.
Esto es útil para flujos de reconciliación y para recuperarse de tiempos de inactividad.

Cancelar una Transacción Pendiente

Si una transacción está atascada en PENDING y aún no ha sido transmitida, puedes cancelarla.
La cancelación solo es posible antes de que la transacción sea transmitida a la blockchain. Una vez que está on-chain, no se puede cancelar.

Reintentar una Transacción Fallida

Si una transacción falló por gas insuficiente o un problema temporal del nodo, puedes reintentarla.

Mejores Prácticas

  • Usa webhooks como señal principal — no consultes la API de Transacciones para actualizaciones en tiempo real. Úsala para reconciliación, investigaciones e historial.
  • Almacena los IDs de transacción — guarda el ID de transacción de Blockradar junto a tus registros internos para poder consultar su estado en cualquier momento.
  • Reenvía webhooks después de tiempo de inactividad — si tu endpoint de webhook no estaba disponible, usa el endpoint de reenvío para recuperar eventos perdidos en lugar de reprocesarlos manualmente.

Referencia de API