PancakeSwap V2/V3 路由怎么选
路由选择必须与链上真实流动性池一致。代币在区块浏览器中存在 LP,并不代表当前选择的路由、手续费档位和交易方向一定有可用报价。
V2 与 V3 的主要区别
| 项目 | Pancake V2 | Pancake V3 |
|---|---|---|
| 池子结构 | 单一交易对池 | 集中流动性池 |
| 手续费选择 | 路由固定处理 | 必须匹配实际 fee 档位 |
| 常见报价 | 直连或多跳 | 直连、多跳并逐档扫描 |
| 排查重点 | Pair 是否存在且有储备 | Pool、fee、流动性范围是否有效 |
不知道池型时优先使用 DACETOOL 自动路由。已经确认池型时,手动选择对应版本可以减少无效报价扫描。
指定底池应该填什么
“指定底池”填写的是中转代币合约,不是 LP 合约地址。例如交易路径为:
支付代币 → FIST → 目标代币
这里填写 FIST 的代币合约。页面会分别检查两段路径是否可报价。选择“优先底池”时,指定路径失败后会自动尝试其他可用路径;选择“仅底池”时不会绕行。
V3 手续费档位
V3 报价需要命中真实池子的手续费档位。DACETOOL 会扫描支持的档位并保留有效报价,但新池或特殊池仍应先通过区块浏览器和池子页面确认:
- 两个代币地址是否正确。
- fee 档位是否与池子一致。
- 当前价格附近是否有实际流动性。
- 报价方向是否需要包装原生币。
无流动性错误怎么排查
- 暂时清空指定底池,使用自动路由重新报价。
- 在 V2 与 V3 之间切换并刷新报价。
- 确认代币没有暂停交易、黑名单或最大交易限制。
- 对税费币提高滑点后使用最小金额测试。
- 报价成功但成交回退时,查看运行记录中的链上错误,而不是继续放大金额。
继续阅读:底池与多跳路由 · BSC 交易教程 · RPC、Gas 与滑点
