Channel-Based Bridging

Simplified bridging. Powered by Swivell

In crypto, bridging has traditionally not been a straightforward process. It requires installing dependency-riddled SDKs, or perform complex onchain interactions on a wide variety of networks (Solana, EVM, TRON, Bitcoin).

What is Channel-Based Bridging?

Swivell allows you to move into another network by simply sending to a dedicated address. Think of it like a portal that knows exactly where you want to go. Any tokens you send to the channel will be bridged to the destination network in real-time.

How It Works (2 steps)

1. Create a Channel

Create a dedicated channel with specific forwarding rules.

curl -X POST https://api.swivell.com/v1/channels \
    -H "X-API-KEY: your-api-key" \
    -H "Content-Type: application/json" \
    -d '{
      "id": "base-bridge-1",
      "forward_network": "base",
      "forward_asset": "USDC",
      "forward_recipient": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
    }'

The API will provide a list of dedicated addresses.

{
 "id": "base-bridge-1",
 "addresses": [
   {
     "network": "mainnet",
     "address": "0x5A6d87BB8BE80A0bD1c31125c76FfA247a73cbc6"
   },
   {
     "network": "solana",
     "address": "23BvUE2F8nLDP1qjfWhGM7ehgdPsVYkgKoMvH3Dko7BJ"
   },
   {
     "network": "base",
     "address": "0x5A6d87BB8BE80A0bD1c31125c76FfA247a73cbc6"
   },
   {
     "network": "arbitrum",
     "address": "0x5A6d87BB8BE80A0bD1c31125c76FfA247a73cbc6"
   }
 ],
 "forward_network": "solana",
 "forward_asset_symbol": "USDC",
 "forward_recipient": "EAGkHiMuuD7jXDchXF5MfWCcQ3xGaL9zZv9LnyZUcSa9"
}

2. Send to Channel

Send any token to these addresses.

3. Receive on Destination πŸŽ‰

Receive tokens on destination network. Most transfers are instant and Swivell's streamlined Webhooks allow you to track the entire process without polling.