Passwordless Ethereum wallets secured by biometric authentication and client-side encryption.
The w3pk SDK includes the following features:
- 🔐 Passwordless authentication (WebAuthn/FIDO2)
- 🔒 Client-only biometric-gated wallet encryption (AES-GCM-256)
- ⏱️ Session management (configurable duration, prevents repeated prompts)
- 🌱 HD wallet generation (BIP39/BIP44)
- 🔢 Multi-address derivation
- 🥷 ERC-5564 stealth addresses (privacy-preserving transactions with view tags)
- 🧮 ZK primitives (zero-knowledge proof generation and verification)
- 🔗 Chainlist support (2390+ networks, auto-filtered RPC endpoints)
- ⚡ EIP-7702 network detection (329+ supported networks)
- 🛡️ Three-layer backup & recovery system
- Passkey auto-sync (iCloud/Google/Microsoft)
- Encrypted backups (ZIP/QR with password protection)
- Social recovery (Shamir Secret Sharing)
pnpm iCreate a .env file:
cp .env.template .envThen:
pnpm devpnpm build- React 19 - Latest React features
- Next.js 16.0.0 - React framework
- Chakra UI v2 - UI component library
- Ethers.js v6 - Ethereum library
- w3pk v0.6.0 - w3pk SDK
You can reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.