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

エラーのトラブルシューティング

よくあるエラーメッセージ。サイドバー ➡️ から該当するエラーにジャンプできます。

解決策が明確でない問題に直面することがあるかもしれません。以下のトラブルシューティングのヒントが、問題解決のお役に立てるかもしれません。

Exchangeに関する問題

INSUFFICIENT_OUTPUT_AMOUNT

The transaction cannot succeed due to error: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. This is probably an issue with one of the tokens you are swapping.

the transaction cannot succeed due to error: execution reverted: pancakerouter: insufficient_output_amount.

トークンのスワップを試みていますが、スリッページ許容値が低すぎるか、流動性が不足しています。

  1. ページを更新して、しばらく後にもう一度お試しください。

  2. 一度に取引する量を減らしてみてください。

  3. スリッページ許容値を上げてください:

    1. 流動性ページの設定アイコンをタップします。

    2. スリッページ許容値を少し上げて再試行してください。

  4. 最後に、小数点以下の桁数が少ない数量を入力してみてください。

INSUFFICIENT_A_AMOUNT または INSUFFICIENT_B_AMOUNT

Fail with error 'PancakeRouter: INSUFFICIENT_A_AMOUNT' or Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'

流動性プール(LP)への流動性の追加・削除を試みていますが、ペアの2つのトークンのうち一方が不足しています。

ページを更新して再試行するか、しばらく後に再試行してください。

それでも解決しない場合は:

  1. 流動性ページの設定アイコンをタップします。

  2. スリッページ許容値を少し上げて再試行してください。

PancakeRouter: EXPIRED

The transaction cannot succeed due to error: PancakeRouter: EXPIRED. This is probably an issue with one of the tokens you are swapping.

再試行してください。ただし、トランザクションを生成したらすぐに署名してブロードキャストしてください。

トランザクションを開始したものの、デッドラインを過ぎるまで署名・ブロードキャストを行わなかったために発生します。「Confirm」ボタンを押すのが遅れた場合に起こります。

Pancake: K

The transaction cannot succeed due to error: Pancake: K. This is probably an issue with one of the tokens you are swapping.

「To」フィールドの数量を変更してみてください。これにより「From」フィールドに「(estimated)」マークが付きます。その後すぐにスワップを実行してください。

これは通常、独自の手数料を持つトークンをスワップしようとした場合に発生します。

Pancake: TRANSFER_FAILED

The transaction cannot succeed due to error: execution reverted: Pancake: TRANSFER_FAILED.

取引しようとしている量より30%以上多くのトークンをウォレットに保有していることを確認するか、取引量を減らしてみてください。最大量を売却したい場合は、100%ではなく70%または69%をお試しください。 これはtDogeやtBTCのようなRestorative Rebaseトークンの設計によって引き起こされます。 Restorative Rebaseトークンの仕組みを理解する

この問題のもう一つの原因として、悪意のあるトークン発行者がそのトークンの取引を停止した場合や、特定のウォレットアドレスのみ売却可能に設定している場合があります。詐欺被害を避けるため、常に自己調査を行ってください。このエラーコードで失敗しているトークンがエアドロップから来たものであれば、詐欺の可能性が高いです。トークンの承認やリンクへのアクセスは絶対に行わないでください。実行した場合、資産が危険にさらされる可能性があります。

トランザクションが成功しない

取引量を減らすか、設定アイコンからスリッページ許容値を上げて再試行してください。流動性不足が原因です。

価格影響が高すぎる

取引量を減らすか、設定アイコンからスリッページ許容値を上げて再試行してください。流動性不足が原因です。

estimateGasの失敗

This transaction would fail. Please contact support

BNBペアから流動性を削除する際にこのエラーが発生した場合:

「Receive WBNB」を選択して再試行してください。

スワップ試行中にこのエラーが発生した場合:

スワップしようとしているトークンのプロジェクトチームにお問い合わせください。この問題はプロジェクトチームが解決する必要があります。

Cannot read property 'toHexString' of undefined

"Unknown error: "Cannot read property 'toHexString' of undefined"

トークンのスワップを試みると、トランザクションが失敗し、このエラーメッセージが表示されます。このエラーはTrust WalletをインストールしたモバイルデバイスでもReportされています。

  1. スリッページ許容値を上げてトランザクションを再試行してください。

  2. それで解決しない場合は、SafePalなど別のウォレットでトランザクションをお試しください。

Execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

The transaction cannot succeed due to error: execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

トークンのスワップを試みると、トランザクションが失敗し、このエラーメッセージが表示されます。このエラーは複数のプラットフォームでReportされています。

  1. 十分な残高があることを確認してください。

  2. 取引しようとしている金額をコントラクトが使用できるよう、適切な承認(allowance)が設定されていることを確認してください。

Farmに関する問題

Fail with error 'ds-math-sub-underflow'

MasterChefコントラクトへのLPトークンのallowanceが不足しています。

unrektまたはBscScanなどのトークン承認管理ツールを使用してください

Syrup Poolに関する問題

BEP20: burn amount exceeds balance

Fail with error 'BEP20: burn amount exceeds balance'

CAKE-CAKEプールからのステーキング解除に必要なSYRUPがウォレットに不足しています。

アンステーキングしようとしているCAKEの量と少なくとも同量のSYRUPを用意してください。

  1. Exchangeで SYRUPを購入してください。100 CAKEをアンステーキングしたい場合は、少なくとも100 SYRUPが必要です。

  2. アンステーキングを再試行してください。

それでも失敗する場合は、コントラクトから直接「emergencyWithdraw」を実行してステーキングを解除できます。

  1. **「Connect to Web3」**をクリックしてウォレットを接続します。

  2. セクション**「4. emergencyWithdraw」**で「0」を入力し、「Write」をクリックします。

