v4-multicurve-auction
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSource References: Code citations link to raw GitHub files pinned to commit.46bad16d
来源参考:代码引用链接指向固定在提交的GitHub原始文件。46bad16d
V4 Multicurve Auction
V4多曲线拍卖
When to use
适用场景
- You are configuring or debugging multicurve launches on V4
- You need curve share math and position distribution behavior
- You need locked vs migrable pool semantics
- 您正在配置或调试V4上的多曲线启动流程
- 您需要了解曲线份额计算和头寸分配机制
- 您需要明确锁定池与可迁移池的语义差异
Prerequisites
前置条件
- Confirm curve set and share total (exact)
WAD - Decide variant:
- Base multicurve ()
UniswapV4MulticurveInitializer - Scheduled multicurve ()
UniswapV4ScheduledMulticurveInitializer - Decay multicurve ()
DecayMulticurveInitializer
- Base multicurve (
- 确认曲线集合和总份额(精确到)
WAD - 选择变体类型:
- 基础多曲线()
UniswapV4MulticurveInitializer - 定时多曲线()
UniswapV4ScheduledMulticurveInitializer - 衰减多曲线()
DecayMulticurveInitializer
- 基础多曲线(
Core workflow
核心工作流
- Build and validate shares/tick spacing.
Curve[] - Initialize pool with selected variant.
- Confirm status path:
- (migrable, no beneficiaries)
Initialized - (beneficiaries configured)
Locked
- Track progression to far-tick exit (for migrable pools).
- If locked, use fee collection paths instead of migration exits.
- 构建并验证份额/ tick间距。
Curve[] - 使用选定的变体初始化池。
- 确认状态路径:
- (可迁移,无受益人)
Initialized - (已配置受益人)
Locked
- 跟踪可迁移池到远端tick退出的进度。
- 如果是锁定池,使用费用归集路径而非迁移退出。
Quick facts
关键信息
| Item | Detail |
|---|---|
| Main contracts | |
| Allocation model | Shares-based across independent curves |
| Rebalancing | None (static positions) |
| Hook variants | Scheduled start-time hook, decay fee-schedule hook |
| 项目 | 详情 |
|---|---|
| 核心合约 | |
| 分配模型 | 基于份额的独立曲线分配 |
| 再平衡机制 | 无(头寸固定) |
| Hook变体 | 定时启动Hook、衰减费率Hook |
Failure modes
故障场景
- Curve shares not summing to
WAD - Tick spacing misalignment
- Treating locked pools as migrable
- Wrong assumptions about scheduled start or decaying fee behavior
- 曲线份额总和不等于
WAD - Tick间距不匹配
- 将锁定池误当作可迁移池处理
- 对定时启动或衰减费率行为存在错误假设
References
参考文档
- PARAMETERS.md
- FLOW.md
- FORMULAS.md
- GOTCHAS.md
- VARIANTS.md
- PARAMETERS.md
- FLOW.md
- FORMULAS.md
- GOTCHAS.md
- VARIANTS.md
Related skills
相关技能
- v4-dynamic-auction
- doppler-hook-initializer
- fee-architecture
- verification
- v4-dynamic-auction
- doppler-hook-initializer
- fee-architecture
- verification