woosh stake
Manage staking operations using your configured active worker wallets.
These commands allow staking, claiming, and unstaking of tokens from Meteora Stake2Earn pools, as well as generating status reports for verification and monitoring.
β οΈ Requires the following fields in your
woosh.config
:
"enable_active_wallet_staking": true,
"active_wallet_stake_percentage": 25
enable_active_wallet_staking
: Must betrue
to enable worker wallet staking.active_wallet_stake_percentage
: % of tokens in each worker wallet to stake.
π’ Command: woosh stake start
β
Stakes tokens from active worker wallets into the Stake2Earn pool.
- Uses the percentage defined in
active_wallet_stake_percentage
. - Only wallets with sufficient tokens and SOL are used.
- Ensures multiple wallets can stake simultaneously.
Usage:β
woosh stake start
π Command: woosh stake report
β
Generates an Excel spreadsheet report containing the current staking status of all worker wallets.
- Displays how much each wallet has staked.
- Useful for verifying active wallets and total staked amount.
Usage:β
woosh stake report
πΈ Command: woosh stake claim
β
Claims accrued staking rewards (trading fees) from the pool for each worker wallet.
- Must be called periodically to collect earned fees.
- Fee visibility interval is defined by
start_fee_distribution_in_sec
instake_settings
.
Usage:β
woosh stake claim
π Command: woosh stake unstake
β
Unstakes tokens from the Stake2Earn pool for each active worker wallet.
- Only executes if
unstake_lock_duration_in_hour
has passed. - Returns staked tokens back to the wallet.
Usage:β
woosh stake unstake
These commands are designed to help automate and monitor your staking lifecycle for tokens launched on Meteora Stake2Earn pools.