{"api_version":"v1","documentation_url":"/api","generated_at_ms":1790928598888,"generated_at_utc":"2026-10-02T08:09:58Z","key_required":false,"language":"ja","matched_count":1,"meta":{"dislocation_types":["price_gap","funding_gap","lst_move","wrapper_gap","pool_gap","fxstable_gap","oracle_gap"],"freshness":"this list is re-read within 5 seconds of an event being written. How late the event itself is depends on what watches it: pools every 30 s, cross-exchange price and funding gaps 2-3 minutes behind the market, oracle gaps every 60 s, stablecoin pegs every 30 minutes, exchange notices every 15 minutes.","kinds":["announcement","peg_move","dislocation","options_daily"],"order":"newest first by at_ms. ?since_ms= keeps rows with at_ms greater than it; ?limit= caps the rows (default 100, at most 500); ?kind= takes a kind or a dislocation type, comma-separated; ?id= returns that one event (the page of each event links to it).","source":"the same events the /news page lists, read by the same code.","units":{"at_ms":"epoch milliseconds UTC when the site recorded the event. For announcements it is the exchange's own publication time, so an announcement found later can carry an EARLIER at_ms than events you already have — de-duplicate by id rather than relying on at_ms order.","circulating_coins":"coins in circulation as reported by DefiLlama at the time.","from_deviation_pct":"percent the stablecoin sat away from its peg before the move: (price x FX rate - 1) x 100.","gap_pct":"percent, signed: (this price / reference price - 1) x 100. Positive means above the reference.","high_rate_pct_per_year":"percent per year, simple.","hours":"hours the move was measured over.","low_rate_pct_per_year":"percent per year, simple.","move_pct":"percent, signed: change of the token's exchange ratio over `hours`.","pool_fee_pct":"the pool's own swap fee in percent (0.05 = 5 basis points). Absent when the pool's fee is not known.","pool_price":"the pool's own price for one unit of the base asset, read from pool state (not the last trade). In the quote currency; FX uses market convention (USDJPY = yen per dollar).","reference_price":"the price it was compared with, same convention.","spread_pct_per_year":"percent per year: the high funding rate minus the low one, simple annualisation (no compounding).","to_deviation_pct":"percent away from its peg after the move, same formula.","venue_price":"the venue's own oracle price, same convention as pool_price.","venues_compared":"how many independent sources formed the reference (for wrapper_gap: how many wrapped tokens)."}},"plan":"free","refreshed_at_ms":1790928596007,"row_count":1,"rows":[{"at_ms":1790921371330,"at_utc":"2026-10-02T06:09:31Z","data":{"chain":"base","currency":"CHF","dex":"aerodrome","gap_pct":-0.6668451970880174,"pair":"ZCHF/USDC","pool_address":"0x80891885537e20e240987385490017fc03d9d7ed","pool_fee_pct":0.05,"pool_price":1.2005257981511397,"reference_price":1.208585190446348,"venues_compared":2},"detail_url":"/ja/news/fxstable-gap-zchf-usdc-base-aerodrome-0x80891885-20261002-1509","id":"fxstable-gap-zchf-usdc-base-aerodrome-0x80891885-20261002-1509","kind":"dislocation","subject":"ZCHF/USDC","summary":"ZCHF/USDC 為替ステーブルと為替の開き: Base · Aerodrome 為替比 -0.67% (CHF) · プール手数料 0.05%","type":"fxstable_gap"}],"skill_url":"/skills/carryroom/SKILL.md","stream_url":"/api/v1/events/stream","surface":"events","truncated":false,"unreadable_kind_tokens":[],"window_days":14}