WEEDSWAP
WeedSwap Docs

How Farming Works

Farming sends a bounded share of the fixed base reward budget to users who stake supported assets.

#1. Get a supported position

A farm accepts the exact staking-token address configured in WeedChef. For the planned launch set, that can be a WeedSwap v3 vault share or WEED itself. A visually similar token is not interchangeable.

#2. Approve the farm

Approve the verified WeedChef address for the amount you intend to deposit. The approval gives the contract permission to transfer the staking asset; it does not itself create a deposit.

#3. Deposit

The contract measures how many staking tokens it actually receives, calculates the configured deposit fee, sends any fee through FeeSplitter, and credits the remainder to the user and pool totals.

#4. Accrue rewards

Pools with credited stake share base emissions by allocation points. A user’s pool share depends on credited stake and elapsed time. An empty pool does not pull emissions merely because it is configured or open for deposits.

#5. Harvest

Rewards can be transferred after the user’s pool timer opens. Before then, newly settled rewards remain locked in the user’s accounting. A successful base payout can trigger separate referral extras from the referral reserve.

#6. Withdraw

A normal withdrawal returns some or all credited staking principal and updates reward accounting. Principal withdrawal is available even when reward accrual is paused. Use the emergency path only with its reward-forfeiture tradeoff.

#Current phase