事件生命周期
相比于 FFLaunch 事件生命周期,Memeverse 事件的生命周期更加简单,只有 2 个实体,4 个阶段。
实体
提议者
参与者
阶段
从创世阶段开始,Memecoin DAO 的每次阶段转换需要手动调用 MemeverseLauncher 合约的 changeStage 方法
1. 准备阶段
提议者在 Memeverse 的网站 UI 上按照提示输入相关的信息设置创世 Memecoin DAO 的所有规则,选择创世的区块链(单个或者多个区块链),在支付跨链验证费以及目标链交易 gas 费并发送交易后,等待验证节点确认并完成全链注册,注册完成后即可进入创世阶段。
需要注意的是,被注册的 Symbol 在创世阶段结束前将被锁定,无法被重复注册。
2. 创世阶段
在创世阶段,参与者可以在该 Memecoin DAO 所处的任何一条链上参与创世,在该链上部署流动性。
参与者需要向指定的 Memecoin DAO 存入 UPT,MemeverseLauncher 会记录每位参与者存入的 GenesisFund,其中 GenesisFund 的 1/5 为 liquidProofFunds,4/5 为 memecoinFunds,会分别累加到 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 / UPT 和 POL / UPT 两个交易对的创世流动性产生的做市收益的 UPT 部分归属于 Memecoin DAO 国库,从而为 Memecoin 社区运营提供经济支持与激励,做市收益的 Memecoin 部分将会进入 Memecoin 收益金库,为 Memecoin Staking 提供持续的收益,最后做市收益的 POL 部分将会被销毁。
4. 流动性解锁阶段
当前阶段为流动性锁定阶段且区块时间大于 Memeverse 的 unlockTime 时,任何人都可以调用 changeStage 方法进入流动性解锁阶段。
在流动性解锁阶段,用户可以销毁 POL 代币以赎回 Memecoin / UPT 和 POL / UPT 交易对的创世流动性。
在区块时间到达 unlockTime 之后实施 48 小时的流动性保护期,期间 Memecoin / UPT 和 POL / UPT 流动性池只能进行流动性赎回和添加的操作,无法进行 Swap 操作。
这些阶段和实体共同定义了 Memeverse 事件的完整生命周期,确保 Memecoin 在整个生命周期中的安全性、透明度和合规性。
Last updated