Skip to main content
A market is one asset listed in one hub. It tracks liquidity, supplied balances, debt, and interest settings. A spoke listing determines whether an account can supply or borrow from that market. A token symbol alone does not identify the market: check the hub and token contract.

Review a market

Before using an asset, check its listing on XOXNO: An asset can be collateral on one spoke and borrow-only on another. Listing an asset in the pool does not make it usable by every account.

Listing and price availability

A usable listing needs a pool market and the relevant spoke configuration. Actions that value an account also need valid oracle prices. A missing or rejected price is an unknown value, not a zero price. Do not use it to estimate borrowing capacity. A price failure does not erase a market or its balances. Repayment and some other actions do not require prices; the oracle guide explains the exceptions.

Configuration and availability

Displayed rates, prices, and available capacity can change before a transaction executes. The contracts check the state at execution; a displayed maximum does not reserve liquidity. Use live configuration to find deployed addresses and active settings. Configuration files can contain disabled assets; a configured row alone does not establish that the market is usable on-chain. Listing a token does not imply issuer endorsement, regulatory approval, or suitability for a particular user. Market and spoke settings can change through governance. Contract listing procedures are in the market integration reference.