For the complete documentation index, see llms.txt. This page is also available as Markdown.

Comment Utiliser les Farms avec BscScan

Utiliser les Farms avec PancakeSwap peut sembler intimidant au début car cela nécessite plusieurs étapes. Ce guide vous accompagnera dans l'utilisation du contrat Farms directement via BscScan.

Trouver l'identifiant de processus de Farm

Pour interagir correctement avec le smart contract de farming, vous aurez besoin de l'identifiant de processus (PID) correspondant à votre paire LP. Pour l'instant, le moyen le plus simple de le localiser est de vérifier sur GitHub.

1. Ouvrez le code des Farms du site PancakeSwap sur GitHub.

2. Ctrl/Cmd + F et recherchez votre paire par ticker (pas par nom de projet). Par exemple, « CAKE-BUSD ».

3. Notez ou copiez le numéro PID — dans ce cas 389 — quelque part d'accessible. Vous en aurez besoin plus tard.

Déposer des tokens LP via BscScan

Le dépôt de tokens LP via BscScan implique plusieurs étapes. Nous les avons décomposées pour faciliter le suivi.

Obtenir l'adresse du contrat de staking principal

L'adresse du contrat de staking principal est : 0x73feaa1eE314F8c655E354234017bE2193C9E24E

En supposant que vous souhaitez le confirmer, visitez la page BscScan du contrat de staking principal PancakeSwap. Vous verrez l'adresse en haut à gauche. Cliquez sur l'icône de pages pour la copier dans le presse-papiers. Vous en aurez besoin bientôt.

Ouvrir le contrat de votre token LP

Vous devrez approuver le smart contract pour le token LP que vous souhaitez engager dans une Farm avant de pouvoir le dépenser.

Depuis le code source

1. D'abord, ouvrez farms.ts sur GitHub.

2. Ctrl/Cmd + F et recherchez votre paire par ticker (pas par nom de projet). Par exemple, « CAKE-BNB »

3. Lorsque vous avez le code de la paire LP recherchée, trouvez l'adresse après « 56: ». Ce sera votre adresse de contrat.

Depuis l'interface

1. D'abord, visitez la page Farms de PancakeSwap et recherchez la paire choisie via le champ « SEARCH » en haut à droite. Nous utilisons CAKE-BUSD pour cet exemple.

2. Cliquez sur Details pour développer la ligne et afficher plus d'informations.

3. Cliquez sur View Contract pour ouvrir le smart contract sur BscScan.

Accorder l'autorisation au contrat de token LP

Maintenant que vous avez ouvert le contrat de votre token LP sur BscScan, vous allez approuver la dépense de vos tokens LP dans la Farm.

1. Sur la page du contrat du token LP, allez dans Contract, puis Write Contract.

2. Cliquez sur Connect to Web3 pour connecter MetaMask.

Confirmez la connexion.

3. Sous la fonction 1, « approve », vous verrez « spender:address ». Collez l'adresse de contrat du contrat de staking principal copiée précédemment.

5. Vous devrez également approuver le montant de tokens LP que le contrat peut dépenser. Dans le champ valeur, vous devrez entrer le montant en Wei. Vous pouvez utiliser le Convertisseur d'unités BscScan pour convertir facilement votre montant en Wei. Ici nous utilisons 5 tokens LP CAKE-BUSD.

6. Cliquez sur Write et acceptez l'action dans votre portefeuille MetaMask. Vous pouvez maintenant engager des tokens LP dans la Farm jusqu'au montant que vous avez approuvé.

Déposer des tokens LP avec le smart contract de staking principal

Maintenant que le contrat de staking principal est autorisé à dépenser vos tokens LP, il est temps d'effectuer un dépôt.

1. De retour sur la page BscScan du contrat de staking principal PancakeSwap, allez dans Contract, puis Write Contract.

2. Cliquez sur Connect to Web3 pour connecter MetaMask.

3. Faites défiler jusqu'à la fonction 2, « deposit », et entrez votre PID dans le champ « _pid ».

Si vous n'avez pas noté votre PID précédemment, vous pouvez apprendre à l'obtenir dans la section Trouver l'identifiant de processus de Farm plus haut sur cette page.

4. Sous _pid vous verrez « _amount ». Entrez le montant que vous avez approuvé pour le contrat LP à dépenser.

5. Vérifiez les informations et cliquez sur Write. Confirmez votre action dans MetaMask.

6. Vous pouvez confirmer que votre dépôt a fonctionné en cliquant sur View your transaction.

Retirer d'un Pool

Retirer vos tokens LP d'un Pool est très similaire à effectuer un dépôt. La différence réside dans la fonction avec laquelle vous interagirez.

1. De retour sur la page BscScan du contrat de staking principal PancakeSwap, allez dans Contract, puis Write Contract.

2. Cliquez sur Connect to Web3 pour connecter MetaMask.

3. Faites défiler jusqu'à la fonction 15, « withdraw », et entrez votre PID dans le champ « _pid ».

Si vous n'avez pas noté votre PID précédemment, vous pouvez apprendre à l'obtenir dans la section Trouver l'identifiant de processus de Farm plus haut sur cette page.

4. Sous _pid vous verrez « _amount ». Entrez le montant de LP que vous souhaitez retirer du Pool.

5. Vérifiez les informations et cliquez sur Write. Confirmez votre action dans MetaMask.

6. Vous pouvez confirmer que votre retrait a fonctionné en cliquant sur View your transaction.

Effectuer un retrait d'urgence

‌Utiliser la fonction de retrait d'urgence vous permet de retirer tous vos fonds d'un pool lorsqu'aucune autre méthode ne fonctionne.

‌1. Sur la page BscScan du contrat de staking principal PancakeSwap, allez dans Contract, puis Write Contract.

2. Cliquez sur Connect to Web3 pour connecter MetaMask.

‌3. Faites défiler jusqu'à la fonction 4, « emergencyWithdraw », et entrez votre PID dans le champ « _pid ».

Si vous n'avez pas noté votre PID précédemment, vous pouvez apprendre à l'obtenir dans la section Trouver l'identifiant de processus de Farm plus haut sur cette page.

5. Vérifiez les informations et cliquez sur Write. Confirmez votre action dans MetaMask.

6. Vous pouvez confirmer que votre retrait a fonctionné en cliquant sur View your transaction.

Last updated

Was this helpful?