← projects
Cake Wallet logo

Cake Wallet

Standard

Open-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

Cake Wallet Logo

📝 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.

Cake Wallet Interface

🔗 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

  1. Wallet Application: Manages cryptocurrency keys and transactions across multiple blockchains
  2. Multi-Currency Support: Handles Bitcoin, Monero, Ethereum, Litecoin, Haven, and others
  3. Privacy Routing: Tor integration for network privacy
  4. Platform Abstraction: Single codebase (Dart/Flutter) deployed across 5 major platforms
  5. 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:

  1. Clone: git clone https://github.com/cake-tech/cake_wallet.git
  2. Browse: GitHub repository
  3. Language: Primarily Dart (Flutter framework)
  4. 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

Cake Wallet Logo

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: ![Vikrant Sharma](/media/vikrant-sharma.jpg) -->

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:


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:

  1. Check GitHub directly - Review code, commits, and security history
  2. Contact project - Email support@cakewallet.com to ask about audits
  3. Community research - Check Reddit, Twitter, technical forums
  4. Monero perspective - Monero community views on Cake Wallet security
  5. 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.