To ensure the indices can reflect the market price accurately, WOO X has used the market prices from at least three major exchanges as the weighted index components for each token.
-
Market Price: The real-time market price on WOO X.
- market_price = median(bid1, ask1, last_price)
-
Mark Price: To calculate the PnL and liquidation
- Mark Price= Median of (P1, P2, P3),
-
P1 =Index_price * (1+Last Funding Rate * (Time Until Funding (in hours) / Current Funding Interval))
- if lastFundingRate.timestamp () > 9HR, use Index_price directly
-
P2 = Index_price + Moving average (5minute_basis)
-
MA(5 minute_basis) = MA ((median(bid1, ask1) - Index_price), every 5 seconds
-
if P2 < 0, set P2 = 0
-
-
P3 = median (bid1, ask1, last_price)
- if system is down / orderbook is stale, P3 = null
- Edge cases handling:
- If Abs(Index price - Last Price)/Index price > 1% lasts for more than 30 minutes, mark price = P2
- If last funding rate is collected more than (current funding interval + 1 hr) ago, set last funding rate to 0 in P1 calculation
- if lastFundingRate.timestamp () > 9HR, P1 = Index_price
- during system maintenance or there’s no bbo, mark price = Index_price
- if bid liquidity < impact notional or ask liquidity < impact notional, mark price = Index_price
- if index price cannot be obtained, mark price = P3 on WOO X
-
MA(30minute_basis) = MA ((median(bid1, ask1) - Index_price), every minute
- Note: bid1, ask1, the last price means futures prices
-
Index Price: Average market price from major exchanges (This data is fetched once per second)
- average(spot_market_price)
- 24 Volume: 24 hrs total futures trading volume on WOO Network.
- Funding Rate: The funding rate used for the hourly payments between traders who have long or short positions in futures.
- Open Interest: Total positions from both the long and short sides on WOO Network.
▶ Index price mechanisms and rules
- The latest price and volume of each constituent in the index are retrieved from selected exchanges in real-time. However, if the relevant exchange is under maintenance or any constituent price/volume has no update for a certain period, the constituent data will be temporarily excluded from index calculation.
- The final calculation depends on the number of exchanges with valid data. Details are as follows:
- Valid data = 2 exchanges: apply volume-weighted price average
- Valid data <= 1 exchange: no index price will be published.
- Valid data = 0: WOO X will suspend the trading pair if the situation keeps within a particular time and can place no order.
▶ Index Component (Spot Market - USDT pair)
| Symbol | Binance | OKX | WOO X | Gateio | Bybit | Kucoin | Pyth |
| 1INCH | Y | Y | Y | Y | Y | Y | |
| AAVE | Y | Y | Y | Y | Y | Y | |
| ACE | Y | Y | Y | ||||
| ACH | Y | Y | Y | Y | Y | ||
| ADA | Y | Y | Y | Y | Y | Y | |
| AEVO | Y | Y | Y | Y | Y | Y | |
| AI | Y | Y | Y | ||||
| AIOZ | Y | Y | Y | Y | |||
| ALGO | Y | Y | Y | Y | Y | Y | |
| ALT | Y | Y | Y | ||||
| ANKR | Y | Y | Y | Y | |||
| APE | Y | Y | Y | Y | Y | Y | |
| APT | Y | Y | Y | Y | Y | ||
| AR | Y | Y | Y | Y | Y | ||
| ARB | Y | Y | Y | Y | Y | ||
| ARKM | Y | Y | Y | ||||
| ASTR | Y | Y | Y | Y | |||
| ATH | Y | Y | Y | Y | |||
| ATOM | Y | Y | Y | Y | Y | Y | |
| AUCTION | Y | Y | Y | Y | |||
| AVAX | Y | Y | Y | Y | Y | Y | |
| AXL | Y | Y | Y | ||||
| AXS | Y | Y | Y | Y | Y | Y | |
| BAKE | Y | Y | |||||
| BAND | Y | Y | Y | Y | |||
| BB | Y | Y | Y | Y | |||
| BCH | Y | Y | Y | Y | Y | Y | |
| BEAM | Y | Y | Y | ||||
| BICO | Y | Y | Y | Y | Y | ||
| BIGTIME | Y | Y | Y | ||||
| BLAST | Y | Y | Y | Y | |||
| BLUR | Y | Y | Y | Y | Y | ||
| BLZ | Y | Y | Y | ||||
| BNB | Y | Y | Y | Y | Y | Y | |
| BOBA | Y | Y | Y | ||||
| BOME | Y | Y | Y | Y | |||
| BONK | Y | Y | Y | Y | Y | ||
| BRETT | Y | Y | Y | ||||
| BSV | Y | Y | Y | Y | |||
| BTC | Y | Y | Y | Y | Y | Y | |
| BTC_USDC | Y | Y | Y | Y | Y | Y | |
| C98 | Y | Y | Y | Y | |||
| CAKE | Y | Y | Y | Y | |||
| CELO | Y | Y | Y | Y | Y | Y | |
| CFX | Y | Y | Y | Y | Y | ||
| CHZ | Y | Y | Y | Y | Y | Y | |
| CKB | Y | Y | Y | ||||
| COMP | Y | Y | Y | Y | Y | Y | |
| CRO | Y | Y | Y | ||||
| CRV | Y | Y | Y | Y | Y | Y | |
| CYBER | Y | Y | Y | ||||
| DAI | Y | Y | Y | Y | Y | ||
| DEGEN | Y | Y | Y | Y | |||
| DOGE | Y | Y | Y | Y | Y | Y | |
| DOT | Y | Y | Y | Y | Y | Y | |
| DRIFT | Y | Y | Y | ||||
| DYDX | Y | Y | Y | Y | Y | Y | |
| DYM | Y | Y | Y | Y | |||
| EGLD | Y | Y | Y | Y | Y | ||
| ENA | Y | Y | Y | Y | Y | ||
| ENS | Y | Y | Y | Y | Y | Y | |
| EOS | Y | Y | Y | Y | Y | Y | |
| ETC | Y | Y | Y | Y | Y | Y | |
| ETH | Y | Y | Y | Y | Y | Y | |
| ETH_USDC | Y | Y | Y | Y | Y | Y | |
| ETHFI | Y | Y | Y | Y | Y | Y | |
| ETHW | Y | Y | Y | Y | Y | ||
| FET | Y | Y | Y | Y | |||
| FIL | Y | Y | Y | Y | Y | Y | |
| FLOKI | Y | Y | Y | Y | Y | ||
| FLOW | Y | Y | Y | Y | |||
| FOXY | Y | Y | Y | Y | Y | ||
| FTM | Y | Y | Y | Y | Y | Y | |
| FTT | Y | Y | Y | Y | |||
| FXS | Y | Y | Y | Y | Y | ||
| GAL | Y | Y | Y | Y | Y | Y | |
| GALA | Y | Y | Y | Y | Y | ||
| GAS | Y | Y | Y | Y | |||
| GFI | Y | Y | |||||
| GLM | Y | Y | Y | Y | |||
| GM30 | Y | ||||||
| GMT | Y | Y | Y | Y | Y | Y | |
| GMX | Y | Y | Y | Y | Y | Y | |
| GRT | Y | Y | Y | Y | Y | Y | |
| HBAR | Y | Y | Y | Y | Y | Y | |
| HIFI | Y | Y | Y | ||||
| ICP | Y | Y | Y | Y | Y | Y | |
| ID | Y | Y | Y | Y | Y | ||
| ILV | Y | Y | Y | Y | |||
| IMX | Y | Y | Y | Y | Y | Y | |
| INJ | Y | Y | Y | Y | |||
| IO | Y | Y | Y | Y | |||
| IOTX | Y | Y | Y | ||||
| JOE | Y | Y | Y | ||||
| JTO | Y | Y | Y | Y | Y | ||
| JUP | Y | Y | Y | Y | Y | Y | |
| KAS | Y | Y | Y | ||||
| KLAY | Y | Y | Y | Y | Y | ||
| KSM | Y | Y | Y | Y | Y | Y | |
| KUB | Y | Y | Y | ||||
| L2 | Y | ||||||
| LDO | Y | Y | Y | Y | Y | Y | |
| LINA | Y | Y | Y | ||||
| LINK | Y | Y | Y | Y | Y | Y | |
| LISTA | Y | Y | Y | ||||
| LOOKS | Y | Y | Y | Y | Y | ||
| LOOM | Y | Y | Y | ||||
| LPT | Y | Y | Y | Y | |||
| LQTY | Y | Y | Y | Y | |||
| LRC | Y | Y | Y | Y | Y | Y | |
| LTC | Y | Y | Y | Y | Y | Y | |
| LUNC | Y | Y | Y | Y | Y | ||
| MAGIC | Y | Y | Y | Y | Y | Y | |
| MANA | Y | Y | Y | Y | Y | Y | |
| MANTA | Y | Y | Y | Y | |||
| MASK | Y | Y | Y | Y | Y | ||
| MATIC | Y | Y | Y | Y | Y | Y | |
| MAVIA | Y | Y | Y | Y | |||
| MEME | Y | Y | Y | Y | Y | ||
| MEMES | Y | ||||||
| MERL | Y | Y | Y | Y | Y | ||
| METIS | Y | Y | Y | Y | |||
| MEW | Y | Y | Y | Y | |||
| MINA | Y | Y | Y | Y | Y | ||
| MKR | Y | Y | Y | Y | Y | Y | |
| MNT | Y | Y | Y | ||||
| MOG | Y | Y | |||||
| MTL | Y | Y | Y | ||||
| MUBI | Y | Y | Y | ||||
| MYRO | Y | Y | Y | ||||
| NEAR | Y | Y | Y | Y | Y | Y | |
| NEO | Y | Y | Y | Y | |||
| NEON | Y | Y | Y | Y | |||
| NFP | Y | Y | Y | ||||
| NMR | Y | Y | Y | Y | |||
| NOT | Y | Y | Y | Y | Y | ||
| NUTS | Y | Y | Y | ||||
| NYAN | Y | Y | |||||
| OKB | Y | Y | |||||
| OMNI | Y | Y | |||||
| ONDO | Y | Y | Y | ||||
| ONE | Y | Y | Y | Y | Y | Y | |
| OP | Y | Y | Y | Y | Y | Y | |
| ORDI | Y | Y | Y | Y | |||
| OXT | Y | Y | Y | Y | |||
| PENDLE | Y | Y | Y | ||||
| PEOPLE | Y | Y | Y | Y | Y | ||
| PEPE | Y | Y | Y | Y | Y | ||
| PERP | Y | Y | Y | Y | Y | ||
| PIXEL | Y | Y | Y | Y | |||
| PLANET | Y | Y | Y | ||||
| POLYX | Y | Y | Y | ||||
| PONKE | Y | Y | |||||
| POPCAT | Y | Y | Y | ||||
| PORTAL | Y | Y | Y | Y | |||
| POWR | Y | Y | |||||
| PRCL | Y | Y | Y | Y | Y | ||
| PRIME | Y | Y | Y | ||||
| PROPC | Y | ||||||
| PYR | Y | Y | Y | Y | |||
| PYTH | Y | Y | Y | Y | Y | ||
| RATS | Y | Y | Y | ||||
| RAY | Y | Y | Y | Y | Y | ||
| RDNT | Y | Y | Y | Y | Y | Y | |
| REZ | Y | Y | Y | Y | |||
| RIF | Y | Y | |||||
| RNDR | Y | Y | Y | Y | Y | ||
| RON | Y | Y | |||||
| ROSE | Y | Y | Y | Y | |||
| RSR | Y | Y | Y | Y | Y | ||
| RUNE | Y | Y | Y | Y | |||
| SAGA | Y | Y | |||||
| SAND | Y | Y | Y | Y | Y | Y | |
| SAROS | Y | Y | Y | Y | |||
| SATS | Y | Y | Y | ||||
| SEI | Y | Y | Y | ||||
| SHIB | Y | Y | Y | Y | Y | Y | |
| SKL | Y | Y | Y | Y | |||
| SLERF | Y | Y | |||||
| SLN | Y | Y | Y | ||||
| SNX | Y | Y | Y | Y | Y | Y | |
| SOL | Y | Y | Y | Y | Y | Y | |
| SPELL | Y | Y | Y | Y | Y | ||
| SSV | Y | Y | Y | Y | Y | ||
| STG | Y | Y | Y | Y | Y | ||
| STMX | Y | Y | |||||
| STORJ | Y | Y | Y | Y | |||
| STRK | Y | Y | Y | Y | Y | Y | |
| STX | Y | Y | Y | Y | Y | ||
| SUI | Y | Y | Y | Y | Y | ||
| SUSHI | Y | Y | Y | Y | Y | Y | |
| TAIKO | Y | Y | Y | ||||
| TAO | Y | Y | |||||
| THETA | Y | Y | Y | Y | Y | ||
| TIA | Y | Y | Y | Y | Y | ||
| TNSR | Y | Y | Y | Y | |||
| TOKEN | Y | Y | Y | ||||
| TON | Y | Y | Y | Y | |||
| TRAC | Y | Y | |||||
| TRB | Y | Y | Y | Y | |||
| TRX | Y | Y | Y | Y | Y | Y | |
| TURBO | Y | Y | |||||
| UNI | Y | Y | Y | Y | Y | Y | |
| USD | Y | ||||||
| USDC | Y | Y | Y | Y | Y | ||
| USTC | Y | Y | Y | Y | Y | ||
| VET | Y | Y | Y | Y | |||
| VIC | Y | Y | Y | Y | |||
| W | Y | Y | Y | Y | Y | Y | |
| WAVES | Y | Y | Y | Y | |||
| WEN | Y | Y | Y | Y | |||
| WIF | Y | Y | |||||
| WLD | Y | Y | Y | Y | Y | Y | |
| WOO | Y | Y | Y | Y | Y | Y | |
| WSM | Y | Y | |||||
| XAI | Y | Y | Y | Y | |||
| XLM | Y | Y | Y | Y | Y | Y | |
| XRP | Y | Y | Y | Y | Y | Y | |
| XTZ | Y | Y | Y | Y | Y | Y | |
| YFI | Y | Y | Y | Y | Y | ||
| YGG | Y | Y | Y | Y | Y | ||
| ZETA | Y | Y | Y | Y | |||
| ZIG | Y | Y | Y | ||||
| ZIL | Y | Y | Y | Y | Y | ||
| ZK | Y | Y | Y | Y | |||
| ZRO | Y | Y | Y | Y | |||
| ZRX | Y | Y | Y | Y | Y |