The Problem
Wallet authentication on Solana requires managing private keys — seed phrases, browser extensions, hardware devices. This is a massive barrier to adoption. Regular users don't want to manage keys. They want to log in the way they log in to everything else.
What It Is
LazorKit is a fast and secure Solana authentication system built on passkeys. It uses your device's biometric authentication (Face ID, Touch ID, Windows Hello) to create and control a smart wallet on Solana — no seed phrases, no browser extensions.
How It Works
LazorKit provides a React SDK with a useWallet hook. The hook manages passkey creation, smart wallet provisioning, and transaction signing:
const { connect, signAndSendTransaction, smartWalletPubkey, isConnected } = useWallet();Connect creates a passkey on the user's device and derives a smart wallet address on Solana. Signing uses the device's secure enclave — the private key never leaves the hardware.
Key Features
- Passkey-based authentication (biometrics, no seed phrases)
- Smart wallet on Solana
- Auto-reconnect using stored credentials
- Full transaction signing support
- Flexible workflow: create passkey and smart wallet separately or together
Why It Matters
Passkeys are the future of authentication. By building Solana authentication on top of passkeys, LazorKit makes Solana as easy to access as any Web2 app — while keeping the security guarantees of on-chain custody.
