WEEDSWAP
WeedSwap Docs

Farming Rewards

Base farming rewards come from a fixed reserve of WEED, not from a mint function.

#Base farming budget

The FarmingRewardsVault budget constant is 316,848,000 WEED. After correct initialization with WeedToken, only the configured emission controller can use the normal release path, and cumulative releases cannot exceed the budget.

#Emission controller

The controller integrates a per-second schedule from timestamped checkpoints. Future checkpoints require notice and can keep or reduce the previous rate; they cannot increase it. Claims are clipped to the remaining base budget.

The final production schedule is not accepted or deployed. Active public emission therefore remains 0.00 WEED/s even though the contract can represent a future bounded schedule.

#Allocation points

Pools with credited stake split base emissions by allocation points. A 5,500-point pool receives 55% only when the current nonempty-pool denominator is 10,000. Setting a pool inactive blocks new deposits, but it does not remove existing stake from the reward denominator; that pool remains included until its credited stake reaches zero. Points are not WEED balances, APR, or a live emission rate.

#User share

Within a pool, accumulated reward per share divides the pool reward across credited stake. Deposits and withdrawals update the pool before changing principal, which preserves previously accrued accounting across stake changes.

#Referral rewards are separate

The Chef settles base WEED first, then calls the referral contract in a failure-isolated hook. Commission or boost failure does not roll back or subtract an already determined base entitlement. Referral payments never draw from the farming vault.

#Earned versus paid

Pending or earned rewards are accounting views and can include locked amounts. Total harvested counts base WEED transferred through successful settlements. Neither value is a guarantee of future token price or return.