CoinWala Core Architecture
Link-based Wallet
Keys derived entirely from URL hash fragment using Argon2 KDF. Server never sees the private key.
Embedded Wallet
MPC-based deterministic key reconstruction via Web3Auth SFA and Google OAuth.
Standard Adapter
Compatible with Phantom, Solflare, and other Solana wallets via official adapter standard.
Security Data Flow
Onboarding Speed
< 30 SEC
Network
SOLANA
CoinWala
Mission
CoinWala is a comprehensive Solana wallet platform built with Next.js 14, offering a unique 'bearer instrument' link wallet system. Private keys are derived on-demand from URL hashes using Libsodium's Argon2 KDF, ensuring keys never touch the server. It also features a Google-auth embedded wallet using Web3Auth Single Factor Auth for deterministic MPC key reconstruction, and full support for the standard Solana Wallet Adapter interface.
Core Capabilities
- Link-based Wallets (URL hash derived keys)
- Google Social Login (MPC/Web3Auth)
- Jupiter Aggregator v6 Swap Integration
- Real-time Balance & Price Tracking (WebSockets)
- Link-based P2P Transfers via Ephemeral Keys
- Support for Versioned (v0) & Legacy Transactions
Key Highlights
- Awarded $4,000 Superteam grant for Web3 infrastructure
- Reduced wallet onboarding time from 10+ minutes to <30 seconds
- Zero-server-access security model for Link-based wallets
- Seamless dApp integration via embedded wallet iframe
Tech Stack
Infrastructure
Frontend
Next.js 14 (App Router), Tailwind CSS, Shadcn UI
Auth & Security
Web3Auth (MPC), Libsodium (Argon2), NextAuth.js
Security
- Private keys never touch the server (Link wallets)
- MPC key reconstruction via Web3Auth nodes
- Strict CORS and postMessage origin whitelisting
Performance Strategy