Venues

NEAR Intents

Every rail in and out of the shielded pool is a NEAR Intents 1Click swap, confidential where 1Click allows it, with a signed quote checked before any ZEC moves.

Funding round trip: at a random moment, your shielded ZEC sends one standard amount with a fresh shielded refund address to NEAR Intents, which pays USDC, pUSD or SOL to a fresh wallet in a confidential swap; the wallet opens one position on the venue, closes it, sends the proceeds back through NEAR Intents to a fresh shielded address.
One swap out of the pool for each wallet, one swap home.

Routes

VenueFunding (ZEC →)Trip home (→ ZEC)Confidential
Polymarket and PerpsUSDC on Polygon, else Arbitrum, else Base, to the wallet's Polymarket bridge addressUSDC on Polygon from the bridge → ZECFunding yes; trip home no (flexible-input quote)
HyperliquidUSDC on HyperCoreHyperCore USDC → ZECBoth
SolanaSOLSOL → ZECBoth

A funding is always one of the seven standard sizes. The swap settings: exact input, 1% slippage, a two-hour deadline.

The quote check

mitoshi.xyz
The New private wallet sheet with its details open: a new wallet gets ≈ 61.7642 USDC (≈ $61.74, about 8 min), the network fee 0.00015 ZEC, swap cost $0.55 with NEAR's 0.2% fee, Mitoshi fee none, and the route NEAR Intents · confidential.
The funding sheet asks NEAR Intents for a price over Oblivious HTTP and shows the route.

Before any ZEC moves, Mitoshi checks each quote:

  1. The signature. 1Click signs each quote with ed25519; Mitoshi verifies it against 1Click's published key, pinned in packages/rails/src/constants.ts.
  2. The terms. The quote must echo what was asked: the assets, the amount, the recipient and the refund address. A live quote must carry a deposit address.
  3. The record. The whole signed quote is saved in the encrypted vault before the payment, so a closed tab can find the swap again and any dispute can be settled.

Then one shielded payment of exactly the wallet's size goes to the deposit address, and its transaction id is sent to 1Click. Mitoshi follows the swap every 15 seconds while the app is open.

Confidential mode

Confidential mode means NEAR doesn't publish which deposit paid which payout. It needs NEAR's partner key, which the gateway adds to 1Click calls; the browser never sees it. Mitoshi asks for it on every quote except Polymarket's trip home. If 1Click refuses a confidential quote (HTTP 401), the app uses public quotes for the rest of the session. The route line and the Privacy screen show the mode NEAR granted, read back from each signed quote, not the one Mitoshi asked for.

Refunds

SwapIf NEAR can't complete it
A fundingThe ZEC comes back to a fresh shielded address made for this swap; the wallet shows Refunded
A trip homeThe money comes back to the venue wallet: send it home again. On Polymarket it returns as USDC on Polygon; Send home re-bridges it to pUSD through the wallet's own bridge address first

Fees

Mitoshi takes no fee: its quotes carry no app fee, so NEAR's record of a swap names no Mitoshi account. NEAR's 1Click takes 0.2% of each swap made with a partner key and no app fee (0.25% without a key; NEAR's fee page), listed in the quote's own appFees. The funding sheet reads it from the signed quote as Swap cost: everything the route takes, in dollars, with NEAR's fee.

On this page