これによりステーキングされたトークンが引き出されますが、まだ収集していないCAKEの報酬は失われます。

再発防止のため、SYRUPを売却しないでください。「Stake CAKE Earn CAKE」プールからアンステーキングするには引き続きSYRUPが必要です。

このエラーはSYRUPトークンを売却または送金したために発生しています。SYRUPはCAKE-CAKE Syrup PoolでCAKEをステーキングする際に1:1の比率でMintされます。SYRUPはleaveStaking(プールからのCAKEのアンステーキング)を呼び出す際にCAKEと1:1の比率でバーンする必要があります。SYRUPが不足している場合はプールからアンステーキングできません。

ガス不足エラー

Warning! Error encountered during contract execution [out of gas]

トランザクションを実行しようとした際に、ガスリミットを低く設定しすぎています。

トランザクションに署名する前に、ウォレットで手動でガスリミット(ガス価格ではなく)を上げてみてください。

通常、200000のリミットで十分です。

上記の例はMetaMaskのものです。ガスリミットの調整方法については、お使いのウォレットのドキュメントをご確認ください。

BEP20: transfer amount exceeds allowance

Fail with error 'BEP20: transfer amount exceeds allowance'

  1. Unrekt.netを使用して、操作しようとしているスマートコントラクトの承認を取り消します。

  2. 支出上限を設定せずにコントラクトを再承認します。

  3. コントラクトの操作を再試行します。

BEP20: transfer amount exceeds balance

Fail with error 'BEP20: transfer amount exceeds balance'

報酬が少なくなっているSyrup Poolからアンステーキングしようとしている可能性があります。以下の解決策をご参照ください。

それ以外の場合は、ウォレットに保有していないトークンを送信しようとしている可能性があります(例:すでに保留中のトランザクションに割り当てられているトークンを送信しようとしている場合)。その場合は、使用しようとしているトークンが実際に手元にあることを確認してください。

まず、どのプールからアンステーキングしようとしているかチームに連絡して、報酬を補充してもらいましょう。急いでアンステーキングしたい場合で、保留中の報酬を失っても構わない場合は、emergencyWithdrawをお試しください:

コントラクトから直接「emergencyWithdraw」を実行してステーキングを解除できます。

  1. アンステーキングしようとしているSyrup Poolのコントラクトアドレスをウォレットのトランザクション履歴から確認します。

  2. https://bscscan.com/にアクセスし、検索バーにコントラクトアドレスを入力します。

  3. Write Contractを選択します。

  4. **「Connect to Web3」**をクリックしてウォレットを接続します。

  5. セクション**「3. emergencyWithdraw」**で「Write」をクリックします。

これによりステーキングされたトークンが引き出されますが、まだ収集していない報酬は失われます。

予測(Prediction)に関する問題

をご確認ください。

その他の問題

プロバイダーエラー

Provider Error No provider was found

MetaMaskやBinance Chain WalletなどのブラウザExtensionで接続しようとしているが、Extensionがインストールされていない場合に発生します。

接続するには公式のブラウザExtensionをインストールするか、PancakeSwapへのウォレット接続方法のガイドをご参照ください。

サポートされていないChain ID

BNB Smart Chainにネットワークを切り替えてください。手順についてはお使いのウォレットのドキュメントをご確認ください。

Already processing eth_requestAccounts. Please wait.

ウォレットアプリにサインインしており、BNB Smart Chainに接続されていることを確認してください。

SAFEMOONや類似トークン購入時の問題

SAFEMOONを取引するには、設定アイコンをクリックしてスリッページ許容値を12%以上に設定する必要があります。 これはSafeMoonが各トランザクションに10%の手数料を課しているためです:

  • 5%の手数料 = 既存の全保有者に再分配

  • 5%の手数料 = 流動性追加に使用

そのため、購入時に期待した量より少ないトークンを受け取ることがあります。 詳しくはHow to Buy Safe Moonをご覧ください。

Internal JSON-RPC エラー

"MetaMask - RPC Error: Internal JSON-RPC error. estimateGas failed removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas failed removeLiquidityETHWithPermit "

一部のトークンでMetaMask経由の流動性削除を試みた際に発生します。根本的な原因はまだ不明です。別のウォレットをお試しください。

Internal JSON-RPC error. { "code": -32000, "message": "insufficient funds for transfer" } - Please try again.

トランザクション手数料を支払うためのBNBが不足しています。ウォレットにBEP-20ネットワークのBNBを追加する必要があります。

Error: [ethjs-query]

Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"transaction underpriced"}}}"

ウォレットでトランザクションのガスリミットを上げてください。ガスリミットの上げ方についてはウォレットのドキュメントをご確認ください。

Swap failed: Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"handle request error"}}}'

原因は不明です。再試行する前に以下の手順をお試しください:

  1. ガスリミットを上げる

  2. スリッページを上げる

  3. キャッシュをクリアする

プロフィールに関する問題

Oops! We couldn't find any Pancake Collectibles in your wallet.

この問題の原因を調査中です。その間、以下の回避策をお試しください。

  1. 「Collectible」ページに移動してから、プロフィールページに戻ります。 リンクが見つからない場合は、https://pancakeswap.finance/collectiblesに直接アクセスしてください。

  2. プロフィール作成を再試行します。

ユーザー名の確認がくるくる回り続ける

考えられる原因は2つあります。

  1. ブラウザに複数のウォレットがインストールされている。

  2. ネットワークの問題。

原因:ブラウザに複数のウォレットがインストールされている。 ウォレット間で競合が発生している可能性があります。これはPancakeSwapの管理範囲外です。

  1. ブラウザにインストールするウォレットを1つにして、他を削除します。

  2. ウォレットを再接続してユーザー名の設定を再試行します。

Last updated

Was this helpful?