Bridge FAQ
How long does a bridge transfer take?
How long does a bridge transfer take?
Both deposits and withdrawals typically complete within 30 seconds:
- Deposit: ~5s Solana confirmation + ~15s finality wait + ~10s relayer processing
- Withdrawal: ~6s XYZ Chain block + ~10s relayer detection + ~5s Solana execution
My deposit hasn't appeared on XYZ Chain. What should I do?
My deposit hasn't appeared on XYZ Chain. What should I do?
Wait at least 2 minutes. The relayer waits for 32-slot finality on Solana (~15 seconds) before processing. If your tokens still haven’t appeared:
- Verify your Solana transaction was confirmed (check your wallet or a Solana explorer)
- Confirm your XYZ Chain address was registered before depositing
- Check the correct XYZ Chain address — the bridge mints to the address linked during registration
My withdrawal is stuck. What should I do?
My withdrawal is stuck. What should I do?
Withdrawals can take up to 30 seconds. If your tokens haven’t arrived on Solana:
- Confirm the burn transaction was successful on XYZ Chain (check the Explorer)
- Verify the Solana address you entered is correct
- Wait a few minutes — the relayer may be processing a queue
Do I need to register my address every time?
Do I need to register my address every time?
No. Registration is a one-time step per Solana wallet. Once you link your Solana wallet to an XYZ Chain address, all future deposits from that wallet are automatically routed to the same XYZ Chain address.
Can I change my registered XYZ Chain address?
Can I change my registered XYZ Chain address?
No. Each Solana wallet can only be linked to one XYZ Chain address. This is enforced by the on-chain UserAccount PDA. If you need to bridge to a different XYZ Chain address, use a different Solana wallet.
Is there a minimum deposit?
Is there a minimum deposit?
Yes. The minimum deposit is 1 XYZ. This prevents dust attacks on the pool vault. Deposits below the minimum are rejected by the bridge program.
Is there a maximum transfer amount?
Is there a maximum transfer amount?
- Deposits: No maximum. You can deposit any amount in a single transaction.
- Withdrawals: Maximum 1,000,000 XYZ per transaction. For larger amounts, split into multiple transactions.
Are there any bridging fees?
Are there any bridging fees?
No. The bridge charges zero fees. You receive the exact amount you deposit or withdraw. You only pay standard gas fees on each chain (SOL for Solana transactions, XYZ for XYZ Chain transactions).
Can I bridge staking rewards back to Solana?
Can I bridge staking rewards back to Solana?
No. Only bridge-minted tokens (tokens that came in via deposit) can be withdrawn. Native staking rewards earned on XYZ Chain are XYZ Chain-native and cannot cross back to Solana through the bridge.
Which wallets are supported?
Which wallets are supported?
| Chain | Supported Wallets |
|---|---|
| Solana | Phantom, Solflare, and other Solana Wallet Adapter-compatible wallets |
| XYZ Chain | Keplr, Leap, XYZ Wallet |
What happens if the relayer goes down?
What happens if the relayer goes down?
No funds are lost. The relayer tracks its processing state in a database:
- Deposits: When the relayer comes back online, it resumes from the last processed Solana signature
- Withdrawals: It resumes from the last processed XYZ Chain block height
Is the bridge audited?
Is the bridge audited?
The bridge uses several security measures:
- Pool custody — All tokens are held in an auditable on-chain vault (not a centralized wallet)
- Supply conservation — The total supply across Solana + pool + XYZ Chain always equals 1 billion
- Rate limiting — Governance-controlled limits prevent abuse
- User-signed burns — The relayer cannot initiate withdrawals; only users can burn their own tokens