Pokket

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

Pokket

Created At

ETHGlobal New Delhi

Project Description

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!

background image mobile

Join the mailing list

Get the latest news and updates

Pokket | ETHGlobal