Why a Prediction Market Shows 'Resolving' But No Payout Appears
When a prediction market displays "resolving" on Polymarket or similar platforms, it means the outcome determination process has started but is not yet complete. No payout appears until the resolution process finishes and the market contract finalizes. The delay typically lasts from a few hours to several days, depending on the oracle system, dispute windows, and whether anyone challenges the proposed outcome.
How the resolution process works
Step 1: The Oracle Submits a Proposed Outcome
After a market's expiration time passes, the designated oracle (often UMA's optimistic oracle or a custom oracle) submits a proposed outcome. This triggers the "resolving" status. The market contract does not automatically pay out because it waits for a verification period.
- If the oracle uses UMA's optimistic system, the proposed outcome is posted on-chain but not yet finalized.
- If the market uses a decentralized oracle like Kleros, the resolution may require juror voting first.
- The "resolving" label means the market is in this verification phase - not that funds are being processed.
Step 2: the challenge period begins
Most on-chain prediction markets include a dispute window (typically 24 hours to 3 days). During this time, anyone can challenge the proposed outcome by posting a bond. If no one challenges:
- The proposed outcome becomes final after the window expires.
- The market contract then distributes payouts to token holders.
- Payouts appear in wallets after the finalization transaction is mined.
If someone challenges:
- The dispute goes to a resolution layer (UMA voters or Kleros jurors).
- The challenge period extends until the dispute is resolved.
- Payouts remain delayed until the final ruling.
Step 3: payout distribution
Once the outcome is finalized, the market contract:
- Converts winning conditional tokens into redeemable collateral (USDC or DAI).
- Sends the collateral directly to each winning token holder's wallet.
- Losing tokens become worthless and are not redeemable.
No manual claim action is needed for most Polymarket markets - payouts arrive automatically. However, some older or custom markets may require a "redeem" transaction through the platform interface.
Why the delay feels long
Oracle Submission Timing
The oracle does not always submit the outcome immediately after expiration. UMA's optimistic oracle, for example, relies on a designated proposer (often the market creator or a third party) to send the resolution data. If the proposer is slow or inactive, the "resolving" status can persist for hours before the challenge window even starts.
Transaction Mempool Issues
The oracle's submission transaction might get stuck in the mempool during network congestion. You see "resolving" on the front-end, but the actual on-chain resolution data has not been confirmed yet. Waiting for the next block or checking a block explorer for the oracle's pending transaction clarifies the situation.
Market-Specific Rules
Some market types (e.g., multi-outcome or scalar markets) require additional steps:
- The oracle must submit multiple outcomes.
- The conditional token framework needs extra contract calls to split and merge shares.
- These processes add minutes to hours beyond the basic binary market timeline.
How to check what's actually happening
- Look up the market contract on Etherscan. The "resolving" status is a front-end label. On-chain, you'll see the oracle's submission timestamp and the challenge period end time.
- Verify the oracle's proposed outcome. Use the oracle's contract address (listed on the market page) to read the proposed data. If the proposal matches what you expect, the delay is just the time lock.
- Check for disputes. Search the oracle contract for dispute events. If a dispute exists, the market will not pay out until the resolution process finishes - potentially days longer.
- Monitor the challenge window. Most UMA-based markets have a 2-3 day window. If no dispute appears by the deadline, payouts typically arrive within the next hour.
Common Misconceptions
- "Resolving" does not mean payout is processing. It means the outcome is being proposed and verified.
- Payouts are not delayed by the platform. The delay is baked into the smart contract design for security.
- You do not need to do anything. Unless the market requires manual redemption (rare on Polymarket), your wallet will receive the payout automatically once the process completes.
- A "failed" transaction during resolving is normal. If you try to trade or redeem while the market is resolving, the contract rejects the call. Wait for finalization.
When to contact support
If the resolving status persists beyond the expected challenge window (e.g., 4+ days for a standard UMA market), something may have gone wrong:
- The oracle proposer might have abandoned the market.
- A dispute might be stuck in voting without resolution.
- The market creator's validity deposit might be insufficient to cover dispute costs.
In these edge cases, check the market's dispute history on a block explorer. If no dispute exists but the window has passed, the oracle likely failed to submit. The market may need manual intervention - contact the platform's support team or the oracle operator if known.
For most markets, however, the "resolving" status is a temporary state that resolves automatically. Patience is the only required action, and payouts arrive within the standard time frames defined by the oracle system.
Not financial advice. wswap.site publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.