⇄ Exchange venue watch · NEAR Intents 1Click

QTC Swap Desk

NEAR Intents is Quantus's first exchange venue — and the official wallet already ships a two-way swap flow for it. The only missing piece is the listing itself: QTC isn't on Intents yet. This desk watches the live 1Click token list for the moment that changes, and meanwhile lays out exactly how the swaps will work — the real steps, the real fee math, the real failure modes — sourced from the wallet team's own integration docs.

Listing status—live 1Click probe
Tokens scanned—on the 1Click list
Platform fee (observed)20 bpsinside amountOut
Swap directions2in & out, in the wallet

Probing the live 1Click API…

Live listing watch

auto-refreshes every 5 min
Probing…

Asking the 1Click API for its token list.

Asset ID watchednep141:qtc.omft.near
Last checked—
Probe latency—

What flips on listing day

  • This card turns green and shows QTC's decimals + live USD price from the listing.
  • The wallet's swap screen (behind its enableSwap flag) starts returning real quotes instead of tokenIn is not valid.
  • Solvers can bid on QTC intents — that is when liquidity actually exists, not before.

The watch reads GET https://1click.chaindefuser.com/v0/tokens — the same public list the wallet reads. No API key, no account. A listing appearing here is necessary for swaps, not sufficient for deep liquidity: quotes still come from a solver auction.

How a swap will work

    Fee & slippage lab

    illustrative

    The 1Click platform fee lives inside amountOut — nothing is charged on top of what you send. Slippage sets your guaranteed minimum. Plug in a hypothetical solver offer and see what the documented parameters do to it. This is not a quote. Real quotes come from the live solver auction, which only runs once QTC is listed.

    Slippage tolerance
    Solver offer (gross)—
    Platform fee—
    You receive (net)—
    Guaranteed minimum—
    —

    If a live quote guarantees less than the minimum you reviewed, the wallet shows the new terms and asks you to confirm again — it never silently accepts a worse price.

    Order status lifecycle

    After the deposit, the wallet polls GET /v0/status every 5 seconds. Click any state to see what it means and who acts next.

    Select a state above.

    Deadlines, refunds & safety rules

    ⏳ Deposit deadlines

    A live quote reserves its deposit address until deadline — the wallet requests now + 20 minutes and refuses any quote whose deadline is under 5 minutes away. Slow chains get more room: 2 hours from BTC, LTC, DOGE, BCH, DASH and ZEC.

    ↩️ Refund paths

    Deposit less than quoted: refunded to refundTo after the deadline, minus a refundFee (0.30 USDC on ETH in the live probes). Deposit more: the swap still executes and the excess goes to refundTo. No fill or price past slippage: REFUNDED.

    🔏 Tamper-proof quotes

    Every quote carries an Ed25519 signature from the 1Click manager key. The wallet verifies it, checks the echoed request repeats your amount, assets, addresses, slippage and deadline, and rejects anything that doesn't match — a SwapQuoteIntegrityException, not a silent accept.

    📬 Addresses are validated early

    1Click validates refundTo against the origin chain at quote time, so a bad refund address never reaches the deposit step. Swapping out of QTC, the wallet itself signs the deposit transfer — only transparent accounts whose key lives in the app can swap; encrypted, Keystone and watch-only accounts see the button disabled.

    🗂 Orders aren't persisted (yet)

    Close the progress screen and the app forgets the order — a swap-in's deposit address lives on in your other wallet, a swap-out's deposit shows as an ordinary transfer in activity, and 1Click keeps processing regardless. Save the deposit address yourself if you navigate away.

    🧪 No testnet for Intents

    There is no NEAR Intents testnet — the wallet team's docs were verified against the live API. Until QTC is listed, every quote attempt fails with tokenIn/tokenOut is not valid, and the swap UI stays behind the enableSwap remote flag.

    Road to listing

      While you wait

      Sources

      Figures labeled illustrative are computed from documented parameters, not live quotes. Listing status is probed live from the 1Click API each visit. Last source review: Sept 30, 2026.