Overview
Stake PancakeSwap V3 LP NFTs into MasterChefV3 to earn CAKE rewards on top of swap fees — with harvest, unfarm, and collect-fees commands across BSC, Ethereum, Base, and Arbitrum.
Prerequisites
- onchainos agentic wallet connected
- A PancakeSwap V3 LP NFT (create one with
pancakeswap-v3-plugin) - Native gas token in your wallet (BNB on BSC, ETH on Ethereum / Base / Arbitrum)
How it Works
- Check your wallet: Get a personalised next step based on your gas balance and existing positions.
pancakeswap-clmm-plugin quickstart- If
status: needs_gas— the quickstart checks your BSC wallet; send at least 0.005 BNB first. For other chains, ensure you have the native gas token (ETH on Ethereum / Base / Arbitrum) - If
status: ready— proceed to view positions below
- If
- Get an LP NFT (skip if you already have one):
- 2.1 Find a pool: Look up available fee tiers for your token pair —
pancakeswap-v3-plugin pools --token-a CAKE --token-b BNB - 2.2 Mint the LP position: Provide liquidity to receive an LP NFT — note the token ID in the output.
pancakeswap-v3-plugin add-liquidity --token-a CAKE --token-b BNB --fee 2500 --amount-a <amount-a> --amount-b <amount-b> --confirm
- 2.1 Find a pool: Look up available fee tiers for your token pair —
- Check existing positions: See all your V3 LP NFTs — both staked and unstaked.
pancakeswap-clmm-plugin positions - Browse farming pools: Find pools with active CAKE emissions and their allocation points.
pancakeswap-clmm-plugin farm-pools - Stake the NFT: Deposit your LP NFT into MasterChefV3 to start earning CAKE — preview first, add
--confirmto execute.pancakeswap-clmm-plugin farm --token-id <TOKEN_ID> --confirm - Check pending rewards: See how much CAKE has accrued since staking.
pancakeswap-clmm-plugin pending-rewards --token-id <TOKEN_ID> - Harvest CAKE: Claim rewards without withdrawing your LP position.
pancakeswap-clmm-plugin harvest --token-id <TOKEN_ID> --confirm - Collect swap fees: Claim accumulated trading fees from an unstaked LP position.
pancakeswap-clmm-plugin collect-fees --token-id <TOKEN_ID> --confirm - Stop farming: Withdraw the NFT and harvest all remaining CAKE in one transaction.
pancakeswap-clmm-plugin unfarm --token-id <TOKEN_ID> --confirm