Bridge
The Instawrap Bridge transfers assets between RP1 and external chains (EVM, Solana, Bitcoin).
| Tab | Purpose |
|---|---|
| Deposit to RP1 | Bring assets from external chains into RP1 as wrapped tokens |
| Withdraw from RP1 | Unwrap and send assets back to their source chain |
| Bridge Activity | View pending and completed bridge transactions |
Supported Source Chains
Section titled “Supported Source Chains”| Chain Type | Examples | Connection Required |
|---|---|---|
| EVM | Ethereum, Base, Arbitrum, Optimism, Sepolia | RainbowKit (linked EVM wallet) |
| Solana | Solana mainnet/devnet | Phantom/Solflare wallet adapter |
| Bitcoin | Bitcoin mainnet/testnet | Xverse, Leather, or UniSat |
Depositing to RP1
Section titled “Depositing to RP1”Method 1: Automated Deposit
Section titled “Method 1: Automated Deposit”- Navigate to
/bridge - Select Source Chain from dropdown (e.g., Ethereum, Solana)
- Select Asset to bridge (e.g., ETH, SOL, USDC)
- View the auto-discovered Vault Deposit Address
- Ensure your linked wallet for that chain is connected (shows “Ready via [wallet]”)
- Click “Send Deposit and Request Relayer Instant Credit”
- Sign transaction in your source chain wallet
- Wait for confirmations and relayer finalization
Method 2: Manual Deposit with Existing Transaction
Section titled “Method 2: Manual Deposit with Existing Transaction”- Make a deposit to the vault address from your external wallet
- Copy the source transaction hash
- In the bridge, paste it into “Existing Source Transaction Hash”
- Click “Request Relayer Instant Credit for Existing Deposit”
- Relayer tracks confirmations and finalizes the bridge
Instant Credit
Section titled “Instant Credit”The bridge uses a relayer-backed instant credit system:
- Submit deposit on source chain
- Request instant credit from RP1 relayer
- Relayer observes and provides credit before finality
- Final settlement happens when source chain confirmations complete
Withdrawing from RP1
Section titled “Withdrawing from RP1”- Navigate to
/bridge→ Withdraw from RP1 tab - Select a Wrapped Asset you hold (e.g., wETH, wSOL, wBTC) - Shows your balance and USD value
- Destination Chain is auto-filled based on the wrapped asset’s source
- Enter Destination Address on the source chain
- Enter Withdraw Amount
- Click “Withdraw Wrapped Asset”
- Confirm RP1 transaction
Bridge Activity
Section titled “Bridge Activity”Shows all bridge transactions:
| Status | Meaning |
|---|---|
| pending / instant_pending | Waiting for confirmations or relayer finalization |
| confirmed / completed | Successfully finalized |
| failed | Bridge transaction failed |
Each entry shows:
- Source and destination chains
- Asset and amount
- Transaction hashes (source and RP1)
- Confirmation progress (e.g., “12/20 confirmations”)
- Timestamp
Vault Deposit Address
Section titled “Vault Deposit Address”The bridge discovers the vault address live from RP1 for each source chain. This address receives deposits that the relayer observes and processes.