Inspiration
Bitcoin holders have traditionally been limited in their yield-earning opportunities. While Bitcoin remains the most valuable cryptocurrency, its holders often miss out on the growing DeFi ecosystem yields available on other chains. We were inspired to bridge this gap by creating a seamless way for Bitcoin holders to participate in Starknet's DeFi ecosystem without losing their Bitcoin exposure.
What we learned
Building BitStream taught us several key lessons:
- Cross-chain complexity: Integrating Bitcoin with Starknet requires sophisticated atomic swap mechanisms
- User experience matters: Complex DeFi operations need intuitive interfaces to succeed
- Security is paramount: Multi-asset vaults require robust security patterns and careful testing
- Wallet integration: Supporting multiple wallet types (Xverse, Braavos, Argent) requires flexible architecture
How we built it
We built BitStream using a multi-layered architecture:
Smart Contracts (Cairo/Starknet):
- Deployed
BitStreamMultiVaultcontract supporting STRK and WBTC staking - Implemented share-based yield distribution system
- Used OpenZeppelin security patterns (Ownable, ReentrancyGuard, Upgradeable)
Frontend (Next.js):
- Built responsive React application with Tailwind CSS
- Integrated AtomiqLabs SDK for atomic swaps
- Created seamless wallet connection for Bitcoin and Starknet wallets
Key Integrations:
- AtomiqLabs SDK for BTC ↔ STRK atomic swaps
- Sats Connect for Bitcoin wallet integration
- Starknet wallet adapters for cross-chain functionality
Challenges we faced
- Atomic Swap Complexity: Implementing reliable BTC ↔ STRK swaps required deep understanding of both Bitcoin and Starknet transaction mechanics
- Wallet Compatibility: Ensuring smooth integration across different wallet types (Xverse, Braavos, Argent) with varying APIs
- Yield Distribution: Designing a fair, gas-efficient system for distributing rewards across multiple asset types
- User Experience: Making complex DeFi operations feel simple and intuitive for non-technical users
- Security Auditing: Ensuring the multi-asset vault is secure against common attack vectors
Impact
BitStream democratizes Bitcoin yield farming by removing technical barriers and providing a user-friendly interface for cross-chain DeFi participation. Users can now earn 4.2% APY on their Bitcoin while maintaining exposure to Bitcoin's value proposition.
Built With
- atomiqlabs-sdk
- cairo
- next.js
- openzeppelin
- react
- sats-connect
- scarb
- starknet
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.