- Vous connecter à des protocoles DeFi pour gérer le rendement ou la liquidité
- Automatiser le prêt, le staking ou les opérations de trésorerie en stablecoins
- Intégrer des actifs du monde réel tokenisés (RWA) dans les flux de votre produit
- Alimenter des règlements, paiements ou contrôles de conformité programmables grâce à la logique on-chain
- Étendre votre plateforme avec des tokens personnalisés, des systèmes de récompense ou des règles de frais
Prérequis
1
Clé API
Récupérez votre clé API depuis le tableau de bord Blockradar. Rendez-vous dans Developers pour en générer une.
2
Portefeuille créé
Un
walletId est nécessaire pour toutes les opérations sur les contrats intelligents.3
ABI du contrat
Vous avez besoin de l’ABI (interface binaire d’application) de la fonction du contrat que vous souhaitez appeler. Elle est publique pour les contrats vérifiés sur les explorateurs de blocs comme Etherscan.
4
Adresse du contrat
L’adresse on-chain du contrat intelligent avec lequel vous voulez interagir.
Fonctionnement
Dans ce guide, nous suivrons un exemple concret : échanger un token non pris en charge contre de l’USDT via Uniswap V2. Le même schéma s’applique à toute interaction avec un contrat intelligent. Le déroulé :- Lire le solde du token depuis le contrat
- Autoriser Uniswap à dépenser le token
- Estimer les frais de réseau du swap
- Exécuter le swap
- Confirmer via le webhook
Étape 1 : Comprendre le contrat
Nous utiliserons la méthodeswapExactTokensForTokens du routeur Uniswap V2.
Signature de la méthode :
Étape 2 : Lire le solde du token
Avant le swap, vérifiez la quantité de token détenue par votre portefeuille aveccontracts/read.
Étape 3 : Autoriser le contrat à dépenser votre token
Avant qu’Uniswap puisse déplacer votre token, vous devez lui en donner l’autorisation via la fonctionapprove du contrat du token.
Étape 4 : Estimer les frais de réseau
Avant d’exécuter le swap, estimez le coût en gas afin de vous assurer que votre portefeuille dispose d’assez de token natif pour le couvrir.Étape 5 : Exécuter le swap
Une fois l’autorisation confirmée et les frais vérifiés, exécutez le swap.Événements webhook
Autres endpoints
Notes de sécurité
- Toutes les transactions sont signées et diffusées via l’infrastructure Blockradar : aucune clé privée ni nœud RPC à gérer
- Les contrôles natifs d’AML et de conformité s’appliquent lorsque c’est possible
- Chaque interaction avec un contrat est une transaction on-chain réelle et nécessite du gas dans le token natif de la chaîne

