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

BscScanを使ったファームの使い方

PancakeSwapでFarmを使用するには複数の手順があり、最初は難しく感じるかもしれません。このガイドでは、BscScanを通じてFarmのコントラクトを直接操作する方法を説明します。

FarmのプロセスID(PID)を見つける

Farmのスマートコントラクトと正しくやり取りするためには、LPペアに対応するプロセスID(PID)が必要です。現時点では、GitHubで確認するのが最も簡単な方法です。

1. GithubのPancakeSwapウェブサイトのFarmコードを開きます。

2. Ctrl/Command + Fでティッカー(プロジェクト名ではなく)でペアを検索します。例:「CAKE-BUSD」。

3. PID番号(この場合は389)を書き留めるかコピーして、後で簡単にアクセスできる場所に保存してください。後で必要になります。

BscScanを通じてLPトークンをデポジットする

BscScanを使用してLPトークンをデポジットするにはいくつかの手順があります。わかりやすいようにステップに分けて説明します。

メインステーキングコントラクトのアドレスを取得する

メインステーキングコントラクトのアドレスは:0x73feaa1eE314F8c655E354234017bE2193C9E24E

確認したい場合は、PancakeSwap: Main Staking Contract BscScanページにアクセスしてください。左上にアドレスが表示されます。ページアイコンをクリックしてクリップボードにコピーしてください。後で必要になります。

LPトークンのコントラクトを開く

FarmにコミットしたいLPトークンのスマートコントラクトを承認してから使用する必要があります。

ソースコードから

1. まず、GithubでFarms.tsを開きます

2. Ctrl/Command + Fでティッカー(プロジェクト名ではなく)でペアを検索します。例:「CAKE-BNB」

3. 探しているLPペアのコードが見つかったら、「56:」の後のアドレスを見つけてください。これがコントラクトアドレスになります。

UIから

1. まず、PancakeSwap Farmsページにアクセスし、右上の「SEARCH」フィールドで選択したペアを検索します。この例ではCAKE-BUSDを使用しています。

2. 詳細をクリックして行を展開し、詳細情報を表示します。

3. View ContractをクリックしてBscScanでスマートコントラクトを開きます。

LPトークンコントラクトへの許可を付与する

BscScanでLPトークンのコントラクトを開いたら、FarmへのLPトークンの使用を承認します。

1. LPトークンのコントラクトページで、Contract、次にWrite Contractに移動します。

2. MetaMaskに接続するにはConnect to Web3をクリックします。

接続を確認してください。

3. 関数1「approve」の下に「spender:address」があります。先ほどクリップボードにコピーしたMain Staking Contractのアドレスを貼り付けてください。

5. コントラクトが使用できるLPトークンの量も承認する必要があります。値フィールドにはWei単位で金額を入力してください。BscScan Unit Converterを使用すると、金額を簡単にWeiに変換できます。ここでは5 CAKE-BUSD LPトークンを使用します。

6. WriteをクリックしてMetaMaskウォレットのアクションを承認します。これで承認した量までFarmにLPトークンをコミットできるようになります。

Main Staking Contractスマートコントラクトを使ってLPトークンをデポジットする

Main Staking Contractがお客様のLPトークンを使用できるように承認されたので、次はデポジットを行います。

1. PancakeSwap: Main Staking Contract BscScanページに戻り、Contract、次にWrite Contractに移動します。

2. Connect to Web3をクリックしてMetaMaskに接続します。

3. 関数2「deposit」までスクロールし、「_pid」フィールドにPIDを入力します。

先ほどPIDを書き留めなかった場合は、このページの上部にあるFarmのプロセスIDを見つけるセクションで取得方法を確認できます。

4. _pidの下にある「_amount」が表示されます。先ほど承認したLPコントラクトが使用できる金額を入力してください。

5. 情報を確認してWriteをクリックします。MetaMaskでアクションを確認してください。

6. View your transactionをクリックしてデポジットが成功したことを確認できます。

プールから引き出す

プールからLPトークンを引き出す方法は、デポジットと非常に似ています。違いは操作する関数です。

1. PancakeSwap: Main Staking Contract BscScanページに戻り、Contract、次にWrite Contractに移動します。

2. Connect to Web3をクリックしてMetaMaskに接続します。

3. 関数15「withdraw」までスクロールし、「_pid」フィールドにPIDを入力します。

先ほどPIDを書き留めなかった場合は、このページの上部にあるFarmのプロセスIDを見つけるセクションで取得方法を確認できます。

4. _pidの下にある「_amount」が表示されます。プールから引き出したいLPの金額を入力してください。

5. 情報を確認してWriteをクリックします。MetaMaskでアクションを確認してください。

6. View your transactionをクリックして引き出しが成功したことを確認できます。

緊急引き出しを行う

‌緊急引き出し機能を使用すると、他の方法が機能しない場合にプールからすべての資金を引き出すことができます。

‌1. PancakeSwap: Main Staking Contract BscScanページで、Contract、次にWrite Contractに移動します。

2. Connect to Web3をクリックしてMetaMaskに接続します。

‌3. 関数4「emergencyWithdraw」までスクロールし、「_pid」フィールドにPIDを入力します。

先ほどPIDを書き留めなかった場合は、このページの上部にあるFarmのプロセスIDを見つけるセクションで取得方法を確認できます。

5. 情報を確認してWriteをクリックします。MetaMaskでアクションを確認してください。

6. View your transactionをクリックして引き出しが成功したことを確認できます。

Last updated

Was this helpful?