Writing date: 2026-05-05
Correct flow
- User deposits SPL USDT into a controlled Solana bridge program token account and binds a ZORAI recipient.
- The Solana relayer watches finalized program accounts and submits the message/proof to ZORAI.
- ZORAI mints
zUSDT.solafter proof and message binding checks. - For return, the user burns
zUSDT.sol, obtains a ZORAI outbound receipt and the Solana program releases SPL USDT.
Users must not send SPL tokens directly to a ZORAI 0x... address. That is not a valid Solana-to-ZORAI bridge deposit.