Skip to main content
T TON Adoption
Basics GUIDE · 2026

How to bridge from Ethereum to TON: a user's guide

A practical guide for Ethereum users: moving USDT, ETH and other tokens to TON via bridges, which wallets to use

Author
TON Adoption Team · research desk
Published
Updated
6 min read

Moving from Ethereum to TON isn’t “switch network” inside the same wallet, the way Polygon or Arbitrum is. It’s an ecosystem swap: new wallets, new DEXes, new tokens. This guide is for users with an Ethereum stack (MetaMask, ETH, USDT, NFTs) who want to understand how to migrate to TON and what to do once there.

Key thing first: TON is not EVM

Before anything — the core difference. In the Ethereum family (Polygon, Arbitrum, BNB Chain, Base) wallets and contracts are compatible: one MetaMask works across networks; USDT on Ethereum can be bridged to Polygon with minimal fuss.

TON is different. TON uses TVM, not EVM — its own virtual machine with its own contracts and wallets. The reasons are in the EVM-incompatibility article. Practical takeaway: you need a separate wallet, and tokens on TON are separate jetton contracts, not ERC-20.

What’s worth bringing along

Sensible things to “carry” from Ethereum to TON:

  1. USDT — by far the most liquid bridge token.
  2. USDC — available on TON via bridges (native USDC is still in discussion).
  3. ETH as WETH-jetton — for arbitrage and DeFi inside TON.
  4. Stablecoins for trading on TON DEXes.

NFTs and custom tokens usually stay in Ethereum. TON has its own NFT ecosystem (TON Diamonds, getgems) with different collections.

Step 1. Create a TON wallet

The first task is a wallet that speaks TON. Detailed guide — How to create a TON wallet in 5 minutes. Quick version:

Tonkeeper is the best fit for a MetaMask user. The Chrome extension feels familiar; mobile is even nicer.

Step 2. Get TON for gas

In Ethereum every transaction needs ETH for gas. On TON — Toncoin (TON) itself. Three ways to get it:

Through a bridge

If you have USDT on Ethereum, bridge it to TON (Symbiosis, Orbit Bridge), then swap part of the USDT to TON via STON.fi/DeDust. It works, but you already need TON to pay DEX gas — chicken-and-egg for new users.

The fix: many bridge UIs automatically include a small TON “for gas” alongside the destination token. Symbiosis and Orbit do this.

Through an exchange

The cleanest path for a new user. Buy TON on OKX, Bybit, Binance, MEXC and withdraw to your Tonkeeper address.

In-wallet purchase via Tonkeeper

Tonkeeper and MyTonWallet integrate MoonPay and Mercuryo — buy TON inside the wallet with a card. Fee 1.5–3%, but convenient for the first purchase.

Step 3. Bridge tokens over

Now to the main act — moving USDT (or another token) from Ethereum to TON.

Symbiosis Finance

symbiosis.finance — multi-chain bridge with TON support. Flow:

  1. Open symbiosis.finance in the browser.
  2. Connect MetaMask (Ethereum) and Tonkeeper (TON).
  3. From — Ethereum + USDT, To — TON + USDT.
  4. Set the amount, check the fee (typically 0.1–0.3% + Ethereum gas).
  5. Confirm in MetaMask (USDT moves to the bridge contract on Ethereum).
  6. Wait 5–15 minutes.
  7. USDT-jetton arrives in Tonkeeper.

Symbiosis also drops a “pinch” of TON for gas so the new address can do something immediately.

Orbit Bridge

bridge.orbitchain.io — alternative supporting Ethereum ↔ TON via wrapped tokens. Wrapped USDT through Orbit may differ from native USDT on TON — different jettons. Confirm which one you’ll receive before using.

Official USDT bridge (Tether)

Tether issued native USDT on TON — not wrapped. To move it:

  • From an exchange (OKX, Bybit) withdraw USDT directly via the TON network. The exchange offers a network choice; pick TON.
  • The exchange routes Ethereum-side USDT through its internal bridge contract; what arrives in Tonkeeper is USDT on TON.

This is the most convenient path for most users — no separate bridge UI, all through your familiar exchange.

Step 4. TON equivalents of Ethereum tools

A “what to use on TON instead of the Ethereum tool you know” table:

EthereumTON equivalent
MetaMaskTonkeeper, MyTonWallet
WalletConnectTON Connect 2.0
Etherscantonscan.org, tonviewer.com
UniswapSTON.fi, DeDust
AaveEVAA Protocol, DAOLama
Lido (ETH staking)Tonstakers, Hipo, bemo
OpenSeagetgems.io, mrkt.app
ENS (Ethereum Name Service)TON DNS (.ton domains)
Hardhat / FoundryBlueprint
SolidityTolk, Tact, FunC

