Comment acheter des crypto's sur Pancakeswap sous Trust Wallet ?

Dans cet article, nous allons voir comment acheter des actifs numériques avec l'application mobile Trust Wallet sur Pancakeswap, la première bourse décentralisée sur le réseau BNB Smart Chain (BEP20).

Comment acheter des crypto's sur Pancakeswap sous Trust Wallet ?
Photo by Clay Banks / Unsplash

Prérequis :

  • Des BNB (Smart Chain)
  • L'application Trust Wallet configurée
  • Une connexion Internet
  • Eventuellement un VPN (facultatif)

Ce tuto n'est pas un conseil en investissement, il sert d'exemple à l'utilisation de la plateforme Pancakeswap. Faites vos propres recherches avant de vous positionner (DYOR), et investissez toujours ce que vous pouvez vous permettre de perdre.

Le token que nous achèterons sous Pancakeswap dans ce tuto est le BabyDoge Coin (paire : BNB/BabyDoge), un jeton fonctionnant sur le réseau BNB Smart Chain (BEP20) et Ethereum (ERC20). Nous utiliserons l'application Trust Wallet. Il n'y a aucune manipulation pour le choix du réseau, Trust Wallet s'adapte automatiquement en fonction de nos transactions et les tokens que nous tradons. Pancakeswap regorge de fonctionnalités, mais aussi d'opportunités financières, nous le verrons prochainement dans un article dédié aux DEX sur la blockchain BNB Smart Chain (BEP20).

Vous pouvez tout-à-fait vous aider de ce tuto pour échanger un autre token, absolument rien ne vous oblige à acheter du BabyDoge. Dans ce cas, recherchez votre token sur CoinMarketCap par exemple, et copiez-collez l'adresse de contrat (BEP20). Le moment venu, lorsque vous serez invité à le faire par la suite, vous n'aurez plus qu'à remplacer les champs concernés par votre adresse de contrat commençant par 0x.

Plus d'infos sur BabyDoge :

Assurez-vous toujours de copier une adresse de contrat légitime. Visitez les fiches CMC, Coingecko, Poocoin et/ou les canaux officiels en cas de doute : site web du projet, Telegram, Discord, Twitter, Reddit.

Dans un précédent article je vous présentais l'excellent portefeuille d'actifs numériques, Trust Wallet. À présent, passons à la pratique et achetez vos premiers actifs sur une bourse décentralisée. Vous verrez que le processus d'achat diffère d'un CEX et d'un DEX. En effet, sur Binance, Coinbase, Huobi, FTX, Kraken (et j'en passe), il suffit d'alimenter votre compte par virement bancaire ou CB puis d'acheter en cliquant sur un simple bouton Acheter ou même d'acheter directement par CB en sélectionnant l'actif souhaité, le montant puis valider. Le processus est simplifié et convient parfaitement aux novices.

Coinbase est idéal pour les débutants, son interface est claire, soignée, moderne, ergonomique et intuitive, on s'y fait rapidement. Quant à Binance l'interface peut en déstabiliser plus d'un à la première utilisation, mais avec la pratique vous constaterez vite que Binance est bien plus performant que Coinbase. La plateforme Binance s'est imposée en quelques mois seulement après sa création en 2017 en tant que première bourse mondiale dans le secteur des cryptomonnaies. Coinbase a été fondée en 2012.

Les CEX sont (plus ou moins) inévitables dans la mesure où l'on ne peut pas acheter d'actifs directement par CB sur les DEX tels que Pancakeswap, Uniswap, Biswap, Sushiswap. L'utilisation des bourses décentralisées se fait en connectant un portefeuille tiers tels que Trust Wallet et Metamask pour ne citer que les plus populaires, et ce à l'aide de votre adresse publique. Chaque DEX fonctionne sur un réseau qui lui est propre et avec des jetons fonctionnant uniquement sur ce réseau. Dans notre exemple sous Pancakeswap, il s'agit d'un DEX fonctionnant sur la blockchain BNB Smart Chain (BEP20), il vous faudra donc acquérir des BNB sur Binance, Coinbase ou autre, puis les transférer de votre compte vers l'adresse de votre portefeuille Smart Chain sous Trust Wallet, ils serviront notamment à payer les frais de transaction.

Ceci étant dit, vous pouvez également acheter certains actifs directement dans l'application Trust Wallet dont les plus populaires (Bitcoin, Ethereum, BNB...), et depuis peu le BabyDoge également, mais (légèrement) plus cher qu'un swap. Gardez à l'esprit que nous avons besoin de Smart Chain (BNB) sur Pancakeswap pour s'acquitter des frais de transaction. Pour cela, ouvrez Trust Wallet, Touchez Smart Chain puis touchez Acheter en haut à droite et laissez-vous guider (50$ minimum).

