Inspiration
The crypto market is unpredictable, and holding Bitcoin often feels like waiting in uncertainty. We built BitStark out of a simple question — how can we make Bitcoin work for us, even when the market isn’t moving? Our goal was to create something that lets Bitcoin holders earn yield without trading, staking, or worrying about DeFi complexity.
What it does
BitStark is a mobile-first yield gateway for Bitcoin on Starknet. Users can deposit BTC and instantly start earning yield — no bridging steps, no gas, no confusion.
Behind the scenes:
- Atomiq handles the Bitcoin bridge
- Xverse provides wallet integration and account abstraction
- Vesu and Troves manage the yield strategies
In short: you tap “Deposit” → BitStark does the rest.
How we built it
We built BitStark with:
- React Native + Expo Router for a clean mobile experience
- NativeWind for fast, themeable styling
- Starknet Cairo contracts for secure yield allocation
- Atomiq + Xverse SDKs for Bitcoin-native bridging and login
- Vesu/Troves APIs for generating real yield
The design follows a BTC-dark theme — black backgrounds, orange accents, and simple UX focused on clarity and trust.
Challenges we ran into
- Integrating Bitcoin wallets with Starknet’s account abstraction
- Debugging native dependencies across iOS and Android
- Keeping the deposit flow gasless and seamless
- Simulating live yield updates with off-chain data
Accomplishments that we're proud of
- Built a working one-tap BTC deposit → yield flow
- Created a Bitcoin-first UX that hides all blockchain complexity
- Designed a beautiful mobile experience for DeFi on Starknet
What we learned
We learned how to bridge the gap between Bitcoin security and Starknet scalability, and how much UX matters in crypto. We also modeled yield in a simple way:
$$ Y = P \times r \times t $$
where ( P ) = principal (BTC), ( r ) = yield rate, and ( t ) = time in days.
What's next for BitStark
- Integrate real yield sources on Starknet
- Enable auto-compounding BTC rewards
- Release a public testnet app
- Add a social leaderboard for community yield tracking
- Expand to multi-chain BTC yield strategies
Built With
- account-abstraction
- atomiq-sdk
- expo-router
- expo.io
- ios
- nativewind
- react-native
- starknet
- tailwindcss
- troves-protocol
- typescript
- vesu-protocol
- xverse-wallet
Log in or sign up for Devpost to join the conversation.