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
- 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
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 creatorBenefits 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 solutionAttract 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