Address: 0xb11688e8ab9f2f32ece6ac663655ce7d7603a482
StakingJars is a multi-pool staking contract. Each “jar” is an independent reward pool with its own theme (creators, curators, validators, etc.) and its own token accounting. Reward share is proportional to stake × ES(staker).

Jar shape

Key functions

Reward formula

For each jar, when a staker’s position changes:
Rewards deposited into the jar are distributed proportionally to share.

Events

Funding

Jars are funded by:
  1. The 20% Treasury slice of every tx fee (auto-routed by the DAO on a schedule).
  2. Direct deposits via depositReward(jarId, amount).
  3. Validators voluntarily recycling block rewards.

V1 limitation

The claim endpoint on the Mobile API currently returns 501 Not Implemented — the frontend is wired, but the contract integration flips on in v2 alongside the first jar deployment. Until then use /api/mobile/rewards for preview.