Skip to main content
USDSM can be bridged across supported chains using LayerZero V2 OFT (Omnichain Fungible Token). Transfers use a burn-and-mint model — tokens are burned on the source chain and minted on the destination chain. Total supply is always conserved.

Supported Chains

Architecture

Each chain has three contracts:
  • USDSM — The ERC-20 token (TransparentUpgradeableProxy)
  • USDSMMintBurnOFTAdapter — LayerZero V2 OFT adapter that handles cross-chain send/receive
  • USDSMMinterBurner — Intermediary that translates between LayerZero’s standard interface and USDSM’s mint/burn signatures

How a bridge transfer works

Security

  • 2/2 DVN verification — Every message is verified by two independent Decentralized Verifier Networks (LZ Labs + Horizen) before delivery
  • Explicit library pinning — Send and receive message libraries are pinned to specific versions per pathway
  • Enforced gas options — Minimum 120,000 gas enforced for lzReceive on all pathways

Important: Approval Target

When bridging USDSM, you must approve the MinterBurner contract — not the OFT Adapter. This is because USDSM uses a non-standard mint/burn signature with a deduplication ID, and the MinterBurner handles the transferFrom during the burn flow.
This applies to both direct user interactions and partner integrations (e.g., bridge aggregators like LiFi/Jumper).