Masala wallet
"Masala Wallet: Securely Spicing Up Wallet Accessibility"
Screenshots





Problem Statement
Masala Wallet Solutions: => User-Friendly Recovery: Offers password recovery using ZK-SNARKs, balancing convenience and security. => Decentralization Adherence: Upholds blockchain's decentralization principle, crucial in the crypto community. => Enhanced Security: Focuses on robust wallet management, mitigating the risk of asset loss.Challenges with Passkey-Based Solutions: => Centralization Risks: Involvement of centralized components like dependency on centalized web2 company and HSMs. => Increased Security Vulnerabilities: Dependency on external systems introduces potential risks. => Signature Format Compatibility: Potential mismatch with blockchain standards. => Strict Authentication Failures: For instance, in Apple's passkey management, excessive authentication failures (e.g., 10 incorrect attempts) can result in complete loss of wallet access.Technlogy used: => Smart contract: Solidity => Mobile Development Frameworks: cross-platform framework "React Native". => Web app dashboard for statics of masala wallet: React. => Blockchain Integration Tools: Libraries like ethers.js , hardhat, scaffold eth for blockchain interactions. => Cryptographic Libraries: For implementing ZK-SNARKs and other cryptographic functions like zokrates. => Backend Technologies: Node.js for server-side logic, integrating with cloud services {aws}. => APIs: For various integrations, including wallet functions and blockchain interactions. => UI/UX Design Tools: Tools for designing intuitive and user-friendly interfaces {figma}.Linkshttps://github.com/rajweb3/masala-wallet
Solution
Building Masala Wallet gone through several challenges:=> Technical Complexity: Implementing ZK-SNARKs (for password recovery is technically demanding and requires deep cryptographic expertise. Like writing the circuit using ZoKRates and verication. => Security Assurance: Ensuring the wallet is secure against core building blocks ideas of blockchain. => Idea validation: Convincing users to switch from traditional wallets or passkey-based wallets (Buzzword of current wallet managements system) to a new system.
Hackathon
ETHIndia 2023
2023
Prizes
- 🏆
Data Dynamo2nd place
Powerloom
- 🏆
Best use of Account Abstraction
OKX
- 🏆
Deploy on Scroll
Scroll
- 🏆
Best dApp utilizing Account Abstraction or SocialConnect on Celo
Celo
- 🏆
🏆 ETHIndia 2023 Finalist
ETHGlobal
Contributors
- boghranirav
40 contributions
- sumitgorwadiya
21 contributions
- rajweb3
11 contributions
- aditya-vijaykumar
8 contributions
- moniratna
2 contributions