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
Contents26sections
- Key thing first: TON is not EVM
- What’s worth bringing along
- Step 1. Create a TON wallet
- Step 2. Get TON for gas
- Through a bridge
- Through an exchange
- In-wallet purchase via Tonkeeper
- Step 3. Bridge tokens over
- Symbiosis Finance
- Orbit Bridge
- Official USDT bridge (Tether)
- Step 4. TON equivalents of Ethereum tools
- How DeFi differs on TON
- TVL and depth
- Available strategies
- What’s missing (or scarce)
- What happens to your Ethereum assets
- Pitfalls
- 1. Gas works differently
- 2. Two address formats
- 3. USDT on TON ≠ USDT on Ethereum
- 4. NFTs don’t cross simple bridges
- 5. Recovery seeds differ
- Where to start
- What next
- Sources
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:
- USDT — by far the most liquid bridge token.
- USDC — available on TON via bridges (native USDC is still in discussion).
- ETH as WETH-jetton — for arbitrage and DeFi inside TON.
- 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 — the flagship, the MetaMask of TON.
- MyTonWallet — open-source alternative.
- Wallet in Telegram — custodial, for the simplest scenarios.
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:
- Open symbiosis.finance in the browser.
- Connect MetaMask (Ethereum) and Tonkeeper (TON).
- From — Ethereum + USDT, To — TON + USDT.
- Set the amount, check the fee (typically 0.1–0.3% + Ethereum gas).
- Confirm in MetaMask (USDT moves to the bridge contract on Ethereum).
- Wait 5–15 minutes.
- 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:
| Ethereum | TON equivalent |
|---|---|
| MetaMask | Tonkeeper, MyTonWallet |
| WalletConnect | TON Connect 2.0 |
| Etherscan | tonscan.org, tonviewer.com |
| Uniswap | STON.fi, DeDust |
| Aave | EVAA Protocol, DAOLama |
| Lido (ETH staking) | Tonstakers, Hipo, bemo |
| OpenSea | getgems.io, mrkt.app |
| ENS (Ethereum Name Service) | TON DNS (.ton domains) |
| Hardhat / Foundry | Blueprint |
| Solidity | Tolk, 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:
- Install Tonkeeper — 5 minutes. Detail — in the wallet creation guide.
- Buy 5–10 TON through an exchange or in-wallet on-ramp.
- Bridge 50–100 USDT through a bridge or via the TON network from your exchange.
- Make your first swap on STON.fi or DeDust.
- 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
Can I move ETH to TON directly?
What happens to my MetaMask if I move to TON?
Is USDT on TON the same USDT?
Which DEX should I use on TON instead of Uniswap?
Is it actually worth moving to TON?
Related
- BasicsJan 17, 2026
Why TON is not EVM-compatible and what it means for users
TON uses TVM instead of the Ethereum Virtual Machine — why it was designed that way, what it costs and gains the user, and which TON-EVM bridges exist in 2026.
- BasicsJan 28, 2026
How to create a TON wallet in 5 minutes: step-by-step
Set up a TON wallet from scratch — Wallet in Telegram, Tonkeeper, MyTonWallet. Comparison, seed-phrase verification
- BasicsFeb 19, 2026
TON fees: how they're calculated and why so low (2026)
What makes up a TON fee — gas, storage, forward, action. Real 2026 numbers, comparison with Ethereum and Solana, how to save and why TON is cheap.