En bref
L’API Asset Recovery de Blockradar vous permet de récupérer des actifs envoyés par erreur à la bonne adresse sur la mauvaise blockchain. Elle prend en charge la devise native et les actifs personnalisés (ERC-20 et standards compatibles) sur tous les réseaux pris en charge.
L’API Asset Recovery de Blockradar vous permet de récupérer des actifs envoyés par erreur à la bonne adresse sur la mauvaise blockchain. Elle prend en charge la devise native et les actifs personnalisés (ERC-20 et standards compatibles) sur tous les réseaux pris en charge.

Qu’est-ce que la récupération d’actifs ?
La récupération d’actifs vous permet de récupérer des fonds envoyés à la bonne adresse de portefeuille, mais sur le mauvais réseau blockchain. Cela se produit fréquemment lorsque :- Des utilisateurs envoient des actifs sur Ethereum alors qu’ils voulaient les envoyer sur Polygon
- Des actifs sont envoyés sur BNB Smart Chain au lieu d’Arbitrum
- Toute confusion d’adresse entre chaînes, lorsque la même adresse existe sur plusieurs réseaux compatibles EVM
Comme les blockchains compatibles EVM partagent le même format d’adresse, une même adresse peut recevoir des actifs sur plusieurs réseaux. La récupération d’actifs vous permet d’accéder à ces fonds par programmation.
Prérequis
Avant d’utiliser l’API Asset Recovery, 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
Portefeuille créé
Créez un portefeuille dans le tableau de bord (voir Create a Master Wallet). Vous aurez besoin du
walletId pour les opérations de récupération.3
Identifiant de blockchain
Récupérez le
blockchainId du réseau sur lequel les actifs sont bloqués. Vous le trouverez dans le tableau de bord ou via l’API Get Blockchains.4
Solde en devise native
Assurez-vous que l’adresse source dispose de suffisamment de devise native (ETH, BNB, MATIC, etc.) sur la blockchain de récupération pour couvrir les frais de gas.
Comment ça fonctionne
L’API Asset Recovery transfère des actifs depuis une adresse source (où les actifs sont bloqués) vers une adresse de destination sur la même blockchain :Récupération de devise native
Récupérez une devise native comme ETH, BNB, MATIC ou AVAX envoyée sur le mauvais réseau.
Récupération d'actifs personnalisés
Récupérez des actifs ERC-20 et compatibles en indiquant l’adresse du contrat.
Estimation des frais
Calculez les frais de réseau avant l’exécution pour vous assurer que le solde est suffisant.
Prise en charge des RPC personnalisés
Récupérez des actifs sur des blockchains non prises en charge en fournissant votre propre endpoint RPC.
Blockchains prises en charge
La récupération d’actifs est disponible sur toutes les blockchains prises en charge par Blockradar, y compris les réseaux compatibles EVM, Tron et Solana. Consultez Intégrations pour la liste complète des réseaux pris en charge et les liens vers les faucets.Pour les réseaux EVM qui ne sont pas directement pris en charge, vous pouvez fournir une URL de RPC personnalisée et, si besoin, activer le mode couche 2 pour les réseaux de type rollup.
Récupérer des actifs
Lancez une opération de récupération d’actifs pour transférer les actifs bloqués vers une adresse de destination.Paramètres de la requête
Récupération de devise native
Récupérez une devise native (ETH, BNB, MATIC, etc.) depuis le mauvais réseau :Récupération d’actifs personnalisés
Récupérez des actifs ERC-20 ou compatibles en indiquant l’adresse du contrat :Récupération via un RPC personnalisé
Récupérez des actifs sur des blockchains non prises en charge en fournissant votre propre endpoint RPC :Récupération inter-réseaux
Récupérez des actifs envoyés par erreur sur mainnet à une adresse dérivée sur testnet, ou inversement. Cela fonctionne parce que les adresses EVM, Tron et Solana sont dérivées des mêmes clés, quel que soit l’environnement réseau.Lorsque
crossNetwork est activé, les métadonnées de la transaction incluent les champs crossNetwork: true et keyDerivationNetwork à des fins d’audit.Réponse en cas de succès
Estimation des frais de réseau
Avant d’exécuter une récupération, estimez les frais de réseau pour vous assurer que le solde est suffisant.Requête d’estimation des frais
Paramètres de la réponse des frais
Webhooks
Abonnez-vous aux événements webhook pour recevoir des notifications en temps réel sur les opérations de récupération.Événements de récupération
Payload du webhook
Configurez les webhooks dans le tableau de bord Blockradar sous Settings → Webhooks. Consultez la documentation sur les webhooks pour les instructions de configuration.
Cas d’usage courants
Un utilisateur a envoyé de l'USDC sur le mauvais réseau
Un utilisateur a envoyé de l'USDC sur le mauvais réseau
Un utilisateur voulait envoyer de l’USDC sur Ethereum, mais l’a envoyé par erreur sur Polygon. Comme l’adresse est la même, les fonds sont arrivés sur Polygon. Utilisez la récupération d’actifs avec l’adresse du contrat USDC sur Polygon pour récupérer les fonds.
ETH envoyé sur Arbitrum au lieu d'Ethereum
ETH envoyé sur Arbitrum au lieu d'Ethereum
Un utilisateur a transféré de l’ETH vers Arbitrum via un bridge, mais l’a envoyé à une adresse Blockradar. La même adresse existe sur Arbitrum grâce à la compatibilité EVM. Récupérez l’ETH depuis Arbitrum avec la récupération de devise native.
Actif personnalisé sur une couche 2
Actif personnalisé sur une couche 2
Un utilisateur a envoyé un actif ERC-20 personnalisé sur un réseau L2 comme Optimism. Indiquez l’adresse du contrat de l’actif et utilisez l’API de récupération pour le récupérer.
Actifs sur un réseau non pris en charge
Actifs sur un réseau non pris en charge
Des actifs sont bloqués sur une blockchain qui n’est pas directement prise en charge par Blockradar. Fournissez votre propre endpoint RPC et définissez
isL2: true s’il s’agit d’un rollup pour récupérer les fonds.Actifs mainnet envoyés à une adresse dérivée sur testnet
Actifs mainnet envoyés à une adresse dérivée sur testnet
Un utilisateur a envoyé de l’USDT mainnet à une adresse créée sur testnet. Comme la même clé privée dérive la même adresse sur les deux réseaux, utilisez la récupération inter-réseaux avec
crossNetwork: true pour récupérer les fonds mainnet à l’aide des clés du portefeuille testnet.Gestion des erreurs
Solde natif insuffisant
Solde natif insuffisant
Adresse source invalide
Adresse source invalide
Actif introuvable
Actif introuvable
Échec de connexion au RPC
Échec de connexion au RPC
Bonnes pratiques
Estimez toujours les frais d'abord
Utilisez l’endpoint des frais de réseau avant la récupération pour vous assurer que le solde en gas est suffisant et afficher des coûts précis.
Vérifiez les adresses
Vérifiez soigneusement les adresses source et de destination à l’aide d’un explorateur de blocs avant de lancer la récupération.
Utilisez les webhooks
Configurez des webhooks pour recevoir des mises à jour de statut en temps réel au lieu d’interroger l’API.
Testez sur testnet
Testez votre intégration de récupération sur testnet avant de l’utiliser en production.
Référence API
Bonne récupération !

