#USDT0 Cross-Chain Transaction Costs & Timing Research
Research compiled February 2026. Costs and times are estimates based on current network conditions and protocol documentation. Actual values fluctuate with gas prices, congestion, and protocol updates.
1. USDT vs USDT0: The Relationship
USDT (Tether) is the largest stablecoin by market cap, pegged 1:1 to the US dollar. It is natively issued on Ethereum, Tron, and TON, which together account for ~98% of USDT supply.
USDT0 is the omnichain extension of USDT, launched January 16, 2025 by Tether in partnership with LayerZero Labs using the Omnichain Fungible Token (OFT) standard. It is managed and operated by Everdawn Labs.
How USDT0 Works
| Concept | Detail |
|---|---|
| Backing | Every USDT0 token is backed 1:1 by USDT locked on Ethereum via the OFT Adapter contract |
| Minting | When USDT is sent cross-chain, it is locked on Ethereum and an equal amount of USDT0 is minted on the destination chain |
| Burning | When USDT0 moves between non-Ethereum chains, tokens are burned on the source chain and minted on the destination chain (total supply is constant) |
| Redemption | USDT0 can be redeemed by burning on any chain, which unlocks the corresponding USDT on Ethereum |
| Verification | Cross-chain transfers are verified by two DVNs: the USDT0 DVN and the LayerZero DVN (both must approve) |
| Protocol Fee | A 0.03% fee (feeBps) is deducted from each USDT0 cross-chain transfer |
Key Differences
| USDT | USDT0 | |
|---|---|---|
| Issuer | Tether | Everdawn Labs (backed by Tether-locked USDT) |
| Native Chains | Ethereum, Tron, TON | 18+ chains via LayerZero OFT |
| Cross-Chain | Requires bridges / wrapped tokens | Native burn-and-mint via LayerZero (no wrapping, no slippage) |
| Liquidity | Fragmented per chain | Unified across all OFT chains |
| Trust Model | Tether reserves | Tether reserves + LayerZero protocol + Everdawn Labs operations |
Legacy Mesh
For chains where USDT is natively issued but USDT0 is not (Tron, TON), a Legacy Mesh connects USDT on those chains to the USDT0 network, enabling USDT transfers between Ethereum, Tron, TON, Arbitrum, Ink, and Berachain.
2. USDT0 Supported Networks (as of Feb 2026)
USDT0 is live on 18+ chains: Arbitrum, Berachain, Conflux, Corn, Ethereum, Flare, Hyperliquid (HyperEVM), Ink, Mantle, Monad, Morph, Optimism, Plasma, Polygon, Rootstock, Sei, Stable, Unichain, and X Layer. It also launched on Solana in October 2025.
3. Cross-Chain Route Cost & Time Estimates
3a. Leg 1 -- USDT0 Inbound via LayerZero OFT
This is the first leg: a user sends USDT0 from their origin chain to the contract on the destination chain (e.g., Plasma or another chain where the syrupUSDT vault operates).
Fee components:
- Source chain gas fee (paid in native token of source chain)
- LayerZero DVN + Executor relay fee (bundled into source tx)
- USDT0 protocol fee: 0.03% of transfer amount
| Source Chain | Destination Chain | Est. LayerZero + Gas Cost | Est. Transfer Time | Notes |
|---|---|---|---|---|
| Ethereum | Plasma | 10 | 1 -- 3 min | Ethereum gas dominates cost; Plasma has negligible destination gas |
| Ethereum | Ink | 10 | 1 -- 3 min | 80M transfer (Eth -> Ink) |
| Ethereum | Arbitrum | 10 | 1 -- 3 min | Standard L1 -> L2 OFT route |
| Ethereum | Berachain | 10 | 1 -- 3 min | Same L1 -> L1/L2 OFT pattern |
| Arbitrum | Plasma | 0.50 | 30s -- 2 min | L2 source = very cheap gas |
| Arbitrum | Ink | 0.50 | 30s -- 2 min | L2 to L2 via LayerZero |
| Optimism | Plasma | 0.50 | 30s -- 2 min | OP Stack L2 source |
| Ink | Plasma | 0.30 | 30s -- 2 min | Both are low-cost L2/appchains |
| Ink | Arbitrum | 0.30 | 30s -- 2 min | L2 to L2 |
| Plasma | Ink | 0.10 | < 1 min | Plasma abstracts gas fees for basic transfers |
| Plasma | Arbitrum | 0.10 | < 1 min | Plasma gas abstraction keeps costs minimal |
| Berachain | Plasma | 0.50 | 30s -- 2 min | L1 to L2-like route |
| Polygon | Plasma | 0.30 | 30s -- 2 min | Low-cost PoS source |
| Solana | Plasma | 0.10 | 30s -- 2 min | Solana gas is negligible |
Example: The largest single USDT0 transfer to Plasma was 0.81 in fees. 20 individual transfers exceeded $100M each. LayerZero OFT transfers have no slippage regardless of size.
3b. Leg 2 -- Deposit into syrupUSDT Vault
Once USDT0 arrives on the destination chain, the contract deposits it into the syrupUSDT vault (Maple Finance).
| Action | Est. Gas Cost | Est. Time | Notes |
|---|---|---|---|
| Deposit USDT0 into syrupUSDT vault (Plasma) | 0.05 | ~seconds (1 block confirmation) | Plasma has very low gas; vault deposit is a single contract call |
| Deposit USDT0 into syrupUSDT vault (Ethereum) | 30 | ~15s (1 block) | If vault is on Ethereum, gas is higher |
syrupUSDT Vault Details:
- Operated by Maple Finance, managed by Edge Capital
- Vault strategy: looping via Aave and Fluid lending protocols
- Current yield: ~12-16% net APY (native yield + looping yield + XPL rewards)
- Backed by overcollateralized loans (primarily against native BTC)
- Zero-loss track record to date
3c. Leg 3 -- Return Transfer via Chainlink CCIP
After the vault position is established, the resulting tokens/value need to be transferred back to the user's original chain via Chainlink CCIP.
CCIP Fee components:
- Blockchain fee (gas estimation for destination execution)
- Network premium: 0.063% of transfer value (paid in LINK) or 0.07% (paid in native gas token)
- Data availability cost (if destination is an L2)
| Source Chain (vault) | Destination Chain (user) | Est. CCIP Cost | Est. CCIP Transfer Time | Notes |
|---|---|---|---|---|
| Plasma | Ethereum | 5.00 | 1 -- 5 min | Depends on Plasma finality + Ethereum destination gas |
| Plasma | Arbitrum | 1.00 | 1 -- 5 min | L2 destination = cheaper execution |
| Plasma | Optimism | 1.00 | 1 -- 5 min | OP Stack destination |
| Plasma | Ink | 1.00 | 1 -- 5 min | Both low-cost chains |
| Plasma | Berachain | 1.00 | 1 -- 5 min | Berachain is CCIP-supported |
| Plasma | Polygon | 0.50 | 1 -- 3 min | Polygon PoS = fast finality destination |
| Ethereum | Arbitrum | 15 | 15 -- 20 min | Ethereum source finality (~13 min) dominates |
| Ethereum | Optimism | 15 | 15 -- 20 min | Same Ethereum finality bottleneck |
| Arbitrum | Ethereum | 3.00 | 15 -- 20 min | Arbitrum settles on Ethereum (inherits L1 finality) |
Note: CCIP takes a security-first approach. Transfer times are dominated by source chain finality: ~13-15 min for Ethereum-based sources, seconds to low minutes for L2s and PoS chains. Plasma and Ink as CCIP sources should offer faster finality than Ethereum mainnet.
4. Full Round-Trip Cost Estimates
The complete user flow: Send USDT0 -> Deposit in syrupUSDT vault -> Return via CCIP
| User's Chain | Vault Chain | Leg 1 (LayerZero) | Leg 2 (Vault Deposit) | Leg 3 (CCIP Return) | Total Est. Cost | Total Est. Time |
|---|---|---|---|---|---|---|
| Arbitrum | Plasma | 0.50 | 0.05 | 1.00 | 1.55 | 2 -- 8 min |
| Ink | Plasma | 0.30 | 0.05 | 1.00 | 1.35 | 2 -- 8 min |
| Optimism | Plasma | 0.50 | 0.05 | 1.00 | 1.55 | 2 -- 8 min |
| Berachain | Plasma | 0.50 | 0.05 | 1.00 | 1.55 | 2 -- 8 min |
| Ethereum | Plasma | 10 | 0.05 | 1.00 | 11.05 | 3 -- 10 min |
| Polygon | Plasma | 0.30 | 0.05 | 0.50 | 0.85 | 2 -- 7 min |
| Plasma | Plasma | 0.10 | 0.05 | N/A (same chain) | 0.15 | < 1 min |
Additional cost: The USDT0 protocol fee of 0.03% applies to Leg 1, and the CCIP network premium of 0.063% -- 0.07% applies to Leg 3. On a 3 (USDT0) + ~7.00 (CCIP) = ~10 in percentage-based fees on top of gas costs.
5. Key Considerations for Contract Design
-
Gas token requirements: Users need native gas tokens on their source chain to initiate the LayerZero transfer. Plasma abstracts this away, but most other chains require ETH/native token.
-
CCIP chain support: Confirm that the user's return chain is supported by CCIP. As of Feb 2026, CCIP supports 60+ chains including Plasma, Ink, Berachain, Arbitrum, Optimism, Polygon, and Ethereum.
-
Rate limits: Both LayerZero and CCIP implement rate limits on token transfers per lane. Large transfers may need to be batched or may experience delays if rate limits are hit.
-
CCIP Smart Execution: CCIP has an 8-hour smart execution window. If a return transfer cannot be executed within this window due to congestion, manual execution may be required.
-
Finality asymmetry: LayerZero OFT transfers (Leg 1) are generally faster than CCIP transfers (Leg 3) because CCIP waits for full source chain finality. Plan UX expectations accordingly.
-
Fee payment tokens: LayerZero fees are paid in source chain native gas. CCIP fees can be paid in LINK (cheaper, 0.063%) or native gas (0.07%). The contract should hold sufficient fee tokens for the return leg.
-
syrupUSDT vault constraints: The Plasma vault has had caps (300M). Deposits may be locked for periods (2 months observed in pre-deposit vault). Confirm current vault terms before building withdrawal logic.
6. Observed Transaction Log (Feb 18, 2026)
Live transaction data pulled from analytics.usdt0.to and verified against the LayerZero Scan API. All times are block-to-block delivery (source block timestamp to destination block timestamp).
Chain ID Reference
| Chain ID | Network |
|---|---|
| 30101 | Ethereum |
| 30102 | BNB Chain |
| 30108 | Avalanche |
| 30109 | Polygon |
| 30110 | Arbitrum |
| 30181 | Mantle |
| 30274 | X Layer |
| 30295 | Flare |
| 30320 | Unichain |
| 30324 | Abstract |
| 30339 | Ink |
| 30367 | Sei |
| 30383 | Plasma |
| 30390 | Monad |
| 30398 | MegaETH |
6a. FROM Ethereum (outbound) -- All Delivered
These transactions originate on Ethereum (lock USDT in OFT Adapter) and mint USDT0 on the destination. Fee = msg.value (LayerZero relay fee) + gas fee paid on Ethereum.
| Source Tx Hash | Route | Amount (USDT) | Duration | msg.value (ETH) | Gas Fee | Total Fee (USD) |
|---|---|---|---|---|---|---|
0xed0dc6cb... | Ethereum -> Arbitrum | 78,950 | 197s (~3m 17s) | 0.000049 ETH | $0.11 | ~$0.21 |
0xa42ece3b... | Ethereum -> Arbitrum | 90 | 190s (~3m 10s) | 0 (EIP-7702) | $1.89 | ~$1.89 |
0x961799f5... | Ethereum -> Arbitrum | 250.52 | 191s (~3m 11s) | 0.000047 ETH | $0.09 | ~$0.18 |
0x00480fd9... | Ethereum -> X Layer | 28,120 | 213s (~3m 33s) | 0.000012 ETH | $0.09 | ~$0.11 |
0xf7fd7148... | Ethereum -> Arbitrum | — | 201s (~3m 21s) | — | — | — |
0xdcd062db... | Ethereum -> Arbitrum | — | 190s (~3m 10s) | — | — | — |
0x0be8d5ba... | Ethereum -> Arbitrum | — | 191s (~3m 11s) | — | — | — |
0xba03212f... | Ethereum -> Arbitrum | — | 191s (~3m 11s) | — | — | — |
0x7e70a1cf... | Ethereum -> Arbitrum | — | 190s (~3m 10s) | — | — | — |
0x5520a790... | Ethereum -> X Layer | — | 204s (~3m 24s) | — | — | — |
0xe997acec... | Ethereum -> Arbitrum | — | 193s (~3m 13s) | — | — | — |
0xfb11254f... | Ethereum -> Ink | — | 192s (~3m 12s) | — | — | — |
0x9fbd52a4... | Ethereum -> Mantle | — | 207s (~3m 27s) | — | — | — |
0x813be37c... | Ethereum -> Plasma | — | 217s (~3m 37s) | — | — | — |
0x1252a850... | Ethereum -> Sei | — | 222s (~3m 42s) | — | — | — |
0x26cd7736... | Ethereum -> Sei | — | 217s (~3m 37s) | — | — | — |
0x8e4e31a0... | Ethereum -> Sei | — | 216s (~3m 36s) | — | — | — |
Summary: Ethereum outbound (FROM Ethereum) consistently delivers in ~190-222 seconds (3m 10s to 3m 42s). Transfer amount has no impact on speed. Destination chain type (L2, sidechain, etc.) adds minimal variance (~10-30s). Observed fees: 1.89 total (msg.value + gas) at current low gas (~0.1-2.1 Gwei). Gas was unusually cheap during observation; at typical 10-30 Gwei periods, expect 10 total.
6b. TO Ethereum (inbound) -- Mixed Results
These transactions burn USDT0 on source chains and unlock USDT from the Ethereum OFT Adapter. Fee is paid in source chain native token (msg.value covers LayerZero relay; gas fee covers source chain execution).
| Source Tx Hash | Route | Status | Duration | Source Fee (USD) | Notes |
|---|---|---|---|---|---|
0xea742a66... | Arbitrum -> Ethereum | DELIVERED | 37s | ~$0.13 | msg.value ~0.01 |
0x84c49877... | Arbitrum -> Ethereum | DELIVERED | 44s | ~$0.13 | |
0x02f3ac70... | BNB Chain -> Ethereum | DELIVERED | 50s | — | |
0x0103fa7d... | Abstract -> Ethereum | DELIVERED | 54s | — | |
0xa9235a64... | BNB Chain -> Ethereum | DELIVERED | 46s | — | |
0xf2a32ff4... | BNB Chain -> Ethereum | DELIVERED | 43s | — | |
0xa8b9ccaf... | Avalanche -> Ethereum | DELIVERED | 90s | — | |
0x9fe49cf4... | Polygon -> Ethereum | DELIVERED | 99s | ~$0.12 | msg.value 0.905 POL (~0.02 |
0x85d665b2... | Flare -> Ethereum | DELIVERED | 885s (~14m 45s) | — | |
0xef261a0b... | Plasma -> Ethereum | DELIVERED | 1,849s (~30m 49s) | ~$0.00 | Plasma: zero-fee gas abstraction |
0x96d13f24... | Plasma -> Ethereum | DELIVERED | 1,848s (~30m 48s) | ~$0.00 | Consistent ~31 min |
0x59ff7b93... | Mantle -> Ethereum | INFLIGHT | >35 min | ~$0.19 | msg.value 0.273 MNT (~0.02 |
0x075e30b5... | Mantle -> Ethereum | INFLIGHT | >15 min | — | Still pending |
0xf6c869ad... | Mantle -> Ethereum | INFLIGHT | >35 min | — | Still pending |
0x0840a899... | Mantle -> Ethereum | INFLIGHT | >40 min | — | Still pending |
0x78b1cc30... | Mantle -> Ethereum | INFLIGHT | >45 min | — | Still pending |
0x66981eb1... | Plasma -> Ethereum | INFLIGHT | >10 min | ~$0.00 | Still pending |
0x742a3b0e... | Sei -> Ethereum | INFLIGHT | >40 min | — | Still pending |
0x9ec06116... | MegaETH -> Ethereum | INFLIGHT | >60 min | — | Still pending |
Summary: TO Ethereum delivery times vary dramatically by source chain:
- Arbitrum -> Ethereum: ~37-44 seconds, ~$0.13 (fast, established DVN path)
- BNB Chain -> Ethereum: ~43-50 seconds
- Abstract -> Ethereum: ~54 seconds
- Avalanche -> Ethereum: ~90 seconds
- Polygon -> Ethereum: ~99 seconds, ~$0.12
- Flare -> Ethereum: ~15 minutes
- Plasma -> Ethereum: ~31 minutes, ~$0.00 (zero gas fees but very slow DVN verification)
- Mantle -> Ethereum: 35+ minutes, ~$0.19 (multiple transactions stuck INFLIGHT)
- MegaETH -> Ethereum: 60+ minutes (stuck INFLIGHT)
- Sei -> Ethereum: 40+ minutes (stuck INFLIGHT)
6c. L2 to L2 Routes -- All Delivered Rapidly
Fee = msg.value (LayerZero relay, paid in source chain native token) + source chain gas fee.
| Source Tx Hash | Route | Amount (USDT) | Duration | msg.value | Gas Fee | Total Fee (USD) |
|---|---|---|---|---|---|---|
0x6005db15... | Arbitrum -> Ink | 7,030 | 24s | 0.000052 ETH (~$0.10) | $0.05 | ~$0.15 |
0xd5e694a4... | Ink -> Unichain | 251.33 | 37s | — | — | — |
0x275907d6... | Arbitrum -> Plasma | 4,950 | 39s | 0.000062 ETH (~$0.12) | $0.01 | ~$0.13 |
0x40f18596... | Arbitrum -> X Layer | 28.47 | 41s | 0.000012 ETH (~$0.02) | $0.01 | ~$0.03 |
0x9cb734dc... | Polygon -> Ink | 5,000 | 75s | 0.905 POL (~$0.10) | $0.02 | ~$0.12 |
0xc12fecec... | Arbitrum -> Polygon | 250.13 | 79s | 0.000049 ETH (~$0.10) | $0.01 | ~$0.11 |
Summary: L2-to-L2 transfers deliver in 24-79 seconds and cost 0.15. Arbitrum-sourced transfers to other L2s are the fastest (24-41s). Polygon as source or destination adds slight delay (75-99s). The msg.value (LayerZero relay fee) dominates the cost; L2 gas fees are negligible (0.05).
6d. Newer Chain Routes -- Significantly Slower
| Source Tx Hash | Route | Status | Duration | Notes |
|---|---|---|---|---|
0x78c53606... | Monad -> Arbitrum | INFLIGHT | >20 min | DVN verification pending |
0xafaeb130... | MegaETH -> Arbitrum | INFLIGHT | >25 min | DVN verification pending |
Summary: Transactions FROM newer chains (Monad, MegaETH, Mantle) consistently get stuck in INFLIGHT status for extended periods. The DVN verification step appears to be the bottleneck -- both the LayerZero Labs DVN and USDT0 DVN show "WAITING" status for these chains, suggesting DVN infrastructure on these newer networks is still maturing.
6e. Key Findings
-
Ethereum outbound is remarkably consistent: All observed Ethereum -> any destination transfers completed in 190-222 seconds (~3.2 - 3.7 minutes) regardless of amount (78,950) or destination chain. Observed cost: 1.89 at low gas (~0.1-2.1 Gwei). At typical Ethereum gas (10-30 Gwei), expect 10.
-
Inbound to Ethereum varies wildly by source: Established chains (Arbitrum, BNB, Abstract) deliver to Ethereum in 37-54 seconds for ~$0.13. Newer/less-established chains (Plasma, Mantle, Sei, MegaETH) take 30+ minutes or remain stuck.
-
L2-to-L2 is the fastest and cheapest: Transfers between established L2s (Arbitrum, Ink, Unichain) deliver in 24-41 seconds for 0.15. The msg.value (LayerZero relay fee) is the primary cost component (0.12); L2 gas is negligible ($0.01).
-
Amount doesn't affect speed or fee: A 78,950 transfer on the same route. LayerZero OFT fees are fixed per message, not proportional to value (the separate 0.03% USDT0 protocol fee is deducted from the transferred amount, not from msg.value).
-
The bottleneck is DVN verification, not gas: Slow transfers show both DVNs in "WAITING" status, meaning the verification infrastructure on newer chains is the limiting factor, not network congestion or fee levels.
-
Plasma -> Ethereum is slow (~31 min) but free: Plasma's zero-gas-fee abstraction means sending USDT0 from Plasma costs ~$0.00, but DVN verification takes ~31 minutes. This is critical for the return leg design.
-
Fee breakdown pattern: On all routes, the total source-side cost = msg.value (LayerZero relay/executor fee) + source chain gas. The msg.value covers destination chain gas execution by the LayerZero Executor. On L2s, msg.value (0.12) dominates since L2 gas is <$0.05. On Ethereum, gas fee can exceed msg.value at higher gas prices.
Sources
- USDT0 Official Documentation
- USDT0 Official Site
- LayerZero OFT Standard
- LayerZero Gas Fee Estimation
- Chainlink CCIP Billing
- Chainlink CCIP Execution Latency
- CCIP Supported Networks Directory
- Maple Finance - syrupUSDT on Plasma
- Maple Finance - Plasma Vault Performance Update
- The Plasma Case Study: Launch Liquid (LayerZero)
- USDT0 on Arbitrum Announcement
- Tether Invests in LayerZero Labs (CoinDesk)
- USDT0 $63B Milestone (Invezz)
- Transporter Fee Estimator (Chainlink CCIP)
- LayerZero Message Explorer - USDT0