GarudaSwap (GARUDA)の編集履歴#2
- 作成日時 : 2021/9/7 19:26
- ユーザ名 : toppesu
- 獲得ポイント : 750
-
編集内容 :
何がすごいのか?
マスターシェフの設計により、MasterChefに100トークン(5%の取引手数料)を賭けた場合でも、MasterChefから100トークンを引き出すことができます。しかし、転送料金のため、実際に契約に到着したのは95トークンのみでした。実際、これはネイティブトークンのGoCerberusで発生すると考え、マスターシェフを更新して残高から取引手数料を差し引き、問題を解消しました。
しかし残念ながら、このコードを非ネイティブプールに追加しませんでした。これはそのような問題ではありませんでした、非ネイティブトークンのどれも取引手数料を持っていません…ガルーダトークンを除いて。今日の初めに、ガルーダのプールの残高が少なくなっていることに気づき、一部のユーザーは、もはや撤退できないと報告しました。私たちはこのプールへの入金を無効にし、補償プランについて考え始めました。この問題は現時点での取引手数料に関係していることは理解していましたが、これがさらに悪用される可能性があることを知りませんでした。
これが、THOREUMマスターシェフに進化する必要がある正確な理由の1つです。
簡単にまとめると
このエクスプロイトは、当社の契約に固有のものではありません。ほとんどの収穫農場は、MasterChefと呼ばれる信頼できる契約を使用しています。これは、PancakeSwap自体が報酬を配布するためにも使用します。問題は、MasterChefがこれらすべての特別なトークン用に設計されたことがなく、LPトークンの報酬を受け取るように特別に設計されたということです。
しかし、収穫農場はポップアップし続け、非LPトークンを追加し、すべてが順調でした。最近まで、振込手数料付きのトークンがより一般的になりました。私たちのトークンのほとんどには転送料金もあります、それは私たちが私たちのトケノミクスを持つことができる方法です。しかし問題は、MasterChefがこのために設計されていないことです。
略称はGARUDAとなる。
何がすごいのか?
マスターシェフの設計により、MasterChefに100トークン(5%の取引手数料)を賭けた場合でも、MasterChefから100トークンを引き出すことができます。しかし、転送料金のため、実際に契約に到着したのは95トークンのみでした。実際、これはネイティブトークンのGoCerberusで発生すると考え、マスターシェフを更新して残高から取引手数料を差し引き、問題を解消しました。
しかし残念ながら、このコードを非ネイティブプールに追加しませんでした。これはそのような問題ではありませんでした、非ネイティブトークンのどれも取引手数料を持っていません…ガルーダトークンを除いて。今日の初めに、ガルーダのプールの残高が少なくなっていることに気づき、一部のユーザーは、もはや撤退できないと報告しました。私たちはこのプールへの入金を無効にし、補償プランについて考え始めました。この問題は現時点での取引手数料に関係していることは理解していましたが、これがさらに悪用される可能性があることを知りませんでした。
これが、THOREUMマスターシェフに進化する必要がある正確な理由の1つです。