WDK logoWDK documentation

Bridge tokens with USD₮0

Bridge USD₮0 and XAU₮0 across supported EVM and non-EVM destinations from WDK accounts.

Use the USD₮0 bridge module to move USD₮0 and XAU₮0 across supported chains from WDK EVM wallet accounts.

Features

  • Cross-Chain Bridge: Move USD₮0 tokens between supported blockchains
  • LayerZero Integration: Uses LayerZero protocol for secure cross-chain transfers
  • Expanded Multi-Chain Support: Discover 25 configured EVM and non-EVM network keys
  • Non-EVM Destinations: Bridge toward Solana, TON, and TRON when the source token has a compatible route contract
  • 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 USD₮0 and XAU₮0 ecosystem tokens
  • Route Overrides: Custom OFT contract addresses and destination endpoint IDs
  • 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

Source Chains (EVM)

ChainChain ID
Ethereum1
Arbitrum42161
Optimism10
Polygon137
Berachain80094
Ink57073
Plasma9745
Conflux eSpace1030
Corn21000000
Avalanche43114
Celo42220
Flare14
HyperEVM999
Mantle5000
MegaETH4326
Monad143
Morph2818
Rootstock30
Sei1329
Stable988
Unichain130
XLayer196

Destination Chains

All source chains above, plus:

ChainEndpoint ID (EID)
Solana30168
TON30343
TRON30420

Non-EVM route candidates

For auto-resolved routes toward Solana, TON, or TRON, beta.7 skips the source chain's ordinary oftContract. The bundled configuration can instead consider these source contracts:

Source token contract familyEVM source chains with a bundled candidate
USD₮0 legacy meshEthereum, Arbitrum, Celo
XAU₮0 OFTEthereum, Arbitrum, Avalanche, Celo, HyperEVM, Ink, Monad, Plasma, Polygon, Stable

This table shows source-side contract availability, not a guarantee that every listed source reaches every non-EVM destination. The selected contract must support the destination endpoint on-chain. Confirm the exact source-token-destination route with quoteBridge() before execution, or provide a verified route-specific oftContractAddress and optional dstEid.

getSupportedChains() and getSupportedTokens() read the static chain and token configuration. They do not validate a source-to-destination pair or prove that its LayerZero peer is configured.

Token support is determined by the contracts deployed on each chain. The protocol checks for oftContract, legacyMeshContract, and xautOftContract to determine available tokens.

Standard EVM accounts can use every supported EVM source route with a matching token deployment. ERC-4337 helper bridging is available from Ethereum, Arbitrum, Plasma, and Polygon. The ERC-4337 flow bundles token approval and the helper call into one UserOperation.

ERC-4337 fee and bridgeFee values can use different denominations in 1.0.0-beta.7. Review the fee-unit limitation before configuring bridgeMaxFee.

Next Steps


Need Help?

On this page