Je n'ai pas assez de recul pour décrire étape/étape ce processus d'achat in-app dans la mesure où je n'ai jamais acheté d'actifs de cette manière. Je passe toujours par Binance en ce qui me concerne, outre le fait que cela coûte légèrement moins cher, c'est aussi une question d'habitude. Vous pouvez faire la même manipulation pour acheter d'autres actifs, si vous ne voyez pas le bouton Acheter, ledit token peut-être soit acheté sur un DEX ou un CEX.

Avant d'aller plus loin, nous supposons donc que vous avez déjà des BNB Smart Chain et que vous avez alimenté votre portefeuille Smart Chain avec des BNB.

Portefeuille de démo Smart Chain (BNB) alimenté.

Touchez BNB puis jetez un œil au 3 premiers caractères de votre adresse de réception qui s'affiche (bnb...), revenez en arrière et effectuez la même manipulation en touchant Smart Chain puis visualisez cette fois-ci les 2 premiers caractères (0x..) de votre adresse de réception. Vous constatez qu'elles diffèrent, l'adresse publique n'est pas la même, elle sert notamment à recevoir des fonds et à consulter le contenu de l'adresse sur la blockchain BNB Smart Chain. Selon que vous souhaitez avoir du BNB (en monnaie d'échange pour les swaps) et ou uniquement du Smart Chain (et pour le swap et pour payer les frais de transaction) ou les deux, c'est à vous de vous adapter.

Pour ma part, je HODL sur ma Ledger Nano X (et 3 Nano S en sauvegarde au cas où). Le BNB Smart Chain est supporté depuis peu sur les clés Ledger, j'y ai transféré mes BNB que je HODL et ne trade jamais. Pour mes trades récurrents, je les effectue principalement sur pc sous Firefox et l'extension Metamask, y-compris le farming. Trust Wallet je l'utilise également fréquemment et j'y stocke des jetons (secondaires) achetés sur les DEX (bep20, erc20).

En résumé, depuis Binance, Coinbase, Huobi et autres, envoyez vos BNB vers le portefeuille Smart Chain dont l'adresse commence par 0x.

Vos BNB Smart Chain sont prêts et le compte alimenté ? Passons à la suite.

Connectez Trust Wallet à Pancakeswap

  1. Ouvrez votre navigateur web mobile et allez sur https://pancakeswap.finance/swap :

Ne recherchez pas l'adresse sur un moteur de recherche (à moins que vous ne soyez un utilisateur avancé et surtout averti), renseignez la manuellement dans l'idéal ou copiez-collez l'adresse officielle juste au-dessus (évitez de copier/coller des adresses sur des sites douteux). Des copies malveillantes de Pancakeswap (dans le but de siphonner vos fonds et actifs) achètent des espaces publicitaires, notamment sur Google, et affiche leur lien vérolé pour tromper les utilisateurs lorsque vous recherchez Pancakeswap (et autres DEX), et malheureusement, ça marche par manque de vigilance.

Page d'accueil Pancakeswap (restez en V2).

2.  Cliquez sur Connect (n'utilisez pas le bouton Trust Wallet qui apparaît de suite) en haut à droite et dans le volet qui s'affiche cliquez sur More pour voir apparaître une plus longue liste (2nd screen) :

1ére étape de connexion entre l'exchange et Trust Wallet, ne cliquez pas sur Trust Wallet sur cette vue.
Ici, on peut désormais choisir Trust.

Ici, cliquez sur Trust, vous serez ensuite automatiquement redirigé vers Trust Wallet, un message vous indiquera que Pancakeswap souhaite se connecter à votre portefeuille, cliquez sur Continuer :

Pancakeswap se connecte au portefeuille pour les appels de contrats intelligents, swaps, farming, prêts, et bien plus.

Une fois connecté, vous êtes redirigé vers l'accueil de votre portefeuille. Revenez sur votre navigateur et la page Pancakeswap précédemment ouverte, si votre portefeuille est bien connecté vous verrez apparaître en haut à droite une icône portefeuille de couleur verte en lieu et place du bouton Connect :

Pancakeswap affiche un portefeuille vert en haut à droite lorsque la connexion à Trust wallet s'est bien déroulée.

Ce wallet a été créé pour ce tuto, dans ce dernier on voit la quantité de BNB Smart Chain disponible dans le portefeuille Trust associé (voir le 1er screen plus haut).

3. Sur Pancakeswap et votre portefeuille connecté, cliquez sur BNB puis tout en bas cliquez sur Gérer les jetons et activez Coingecko, Pancakeswap Top 100 et Pancakeswap Extended :

Une fois tous activé, revenez en arrière en cliquant sur la flèche en haut à gauche.

Cela permet d'ajouter beaucoup plus de jetons dans la liste officielle sans avoir à rechercher l'adresse de contrat du token que vous souhaitez trader. Mais vous conservez la possibilité de les ajouter manuellement. D'autres jetons n'apparaissent pas forcément quand on effectue une recherche, il conviendra de les ajouter manuellement tout simplement en copiant l'adresse de contrat et en la collant dans le champs Rechercher, le résultat apparaîtra automatiquement, vous n'aurez plus qu'à l'activer en bout de champs et validez le message d'avertissement qui suit (après l'avoir lu bien sûr).

