# Aerodrome报价与实际收到不同：核池路由、最少收到和失败原因

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/aerodrome-classic-slipstream-quote-receipt-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

用已有Base报价和原交易资料，分别检查Classic路由、Slipstream tickSpacing、输入输出限额、费用和接收结果。

## 使用工具
- [Aerodrome](https://lianxiaozhi.com/tools/aerodrome) · [官方入口](https://aerodrome.finance/)

## 前置条件
- 准备已有报价截图/导出、Base网络、输入/输出token完整地址及decimals、原数量、报价时间、Router地址/方法和原成功或失败回执；不使用私钥或新报价服务。
- 公开字段入口是aerodrome.finance/swap和本页来源。此任务只对照已有记录，不连接钱包、请求报价、授权或提交交换；App跨链Superswaps须另核，不能套下述Base单链方法。

## 1. 锁定兑换两端和Base路由

从原Swap记录记下from/to币的完整地址、数量和网络。符号相同不代表同一token；原调用还要记Router完整地址与方法，按固定Classic或Slipstream部署表定位版本。

Classic路由每跳包含from、to、stable和factory；Slipstream单跳使用tokenIn/tokenOut/tickSpacing，多跳使用编码path。stable是池类别，不是稳定币证明；tickSpacing是池标识，不能当Uniswap式固定费率字段。混合或跨链路由没有对应原解码时，保留路径待核。

核对结果：两端币/链/Router和路由类型齐全，没有凭代币符号或同名Router认定版本。
依据：[固定Classic：组件与Base部署](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/README.md)
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream：三代部署和提前奖励扣罚](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/README.md)
依据：[固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)
依据：[Aerodrome：池类型与tick spacing](https://raw.githubusercontent.com/aerodrome-finance/docs/99680a7984da4bd98d4fb9adf8ca75b8f0a5a13d/content/liquidity.mdx)

## 2. 分清报价数量与最少收到

原网页Minimum received和Slippage tolerance要一起留存。当前公开部署按输出token精度和滑点计算最少收到；输入、预计输出、最少输出是三项，先保留原整数，再按各币decimals展示。

固定输入Classic方法用amountOutMin，Slipstream exactInput/Single用amountOutMinimum；固定输出Slipstream方法改核amountInMaximum。不能把amountOut或页面预计收到当已接收，也不能把输入币的精度套给输出币。

核对结果：输入/预期输出/最少输出或最多输入各有单位，限额对应原method。
依据：[Aerodrome当前网页：报价字段与入口](https://aerodrome.finance/assets/index-CmPrFgtd.js)
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)

## 3. 拆分逐池费用、价格影响和Gas

原Fees行是逐路由节点的池费，保存每跳币与费率显示；池类别和tickSpacing不锁定全部版本的交换费用。Price impact与Slippage tolerance分别保存，前者不是设置的最大价格变化。

Gas与交换费/滑点分列；未质押Slipstream手续费的默认10%protocol take指手续费收入分配，不是从用户每笔输入额统一扣10%。Liquidity文档的30分钟TWAP描述未在已读Classic Router报价方法核到，不把宣传说明当本次报价保护证据。

核对结果：费率、价格影响、限额和Gas分开；没有用固定tickSpacing或10%解释全额差异。
依据：[Aerodrome当前网页：报价字段与入口](https://aerodrome.finance/assets/index-CmPrFgtd.js)
依据：[Aerodrome：池类型与tick spacing](https://raw.githubusercontent.com/aerodrome-finance/docs/99680a7984da4bd98d4fb9adf8ca75b8f0a5a13d/content/liquidity.mdx)
依据：[Aerodrome：当前经济与LP/投票奖励](https://raw.githubusercontent.com/aerodrome-finance/docs/99680a7984da4bd98d4fb9adf8ca75b8f0a5a13d/content/about.mdx)
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream：三代部署和提前奖励扣罚](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/README.md)

## 4. 对照原交易的限额和过期错误

若已有失败资料，Classic InsufficientOutputAmount对应末跳输出低于amountOutMin，Expired对应deadline早于执行时刻；Slipstream Too little received核amountOutMinimum，Too much requested核amountInMaximum。保留完整原错误和执行时间，不只看页面失败文案。

失败不表示交换费已产生成功换币结果；Gas是否消耗以原回执为准。Slipstream exactOutputSingle若使用非零sqrtPriceLimitX96，源码允许输出不完全满足原期望的路径，不能只凭exactOutput方法名宣布全额收到。

核对结果：错误与原method/参数/时刻能对应，失败和未知原因分列。
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)

## 5. 核实际接收地址和资产移动

对已有成功回执先核所在链、执行成功及接收参数：Classic是原to，Slipstream核原recipient。已读SwapRouter的exactInputInternal与exactOutputInternal把recipient为零解释为Router自身，不能把零地址当用户接收或到账；仍须核原后续收取、sweep/unwrap等记录的实际最终接收方。中间多跳也可暂由Router持有，不能把Router中间收到当用户到账；包装币/原生币处理应分清WETH与ETH。

最后用同一笔原token转移/原生币接收资料核资产地址、接收方与净数量，按输出decimals展示并与限额对照。Router返回值、报价和成功提示不单独证明钱包净增；缺资产移动资料就停在执行成功、接收待核。

核对结果：成功状态与最终接收证据分别成立；币/地址/单位没有被中间跳替代。
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)
依据：[Aerodrome当前网页：报价字段与入口](https://aerodrome.finance/assets/index-CmPrFgtd.js)

## 6. 形成可复查的兑换差异结论

按原记录汇总Router版本、每跳路径、报价时间、method限额、deadline、费用、执行状态、最终接收。可分别归因于路径/精度不同、限额触发、报价与执行时点不同或接收证据不足。

本次核对结束在已有记录结论；没有重新放大滑点、改限额或重发交易来消除失败。

核对结果：可指出差异出现在哪一层，并列出缺失的原资料。
依据：[固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
依据：[固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)
依据：[Aerodrome当前网页：报价字段与入口](https://aerodrome.finance/assets/index-CmPrFgtd.js)

## 常见错误
- Slipstream tickSpacing和Classic stable参数不等固定交换费率。
- 报价时间、执行时间和到账时间不同；跨链Superswaps不直接套Base单链Router。

## 完成检查
- 已有路由、币链、限额、费用和接收证据可逐项复查。
- 缺Router版本、失败回执或实际接收资料时明确待核；文档核对不算交换实测。

## 相关知识
- [滑点和价格冲击有什么区别？为什么成交价会变化](https://lianxiaozhi.com/learn/slippage-and-price-impact)
- [Gas 怎么计算？交易失败为什么仍可能扣费](https://lianxiaozhi.com/learn/gas-and-failed-transactions)
- [区块确认与最终性是什么？交易成功和充值到账为何不同步](https://lianxiaozhi.com/learn/confirmations-and-finality)

## 官方依据
- [固定Classic：组件与Base部署](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/README.md)
- [固定Classic Router：路由、限额与退出](https://raw.githubusercontent.com/aerodrome-finance/contracts/1ba30815bba620f7e9faa34769ffd00c214c9b82/contracts/Router.sol)
- [固定Slipstream：三代部署和提前奖励扣罚](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/README.md)
- [固定Slipstream Router：输入输出限额](https://raw.githubusercontent.com/aerodrome-finance/slipstream/f8717faaae6e6717db3c8e3850149c01a79c0603/contracts/periphery/SwapRouter.sol)
- [Aerodrome：池类型与tick spacing](https://raw.githubusercontent.com/aerodrome-finance/docs/99680a7984da4bd98d4fb9adf8ca75b8f0a5a13d/content/liquidity.mdx)
- [Aerodrome当前网页：报价字段与入口](https://aerodrome.finance/assets/index-CmPrFgtd.js)
- [Aerodrome：当前经济与LP/投票奖励](https://raw.githubusercontent.com/aerodrome-finance/docs/99680a7984da4bd98d4fb9adf8ca75b8f0a5a13d/content/about.mdx)
