Skip to main content

Light Token Program

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

ZK Compression Core

Core primitives for rent-free tokens & accounts.

Features

Rent-free Accounts

Create Solana accounts without paying upfront rent.

L1 Performance & Security

Execution onchain on Solana.

Fully Composable

Works with existing programs and accounts.

Quickstart

1

Installation

Install packages in your working directory:
npm install @lightprotocol/stateless.js@beta \
            @lightprotocol/compressed-token@beta
Install the CLI globally:
npm install -g @lightprotocol/zk-compression-cli@beta
2

Get started

Mint tokens in under 3 minutes.

DeFi Integration

Program Integration

Build rent-free AMMs and DeFi programs with minimal code changes.

Router Integration

Add support for rent-free AMMs to your aggregator or router.

Toolkits

Stablecoin Payments

Integrate light-token APIs with familiar SPL patterns.

Wallets

Allow users to display and swap light-tokens.

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 rent-free 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.