Skip to main content
Creation CostSolanaZK Compression
Token Account~2,000,000 lamports~5,000 lamports
100-byte PDA~1,600,000 lamports~15,000 lamports

Features

Light Token Program (Beta)

High performance token standard that uses ZK Compression under the hood. For Defi and Payments.

Quickstart

1

Installations

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

What is ZK Compression?

ZK Compression is a framework that reduces the storage cost of Solana accounts by combining generalized state compression and .
1

State Compression

Normally data is stored in millions of on-chain accounts. State compression stores account data on the. Only a fingerprint is stored on-chain for cryptographic security - a hash of all compressed accounts. This hash allows transactions to use the account data inside Solana’s virtual machine as if it were stored on-chain.
2

ZK

The protocol uses 128 byte zero-knowledge proofs (validity proofs) to verify the integrity of the compressed accounts. By default, this is all done under the hood. You can fetch validity proofs from RPC providers that support ZK Compression.

Resources

Learn & Community

Next Steps

Quickstart: Mint Compressed Tokens in less than 5 minutes