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 |