Event lifecycle
Compared to FFLaunch events, the lifecycle of Memeverse events is simpler, involving only 2 entities and 4 stages.
Entities
Proposer
Participant
Stages
Starting from the genesis stage, each stage transition of Memecoin DAO requires manually calling the changeStage method of the MemeverseLauncher contract.
1. Preparation Stage
Proposer input relevant information as prompted on the website UI of Memeverse to set all the rules for the genesis of Memecoin DAO, select the blockchains (either a single one or multiple ones) for the genesis. After paying the cross-chain verification fee and the gas fee for transactions on the target chain and sending the transaction, they wait for the verification nodes to confirm and complete the registration across all chains. Once the registration is completed, they can enter the genesis stage.
It should be noted that the registered symbol will be locked before the end of the liquidity lock-up stage or before it is deregistered and cannot be registered again.
2. Genesis Stage
During the genesis stage of Memecoin DAO, participants can participate in the genesis on any chain and deploy liquidity for that chain..
Participants must deposit UPT into the designated Memecoin DAO. Launcher records the GenesisFund contributed by each participants, allocating 1/5 as liquidProofFunds and 4/5 as memecoinFunds, which are then accumulated into totalMemecoinFunds and totalLiquidProofFunds, respectively.
To prevent the excessive occurrence of Memecoin DAO's genesis and to ensure sufficient liquidity, the amount of funds accumulated during the genesis stage on each chain must reach minTotalFunds before it can enter the next stage. Otherwise, it will enter the refund stage.
3.1. Refund Stage
When the current stage is the genesis stage and the block time is greater than the endTime of Memecoin DAO, anyone can call the changeStage method to conduct stage transition. If the genesis funds accumulated on the current chain are less than minTotalFunds, it will enter the refund stage.
During the refund stage, participants can redeem all the UPTs they deposited on the current chain during the genesis stage of this Memecoin DAO.
3.2. Liquidity Locking Stage
When the current stage is the genesis stage and the block time is greater than the endTime of Memecoin DAO, anyone can call the changeStage method to conduct stage transition. If the genesis funds accumulated on the current chain are greater than or equal to minTotalFunds, it will enter the liquidity lock-up stage. At this time, the contract will mint the corresponding number of Memecoins according to the totalMemecoinFunds in the genesis stage. These Memecoins will form trading pairs with UPTs whose quantity is equal to the totalMemecoinFunds and be deployed on the OutrunAMM. The liquidity provider (LP) will be locked until the unlockedTime. Meanwhile, POL tokens with the same quantity as the LP will be minted. 1/4 of the POL tokens will be sent to the DAO treasury, 1/8 of the POL tokens will be paired with an amount of UPT equal to totalLiquidProofFunds to form a POL trading pair, and the remaining 3/8 of the POL tokens will be distributed to genesis members.
During the liquidity-locking phase, the UPT portion of the market-making revenue generated by the locked Memecoin / UPT and POL /UPT genesis liquidity accrues to the Memecoin DAO Treasury, providing economic support and incentives for community operations; the Memecoin portion of the market-making revenue flows into the Memecoin Yield Vault, supplying continuous rewards for Memecoin staking; and the POL portion of the market-making revenue is burned.
4. Liquidity Unlocking Stage
When the current stage is the liquidity lock-up stage and the block time is greater than the unlockTime of Memeverse, anyone can call the changeStage method to enter the liquidity unlock stage.
During the liquidity unlock stage, users can burn POL tokens to redeem the liquidity of the Memecoin / UPT trading pair.
After the block time reaches the unlockTime, implement a 48-hour liquidity protection period, during which the Memecoin / UPT and POL / UPT liquidity pools can only perform liquidity redemption and addition operations, and cannot perform Swap operations.
These stages and entities collectively define the complete lifecycle of Memeverse events, ensuring the security, transparency, and compliance of Memecoin throughout the lifecycle.
Last updated