Comment configurer la libération de mon portefeuille de trading DEX ?

Date de publication : 24 sept. 2025Date de mise à jour : 17 oct. 2025Lecture de 10 min

Qu'est-ce que la libération du portefeuille ?

La libération du portefeuille est une fonctionnalité de protection pour les portefeuilles de trading OKX DEX. Ces portefeuilles sont des contrats intelligents qui ne peuvent pas être importés dans d'autres applications de portefeuille à l'aide d'une phrase mnémonique ou d'une clé privée.
La libération du portefeuille vous permet de :

  • Transférer le contrôle de votre portefeuille de trading DEX vers votre propre portefeuille en auto-garde.

  • Vous assurer d'avoir toujours un accès complet à vos actifs.

  • Utiliser un outil basé sur le Web pour transférer des fonds vers votre portefeuille, si nécessaire.

Comment fonctionne la libération du portefeuille ?

En résumé, voici comment cela fonctionne :

  1. Sur l'Appli OKX, déclenchez la libération du portefeuille pour transférer le contrôle de votre portefeuille de trading DEX à votre adresse de portefeuille préférée.

  2. Il est essentiel que vous examiniez attentivement votre adresse de portefeuille préférée ainsi que l'adresse du portefeuille de trading DEX d'origine dans l'application.

  3. Configurez et exécutez un script qui prépare un navigateur de transfert de jetons sur votre navigateur Web.

  4. Utilisez le navigateur pour transférer des actifs en toute sécurité depuis votre portefeuille de trading DEX vers votre propre portefeuille.

Comment configurer la libération du portefeuille ?

  1. Vérifiez sur quelles chaînes se trouve votre portefeuille de trading DEX.

  2. Si nécessaire, créez un portefeuille en auto-garde :

    • Si vous n'avez pas encore d'adresse du portefeuille, créez-en une en utilisant OKX Wallet, MetaMask ou un autre portefeuille. Découvrez comment créer un portefeuille OKX ici.

    • Pour les blockchains EVM (BNB Chain, Base, etc.) : vous pouvez utiliser une adresse de portefeuille pour les différentes blockchains. Déposez des jetons de gaz d'une valeur d'environ 5 USD.

    • Pour Solana (SOL) : utilisez un portefeuille Solana et déposez des frais de gaz SOL d'une valeur d'environ 5 USD.

  3. Sur l'application, sélectionnez Trading > Libération du portefeuille et suivez les instructions à l'écran.

    Sélectionnez l’onglet Trading dans votre appli

    Sélectionnez l’icône de libération de portefeuille

    • Cela transfère le contrôle de votre portefeuille de trading DEX à l'adresse de portefeuille choisie.

      Sélectionnez Libération du portefeuille pour continuer

  4. Pendant la configuration, il vous sera demandé de saisir et d'examiner votre nouvelle adresse avant de continuer :

    • Saisissez la nouvelle adresse pour chaque blockchain prise en charge (par exemple, SOL, BASE, BNB Chain).

    • BASE et BNB Chain utilisent la même adresse EVM.

      Vérifiez vos adresses

      • Remarque : évitez d'utiliser une adresse d'une plateforme d'échange centralisée. Cette action peut entraîner une perte permanente des actifs.

    • Découvrez comment sauvegarder la clé privée de votre portefeuille ici.

  5. Une fois la libération du portefeuille terminée, continuez sur le navigateur Web pour transférer vos fonds.

Comment configurer l'outil de transfert sur mon navigateur Web ?

Avant de commencer

Pour transférer vos fonds, vous devez d'abord configurer l'outil de transfert dans votre navigateur Web. Cela nécessite l'installation des dernières versions de Node.js et du gestionnaire de packages npm :

  • Node.js : version 22.19.0 ou ultérieure

  • npm : version 10.9.3 ou ultérieure

Sélectionnez votre système d'exploitation avant de télécharger

Télécharger les fichiers d'installation

  1. Téléchargez l'archive du projet ici vers le dossier de votre choix.

  2. Une fois les fichiers du projet téléchargés et décompressés, ouvrez le dossier intitulé Wallet-Release-main.

Exécuter le script d'installation

i) Utilisateurs Mac

  1. Double-cliquez sur offBoarding_Mac_script.command dans le dossier Wallet-Release-main.

  2. Si un avertissement s'affiche, accédez à Paramètres système > Sécurité & Confidentialité > Sécurité, sélectionnez Ouvrir quand même > Ouvrir quand même à nouveau, puis saisissez votre mot de passe Mac.

  3. Si vous constatez une erreur d'accès :

    • Cliquez avec le bouton droit sur le dossier Wallet-Release-main et sélectionnez Nouveau terminal dans le dossier.

    • Saisissez chmod 755 offBoarding_Mac_script.command et appuyez sur Entrée.

    • Double-cliquez à nouveau sur offBoarding_Mac_script.command.

  4. Après la configuration, vous verrez un dossier node_modules et un fichier .env .

    1. Sur Mac, les fichiers .env peuvent être masqués. Appuyez sur Commande + Shift + . (point) pour afficher les fichiers masqués.

  5. Mettez à jour le fichier .env dans le dossier Wallet-Release-main :

    1. Saisissez la clé privée du portefeuille et l'adresse du portefeuille de trading DEX (AA). Si vous utilisez OKX Wallet, suivez ce guide pour connaître la clé privée de votre portefeuille.

    2. Pour la chaîne Solana, assurez-vous de copier l'adresse de contrôle (il existe deux adresses de trading DEX).

    3. La clé privée Solana doit être fournie au format base58.

    4. Si vous utilisez uniquement EVM, vous pouvez laisser les champs Solana vides (et vice versa).

  6. Réglez l'outil à nouveau en double-cliquant sur offBoarding_Mac_script.command.

  7. Ouvrez votre navigateur et accédez à http://localhost:3000.

