Meteora bundler to automate a Solana token launch with:
- token mint creation (SPL or Token-2022)
- Meteora DAMM v2 pool creation
- Meteora Alpha Vault FCFS creation
This repository is designed for teams searching for a Meteora launch bundler, Meteora Alpha Vault script, DAMM v2 launch bot, or Solana stealth bundler workflow.
Support: oxylabsfive
Meteora bundler, Meteora Alpha Vault, Meteora DAMM v2, Solana token launch, Solana launch bot, FCFS vault, stealth bundler, bundled launch wallets, WSOL launch, USDC launch, Token-2022 mint, SPL mint, Meteora pool creation.
This project automates the full launch path:
- Mint a new token with metadata and image upload (Pinata/IPFS).
- Create a Meteora DAMM v2 pool with launch liquidity.
- Create an Alpha Vault FCFS linked to that pool.
The flow is useful when you want controlled early participation at one price using Alpha Vault mechanics instead of public sniping-style entry.
src/token_mint.ts- Create SPL or Token-2022 mint, upload metadata, mint initial supply.src/damm-v2-launch.ts- Create Meteora DAMM v2 pool and save pool output.src/alpha-vault-fcfs.ts- Create Meteora Alpha Vault FCFS for the pool.data/latest-token-mint.json- Output from mint step.data/latest-pool.json- Output from DAMM v2 pool step.data/latest-alpha-vault.json- Output from Alpha Vault FCFS step.
- Supports SPL and Token-2022 token programs.
- Supports quote mint type: WSOL or USDC.
- Supports dry run mode (
DRY_RUN=true) for safer preflight. - Supports DAMM v2 custom pool creation with Alpha Vault connection.
- Supports FCFS vault controls: depositing point, vesting range, caps, whitelist mode.
- Install dependencies:
npm install- Copy environment template:
cp .env.example .env- Fill required variables in
.env:
RPC_URLWALLET_SECRET_KEYCONFIG_ADDRESSPINATA_API_KEYPINATA_SECRET_API_KEY
Start with:
DRY_RUN=true
npm run mint:tokenCreates token mint and writes:
data/latest-token-mint.json
npm run launch:dammv2Reads mint output and writes:
data/latest-pool.json
npm run create:alpha-vault:fcfsReads token and pool outputs and writes:
data/latest-alpha-vault.json
TOKEN_PROGRAM=SPLorTOKEN_2022TOKEN_DECIMALSTOKEN_INITIAL_SUPPLY_RAWTOKEN_NAMETOKEN_SYMBOLTOKEN_DESCRIPTIONTOKEN_IMAGE_PATHTOKEN_SOCIAL_LINKS
QUOTE_MINT_TYPE=WSOLorUSDCINITIAL_PRICEorTOKEN_B_INPUT_AMOUNT_RAWTOKEN_A_INPUT_AMOUNT_RAWCONNECT_ALPHA_VAULT_POOLPOOL_ACTIVATION_POINT_TS(optional)IS_LOCK_LIQUIDITY
ALPHA_FCFS_MAX_DEPOSITING_CAP_RAWALPHA_FCFS_INDIVIDUAL_CAP_RAWALPHA_FCFS_ESCROW_FEE_RAWALPHA_FCFS_WHITELIST_MODEALPHA_FCFS_DEPOSITING_POINT(optional)ALPHA_FCFS_START_VESTING_POINT(optional)ALPHA_FCFS_END_VESTING_POINT(optional)
- Vault is derived from wallet + pool + cluster program id.
- Depositors add quote token during depositing window.
- Vesting start/end points control token release timing.
- Caps limit total and per-wallet deposit size.
- Whitelist mode can be permissionless, merkle, or authority-gated.
If you are searching for any of the following, this repo is relevant:
- Meteora bundler
- Meteora Alpha Vault bot
- Meteora DAMM v2 launch script
- Solana bundled token launch
- Solana FCFS vault launch
- Token-2022 Meteora launch
- Never commit real private keys.
- Use a dedicated launch wallet.
- Verify all env values before setting
DRY_RUN=false. - Run on test/dev flow first when changing parameters.