The intended behavior is that pools resolve only after the agreement term ends, and the expiry path should return principal plus bonus to the correct participants.
a stale or incorrect resolution can send the pool through the wrong payout branch and misroute funds.
Likelihood:
Settlement executes on the normal lifecycle path whenever a pool expires or is resolved, so this bug is reached routinely, not rarely.
The design explicitly relies on moderator or registry state for final resolution, creating a real chance that stale state is consumed at settlement time.
Impact:
Pooled funds can be sent to the wrong branch, causing incorrect payouts or locked value.
The bug can affect the entire pool balance, including staked principal and sponsor bonus.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.
The contest is complete and the rewards are being distributed.