# Lightprotocol ## Docs - [Getcompressedaccount](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedaccount.md): Retrieve compressed account information by address or hash. RPC method guide with use cases, tips and examples. - [Getcompressedaccountsbyowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedaccountsbyowner.md): Retrieve all compressed accounts owned by a specific address. RPC method guide with use cases, tips and examples. - [Getcompressedbalance](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedbalance.md): Retrieve the lamport balance for a specific compressed account by address or hash. Overview with RPC method guide. - [Getcompressedbalancebyowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedbalancebyowner.md): Query the total compressed token balance for a specific account owner. Overview with RPC method guide. - [Getcompressedminttokenholders](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedminttokenholders.md): Retrieve owner balances for a given mint in descending order. Overview with RPC method guide. - [Getcompressedtokenaccountbalance](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedtokenaccountbalance.md): Retrieve the balance for a given token account by address or hash. Overview with RPC method guide - [Getcompressedtokenaccountbydelegate](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedtokenaccountbydelegate.md): Retrieve compressed token accounts that are partially or fully delegated to a given delegate. Overview with RPC method guide. - [Getcompressedtokenaccountsbyowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedtokenaccountsbyowner.md): Retrieve compressed token accounts owned by a specific address. RPC method guide with use cases, tips and examples. - [Getcompressedtokenbalancesbyowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressedtokenbalancesbyowner.md): Retrieves all token balances for compressed accounts owned by an address. Overview with RPC method guide. - [Getcompressionsignaturesforaccount](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressionsignaturesforaccount.md): Retrieve the signatures of the transactions that closed or opened a compressed account with the given hash. Overview with RPC method guide. - [Getcompressionsignaturesforaddress](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressionsignaturesforaddress.md): Retrieve the signatures of the transactions that closed or opened a compressed account with the given address. Overview with RPC method guide. - [Getcompressionsignaturesforowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressionsignaturesforowner.md): Retrieve the signatures of the transactions that have modified an owner's compressed accounts. Overview with RPC method guide. - [Getcompressionsignaturesfortokenowner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getcompressionsignaturesfortokenowner.md): Retrieve the signatures of the transactions that have modified an owner's compressed token accounts. Overview with RPC method guide. - [Getindexerhealth](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getindexerhealth.md): Retrieve an error if the indexer is stale by more than a configurable number of blocks. Otherwise, it returns ok. Overview with RPC method guide. - [Getindexerslot](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getindexerslot.md): Retrieve the slot of the last block indexed by the indexer. Overview with RPC method guide. - [Getlatestcompressionsignatures](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getlatestcompressionsignatures.md): Retrieve the signatures of the latest transactions that used the compression program. This is a paginated endpoint. Overview with RPC method guide. - [Getlatestnonvotingsignatures](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getlatestnonvotingsignatures.md): Retrieve the signatures of the latest transactions that are not voting transactions. Overview with RPC method guide. - [Getmultiplecompressedaccounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getmultiplecompressedaccounts.md): Retrieve multiple compressed accounts with the given addresses or hashes. Overview with RPC method guide. - [Getmultiplenewaddressproofs](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getmultiplenewaddressproofs.md): Retrieve proofs that the new addresses are not taken already and can be created. Overview with RPC method guide. - [Gettransactionwithcompressioninfo](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/gettransactionwithcompressioninfo.md): Retrieve the transaction data for the transaction with the given signature along with parsed compression info. RPC method guide with use cases, tips and examples. - [Getvalidityproof](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/getvalidityproof.md): Retrieve a single ZK Proof used by the compression program to verify that the given accounts are valid and the new addresses can be created. RPC method guide with use cases, tips and examples. - [JSON RPC Methods](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/methods.md): Reference to all JSON RPC endpoints for ZK Compression on Solana. - [JSON RPC Methods](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/json-rpc-methods/overview.md): Overview JSON RPC endpoints on Solana, best practices, and error codes. - [compressed-token](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/libraries/compressed-token.md): TypeScript SDK for compressed tokens - [light-client](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/libraries/light-client.md): Rust client for compressed accounts - [light-program-test](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/libraries/light-program-test.md): Rust testing framework for programs using compressed accounts - [light-sdk](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/libraries/light-sdk.md): Rust SDK for building on-chain programs with compressed accounts - [stateless.js](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/api-reference/libraries/stateless-js.md): TypeScript SDK for compressed accounts - [Client Guide](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/client-library/client-guide.md): Rust and Typescript client guides with step-by-step implementation and full code examples. - [Overview & Program Template](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/create-a-program-with-compressed-pdas.md): Compressed PDAs provide full functionality of accounts at PDAs, without rent-exemption per account. - [Overview](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides.md): Overview to guides for Solana programs to create, update, close, reinitialize, and burn permanently compressed accounts. - [Burn Compressed Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides/how-to-burn-compressed-accounts.md): Guide to burn compressed accounts in Solana programs with full code examples. - [Close Compressed Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides/how-to-close-compressed-accounts.md): Guide to close compressed accounts in Solana programs with full code examples. - [Create Compressed Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides/how-to-create-compressed-accounts.md): Guide to create compressed accounts in Solana programs with full code examples. - [Reinitialize Compressed Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides/how-to-reinitialize-compressed-accounts.md): Guide to reinitialize compressed accounts in Solana programs with full code examples. - [Update Compressed Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/guides/how-to-update-compressed-accounts.md): Guide to update compressed accounts in Solana programs with full code examples. - [Solana Attestation Service (Devnet)](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-pdas/solana-attestation-service.md): Build compressed attestations on Solana using ZK Compression. Currently undergoing audit. - [Add Wallet Support for Compressed Tokens](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/add-wallet-support-for-compressed-tokens.md): Guide to add Compressed Token Support to Your Wallet Application - [Create an Airdrop without Claim](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/create-an-airdrop.md): Complete guide to create an airdrop – with or without code. Access to cost calculation and best practices. ZK compression is the most efficient way to distribute SPL tokens. - [Example Airdrop with Claim](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/create-an-airdrop-with-claim.md): Demo for time-locked airdrop with compressed tokens - [Example Node.js Client](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/example-node-js.md): Script to execute basic compression/decompression/transfers - [Example Token Distribution](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/example-token-distribution.md): Reference implementations for airdrops, payments, and rewards with ZK Compression - [Example Web Client](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/example-web-client.md): Demonstrates how to use @lightprotocol/stateless.js in a browser environment - [Combine Instructions in One Transaction](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/how-to-combine-operations-in-one-transaction.md): Guide to combine multiple instructions in a single transaction. Full code example for token pool creation and for first-time compression of existing SPL tokens. - [Use Token-2022 with Compression](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/advanced-guides/use-token-2022-with-compression.md): Complete guide to mint, compress and transfer tokens with Token-2022 Metadata with ZK Compression. - [Approve and Revoke Delegate Authority](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-approve-and-revoke-delegate-authority.md): Complete guide to manage delegate authority for compressed tokens with `approve()` and `revoke()`, troubleshooting and advanced configurations. - [Compress and Decompress SPL Tokens](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-compress-and-decompress-spl-tokens.md): Guide to compress and decompress SPL tokens, troubleshooting and advanced configurations. - [Compress Complete SPL Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-compress-complete-spl-token-accounts.md): Guide to compress complete SPL Token Accounts with compressSplTokenAccount() for account migration and to reclaim rent afterwards. - [Create a Mint Account with Token Pool for Compression](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-create-and-register-a-mint-account-for-compression.md): Create an SPL token mint account with token pool for compression with createMint(), troubleshooting and advanced configurations. - [Create Compressed Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-create-compressed-token-accounts.md): Short guide to compressed token account creation with ZK Compression on Solana and difference to regular token accounts. - [Create Token Pools for Compression to Existing Mints](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-create-compressed-token-pools-for-mint-accounts.md): Guide to create token pools for compressed tokens for SPL mints with `createTokenPool()`, troubleshooting and advanced configurations. - [Merge Compressed Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-merge-compressed-token-accounts.md): Complete guide to merge multiple compressed token accounts into a single account with mergeTokenAccounts(), troubleshooting and advanced configurations. - [Mint Compressed Tokens](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-mint-compressed-tokens.md): Guide to mint compressed tokens with mintTo(), troubleshooting, and advanced configurations. - [Transfer Compressed Tokens](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/guides/how-to-transfer-compressed-token.md): Guide to transfer compressed SPL tokens between compressed or regular accounts with `transfer()`, troubleshooting and advanced configurations. - [Overview](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/compressed-tokens/overview.md): Overview to compressed tokens and guides with full code examples. Use for token distribution or storage of inactive token accounts. - [Home](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/home.md) - [High-level System Overview](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/core-concepts.md): Overview to ZK Compression's Core Concepts. Get a high-level system overview and learn about the compressed account model, lifecycle of a transaction, and considerations. - [Compressed Account Model](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/core-concepts/compressed-account-model.md): Overview to compressed accounts and comparison to Solana accounts. - [Considerations](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/core-concepts/considerations.md): Overview to considerations of ZK Compression, namely larger transaction size, higher compute unit usage, and per-transaction state cost. - [Merkle trees and Validity Proofs](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/core-concepts/merkle-trees-validity-proofs.md): Learn the core concepts of state trees, address trees, and validity proofs for compressed accounts. - [Lifecycle of a Transaction](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/core-concepts/transaction-lifecycle.md): Overview to the lifecycle of a transaction that interacts with compressed accounts. - [Light Token Standard (Beta)](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/learn/light-token-standard.md): Core Concepts of light-mints, light-tokens, and compressed token accounts. - [Close Light Token Account](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/close-token-account.md): Program guide to close light-token accounts via CPI. Includes step-by-step implementation and full code examples. - [Create Associated Light Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/create-ata.md): Client and program guide to create associated light-token accounts. Includes step-by-step implementation and full code examples. - [Create Mint Account wih Token Metadata](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/create-mint.md): Program and client guides to create a mint with token metadata. Includes step-by-step implementation and full code examples. - [Load Token Balances to Light ATA](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/load-ata.md): Unify token balances from compressed tokens (cold), SPL, and Token-2022 to one light ATA. - [Light Token Cookbook](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/overview.md): Client and program guides using the light-token-sdk. - [Wrap & Unwrap SPL/T22 <> Light Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/cookbook/wrap-unwrap.md): Convert between SPL/T22 token and light-token accounts. Used for on/off-ramp to centralized exchanges that only support SPL. - [FAQ](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/faq.md): Frequently asked questions about light-token. - [Quickstart](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/quickstart.md): Mint tokens to a Light-ATA in under 3 minutes. - [Toolkit for Stablecoin Payments](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/toolkits/for-payments.md): Guide to integrate light-token APIs with comparison to SPL. - [Toolkit for Streaming Light Mint Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/toolkits/for-streaming-mints.md): Guide to stream light-mints and metadata using Laserstream. - [Toolkit to Index Light Token Accounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/toolkits/for-streaming-tokens.md): Light token accounts follow the same layout as SPL-token accounts, so you can reuse your existing parsers. - [Toolkit for Wallet Applications](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/toolkits/for-wallets.md): Guide for Wallet Applications to add light-token APIs. - [Overview of Toolkits](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/toolkits/overview.md) - [The Light Token Program (Beta)](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/light-token/welcome.md): Light token is a high performance token program that reduces the cost of account creations by 200x, while being more CU efficient than SPL on hot paths. - [Quickstart](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/quickstart.md): Create your first compressed tokens in under 5 minutes. - [Node Operators](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/references/node-operators.md): Learn how to run ZK Compression infrastructure, such as Forester nodes, Photon indexers and Prover nodes. - [Security](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/references/security.md): Overview to Light Protocol's bug bounty program, third party security audits, and formal verification of circuits. - [Terminology](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/references/terminology.md): Overview to terminology related to ZK Compression and Solana - [Whitepaper](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/references/whitepaper.md): Whitepaper introducing ZK Compression - [Addresses and URLs](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/addresses-and-urls.md): Overview to all of ZK Compression's RPC URLs, Program IDs & Accounts and Lookup Tables. - [CLI Installation & Commands](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/cli-installation.md): Steps to set up your local environment for ZK Compression development. CLI to interact with compressed accounts and compressed tokens on Solana. - [Error Cheatsheet](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/error-cheatsheet.md): Complete error code reference for ZK Compression. Search error codes with hex values and messages. - [Debug ProofVerificationFailed (0x179b)](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/error-cheatsheet/debug-0x179b-6043-proofverificationfailed.md): Common cause and debug steps for ProofVerificationFailed (0x179B / 6043) - [Client Development](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/sdks/client-development.md): Overview of Rust and TypeScript SDKs for client side development. - [Program Development](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/resources/sdks/program-development.md): Overview of on-chain program development using Anchor, Pinocchio, or native Rust SDKs. - [Welcome to ZK Compression](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/welcome.md): ZK Compression is a Solana account primitive that lets you create tokens and PDAs without rent-exemption with L1 performance and security. ## OpenAPI Specs - [getValidityProof](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getValidityProof.yaml) - [getTransactionWithCompressionInfo](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getTransactionWithCompressionInfo.yaml) - [getMultipleNewAddressProofsV2](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getMultipleNewAddressProofsV2.yaml) - [getMultipleNewAddressProofs](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getMultipleNewAddressProofs.yaml) - [getMultipleCompressedAccounts](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getMultipleCompressedAccounts.yaml) - [getMultipleCompressedAccountProofs](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getMultipleCompressedAccountProofs.yaml) - [getLatestNonVotingSignatures](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getLatestNonVotingSignatures.yaml) - [getLatestCompressionSignatures](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getLatestCompressionSignatures.yaml) - [getIndexerSlot](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getIndexerSlot.yaml) - [getIndexerHealth](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getIndexerHealth.yaml) - [getCompressionSignaturesForTokenOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressionSignaturesForTokenOwner.yaml) - [getCompressionSignaturesForOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressionSignaturesForOwner.yaml) - [getCompressionSignaturesForAddress](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressionSignaturesForAddress.yaml) - [getCompressionSignaturesForAccount](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressionSignaturesForAccount.yaml) - [getCompressedTokenBalancesByOwnerV2](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedTokenBalancesByOwnerV2.yaml) - [getCompressedTokenBalancesByOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedTokenBalancesByOwner.yaml) - [getCompressedTokenAccountsByOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedTokenAccountsByOwner.yaml) - [getCompressedTokenAccountsByDelegate](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedTokenAccountsByDelegate.yaml) - [getCompressedTokenAccountBalance](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedTokenAccountBalance.yaml) - [getCompressedMintTokenHolders](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedMintTokenHolders.yaml) - [getCompressedBalanceByOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedBalanceByOwner.yaml) - [getCompressedAccountsByOwner](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedAccountsByOwner.yaml) - [getCompressedAccountProof](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedAccountProof.yaml) - [getCompressedAccountBalance](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedAccountBalance.yaml) - [getCompressedAccount](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/getCompressedAccount.yaml) - [api](https://luminouslabs-cc5545c6-swen-add-code-runner.mintlify.app/openapi/api.yaml) ## Optional - [AI Tools Guide](https://zkcompression.com/learn/ai-tools-guide) - [Support](https://www.zkcompression.com/support)