Documentation Index
Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
Use this file to discover all available pages before exploring further.
En bref
Le Liquidity Pool de Blockradar permet aux Liquidity Providers (LP) approuvés de définir et de gérer les taux de change pour les paires d’actifs. Les taux alimentent le moteur de swap interne — lorsqu’un utilisateur lance un swap, le système sélectionne automatiquement le meilleur taux disponible parmi les LP actifs, valide la liquidité et exécute la transaction.
Le Liquidity Pool de Blockradar permet aux Liquidity Providers (LP) approuvés de définir et de gérer les taux de change pour les paires d’actifs. Les taux alimentent le moteur de swap interne — lorsqu’un utilisateur lance un swap, le système sélectionne automatiquement le meilleur taux disponible parmi les LP actifs, valide la liquidité et exécute la transaction.

Prérequis
Avant d’utiliser l’API du Liquidity Pool, assurez-vous d’avoir :Devenir Liquidity Provider
Le Liquidity Pool est réservé aux Liquidity Providers approuvés. Pour commencer, remplissez le formulaire de candidature LP et l’équipe Blockradar examinera votre candidature et procédera à votre intégration.
Clé API
Une fois intégré, générez une clé API depuis le Dashboard Blockradar. Accédez à Developers pour en créer une.
Fonctionnement
En tant que Liquidity Provider, vous définissez des taux de change pour des paires d’actifs (par exemple, BNB → USDC). Lorsqu’un utilisateur de la plateforme Blockradar lance un swap, le système :- Trouve les taux correspondants parmi tous les LP actifs pour la paire d’actifs demandée.
- Classe les candidats par meilleur taux, priorité du LP et heure de création.
- Valide la liquidité en vérifiant que la wallet de trésorerie du LP sélectionné dispose d’un solde suffisant pour exécuter le swap.
- Exécute le swap en utilisant le taux et la trésorerie du LP sélectionné.
Rate Management
Créez, mettez à jour, désactivez et réactivez les taux de change pour toute paire d’actifs prise en charge.
Amount Bands
Définissez des montants de transaction minimums et maximums par taux pour contrôler l’exposition et segmenter les paliers de tarification.
Version History
Chaque modification de taux crée une nouvelle version. L’historique complet est conservé à des fins d’audit et d’analyse.
Automatic Selection
Le système sélectionne automatiquement le meilleur LP pour chaque swap en fonction du taux, de la priorité et de la liquidité disponible.
Cycle de vie du taux
Les taux suivent un cycle de vie clair avec un suivi complet des versions :1. Créer un taux
Définissez un nouveau taux de change pour une paire d’actifs. Le taux démarre comme active à la version 1.Paramètres de la requête
| Paramètre | Type | Requis | Description |
|---|---|---|---|
fromAsset | string | Oui | Le symbole de l’actif à convertir depuis (par exemple, BNB) |
toAsset | string | Oui | Le symbole de l’actif à convertir vers (par exemple, USDC) |
rate | string | Oui | Le taux de change. Fourni sous forme de chaîne pour éviter les problèmes de précision en virgule flottante |
minAmount | string | Oui | Montant minimum de transaction pour ce taux (inclusif) |
maxAmount | string | Non | Montant maximum de transaction (exclusif). Omettez pour illimité |
Réponse de création
2. Mettre à jour un taux
Modifiez le taux ou les contraintes de montant d’un taux actif existant. Cela crée une nouvelle version — la version précédente est automatiquement marquée commesuperseded.
Ne fournissez que les champs que vous souhaitez modifier — les mises à jour partielles sont prises en charge.
3. Désactiver un taux
Mettez temporairement un taux hors ligne. Le taux devient deactivated et ne sera plus sélectionné pour les swaps.4. Réactiver un taux
Remettez un taux désactivé en ligne. Cela crée une nouvelle version avec le statutactive.
Pricing Tools
Avant de coter un nouveau palier ou de retarifer un palier existant, utilisez les Pricing Tools pour inspecter votre propre couverture et vous comparer aux autres Liquidity Providers du même segment d’activité.Vérifier les taux actifs pour une paire
GET /rates/check-pair retourne tous les taux actifs que vous avez configurés pour une paire d’actifs sur l’environnement actuel, y compris la fourchette de montants de chacun. Utilisez-le pour confirmer si vous cotez déjà une paire avant d’ouvrir un nouveau palier.
Response
Se comparer aux autres LP
GET /rates/market-benchmark retourne le meilleur taux concurrent pour une paire d’actifs parmi les autres Liquidity Providers de votre segment d’activité. Vos propres taux sont exclus afin que vous puissiez voir face à quoi vous cotez. Les résultats sont mis en cache pendant 60 secondes par paire.
Passez amount pour limiter le benchmark aux taux dont la fourchette couvre cette taille de transaction, ou passez pairs (entrées from:to séparées par des virgules, max 20) pour obtenir un tableau de benchmarks en un seul appel.
Single pair response
Batch response
bestRate est null lorsqu’aucun autre LP n’a de taux actif pour la paire (ou pour la fourchette de montants fournie).Inspecter les soldes de trésorerie
GET /rates/treasury-balances retourne les soldes de trésorerie agrégés pour chaque actif présent dans vos taux actifs, ventilés par blockchain. Utilisez-le pour surveiller la couverture de liquidité sur les paires que vous cotez.
La réponse exclut les actifs dont le solde on-chain est nul et déduplique les entrées lorsque la même paire actif/wallet est référencée par plusieurs taux.
Response
Versionnement des taux
Chaque fois qu’un taux est mis à jour ou réactivé, une nouvelle version est créée. La version précédente est marquée commesuperseded. Cela fournit une piste d’audit complète.
| Champ | Description |
|---|---|
version | Numéro de version séquentiel commençant à 1 |
rootRateId | Pointe vers le taux d’origine — toutes les versions d’une chaîne partagent cet ID |
previousRateId | Pointe vers la version immédiatement précédente |
Exemple de chaîne de versions
Consulter l’historique d’un taux
Récupérez l’historique complet des versions d’un taux :Réponse de l’historique
Statuts des taux
| Statut | Description |
|---|---|
active | Actuellement en ligne et éligible à la sélection pour les swaps |
superseded | Remplacé par une version plus récente (via une mise à jour ou une réactivation) |
deactivated | Mis hors ligne manuellement — peut être réactivé |
Amount Bands
Chaque taux couvre une plage de montants de transaction définie parminAmount et maxAmount :
minAmount— La borne inférieure inclusive. Les transactions inférieures à ce montant n’utiliseront pas ce taux.maxAmount— La borne supérieure exclusive. Définissez-la surnull(omettez) pour illimité.
Plusieurs taux pour la même paire
Vous pouvez créer plusieurs taux pour la même paire d’actifs avec différentes fourchettes de montants pour proposer une tarification par paliers :| Taux | Fourchette | Cas d’usage |
|---|---|---|
| 605.00 | 0.01 – 10 BNB | Petites transactions |
| 606.50 | 10 – 100 BNB | Transactions moyennes |
| 608.00 | 100+ BNB | Grosses transactions |
Validation de la liquidité
Avant d’exécuter un swap en utilisant votre taux, le système vérifie que votre wallet de trésorerie dispose de :- Solde de token suffisant de l’actif de destination pour couvrir la sortie du swap (
amount x rate). - Solde de token natif suffisant (ETH, BNB, etc.) pour couvrir les frais de réseau du transfert.
Bonnes pratiques
Rate Management
- Surveillez les conditions du marché et mettez régulièrement à jour les taux pour rester compétitif
- Utilisez les Amount Bands pour proposer une tarification par paliers selon les différentes tailles de transaction
- Désactivez les taux pendant la maintenance ou les fortes volatilités au lieu de les supprimer
- Consultez le Version History pour suivre les changements de taux dans le temps
Liquidité
- Maintenez un solde suffisant dans vos wallets de trésorerie tant pour l’actif de destination que pour les tokens natifs
- Mettez en place un monitoring pour les alertes de solde faible
- Approvisionnez les wallets de manière proactive pour éviter les ruptures de service
Référence de l’API
| Endpoint | Description |
|---|---|
| Create Rate | Créez un nouveau taux de change pour une paire d’actifs |
| Get Rate | Récupérez un seul taux par ID |
| Update Rate | Mettez à jour un taux existant (crée une nouvelle version) |
| Deactivate Rate | Mettez un taux hors ligne |
| Reactivate Rate | Remettez un taux désactivé en ligne |
| Get Rate History | Consultez l’historique complet des versions d’un taux |
| Check Pair | Listez vos taux actifs pour une paire d’actifs spécifique |
| Get Market Benchmark | Meilleur taux concurrent pour une paire (ou un lot de paires), hors les vôtres |
| Get Treasury Balances | Soldes de trésorerie agrégés regroupés par actif et blockchain |
Support
- E-mail : [email protected]
- Devenir LP : Postulez ici pour manifester votre intérêt à devenir Liquidity Provider
Le Liquidity Pool est conçu pour les fournisseurs de liquidité institutionnels et professionnels. Postulez pour devenir LP, puis testez vos configurations de taux sur testnet avant de passer en production.

