Files
smom-dbis-138/docs/deployment/CRONOS_TRUSTLESS_BRIDGE_DESIGN.md
2026-03-02 12:14:09 -08:00

38 lines
1.1 KiB
Markdown

# Cronos Trustless Bridge Design
Design for adapting the trustless bridge to Cronos (Chain 25). The existing trustless bridge targets Chain 138 ↔ Ethereum Mainnet and uses Mainnet DEX addresses.
## Current Architecture (Chain 138 ↔ Mainnet)
- Lockbox138 — On Chain 138
- InboxETH, BondManager, ChallengeManager, LiquidityPoolETH, SwapRouter — On Mainnet
- SwapRouter uses Uniswap V3, Curve 3Pool, 1inch
## Cronos Adaptations
### Option A: Cronos ↔ Chain 138
- Lockbox on Cronos; Inbox on Chain 138
- SwapRouter uses Chain 138 or Cronos DEXes
### Option B: Cronos ↔ Mainnet
- Lockbox on Cronos (Cronos WETH 0x99B3511A...)
- Inbox/LiquidityPool/SwapRouter on Mainnet (unchanged)
### Cronos DEX Addresses
- VVS Finance, CronaSwap — lookup router addresses from official docs
## Implementation
1. Add Cronos config (WETH, LINK, stables)
2. Create SwapRouterCronos or parameterize SwapRouter
3. Deploy Lockbox on Cronos
4. Deploy Inbox on destination chain
## Related
- script/bridge/trustless/DeployTrustlessBridge.s.sol
- docs/bridge/trustless/DEPLOYMENT_GUIDE.md