Passer au contenu principal
En bref
Chaque dépôt, retrait, échange ou balayage qui transite par Blockradar crée un enregistrement de transaction. L’API Transactions est votre journal d’activité — utilisez-la pour consulter l’historique, enquêter sur des paiements spécifiques, rejouer des webhooks manqués, annuler des transactions en attente ou réessayer celles qui ont échoué.

Prérequis

1

Clé API

Obtenez votre clé API depuis le Tableau de bord Blockradar. Rendez-vous dans Developers pour en générer une.
2

Portefeuille Créé

Vous aurez besoin d’un walletId pour interroger les transactions. Créez-en un dans le tableau de bord (voir Créer un Portefeuille Principal).

Comment Ça Fonctionne

Lorsqu’un événement on-chain se produit sur un portefeuille Blockradar (un dépôt qui arrive, un retrait soumis, un balayage déclenché), Blockradar crée un enregistrement de transaction et envoie un webhook. L’API Transactions vous donne un accès programmatique à tous ces enregistrements.

Consulter l'historique

Récupérez toutes les transactions d’un portefeuille ou filtrez par adresse, actif, statut ou plage de dates.

Enquêter sur les paiements

Recherchez une transaction spécifique par ID pour vérifier son statut, son hash et ses métadonnées.

Rejouer les webhooks

Renvoyez un webhook pour une transaction que votre système a manquée ou échoué à traiter.

Annuler ou réessayer

Annulez une transaction en attente bloquée ou réessayez une transaction échouée sans tout soumettre à nouveau.

États des Transactions

Récupérer des Transactions

Obtenir toutes les transactions du portefeuille

Vous pouvez filtrer par adresse, actif, type, statut et plage de dates à l’aide des paramètres de requête.

Obtenir une seule transaction

Exemple

Rejouer un Webhook Manqué

Si votre système a manqué ou n’a pas réussi à traiter un webhook, vous pouvez déclencher un renvoi sans attendre un autre événement on-chain.
C’est utile pour les flux de rapprochement et pour récupérer après une indisponibilité.

Annuler une Transaction en Attente

Si une transaction est bloquée en PENDING et n’a pas encore été diffusée, vous pouvez l’annuler.
L’annulation n’est possible qu’avant que la transaction soit diffusée sur la blockchain. Une fois on-chain, elle ne peut plus être annulée.

Réessayer une Transaction Échouée

Si une transaction a échoué à cause d’un gas insuffisant ou d’un problème temporaire de nœud, vous pouvez la réessayer.

Bonnes Pratiques

  • Utilisez les webhooks comme signal principal — ne sondez pas l’API Transactions pour les mises à jour en temps réel. Utilisez-la pour le rapprochement, les enquêtes et l’historique.
  • Stockez les IDs de transaction — enregistrez l’ID de transaction Blockradar avec vos enregistrements internes afin de pouvoir consulter le statut à tout moment.
  • Rejouez les webhooks après une indisponibilité — si votre endpoint de webhook était indisponible, utilisez l’endpoint de renvoi pour récupérer les événements manqués plutôt que de les retraiter manuellement.

Référence API