Skip to main content

SEALLY: Launchpad

SEALLY Launchpad

The SEALLY Launchpad is a decentralized incubator designed for fair token discovery. It utilizes a Constant Product Bonding Curve to ensure immediate liquidity and transparent price discovery, followed by an automated migration to professional AMMs.

Core Architecture

The system is built on a modular factory pattern to ensure scalability and security:

  • LaunchpadContract: The central hub (Factory) that manages configurations, global fees, and pair creation.
  • LaunchpadPair: Individual pair contracts deployed for every new token. They manage the internal bonding curve and the transition to a DEX.
  • Migration Strategies: Specialized modules (MigrationStrategy_UniswapV3, MigrationStrategy_Aerodrome) that handle the complex logic of seeding liquidity pools.

Technical Specifications

The Bonding Curve

The Launchpad uses a virtual reserve system. This allows a token to have a defined price and depth from the very first block without requiring the creator to provide initial ETH.

The curve follows the constant product formula:

Where:

  • : Total token reserve (including virtual tokens ).
  • : Total ETH reserve (including virtual WEI ).

Migration Logic

Once a token reaches its Target WEI, the bonding curve closes and the migrate() function is triggered:

  1. State Change: The token state moves from BONDING to MIGRATED.
  2. Liquidity Calculation: The contract calculates the exact proportion of tokens and ETH needed to maintain the final bonding curve price on the DEX.
  3. DEX Seeding: Collected ETH is wrapped into WETH and deposited into the chosen AMM (e.g., Uniswap V3 or Aerodrome).

Contract Interfaces

LaunchpadContract (Factory)

This contract is the primary entry point for users and creators.

FunctionDescription
createDeploys a new pair. Requires a creationFee in SEALLY tokens.
buySwaps ETH for tokens. Automatically routes fees to the staking pool.
sellSwaps tokens back for ETH during the bonding phase.
boostPays an ETH fee to increase the visibility of a project.

LaunchpadPair

Each pair tracks its own life cycle and reserves.

FunctionDescription
getStatsReturns current supply, raised ETH, target goals, and expiration.
withdrawIf a project is EXPIRED, users can reclaim their ETH proportionally.
estimateTokensForETHView function to calculate output including ecosystem fees.

Ecosystem Integration

Fee Distribution

The SEALLY Launchpad is a core utility for the seallyme brand.

  • Buy/Sell Fees: Every trade incurs a fee based on FeesData.
  • Staking Split: 50% of all trading fees are automatically routed to the Staking Pool to reward the community. The remaining 50% goes to the designated fee receiver.
  • Token Utility: Creators must pay a flat creationFee in SEALLY tokens, which is transferred to the project's funding wallet.

Participation & Safety

To protect the ecosystem from manipulation:

  • Eligibility: The EligibilityChecker_MinBalance ensures that only committed community members holding a minimum amount of SEALLY can participate in new launches.
  • Cooldowns: A cooldown period is enforced after tokens are sold to prevent high-frequency flipping and sandwich attacks.
  • Refunds: If a project fails to reach its targetWEI before expiresAt, the contract enters the EXPIRED state, allowing all participants to safely withdraw their ETH.