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.
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
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.Cancelar una Transacción Pendiente
Si una transacción está atascada enPENDING y aún no ha sido transmitida, puedes cancelarla.
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.

