生产部署里每个合约负责什么,哪些路径还能被人触发。
| 合约 | 职责 | 可变性 |
|---|---|---|
| WispToken | 每市场 ERC20,毕业前转账锁,毕业后标准转账 | 不可变,无 admin |
| WispMarket | 协议资金、曲线、保底、借贷、毕业和毕业后买墙 | 不可变,无 admin |
| MarketFactory | 部署 Token + Market,校验档位和参数 | 不可变,无 admin |
| WispRouter | BNB 包装/拆包,卖出自动回退 | 辅助合约 |
| Fees | 创建者收益和协议储备账本 | 协议储备提现受时锁约束 |
| TimelockController | 48 小时延迟,多签提案,任何人执行 | OpenZeppelin 原版 |
| RenouncementScheduler | 部署 30 天后永久关闭协议储备提现 | 一次性触发 |
| WispLPVault | 托管 V3 LP NFT,permissionless 收手续费并分流市场 / 协议 / 调用者 | 不可变,无 admin |
保底、交易、抵押、未偿债务和协议余额必须保持一致。Wisp 把关键状态放在同一个 Market 合约里,让每个入口都能做完整检查。