Skip to main content

Light Token Program (Beta)

High performance token standard for rent-free DeFi and Payments.

ZK Compression Core

Core primitives for rent-free accounts.

Features

Rent-free Accounts

Create accounts without paying upfront rent.

L1 Performance & Security

Execution and data availability on Solana.

Fully Composable

Compatible with existing programs and accounts.

Quickstart

1

Installations

Both primitives use the same packages and CLI.
Install packages in your working directory:
npm install @lightprotocol/stateless.js@alpha \
            @lightprotocol/compressed-token@alpha
Install the CLI globally:
npm install -g @lightprotocol/zk-compression-cli@alpha
2

Get started

Mint tokens in under 3 minutes.

Toolkits

Stablecoin Payments

Integrate light-token APIs with familiar SPL patterns.

Wallets

Allow users to display and swap light-tokens.

Streaming Mints

Stream mint events from the network in real-time.

Streaming Tokens

Stream token events from the network in real-time.

Cookbooks

Light Token Program

Program and client guides for mints, token accounts, and transfers.

Compressed Tokens

Client guides for compressed token accounts.

Compressed PDAs

Program and client guides for PDA accounts.

Solana Attestation Service (Devnet)

Build with compressed attestations using Rust or Typescript.

Using AI in Development

MCPConnect AI tools to the Light Protocol repository via Model Context Protocol
DeepWikiUse Deepwiki for advanced AI assistance with your development.
claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp
claude mcp add -s user -t http zkcompression https://www.zkcompression.com/mcp

AI Tools Guide

Resources

Security Audits

View security audits and formal verification.

Light Token Standard

Learn core concepts of the Light token program.

ZK Compression

Learn core concepts of ZK Compression.

SDK Reference

TypeScript

@lightprotocol/stateless.js

Client SDK for Light Token and Compressed Accounts

@lightprotocol/compressed-token

Client for Light Token and Compressed Tokens.

Rust

light-client

Rust client for Light Token and ZK Compression.

light-sdk

Core SDK for on-chain programs.

light-program-test

Testing framework for programs.