
Cake Wallet
StandardOpen-source, non-custodial, privacy-focused multi-currency cryptocurrency wallet supporting Monero, Bitcoin, Ethereum, Litecoin, and other cryptocurrencies. Features built-in exchange, native Tor integration, Bitcoin privacy tools (Silent Payments, Payjoin), and best-in-class Monero support.
README▼
Cake Wallet

📝 Description
Cake Wallet is an open-source, non-custodial multi-cryptocurrency wallet that provides a secure, seamless, and reliable way to store, send, and exchange cryptocurrency with confidence. It supports major cryptocurrencies including Bitcoin, Monero, Ethereum, and stablecoins, offering advanced privacy features such as Silent Payments and Tor integration. The wallet emphasizes self-custody and complete control over digital assets, with support for Tor-only connections and configurable privacy settings. Cake Wallet is 100% free and open source, making crypto management accessible for both beginners and experienced users, with a strong focus on privacy-preserving transactions especially for Monero, which is the only major cryptocurrency to hide sender, receiver, and amount for all transactions.

🔗 Links
- Website: https://cake-wallet.com
🏷️ Category
Privacy Technology
📊 Project Status
GitHub Statistics
👥 Team
See Team Research for detailed team information.
🛠️ Technical Details
See Technical Analysis for technical documentation.
🔒 Security
See Security Analysis for security analysis.
💻 Code Review
See Repository Analysis for code repository analysis and development activity.
📚 Documentation
Internal Reference Guides
- DATA_FLOW.md - Complete data architecture and flow documentation
- SCALING_GUIDE.md - Instructions for scaling this template to 42 projects
- WEEKEND_TASKS.md - Reference data for blockchain projects (not applicable to wallet apps)
Research completed with Constitutional Research v2.0.0 Last updated: 2025-10-24
Repository Analysis▼
Code Review & Repository Analysis
Last Updated: 2025-10-07
Repository Overview
Repository: cake-tech/cake_wallet
Description: The open source repository for Cake Wallet, a noncustodial multi-currency wallet, and Monero.com, a noncustodial Monero-only wallet.
Repository Metrics
Community Engagement
- Stars: 1,213
- Forks: 267
- Watchers: 1,213
- Open Issues: 238
Development Activity
- Status: Very Active
- Created: January 4, 2020
- Last Push: October 3, 2025 (current)
- Last Update: October 3, 2025
- Repository Size: ~94.8 MB
Repository Health
- License: MIT License
- Default Branch: main
- Archived: No
- Discussions: Enabled
- Issues: Enabled
- Wiki: Disabled
Code Composition
Primary Language: Dart
| Language | Bytes | Percentage | |----------|-------|-----------| | Dart | - | Primary | | Shell | - | Build scripting | | CMake | - | Build system | | C++ | - | Native bindings | | Swift | - | iOS integration | | Java | - | Android integration | | Ruby | - | Build tooling | | Kotlin | - | Android integration | | Objective-C | - | iOS integration | | Go | - | Utilities | | Others | - | Dockerfile, Batchfile, C, PowerShell, Nix |
Key Insight: Multi-language codebase reflects cross-platform requirements (iOS, Android, macOS, Linux, Windows) and integration with native system libraries.
Repository Topics
Categorization tags reflect project scope:
- android, bitcoin, bitcoin-cash, btc, cryptocurrency, ethereum, haven, ios, linux, litecoin, ltc, macos, monero, nano, polygon, solana, wallet, xmr
Contributor Activity
Total Contributors
66 contributors to the project
Contribution Patterns
The repository shows ongoing collaborative development with multiple active contributors across platforms and features.
Recent Development
Recent Commits (Last 5)
| Date | Commit | Author | Message |
|------|--------|--------|---------|
| 2025-10-03 | 9843c3c | cyan | feat: handle label restore field from cupcake (#2551) |
| 2025-10-03 | 2a0bbe0 | OmarHatem | populate amount only if qr has it [skip ci] |
| 2025-10-03 | efef498 | OmarHatem | remove swaptrade limit [skip ci] |
| 2025-10-02 | 80bba64 | Konstantin Ullrich | feat: integrate getOnramperSignature method and add support for retrieving Onramper signature |
| 2025-10-02 | 2120d01 | cyan | fix: use bash for bitbox build script (#2556) |
Development Cadence: Multiple commits per day across different features and fixes.
Development Observations
Code Quality Indicators
Positive Signals:
- ✅ Active development with regular commits
- ✅ Multiple contributors working on different features
- ✅ Bug fixes and feature development ongoing
- ✅ CI/CD integration (note: [skip ci] markers suggest automated testing)
- ✅ Cross-platform build system (Swift, Java, Kotlin, C++, Objective-C)
- ✅ Open source license (MIT) - code fully auditable
- ✅ 238 open issues indicate community engagement and bug tracking
- ✅ Discussions enabled for community input
Development Complexity
- Multi-platform: iOS, Android, macOS, Linux, Windows requires 10+ languages
- Blockchain Integration: Multiple cryptocurrency protocols (Monero, Bitcoin, Ethereum, Litecoin, etc.)
- Hardware Wallet Support: Indicates advanced cryptography implementation
- Privacy Features: Tor integration, Silent Payments, Payjoin require specialized knowledge
What This Codebase Does
- Wallet Application: Manages cryptocurrency keys and transactions across multiple blockchains
- Multi-Currency Support: Handles Bitcoin, Monero, Ethereum, Litecoin, Haven, and others
- Privacy Routing: Tor integration for network privacy
- Platform Abstraction: Single codebase (Dart/Flutter) deployed across 5 major platforms
- Exchange Integration: Built-in functionality to swap between cryptocurrencies
Code Review Accessibility
For Security Researchers:
- Full source code available on GitHub
- MIT License permits review and modification
- 66 contributors indicate multiple code reviews have occurred
- Commit history available for all changes
- Issues/discussions show community security awareness
How to Review:
- Clone:
git clone https://github.com/cake-tech/cake_wallet.git - Browse: GitHub repository
- Language: Primarily Dart (Flutter framework)
- License: MIT (free to review, modify, and redistribute)
Sources
| Source | Type | |--------|------| | GitHub API v3 | Official Repository Data | | Repository commits and history | Development Activity | | GitHub repository metadata | Project Information | | MIT License | Legal Framework |
Data Notes
- Repository metrics as of October 3, 2025
- Exact byte counts for languages require GitHub repository download
- Contributor list includes all authors with commits
- Recent commits shown are most recent as of last push
Team Research▼
Team & Leadership

Last Updated: 2025-10-07
Core Leadership
Vikrant Sharma
Role: Founder & CEO
<!-- Team member photo placeholder: Photo path: media/vikrant-sharma.jpg (if available) If you have a photo of Vikrant Sharma, add it here:  -->Background:
- Electrical engineering degree from Case Western Reserve University
- Steel industry background before transitioning to crypto
- Entered Bitcoin space in November 2013
Founding Story:
- Discovered Monero in 2017 but identified a critical gap: no iPhone wallet existed
- Created Cake Wallet in June 2017
- Launched publicly in January 2018
- Built the first Monero wallet for mobile platforms
Public Profiles:
- GitHub: @cake-tech
- LinkedIn: Cake Wallet Company
Company Organization
Cake Labs LLC
Company Products:
- Cake Wallet - Multi-currency privacy wallet (Android, iOS, macOS, Linux)
- Monero.com - Monero-focused wallet and exchange
- Cake Pay - Payment processing solutions
- Cupcake - Additional wallet product
Official Channels:
- Website: https://cakewallet.com/
- Company: https://cakelabs.com/
- GitHub Org: https://github.com/cake-tech
- Twitter: https://x.com/cakewallet
- LinkedIn: https://www.linkedin.com/company/cakewallet
- Support: support@cakewallet.com
Team Composition
| Aspect | Status | Details | |--------|--------|---------| | Founder | ✅ Verified | Vikrant Sharma (CEO & Founder) | | Extended Team | ⚠️ Partial | Not publicly disclosed in official bios | | Company Size | ❓ Unknown | Unknown (enterprise-scale product) | | Team Visibility | 🔍 GitHub | Available through commit history and contributor analysis |
Note: Cake Wallet operates as an established privacy-focused company producing sophisticated multi-platform wallet software. While the core founder is publicly known, individual team member information is limited in official sources.
What We Know
✅ Verified:
- Founder identity and background
- Company structure and products
- Official communication channels
- Multi-year operational history (since 2018)
❓ Requires Further Research:
- Individual team member names and roles
- Organizational structure/hierarchy
- Team size and departments
- Advisory board or governance council
- Employee information (confidentiality expected)
Sources & Methodology
| Source | Type | Reliability | Accessed | |--------|------|-------------|----------| | cakewallet.com | Official Website | PRIMARY | 2025-10-07 | | cakelabs.com | Company Website | PRIMARY | 2025-10-07 | | GitHub cake-tech | Official Repository | PRIMARY | 2025-10-07 | | ChangeNow Interview | Profile/Interview | SECONDARY | 2025-10-07 | | LinkedIn Company | Professional Network | SECONDARY | 2025-10-07 |
Security Analysis▼
Security & Audits
Last Updated: 2025-10-07
Third-Party Security Audits
Status
🔍 No formal third-party audits found in public sources
Audit Firms Checked:
- Trail of Bits
- ConsenSys Diligence
- Certik
- OpenZeppelin
- Other major firms
Sources Verified:
- Official website/documentation
- GitHub repository announcements
- GitHub security advisories
- Blog posts and press releases
- Company announcements
Context
Cake Wallet is a client-side wallet application (non-custodial). Unlike smart contract platforms that commonly undergo formal audits, wallet applications often prioritize code review through open-source community scrutiny rather than expensive third-party audits.
Security Features Implemented
Key Privacy & Security Features
- ✅ Non-custodial design - Users control private keys entirely
- ✅ Open source - Code auditable by anyone
- ✅ Native Tor integration - Network privacy for Bitcoin/Monero
- ✅ Bitcoin Silent Payments - Transaction privacy on Bitcoin
- ✅ Bitcoin Payjoin - Enhanced transaction privacy
- ✅ Monero support - Best-in-class support for native privacy coin
- ✅ 100% free - No fees or tracking
- ✅ Platform security - Available on all major platforms (iOS, Android, macOS, Linux)
Open-Source Security Posture
Code Availability
- Repository: https://github.com/cake-tech/cake_wallet (Public)
- License: Open source (verify on repository for exact license)
- Code Review: Available for community security review
Development Activity
- ✅ Active development - Regular commits and releases
- ✅ Release history - Notable: v4.20.0 with MWEB (Litecoin privacy upgrade)
- ✅ Multi-platform maintenance - Supporting iOS, Android, macOS, Linux
- ✅ Version updates - Regular security patches and feature releases
Bug Bounty & Security Reporting
Status
❌ No public bug bounty program identified
How to Report Security Issues:
- Check GitHub Security Advisories page
- Project documentation for security reporting
- Professional security concerns: support@cakewallet.com
Note: Contact official channels for responsible disclosure of security vulnerabilities.
What This Project Does Well (Security-Wise)
| Factor | Assessment | Notes | |--------|------------|-------| | Open Source | ✅ Excellent | Code fully auditable | | Code Transparency | ✅ Excellent | Multi-platform, extensive codebase | | Non-Custodial | ✅ Excellent | Users control funds entirely | | Privacy Features | ✅ Excellent | Monero native support, Tor, Silent Payments | | Active Maintenance | ✅ Good | Regular updates and releases | | Multi-Platform | ✅ Good | Maintained across iOS, Android, macOS, Linux |
Data Gaps & Research Needs
Missing Information
- ❓ Formal third-party security audit reports (if any exist privately)
- ❓ Specific license type (check GitHub repository)
- ❓ Known vulnerabilities (if any disclosed)
- ❓ Security incident history
- ❓ Penetration testing results (if conducted)
- ❓ Bug bounty program details (if exists)
Recommendation for Due Diligence
If security audits are critical for your evaluation:
- Check GitHub directly - Review code, commits, and security history
- Contact project - Email support@cakewallet.com to ask about audits
- Community research - Check Reddit, Twitter, technical forums
- Monero perspective - Monero community views on Cake Wallet security
- Comparison - How other privacy wallets handle audits (Wasabi, Sparrow, etc.)
Sources & Methodology
| Source | Type | Status | |--------|------|--------| | GitHub Repository | Official Code | ✅ Active | | Official Website | Official Docs | ✅ Current | | GitHub Security | Advisories | ✅ No CVEs found | | Release Notes | Version History | ✅ Active | | Major Audit Firms | Public Databases | ✅ Searched |
Explore Related Projects
Click nodes to explore connections. Drag to reposition.