Skip to content

Swap (Beta)

Same-chain token swaps on Robinhood Chain through the 0x Swap API.

Swap trades tokens on Robinhood Chain (4663) using the 0x Swap API v2 with the AllowanceHolder flow. It is in Beta: start with a small amount.

How a swap works#

  1. Pick the token you pay and the token you receive, both on Robinhood Chain. Enter an amount.
  2. An indicative price refreshes every 10 seconds, with rate, minimum received, route, network cost and fees.
  3. Press Swap. ZK OS fetches a firm quote and checks the contract is the verified 0x AllowanceHolder.
  4. If the token needs an allowance, your wallet asks you to approve the exact amount.
  5. The transaction is simulated. If the simulation fails, nothing is sent.
  6. A confirmation dialog summarises the trade. Press Confirm and approve in your wallet.
  7. The result shows the transaction hash and an explorer link, and is saved in History on this device.

Opening Swap#

  • From the dock, desktop, Launcher or command palette.
  • From the Swap button on any Market coin page, with that token preloaded.
  • From a link: /app?zk=swap&fromChain=4663&toChain=4663&sell={address}&buy={address}&amount={n}, shown as zkos://swap?....

Safety features#

  • Exact-amount approvals by default; unlimited only if you enable it under Advanced.
  • Strict targets: refuses any spender or target other than the verified 0x contract.
  • Warning above 5% price impact; a required checkbox above 10%.
  • Risk strip for unfamiliar tokens: liquidity, pool age, top holder share and linked-wallet supply from the Bundle Scanner. These are signals, not proof, and never block a trade.
  • Sell-side check: warns if no liquidity is reported for selling the token back.
  • Optional personal maximum trade size under Advanced.

Swaps are public onchain transactions. Sealed-order features are separate and in preview. Read Risks and Fees.

Last updated 2026-09-28