Search projects, hackathons, sponsors and tech

    ← All projects

    Pokket

    Web3 wallet as simple as UPI - Google login, auto cross-chain swaps, PYUSD stable, no keys/bridges

    Demo

    About

    What We're Building: The "UPI for crypto" - log in with Google and Self, get a wallet instantly. No seed phrases, no bridging headaches, no volatility stress. The Problem: Current wallets suck for normal people: "Don't lose your 12 words or you're broke forever" Complex bridging and swapping Crypto volatility anxiety "Who am I sending money to?" mystery Our Solution: 3 Core Technologies 🏦 PYUSD - Stability First Everything you receive stays in stable USD value Easy PayPal off-ramping (people know PayPal!) No volatility stress for new crypto users 🔐 SELF - Trust & Identity Senders see WHO they're sending to, not just "0x4a2b8c..." "Sending $5 to Mike's Coffee Shop (Verified)" We don't store your data - just real-time identity lookup On-chain vendor verification 🔄 1inch - Cross-Chain Magic Accept any token from any chain → auto-converts to PYUSD Best swap rates always Senders can use their existing ETH/Solana wallets How It Works: Pokket user: Google login → instant wallet (MPC handles keys) Sender: Uses their existing wallet (MetaMask, Phantom, etc.) Magic: Any token sent → auto-converts to PYUSD in Pokket wallet Cash out: PYUSD to PayPal to real dollars The Experience: For the Sender (existing crypto user): Opens their MetaMask/Phantom wallet Sees "Sending to Mike's Coffee Shop ✓" (via SELF) Sends ETH/SOL/whatever they have For Pokket User (receiver): Gets notification: "Received $5 from coffee payment" Everything's in stable PYUSD Can cash out to PayPal anytime Why Our Track Integrations Rock: PYUSD: Core receiving asset, eliminates volatility for new users SELF: Shows sender who they're really paying (trust!) 1inch: Converts any incoming token to PYUSD seamlessly Result: New users get stable crypto without the complexity!

    How it's made

    Tech Stack: Frontend: React.js + TypeScript, Web3.js, Google OAuth 2.0 Backend: Node.js/Express, MongoDB (no personal data!), Redis for caching Blockchain: Ethereum mainnet, custom smart contracts, MPC servers Partner Technology Magic: 🏦 PYUSD Integration Direct smart contract integration with PYUSD token. Every incoming payment gets converted and settled in PYUSD automatically, so users always see stable dollar values. Easy PayPal off-ramping for familiar UX. 🔐 SELF Protocol - The Privacy Hack: Two-SDK approach: On-chain SDK: Vendor verification and trust establishment Off-chain SDK: Real-time identity lookup during transactions The clever part: We show senders "Sending to Mike's Coffee Shop ✓" instead of wallet addresses, but we NEVER store personal data. Identity info flows through our system during transaction preview, then gets purged immediately. 🔄 1inch - Universal Token Acceptance Integrated 1inch's Aggregation, Swap, and Quote APIs to create a "universal receiver." Users can accept any token from any chain - everything auto-converts to PYUSD on Ethereum through optimal swap routes. The Hacky Stuff 🚀 Universal Wallet Without Complexity Built smart contract proxies as "wallets" with MPC key management. Users get self-custody benefits without ever seeing seed phrases - just Google login and boom, working wallet. Zero-Storage Identity System SELF integration with 30-second max cache, then purge. We provide caller ID for crypto without storing anyone's personal data. Cross-Chain Transaction Pipeline: Any token from any chain → 1inch optimal routing → bridge if needed → PYUSD on Ethereum → user's wallet. All transparent to the user. Google OAuth → Blockchain Bridge Google login triggers MPC key generation, smart contract deployment, and wallet creation in under 30 seconds. Web2 UX meets Web3 functionality. Biggest Challenges Solved: Cross-chain tracking: Event-driven architecture with persistent transaction IDs across chains API costs: Smart caching reduced 1inch API calls by 70% while maintaining real-time pricing Swap timing: Cross-chain swaps take 2-15 minutes, so we built optimistic UI with detailed progress tracking Real-time updates: WebSocket connections for live status without overwhelming partner APIs What We're Proud Of True blockchain abstraction - users genuinely don't need to understand crypto Privacy-first identity without data storage Universal compatibility - any token, any chain works Sub-30-second onboarding from Google login to working wallet Built in 36 hours of intense integration work!