Overview
zkCompression integrates Light Protocol to enable ZK Compression on Solana, allowing you to compress SPL tokens and reduce storage costs by up to 5000x.How It Works
- Compress: Regular SPL tokens are converted to compressed tokens stored in a Merkle tree state.
- Store: Only the Merkle root is stored on-chain, dramatically reducing costs.
- Decompress: Compressed tokens can be decompressed back to regular SPL tokens at any time.
Cost Comparison
Compressed tokens are 5000x cheaper to create and 98% cheaper to transfer.
Terminal Commands
Show Help
Compress SOL
Decompress SOL
Create Compressed Token
Mint Compressed Tokens
Transfer Compressed Tokens
Check Balance
Account Info
Airdrop
View Token Portfolio
API Reference
Compress SOL
Decompress SOL
Create Compressed Token
Get Account Info
Technical Details
Light Protocol Integration
zkCompression uses the following Light Protocol packages:Wallet Security
zkCompression implements wallet mutex locking and private key zeroization for security:- Mutex locking prevents concurrent wallet access
- Private keys are zeroized from memory after use
- Automatic retry polling for RPC indexer sync
- Auto-create Associated Token Account during decompression