BWICK Bridge
The BWICK Bridge enables cross-chain transfers between Solana and bwickchain. 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 thex/bridge module on bwickchain:
- Deposit (Solana to bwickchain) — Lock tokens in the pool vault, mint equivalent tokens on bwickchain
- Withdraw (bwickchain to Solana) — Burn tokens on bwickchain, release from pool vault on Solana
Supply Conservation
The bridge maintains a strict invariant — no tokens are created or destroyed in transit:| Direction | Solana Circulating | Pool Vault | bwickchain Supply |
|---|---|---|---|
| Before deposit | X | 0 | 0 |
| After deposit | X - amount | +amount | +amount |
| After withdraw | X + amount | -amount | -amount |
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 bwickchain — the relayer cannot move your funds.
Rate Limiting
Governance-controlled limits prevent abuse: max 1M BWICK per transaction, 10 burns per block.
Finality Confirmation
The relayer waits for 32-slot finality on Solana before processing deposits.
Supported Wallets
| Chain | Supported Wallets |
|---|---|
| Solana | Phantom, Solflare, and other Solana Wallet Adapter-compatible wallets |
| bwickchain | Keplr, Leap, BWICK Wallet |
Next Steps
Deposit
Transfer tokens from Solana to bwickchain
Withdraw
Transfer tokens from bwickchain to Solana
Architecture
Technical deep-dive into the bridge system
Fees & Limits
Rate limits, minimums, and gas requirements

