事件生命周期

相比于 FFLaunch 事件生命周期,Memeverse 事件的生命周期更加简单,只有 2 个实体,4 个阶段。

实体

  1. 提议者

  2. 参与者

阶段

创世阶段开始,Memecoin DAO 的每次阶段转换需要手动调用 MemeverseLauncher 合约的 changeStage 方法

1. 准备阶段

  • 提议者在 Memeverse 的网站 UI 上按照提示输入相关的信息设置创世 Memecoin DAO 的所有规则,选择创世的区块链(单个或者多个区块链),在支付跨链验证费以及目标链交易 gas 费并发送交易后,等待验证节点确认并完成全链注册,注册完成后即可进入创世阶段。

  • 需要注意的是,被注册的 Symbol 在创世阶段结束前将被锁定,无法被重复注册。

2. 创世阶段

  • 在创世阶段,参与者可以在该 Memecoin DAO 所处的任何一条链上参与创世,在该链上部署流动性。

  • 参与者需要向指定的 Memecoin DAO 存入 UPT,MemeverseLauncher 会记录每位参与者存入的 GenesisFund,其中 GenesisFund 的 1/5liquidProofFunds4/5memecoinFunds,会分别累加到 totalMemecoinFunds 以及 totalLiquidProofFunds

  • 为了防止 Memecoin DAO 的创世泛滥以及保证足够的流动性,每条链创世阶段所积攒的资金量必须达到 minTotalFunds 才能进入下个阶段,否则将会进入退款阶段

3.1. 退款阶段

  • 当前阶段为创世阶段且区块时间大于 Memecoin DAO 的 endTime 时,任何人都可以调用 changeStage 方法进行阶段转换,如果当前链上积累的创世资金小于 minTotalFunds 则会进入退款阶段。

  • 在退款阶段,创世成员可以赎回在该 Memecoin DAO 创世阶段当前链上存入的所有 UPT。

3.2. 流动性锁定阶段

  • 当前阶段为创世阶段且区块时间大于 Memecoin DAO 的 endTime 时,任何人都可以调用 changeStage 方法进行阶段转换,如果当前链上积累的创世资金大于等于 minTotalFunds 则会进入流动性锁定阶段。此时合约会根据创世阶段的 totalMemecoinFunds 铸造对应数量的 Memecoin,这些 Memecoin 将会和数量等同于 totalMemecoinFunds 的 UPT 组成交易对并部署在 OutrunAMM 上。LP 代币将被锁定直到 unlockTime,同时铸造与 LP 代币数量一样的 POL 代币,1/4 数量的 POL 代币会发送到 DAO 国库,1/8 数量的 POL 代币会与数量等同于 totalLiquidProofFunds 的 UPT 组成 POL 交易对,剩余 5/8 的 POL 代币将分配给创世用户。

  • 在流动性锁定阶段,锁定的 Memecoin / UPTPOL / UPT 两个交易对的创世流动性产生的做市收益的 UPT 部分归属于 Memecoin DAO 国库,从而为 Memecoin 社区运营提供经济支持与激励,做市收益的 Memecoin 部分将会进入 Memecoin 收益金库,为 Memecoin Staking 提供持续的收益,最后做市收益的 POL 部分将会被销毁

4. 流动性解锁阶段

  • 当前阶段为流动性锁定阶段且区块时间大于 Memeverse 的 unlockTime 时,任何人都可以调用 changeStage 方法进入流动性解锁阶段。

  • 在流动性解锁阶段,用户可以销毁 POL 代币以赎回 Memecoin / UPTPOL / UPT 交易对的创世流动性

  • 在区块时间到达 unlockTime 之后实施 48 小时流动性保护期,期间 Memecoin / UPTPOL / UPT 流动性池只能进行流动性赎回和添加的操作,无法进行 Swap 操作

这些阶段和实体共同定义了 Memeverse 事件的完整生命周期,确保 Memecoin 在整个生命周期中的安全性、透明度和合规性。

Last updated