2026-06-07 - Fresher short-form crypto candles and window prices
Short-form crypto candles and price-to-beat responses now follow the same live Chainlink price stream used by polynode’s 1-second tick history. What’s improved:GET /v1/crypto/candlesreturns approximately 30 five-minute OHLC candles, covering about 2.5 hours.- Candle responses refresh about every 5 seconds instead of every 30 seconds.
symbolaccepts both bare asset symbols such asBTCand feed names such asBTC/USD.GET /v1/crypto/priceuses the live tick history for market-window opening prices and completed closing prices when that history is available.- Existing price response fields and completed/incomplete flags remain compatible.
BTC, ETH, SOL, BNB, XRP, DOGE, and HYPE.
Docs: Oracle Candles and Price to Beat
2026-06-06 - Outcome-enriched redemption WebSocket events
Redemption events can now identify the resolved outcome directly, without requiring a separate market lookup. New additive fields, when resolution metadata is available:token_ids: ordered token IDs for the marketoutcomes: ordered outcome labelspayouts: ordered payout numeratorsoutcome_prices: normalized payout values, including fractional split outcomeswinning_outcome_index,winning_outcome, andwinning_token_idwhen exactly one outcome has a non-zero payout
2026-06-04 - /resolve prefers deployed deposit wallets
GET /v1/resolve/{query} keeps the same response fields: safe, eoa, username, and type.
The legacy safe field now means the preferred Polymarket trading wallet. If the resolved EOA has a deployed deposit wallet, safe is that deposit wallet and type is "deposit_wallet". If no deposit wallet is deployed, safe falls back to the existing Safe or proxy wallet.
This applies to address, EOA, and cached username lookups. No request change is required.
Docs: Resolve Wallet
2026-06-03 - Historical 1-second crypto price ticks
AddedGET /v1/crypto/ticks for chart backfill using the same crypto price events delivered by the price_feed WebSocket stream.
Request contract:
- Required
symbol:BTC,ETH,SOL,BNB,XRP,DOGE, orHYPE - Required
fromandtoas Unix timestamps in milliseconds - Optional
limit, default10,000and maximum100,000 - Optional
source:chainlink_data_streamsorpolymarket_chainlink - Maximum range of 24 hours per request
count, truncated, and ordered ticks. Each tick includes a replay-safe id, timestamp_ms, source label, and the same feed, price, bid, ask, and timestamp values used by the live stream.
If truncated is true, narrow the time range or increase the limit. Ranges before collection began return an empty ticks array. BTC may contain multiple sources for the same second, so use source or deduplicate by timestamp_ms when a chart needs exactly one point per second.
Docs: Historical Price Ticks
2026-06-03 - V2 onchain API service restored
Restored the shared/v2/onchain/* serving path after requests began returning 502, including tags, trades, and both wallet-position route forms.
After recovery, the affected routes returned normal 200 responses again with their existing request and response formats. No API-key or client change was required.
Large uncached V2 wallet-position histories could still take tens of seconds at this point in the release history. For bounded reads, prefer the paginated GET /v2/onchain/positions?wallet=... route and request only the page size needed.
