Documentation Index
Fetch the complete documentation index at: https://docs.meteora.ag/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Alpha Vault is Meteora’s pre-launch allocation product for teams that want supporters to commit quote tokens before a Launch Pool opens for public trading. An Alpha Vault is connected to one Meteora Launch Pool. Users deposit the pool’s quote token into the vault during the deposit window. During the pool’s protected pre-activation buying window, the vault can swap that quote token into the launch token before public trading begins. After the vault buys, users claim the bought token and withdraw any unused quote according to the vault configuration.Launch Pools.Alpha Vault runs on the mainnet program
vaU6kP7iNEGkbmPkLmZfGwiGxd4Mob24QQCie5R9kd2. The program Alpha Vault supports DLMM, DAMM v1 (DynamicPool), and DAMM v2Alpha Vault is not a separate AMM. It is an account-based allocation layer that uses the connected Launch Pool for the actual buy.
Why Alpha Vault Exists
Public token launches can concentrate the earliest fills in the hands of bots, priority-fee races, and wallets prepared to trade the first public slot or timestamp. Alpha Vault separates commitment from execution:- Users commit during a configured deposit window.
- The vault buys during the pool’s pre-activation window.
- The vault distributes the bought token according to transparent on-chain accounting.
- Unused quote can be withdrawn through defined refund paths.
Core Features
Connected Launch Pool
Each vault is tied to one DLMM, DAMM v1, or DAMM v2 pool, and the pool must point back to that vault as its whitelisted pre-activation buyer.
Two Allocation Modes
Pro Rata supports oversubscription with proportional allocation. FCFS accepts deposits until the configured cap is reached.
Permissioned or Open Access
Escrows can be permissionless, Merkle-proof based, or created by the vault authority.
Linear Claims
Bought tokens unlock linearly from
start_vesting_point through end_vesting_point, using either slots or timestamps.Quote Refunds
Users can withdraw Pro Rata overflow and any final quote left after the vault’s buying window.
Token Program Awareness
Vault transfers use checked token transfers and account for Token 2022 transfer fees and required transfer memos where applicable.
Lifecycle
total_deposit, swapped_amount, bought_token, total_refund, and total_claimed_token. Each participant has one escrow account for the vault. The escrow stores the user’s total_deposit, claimed token amount, refund state, and optional permissioned max_cap.
The vault does not know each user’s final token amount until the vault has bought tokens from the pool. Once bought_token is recorded, each user’s share is calculated from their escrow deposit relative to total_deposit.
Important Constraints
| Area | Program behavior |
|---|---|
| Quote and base mints | The vault quote mint must match the pool quote side, and the base mint must match the pool launch-token side. |
| Pool linkage | The connected pool must store the vault address as its derived or whitelisted Alpha Vault. |
| Activation type | Timing can be slot-based or timestamp-based, matching the connected pool. |
| Deposit timing | New escrows and deposits are allowed from depositing_point through the pool’s last_join_point. |
| Fill timing | Vault fills are allowed from the pool’s pre_activation_start_point through last_buying_point. |
| Claim timing | Token claims start at start_vesting_point and unlock linearly through end_vesting_point. |
| Escrow fee | Permissionless vaults may charge an escrow creation fee capped at 0.01 SOL; permissioned vaults must set the escrow fee to 0. |
| Mainnet duration limits | Lock duration and vesting duration are each capped at roughly one year. FCFS configured deposit duration must be at least the program timing buffer: 3,000 slots or 1,200 seconds, depending on activation type. |
What To Read Next
Alpha Vault Modes
Compare Pro Rata and FCFS behavior, including caps, withdrawals, overflow, and user experience.
Alpha Vault Launch Design Guide
Choose mode, caps, access model, deposit timing, and vesting settings for a launch.
Alpha Vault Whitelist and Access
Understand permissionless escrows, Merkle roots, authority-created escrows, and wallet caps.
Alpha Vault Formulas
Review the allocation, refund, vesting, and rounding math used by the vault.

