What changed on August 7, 2026

Polymarket crypto Up/Down markets moved from single-price-snapshot settlement to TWAP settlement. Instead of one oracle tick at expiry, settlement uses a running average over a defined window fed by Chainlink's TWAP oracle via Real-Time Data Streaming (RTDS).

Window lengths by contract

Contract type TWAP window Oracle topic
5-minute Up/Down 30 seconds prices.crypto.chainlink.twap
15-minute Up/Down 60 seconds prices.crypto.chainlink.twap
4-hour Up/Down 60 seconds prices.crypto.chainlink.twap

Why snapshot bots fail

Most legacy Polymarket trading bots react to the current spot price or a single terminal tick. Under TWAP, the settlement target is a trajectory — a short average built from many oracle samples. A signal tuned for point-in-time accuracy may be wrong for averaged settlement.

Chainlink RTDS feed

Connect to Polymarket's real-time data stream:

WebSocket: wss://ws-live-data.polymarket.com Topic: prices.crypto.chainlink.twap windowSeconds: 30 or 60 symbols: ["btc/usd", "eth/usd", ...]

See the official Polymarket Chainlink TWAP documentation for event schemas and subscription examples.

What this bot does differently

Ready to run the bot?

Follow the setup guide to configure your polymarket twap trading bot.

Setup Guide