Skip to main content
This program is still in beta and is subject to breaking changes.

Overview

Meteora Presale is a flexible and comprehensive token presale program that enables creators to launch tokens with multiple participation modes, customizable access control, and built-in token vesting. Whether you’re launching a memecoin, utility token, or any SPL token, the presale program provides a secure and feature-rich solution that adapts to your launch strategy.

How does Meteora Presale work?

The presale program creates a fair and transparent environment for token launches, allowing creators to configure every aspect of their presale while giving participants multiple ways to contribute and claim their tokens. Contributors deposit quote tokens (like SOL or USDC) during the presale period, and once the presale concludes successfully, they can claim their purchased tokens based on the presale mode and vesting schedule.

Multiple Presale Modes for Every Launch Strategy

Choose the presale mode that best fits your token launch goals:

Fixed Price Presale

Sell your tokens at a predetermined fixed price. This is the most straightforward approach where participants know exactly how many tokens they’ll receive for their contribution. Perfect for: Projects that want price certainty and predictability for their community.

First-Come, First-Serve (FCFS)

The token price is dynamically determined based on total contributions. Early participants contribute first, and the presale ends once the maximum cap is reached. Perfect for: Creating urgency and rewarding early supporters who act quickly.

Prorata (Fair Distribution)

The token price is dynamically determined after the presale ends, and the presale can be oversubscribed. If the maximum cap is exceeded, tokens are distributed proportionally to all participants, and any excess contributions are automatically refunded. Perfect for: Ensuring fair distribution where everyone who participates gets an allocation, regardless of when they joined.

Flexible Access Control

Control who can participate in your presale with three access modes:

Permissionless

Anyone can participate in the presale without restrictions. This creates maximum accessibility and allows organic community growth.

Permissioned with Authority

Only whitelisted addresses approved by the creator can participate. This gives creators full control over who can join their presale, perfect for exclusive or private sales.

Permissioned with Merkle Proof

Use cryptographic Merkle proofs to whitelist participants efficiently. This approach scales to thousands of addresses while maintaining low on-chain costs.

Multiple User Tiers (Registries)

Create up to 5 different participation tiers, each with its own:
  • Token allocation: How many tokens are available for this tier
  • Minimum deposit: The minimum amount participants must contribute
  • Maximum deposit: The maximum amount participants can contribute
  • Deposit fees: Customizable fees for each tier
Example Use Cases:
  • Tiered Access: VIP tier with higher caps, public tier with lower caps
  • Different Fee Structures: Zero fees for early supporters, small fees for public participants
  • Allocation Management: Reserve tokens for specific community segments

Token Lock and Vesting

Protect your launch with comprehensive locking and vesting mechanisms: Partial Immediate Release: Release a percentage of tokens immediately (e.g., 20% unlocked at TGE) Lock Period: Keep purchased tokens locked for a specified duration before vesting begins Vesting Period: Gradually release locked tokens over time, creating a smooth unlock schedule Example:
  • Immediate Release: 25% of tokens claimable right away
  • Lock Duration: 30 days where no additional tokens are released
  • Vest Duration: Remaining 75% unlocks gradually over 180 days
This structure reduces sell pressure while rewarding participants over time.

Real-Time Participation Tracking

Participants can monitor their position in real-time:
  • Deposit anytime: Contribute during the presale period (respecting tier caps)
  • Withdraw if needed: Remove contributions before the presale ends (in most modes)
  • Track allocation: See your token allocation as the presale progresses
  • Claim when ready: Claim vested tokens as they unlock

Automatic Refunds and Overflow Handling

The program automatically handles edge cases: Failed Presale: If the minimum cap isn’t reached, all contributions are fully refunded to participants Oversubscribed Prorata: Excess contributions are automatically refunded to maintain fair pricing Unsold Tokens: Configure whether unsold tokens are burned or returned to the creator

Benefits for Creators

Launch Tokens Your Way

Meteora Presale offers unmatched flexibility for token launches: Key Benefits:
  • No Technical Expertise Required: Set up a presale without writing code or deploying custom contracts
  • Multiple Revenue Streams: Collect optional deposit fees while raising capital
  • Risk Mitigation: Built-in vesting and locking protect your token launch from day-one dumps
  • Full Control: Withdraw raised funds on your schedule, manage whitelist access, and configure every parameter

