Client Development
Overview to Client side development. Quick access to TypeScript and Rust SDKs.
Client Development
Build client applications that interact with ZK Compression across web, Node.js, and native environments using our TypeScript and Rust SDKs.
Core Client SDKs
TypeScript
Core compression SDK with RPC interface, compression/decompression operations, state tree management, and validity proof handling
TypeScript
Compressed token operations including mint creation, transfers, SPL compression/decompression, and delegation handling
Installation
npm install --save \
@lightprotocol/stateless.js \
@lightprotocol/compressed-token \
@solana/web3.js \
@lightprotocol/zk-compression-cli
[dependencies]
light-client = "0.13.1"
Environments
Start a local test-validator with the below command. It will start a single-node Solana cluster, an RPC node, and a prover node at ports 8899, 8784, and 3001.
light test-validator
See the CLI Installation Guide for more.
CLI InstallationExamples
Next Steps
Get an overview of compressed tokens and dive right into the cookbook.
Compressed TokensLast updated