Using Kavo
Trading
Kavo builds a transaction from a live quote and hands it to your wallet. It never takes custody of your funds and never routes through an account it controls.
The trading flow
- 01
Connect your wallet
Rabby, Phantom or MetaMask. See Wallets. - 02
Choose a supported Stock Token
Open any market from the Markets table to reach its terminal page. - 03
Inspect the premium or discount
Compare the normalized reference price against the onchain executable price before you size anything. - 04
Enter an amount
Buys are quoted in USDG; sells are quoted in the Stock Token. Kavo reads your balance so you can fill the maximum without guessing. - 05
Request an executable route
Kavo quotes the supported venues at your exact size and keeps the best fill. - 06
Review the quote
Expected output, minimum received, price impact, route and gas estimate are all shown before you commit. - 07
Approve the token if required
Standard ERC-20 approval to the router that will pull the funds. Uniswap v4 routes additionally require a Permit2 allowance. - 08
Execute the swap
Your wallet signs and broadcasts the transaction. Kavo only assembles the calldata. - 09
Confirm and inspect
Kavo waits for the receipt, reports success or revert, and links the transaction on Blockscout.
What the quote tells you
| Field | Meaning |
|---|---|
| Route | The venue and pool that produced the best fill. |
| Execution price | The effective price of this specific fill at this size. |
| Reference price | The normalized reference for the same token, for comparison. |
| Basis | The gap between the two, at your size. |
| Price impact | How far this fill sits from the marginal price on the same route. |
| Minimum received | The floor set by your slippage tolerance. The swap reverts below it. |
| Est. swap gas | The gas estimate returned by the quoter, where the venue provides one. |
Slippage and minimum received
Minimum received is derived from the quoted output and your slippage tolerance. It is enforced onchain: if the market moves past it before your transaction lands, the swap reverts rather than filling at a worse price.
When there is no liquidity
If no supported venue can fill the trade, Kavo shows No executable route and the trade panel stays disabled. Kavo does not synthesise a quote, does not estimate a price from an oracle, and does not offer execution it cannot deliver.
Custody and responsibility
Kavo never holds your assets. Trades execute from your connected wallet against third party liquidity, and you sign every transaction yourself. Stock Tokens are not shares and carry no shareholder rights. Nothing here is investment advice.
Units
USDG is the quote asset and has 6 decimals, not 18. Stock Tokens carry their own decimals, which Kavo reads per token rather than assuming. Amounts shown in the interface are already converted into human units.