Automated Presale Management

Once configured, the presale runs automatically:
  • Smart Cap Management: Fixed Price and FCFS modes automatically end when the maximum cap is reached
  • Vesting Distribution: Tokens are released to participants according to the vesting schedule without manual intervention
  • Refund Handling: Failed presales and oversubscription refunds are processed automatically
  • Fee Collection: Deposit fees are collected and tracked automatically

Secure and Audited

Launch with confidence:
  • Professionally Audited: The program has been thoroughly audited by security experts
  • Battle-Tested: Used for multiple successful token launches on Solana
  • Transparent: All presale parameters and progress are publicly visible on-chain

Support for Any SPL Token

Accept contributions in any SPL token:
  • SOL, USDC, USDT: Common quote tokens
  • SPL Token 2022: Full support for next-generation token standard
  • Custom Tokens: Accept any SPL token as the quote token

Benefits for Launchpads

Easy Integration and Customization

Integrate Meteora Presale into your launchpad platform seamlessly: Comprehensive SDK: Use the official SDK for easy integration without dealing with raw program instructions White-Label Ready: Customize the presale experience to match your launchpad’s branding and user flow Multiple Launch Models: Support different token launch strategies with a single integrated solution

Attract Quality Projects

Offer creators a professional presale solution:
  • Feature-Rich Platform: Multiple presale modes, tier systems, and vesting options attract serious projects
  • Security First: Audited smart contract gives creators confidence
  • Proven Track Record: Point to successful launches using the same infrastructure

Configurable Fee Structure

Monetize presales through deposit fees:
  • Per-Tier Fees: Set different fees for different participation tiers
  • Up to 50% Maximum: Flexible fee structure (0-50% in basis points)
  • Transparent Collection: Fees are collected automatically and can be withdrawn after presale completion
  • Creator Incentives: Share fee revenue with creators to attract more launches to your platform

Permissioned Launch Support

Offer exclusive launch opportunities:
  • KYC Integration: Use permissioned modes to gate access behind KYC verification
  • Tiered Access: Reward your platform’s token holders or community members with special tiers
  • Merkle Proof Whitelisting: Efficiently manage large whitelists with cryptographic proofs
  • Server Metadata: Store server URLs for off-chain whitelist management and proof generation

Configuration Parameters

Meteora Presale’s extensive configurability adapts to any token launch strategy. Creators and launchpads can define parameters based on their specific requirements:

Core Presale Parameters

  • Quote Token: The token accepted for contributions (SOL, USDC, etc.)
  • Presale Token: The token being sold
  • Minimum Cap: Minimum funds required for presale success (otherwise all contributions are refunded)
  • Maximum Cap: Maximum funds that can be raised
  • Start Time: When the presale begins accepting contributions
  • End Time: When the presale stops accepting contributions
  • Presale Mode: Choose Fixed Price, FCFS, or Prorata
  • Access Control: Permissionless, authority-based whitelist, or Merkle proof whitelist
  • Unsold Token Action: Burn or refund unsold tokens to creator

Fixed Price Mode Parameters

  • Token Price: The fixed price ratio (quote tokens per presale token)
  • Early Completion: Automatically ends when maximum cap is reached

Lock and Vesting Parameters

  • Lock Duration: How long tokens are locked after presale ends (up to 10 years)
  • Vest Duration: How long tokens vest after lock period ends (up to 10 years)
  • Immediate Release: Percentage of tokens released immediately (0-100%)
  • Vesting Schedule: Linear vesting over the vest duration

Tier/Registry Parameters (Up to 5 Tiers)

For each tier, configure:
  • Token Allocation: Total tokens allocated to this tier
  • Minimum Deposit: Minimum contribution amount per participant
  • Maximum Deposit: Maximum contribution amount per participant
  • Deposit Fee: Fee charged on deposits (0-50% in basis points)

Whitelist Parameters

  • Merkle Root: For Merkle proof-based whitelisting
  • Operator Addresses: For authority-based whitelisting
  • Server Metadata: URL for off-chain whitelist verification or proof retrieval
  • Personal Caps: Individual deposit limits for whitelisted addresses

Time Constraints

  • Minimum Presale Duration: 1 minute
  • Maximum Presale Duration: 30 days
  • Maximum Time Until Start: 30 days in advance
  • Maximum Lock + Vest: 10 years combined
I