ZK Compression

Light's core primitive is ZK Compression. This section is a directory guiding you to the relevant codebases, examples, and advanced guides.

We're hosting in-depth documentation and guides at zkcompression.com with the Helius team.

1. Learn

Explore our core concepts and get an overview of the protocol to understand the fundamentals of ZK Compression.

2. Intro to development

This guide has everything you need to know to start developing with ZK Compression on Solana.

3. TypeScript Client

Our TypeScript library provides the tools you need to interact with ZK Compression using the JSON RPC API.

4. Wallet Integration for Compressed Tokens

This section walks you through how to add compressed token support to your browser extension wallet.

5. JSON RPC Methods

These pages outline all ZK Compression methods extending Solana's default JSON RPC API. Helius Labs maintains the canonical RPC API and indexer implementation.

6. Run a Node for ZK Compression

This section covers setting up a node for development on public Networks. For public networks (i.e., Devnet, Mainnet-Beta), you can either work with an RPC infrastructure provider that supports ZK Compression, such as Helius Labs, or run your own nodes (Photon RPC, Prover, or Forester).

Last updated