Remarque : Après cette configuration initiale, il vous suffit de répéter l'Étape 4 pour relancer le projet.

ii) Utilisateurs Windows

  1. Double-cliquez sur offBoarding_Windows_script.bat dans le dossier Wallet-Release-main.

  2. Si Windows Defender SmartScreen affiche un avertissement, sélectionnez Plus d'informations > Exécuter quand même.

  3. Si une erreur d'autorisation s'affiche, cliquez avec le bouton droit sur le fichier et sélectionnez Exécuter en tant qu'administrateur.

  4. Après la configuration, vous verrez un dossier node_modules et un fichier .env .

  5. Mettez à jour le fichier .env dans le dossier Wallet-Release-main :

    1. Saisissez la clé privée de votre portefeuille et l'adresse du portefeuille de trading DEX.

    2. Pour Solana : utilisez un format de 64 octets ou base58 valide pour la clé privée.

    3. Si vous utilisez uniquement EVM, vous pouvez laisser les champs Solana vides (et vice versa).

    4. Un fichier .env.exemple est inclus à titre de référence.

  6. Réglez l'outil à nouveau en double-cliquant sur offBoarding_Windows_script.bat.

  7. Ouvrez votre navigateur et accédez à http://localhost:3000.

Remarque : Après cette configuration initiale, il vous suffit de répéter l'Étape 4 pour relancer le projet.

Comment transférer mes jetons à l'aide de l'outil de transfert ?

  1. Accédez à OKLink et sélectionnez la blockchain à partir de laquelle vous souhaitez transférer des jetons.

    Trouvez votre blockchain dans l'onglet Explorateur

  2. Pour la chaîne Solana, il existe 2 adresses de trading DEX. Copiez l'Adresse de stockage.

    Copiez l'adresse de stockage

  3. Collez l'adresse dans OKLink et effectuez une recherche.

    • Vous pouvez afficher vos soldes de jetons natifs (SOL, BNB, ETH).

      Affichez le solde de jetons natifs ici

    • Vous pouvez également afficher votre solde de jetons fongibles (USDT, USDC, etc.).

      Affichez le solde de jetons fongibles ici

  4. Si vous devez transférer des jetons fongibles, cliquez sur le jeton ajouté à la cote pour trouver l'adresse de contrat correspondante, puis copiez-la.

    Copiez l’adresse de contrat

  5. Dans l'outil de libération du portefeuille, collez l'adresse du contrat de jeton dans le champ Adresse du destinataire et saisissez le montant du transfert (celui-ci ne doit pas dépasser votre solde de jetons).

    Collez l'adresse du contrat de jeton dans le champ Adresse du destinataire

  6. Pour transférer un jeton natif, sélectionnez Jeton natif dans Type d'actif.

    Sélectionnez Jeton natif comme type d'actif

  7. Si le montant saisi est supérieur à votre solde, la transaction sera immédiatement interrompue.

  8. Vérifiez les frais de gaz estimés et les autres détails de la transaction, puis cliquez sur Confirmer pour envoyer la transaction.

  9. En cas de succès, vous verrez un message de confirmation avec le hachage de la transaction.

  10. Ouvrez l'explorateur de blockchains et saisissez le hachage de transaction pour vérifier la transaction.

  11. Pour arrêter le programme, fermez la fenêtre du terminal ouverte par le script.

Problèmes courants et solutions

  • Clé privée invalide : assurez-vous que la clé Solana utilise le bon format (base58).

  • DEXTRADING_ADDRESS/EOA_PRIVATE_KEY non défini : vérifiez que votre fichier .env comprend toutes les variables requises.

  • Solde insuffisant : vérifiez que votre portefeuille dispose de jetons suffisants pour couvrir le transfert.

  • Excès de décimales : vérifiez que la précision des décimales du jeton correspond à votre saisie.

  • Le port est déjà utilisé : un autre programme est peut-être en train d'utiliser le port 3000. Fermez les autres terminaux en cours ou annulez le processus.

  • Fenêtre contextuelle des outils de développement (sur Mac) : fermez les fenêtres contextuelles vous invitant à installer les outils de développement. Ils ne sont pas obligatoires.

  • Fenêtre contextuelle d'installation de logiciels (sur Windows) : fermez les fenêtres contextuelles vous invitant à installer des logiciels supplémentaires.