Inspiration
Moving Bitcoin across L2 networks is still fragmented and inefficient. Users are forced to manually coordinate swaps, bridges, and routing without clear visibility into execution quality. We wanted to simplify this into a single, structured workflow.
What it does
BridgX enables seamless BTC transfers across L2 networks by abstracting swaps and bridging into one unified process. It routes BTC through USDC, bridges it across chains, and swaps back to BTC on the destination network.
How we built it
We built a modular system with:
- A frontend interface for user inputs and execution flow visualization
- A backend handling routing logic and execution coordination
- Integration with swap APIs for optimized pricing
- Integration with bridging protocols to move assets across chains
The system is designed to be extensible, allowing additional chains and providers to be integrated easily.
Challenges we ran into
- Coordinating multiple steps (swap → bridge → swap) into a single flow
- Handling execution logic across different systems
- Ensuring a clean abstraction for users despite underlying complexity
Accomplishments that we're proud of
- Functional end-to-end workflow
- Live deployed product
- Clean abstraction of a multi-step process into a single interface
What we learned
- How to design modular blockchain workflows
- Tradeoffs between abstraction and control in DeFi systems
- Practical constraints of cross-chain execution
What's next for BridgX
- Multi-provider routing for better price discovery
- More chain integrations
- Improved reliability with fallback execution paths
- Transaction monitoring and verification layer
Built With
- apis
- cctp
- fastapi
- github
- next.js
- python
- react
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.