Oversaturated Pools
≥ 100% saturation
Nearly Saturated
90% – 99.99%
Saturation Threshold
k Parameter (nOpt)
Target pool count
Circulating Supply
Data Epoch
How saturation is calculated: saturation_threshold = (max_supply − reserves) / k where max supply is 45B ADA, reserves come from db-sync's ada_pots table, and k (nOpt) from epoch_param. Each pool's saturation % = (pool_stake / saturation_threshold) × 100.
Pool stake: Sum of all epoch_stake for the pool in the current epoch (includes pledge + delegations).
Saturation threshold: Dynamically calculated each epoch from on-chain data — not a fixed number.
Impact: Pools above 100% still produce blocks, but total rewards are capped at the saturation level. Additional stake above that point dilutes rewards among more delegators without increasing the total payout.
Retirement filter: Truly retired pools are excluded using on-chain certificate ordering.
Status labels: Oversaturated = ≥100% (rewards are actively diminished); Critical = 95–99.99% (very close to saturation); High = 80–94.99% (approaching saturation); Healthy = 50–79.99%. If your pool is oversaturated, consider redelegating to a smaller pool to maximise your rewards.
# Pool ID Ticker Name Live Stake (₳) Saturation Status Margin Fixed Cost (₳)
Loading data...
Loading saturation data...