先日PancakeSwapを見てみたら、ファームとプールでステーキングしていたはずなのにLPトークンとCAKEが消えていました。
ハッキングなど含めてかなり焦ったのですが、原因としてはPancakeSwapのアップデートによるものとわかったので、同じようにお困りの方のために解決方法を記載します。
私のファームとプールで起きていたこと
下記の画像の通りLPトークンが消えていました。

同様にプールにステーキングしていたCAKEも消えていました...。

しかしbscscan(バイナンスチェーンの取引履歴が見れるツール)で見ても、資金などが持ち出された履歴はなく、原因不明でした。
LPトークンとCAKEが消えた原因
twitterで検索したところ原因としてはPancakeSwapで4/20にMasterChefのUpdateがあったようです。
https://twitter.com/_ninahaus_/status/1516699624299454464
Updateに伴ってV1のLPトークンとCAKEは自分でUnstakeし、V2に移行する必要があるとわかりました。
PancakeSwapのトップ画面に通知が出てこないのでわかりにくいですよね...。
解決方法
それでは解決方法について見ていきましょう。
やることはV1のプールとファームにステーキングしていたCAKEとLPトークンをUnstakeし、再度V2でステーキングする移行作業です。
まずは下記からPancakeSwapのMigration(移行)にアクセスします。
>> https://pancakeswap.finance/migration

古いプールにあるCAKEをV2へ移行する
上記にアクセスしたらOldPoolsにあるプールの「Unstake All」をクリックします。

MetaMaskが起動するので「確認」を押します。

先ほどの画面に戻るとステークが解除されたことが確認できます。

MetaMaskでも見てみると、ちゃんとUnstakeしたCAKEが確認できました。

次にV2でCAKEを再度ステーキングしましょう。プールの画面から「有効にする」をクリックします。

MetaMaskが出てくるので「確認」を押します。

しばらくするとプールが有効になるのでステーキング方法を選びます。V2ではステーキングの方法として「Flexible」と「Locked」があるのでどちらかを選びます。
- Flexibleでは基本は好きなタイミングでステーキングは解除できます。一方でAPYは低いです。
- Lockedの方はAPYが高いですが、一定期間ステーキング解除できません。(average lock期間36週:約9ヶ月なので長いですね...)

ステーキング方法を選んだら「ステーキング額」を入力し、「確定」をクリックします。

再度MetaMaskが起動するので「確認」を押します。

これにて無事V2でのCakeのステーキング完了です!

古いファームにあるLPトークンをV2へ移行する
ファームに関しても同様に移行の画面から、OldFarmsの「Unstake All」を押します。

MetaMaskが起動するので「確認」をクリックします。

MataMaskを見るとUnstakeしたLPトークンと獲得したCAKEが確認できました。

次にファーム画面から「LPをステーキング」をクリックします。

「ステーキングする額」を入力し、「確定」をクリックします。

MetaMaskが起動するので「確認」を押します。

無事V2でLPがステーキングされました!

記事の内容は以上です。資金消えていなくてよかった...。