Before you trade
1
Use a wallet on Kaia
Connect Kaia Wallet or MetaMask to Kaia mainnet (chain id 8217). Keep a small amount of
KAIA for gas.
2
Hold the token you will pay
First choose JPYC / USDT, IDRX / USDT, or IDRP / USDT in the app rail. Selling the
regional base token requires that exact Kaia token; selling USDT requires Kaia USDT. The in-app
Guide works out a funding route, while Get tokens and Bridge provide the relevant
acquisition and Ethereum-to-Kaia routes.
3
Open Orders
Orders is the default application page. A first-time prompt can take you through the interactive
guide before you trade with real funds.
1. Open the side you want to receive
The book labels describe what the maker offers, not what you are selling:
By default, Live orders hides rows whose taker edge is zero or negative. Enable Show
non-profitable only when you deliberately want to see the whole book.
Your edge is your net result against the Orakl reference after the protocol fee. Positive is
favourable to you as the taker; negative is worse than the oracle-equivalent trade. See the exact
formula.
2. Build the settlement ticket
1
Select Take on an order
Compare the offered amount, wanted amount, price, edge and expiry. A PEG tag means the row
reprices from Orakl’s five-minute reference on every fill; without it, the posted ratio is fixed.
2
Enter You pay
The current interface takes the amount leaving your wallet. It derives how much gross escrow
can be released, confirms the quote against
previewFill, and shows the exact You receive
amount after the protocol fee.The contract itself still takes sellAmountOut — gross output from escrow — as its fill-size
argument. That implementation detail is important for integrations, but it is not what a user
types into the Rondo ticket.3
Resolve a minimum-size warning
When an order still has at least the configured minimum remaining, a partial fill must release
at least that minimum of the offered token. The ticket shows the corresponding minimum
payment and keeps Fill order disabled until the size is valid.Use Take the minimum or Take it all; both insert an exact, contract-valid amount.
4
Choose slippage for PEG orders
A PEG quote may move before the transaction is included. The 0.1% / 0.5% / 1% setting defines
maxAmountIn, the most the contract may pull. Fixed orders use the exact quoted payment because
their rate cannot move.5
Approve, then fill
The first trade for a payment token may require an ERC-20 approval. For PEG orders the app
approves the payment ceiling, not only the current quote, so an ordinary oracle tick does not
leave the allowance a few units short. Review the wallet request, then sign Fill order.
How the minimum-fill rule actually works
The rule applies to the amount released in this fill, not to the remainder it leaves behind:- Taking the full remainder is always allowed.
- While
sellRemaining ≥ minOrderAmount, a partial fill must havesellAmountOut ≥ minOrderAmount. - Once an order’s remainder is already below the current minimum, smaller partial fills are allowed; raising the configured minimum cannot freeze an existing small remainder into all-or-nothing.
3. Post an order
Making is permissioned. If your wallet does not holdMAKER_ROLE, the Make an order navigation
item and Orders action tell you to contact the team instead of opening a transaction that would
revert.
Once registered, choose which pricing model matches your intent:
Fixed price
Enter what you offer and what you want. Use −0.3%, Oracle, +0.3%, or a custom offset within the
current band. The ratio never moves after posting.
Oracle-pegged
Enter what you offer, the taker’s premium, and a 1% / 2% / 5% price-floor tolerance. Every fill
reprices, and the order pauses if the settled rate falls through the floor.
What each app page is for
Order alerts
The Telegram bot posts newly discovered orders whose taker edge clears its configured threshold. It is a notification channel, not a quote source: reopen Rondo and review the live ticket before signing.Rondo Order Alert
Receive notifications when an order beats the oracle after fees.

