Skip to main content

XYZ Bridge

The XYZ Bridge enables cross-chain transfers between Solana and XYZ Chain. It uses a Pool Bridge architecture with a custom Anchor program on Solana, ensuring proper custody and supply conservation across both chains.

How It Works

The bridge operates through a liquidity pool on Solana and the x/bridge module on XYZ Chain:
  • Deposit (Solana to XYZ Chain) — Lock tokens in the pool vault, mint equivalent tokens on XYZ Chain
  • Withdraw (XYZ Chain to Solana) — Burn tokens on XYZ Chain, release from pool vault on Solana

Supply Conservation

The bridge maintains a strict invariant — no tokens are created or destroyed in transit:
The total across all three locations never changes.

Key Features

Self-Custody

Your tokens are held in an auditable on-chain pool vault, not a centralized treasury.

User-Initiated Burns

You sign your own burn transactions on XYZ Chain — the relayer cannot move your funds.

Rate Limiting

Governance-controlled limits prevent abuse: max 1M XYZ per transaction, 10 burns per block.

Finality Confirmation

The relayer waits for 32-slot finality on Solana before processing deposits.

Supported Wallets

Next Steps

Deposit

Transfer tokens from Solana to XYZ Chain

Withdraw

Transfer tokens from XYZ Chain to Solana

Architecture

Technical deep-dive into the bridge system

Fees & Limits

Rate limits, minimums, and gas requirements