# Token-2022 支持

[Token-2022](https://spl.solana.com/token-2022) 是 Solana 的扩展代币标准， [支持如转账手续费、元数据和可编程限制等功能](https://spl.solana.com/token-2022/extensions)。Raydium 的 CLMM 和 CPMM 池支持 Token-2022 资产。

## 在 Raydium 上使用 Token-2022

Token-2022 被视为高级功能：

* 手动输入 mint 地址以查找代币（不能按名称/代码搜索）
* 除非手动添加，否则代币图标和名称可能不会显示
* 在交互之前，系统会提示你确认已知风险
* 一旦确认，代币交换可以通过 Token-2022 池路由

未确认 Token-2022 代币的用户将仅通过标准 SPL 池路由。

## 转账手续费扩展

一些 Token-2022 代币具有 **转账手续费** —— 每次转账收取的百分比，由代币创建者设置。

| 需知    | 详情                    |
| ----- | --------------------- |
| 适用时机  | 代币交换、添加/移除流动性、任何代币转账  |
| 谁控制   | 代币创建者（非 Raydium）      |
| 是否固定？ | 否 —— 发行方可随时更改手续费且不予通知 |

Raydium 在 UI 中在可能的情况下显示转账手续费，但若发行方更新费用，Raydium 无法保证其准确性。

## 不被支持的扩展

以下 Token-2022 扩展 **无法** 用于创建无需许可的 CLMM 池：

| 扩展                                | 被阻止的原因                  |
| --------------------------------- | ----------------------- |
| **永久委托（Permanent delegate）**      | 允许对任何持有者的代币拥有无限的销毁/转移权限 |
| **不可转移（Non-transferable）**        | “灵魂绑定”代币无法移动——与交易不兼容    |
| **默认账户状态（Default account state）** | 强制所有新的代币账户默认被冻结         |
| **保密转账（Confidential transfers）**  | ZK 加密余额与 AMM 的价格发现不兼容   |
| **转账钩子（Transfer hook）**           | 自定义转账逻辑可能干扰池的操作         |

## 集成指引

* 在完整的钱包流程中测试你的代币使用的确切扩展集合
* 将发行方控制的转账手续费视为可变风险
* 分别验证路由、添加流动性和移除流动性
