Arkena Docs

Swap tokens

Trade CC and USDCx with deadline-bound intents matched by Arkena's settlement engine.

Swapping on Arkena is intent-based: you sign a swap intent that says "trade up to X of one token for at least Y of the other, before this deadline." A settlement engine matches it against active liquidity quotes and settles the trade atomically on Canton.

You don't need to understand the engine to swap, but if you're curious, How swaps work covers the model.

  1. Open the swap UI

    Go to arkena.io/swap. Choose the pair (CC ↔ USDCx) and direction.

    Live preview · type to quotearkena.io/swap
    You pay
    CC
    You receive (estimated)
    USDCx
    Rate
    1 CC = 0.1474
    Min received
    Slippage
    0.5%
  2. Enter your input amount

    As you type, the UI quotes:

    • The expected output amount.
    • The current price impact for this size.
    • The slippage tolerance (default 0.5% — adjustable).
    • The deadline (default 30 minutes; valid range 60 seconds to 24 hours).

    Slippage is the maximum the output can drift before the trade fails; deadline is how long the engine will keep trying to match your intent before giving up.

  3. Approve the intent

    Click Swap. The wallet popup shows the full intent — input, minimum output, deadline, and an estimated cost. Approve.

    Swap intent · sign oncearkena wallet
    • Send up to100.00 CC
    • Receive at least14.66 USDCx
    • Slippage tolerance0.50%
    • Deadline30 min
    Awaiting signature
  4. Wait for settlement

    The page shows the intent moving through three states: submitted → matching → settled. Most swaps complete in under two seconds when liquidity is plentiful.

    Intent lifecycle · auto-playingsubmitted
    2
    3
    Submitted
    Matching
    Settled

    Intent broadcast to the engine

    While the intent is submitted or matching, you can cancel it from the same card. After it settles, no.

  5. See the receipt

    Once settled, the receipt shows your input, your output, the fee paid to the liquidity provider, and a link to the on-ledger transaction. Your wallet balances update at the same time.

    Settled1.42 s ago
    Sent100.00 CC
    Received+14.7400 USDCx
    LP fee 0.044 USDCxtx 0x7c…3a91

When the swap doesn't settle

  • Expired. The deadline passed before the engine could match the intent at your minimum output. Retry with a longer deadline or wider slippage.
  • No liquidity. No active LP quote could fill at your minimum output. Wait for new quotes or accept worse pricing.

In both cases your input was never spent — the intent failure is non- destructive.

What's next