Workspace / DocsOpen workspace

Understand every step.

Explore the workspace, understand your trades, and know what is available.

Solana swaps

Real-wallet acceptance testing is not complete.

The Swap page is a separate flow for swapping SOL to USDC through Jupiter. When enabled, it can spend real SOL after approval in your wallet. The Trade address opens this same execution flow.

Supported scope

The initial flow supports SOL to USDC on Solana, with an input limit of 0.01 SOL per order. It uses the connected wallet as the signer and intended recipient.

The supported USDC mint is:

EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

Other pairs, cross-chain swaps and arbitrage execution are not supported by this flow.

Review a swap

  1. Open Swap and check whether execution is available.
  2. Connect a compatible Solana wallet and enter an amount within the limit.
  3. Select Get order and simulate. Preparing an order does not request a signature.
  4. Review the amount paid, expected USDC, minimum output, fees, recipient and remaining review time.
  5. If you choose to proceed, acknowledge that the trade spends real SOL and select Approve in wallet and submit.
  6. Review the actual request in your wallet before approving it.

The app checks the provider's order and simulates the transaction before review. These checks do not replace wallet inspection or establish that the integration has passed a security review.

Expiry and wallet changes

The review lasts up to 30 seconds. The transaction can also expire on the network. If the quote expires or you change wallet accounts, request a new order and review it again.

Do not reuse the expected output from an earlier review as a promise for the next trade.

Follow the transaction

Orders appear on the swap page and in Activity for the browser session that created them. Use Check chain status to check the recorded signature and View transaction on Solscan to inspect it in the explorer.

StatusWhat it means
PreparedAn order is ready for review; no submission is recorded.
Expired reviewThe review window ended. An unsubmitted order needs a new quote.
SubmittedSubmission was recorded; the outcome may still be uncertain.
ConfirmedThe configured network service reports successful confirmation.
FinalizedThe configured network service reports finalization.
FailedThe network service reports a transaction error; fees may still apply.

If the outcome is unknown

A missing response or delayed status does not prove failure. Check the existing transaction before attempting another trade. The app blocks another submission in the same session while one is pending and does not automatically send a replacement.

Keep the transaction hash. Clearing cookies or changing browser sessions can remove your access to that session's history in the app. Network records can still be inspected through the explorer.

If execution is disabled

The service operator has not enabled this flow or completed its configuration. There is no server setting you need to supply as a trader. You can still browse provider assets and read Availability.