事件生命周期
相比于 FFLaunch 事件生命周期,Memeverse 事件的生命周期更加简单,只有 2 个实体,4 个阶段。
实体
投资者
创建者
阶段
从创世阶段开始,Memeverse 的每次阶段转换需要手动调用 MemeverseLauncher 合约的 changeStage 方法
1. 准备阶段
创建者在 Memeverse 的网站 UI 上按照提示输入相关的信息设置创世 Memeverse 的所有规则,选择创世的区块链(单个或者多个区块链),在支付跨链验证费以及目标链交易 gas 费并发送交易后,等待验证节点确认并完成全链注册,注册完成后即可进入创世阶段。
需要注意的是,被注册的 Symbol 在流动性锁定阶段结束前或者被取消注册前将被锁定,无法被重复注册。
2. 创世阶段
在 Memeverse 的创世阶段,用户可以在该 Memeverse 所处的任何一条链上参与创世,为该链部署流动性。如果 Memeverse 在多条链上进行创世,则每一条链都会有最大资金参与限制。
用户可以向指定的 Memeverse 存入 UPTMemeverseLauncher 会记录每位投资者存入的 GenesisFund,其中 GenesisFund 的 1/3 为 liquidProofFunds,2/3 为 memecoinFunds,会分别累加到 totalMemecoinFunds 以及 totalLiquidProofFunds.
为了防止 Memeverse 的创世泛滥以及保证足够的流动性,每条链创世阶段所积攒的资金量必须达到 minTotalFunds 才能进入下个阶段,否则将会进入退款阶段。
3.1. 退款阶段
当前阶段为创世阶段且区块时间大于 Memeverse 的 endTime 时,任何人都可以调用 changeStage 方法进行阶段转换,如果当前链上积累的创世资金小于 minTotalFunds 则会进入退款阶段。如果该 Memeverse 在所有链都进入退款阶段,则会调用注册中心取消注册,其 Symbol 重新进入可注册状态。
在退款阶段,用户可以赎回在该 Memeverse 创世阶段当前链上存入的所有 UPT。
3.2. 流动性锁定阶段
当前阶段为创世阶段且区块时间大于 Memeverse 的 endTime 时,任何人都可以调用 changeStage 方法进行阶段转换,如果当前链上积累的创世资金大于等于 minTotalFunds 则会进入流动性锁定阶段。此时合约会根据创世阶段的 totalMemecoinFunds 铸造对应数量的 Memecoin,这些 Memecoin 将会和数量等同于 totalMemecoinFunds 的 UPT 组成交易对并部署在 OutrunAMM 上,LP 代币将被锁定直到 unlockedTime,同时铸造与 LP 代币数量一样的 POL 代币,1/4 数量的 POL 代币会与数量等同于 totalLiquidProofFunds 的 UPT 组成交易对,并永久锁定,剩余 3/4 的 POL 代币用户将可以手动领取。
在流动性锁定阶段,锁定的 Memecoin / UPT 交易对以及 POL / UPT 交易对流动性产生的做市收益的 UPT 部分归属于 Memeverse 创建者,从而为 Memecoin 社区运营提供经济支持与激励,而做市收益的 Memecoin 部分将会进入各自链上的 Memeverse 金库,为 Memecoin Staking 提供持续的收益,最后做市的收益的 POL 部分归属于协议收入。
4. 流动性解锁阶段
当前阶段为流动性锁定阶段且区块时间大于 Memeverse 的 unlockTime 时,任何人都可以调用 changeStage 方法进入流动性解锁阶段。
在流动性解锁阶段,用户可以销毁 POL 代币以赎回相同数量的 Memecoin / UPT 交易对的 LP 代币。
这些阶段和实体共同定义了 Memeverse 事件的完整生命周期,确保 Memecoin 在整个生命周期中的安全性、透明度和合规性。
Last updated