General
What is deBridge?
What is deBridge?
How is deBridge different from other bridges?
How is deBridge different from other bridges?
- 0-TVL architecture: No liquidity pools to hack
- Native tokens: You receive real assets, not wrapped versions
- Fast settlement: Most trades complete in seconds
Which chains are supported?
Which chains are supported?
- Major chains: Solana, Ethereum, Polygon, Base, Arbitrum, Optimism, Avalanche, BNB Chain
- Emerging chains: Story, Monad, Injective, Sei, Linea
How long do transactions take?
How long do transactions take?
- Small amounts: Solvers typically fulfill immediately after on-chain events are emitted (seconds)
- Large amounts: Solvers may wait for more block confirmations to mitigate chain reorg risk (minutes)
Products
When should I use the Widget vs API?
When should I use the Widget vs API?
- Widget: Fastest integration (30 minutes), pre-built UI
- API: Custom UI, programmatic control, hooks support
What's the difference between deBridge Liquidity Network (DLN) and deBridge Messaging Protocol (DMP)?
What's the difference between deBridge Liquidity Network (DLN) and deBridge Messaging Protocol (DMP)?
- Cross-chain value/asset transfer
- API-based integration (Widget, REST API)
- Lower complexity, optimized for swaps
- Best for: cross-chain swaps, user onboarding
- Arbitrary cross-chain messaging (any data)
- Smart contract integration required
- Higher complexity, maximum flexibility
- Foundation layer—DLN is built on top of DMP
- Best for: custom protocols, governance, state synchronization
| Aspect | DMP | DLN |
|---|---|---|
| Purpose | Arbitrary messaging | Value transfer |
| Integration | Smart contract | API-based |
| Complexity | Higher | Lower |
| Flexibility | Maximum | Optimized for swaps |
What are Hooks?
What are Hooks?
- PostHooks: Execute after trades complete (e.g., swap to USDC then deposit into Aave)
Integration
How do I get started?
How do I get started?
- Widget: Easiest option—pre-built UI, 30-minute setup
- Use the Widget Builder to customize
- DLN API: Full programmatic control, custom
UI
- No API key required for basic usage
What programming languages are supported?
What programming languages are supported?
- REST API: JavaScript, Python, Go, Rust, Java, or any language
- Widget: HTML/JavaScript/React embed
- Smart contract integration: Solidity (EVM chains), Rust (Solana)
Do I need an API key?
Do I need an API key?
How do I test my integration?
How do I test my integration?
- Use small amounts of real assets for testing on mainnets
- Track orders via the tracking API to verify behavior
Which testnets are supported?
Which testnets are supported?
Fees & Pricing
How are fees calculated?
How are fees calculated?
- Flat fee: Paid in native gas token (e.g., 0.001 ETH on Ethereum, 0.015 SOL on Solana)
- Variable protocol fee: 4 bps (0.04%) of input amount
- Taker margin: ~4 bps (0.04%) solver profit
- Operating expenses: Gas costs for fulfillment, unlock, and claim transactions
Can I monetize my integration?
Can I monetize my integration?
Can my orders be cancelled automatically?
Can my orders be cancelled automatically?
Security
Is deBridge safe?
Is deBridge safe?
- 0-TVL: No liquidity pools to hack—solvers provide liquidity on-demand
- Decentralized model: deBridge is fully decentralized with no ability to hold or retain user funds. Unfulfilled orders can always be cancelled.
- Multi-validator consensus: For cross-chain messaging
- Audited smart contracts: By leading security firms
- Bug bounty program: Active responsible disclosure program
What happens if a trade fails?
What happens if a trade fails?
Are my funds at risk while waiting?
Are my funds at risk while waiting?
What security audits have been completed?
What security audits have been completed?
- Auditors: Halborn, Neodyme, Zokyo, Ackee Blockchain
- Audit reports: Available in the deBridge GitHub repository
- Bug bounty: $200,000 program on Immunefi
Troubleshooting
My order is stuck. What do I do?
My order is stuck. What do I do?
- Check order status via the tracking API
- Wait for solver fulfillment (usually < 2 minutes)
- If unfilled after expiry, cancel the order to reclaim funds
- Contact support on Discord
Why was my transaction rejected? (DLN)
Why was my transaction rejected? (DLN)
- Insufficient token balance
- Approval not granted
- Exceeded slippage tolerance (market conditions abruptly changed during execution, or the order was not submitted promptly - within 30 seconds of receiving the response from deBridge API)
Where can I get help?
Where can I get help?
- Discord - Community and team support
- GitHub - Technical issues
- Integration guides - Docs and examples
Technical
How does the 0-TVL model work?
How does the 0-TVL model work?
- User creates order (deposits tokens in smart contract)
- Solver sends tokens directly to user on destination
- Solver claims locked tokens on source
How are order IDs generated?
How are order IDs generated?
- Unique ID per order
- Tamper-proof (changing params = different ID)
- Reproducible (can verify ID from params)