This guide is based on the TED Protocol testnet interface. UI and features may change with updates.
Overall flow summary
Overall flow summary
1
Connect wallet
Connect your Web3 wallet (MetaMask, etc.) to TED Protocol.
2
Select tokens and chains
Choose the tokens and source/destination chains.
3
Review quote
Automatically find the best rate across 5 DEXs.
4
Execute swap
Approve the transaction and wait for completion.
Before You Begin
Before You Begin
You’ll need:
- Web3 wallet — MetaMask, WalletConnect-compatible wallets, or Coinbase Wallet
- Stablecoins — USDT, USDC, or other supported tokens
- Native tokens — For gas fees (ETH on Ethereum/Arbitrum/Base, POL on Polygon, BNB on BNB Chain, KAIA on Kaia)
1. Connect Your Wallet
Visit testnet.tedprotocol.io and click Connect Wallet in the top right corner.- Select your wallet provider from the list — MetaMask, WalletConnect, or Coinbase Wallet
- Approve the connection request in your wallet
2. Select Tokens and Chains
In the From section, choose your source chain and the token you want to swap. Enter the amount you’d like to exchange. In the To section, select your destination chain and the token you want to receive. This can be the same chain or a different one.Supported Operation Types
Supported Operation Types
- Same-chain swap — Exchange tokens within the same blockchain (e.g., USDT to USDC on Ethereum)
- Cross-chain transfer — Move the same token between blockchains (e.g., USDC on Ethereum to USDC on Base)
- Cross-chain swap — Swap and bridge in one flow (e.g., USDT on Ethereum to JPYC on Polygon)
3. Review the Quote
Once you’ve selected your tokens and amounts, TED Protocol automatically:- Queries five DEXs in parallel for the best rate
- Calculates the optimal route (which may include intermediate swaps)
- Selects the most efficient bridge if cross-chain
- Displays the expected output amount, fees breakdown, and estimated time
4. Execute the Swap
Click Swap (for same-chain) or Transfer (for cross-chain) to initiate the transaction.- Your wallet will prompt you to confirm the transaction
- Review the details and approve
Completion Time
Completion Time
- For same-chain swaps: The transaction completes in approximately 30 seconds. You’ll see a confirmation once your tokens arrive.
- For cross-chain transfers: The process takes 5-10 minutes depending on the bridge and network conditions. You’ll receive a Track Transfer link to monitor progress on LayerZero Scan.
Adjusting Settings
Click the settings icon to access swap settings:Slippage Tolerance
Slippage Tolerance
Controls how much price movement you’ll accept. The default is 0.5%, which works well for most stablecoin swaps.
- For tighter execution, lower it to 0.1-0.3%
- If transactions are failing due to price movement, increase to 1-2%
Transaction Deadline
Transaction Deadline
Sets how long the transaction remains valid. The default is 20 minutes.
Getting Test Tokens
On testnet, use the Faucet to receive free test tokens.How to use the Faucet
How to use the Faucet
1
Access faucet
2
Connect wallet
Make sure your wallet is connected
3
Switch network
Switch to Sepolia network if prompted
4
Select tokens
Select the tokens you need — ETH (for gas), TEDP, USDT, or USDC
5
Request tokens
Click Request Tokens and sign the request in your wallet