
En résumé
L’API Swap de Blockradar vous permet d’échanger des actifs sur la même chaîne (swap) ou de transférer des actifs entre différentes chaînes (bridge) via un endpoint unifié unique.
L’API Swap de Blockradar vous permet d’échanger des actifs sur la même chaîne (swap) ou de transférer des actifs entre différentes chaînes (bridge) via un endpoint unifié unique.
Prérequis
Avant d’utiliser l’API Swap, assurez-vous de disposer des éléments suivants :1
Clé d'API
Obtenez votre clé d’API depuis le Dashboard Blockradar. Rendez-vous dans Developers pour en générer une.
2
Wallet créée
Créez une wallet via l’API Create Wallet ou depuis le dashboard. Vous aurez besoin du
walletId pour les opérations de swap.3
IDs des actifs
Récupérez l’
assetId de vos actifs source et destination depuis Assets dans le dashboard ou via l’API Get Assets.4
Solde suffisant
Vérifiez que votre wallet dispose d’un solde suffisant de l’actif source pour couvrir le montant du swap ainsi que les frais de réseau.
Fonctionnement
Blockradar détermine automatiquement si votre transaction est un swap ou un bridge en fonction de votre sélection d’actifs :Swap
Échangez différents actifs sur la même blockchain.Exemple : USDC → USDT sur Base
Bridge
Déplacez des actifs entre blockchains différentes.Exemple : USDC sur BSC → USDC sur Optimism
Actifs et chaînes pris en charge
L’API Swap prend en charge les principales stablecoins sur les chaînes compatibles avec Blockradar :Consultez la rubrique Intégrations pour la liste complète des réseaux et stablecoins pris en charge.
Master Wallet vs Child Address
L’API Swap est disponible à deux niveaux :Master Wallet
Exécutez des swaps directement depuis votre master wallet. Idéal pour les opérations de trésorerie.
Child Address
Exécutez des swaps depuis des child addresses individuelles. Parfait pour les opérations spécifiques à un utilisateur.
Endpoints
Étape 1 : Obtenir un devis
Demandez toujours un devis avant d’exécuter un swap afin de présenter aux utilisateurs le résultat attendu.Paramètres de la requête
Exemple de devis
Réponse du devis
Comprendre les champs du devis
Étape 2 : Exécuter le Swap
Une fois que l’utilisateur a confirmé le devis, exécutez le swap.Paramètres de la requête
Exemple d’exécution
Réponse de l’exécution
Types d’ordres
Choisissez le type d’ordre adapté à votre cas d’usage :Événements Webhook
Suivez la finalisation des swaps via les webhooks :Charge utile du Webhook
Exemple de flux complet
Voici une implémentation complète illustrant le flux devis → confirmation → exécution :Réponses d’erreur
Solde insuffisant
Solde insuffisant
Asset ID invalide
Asset ID invalide
Route de swap indisponible
Route de swap indisponible
Montant trop faible
Montant trop faible
Slippage dépassé
Slippage dépassé
Bonnes pratiques
Expérience utilisateur
- Affichez toujours les devis : montrez le montant, les frais et le temps estimé avant l’exécution
- Gérez le slippage : informez les utilisateurs des variations possibles de prix
- Affichez la progression : utilisez les webhooks pour informer les utilisateurs du statut du swap
Sécurité
- Validez les montants : assurez-vous que les montants de swap se situent dans des plages acceptables
- Utilisez des références : suivez les swaps avec des identifiants de référence uniques
- Surveillez les webhooks : vérifiez toujours la finalisation du swap via les webhooks
Performance
- Mettez en cache les asset IDs : stockez les asset IDs localement pour éviter des requêtes répétées
- Utilisez les types d’ordres appropriés : choisissez
FASTESTpour les opérations sensibles au temps etCHEAPESTpour celles sensibles au coût - Implémentez des nouvelles tentatives : gérez les défaillances transitoires avec un backoff exponentiel
Référence de l’API
Support
- E-mail : [email protected]
- Documentation : Référence de l’API
- Blog : Comment swap ou bridge des actifs avec Blockradar
L’API Swap fournit une interface unifiée pour les swaps sur la même chaîne et les bridges entre chaînes. Commencez par de petits montants de test sur les testnets avant de passer en production.

