Polymarket’s short-duration crypto markets stopped resolving on a single price snapshot. The switch took effect on August 7, 2026, at 00:00 UTC. Every five-minute, 15-minute, and four-hour up/down market now settles against a Chainlink-computed time-weighted average price. Five-minute markets use a 30-second averaging window. Meanwhile, 15-minute and four-hour markets use a 60-second window. Both the opening price and the final settlement price now pull from the same TWAP feed.
Chainlink switched its TWAP mainnet feeds on at roughly 19:55 UTC on July 31, 2026. Two variants shipped together, covering 30-second and 60-second lookback periods. Chainlink then confirmed the feeds were live across Polymarket’s five- and 15-minute crypto markets. According to that announcement, Chainlink-powered Polymarket markets have processed more than $9 billion in cumulative trading volume. Polymarket also allocated $1 million in liquidity rewards across affected markets during August to smooth the transition.
JUST LAUNCHED: Chainlink TWAP Data Streams are now live powering @Polymarket's 5 & 15-min crypto markets.
— Chainlink (@chainlink) August 7, 2026
With $9B+ in trading volume to date, Chainlink-powered Polymarkets now leverage time-weighted average pricing for an enhanced user experience.pic.twitter.com/vMp3pmfnYK
The Five-Second Trick That Forced the Redesign
The redesign responds to a specific and well-documented attack. Researchers at Stanford University and Singapore Management University studied roughly two months of Polymarket’s five-minute Bitcoin contracts. They flagged 821 accounts that collectively earned an estimated $8.2 million during settlement windows they classified as likely manipulated. The pattern was consistent. Traders built large positions on a Polymarket contract, then fired outsized orders into Binance in the final seconds before expiry.
Those orders pushed Bitcoin’s price across the contract’s strike threshold. The contract resolved, and the price promptly reverted. A trader might absorb $5,000 to $20,000 in losses on Binance. However, the corresponding Polymarket payout could exceed $50,000, leaving the combined trade profitable. Retail traders absorbed the damage. Excluding market makers, 93% of losses in those windows fell on retail participants, and positions the market priced as near-certain flipped roughly one time in three.
Polymarket bots printed >$500k on 5-min markets using simple inefficiency
— Movez (@0xMovez) February 17, 2026
Polymarket uses Chainlink Data Streams API for settlement
But realtime odds ≠ Chainlink oracle price ≠ Binance spot prices.
This creates arbitrage windows spot → oracle → live odds
How to exploit… https://t.co/qSXCo1rXdR pic.twitter.com/HAWWSwq2XC
Why an Average Beats a Snapshot
A spot feed reports the price at one instant. A TWAP instead averages the price across a defined window. That distinction determines how expensive manipulation becomes. Under snapshot settlement, an attacker only needed to control the final print. As a result, a few seconds of concentrated pressure could decide a market outright.
Averaging changes the economics. An attacker must now hold the price above or below the threshold for 30 or 60 continuous seconds. Sustaining that pressure requires far more capital, and arbitrageurs get time to trade against the distortion. Importantly, the window scales with market duration, so a five-minute contract does not average over a period long enough to blur genuine price moves. The tradeoff is deliberate. Shorter windows preserve responsiveness, while longer windows offer stronger manipulation resistance.
The Infrastructure Underneath
Chainlink Data Streams uses a pull-based architecture rather than a traditional push model. Push oracles publish prices onchain at fixed intervals or preset deviation thresholds. In contrast, Data Streams lets an application retrieve a signed report and verify it onchain only when it needs the data. A decentralized oracle network agrees on and cryptographically signs each report. That design supports sub-second latency, which matters for contracts that expire every five minutes.
Access comes in two forms. Developers can query Chainlink Data Streams directly using standard or sponsored credentials, though Polymarket’s documentation restricts those keys to trusted backends. Alternatively, Polymarket’s Real-Time Data Service relays the same Chainlink TWAP updates over a public WebSocket with no Chainlink credentials required. That service went live on August 4, 2026, with TypeScript and Python SDKs. Feed IDs sit in the Data Streams catalog under labels like “BTC / USD – TWAP: 30s.”
Scale, Context, and What Remains Unsolved
The $9 billion figure lands in a market that has grown quickly. Polymarket set a single-day volume record of roughly $425 million in late February 2026, surpassing its Election Day 2024 peak. Monthly volumes climbed further from there, and the broader prediction market sector cleared roughly $24 billion in a single month by spring. Chainlink states that Polymarket’s volume grew 7.5x over the six months following its integration. The oracle network now backs resolution for competing venues too, including predict.fun, Limitless, Myriad, and Jupiter’s prediction markets.
Still, TWAP narrows the attack surface rather than eliminating it. The underlying vulnerability is structural, because any asset-price contract settles on a price that traders can move by trading the asset. A well-capitalized actor could theoretically hold pressure across a full 60-second window. The cost simply rises to a level that makes most attempts uneconomical. For a category built on trusting the resolution, that shift from data provider to settlement infrastructure is the more consequential development.
*Disclaimer: News content provided by Genfinity is intended solely for informational purposes. While we strive to deliver accurate and up-to-date information, we do not offer financial or legal advice of any kind. Readers are encouraged to conduct their own research and consult with qualified professionals before making any financial or legal decisions. Genfinity disclaims any responsibility for actions taken based on the information presented in our articles. Our commitment is to share knowledge, foster discussion, and contribute to a better understanding of the topics covered in our articles. We advise our readers to exercise caution and diligence when seeking information or making decisions based on the content we provide.


