Configurer les paires d'actifs et ajouter un jeton personnalisé dans Trust

1. Nous allons configurer les paires que l'on trade et ajouter le BabyDoge dans la liste des tokens du portefeuille. Commençons par ajouter le BabyDoge dans notre portefeuille, sur la page d'accueil de votre wallet cliquez sur l'icône tout en haut à droite pour accéder à une liste d'actifs activés/désactivés. Dans le champs rechercher en haut tapez BabyDoge pour retrouver le résultat BabyDoge Coin BabyDoge BEP20, s'il n'y a aucun résultat dans le champs de recherche tapez Ajouter et sélectionnez Ajouter un jeton personnalisé. Dans l'écran suivant certaines informations sont requises, voici ce qu'il faut renseigner pour ajouter le BabyDoge BEP20 (la marche à suivre est la même pour d'autres jetons en modifiant au besoins le Réseau renseignant l'Adresse de contrat associée à votre token) :

  • Réseau : Smart Chain
  • Adresse du contrat : 0xc748673057861a797275cd8a068abb95a902e8de (copiez et collez cette adresse)
  • Nom : remplissage automatique après ajout du contrat
  • Symbole : remplissage automatique après ajout du contrat
  • Décimales remplissage automatique après ajout du contrat
  • Cliquez ensuite sur Enregistrer en haut à droite pour valider, c'est fait, le jeton personnalisé a été ajouté et vous le retrouver dans la liste de vos actifs.

Dans notre cas, nous avons du BNB Smart Chain et nous souhaitons acheter du BabyDoge. Le premier champs (BNB par défaut) est la devise que l'on échange, le second champs est la devise que l'on achète.

Retour dans le navigateur sur Pancakeswap, pour modifiez le jeton que l'on achète, cliquez sur Cake et dans le champs qui s'affiche, recherchez BabyDoge. Si vous n'avez aucun résultat (chose possible si vous n'avez pas activé les listes du point #3 dans le chapitre précédent), copiez cette adresse 0xc748673057861a797275cd8a068abb95a902e8de (BEP20) et collez la dans le champs de recherche, le résultat s'affiche dans la liste en dessous, lisez l'avertissement, cochez la case et cliquez sur Import.

Par défaut, le swap est sur la paire BNB/Cake. Cliquez sur Cake pour modifiez le jeton en suivant les instructions ci-dessus.

Votre paire est correctement configurée, et nous avons BNB dans le premier champs et BabyDoge dans le second :

On échange du BNB Smart Chain vers du BabyDoge.

Dans le champs BNB il vous faut maintenant définir le montant que vous souhaitez échanger, cliquez sur MAX (utilise 100% des fonds en tenant compte des frais) ou faites vos conversions. Pour calculer vos conversions, vous pouvez  par exemple utiliser l'application CoinMarketCap et utiliser la conversion in-app en recherchant BNB, la page BNB sur le site web CoinMarketCap (sur la vue pc vous avez un champs de conversion juste en dessous du graphique, sur mobile il apparaît sous forme de bouton Convertisseur ou Converter) pour calculer 50$, 100$, 200$, 400$...en BNB. Dans notre exemple pour ce tuto, j'ai mis 5$ ce qui représente à l'heure de l'écriture de ces lignes 0,013 BNB. Le montant de l'achat doit être défini dans le token source (le premier champs), ne mettez pas 50 pour exprimer 50$.

Échangez les actifs (swap)

Vous avez configuré votre paire BNB/BabyDoge, le montant en BNB.

  1. Cliquez sur la roue crantée (paramètres) en haut qui se trouve à droite de SWAP, pour obtenir cette vue :
Paramètres des transactions, c'est ici que l'on règle le slippage.

Nous devons ici paramétrer au moins un point (voire deux selon les cas), le Slippage ou Tolérance de glissement, en savoir plus. BabyDoge s'échange avec un slippage fixé à 12%, renseignez ce taux dans le champs tout à droite. Vous pouvez également laisser à 0,1%, dans ce cas il faudra penser à retirer le dernier 0 qui apparaît dans la quantité totale reçue en BabyDoge et mettre un 1 à la place. Apparemment, l'une ou l'autre solution aurait le même effet, vous recevriez la même quantité avec l'application du slippage d'une façon ou d'une autre. Fermez les paramètres en cliquant sur le X en haut à droite et revenir au swap. La vitesse de transaction peut-être laissée par défaut, une transaction en mode standard ne prend que quelques secondes.

