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
Installations
Both primitives use the same packages and CLI.- npm
- yarn
- pnpm
Install packages in your working directory:Install the CLI globally:
Toolkits
- Light Token
- Compressed Tokens
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
| MCP | Connect AI tools to the Light Protocol repository via Model Context Protocol |
| DeepWiki | Use Deepwiki for advanced AI assistance with your development. |
- Claude Code
- Codex
- Most Clients (Windsurf, Cursor, ...)
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.