bridge-usdt0-evm
Overview of the @tetherto/wdk-protocol-bridge-usdt0-evm module
A simple package that lets EVM wallet accounts bridge USDT0 tokens across different blockchains. This package provides a clean API for moving tokens between chains using the LayerZero protocol and USDT0 bridge system.
Features
Cross-Chain Bridge: Move USDT0 tokens between supported blockchains
LayerZero Integration: Uses LayerZero protocol for secure cross-chain transfers
Multi-Chain Support: Bridge to Ethereum, Arbitrum, Polygon, and other supported chains
Account Abstraction: Works with both standard EVM wallets and ERC-4337 smart accounts
Fee Management: Built-in fee calculation and bridge cost estimation
Token Support: Supports USDT and other USDT0 ecosystem tokens
TypeScript Support: Full TypeScript definitions included
Memory Safety: Secure transaction handling with proper error management
Provider Flexibility: Works with JSON-RPC URLs and EIP-1193 browser providers
Supported Networks
This package works with EVM-compatible blockchains and can bridge to:
Ethereum (Chain ID: 1)
Plasma (Chain ID: 9745)
Arbitrum (Chain ID: 42,161)
Polygon (Chain ID: 137)
Note: Token support is determined by the contracts deployed on each chain. The protocol checks for oftContract, legacyMeshContract, and xautOftContract to determine available tokens.

