Skip to main content

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:

  1. Launch Wallet - Used for token minting and operations
  2. Funding Wallet - Used to fund all operations
  3. 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