Build on Bitcoin
ICP brings smart contract functionality to Bitcoin through a protocol-level integration with the Bitcoin network. Smart contracts deployed on ICP can interact with the Bitcoin network directly without using bridges or oracles.
- Bitcoin apps on ICP - Learn the fundamentals
- Smart contract capabilities - Discover the key capabilities
Case studies
Developers are already building successful Bitcoin applications using ICP:
- ODIN•FUN - Bitcoin memecoin trading platform with 150,000+ users and 6,000+ BTC in volume
- LiquidiumWTF - Peer-to-peer Bitcoin lending protocol with $500M+ loan volume
- Omnity REE - Decentralized execution layer for Bitcoin DeFi
50+ projects are building Bitcoin apps on ICP, see all on the ecosystem page.
Development Resources
- Local development - Set up your development environment
- Cycles are like gas - Cycles and the reverse gas model fuel smart contracts
- Smart contracts in Rust - Use Rust for high-performance Bitcoin apps
- Smart contracts in Motoko - ICP's native language for smart contracts
- Sign-in with Bitcoin - Authenticate users with Bitcoin wallets
- Grants - Get funding for your Bitcoin project
Community
- Working group - Join the Bitcoin on ICP working group
- Developer forum
- Developer Discord
- X/DFINITYDev