Writing date: 2026-05-05
Correct flow
- User locks ERC20 USDT or another registered asset in the Ethereum lockbox contract.
- The relayer observes
MessageSent, builds a receipt proof and submits it to ZORAI. - ZORAI verifies the message binding and mints a wrapped asset such as
zUSDT.eth. - For return, the user burns the wrapped asset on ZORAI and the relayer unlocks the asset on Ethereum.
Boundary
Current code is production-prep. Sepolia/mainnet e2e evidence and finality verifier hardening are still required before production bridge launch.