Pools with Unmet Pledge
Total Shortfall
Active Stake at Risk
Median Shortfall / Pool
Data Epoch
How this works: We compare each pool's declared pledge against the owner stake recorded in epoch_stake for the latest completed snapshot. If the stake the owner has delegated to their own pool is less than the declared pledge, the pool appears here.
Declared pledge: From the latest pool_update certificate on-chain.
Actual pledge: Sum of epoch_stake for all of the pool's pool_owner addresses in the latest completed snapshot, counting only stake delegated to this pool. Pledge is satisfied only by declared-owner stake delegated to the pool that declared it. An owner who moves that stake to another pool stops satisfying their own pledge, even though the ADA is still theirs.
Active stake: Total stake delegated to the pool in the latest completed snapshot.
Retirement filter: Truly retired pools are excluded using on-chain certificate ordering (retire cert tx_id vs re-registration tx_id) and the retirement epoch having passed. A pool that has announced a future retirement is still live, so it stays on this page until that epoch arrives.
ABANDONED label: A pool is marked ABANDONED when it has no delegators left, or when its only remaining delegator is one of the pool's own declared owners. These are typically pools registered with a very large "vanity" pledge that was never funded and later walked away from. Their unmet pledge is expected and harms no one, so the label distinguishes them from genuinely at-risk operating pools. A pool whose only delegator is an ordinary delegator is not abandoned: that person's stake is earning nothing, and they are exactly who this page is for.
Pledge met %: (actual_pledge / declared_pledge) × 100. Higher is better — 100% means fully met.
Caveat: Pledge figures come from the latest completed stake snapshot, which leads the chain epoch by one. The Data Epoch shown above is therefore one ahead of the epoch the chain is currently in. Some pools may appear here temporarily while a pledge change is still settling. Always cross-check with cardanoscan.io or pool.pm before taking action. For fuller metrics on any pool listed here, see the GNP1 Delegator Tool (our own tool). Click any row for full pool details and explorer links.

Intentional unmet pledges: Some pools (e.g. IOG's IOGP pools) may deliberately set a high pledge they never intend to meet. This could be to ensure the pool produces blocks but earns zero rewards — those rewards return to Cardano's reserves instead of being claimed. The "Intentional?" column uses three labels: Likely = actual pledge is 0 with declared ≥10M ADA (pattern strongly suggests by design); Unknown = declared pledge ≥20M ADA but some pledge present (insufficient information to determine intent); Unlikely = pledge shortfall appears unintentional and delegators will not receive rewards. Intentional status is given as a guide only and may be incorrect - if you are unsure as to why your stakepool has a pledge shortfall you should reach out to the operators to seek clarification. Hover over any value in the column for a tooltip explanation.
Before you use these results. These results may contain mistakes. This page is maintained by one person. If your pool is listed here and you believe that is wrong, or the figures disagree with an independent explorer, treat the explorer as authoritative and tell us via the chat widget on this page. We will look into it and correct it. If your pool carries a large declared pledge you never intended to fund, see the "Intentional?" column below, which tries to distinguish that case from an operator who has fallen short unintentionally.
# Pool ID Ticker Name Declared Pledge (₳) Actual Pledge (₳) Shortfall (₳) Intentional? Pledge Met Active Stake (₳)
Loading data...
Loading pledge data...