当前限制
仅支持 EVM 链
Composer 仅支持与 EVM 兼容的链,包括各 EVM 链之间的跨链存入。不支持:- Solana
- 其他非 EVM 链
仅支持代币化头寸
Composer 的目标必须向用户返回一个代币化头寸。这包括:- vault 代币(例如 Morpho vault 份额)
- aToken(例如 Aave aUSDC)
- 流动性质押代币(例如 wstETH、EtherFi 代币)
- 收益代币(例如 Pendle 收益代币、sUSDe、vkHYPE)
仅支持存入的协议
某些受支持的协议通过 Composer 仅支持存入;提款必须直接通过协议自身的界面进行。哪些协议是仅支持存入的会随时间变化,因此请查看实时的支持的协议与链表格 — 仅暴露enter-position 边(没有 exit-position)的协议即为仅支持存入。
不支持非 EVM 链
跨链 Composer 存入目前可在各 EVM 链之间进行。Solana 和其他非 EVM 链不受支持。 跨链 flow 并非完全原子的。每条链的阶段在其自身内是原子的,但整体 flow 是最终一致的。在极少数情况下,桥接可能成功,而目标链存入却失败,导致用户在目标链上持有代币,而非将其存入目标协议。请始终实现状态轮询,并在你的 UI 中处理FAILED 情况。
模拟无法阻止每一次回滚
Composer 在返回报价之前会模拟完整的执行路径,但链上状态在模拟与执行之间可能发生变化(例如内存池抢跑、vault 变满)。在这些边缘情况下,交易可能在链上回滚。源代币仍保留在用户的钱包中(对于同链),但 gas 费用会被消耗。相关页面
Supported Protocols
完整的受支持协议列表及其能力
Error Handling
处理 Composer 的错误和故障模式
How It Works
理解同链与跨链执行
Composer Overview
什么是 Composer 以及为何使用它

