For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to make a cross-chain swap on STON.fi

Learn how to swap tokens across TON, Ethereum, Base, BNB Chain, and Polygon directly in the STON.fi app using Omniston's protected cross-chain execution.

In this guide you’ll:

✅ Select the source and destination chains

✅ Choose supported tokens and enter an amount

✅ Review fees and transaction details

✅ Confirm the swap and receive assets on another blockchain

What is a cross-chain swap?

A cross-chain swap lets you exchange assets between different blockchains in one action.

Instead of using a bridge or a CEX, waiting for funds to arrive, and then making another swap, STON.fi combines everything into a single protected operation.

Cross-chain swaps on STON.fi are powered by Omniston — our cross-chain liquidity and execution protocol. It finds the best available route and completes the entire operation atomically: either you receive exactly what was quoted, or the swap doesn't complete and your funds remain safe.

Before you start, you’ll need

  • Two wallets: TON-compatible (say, Tonkeeper) and other chain-compatible, e. g. EVM (say, Metamask)

  • A supported token you plan to swap

  • A small GRAM (prev. Toncoin) amount if you're swapping from TON to cover network fees

How to swap

  1. Open the STON.fi dApp, switch to the Cross-chain tab, and choose a token you want to send.

The token may be any from the list of compatible chains and tokens.

Cross-chain Omniston is stablecoin-first by design, so as for June 2026, the list of supported tokens is as follows:

• USDT on TON

• USDT and USDC on Base

• USDT and USDC on Ethereum

• USDT and USDC on BNB Chain

• PUSD and USDC on Polygon

💡 The list will expand over time as new chains and tokens become supported.

  1. Select the supported token you want to receive.

  1. Enter the amount of the token you want to receive or the token you want to send.

💡 Omniston is ready to link both sides of a cross-chain swap with paired HTLCs and send your quote to a resolver. You’ll see the exact amount you'll receive before you confirm.

Click Swap when you're ready.

  1. Review the transaction details: check rate, minimum received, and network fee before you swap. If everything looks correct, click Confirm swap.

  1. Confirm the swap in your source chain wallet. If you swap from TON, you sign the transaction in your TON-compatible wallet, if it is EVM, you sign in your EVM-compatible wallet, say Metamask.

  2. Once confirmed, Omniston completes the swap across both blockchains. Most swaps settle within 15–40 seconds.

When the transaction finishes, your tokens will appear in your wallet on the destination chain.

✅ That's it! Your assets have moved across chains without bridges, CEXs, multiple apps, or manual transfers.

Gasless swaps from EVM

👀 If you're swapping from an EVM chain, you usually don't need to hold the chain's native gas token for the swap itself.

Depending on your wallet and token, the first transaction may require a token approval. Some wallets can make this approval gasless as well.

Once approved, you normally won't need to repeat this step when swapping the same token from the same wallet.

Read more about gasless flow in this blog article

Last updated