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

  1. 01

    Connect your wallet

    Rabby, Phantom or MetaMask. See Wallets.
  2. 02

    Choose a supported Stock Token

    Open any market from the Markets table to reach its terminal page.
  3. 03

    Inspect the premium or discount

    Compare the normalized reference price against the onchain executable price before you size anything.
  4. 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.
  5. 05

    Request an executable route

    Kavo quotes the supported venues at your exact size and keeps the best fill.
  6. 06

    Review the quote

    Expected output, minimum received, price impact, route and gas estimate are all shown before you commit.
  7. 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.
  8. 08

    Execute the swap

    Your wallet signs and broadcasts the transaction. Kavo only assembles the calldata.
  9. 09

    Confirm and inspect

    Kavo waits for the receipt, reports success or revert, and links the transaction on Blockscout.

What the quote tells you

FieldMeaning
RouteThe venue and pool that produced the best fill.
Execution priceThe effective price of this specific fill at this size.
Reference priceThe normalized reference for the same token, for comparison.
BasisThe gap between the two, at your size.
Price impactHow far this fill sits from the marginal price on the same route.
Minimum receivedThe floor set by your slippage tolerance. The swap reverts below it.
Est. swap gasThe 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.