# Cap cUSD退出为何不是全收USDC：burn、篮子redeem与净输出

整理：链小知（AI 辅助）
资料核对日期：2026-10-14
引用地址：https://lianxiaozhi.com/tools/guides/cap-cusd-burn-vs-basket-redeem-output-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

按已有退出记录核单资产与比例篮子、动态费用、最小输出数组和逐资产实收。

## 使用工具
- [Cap（cUSD）](https://lianxiaozhi.com/tools/cap-cusd) · [官方入口](https://docs.cap.app/concepts/vault)

## 前置条件
- 准备已有脱敏记录、适用版本与时间；缺项列待核，不连接账户或钱包，不提交身份、签名或资金。

## 1. 先固定cUSD与退出所在部署

从已有记录固定Ethereum部署和cUSD，别把stcUSD收益份额、CAP治理币或Celo cUSD当同一对象。部署表列多链并不证明本单在其他链可执行，本文方法限已核Ethereum场景。

stcUSD属于收益层，持有它不等于已经有可直接用于本流程的cUSD；没有先前转换材料时另列缺项，本篇不补造解除质押规则。

核对结果：资产、网络与cUSD可用来源清楚，其他代币没有套用同一退出。
依据：[Cap：各网络部署，本文限Ethereum](https://docs.cap.app/developers/addresses.md)
依据：[Cap：cUSD与stcUSD收益层区别](https://docs.cap.app/overview/protocol-overview/stcusd-mechanics.md)

## 2. 辨认单资产burn还是比例篮子redeem

Vault.burn用cUSD换指定的一种储备资产；Vault.redeem按当前篮子比例输出每种储备资产。名称同为“赎回”并不表示结果都是USDC，也不表示每种输出固定一美元。

概念页说明底层脱锚时比例退出会共同承担相应损失。保留已有资产表、价格与时点，不把cUSD数量直接写成保证美元净额。

核对结果：退出分支及一种/多种输出明确，底层价格与美元金额未混同。
依据：[Cap：单资产burn与比例篮子redeem](https://docs.cap.app/concepts/vault.md)
依据：[Cap：Vault方法、输出数组及暂停（选读）](https://docs.cap.app/developers/contracts/vault.md)
依据：[Cap：储备、流动性和第三方风险](https://docs.cap.app/overview/risks.md)

## 3. 最低输出、顺序与期限必须对应本单

burn记录含指定asset、输入cUSD、最低输出、receiver和deadline；redeem的minAmountsOut必须与assets()列出的资产数量和顺序一致。各资产精度按原材料逐一处理，不给数组套统一单位。

核交易输入与执行结果，区分超期、最低输出失败和未执行。这里只读取已有记录，不调用getter或尝试重发。Oracle过期可阻断mint/burn；旧报价不能作为今天可成交证据。

核对结果：本单资产顺序、各自单位、receiver、最低输出和deadline都有记录或待核。
依据：[Cap：Vault方法、输出数组及暂停（选读）](https://docs.cap.app/developers/contracts/vault.md)
依据：[Cap：单资产burn与比例篮子redeem](https://docs.cap.app/concepts/vault.md)

## 4. 按分支核费用和可用流动性

单资产burn费按储备占比动态变化，篮子redeem按固定百分比收取；费用减免白名单由管理员控制，不能把借款人白名单或一般持币身份当减免。10bps是文档当前最低mint费，不是统一赎回费。

Vault参考说明输出amountOut不含费，资金可能先从FractionalReserve策略撤回；可用储备、资产或协议暂停与底层策略风险都要保留。风险页承认充分利用时可能延迟，不用其“始终保证”宣传覆盖这类条件。

核对结果：费用类型、减免材料、净输出和流动性/暂停条件分开，无实时配置时保持未知。
依据：[Cap：动态费用与减免白名单](https://docs.cap.app/concepts/vault/minter.md)
依据：[Cap：Vault方法、输出数组及暂停（选读）](https://docs.cap.app/developers/contracts/vault.md)
依据：[Cap：储备、流动性和第三方风险](https://docs.cap.app/overview/risks.md)
依据：[Cap：平台条款与Gas（选读）](https://docs.cap.app/resources/terms-and-conditions/platform-terms-of-use.md)

## 5. 逐资产实收核对，不用烧币代替完成

burn按指定资产核receiver净实收；redeem逐项核amountsOut、资产地址与余额变化，费用进入insurance fund不等于收款人得到同额。链上请求、烧cUSD和策略撤回都不是最终每种资产到账的同义词。

将本单网络费、各项协议费及输出价格单列。无法读取或缺回执的资产保持未知，不记零；历史stabledrop争议、代币价格或当前总储备不能替个人退出结果作证明。

核对结果：每种输出与净收款可追溯，未读项和实际失败没有被当成成功。
依据：[Cap：Vault方法、输出数组及暂停（选读）](https://docs.cap.app/developers/contracts/vault.md)
依据：[Cap：动态费用与减免白名单](https://docs.cap.app/concepts/vault/minter.md)
依据：[Cap：储备、流动性和第三方风险](https://docs.cap.app/overview/risks.md)
依据：[Cap：平台条款与Gas（选读）](https://docs.cap.app/resources/terms-and-conditions/platform-terms-of-use.md)

## 常见错误
- burn是一种储备资产，redeem可能收到多种。
- 最低mint费不是退出费，数组必须对齐资产顺序。

## 完成检查
- 得到对应对象、输入输出、权限或状态与缺项的对照；按文档整理，个人资格、实际处理和实收需原始回执另证。

## 相关知识

## 官方依据
- [Cap：各网络部署，本文限Ethereum](https://docs.cap.app/developers/addresses.md)
- [Cap：cUSD与stcUSD收益层区别](https://docs.cap.app/overview/protocol-overview/stcusd-mechanics.md)
- [Cap：单资产burn与比例篮子redeem](https://docs.cap.app/concepts/vault.md)
- [Cap：Vault方法、输出数组及暂停（选读）](https://docs.cap.app/developers/contracts/vault.md)
- [Cap：储备、流动性和第三方风险](https://docs.cap.app/overview/risks.md)
- [Cap：动态费用与减免白名单](https://docs.cap.app/concepts/vault/minter.md)
- [Cap：平台条款与Gas（选读）](https://docs.cap.app/resources/terms-and-conditions/platform-terms-of-use.md)
