Examples
Examples Overview
This section provides complete, production-ready examples of Move contracts integrated with Ika dWallet functionality.
Available Examples
| Example | Description | Key Features |
|---|---|---|
| Bitcoin Multisig | Multi-signature wallet for Bitcoin transactions | Governance voting, Taproot signatures, presign pools |
| KeySpring | Cross-chain wallet from any wallet or passkey | DKG, passkey auth, cross-chain ETH transactions |
Example Structure
Each example includes:
- Overview: What the contract does and its use cases
- Architecture: How components work together
- Key Code: Annotated code snippets
- Full Source: Link to complete source code
- Testing: How to test the implementation
Quick Start
1. Clone the Example
The Bitcoin multisig example is located at:
2. Build the Contract
3. Deploy to Testnet
Common Patterns Across Examples
All examples demonstrate these core patterns:
Contract Structure
Payment Handling
Session Management
Building Your Own
Use these examples as templates for your own contracts:
- Copy the example structure
- Modify the business logic
- Adjust access controls
- Add your specific features
Next Steps
- Start with the Bitcoin Multisig Example
- Try the KeySpring Cross-Chain Wallet
- Review Core Concepts for fundamentals
- Check Integration Patterns for common patterns