Skip to main content
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. All three quote against Kaia USDT at 0xd077…4fDb, 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.
All three markets are live. Read paused() and getOraclePrice() at the point of use because each market can pause independently.

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, and Kaia lists IDRX and IDRP in its stablecoin directory. Feed proxy addresses can be checked against Orakl Data Feeds. 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.