Lumen Loop
All media
VideoYouTubeJames BachiniOctober 1, 20241y ago5:55

WebAuthn Passkey Smart Wallets

James Puccini demonstrates how to build passwordless smart wallets on Stellar using WebAuthn passkeys and Soroban contracts, enabling seamless biometric authentication without traditional wallet setup.

SorobanWalletsDeveloper Tools
Lumen Loop's take

This tutorial covers WebAuthentication passkeys and their integration with Soroban smart contracts to create account-abstracted smart wallets on Stellar. The speaker explains how passkeys use biometric data (face recognition, fingerprint) stored in device secure enclaves to authenticate users, then shows a React implementation using native browser APIs. Factory contracts deploy individual smart wallet contracts per user, which can include social recovery and sponsored transactions. The approach eliminates traditional onboarding friction by allowing users to register and create wallets with biometric authentication in one click, without downloading wallet software or managing seed phrases. Native Soroban crypto verification functions validate signatures on-chain, enabling fully decentralized wallet operations.