Event lifecycle

Compared to FFLaunch events, the lifecycle of Memeverse events is simpler, involving only 2 entities and 4 stages.

Entities

  1. Investors

  2. Creator

Stages

Starting from the genesis stage, each stage transition of Memeverse requires manually calling the changeStage method of the MemeverseLauncher contract.

1. Preparation Stage

  • Creators input relevant information as prompted on the website UI of Memeverse to set all the rules for the genesis of Memeverse, 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 Memeverse, users can participate in the genesis on any chain where the Memeverse is located and deploy liquidity for that chain. If the Memeverse conducts the genesis on multiple chains, there will be a maximum funding participation limit for each chain.

  • Users can deposit UPT into the designated Memeverse. The MemeverseLauncher will record the GenesisFund deposited by each investor. 1/3 of the GenesisFund is the liquidProofFunds, and 2/3 is the memecoinFunds, which will be added to the totalMemecoinFunds and totalLiquidProofFunds respectively.

  • To prevent the excessive occurrence of Memeverse'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 Memeverse, 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. If this Memeverse enters the refund stage on all chains, the registration center will be called to cancel the registration, and its symbol will re-enter the registrable state.

  • During the refund stage, users can redeem all the UPTs they deposited on the current chain during the genesis stage of this Memeverse.

3.2. Liquidity Locking Stage

  • When the current stage is the genesis stage and the block time is greater than the endTime of Memeverse, 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 form trading pairs with UPTs whose quantity is equal to the totalLiquidProofFunds and be locked permanently. Users can manually claim the remaining 3/4 of the POL tokens.

  • During the liquidity lock-up stage, the UPT portion of the market-making earnings generated from the locked Memecoin / UPT trading pairs and POL / UPT trading pairs belongs to the Memeverse creators, thus providing economic support and incentives for the operation of the Memecoin community. The Memecoin portion of the market-making earnings will enter the Memeverse vaults on their respective chains to provide continuous earnings for Memecoin Staking. Finally, the POL portion of the market-making earnings belongs to the protocol revenue.

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 the POL tokens to redeem the same number of LP tokens of the Memecoin / UPT trading pairs.

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