先日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がステーキングされました!
記事の内容は以上です。資金消えていなくてよかった...。