Feature: Integrated Marketplace with Map
TL;DR
I’m proposing an integrated marketplace + interactive map feature for Cake Wallet - think of it as a “Google Maps for Crypto” combined with a P2P marketplace (like Craigslist/Facebook Marketplace). This would allow users to find and list physical stores, online shops, and peer-to-peer products/services that accept cryptocurrency payments.
I’ll build this feature myself from start to finish (I’m a senior developer with 7 years of experience in the industry)
What do I need from you?
Your opinion and support!
Why This Matters: The Real Problem We Need to Solve
For cryptocurrency to become truly useful and valuable (I’m talking about utility value, not just price), we need to solve a fundamental problem: acceptance and usability in the real world.
The Current State of Crypto Adoption
Right now, most people:
- Buy crypto as an investment
- Hold it in wallets
- Maybe trade it
- But rarely spend it in real-world transactions
Why? Because it’s incredibly hard to find:
- Which stores near me accept Bitcoin, Monero, or other cryptos?
- What products/services can I actually buy with crypto?
- How do I connect with other crypto users for P2P transactions?
The Value Proposition
The more people use crypto as actual currency, the more valuable it becomes to humanity. Not just in terms of price, but in terms of:
- Financial freedom and independence from traditional banking
- Privacy in transactions
- Global accessibility without borders
- Real utility as a medium of exchange
To achieve this, we need to promote crypto acceptance as a payment method. And the best way to do that is to make it easy to find places that accept crypto and easy for merchants to advertise that they accept it.
The Solution: A Crypto Marketplace + Map
What Exists Today: BTC Map
There’s already BTC Map, which is a great start. It shows locations that accept Bitcoin on an interactive map.
However, BTC Map has significant limitations:
- Bitcoin-only focus - Only shows BTC acceptance, ignoring other important cryptocurrencies [ref:3]
- Limited to physical locations - Doesn’t include online stores or P2P sellers
- No product/service listings - You can see a store accepts BTC, but you can’t see what they sell or their prices
- Basic search functionality - Limited filtering and discovery options
- No marketplace features - Can’t list items for sale, no reviews, no direct payment integration
What We Can Build: A Comprehensive Solution
I’m proposing a full-featured marketplace integrated into Cake Wallet that goes far beyond what BTC Map offers.
Think of it as a combination of:
Google Maps - Find crypto-accepting businesses near you
Amazon/Mercado Libre - Discover products and services
Craigslist/Facebook Marketplace - P2P listings from individuals
Direct crypto payment integration - Seamless transactions
Core Features
-
Multi-Currency Support
- Bitcoin, Monero, Litecoin, and all other cryptocurrencies supported by Cake Wallet
- Filter by accepted payment methods
- Display prices in multiple currencies
-
Three Types of Listings
Physical Stores - Restaurants, shops, services with physical locations
Online Stores - E-commerce sites accepting crypto
P2P Marketplace - Individuals selling items/services (like Craigslist or Facebook Marketplace)
-
Advanced Search & Discovery
- Search by category (Electronics, Real Estate, Vehicles, Clothing, Services, etc.)
- Filter by distance radius
- Filter by price range
- Filter by accepted cryptocurrencies
- Sort by distance, price, rating, newest
- Full-text search with tags
-
Interactive Map
- Visual clustering of listings
- Different icons per category
- Heat map showing crypto acceptance density
- Navigation integration (Google Maps/Waze)
- Offline map caching
-
Listing Details
- Multiple photos
- Detailed descriptions
- Price in crypto + fiat equivalent
- Accepted payment methods
- Contact information
- Business hours (for stores)
- User ratings and reviews
-
Integrated Payments
- “Pay with Cake Wallet” button
- QR code generation for instant payments
- Direct wallet-to-wallet transactions
- One-click address copy - Click and seller’s address is ready to paste
-
Trust & Safety
- Rating/review system
- Verified merchant badges
- Report/moderation system
- Optional identity verification
Important: About P2P Transactions
How P2P Works in This Marketplace
Let me be crystal clear about the P2P functionality:
This marketplace will facilitate connections between buyers and sellers, but we do NOT guarantee transactions or act as intermediaries.
What we provide:
A platform to list items for sale
Easy discovery of sellers accepting crypto
One-click access to seller’s wallet address
Rating/review system for community feedback
Report/moderation tools for suspicious listings
What we DON’T provide (at least initially):
Escrow services
Transaction guarantees
Shipping/logistics integration
Dispute resolution
Buyer/seller protection
Buyer and Seller Responsibility
All P2P transactions are voluntary agreements between two parties. The responsibility for:
- Verifying product authenticity
- Arranging shipping/delivery
- Handling disputes
- Completing the transaction safely
…rests entirely with the buyer and seller.
Our role is simple: Make it easy for you to find someone selling what you want and willing to accept crypto. After that, it’s up to you to complete the transaction safely.
Think of it like Craigslist or Facebook Marketplace - we provide the bulletin board, you handle the rest.
Safety Tip: Always meet in public places for local transactions, use trusted shipping methods for remote sales, and never send payment before verifying the seller’s reputation through reviews.
What About Shipping?
Initial Vision: Keep It Simple
For the first version (MVP), we’re NOT integrating shipping/logistics services.
Why?
- Shipping integration is complex and expensive
- Different countries have different carriers and regulations
- It would slow down development significantly
- Many use cases don’t need it (local pickups, digital goods, services)
The Initial Focus
Initially, this marketplace is about:
Discovery - Finding stores, products, and services that accept crypto
Connection - Making it easy to contact sellers
Payment - Simplifying the crypto payment process
Voluntary trades - Facilitating peer-to-peer voluntary exchanges in cryptocurrency
Shipping arrangements would be handled directly between buyer and seller, just like on Craigslist or Facebook Marketplace.
Future Possibilities
Could we add shipping integration later? Maybe! If there’s demand and resources, future versions could include:
- Integration with shipping APIs (USPS, FedEx, DHL, etc.)
- Shipping cost calculators
- Tracking number sharing
- Escrow services for buyer protection
But let’s start simple and build from there based on real user needs.
Real-World Impact
This feature would create a virtuous cycle of crypto adoption [ref:18]:
- Merchants can easily advertise their crypto acceptance → more visibility
- Users can easily find places to spend crypto → more transactions
- More transactions = more utility → more people want crypto
- More demand = more merchants accept it → ecosystem grows
This aligns perfectly with current trends showing that real-world use cases, not just technology, drive crypto adoption [ref:18].
Privacy-First Design (Aligned with Cake Wallet Philosophy)
Privacy is core to this proposal:
- No mandatory registration - Browse anonymously
- Optional account - Only needed to create listings
- Wallet address as identifier - No email/phone required
- Approximate location option - Show only city, not exact address
- Tor support - Use existing Cake Wallet Tor integration
- Encrypted messaging - For buyer-seller communication (future feature) (Initially, we can just leave links for people to communicate via Signal, WhatsApp, BitChat…)
- Local data storage - Favorites and history stored on device
Technical Implementation
I’ll handle this.
My Plan Moving Forward
I’m committed to building this feature myself. I’m not just proposing an idea and hoping someone else will do it - I’m ready to roll up my sleeves and make it happen.
I’m posting this here to:
- Get community feedback - What do you think? Is this valuable?
- Validate the approach - Am I missing something important?
- Gather ideas - What features matter most to you?
- Find potential collaborators - If anyone wants to help, let’s connect!
Next steps:
- Create a detailed implementation roadmap with phases and timelines
- Set up a GitHub repository for the project
- Start development on the MVP
- Keep the community updated with progress
I believe in this vision and I’m willing to put in the work to make it real. This could be a game-changer for crypto adoption, and I want Cake Wallet to be at the forefront of this movement.
Let’s make cryptocurrency actually useful for everyday transactions. Let’s build the infrastructure that makes crypto acceptance easy to find and easy to advertise.
This is about enabling voluntary peer-to-peer trade in cryptocurrency - the original vision of Bitcoin and the crypto movement. Let’s make it easy for people to find each other, connect, and transact freely using the currency of their choice.
I’m ready to build this. Are you ready to use it? ![]()
What I Need From You
I’d love to hear the community’s thoughts:
- Do you see value in this feature? Would you actually use it?
- What would you add or change? What am I missing?
- Would you use it as a buyer? As a seller? Both?
- Any concerns about privacy, security, or implementation?
- What features are most important to you? Help me prioritize!
- Would you be interested in collaborating? (Design, development, testing, etc.)
For the Cake Wallet team:
- What do you think of this proposal?
- Would you be open to merging this as a feature once it’s developed?
- Any technical constraints or requirements I should be aware of?
- What’s the best way to coordinate development to ensure compatibility?
What do you think? Let’s discuss! ![]()