WEEDSWAP
WeedSwap Docs

Harvest lockup

A harvest lockup limits how often accrued WEED can be transferred to a farmer.

#How the timer works

The first deposit call sets the account’s next harvest timestamp from that pool’s configured interval. A settlement before the timestamp adds newly accrued WEED to locked rewards. A settlement after the timestamp transfers new and previously locked rewards, then starts the next interval.

Farm deployment remains blocked until both zero-value entry and full-exit/restake paths apply the intended fresh interval, with regression tests covering each sequence.

#Rewards keep accruing

The timer blocks payout frequency, not reward accounting. Subject to the active schedule, budget, pool state, and pauses, the account can continue to accumulate rewards while a previous amount is locked.

#Principal is separate

A harvest timer must not be confused with a principal lock. WeedChef normal withdrawal and emergency withdrawal can return credited staking principal even when a harvest is not ready. Emergency withdrawal clears the user record and forfeits both stored locked rewards and unsettled pending base rewards.

#Configured launch intervals

FarmHarvest lockAvailability
WEED / USDG2 hoursNot active
WEED / WETH2 hoursNot active
WETH / USDG8 hoursNot active
Stake WEED2 hoursNot active

The contract cap is 14 days. Each farm can use a shorter interval, including zero in contract tests, but the exact deployed value must be displayed before deposit.

#Example

#What to check

  • The interval shown on the farm card and details page.
  • Your next harvest timestamp after deposit.
  • The difference between earned, locked, and harvested values.
  • Whether reward accrual or the farm is paused.