En résumé
Les Règlements automatiques convertissent automatiquement les dépôts entrants vers l’actif de votre choix sur n’importe quelle blockchain. Définissez les règles une seule fois, et tous les dépôts correspondants sont échangés et acheminés vers votre chaîne de destination — sans aucune intervention manuelle.
Les Règlements automatiques convertissent automatiquement les dépôts entrants vers l’actif de votre choix sur n’importe quelle blockchain. Définissez les règles une seule fois, et tous les dépôts correspondants sont échangés et acheminés vers votre chaîne de destination — sans aucune intervention manuelle.

Prérequis
Avant de configurer des règles de règlement automatique, assurez-vous de disposer des éléments suivants :1
Clé API
Obtenez votre clé API depuis le tableau de bord Blockradar. Rendez-vous dans Developers pour en générer une.
2
Master Wallet créée
Créez une master wallet depuis le tableau de bord Blockradar. Les règles se configurent par wallet — consultez-en une avec Get Wallet.
3
Wallet de destination
Si vous effectuez un règlement cross-chain, assurez-vous d’avoir une wallet sur la blockchain de destination pour recevoir les actifs convertis.
4
Gas suffisant
Approvisionnez vos wallets en tokens natifs (ETH, BNB, MATIC, etc.) pour couvrir les frais de swap et de transfert.
5
Webhook configuré
Configurez des webhooks pour recevoir les notifications de règlement. La famille d’événements dépend du type de règlement exécuté :
swap.*, withdraw.*, gateway-deposit.* ou reward-deposit.*. Consultez Notifications par webhook ci-dessous et le guide Webhooks pour plus de détails.Fonctionnement
Les Règlements automatiques vous permettent de convertir automatiquement les dépôts entrants en n’importe quel actif de destination, sur n’importe quel réseau blockchain, en fonction des règles que vous configurez. Cela évite d’avoir à effectuer manuellement des swaps ou bridges d’actifs et garantit que votre trésorerie peut être convertie automatiquement vers vos actifs préférés sur plusieurs chaînes.Gestion des règles
Créez et gérez des règles de règlement automatique pour automatiser les conversions d’actifs.
Conversion d'actifs
Convertissez automatiquement n’importe quel stablecoin vers tout autre actif selon vos règles.
Cross-Chain
Réglez vos actifs sur n’importe quel réseau blockchain de manière transparente.
Gestion du risque
Appliquez des tolérances de slippage et des règles pour vous protéger contre des exécutions défavorables.
Comment fonctionnent les Règlements automatiques
1. Création des règles
Définissez des règles de règlement précisant quand et comment les dépôts doivent être convertis automatiquement.2. Détection des dépôts
Lorsque des fonds arrivent sur vos adresses, Blockradar détecte automatiquement les dépôts correspondant à vos règles.3. Conversion d’actifs
Les dépôts sont automatiquement échangés vers votre actif de destination (typiquement USDC) sur la chaîne choisie.4. Unification des soldes
Tous les actifs convertis sont consolidés en un solde unique et unifié sur votre chaîne de destination.Types de règlement
Chaque règle se résout en l’un des quatre flux de règlement. Définissez-le explicitement avec le champtype :
type est facultatif pour des raisons de rétrocompatibilité. Les règles créées avant l’existence de ce champ n’ont pas de type et conservent leur comportement déduit : Blockradar tranche entre withdraw et swap en comparant l’actif et la chaîne de source et de destination. Envoyez type sur chaque nouvelle règle pour rendre le flux explicite, et envoyez-le lors d’une mise à jour pour migrer une règle héritée vers le système explicite.Règles de validation par type
L’API rejette les combinaisons contradictoires :type: gatewayexigeisGateway: true, etisGateway: trueexigetype: gatewaytype: earnexigeisReward: true, etisReward: trueexigetype: earn- Une règle ne peut jamais être à la fois gateway et earn
type: withdrawexige unedestination.address, et la blockchain de destination doit être identique à celle de la sourcetype: swaprejette un actif source identique à l’actif de destination sur la même blockchain- Deux règles de la même wallet ne peuvent pas couvrir le même actif source sur la même blockchain
Les règles gateway peuvent basculer vers un swap
Une règlegateway n’effectue un dépôt Gateway que lorsque la chaîne et l’actif source sont éligibles à Gateway. Dans le cas contraire, la règle bascule et s’exécute comme un swap vers destination.blockchain / destination.asset. Les fonds sont réglés malgré tout, mais vous recevez des webhooks swap.* plutôt que gateway-deposit.* ; prévoyez donc les deux lorsque vous configurez des règles gateway sur des chaînes hors du périmètre pris en charge par Gateway.
Règles de Règlement automatique
Composants d’une règle
Chaque règle de règlement automatique définit les paramètres suivants :Quel montant est réglé
Par défaut, le montant d’un règlement est calculé à partir du solde de l’adresse, et non du dépôt qui l’a déclenché. UtilisezuseTransactionAmount pour choisir :
Le montant est ensuite ajusté dans cet ordre :
- Il est comparé à
source.minAmount. En dessous, rien n’est réglé. - Il est plafonné à
source.maxAmount("-1"signifie sans plafond). deductionPercentageest retenu sur le reste."2.5"règle 97,5 % et laisse 2,5 % sur l’adresse.
Règles de règlement vers Earn
Une règleearn dépose les fonds entrants dans une position de rendement au lieu de les transférer vers l’extérieur. C’est le point d’entrée du règlement automatique vers Earn.
Contraintes :
- Mainnet uniquement. Les règles earn sont rejetées sur testnet.
- Chaque actif de
source.assetsdoit être pris en charge par le fournisseur choisi sur la blockchain de la wallet, sinon la règle est rejetée à la création. rewardProvideretrewardTypedoivent concorder :fijaest toujoursregulatedetaaveest toujoursdefi.- Une règle ne peut pas être à la fois
isGatewayetisReward.
REWARD_DEPOSIT et émettent des webhooks reward-deposit.*.
Les règles earn basées sur le solde (
useTransactionAmount: false) ignorent un nouveau règlement tant qu’un règlement est déjà en attente ou en cours pour la même adresse et le même actif, car le règlement en cours absorbera de toute façon les fonds nouvellement arrivés. Les règles earn basées sur le montant (useTransactionAmount: true) ne sont jamais ignorées.Options de configuration de la règle
Seuils de montant
- Montant minimum : Ne régler que lorsque le montant dépasse ce seuil
- Montant maximum : Plafonner la taille des règlements individuels
- Accumulation : Avec
useTransactionAmount: false(la valeur par défaut), la règle règle l’intégralité du solde de l’actif source sur l’adresse, si bien que les dépôts individuellement inférieurs àminAmountsont repris ensemble dès que le solde le dépasse
Protection contre le slippage
- Illimité :
-1(pas de limite de slippage) - Conservateur : 0,1 % - 0,5 % (impact minimal sur le prix)
- Modéré : 0,5 % - 1,0 % (approche équilibrée)
- Agressif : 1,0 % - 2,0 % (exécution plus rapide)
Adresse de destination (facultative)
Le champdestination.address est facultatif pour les règles swap, gateway et earn. Lorsqu’il n’est pas fourni, le système utilise une logique de fallback intelligente pour déterminer l’adresse destinataire :
Préférences d’exécution
- Fastest : Privilégie la vitesse au détriment du coût
- Cheapest : Optimise pour les frais les plus bas
- Recommended : Équilibre vitesse, coût et fiabilité
- No Slippage : N’exécute que lorsqu’il n’y a aucun écart de prix
Hiérarchie et précédence des règles
Comment les règles s’appliquent
Concept clé : Par défaut, les règles créées sur une master wallet s’appliquent à la master wallet et à toutes les child addresses qui en dépendent. Une règle posée sur une child address prime sur les règles de la master wallet pour le dépôt auquel elle correspond.
Ordre d’application des règles
La précédence s’évalue par dépôt, et non par adresse :- Chercher une règle correspondante sur la child address. Une règle correspond lorsqu’elle est active et que ses champs
source.assetsetsource.blockchaincouvrent le dépôt. - Se rabattre sur les règles de la master wallet. Une règle de la master wallet n’est alors considérée que si son réglage
inheritancelui permet de s’appliquer à l’adresse qui a reçu le dépôt. - Aucune correspondance à l’un ou l’autre niveau : aucun règlement automatique n’a lieu.
Héritage par règle
Chaque règle de la master wallet contrôle les child addresses auxquelles elle se propage via l’objet facultatifinheritance :
Omettre entièrement
inheritance conserve le comportement d’origine et équivaut à all_children.
selected_children :
childAddressIdsdoit être présent et non vide, faute de quoi la requête échoue avecAt least one child address must be selected.- Chaque ID doit être une adresse active appartenant à votre entreprise sur le même réseau.
- Les adresses doivent appartenir à la même famille de chaînes que la wallet. Une règle sur une wallet non EVM (Tron, Solana ou Stellar par exemple) n’accepte que des adresses de cette même chaîne ; une règle sur une wallet EVM accepte n’importe quelle adresse EVM. Une incohérence échoue avec
One or more selected child addresses are not valid for this chain or are inactive.
inheritance n’existe que sur les règles de la master wallet. Une règle créée directement sur une child address n’a rien à quoi se propager : le champ est donc ignoré et n’y est jamais enregistré.Règles spécifiques à une blockchain
Important : Les règles sont isolées et liées à chaque blockchain. Une règle configurée pour une blockchain (par exemple Ethereum) n’affectera PAS les dépôts sur une autre blockchain (par exemple Base ou Optimism).
- Vous devez créer des règles distinctes pour chaque blockchain source à régler automatiquement
- Une règle pour « USDC sur Ethereum » ne se déclenchera pas pour « USDC sur Base »
- Cela permet un contrôle granulaire du comportement de règlement par chaîne
- Règle pour Ethereum USDC → Optimism USDC
- Règle pour Base USDC → Optimism USDC
Cas d’usage pour chaque niveau
Règles de Master Wallet
- Stratégie cohérente : Même comportement de règlement sur toutes les child addresses
- Gestion simplifiée : Un seul endroit pour configurer le comportement par défaut
- Opérations en masse : Appliquer des règles à plusieurs adresses à la fois
- Standardisation : Garantir conformité et cohérence
Règles de Child Address
- Tests : Essayer différentes stratégies de règlement sur des adresses spécifiques
- Exigences personnalisées : Besoins de règlement spécifiques à une adresse
- Surcharger les valeurs par défaut : Modifier le comportement pour des cas d’usage particuliers
- Contrôle granulaire : Affiner le règlement pour des adresses spécifiques
Création de règles de Règlement automatique
Via le tableau de bord
- Rendez-vous dans la section Auto Settlements de votre wallet
- Cliquez sur « Create New Rule »
- Configurez les paramètres de la règle
- Définissez les seuils de montant et la tolérance de slippage
- Choisissez les actifs/chaînes source et de destination
- Enregistrez et activez la règle
Via l’API
Créez des règles de règlement de manière programmatique grâce à l’API Auto Settlement Rules :Dans cet exemple,
slippageTolerance est défini à -1 pour un slippage illimité, et destination.address est omis. Le système utilisera automatiquement la logique de fallback intelligente pour déterminer l’adresse destinataire.Copier des règles entre wallets
Les règles sont propres à chaque blockchain : déployer une même stratégie sur toutes les chaînes que vous exploitez reviendrait à recréer la même règle de nombreuses fois. L’endpoint de copie le fait en un seul appel :source.blockchain de chaque règle est réécrit avec la blockchain de la wallet cible avant enregistrement.
Le succès partiel est normal
L’appel renvoie200 même lorsque certaines règles sont ignorées ou que certaines wallets échouent. Lisez toujours la réponse plutôt que de vous fier au code de statut :
Chaque wallet cible est verrouillée et écrite dans sa propre transaction : un échec sur l’une ne laisse jamais une autre à moitié écrite. Appliquer au moins une règle à une wallet active également le règlement automatique sur cette wallet.
400 lorsque le tableau rules est mal formé, lorsque rules ou targetWalletIds est vide, ou lorsque la seule wallet indiquée comme cible est la wallet source (la source est toujours retirée de la liste des cibles).
Cas d’usage
Gestion de trésorerie
- Conversion d’actifs flexible : Convertissez vers n’importe quel actif préféré (USDC, ETH, USDT, etc.)
- Opérations cross-chain : Maintenez des soldes sur plusieurs réseaux
- Consolidation automatisée : Aucune intervention manuelle requise
- Stratégie multi-actifs : Prend en charge diverses préférences et stratégies d’actifs
Opérations métier
- Traitement des paiements : Réglez automatiquement les paiements entrants vers les actifs préférés
- Gestion des revenus : Convertissez diverses stablecoins vers l’actif de destination choisi
- Atténuation des risques : Appliquez automatiquement la protection contre le slippage
- Diversification d’actifs : Maintenez automatiquement les allocations d’actifs cibles
Intégration DeFi
- Yield farming : Réglez automatiquement les récompenses vers l’actif préféré
- Gestion de la liquidité : Consolidez les récompenses et frais de LP
- Rééquilibrage de portefeuille : Maintenez les allocations d’actifs cibles
Bonnes pratiques
Configuration des règles
- Commencez prudemment : Démarrez avec une faible tolérance de slippage
- Suivez les performances : Surveillez les taux de succès des règlements
- Ajustez progressivement : Affinez les règles selon les conditions du marché
- Testez sur testnet : Validez les règles avant tout déploiement sur mainnet
Gestion du risque
- Limites de slippage : Définissez des niveaux de tolérance appropriés
- Plafonds de montant : Limitez la taille maximale des règlements
- Sélection du réseau : Choisissez des chaînes de destination fiables
- Règles de repli : Créez des options de règlement de secours
Efficacité opérationnelle
- Traitement par lot : Regroupez les petits dépôts pour gagner en efficacité
- Optimisation du timing : Tenez compte des schémas de congestion réseau
- Analyse des coûts : Équilibrez les préférences vitesse vs. coût
- Surveillance : Mettez en place des alertes pour les règlements échoués
Surveillance et alertes
Surveillance via le tableau de bord
- Statut des règles : Indicateurs de règle active/inactive
- Historique des règlements : Suivez les règlements réussis et échoués
- Indicateurs de performance : Taux de succès et temps d’exécution
- Soldes d’actifs : Surveillez la croissance du solde unifié
Notifications par webhook
Les règlements automatiques déclenchent des événements webhook lors de l’exécution. La famille d’événements que vous recevez dépend du type de règlement exécuté :Exemple de payload webhook
Identifier les transactions de règlement automatique
La meilleure façon d’identifier les transactions de règlement automatique est d’examiner le champ metadata. Selon l’action, le metadata contiendra l’une des clés suivantes :
Les objets swap, gateway et retrait contiennent :
rewardAutoSettlement a une forme différente : il porte l’ID de la règle plutôt que la règle complète :
Lorsque l’une de ces clés de metadata est présente, la transaction a été déclenchée par une règle de règlement automatique. Pour les règlements swap, gateway et retrait, le champ
rule contient la configuration complète de la règle, et non un simple ID ; pour les règlements earn, retrouvez la règle grâce à ruleId.Champs clés des données du webhook
Référence de l’API
Endpoints
Règlements automatiques de Master Wallet
Règlements automatiques de Child Address
Il n’existe pas d’endpoint de copie pour les child addresses : la copie vise toujours des master wallets, même si les règles que vous copiez peuvent provenir d’une child address.
La sémantique de mise à jour diffère selon le niveau
Dans les deux cas, la règle fusionnée est revalidée : une mise à jour peut donc être rejetée à cause d’un champ que vous n’avez pas envoyé.
Paramètres de la règle
Pour commencer
1. Activer les Règlements automatiques
- Rendez-vous dans les paramètres de votre wallet
- Activez la fonctionnalité de règlement automatique
- Configurez les préférences par défaut
2. Créer votre première règle
- Commencez par une règle simple USDT vers ETH (ou tout autre actif de votre choix)
- Définissez une tolérance de slippage prudente
- Choisissez votre chaîne et votre actif de destination préférés
3. Tester et surveiller
- Déployez d’abord sur testnet
- Surveillez les taux de succès des règlements
- Ajustez les paramètres si nécessaire
4. Monter en charge progressivement
- Ajoutez des règles pour des actifs supplémentaires
- Mettez en place le traitement par lot
- Optimisez selon votre cas d’usage
Support et ressources
Obtenir de l’aide
- E-mail : [email protected]
- Référence de l’API : Auto Settlement Rules
- Documentation : Configuration de Gateway
Les règlements automatiques sont un moyen puissant d’automatiser la gestion de votre trésorerie. Commencez par des règles simples et ajoutez progressivement de la complexité au fur et à mesure que vous vous familiarisez avec le système.

