Circle Programmable Wallets
Prizee LOTTERY integrates Circle Web3 Services (W3S) to deliver an enterprise-grade, non-custodial wallet experience directly to every participant and creator.
The Non-Custodial Advantage
Traditional Web3 wallet onboarding introduces substantial user friction:
- Seed Phrase Vulnerability: Losing a 12-to-24 word phrase results in permanent loss of funds; keeping phrases online exposes users to clipboard malware.
- Gas Asset Confusion: Requiring separate volatile tokens (like ETH, SOL, or MATIC) just to pay pennies in network fees.
- Complex Signature Prompts: Hard-to-read hex transaction prompts that lead to blind signing risks.
Circle Programmable Wallets eliminate these obstacles through Multi-Party Computation (MPC) and native stablecoin mechanics:
- Zero Seed Phrases: Private keys never exist as a whole in any single location. Cryptographic key shares are split securely between Circle's hardware enclaves and user-controlled client storage.
- Native USDC Gas Settlement: Transactions on Arc Network use USDC directly for network fees, eliminating the need to hold multiple cryptocurrency assets.
- Frictionless Social Onboarding: Users can sign in using Google, X/Twitter, Discord, or Email, instantly receiving an active non-custodial wallet ready to purchase tickets or claim prizes.
User Interaction Lifecycle
The end-to-end flow for account onboarding, ticket participation, and reward reception:
sequenceDiagram
autonumber
actor User as Player / Creator
participant Portal as Prizee Portal
participant Circle as Circle MPC Vault
participant Arc as Arc Network
User->>Portal: Sign in with Social Auth / Web3
Portal->>Circle: Initialize Non-Custodial MPC Wallet
Circle-->>Portal: Wallet Initialized (User Retains Signing Key)
Portal-->>User: Active Account Ready (Circle Address Generated)
User->>Portal: Purchases Ticket or Claims Prize
Portal->>Circle: Initiate Transaction Challenge (PIN / Biometric)
User->>Circle: Authorize Challenge via Device Biometrics
Circle->>Arc: Broadcast Signed Transaction to Blockchain
Arc-->>User: Instant On-Chain Confirmation (< 1.2s)
Security Architecture (MPC)
Circle Programmable Wallets employ a robust Threshold Signature Scheme (TSS):
- Share A (Hardware Security Enclave): Maintained within Circle's validated hardware security modules (HSMs).
- Share B (Client Device Secret): Encrypted and unlocked only when the user verifies their identity via their secure PIN or biometric prompt.
Neither Prizee LOTTERY nor Circle can unilaterally move, freeze, or access user funds. A valid transaction signature can only be constructed when the user explicitly authorizes the action.
Key Product Capabilities
1. Embedded Wallet Drawer
Users can access their entire portfolio directly in the top navigation bar:
- Real-Time Balances: Multi-asset support showing USDC, EURC, and cirBTC holdings alongside total USD value.
- Send & Receive: One-click address copying, QR code generation, and instant transfer tools.
- Integrated Token Swap: Fast, low-slippage conversion between supported Arc Network testnet tokens.
2. Transaction Security & PIN Verification
Sensitive actions—such as seeding a grand prize pool into escrow or transferring large token amounts—trigger interactive PIN and biometric verification to prevent unauthorized activity.
3. Transparent Blockchain Receipts
Every transaction displays a direct link to the ArcScan Explorer, allowing users to verify their ticket hash and balance updates on the open blockchain ledger.