Brain-powered payments: secure PYUSD pots with a 1-letter ZK password, gamified DeFi
Money Pot is the first brain-powered payment and savings protocol that lets users create secure "pots" of PYUSD (PayPal USD stablecoin), protected by a revolutionary one-letter, zero-knowledge authentication system called 1P. Instead of remembering complex passwords or managing seed phrases, users simply remember a single letter stored only in their minds.
How it works:
Create Pots: Users deposit PYUSD into smart contract "pots" secured by their brain-based 1-letter password
Interactive Gaming: Others can attempt to unlock pots by solving the 1P challenge for entry fees, creating a skill-based earning ecosystem
Dual Payment Rails: Support both PYUSD stablecoin and native ETH payments via Pyth oracle price feeds
Explorer Integration: Real-time transaction tracking via Blockscout SDK with instant notifications
Core Features:
Zero-Knowledge Auth: Quantum-resistant, brain-only passwords with no storage or transmission
PYUSD Native: Leveraging PayPal's $1B+ market cap stablecoin for mainstream accessibility
Multi-Currency Support: Pay entry fees in PYUSD or ETH with live Pyth oracle conversions
Gamified Savings: Pot creators earn 50% of entry fees; winners claim 40% of pot value
Explorer-First UX: Blockscout SDK integration for transaction toasts and history tracking
Auto-Expiry: Unclaimed pots return funds to creators after configurable timeouts
Use Cases:
Secure Savings: Brain-powered "piggy banks" immune to phishing and device theft
Community Challenges: Skill-based earning games with provable fairness
P2P Gifting: Send PYUSD pots with brain-based access codes
Travel Wallets: Create temporary pots without exposing cold wallets
Social Gaming: Influencers can monetize follower engagement through pot challenges
Money Pot bridges traditional payments (via PYUSD) with cutting-edge Web3 security (ZK auth) to create the first truly brain-powered fintech platform.
Tech Stack:
Smart Contracts: Solidity + Hardhat 3 deployed on Sepolia testnet
Stablecoin: PYUSD (PayPal USD) ERC-20 integration with OpenZeppelin SafeERC20
Price Oracle: Pyth Network oracle for real-time ETH/USD conversions, enabling native token payments
Explorer SDK: Blockscout App SDK for transaction toasts, history popups, and tx interpretation
Frontend: React + ethers.js with Blockscout SDK hooks (useNotification, useHistory)
Security: OpenZeppelin ReentrancyGuard, custom access controls, time-locked expirations
Architecture:
MoneyPotManager.sol: Core pot creation, attempts, payouts
PYUSD token integration via constructor-injected ERC-20 address (no hardcoding)
Pyth oracle integration for multi-currency entry fees (PYUSD or ETH)
Event emissions for Blockscout SDK tracking (PotCreated, PotAttempted, PotSolved)
Real-time ETH/USD price feeds from Pyth's on-chain oracle
Dynamic entry fee calculation: users can pay in PYUSD or equivalent ETH value
Fallback mechanisms for oracle downtime
Gas-optimized price updates with configurable staleness tolerance
NotificationProvider wraps entire app for global transaction state
useNotification hook displays pending/success/error transaction toasts
useHistory popup shows recent pot creations, attempts, and wins per address
Transaction interpretation layer translates complex pot interactions into human-readable summaries
Mobile-responsive design for on-the-go pot gaming
Leveraging PayPal's $2.6B+ market cap stablecoin for mainstream appeal
Testnet faucet access for developers (free PYUSD for testing)
ERC-20 standard compliance enables seamless wallet integrations
Position Money Pot as first PYUSD-native gaming protocol
Off-chain verification service generates color-grid challenges
Users submit directional inputs (Up/Down/Left/Right) based on password position
Zero-knowledge: password never transmitted or stored on-chain
Fixed difficulty (3 rounds) for MVP; roadmap includes adaptive ZK circuits
Oracle-signed success proofs trigger on-chain payouts
Notable Hacks & Innovations:
Hacky Brilliance #1 - Dual Currency Entry Fees: Instead of forcing PYUSD-only, we integrated Pyth oracle to accept ETH payments at live exchange rates. This required custom attemptPotWithETH() function that:
Fetches current ETH/USD price from Pyth
Calculates equivalent PYUSD fee in wei
Validates msg.value matches conversion
Wraps native ETH into WETH → swaps to PYUSD (future: DEX integration)
Processes attempt with unified PYUSD logic
Hacky Brilliance #2 - Blockscout SDK Deep Integration: We didn't just add transaction notifications - we created pot-specific interpretations:
Custom transaction parser translates createPot() into "New $X pot created - expires in Y days"
Attempt transactions show "Hunter attempted pot #Z - paid $A fee"
Win notifications trigger confetti animation + explorer link
All tied to Blockscout's real-time indexing for instant feedback
Hacky Brilliance #3 - PYUSD Reserve Optimization: Since PYUSD is backed 1:1 by USD deposits and treasuries, we implemented:
Interest accrual tracking for platform-held PYUSD (future feature)
Dynamic fee redistribution based on pot duration (longer pots = lower platform cut)
Gas-efficient batch transfers using OpenZeppelin's multicall patterns
Partner Technology Benefits:
Pyth Oracle:
Enabled multi-currency UX without trusted price feeds
Sub-second price updates for fair entry fee calculations
Cross-chain compatibility for future expansion
Blockscout SDK:
Transformed complex contract interactions into intuitive UX
Eliminated need for separate block explorer tabs
Mobile-first notifications boosted user engagement
Real-time tx interpretation = instant gratification for gamers
PYUSD Stablecoin:
Instant mainstream credibility (PayPal brand)
Stable value eliminates crypto volatility concerns
Easy fiat on/off-ramps via PayPal ecosystem
Regulatory clarity (Paxos-issued, NYDFS oversight)
Hardhat 3:
Local forking enabled PYUSD integration testing without testnet limits
Built-in Sepolia deployment scripts with verification
Gas reporting optimized contract efficiency (under 2M gas per pot)
Plugin ecosystem accelerated development (hardhat-deploy, hardhat-etherscan)
OpenZeppelin:
Battle-tested security patterns prevented reentrancy attacks
SafeERC20 eliminated token transfer edge cases
Ownable + ReentrancyGuard = production-ready contracts in days
Upgradeability patterns ready for mainnet migration

