> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rondo.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Markets

> How JPYC, IDRX and IDRP trade against USDT as independent Rondo markets on Kaia.

Rondo has three independent pair instances. They share the same contract interface, but they do not
share order ids, escrow, roles, pause state or liquidity.

| Market      | Base token                                                                              | Decimals | Orakl feed                                                                            | Launch state |
| ----------- | --------------------------------------------------------------------------------------- | -------: | ------------------------------------------------------------------------------------- | ------------ |
| JPYC / USDT | [`0xE7C3…3c29`](https://kaiascan.io/address/0xE7C3D8C9a439feDe00D2600032D5dB0Be71C3c29) |       18 | [`JPYC-USDT`](https://kaiascan.io/address/0x285474dF0aaE29ff29d13237e669a3E09455a5B9) | Live         |
| IDRX / USDT | [`0x18Bc…3C22`](https://kaiascan.io/address/0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22) |        2 | [`IDRX-USDT`](https://kaiascan.io/address/0x631a0c9457ED937a94AB49b274FBAEAcde70DC60) | Live         |
| IDRP / USDT | [`0xC16d…EB35`](https://kaiascan.io/address/0xC16d986585407A74Ab87d17C3d0Dc19822E3EB35) |        6 | [`IDRP-USDT`](https://kaiascan.io/address/0x90F6059a7E874f9F41E557ff05ad66A240f2144B) | Live         |

All three quote against Kaia USDT at
[`0xd077…4fDb`](https://kaiascan.io/address/0xd077A400968890Eacc75cdc901F0356c943e4fDb),
which uses 6 decimals. Orakl feeds use 8 decimals, and every market reads a five-minute average
with at least five observations rather than one latest-round price.

<Note>
  All three markets are live. Read `paused()` and `getOraclePrice()` at the point of use because each
  market can pause independently.
</Note>

## Selecting a market

The web app persists the selection in the browser and accepts a direct link such as
`/orders?market=idrx-usdt`. An integration should keep the market identity beside every cached
order id: `#1` in the IDRX book and `#1` in the IDRP book are unrelated orders.

The contract names the immutable pair by role:

* `baseToken()` is the **selected base token** (JPYC, IDRX or IDRP).
* `quoteToken()` is the **USDT quote token**.

## Acquiring the tokens

Rondo does not issue or bridge any asset. Verify the Kaia contract before acquiring it. IDRX lists
its supported chain addresses in its [official documentation](https://docs.idrx.co/introduction/supported-chain-and-contract-address),
and Kaia lists IDRX and IDRP in its [stablecoin directory](https://www.kaia.io/zh/stablecoins).
Feed proxy addresses can be checked against [Orakl Data Feeds](https://orakl.network/data-feed).

The app guide links to the selected token's issuer and also explains the Kaia DEX route. Issuer
eligibility, redemption, pool liquidity, slippage, bridge behaviour and token-specific terms are
external to Rondo.
