OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

LazorKit

LazorKit is an open-source TypeScript SDK suite for developers building passkey-based smart wallets on Solana, with web and React Native/Expo adapters, paymaster gas sponsorship, and on-chain role-based permissions and spending limits.

Independent OpenViST project profile, based on linked sources.

LazorKit — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use LazorKit when evaluating SDK components and examples for a Solana application that needs passkey-based wallet signing, mobile or web client support, sponsored gas, or on-chain spending controls.

Who it is for

  • Developers integrating passkey signing into Solana wallet applications.
  • Teams building web or Expo/React Native wallet clients.
  • Developers exploring sponsored transaction fees or wallet permission controls.

Documented uses

  • Add device-based passkey authentication and signing to a Solana smart-wallet app.
  • Build a web or React Native/Expo client using the relevant SDK adapter.
  • Set up a wallet flow that uses a paymaster to cover gas.
  • Represent role-based permissions and spending limits in on-chain wallet controls.
Before you choose

Requirements & limits

  • The web package is @lazorkit/wallet; the React Native/Expo package is @lazorkit/wallet-mobile-adapter.
  • Repository development requires Node 18 or newer and pnpm; the Expo examples use Yarn.
  • The repository states the software is pre-audit and not for production use.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the LazorKit workspace

Clone the repository with its submodules and install workspace dependencies.

Before you start

  • Node.js 18 or newer
  • pnpm; the repository pins pnpm 10.33.2

Steps

  1. Clone the repository with its submodules: git clone --recurse-submodules https://github.com/lazor-kit/lazor-kit.git

  2. Change into the lazor-kit directory.

  3. Install dependencies with pnpm install.

Expected outcome

The repository and its workspace dependencies are installed; this setup alone does not run an app or build a package.

Guide limitations

  • The repository warns that the software is pre-audit and should not be used in production.
Source-based practical guide

Prepare the Expo React Native example

Build the mobile adapter and install the Expo example's dependencies before launching its documented platform target.

Before you start

  • Node.js 18 or newer and pnpm for the repository package build
  • Yarn for the Expo example

Steps

  1. From the repository root, build the adapter with pnpm --filter @lazorkit/wallet-mobile-adapter build.

  2. Change into examples/expo-react-native.

  3. Install the example dependencies with yarn install.

  4. Run yarn ios, yarn android, or yarn web.

Expected outcome

The documented commands prepare and launch the Expo example for a selected iOS, Android, or web target.

Guide limitations

  • The repository warns that the software is pre-audit and should not be used in production.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
lazor-kit/lazor-kit · Official homepage title · retained in its source language