Notez que si vous souhaitez une vitesse supérieure, les frais de gas coûteront un peu plus cher de l'ordre de quelques centimes généralement, et parfois plus selon la congestion du réseau. Mais cela reste toutefois bien inférieur aux frais hallucinants que l'on trouve sur la blockchain Ethereum ERC20, des frais qui coûtent parfois plus cher que la somme envoyée.

2. La paire est bien configurée (BNB/BabyDoge), le montant en BNB est saisi et le slippage également, cliquez sur le bouton SWAP, cette fenêtre s'affiche :

Récapitulatif de l'échange (swap).

Cliquez sur Confirm Swap, Trust Wallet s'ouvre ensuite automatiquement avec une demande d'appel de contrat intelligent :

Trust demande votre autorisation d'interagir avec le contrat BabyDoge, chaque token utilise un smart contract (contrat intelligent), c'est ce qui permet d'interagir avec.

Cette vue reprend un récapitulatif en vous indiquant :

  • Tout en haut, le montant de votre transaction (swap) hors frais de réseau.
  • Actif : la devise (source) que vous échangez.
  • De : le portefeuille effectuant cette demande (point à vérifier avant de valider dans l'hypothèse où vous gérez plusieurs portefeuilles différents).
  • DApp : le DEX à l'origine de la requête.
  • Frais de réseau : les frais de transaction pour récompenser les Validateurs du réseau BNB Smart Chain.
  • Total maximum : comprend le total de votre achat + les frais associés.

En cliquant sur Annuler en haut à gauche, vous pouvez au besoin annuler toute la transaction. En cliquant sur Confirmer puis en validant avec votre mot de passe d'ouverture d'application par la suite, la transaction sera définitive.

Vous pouvez toujours utiliser n'importe quel autre token (source) de votre choix sur le réseau BNB Smart Chain (BEP20), mais il vous faudra toujours disposer d'un minimum de fond dans votre wallet Smart Chain pour payer vos frais de transactions en tous genres, c'est la seule monnaie utilisée pour le paiement des frais.

A présent, cliquez sur Continuer puis confirmez votre mot de passe d'accès à l'application, et enfin vous verrez apparaître une pastille rouge à gauche du champs Smart Chain sur l'accueil de votre portefeuille. Cette pastille vous indique qu'une interaction est en cours, elle disparaîtra automatiquement sous quelques secondes.

C'est fait, vous avez acheté vos premiers jetons sur Pancakeswap, et votre portefeuille est désormais alimenté. Vous visualisez en temps réel vos actifs stockés sur la blockchain, car un portefeuille Trust, Ledger, Metamask ne sont rien d'autres que des solutions pour visualiser un contenu sur la blockchain, vos actifs sont stockés dans la blockchain et non pas dans votre portefeuille. En revanche, vos phrases secrètes (seed phrase) et clés privées sont quant à elles stockées localement dans votre portefeuille, ce sont les clés maîtresses qui permettent d'accéder à vos fonds et d'agir dessus. Nul autre n'a ce pouvoir à part vous, sauf si votre phrase secrète ou clé privée venaient à être compromises. Prenez toutes vos précautions pour les stocker en toute sécurité.

Pour revendre les jetons achetés de cette manière, il suffit de réaliser la même opération en sens inverse pour recevoir l'équivalent en BNB. Ensuite, il vous suffit de transférer vos BNB vers Binance, Coinbase, FTX, Huobi et autres, et demander un retrait vers votre compte bancaire. Attention aux montants que vous envoyez sur un CEX et dont vous demandez le retrait, pour les petites sommes ça passe. En revanche, pour les gros gains après un x100, x1000...prenez contact avec leur service client respectif pour la démarche à suivre, ainsi qu'avec votre banque. Ils ne vous laisseront pas retirer d'énormes sommes sans en connaitre la provenance.

Et à toutes fins utiles, lorsque vous effectuez un swap vous pouvez consulter l'historique dans Trust Wallet en touchant le portefeuille Smart Chain pour voir la liste des transactions effectuées. En touchant une transaction, vous avez en bas de page un lien View on block explorer, vous êtes ensuite redirigé vers une page web sur Bscscan.

Historique d'une transaction accessible en touchant le wallet Smart chain.

Ce lien (aussi appelé TX) est primordial et fait foi de votre transaction gravée dans la blockchain et infalsifiable, elle prouve que vous avez effectué ladite transaction et avec tous les détails lié. Pour ma part, je consigne tout, mes relevés bancaires (les débits en faveur de Binance notamment), les liens TX dans mon gestionnaire de mot de passe accompagné de mes phrases secrètes et clés privées.

Une erreur à signaler ? Contact.