故障排除指南

常见错误信息。 使用侧边栏快速查找您的错误代码 ➡️

有时您可能会发现自己面临一个没有明确解决方案的问题。 这些故障排除技巧可以帮助您解决遇到的问题。

交易相关问题

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.

(交易由于此错误而无法成功:PancakeRouter:INSUFFICIENT_OUTPUT_AMOUNT。问题可能出自您正在兑换的其中一个代币)

您正在尝试兑换代币,但您设置的滑点容限太低或您兑换的代币流动性太低。

  1. 刷新页面,然后重试。

  2. 尝试交易较小的金额。

  3. 调高滑点容限:

    1. 点击兑换页面上的设置图标。

  4. 若还是不行,您可以尝试减少兑换金额的小数点位数。

INSUFFICIENT_A_AMOUNT or INSUFFICIENT_B_AMOUNT

Fail with error 'PancakeRouter: INSUFFICIENT_A_AMOUNT'

(交易出现此错误导致失败: "PancakeRouter: A代币不足")

Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'

(交易出现此错误导致失败: "PancakeRouter: B代币不足")

您正在尝试从流动性池(LP)添加或解除流动性,但是该交易对中的其中一个代币不足。

刷新页面,然后重试,或稍后重试。

还是不行?

  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.

(交易由于此错误而无法成功: PancakeRouter: 逾期。 这可能是因为您正在兑换的一个代币存在某些问题)

再试一次,但是在交易产生后立即确认(即签名并往链上广播)该交易。

发生这种情况是因为您在交易产生后,没有足够快地点击“确认”按钮,而是等到期限过后才进行签名与链上广播。

Pancake: K

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

尝试更改「到」一栏的数量,让「(估计)」标志出现在「从」一栏中,然后立刻开始交易,保持该标志一直在「从」一栏。

这通常发生在含有自身交易手续费的代币上。

Pancake: TRANSFER_FAILED

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

在交易前,请确保您有额外 30% 数量的代币在您的钱包内。或者,尝试交易一个较少的数额。如果您想卖出最大可能的数目,请尝试设置数量为总数的 70% 或者 69%,不要设置为 100%。这个问题导致的原因是类似 tDoge 和 tBTC 代币所实行的「实时恢复性调整」。 点击此处了解弹性调整代币

另一个可能的原因是:该恶意代币的项目方暂停了所有的交易,或者设置为仅允许买入不允许卖出,或者仅允许部分地址卖出。任何人都可以发行 BEP-20 代币并在 PancakeSwap 上交易。所以,在交易任何代币前,请充分做好调查,谨防受骗上当。如果您尝试卖出但失败的代币来自于空投,这很可能是诈骗。请不要进行任何授权操作,更不要跟随任何提示跳转到第三方网站操作,您钱包内的资产将由被盗风险。

Transaction cannot succeed

尝试减少交易的数量,点击设置按钮并增加滑点容差,然后重试。导致该错误的原因是流动性太少。

Price Impact too High

尝试减少交易的数量,点击设置按钮并增加滑点容差,然后重试。导致该错误的原因是流动性太少。

estimateGas failed

This transaction would fail. Please contact support

如果您是在解除与 BNB 组合的流动性对时遇到该错误:

请选择「接收 WBNB」然后重试。

如果您是在交易时遇到该错误:

请联系您交易的代币发行方,这个问题只能由他们解决。

Cannot read property 'toHexString' of undefined

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

在交易时,上链操作出错并显示该错误代码。这类错误常见于使用 Trust 钱包的移动设备。

  1. 点击设置按钮,增加滑点容差并重试。

  2. 若上述方法没用,请尝试使用别的钱包软件,导入相同助记词并重试。例如 SafePal。

Execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

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

  1. 请检查您有足够的代币余额用于交易。

  2. 请确保该代币授权于交易路由地址的数量,大于您正在尝试交易的数量。若您不确定,请尝试取消、并重新授权。

糖浆池相关问题

BEP20: burn amount exceeds balance

Fail with error 'BEP20: burn amount exceeds balance'

(交易出现此错误导致失败: “BEP20: 销毁数量超出余额”)

您的钱包中没有足够的 SYRUP 代币,无法从 CAKE-CAKE 池中解除质押以提出 CAKE。

购买跟您想解除质押 CAKE 同等数量的 SYRUP 代币。

  1. 在交易所上购买 SYRUP 代币。如果您想解除质押 100 个 CAKE,您需要购买对应数量(100 个)SYRUP 代币。

  2. 再次尝试解除质押。

