Skip to content

Executing a swap

A walkthrough of an instant (RFQ) swap, leg by leg.

1. Connect a wallet

Hit Connect Wallet and pick yours. Each ecosystem's wallets are supported:

Ecosystem Wallets
EVM (Ethereum, Polygon, Arbitrum, Base, BNB, Optimism) MetaMask + other injected wallets (auto-detected), plus WalletConnect for mobile
Solana Phantom, Solflare, Backpack
Bitcoin Xverse, Leather, Phantom

You hold this wallet throughout — connecting only lets the app read your address and request the deposit you sign.

2. Sell-side

On the Sell leg, open the asset picker, choose the network first (the chips up top), then the asset. Size the clip you're paying.

3. Buy-side

On the Buy leg, do the same — the network and asset you want to receive. This can be a different network from your sell-side; that's the cross-network fill (e.g. sell BTC, buy USDC on Ethereum).

Enter a size and the desk returns a live RFQ, filling in your buy-side amount. The rate is firm for ~90s.

4. Settlement address

The settlement address defaults to your connected wallet on the buy-side network. To settle elsewhere, edit it.

Verify the settlement address

The fill settles to whatever's in this field, on the buy-side network. Confirm it's correct and valid for that network — settlements are irreversible.

5. Execute

Hit Swap. Your wallet prompts you to send the deposit — sign it.

  • EVM / Solana: approve the tx in-wallet.
  • Bitcoin: your BTC wallet builds and broadcasts the deposit; approve it there.

After broadcast, the desk takes over: confirms your deposit to finality, a broker approves, and the desk settles your buy-side asset.

6. Track

Your trade gets a reference ID and a live status:

Quote → Awaiting deposit → Deposit broadcast → Deposit confirmed
      → Approved → Settled → Completed

Settlement isn't instant — the desk waits for your deposit to clear a safe confirmation depth before it settles (see Trade lifecycle). End-to-end time tracks your sell-side network's block times.

Cross-network, either direction

Sell-side and buy-side networks are independent. BTC → USDC, ETH → SOL, USDC on Polygon → ETH on Arbitrum — all valid, as long as both legs are supported markets.