Fixed-Price Launch:运作方式
批次与白名单、上限、团队批次、状态机、结算、退款和受保护的开盘。
最多六个批次,同一价格
一次固定价格发射分为一到六个连续批次。每个批次有自己的开始时间,持续到下一个批次开始;每个批次有 Merkle 白名单根或公开标志,有可选的批次上限和每地址上限。每个批次都以相同价格出售。一个批次未用完的额度顺延给其后的批次。
白名单完整性
- 每个叶子都承诺链 ID、FundCore 地址、发射 ID、批次 ID、账户及其上限,并经过双重哈希。证明无法跨链、跨发射或跨批次重放。
- 创建者在发射开始前至少 12 小时一次性写入每个批次根,并在同一笔交易的事件中公布名单的哈希和 URI,因此任何人都可以重建该树。
- 既没有根也没有公开标志的批次不接受任何投入。
- 分配抽签由平台在链下进行。种子为一个预先公布的 Ethereum 主网区块的哈希,在该区块最终确定后取得;公布的算法使任何人都能复现结果。合约只看到最终的 Merkle 根。
合约强制执行的上限
- 每个地址在一个批次内:取叶子上限与批次上限中的较低者。限额按批次计算,不跨批次累加。
- 超过剩余限额、批次剩余额度或硬顶剩余额度的投入,将被填充至该额度,超出部分在同一笔交易中退还。
- 最低投入 0.001 ETH。投入只以原生 ETH 计算。
团队批次
可选;始终为批次 0;上限为硬顶的 20%。这 20% 是部署设置:运营方只能针对此后创建的发射更改它,需经过 48 小时延迟,且永远不能超过 25%。团队投入不计入软顶,因此团队无法靠自己买入让发射成功。团队代币在链上按计划解锁,向团队批次投入过的地址不能再向其他批次投入。
状态机
每次发射都依次经历创建、待开始、进行中和评估,每个状态只写入一次。时间窗口包含开始时刻、不包含结束时刻,结算和退款共用同一截止时间,因此在任何一秒都恰好只有其中之一可以执行。
| 状态 | 发生什么 |
|---|---|
| 创建 | 参数经过验证并记录快照。开始至少 24 小时的公示期。平台创建费(如有设定,最高 0.1 ETH)在此阶段支付,不予退还。 |
| 待开始 | 批次根一次性写入,至少在开始前 12 小时。创建者可在开始前取消。 |
| 进行中 | 批次依次开放;上限强制执行;募集期间不能撤回。 |
| 评估 | 在结束时间过后或硬顶已满时,如果非团队投入达到软顶,即为成功。 |
结算
从募集成功之时起,直到结束时间后 72 小时,任何人都可以结算。一笔原子交易完成代币部署、池的创建和注入、未售供应量的销毁、成功费的记账以及解锁计划的登记。参与者自结算起即可领取,没有截止期限。
退款
如果在结束时间前未达到软顶,或在结束时间后 72 小时内无人结算,该发射即从那一刻起进入退款状态,无需任何人批准。每位参与者都可将其投入的全部金额提取到自己选择的地址。不铸造任何代币。
没有提前退出:募集期间允许撤回会让配额被循环利用、需求被伪造。退出方式只有失败时的全额退款,或开盘后在公开市场上卖出。
受保护的开盘
结算创建池时,Hook 记录 300 秒后的开盘时间;在此之前,无论经由何种路由,每笔兑换都会回滚。开盘后,买入需额外缴税,从 50% 起在 600 秒内线性降至零。卖出只支付 1% 的池手续费。
| 结算后秒数 | 0 至 300 | 300 | 450 | 600 | 750 | 900 及以后 |
|---|---|---|---|---|---|---|
| 买入附加税 | 交易关闭 | 50% | 37.5% | 25% | 12.5% | 0% |
以其他代币投入
FundZap 允许参与者以其他代币支付,它会先通过 PoolManager 将该代币兑换为 ETH,再代调用者投入。核心合约只计算 ETH,强制转入的 ETH 永远不被计入。平台可设定最高 1% 的 FundZap 费用。
