Lumen Loop
All media
VideoYouTubeJames BachiniAugust 6, 20259mo ago10:16

How To Use Smart Contracts & Passkeys To Set Up Auth On A Web App

Tutorial demonstrating how to build a passkey-enabled smart wallet application on Stellar using PasskeyKit, enabling biometric authentication and decentralized user credential systems without centralized backends.

Smart ContractsWalletsDeveloper Tools
Lumen Loop's take

This tutorial walks through setting up a demo application that creates user credential systems for web apps using Stellar smart wallets and WebAuthn passkeys. The presenter explains how passkeys work as an open standard for biometric authentication, then demonstrates deploying a smart wallet contract on Stellar testnet using PasskeyKit. The video covers installing dependencies, configuring Mercury and LaunchTube tokens, deploying the contract, and exploring smart wallet capabilities including social recovery, custom authentication, gas abstraction, and programmable security. Smart wallets are shown as upgradeable contracts that can hold funds and integrate with existing DeFi ecosystems, offering superior UX compared to traditional wallet setup flows.

Mentioned projects
1 project linked
J
JS-Capacitor Passkey KitDeveloper Tooling
SCF
SDKMobileSecurity

The JS-Capacitor Passkey Kit helps JavaScript developers to implement Soroban Smart Wallets by providing access to native passke…

View →