Woosh Guide- Meteora Stake2Earn Pool Launch Guide with multiple wallet
This guide will walk you through the complete process of launching a token on Meteora Stake2Earn pool using the Woosh CLI tool.
Prerequisitesβ
- Woosh CLI tool installed on your PC (follow the installation guide)
- Phantom wallet with 3 wallets created
- Helius or QuickNode RPC access
Step 1: Configuration Setupβ
1.1 Wallet Configurationβ
Create 3 wallets in Phantom:
- Launch Wallet - Used for token minting and operations
- Funding Wallet - Used to fund all operations
- Profit Wallet - Used to receive profits (address only required)
Copy the private keys from the first two wallets and the address from the third wallet, then configure them in woosh.config.json
:
{
"mainnet": false,
"rpc": "https://api.devnet.solana.com",
"wallet": {
"launch_wallet_private_key": "your_launch_wallet_private_key",
"funding_wallet_private_key": "your_funding_wallet_private_key",
"profit_wallet_address": "your_profit_wallet_address"
}
}
1.2 RPC Configurationβ
Sign up for Helius or QuickNode and replace the RPC URL in the config file with your own RPC endpoint.
1.3 Network Configurationβ
- Set
mainnet: true
for mainnet launch - Set
mainnet: false
for devnet testing - For devnet testing, visit Solana faucet and paste your funding wallet address to receive 5 SOL
1.4 Token Informationβ
Configure your token details in the config file:
"token": {
"tokenName": "Your Token Name",
"decimals": 6,
"symbol": "TICKER",
"supply": "1000000000",
"image": "./logo.png",
"description": "Token description",
"imgType": "image/png",
"imgName": "logo.png",
"telegram": "https://t.me/your_telegram",
"twitter": "https://twitter.com/your_twitter",
"website": "https://your-website.com"
}
1.5 Token Logo Setupβ
Copy your token logo to the same directory as woosh.config.json
. If the filename is not logo.png
, rename it accordingly (ensure the extension matches your image type).
Step 2: Token Creationβ
Once all configuration details are set, mint your token:
woosh tool create-token
This command will:
- Mint the token directly to your launch wallet
- Create a
tokenInfo.json
file with important details including mint address - Important: Do not delete the
tokenInfo.json
file as it contains essential information
Step 3: Multi-Wallet Setupβ
3.1 Configure Multi-Wallet Settingsβ
"multi_wallet_settings": {
"intermediate_wallet_count": 5,
"intermediate_wallet_sol_balance": 0.05,
"active_wallet_count": 5,
"active_wallet_sol_balance": 0.005,
"enable_active_wallet_stake": false,
"active_wallet_stake_percentage": 50
}
Wallet Calculation:
- Intermediate wallets: 5 wallets
- Active worker wallets: 5 Γ 5 = 25 wallets (active_wallet_count is a multiplier)
- SOL required for worker wallets: 0.005 Γ 25 = 0.125 SOL
- SOL required for intermediate wallets: 0.05 Γ 5 = 0.25 SOL
- Total SOL needed in funding wallet: 0.375 SOL minimum
3.2 Transfer SOL to Walletsβ
woosh multi transfer-sol
This will distribute SOL to all intermediate and active wallets. You can adjust transfer speed in transfer_settings
if needed.
3.3 Verify Wallet Balancesβ
woosh create-report
This generates a wallet_balance.xlsx
file showing SOL and token balances for all wallets.
Step 4: Heatup Process (Optional)β
Note: Heatup only works on mainnet, not devnet.
The heatup process makes active worker wallets appear as if they were trading before receiving your token:
"heatup_settings": {
"heatup_token_a": "So11111111111111111111111111111111111111112",
"heatup_token_b": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
"buy_amount_a": 0.001,
"slippage": 50,
"delay_in_sec": 1
}
This configuration will buy Trump coin using 0.001 SOL from each worker wallet with a 1-second delay between transactions.
Estimated time: 5 seconds per wallet Γ 25 wallets = 125 seconds total
Step 5: Pool Creationβ
5.1 Configure Pool Settingsβ
"pool_settings": {
"pool_token_percentage": 74,
"pool_sol_amount": 0.15,
"snipe_amount": 0.97,
"pool_lock_percentage": 100
}
This configuration will:
- Use 74% of token supply for pool creation
- Pair with 0.15 SOL
- Snipe with 0.97 SOL worth
- Lock 100% of LP permanently in Stake2Earn pool
5.2 Create Meteora Poolβ
woosh meteora create-pool
This command will:
- Create the Meteora pool
- Snipe the token
- Lock the LP tokens
- Store sniped tokens in the launch wallet
Step 6: Token Distributionβ
6.1 Transfer Sniped Tokensβ
woosh multi transfer-tokens
This process:
- Transfers all tokens from launch wallet to intermediate wallets
- Intermediate wallets distribute random amounts to active wallets
- Continues until all intermediate wallets are empty
6.2 Verify Token Distributionβ
woosh create-report
Check the generated wallet_balance.xlsx
file to verify token and SOL balances.
6.3 Close Intermediate Accountsβ
woosh close-accounts
This command:
- Closes token accounts on intermediate wallets
- Reclaims SOL and burns tokens below decimal point
- Returns all SOL to the funding wallet
Step 7: Market Exit Strategiesβ
7.1 Smart Sell (Automated)β
Configure smart sell settings:
"smart_sell_settings": {
"solana_tracker_api_key": "your_api_key",
"token_address": "your_token_address",
"pool_address": "your_pool_address",
"interval": 15,
"buy_volume_threshold": 0.2
}
Run the smart sell bot:
woosh meteora smart-sell
How it works:
- Checks buy/sell volume every 15 seconds
- When buy volume > sell volume, sells 20% of buy volume
- Uses 4 random worker wallets for selling
- Press
Ctrl+C
to stop the bot
7.2 Manual Sellβ
Sell a specific percentage of total supply:
woosh meteora sell 1%
This command:
- Checks balances of all worker wallets
- Selects 4 wallets with largest holdings
- Sells 1% of total supply to market
Step 8: Funds Managementβ
8.1 Refund Excess SOLβ
woosh multi refund-sol
Sends excess SOL from worker wallets to profit wallet while maintaining minimum balance.
8.2 Full Refund (Return Everything)β
woosh multi full-refund
Returns all tokens and SOL from active worker wallets back to the token launch wallet.
8.3 Close Inactive Token Accountsβ
woosh multi close-inactive
Closes token accounts for worker wallets with token balance below decimal point and returns SOL to launch wallet.
Complete Configuration Fileβ
{
"mainnet": false,
"rpc": "https://api.devnet.solana.com",
"wallet": {
"launch_wallet_private_key": "",
"funding_wallet_private_key": "",
"profit_wallet_address": ""
},
"token": {
"tokenName": "token",
"decimals": 6,
"symbol": "ticker",
"supply": "1000000000",
"image": "./logo.png",
"description": "this is a description",
"imgType": "image/png",
"imgName": "logo.png",
"telegram": "",
"twitter": "",
"website": ""
},
"pool_settings": {
"pool_token_percentage": 74,
"pool_sol_amount": 0.15,
"snipe_amount": 0.97,
"pool_lock_percentage": 100
},
"multi_wallet_settings": {
"intermediate_wallet_count": 5,
"intermediate_wallet_sol_balance": 0.5,
"active_wallet_count": 1,
"active_wallet_sol_balance": 0.5,
"enable_active_wallet_stake": false,
"active_wallet_stake_percentage": 50
},
"stake_settings": {
"maximum_stake_wallet": 100,
"unstake_lock_duration_in_hour": 48,
"full_unlock_fee_duration_in_day": 48,
"start_fee_distribution_in_sec": 10
},
"batch_settings": {
"transfer_batch_size": 5,
"transactions_per_second": 5,
"delay_in_sec": 1
},
"heatup_settings": {
"heatup_token_a": "So11111111111111111111111111111111111111112",
"heatup_token_b": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
"buy_amount_a": 0.001,
"slippage": 50,
"delay_in_sec": 1
},
"smart_sell_settings": {
"solana_tracker_api_key": "",
"token_address": "",
"pool_address": "",
"interval": 0.1,
"buy_volume_threshold": 20
}
}
Important Notesβ
- Always test on devnet before mainnet deployment
- Ensure sufficient SOL balance in funding wallet before operations
- Keep
tokenInfo.json
file safe - it contains critical information - Heatup process only works on mainnet
- Smart sell bot runs continuously until manually stopped
- Double-check all configuration settings before proceeding with each step