Light Protocol
  • Introduction
    • Overview
    • ZK Compression
  • Release Notes
    • 1.0.0 Mainnet-Beta
    • 0.6.0
    • 0.5.0
    • 0.4.0
    • 0.3.0
  • resources
    • Security
    • Privacy Policy
Powered by GitBook
On this page
  • 1. Learn
  • 2. Intro to development
  • 3. TypeScript Client
  • 4. Wallet Integration for Compressed Tokens
  • 5. JSON RPC Methods
  • 6. Run a Node for ZK Compression
  1. Introduction

ZK Compression

PreviousOverviewNext1.0.0 Mainnet-Beta

Last updated 7 months ago

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 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

6. Run a Node for ZK Compression

These pages outline all ZK Compression methods extending Solana's . Helius Labs maintains the .

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 , or run your own nodes (Photon RPC, Prover, or Forester).

default JSON RPC API
canonical RPC API and indexer implementation
Helius Labs
zkcompression.com
LogoAdd Compressed Token Support to Your Wallet | ZK Compression
LogoIntro to Development | ZK Compression
LogoTypeScript Client | ZK Compression
LogoJSON RPC Methods | ZK Compression
LogoIn a Nutshell | ZK Compression
LogoRun a Node | ZK Compression
Becoming an operator for any node type is permissionless.