CCIP
Chainlink CCIP - Best for ERC20 tokens with larger callback payloads (up to 30KB). Higher security through Chainlink’s oracle network. Note: waits for source chain finalization.
Relay
Relay - Best for flexible bridging with dynamic amounts. No callback data limit, supports native tokens.
Stargate
LayerZero Stargate - Best for native token bridging and LayerZero ecosystem. Tight callback limit (~9.5KB).
Mixed Protocols
Stargate + CCIP - Combine multiple bridges for complex crosschain workflows with nested callbacks across chains.
When to Use Each Bridge
| Protocol | Best For | Callback Limit | Native Token | Finalization |
|---|---|---|---|---|
| CCIP | Large callback payloads, high security | ~30KB | No | Waits for source chain finality |
| Relay | Dynamic amounts, flexible routing | Unlimited | Yes | Fast |
| Stargate | LayerZero ecosystem, native bridging | ~9.5KB | Yes | Fast |
CCIP finalization: CCIP waits for source chain finalization before executing callbacks. Timing varies by chain (sub-second to hours). See Chainlink’s Finality By Blockchain for current times. Consider this for time-sensitive swaps with slippage protection on slower chains.
Discovery APIs
- CCIP: Use
GET /ccip/routerto get the CCIP Router address - Stargate: Use
GET /layerzero/poolto get the OFT pool address - Relay: Use the token address directly as
primaryAddress
Updated
