← Back to home

Pokket

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

Problem Statement

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?" mysteryOur Solution: 3 Core Technologies🏦 PYUSD - Stability FirstEverything you receive stays in stable USD value Easy PayPal off-ramping (people know PayPal!) No volatility stress for new crypto users🔐 SELF - Trust & IdentitySenders 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 MagicAccept any token from any chain → auto-converts to PYUSD Best swap rates always Senders can use their existing ETH/Solana walletsHow 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 dollarsThe 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 haveFor Pokket User (receiver):Gets notification: "Received $5 from coffee payment" Everything's in stable PYUSD Can cash out to PayPal anytimeWhy 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 seamlesslyResult: New users get stable crypto without the complexity!

Solution

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 serversPartner Technology Magic:🏦 PYUSD IntegrationDirect 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 transactionsThe 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 trackingReal-time updates: WebSocket connections for live status without overwhelming partner APIs What We're Proud OfTrue 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 walletBuilt in 36 hours of intense integration work!

Hackathon

ETHGlobal New Delhi

2025

Contributors