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.
Updated 5 days ago