Comment configurer la libération de mon portefeuille de trading DEX ?
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 :
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.
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.
Configurez et exécutez un script qui prépare un navigateur de transfert de jetons sur votre navigateur Web.
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 ?
Vérifiez sur quelles chaînes se trouve votre portefeuille de trading DEX.
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.
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
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.
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
Téléchargez l'archive du projet ici vers le dossier de votre choix.
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
Double-cliquez sur
offBoarding_Mac_script.command
dans le dossierWallet-Release-main
.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.
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
.
Après la configuration, vous verrez un dossier
node_modules
et un fichier.env
.Sur Mac, les fichiers
.env
peuvent être masqués. Appuyez sur Commande + Shift + . (point) pour afficher les fichiers masqués.
Mettez à jour le fichier
.env
dans le dossierWallet-Release-main
: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.
Pour la chaîne Solana, assurez-vous de copier l'adresse de contrôle (il existe deux adresses de trading DEX).
La clé privée Solana doit être fournie au format base58.
Si vous utilisez uniquement EVM, vous pouvez laisser les champs Solana vides (et vice versa).
Réglez l'outil à nouveau en double-cliquant sur
offBoarding_Mac_script.command
.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
Double-cliquez sur
offBoarding_Windows_script.bat
dans le dossierWallet-Release-main
.Si Windows Defender SmartScreen affiche un avertissement, sélectionnez Plus d'informations > Exécuter quand même.
Si une erreur d'autorisation s'affiche, cliquez avec le bouton droit sur le fichier et sélectionnez Exécuter en tant qu'administrateur.
Après la configuration, vous verrez un dossier
node_modules
et un fichier.env
.Mettez à jour le fichier
.env
dans le dossierWallet-Release-main
:Saisissez la clé privée de votre portefeuille et l'adresse du portefeuille de trading DEX.
Pour Solana : utilisez un format de 64 octets ou base58 valide pour la clé privée.
Si vous utilisez uniquement EVM, vous pouvez laisser les champs Solana vides (et vice versa).
Un fichier
.env.exemple
est inclus à titre de référence.
Réglez l'outil à nouveau en double-cliquant sur
offBoarding_Windows_script.bat
.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 ?
Accédez à OKLink et sélectionnez la blockchain à partir de laquelle vous souhaitez transférer des jetons.
Trouvez votre blockchain dans l'onglet Explorateur
Pour la chaîne Solana, il existe 2 adresses de trading DEX. Copiez l'Adresse de stockage.
Copiez l'adresse de stockage
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
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
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
Pour transférer un jeton natif, sélectionnez Jeton natif dans Type d'actif.
Sélectionnez Jeton natif comme type d'actif
Si le montant saisi est supérieur à votre solde, la transaction sera immédiatement interrompue.
Vérifiez les frais de gaz estimés et les autres détails de la transaction, puis cliquez sur Confirmer pour envoyer la transaction.
En cas de succès, vous verrez un message de confirmation avec le hachage de la transaction.
Ouvrez l'explorateur de blockchains et saisissez le hachage de transaction pour vérifier la transaction.
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.