NORTHFALL
Overview
Installation
Configuration
Passkey Wallet
Gasless Transactions
Session Persistence
API Reference
Error Handling
Best Practices
Troubleshooting
northfall.vercel.app
LazorKit
Documentation
Complete technical documentation for integrating LazorKit passkey wallet technology into your Solana application. LazorKit provides seedless authentication, gasless transactions, and persistent sessions.

What is LazorKit?

LazorKit is a passkey-based wallet infrastructure for Solana that eliminates seed phrases and gas fees. Users create wallets using biometric authentication (FaceID, TouchID, Windows Hello) and send transactions without holding SOL for fees.

Core Features

Passkey Authentication

Create wallets using WebAuthn biometrics. No seed phrases to manage.

Gasless Transactions

Send SOL without paying gas fees through Paymaster sponsorship.

Session Persistence

Automatic wallet reconnection across page refreshes and devices.

Smart Wallets

Program Derived Addresses with programmable logic and recovery.

Architecture

lazorkit-demo/
├── config.ts                    # Configuration and utilities
├── providers/
│   └── LazorKitDemoProvider.tsx # Context provider
├── components/
│   ├── LazorKitDemoModal.tsx    # Main container
│   ├── PasskeyWalletConnect.tsx # Wallet UI
│   ├── GaslessTransactionDemo.tsx # Transaction UI
│   ├── DemoFeatureShowcase.tsx  # Feature panel
│   └── SessionPersistenceDemo.tsx # Session UI
└── hooks/
    └── useLazorKitDemo.ts       # Custom hook