Out of Gas error

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

(警告!合约执行过程中遇到错误[矿工费已用尽])

您设置的Gas Limit(矿工费限制/网络费用限制)过低。

在点击交易确认前,手动调高 Gas 限制(注意!不是 Gas 价格!)

一般而言,限制设为 200000 就足够了。

以上的例子取自 Metamask 截图。 如果不确定如何设置 Gas 限制,请查看您钱包的文档。

BEP20: transfer amount exceeds allowance

Fail with error 'BEP20: transfer amount exceeds allowance'

(交易出现此错误导致失败: “BEP20: 转出数额超出上限”)

  1. 使用 unrekt.net 解除您正在操作糖浆池的合约授权(您可在各糖浆池详情中找到它们的地址)

  2. 重新授权(点击「启用」)合约,不要更改默认的授权数量。

  3. 重试您正在尝试的操作。

BEP20: transfer amount exceeds balance

Fail with error 'BEP20: transfer amount exceeds balance'

(交易出现此错误导致失败: “BEP20: 转出数额超出余额”)

您正试图从奖励代币不足的糖浆池中解除质押。如果没有,您可能正在尝试发送您没有的令牌。

首先,让团队知道您要从哪个池中取消质押,以便他们可以充值奖励。 如果您急于取消抵押并且您不介意失去待处理的收益,请尝试紧急提款:

您可以直接调用合约的「紧急提取」 (emergencyWithdraw) 以对您质押着的代币解除质押。

  1. 查找您要解除质押的糖浆池的合约地址。您可以在各糖浆池详情中找到他们的 BscScan 页面。

  2. 点击进入,或浏览 https://bscscan.com/ 然后在搜索栏中输入糖浆池的合约地址。

  3. 选择 “Write Contract”(写入合约)。

  4. 点击 "Connect to Web3"(连接 Web3)以便连接您的钱包。

  5. 在第4项:“4. emergencyWithdraw”,点击 Write 按钮。

虽然紧急提取允许您成功解除质押,但这也会导致您失去任何尚未收割的奖励代币。

紧急提出会导致您失去尚未收割的奖励代币。

预测功能的问题

请检查以下文档

page预测功能故障排除

其他错误

Provider Error

Provider Eror No provider was found

提供商错误 未找到提供商

该错误常见于:点击「浏览器钱包插件连接」,例如 MetaMask 或 Binance Chain Wallet,但您未安装插件时。

安装浏览器插件,并正确连接。请查阅我们关于 如何正确连接钱包的教程

Unsupported Chain ID

不支持的链 ID

请更换您的钱包网络(区块链)到 Binance Smart Chain (币安智能链),如果您不知道如何切换,请查阅您的钱包指南或教程。

购买 SAFEMOON 或类似分红代币时遇到错误

要交易 SAFEMOON,您必须点击设置按钮,并设置您的滑点容差至 12% 或更高。 这是因为 SafeMoon 每一个交易都会收取 10% 的税:

  • 5% 手续费 = 分红给当前所有持有者

  • 5% 手续费 = 用于添加流动性

这也是为什么您在交易时可能不会收到预计数量的代币的原因。 阅读更多关于 如何交易 SafeMoon

Internal JSON-RPC errors

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

常见于使用 MetaMask 解除部分代币的流动性时,具体原因未知,请尝试用别的钱包 App 进行该操作。

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"}}}"

在确认交易前,增加 Gas 限制。请查看您钱包的指南,了解如何增加 Gas 限制(注意!不是 Gas 价格)

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

原因未知。请尝试以下步骤并重试:

  1. 增加 Gas 限制

  2. 增加滑点容差

  3. 清除缓存及交易记录

个人资料问题

哎呀! 我們無法在您的錢包中找到任何 Pancake 收藏品。

我们正在调查这个问题背后的逻辑,同时请尝试以下解决办法:

  1. 转到“收藏”页面,然后返回个人资料页面。如果找不到链接,请直接访问 https://pancakeswap.finance/collectibles。

  2. 重试个人资料创建

设置用户名时不停转圈圈

有以下两种可能性导致:

  1. 您在此浏览器上装了多个插件钱包

  2. 网络问题

根本原因:您在浏览器上安装了多个钱包。

它可能会在钱包之间产生冲突。 这超出了 PancakeSwap 的控制,我们无能为力。

  1. 在浏览器上只安装一个钱包,删除其他钱包。

  2. 重新连接钱包并再次尝试设置用户名。

最后更新于