Skip to content

driano7/StrawberryWallet

Repository files navigation

🍓 Strawberry Wallet

A lightweight, privacy-first Ethereum wallet embedded directly in messaging apps like WhatsApp, Telegram, and Signal.


📌 What is it?

Strawberry Wallet lets users create or import Ethereum wallets directly inside chat apps. It requires no installations, no extensions, and prioritizes privacy and self-custody from the first tap.

🔗 Live Demo (option 1) 🔗 Live Demo (option 2) 🔗 GitHub Repo


🛠️ Technologies Used

Ethereum (Sepolia) PXE / Aztec ZKPs Firebase Vite Telegram SDK


🔐 About ZKPs

Zero-Knowledge Proofs allow one party to prove a fact to another without revealing underlying data. In this wallet, ZKPs keep transactions private while ensuring they're valid.

ZKP Core Concepts:

  • Prover: Generates the cryptographic proof
  • Verifier: Confirms the proof without learning the data
  • Witness: The secret or hidden data that proves the statement

🌉 ZK Bridges

Strawberry Wallet will support bridging between Ethereum L1 and Aztec L2 using ZK-rollups. It also uses nullifiers to prevent double-spending of private tokens.


🔄 Transaction Features

  • ✅ Private metadata (amounts, addresses, balances)
  • ⚡ Fast thanks to L2 rollups
  • 🔑 Full self-custody, importable wallets
  • ☁️ No app installation needed
  • 📱 Works directly in chat apps

💎 Value Proposition

Strawberry makes private crypto access:

  • ✅ Easy for anyone
  • 🎨 Clean and chat-based
  • 🔧 Built for real-world daily use
  • 🌍 Cross-platform by default

🧪 What’s Coming

  • Signal and WhatsApp integration
  • Chat-to-pay encrypted flows
  • Multi-chain ZK wallet switching

📬 Contact

Have feedback or want to contribute?
📩 Message me on Telegram: @driano7


📄 License

MIT License © 2025 Strawberry Wallet

Releases

No releases published

Packages

No packages published

Languages