More on TON Connect — in a dedicated piece. On explorers — the TonScan guide.

How DeFi differs on TON

If you’re used to Uniswap, STON.fi feels familiar — pairs, liquidity, AMM curves. The differences:

TVL and depth

TON ecosystem TVL in 2025–2026 is $150–400M, well below Ethereum DeFi (tens of billions). For large swaps ($50k+) slippage is higher; for retail it doesn’t matter.

Available strategies

  • Swaps on STON.fi and DeDust — standard AMM.
  • TON staking through Tonstakers/Hipo/bemo — 3–5% APR, the Lido equivalent.
  • Lending — EVAA, a lending protocol with a limited set of pairs.
  • Yield farming — minimal, mostly on STON.fi and through Telegram-native projects.

What’s missing (or scarce)

  • Complex derivatives (perps, options) — almost absent.
  • MEV / sandwich bots — exist, but at much smaller scale due to fixed gas pricing.
  • Flash loans — extremely rare.

If you ran strategies on Aave + Uniswap + Curve, most won’t reproduce on TON. If you wanted just swaps and staking — everything’s there.

What happens to your Ethereum assets

The most common worry: “I bridged USDT to TON, what’s left on Ethereum?”

  • The ETH wallet stays. MetaMask with the same seed keeps working with Ethereum.
  • NFTs on Ethereum stay. They don’t move automatically.
  • Contracts you participated in (Uniswap LP, staking) keep working. No one touches them.
  • The USDT you bridged is gone from Ethereum. It’s locked in the bridge contract; you received an equivalent jetton on TON. To return — same bridge.

Pitfalls

What you must know before bridging:

1. Gas works differently

You don’t manage gas priority via auction the way you do on Ethereum. Price is fixed; the transaction either confirms in 1–2 blocks or it doesn’t. No pending transactions. Details — in the fees guide.

2. Two address formats

The same TON wallet has two address formats: EQ… (bounceable) and UQ… (non-bounceable). Exchanges and bridges typically require UQ — otherwise misrouted funds bounce. Tonkeeper shows both.

3. USDT on TON ≠ USDT on Ethereum

If you send to an Ethereum-USDT address from a friend who expected USDT on TON — funds go to the wrong network. Always check both the network and the address in the UI.

4. NFTs don’t cross simple bridges

Most bridges only support fungibles. For NFTs on TON you buy native TON NFTs (on getgems.io); it’s a different collection.

5. Recovery seeds differ

A MetaMask seed phrase technically works in Tonkeeper (both BIP-39), but generates a different address — different derivation path. If you use one seed for both networks, the addresses are different — don’t confuse them.

Where to start

A minimal path to try TON without fully migrating:

  1. Install Tonkeeper — 5 minutes. Detail — in the wallet creation guide.
  2. Buy 5–10 TON through an exchange or in-wallet on-ramp.
  3. Bridge 50–100 USDT through a bridge or via the TON network from your exchange.
  4. Make your first swap on STON.fi or DeDust.
  5. Try a mini-app in Telegram via TON Connect.

That gives you a real feel for TON’s speed and cost. If it clicks — move more; if not — your ETH stack is untouched on Ethereum.

What next

For a deeper look at why TON is architecturally different — the EVM-incompatibility piece. For the detailed comparison of fees and speed — the fees guide. General ecosystem onboarding — the TON full guide.

Sources

Frequently asked

No. Only via a bridge — a wrapped-token scheme. Symbiosis, Orbit Bridge and the OKX bridge let you move ETH or USDT from Ethereum to TON, where they become jettons. It takes 5–15 minutes and costs 0.1–0.5%.
MetaMask keeps working with Ethereum unchanged. But it does not work on TON — you need a separate wallet (Tonkeeper, MyTonWallet). Two independent stacks that don't intersect.
It's the real USDT, issued by Tether officially as a jetton on TON. Not wrapped — native USDT for TON. Capitalisation is over $1B. But it lives only on TON; it can't move to Ethereum without a bridge.
STON.fi and DeDust — the two largest DEXes on TON. STON.fi has ~$120M TVL in 2026, DeDust ~$60M. Both support AMM-style swaps; the curves resemble Uniswap V2/V3.
Depends on goals. If you want a fast, cheap transfer to a Telegram contact or access to mini-apps — yes. If you want classic DeFi with deep liquidity — Ethereum still leads. Many people keep funds on both.

Related