Architecture Overview
Last updated
Last updated
Hyperlaunch IDO is a funding platform where projects can launch their token which would live in a pool, and funders would buy it from the pool.
Hyperlaunch IDO operates on a bonding curve mechanism to establish token pricing and liquidity during the initial phase. The price dynamically adjusts based on the reserves of the pool, ensuring a higher price as more tokens are purchased.
Once a predefined market capitalization threshold is achieved, the token is automatically listed on .
It is implemented as a set of smart contracts.
Hyperlaunch comprises the following smart contracts deployed on the Lumia chain:
Token Implementation Contract: Serves as a template for each newly created token on the platform. It defines the structure, behavior, and rules of the tokens deployed using Hyperlaunch.
Fun Storage Contract: Provides additional storage for key information about created pools and ensures seamless access to pool-related data as needed by other components of the platform.
Events Contract: Acts as the primary source of logs for the backend. This contract emits events related to all key actions, including token creation, buying, selling, and listing.
Fun Deployer Contract: The entry point for creating new tokens. This contract manages the following:
Fees: Information about the commission required to create a token.
Market Capitalization Threshold: Regulates a market cap threshold required for listing on Morphex.
Token Creator Purchase Limit: Regulates the maximum percentage of the initial token supply that the creator can purchase at launch.
Base Token and Allowed Routers: Defines the base token and specifies the routers used for token listing.
Tokens (pools) creation: Creates a new token pool with defined name, symbol and description.
Pool Contract: Manages the core logic for token pools, including buying, selling, and DEX listing. Key functionalities include:
AMM-Based Pricing: Implements Automated Market Maker (AMM) principles to dynamically adjust token prices based on supply and demand, ensuring seamless and fair execution of buy and sell operations.
Market Capitalization Threshold: Verifies when a pool reaches the required market capitalization for token listing on a Morphex.
Pool Information Management: Stores and maintains data for all created pools.
The general flow of interacting with Hyperlaunch IDO can be explained like this:
User Registration & Wallet Integration: Users begin by signing up, verifying their email, and connecting their wallet.
Project Registration & IDO Listing: Projects apply for listing, undergo approval, and get set on Hyperlaunch IDO.
Token Mechanics & Additional Features:
Allocation parameters are configured for the IDO.
Staking mechanisms are configured (this part is planned for future releases).
IDO Participation:
A whitelist registration process is initiated before the sale. The selected users then act as funders.
Once whitelisted, funders participate in the IDO sale, purchase tokens, and later claim them according to a vesting schedule.
This part is self-explanatory and concerns user creating an account within Hyperlaunch IDO and establishing their identity on the platform. It may also be involved in Stage 4 (IDO Participation).
Users sign up and provide an email address to register.
The system captures the email and initiates the verification process.
A verification code is sent to the provided email.
The user enters the received code, and the system validates it.
The user connects their wallet to Hyperlaunch IDO.
Once connected, the system initiates a transaction signing request for critical actions.
The wallet address is linked to the user’s account for the participation and token allocations.
The process of a project using Hyperlaunch IDO to get funded can be explained like this:
Project teams submit their IDO proposals for the Hyperlaunch admin team review and eventual launch.
The Hyperlaunch admin team ensures that each submitted project meets platform criteria and regulatory standards before proceeding. This may include additional KYC, due diligence, or technical assessments.
The Hyperlaunch admin team finalizes approved projects and captures all required parameters for launching the IDO. The key parameters include project description, token supply, IDO timeline, and vesting schedule. Confirmation of project approval triggers the next steps for IDO creation.
Hyperlaunch IDO provides an administrative interface for setting up and managing the IDO details such as public sale parameters, including start/end times, soft/hard caps, and allocation methods.
The project informs the user community about an upcoming IDO and prepares them for participation, i.e., announces an IDO, sets up a dynamic countdown displayed for participating users on the user dashboard. At this stage, email and in-app notifications are triggered for the community.
The project may want to further incentivize participation with a staking system where users can stake platform tokens to gain higher priority in whitelist selection and receive larger allocations.
Users stake a predefined amount of platform tokens.
The system assigns tiers based on staking amounts.
Higher-tier users may receive prioritized whitelist access and larger token allocations.
Projects may also want to prepare for the post-sale phase where tokens are distributed according to predefined schedules.
The project specifies the claiming window and vesting schedule.
The system schedules token distribution batches and prepares vesting parameters.
As said just above, users who want to participate as funders in the IDO of a project, need to go register and get whitelisted. The whole process can be seen in the diagram below.
User Registration & Wallet Linking: The diagram shows the initial registration steps including email verification and wallet integration.
Whitelist Process: Users register their intent to participate as funders, and a separate tool (or process) handles the random selection for whitelisting. Whitelisted users are then notified via email.
IDO Sale Execution: On the sale day, the funders participate by purchasing tokens, with wallet transaction signing integrated in the process.
Token Claiming & Vesting: Finally, users claim tokens based on their vesting schedule.
The system is configured to only allow whitelisted users to pariticipate in the token sale, and only within their designated time frames. The sale employs either a "first-come, first-serve" or weighted allocation system.
Once a soft cap is reached, the project token gets listed on , i.e., the project "graduates".