Solana Integration

Solana SPL token escrow flow into ZORAI wrapped assets
Writing date: 2026-05-05

Correct flow

  1. User deposits SPL USDT into a controlled Solana bridge program token account and binds a ZORAI recipient.
  2. The Solana relayer watches finalized program accounts and submits the message/proof to ZORAI.
  3. ZORAI mints zUSDT.sol after proof and message binding checks.
  4. 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.