⚖️ Weights

Overview

In the $SHIBALL ecosystem, weights are essential to ensure a balanced and fair distribution of rewards between staking and yield farming.

These weights dynamically adjust according to actual participation (A) versus target thresholds (T).

  • ✅ If participation is too low → weights increase to encourage more activity.

  • ❌ If participation is too high → weights decrease to limit over-concentration.

  • ⚖️ If participation equals the target → weights remain stable.

This adaptive model ensures:

  • Sustainable growth 🌱

  • Continuous liquidity 💧

  • A fair and efficient reward system ⚡


📐 Formula for Staking Weights

ωstaking={ω+Mstaking×γstaking×(TstakingAstaking)δ,if Astaking<TstakingωMstaking×γstaking×(AstakingTstaking)δ,if Astaking>Tstakingω,if Astaking=Tstaking \omega_{staking} = \begin{cases} \omega + M_{staking} \times \gamma_{staking} \times (T_{staking} - A_{staking})^{\delta}, & \text{if } A_{staking} < T_{staking} \\ \omega - M_{staking} \times \gamma_{staking} \times (A_{staking} - T_{staking})^{\delta}, & \text{if } A_{staking} > T_{staking} \\ \omega, & \text{if } A_{staking} = T_{staking} \end{cases}

📐 Formula for Yield Farming Weights

🔑 Variables

  • ω → Base weight

  • M → Multiplier factor

  • γ → Sensitivity coefficient

  • δ → Exponent factor (adjustment strength)

  • T → Target participation (threshold)

  • A → Actual participation

Last updated