Constituent changes as published by each exchange, detected by hourly snapshot. A removal is not a delisting. RSS feed.
Constituent changes · last 30 days
newest first · times in UTC · page 19Exchange: All · Binance · OKX · Bybit · Bitget Change: All · Added · Removed · Reweighted
| Time (UTC) | Change | Index | Constituent | Weight before | Weight after |
|---|---|---|---|---|---|
| Added | OKX AMZN-USDT-SWAP AMZN | OKX XAMZN/USDT spot | 0% | 2.9% | |
| Reweighted | OKX AMC-USDT-SWAP | Bitget AMC/USDT spot | 2.8% | 52% | |
| Reweighted | OKX AMC-USDT-SWAP | Bybit AMC/USDT spot | 13% | 5.5% | |
| Reweighted | OKX AMC-USDT-SWAP | kaiko_reference_rate AMC/USD reference | 57% | 37% | |
| Reweighted | OKX AMC-USDT-SWAP | okx_linear_perpetual AMC/USDT perp | 29% | 8.6% | |
| Added | OKX AIXBT-USDT-SWAP AIXBT | KuCoin AIXBT/USDT spot | 0% | 13% | |
| Reweighted | OKX AI-USDT-SWAP | Binance AIGENSYN/USDT spot | 44% | 50% | |
| Reweighted | OKX AI-USDT-SWAP | Coinbase AI/USD spot | 33% | 50% | |
| Removed | OKX AI-USDT-SWAP | KuCoin AI/USDT spot | 22% | 0% | |
| Added | OKX AEVO-USDT-SWAP AEVO | KuCoin AEVO/USDT spot | 0% | 13% | |
| Added | OKX AEHR-USDT-SWAP | Bitget AEHR/USDT spot | 0% | 19% | |
| Reweighted | OKX AEHR-USDT-SWAP | Bybit AEHR/USDT spot | 32% | 19% | |
| Reweighted | OKX AEHR-USDT-SWAP | okx_linear_perpetual AEHR/USDT perp | 17% | 12% | |
| Reweighted | OKX AEHR-USDT-SWAP | ondo_ticker AEHR/USD reference | 51% | 41% | |
| Added | OKX AEHR-USDT-SWAP | Pyth AEHR/USD oracle | 0% | 11% | |
| Removed | OKX ADBE-USDT-SWAP | okx_linear_perpetual ADBE/USDT perp | 2.1% | 0% | |
| Removed | OKX ADBE-USDT-SWAP | ondo_ticker ADBE/USD reference | 4.3% | 0% | |
| Added | OKX AAPL-USDT-SWAP AAPL | OKX XAAPL/USDC spot | 0% | 2.9% | |
| Removed | Binance WETUSDT WET | Coinbase WET-USD*uindex(USDUSDT) spot | 17% | 0% | |
| Reweighted | Binance UMAUSDT UMA | Binance UMAUSDT spot | 59% | 50% | |
| Added | Binance UMAUSDT UMA | Coinbase UMA-USD*uindex(USDUSDT) spot | 0% | 15% | |
| Added | Binance PRLUSDT PRL | Coinbase PRL-USD*uindex(USDUSDT) spot | 0% | 10% | |
| Reweighted | Binance POWRUSDT POWR | Binance POWRUSDT spot | 71% | 91% | |
| Removed | Binance POWRUSDT POWR | Coinbase POWR-USD*uindex(USDUSDT) spot | 21% | 0% | |
| Removed | Binance FLOCKUSDT FLOCK | Coinbase FLOCK-USD*uindex(USDUSDT) spot | 15% | 0% | |
| Reweighted | Binance CTSIUSDT CTSI | Binance CTSIUSDT spot | 75% | 62% | |
| Added | Binance CTSIUSDT CTSI | Coinbase CTSI-USD*uindex(USDUSDT) spot | 0% | 18% | |
| Removed | Bitget ZRXUSDT ZRX | Bitget ZRX/USDT spot | 2.5% | 0% | |
| Added | Bitget ZKCUSDT ZKC | Bitget ZKC/USDT spot | 0% | 1.1% | |
| Reweighted | Bitget ZILUSDT ZIL | Binance ZIL/USDT spot | 83% | 63% | |
| Added | Bitget ZILUSDT ZIL | Gate ZIL/USDT spot | 0% | 5.9% | |
| Added | Bitget ZILUSDT ZIL | OKX ZIL/USDT spot | 0% | 18% | |
| Removed | Bitget ZETAUSDT ZETA | Bitget ZETA/USDT spot | 2.5% | 0% | |
| Added | Bitget ZESTUSDT ZEST | binance_alpha ALPHA_970/USDT unknown | 0% | 4.9% | |
| Reweighted | Bitget ZENUSDT ZEN | Binance ZEN/USDT spot | 71% | 65% | |
| Added | Bitget ZENUSDT ZEN | Bitget ZEN/USDT spot | 0% | 1.7% | |
| Added | Bitget ZENUSDT ZEN | KuCoin ZEN/USDT spot | 0% | 3.7% | |
| Added | Bitget ZBTUSDT ZBT | Bitget futures ZBT/USDT perp | 0% | 10% | |
| Removed | Bitget ZBTUSDT ZBT | Gate ZBT/USDT spot | 0.5% | 0% | |
| Reweighted | Bitget YGGUSDT YGG | Binance YGG/USDT spot | 69% | 61% | |
| Reweighted | Bitget YGGUSDT YGG | Bitget YGG/USDT spot | 19% | 10% | |
| Added | Bitget YGGUSDT YGG | Gate YGG/USDT spot | 0% | 5.1% | |
| Reweighted | Bitget YGGUSDT YGG | MEXC YGG/USDT spot | 12% | 3.1% | |
| Added | Bitget YGGUSDT YGG | OKX YGG/USDT spot | 0% | 20% | |
| Reweighted | Bitget YBUSDT YB | Binance YB/USDT spot | 79% | 70% | |
| Added | Bitget YBUSDT YB | Bybit YB/USDT spot | 0% | 4.4% | |
| Removed | Bitget YBUSDT YB | Gate YB/USDT spot | 2.9% | 0% | |
| Added | Bitget YBUSDT YB | KuCoin YB/USDT spot | 0% | 3.5% | |
| Added | Bitget YBUSDT YB | OKX YB/USDT spot | 0% | 6.2% | |
| Removed | Bitget XTZUSDT XTZ | Bitget XTZ/USDT spot | 3.8% | 0% |
Method. Each exchange's public index-constituents API is read once an hour for every perpetual it lists. Added and removed constituents are always listed; weight moves only when they reach 5 percentage points. A removal is recorded only from a complete snapshot. The first snapshot of each perp is the starting composition, not a change. Event ids (the row anchors and RSS guids) never change.
How to read it. Index constituents decide which spot prices feed a perp's mark price. Exchanges sometimes change constituents before other listing changes, but a removal on its own says only that the index stopped using that source. Constituent changes as published by each exchange, detected by hourly snapshot. A removal is not a delisting.